從表單型驗證移轉至宣告式驗證 (SharePoint Server 2010)
適用版本: SharePoint Foundation 2010, SharePoint Server 2010
上次修改主題的時間: 2016-11-30
本文中的程序提供相關指導,以協助您移轉設定為使用表單型驗證的現有 Microsoft Office SharePoint Server 2007 Web 應用程式,以在 Microsoft SharePoint Server 2010 環境中做為宣告式 Web 應用程式。
在升級至 SharePoint Server 2010 後,升級的 Web 應用程式會保留 Office SharePoint Server 2007 應用程式所使用的登入方法。設定為使用 Windows 驗證的 Office SharePoint Server 2007 Web 應用程式無須額外的升級步驟。然而,您必須先將設定為使用表單型驗證的 Office SharePoint Server 2007 Web 應用程式轉換為使用宣告式驗證,才能在 SharePoint Server 2010 中使用 Office SharePoint Server 2007 Web 應用程式。請在將 Office SharePoint Server 2007 Web 應用程式轉換為宣告式驗證後,將 Web 應用程式區域設定為表單型驗證。最終步驟為將使用者及權限移轉至 SharePoint Server 2010。本文提供下列完成 Web 應用程式移轉的步驟:
將使用表單型驗證的 SharePoint Server 2007 Web 應用程式轉換為使用宣告式驗證
將使用者及權限從 SharePoint Server 2007 移轉至 SharePoint Server 2010
將使用表單型驗證的 SharePoint Server 2007 Web 應用程式轉換為使用宣告式驗證
執行下列程序中的步驟,使用 Windows PowerShell 將現有 Web 應用程式轉換為宣告式驗證。
將 Web 應用程式轉換為宣告式驗證
請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2010 產品]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元處,輸入下列項目:
$w = Get-SPWebApplication "http://<server>/" $w.UseClaimsAuthentication = 1 $w.Update() $w.ProvisionGlobally()
注意
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。
將使用者及權限從 SharePoint Server 2007 移轉至 SharePoint Server 2010
執行下列程序中的步驟,使用 Windows PowerShell 移轉使用者及權限。
將使用者及權限從 SharePoint Server 2007 移轉至 SharePoint Server 2010
請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2010 產品]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元處,輸入下列項目:
$w = Get-SPWebApplication "http://<server>/" $w.MigrateUsers(True)
注意
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。