本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

在 SharePoint 2013 中建立使用傳統模式驗證的 Web 應用程式

 

適用版本:SharePoint Foundation 2013, SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:了解如何在 SharePoint 2013 中,建立使用傳統 (Windows 傳統) 模式驗證的 Web 應用程式。

在 SharePoint 2013 中,宣告式驗證是預設且偏好的使用者驗證方法,若要利用伺服器對伺服器驗證和應用程式驗證,就必須使用此方法。在管理中心中,當您管理 Web 應用程式時,可以只設定宣告式驗證。您也可以使用 Windows PowerShell Cmdlet。在 SharePoint 2013 中,不建議使用傳統模式驗證 (即 Windows 傳統驗證),而且您只能用 Windows PowerShell Cmdlet 來為傳統模式驗證建立或設定 Web 應用程式。

重要事項 重要事項:
僅有使用宣告式驗證的 SharePoint 2013 Web 應用程式能夠使用 Office Web Apps。使用傳統模式驗證的 SharePoint 2013 Web 應用程式無法使用 Office Web Apps 轉譯及編輯。若您將使用傳統模式驗證的 SharePoint 2010 Web 應用程式移轉至 SharePoint 2013,就必須將該應用程式移轉至宣告式驗證以允許其搭配 Office Web Apps 使用。如需詳細資訊,請參閱<搭配並用 Office Web Apps 與 SharePoint 2013>。

若要改用 Windows 宣告式驗證 (建議),請參閱<在 SharePoint 2013 中建立宣告式 Web 應用程式>。若要將使用傳統模式的 Web 應用程式轉換成使用宣告式驗證,請參閱<在 SharePoint 2013 中從傳統模式移轉至宣告式驗證>。

重要事項 重要事項:
本文中的步驟適用於 SharePoint Foundation 2013 和 SharePoint Server 2013。

執行此程序之前,請先確認下列事項:

注意事項 附註:
由於 SharePoint 2013 是在 Internet Information Services (IIS) 中執行的網站,因此管理員與使用者都必須仰賴瀏覽器所提供的協助工具功能。SharePoint 2013 支援其所支援之瀏覽器的協助工具功能。如需詳細資訊,請參閱下列資源:

執行下列程序,以使用 Windows PowerShell 來建立採用傳統模式驗證的 Web 應用程式。

以 Windows PowerShell 來建立採用傳統模式驗證的 Web 應用程式
  1. 確認您具備下列成員資格:

    • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

    • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

    • 執行 Windows PowerShell Cmdlet 之伺服器上的管理員群組。

    • 除了以上基本成員資格之外,新增所需的成員資格。

    管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint 2013 產品 Cmdlet 的權限。

    注意事項 附註:
    如果您沒有此權限,請連絡安裝程式管理員或 SQL Server 管理員以要求權限。如需 Windows PowerShell 權限的其他資訊,請參閱<Add-SPShellAdmin>。
  2. 啟動 SharePoint 2013 管理命令介面。

    • 若為 Windows Server 2008 R2:

      • 依序按一下 [開始] 功能表、[所有程式]、[Microsoft SharePoint 2013 產品],然後按一下 [SharePoint 2013 管理命令介面]。

    • 若為 Windows Server 2012:

      • 按一下 [開始] 畫面上的 [SharePoint 2013 管理命令介面]。

        若 [開始] 畫面上沒有 [SharePoint 2013 管理命令介面]:

      • 在 [電腦] 上按一下滑鼠右鍵,再按一下 [所有應用程式],然後按一下 [SharePoint 2013 管理命令介面]。

    如需如何與Windows Server 2012互動的詳細資訊,請參閱< Windows Server 2012 R2 和 Windows Server 2012 一般管理工作及瀏

  3. 在 Windows PowerShell 命令提示字元中輸入下列命令:

    New-SPWebApplication -Name <Name> -ApplicationPool <ApplicationPool> -AuthenticationMethod <WindowsAuthType> -ApplicationPoolAccount <ApplicationPoolAccount> -Port <Port> -URL <URL>
    

    其中:

    • <Name> 是新 Web 應用程式的名稱。

    • <ApplicationPool> 是應用程式集區的名稱。

    • < WindowsAuthType > 為 &quot;NTLM&quot; 或 &quot;Kerberos&quot;。建議使用 Kerberos。

    • <ApplicationPoolAccount> 是這個應用程式集區所用執行身分的使用者帳戶。

    • <Port> 是在 IIS 中建立 Web 應用程式時,所使用的連接埠。

    • <URL> 是 Web 應用程式的公用 URL。

    • 範例

      New-SPWebApplication -Name "Contoso Internet Site" -ApplicationPool "ContosoAppPool" -AuthenticationMethod "Kerberos" -ApplicationPoolAccount (Get-SPManagedAccount "CONTOSO\jdoe") -Port 80 -URL "https://www.contoso.com"
      

如需詳細資訊,請參閱<New-SPWebApplication>。

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

完成此程序之後,您可以為這個 Web 應用程式建立一或多個網站集合。如需詳細資訊,請參閱<在 SharePoint 2013 中建立網站集合>。

成功建立 Web 應用程式之後,當您開啟「管理中心」頁面時,會看到狀況規則警告,指出有一或多個 Web 應用程式啟用傳統驗證模式。這是在反映我們對於使用宣告式驗證而不使用傳統模式驗證的建議。

https://technet.microsoft.com/zh-tw/library/ee806885.aspx
顯示: