共用方式為


從表單型驗證移轉至宣告式驗證 (SharePoint Foundation 2010)

 

適用版本: SharePoint Foundation 2010

上次修改主題的時間: 2016-11-30

本文中的程序提供相關指導,以協助您移轉設定為使用表單型驗證的現有 Windows SharePoint Services 3.0 Web 應用程式,以在 Microsoft SharePoint Foundation 2010 環境中做為宣告式 Web 應用程式。

升級至 SharePoint Foundation 2010 之後,升級的 Web 應用程式會保留 Windows SharePoint Services 3.0 應用程式使用的登入方法。設定為使用 Windows 驗證的 Windows SharePoint Services 3.0 Web 應用程式不需要額外的升級步驟,不過,您必須將設定為使用表單型驗證的 Windows SharePoint Services 3.0 Web 應用程式轉換為使用宣告式驗證後,Windows SharePoint Services 3.0 Web 應用程式才能在 SharePoint Foundation 2010 中使用。當您將 Windows SharePoint Services 3.0 Web 應用程式轉換為宣告式驗證之後,設定 Web 應用程式區域使用表單型驗證。最後的步驟就是將使用者及權限移轉至 SharePoint Foundation 2010。本文提供下列程序以完成 Web 應用程式移轉:

  • 將使用表單型驗證的 Windows SharePoint Services 3.0 Web 應用程式轉換為使用宣告式驗證

  • 將使用者及權限從 Windows SharePoint Services 3.0 移轉至 SharePoint Foundation 2010

將使用表單型驗證的 Windows SharePoint Services 3.0 Web 應用程式轉換為使用宣告式驗證

執行下列程序中的步驟,使用 Windows PowerShell 將現有 Web 應用程式轉換為宣告式驗證。

將 Web 應用程式轉換為宣告式驗證

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列項目:

    $w = Get-SPWebApplication "http://<server>/"
    $w.UseClaimsAuthentication = 1
    $w.Update()
    
    $w.ProvisionGlobally()
    

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

將使用者及權限從 Windows SharePoint Services 3.0 移轉至 SharePoint Foundation 2010

執行下列程序中的步驟,使用 Windows PowerShell 移轉使用者及權限。

將使用者及權限從 Windows SharePoint Services 3.0 移轉至 SharePoint Foundation 2010

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列項目:

    $w = Get-SPWebApplication "http://<server>/"
    $w.MigrateUsers($True)
    

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

See Also

Concepts

設定宣告式 Web 應用程式的表單型驗證 (SharePoint Foundation 2010)