在 Windows Server Core 上安装 SharePoint Server 订阅版

适用于:no-img-132013 no-img-162016 no-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

与具有桌面体验的经典 Windows Server 相比,Windows Server Core 为 SharePoint Server 订阅版更精简的部署模式,因为服务器核心最大程度地减少了已安装的操作系统功能和服务的数量,且只运行服务器真正需要的操作系统功能和服务。 此部署选项减少了对系统资源(CPU、RAM 以及磁盘空间)的需求以及安全漏洞的潜在攻击面。 Microsoft 鼓励 Windows Server 客户在可行时移动到此安装选项,从而获得更好的支持。

执行以下步骤以在 Windows Server Core 上安装 SharePoint Server 订阅版:

  1. 使用 Mount-DiskImage cmdlet 或通过在虚拟机管理器中将其指定为虚拟驱动器,从而将 ISO 文件装载到服务器。

    Mount-DiskImage -ImagePath "C:\SharePoint Files\OfficeServer.iso"
    
  2. 在服务器上运行 SharePoint 先决条件安装程序 (prerequisiteinstaller.exe)。

  3. \Files\SetupSilent\config.xml 文件从装载的 ISO 磁盘映像复制到可写位置。

    Copy-Item -Path "D:\Files\SetupSilent\config.xml" -Destination "C:\SharePoint Files"
    
  4. 如果可写位置中的 config.xml 文件具有只读文件属性,请将其删除。

    Set-ItemProperty -Path "C:\SharePoint Files\config.xml" -Name IsReadOnly -Value $false
    
  5. 在可写位置打开 config.xml 文件以进行编辑。

    notepad.exe "C:\SharePoint Files\config.xml"
    
  6. 查找并删除文件中的 <!----> 文本字符串。 请不要删除这两个文本字符串之间的文本。

  7. 将文件中的 在此处输入产品密钥 文本字符串替换为 SharePoint Server 产品密钥。

  8. 将更改保存到 config.xml 文件。

  9. 通过命令行模式在服务器上运行 SharePoint 安装程序 (setup.exe)。 启动 setup.exe 时添加以下命令行参数:

    • /config <config file> (其中 <config file> 为可写 config.xml 文件的路径)
    • /IAcceptTheLicenseTerms (指定此参数表示你已阅读、理解并同意 SharePoint Server 和 Project Server 的许可条款。)
    D:\setup.exe /config "C:\SharePoint Files\config.xml" /IAcceptTheLicenseTerms
    
  10. SharePoint 安装完成后,重启服务器。

  11. 运行以下 SharePoint PowerShell cmdlet 及其适当参数,以创建或加入场。

    1. New-SPConfigurationDatabase(用于创建场)或 Connect-SPConfigurationDatabase(用于加入场)。
    2. Update-SPFlightsConfigFile -FilePath "C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\CONFIG\SPFlightRawConfig.json"
    3. Install-SPHelpCollection -All
    4. Initialize-SPResourceSecurity
    5. Install-SPService
    6. Install-SPFeature -AllExistingFeatures
    7. New-SPCentralAdministration
    8. Install-SPApplicationContent

    注意

    还可以使用 PSCONFIG.EXE 命令行工具或 PSConfigUI.exe GUI 工具。 但是,如果 Windows Server Core 由于依赖 HTML 呈现组件而需要在序列末尾显示错误消息摘要,则 PSConfigUI.exe 将崩溃。

  12. 通过 场配置向导 在场中配置服务应用程序和 Web 应用程序。

    注意

    必须使用另一台计算机的 Web 浏览器才可访问管理中心网站。 Windows Server Core 不包含 Web 浏览器。