安装和配置 WMF 5.1

重要

WMF 5.0 被 WMF 5.1 取代。 具有 WMF 5.0 的用户必须升级到 WMF 5.1 才能获得支持。 WMF 5.1 需要 .NET Framework 4.5.2(或更高版本)。 安装将成功,但如果未安装 .NET 4.5.2(或更高版本),关键功能将失败。

下载并安装 WMF 5.1 包

下载要安装它的操作系统和体系结构的 WMF 5.1 包:

操作系统 先决条件 包链接
Windows Server 2012 R2 Win8.1AndW2K12R2-KB3191564-x64.msu
Windows Server 2012 W2K12-KB3191565-x64.msu
Windows Server 2008 R2 .NET Framework 4.5.2 Win7AndW2K8R2-KB3191566-x64.ZIP
Windows 8.1 x64:Win8.1AndW2K12R2-KB3191564-x64.msu
x86:Win8.1-KB3191564-x86.msu
Windows 7 SP1 .NET Framework 4.5.2 x64:Win7AndW2K8R2-KB3191566-x64.ZIP
x86:Win7-KB3191566-x86.ZIP
  • 安装 WMF 5.1 RTM 之前,必须先卸载 WMF 5.1 预览版。
  • WMF 5.1 可以直接安装在 WMF 5.0 或 WMF 4.0 上。
  • 在 Windows 7 和 Windows Server 2008 R2 上安装 WMF 5.1 之前,无需 安装 WMF 4.0。

安装适用于 Windows Server 2008 R2 和 Windows 7 的 WMF 5.1

注意

Windows Server 2008 R2 和 Windows 7 的安装说明已更改,与其他包的说明不同。 Windows Server 2012 R2、Windows Server 2012 和 Windows 8.1 的安装说明如下。

Windows Server 2008 R2 SP1 和 Windows 7 SP1 的 WMF 5.1 先决条件

在 Windows Server 2008 R2 SP1 或 Windows 7 SP1 上安装 WMF 5.1 需要以下各项:

  • 必须安装最新的 Service Pack。
  • WMF 3.0 不得安装。 通过 WMF 3.0 安装 WMF 5.1 将导致 PSModulePath$env:PSModulePath),这可能导致其他应用程序失败。 安装 WMF 5.1 之前,必须取消安装 WMF 3.0,或保存 PSModulePath,然后在 WMF 5.1 安装完成后手动还原它。
  • WMF 5.1 至少需要 .NET Framework 4.5.2。 可以按照下载位置的说明安装 Microsoft .NET Framework 4.5.2。

在 Windows Server 2008 R2 和 Windows 7 上安装 WMF 5.1

  1. 导航到下载 ZIP 文件的文件夹。

  2. 右键单击 ZIP 文件,然后选择 “全部提取...”。ZIP 文件包含两个文件:MSU 和 Install-WMF5.1.ps1 脚本文件。 解压缩 ZIP 文件后,可以将内容复制到运行 Windows 7 或 Windows Server 2008 R2 的任何计算机。

  3. 提取 ZIP 文件内容后,以管理员身份打开 PowerShell,然后导航到包含 ZIP 文件内容的文件夹。

  4. 在该文件夹中运行 Install-WMF5.1.ps1 脚本,并按照说明进行操作。 此脚本将检查本地计算机上的先决条件,并安装 WMF 5.1(如果满足先决条件)。 下面列出了先决条件。

    Install-WMF5.1.ps1 采用以下参数来简化 Windows Server 2008 R2 和 Windows 7 上的自动安装:

    • AcceptEula:如果包含此参数,则自动接受 EULA,并且不会显示。
    • AllowRestart:仅当指定 AcceptEula 时,才能使用此参数。 如果包含此参数,并且安装 WMF 5.1 后需要重启,则重启将在安装完成后立即提示。

WinRM 依赖项

Windows PowerShell Desired State Configuration (DSC) 依赖于 WinRM。 默认情况下,Windows Server 2008 R2 和 Windows 7 上未启用 WinRM。 在 Windows PowerShell 提升的会话中运行 Set-WSManQuickConfig以启用 WinRM。

安装适用于 Windows Server 2012 R2、Windows Server 2012 和 Windows 8.1 的 WMF 5.1

从 Windows 文件资源管理器安装

  1. 导航到下载 MSU 文件的文件夹。
  2. 双击 MSU 以运行它。

从命令提示符安装

  1. 下载计算机体系结构的正确包后,打开具有提升的用户权限的命令提示符窗口(以管理员身份运行)。 在 Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2 SP1 的服务器核心安装选项上,默认情况下,命令提示符会以提升的用户权限打开。

  2. 将目录更改为下载或复制 WMF 5.1 安装包的文件夹。

  3. 运行以下命令之一:

    • 在运行 Windows Server 2012 R2 或 Windows 8.1 x64 的计算机上,运行 Win8.1AndW2K12R2-KB3191564-x64.msu /quiet /norestart
    • 在运行 Windows Server 2012 的计算机上,运行 W2K12-KB3191565-x64.msu /quiet /norestart
    • 在运行 Windows 8.1 x86 的计算机上,运行 Win8.1-KB3191564-x86.msu /quiet /norestart

    注意

    安装 WMF 5.1 需要重新启动。 单独使用 /quiet 选项将重新启动系统,而不会发出警告。 使用 /norestart 选项避免重新启动。 但是,在重新启动之前,不会安装 WMF 5.1。