卸载 Windows PowerShell Web 访问Uninstall Windows PowerShell Web Access

适用于:Windows Server 2012 R2、Windows Server 2012

本主题中的步骤说明了如何从已安装 Windows PowerShell Web 访问网站的网关服务器中删除该网站及其应用程序。

开始前,先通知基于 Web 控制台的用户,你准备删除网站。

卸载 Windows PowerShell Web 访问并不卸载 IIS 或任何其他自动安装的功能,因为 Windows PowerShell Web 访问需要它们处于运行状态。卸载过程保留了依赖 Windows PowerShell Web 访问的功能;必要时你可以单独卸载那些功能。

本部分内容可帮助你卸载以下内容:

  • Windows PowerShell Web 访问 Web 应用程序
  • Windows PowerShell Web 访问功能
    方法是使用 Windows PowerShell cmdlet。
  • 执行以下操作之一,打开 Windows PowerShell 会话。

    • 在 Windows 桌面上,右键单击任务栏上的 Windows PowerShell。

  • 键入 ,然后按 Enter。

    • 如果指定了自己的自定义网站名称,请将 -WebsiteName 参数添加到命令中,并指定网站名称。

Uninstall-PswaWebApplication -WebsiteName <web-site-name>

  • 如果使用了自定义 Web 应用程序(不是默认应用程序 pswa),请将 -WebApplicationName 参数添加到命令中,并指定 Web 应用程序的名称。

  • 如果你使用的是测试证书,则将 DeleteTestCertificate 参数添加到 cmdlet(如以下示例所述)。
  • 使用提升的用户权限执行以下操作之一打开 Windows PowerShell 会话。如果会话已经打开,则继续执行下一步。

    • 在 Windows 桌面上,右键单击任务栏上的Windows PowerShell,然后单击以管理员身份运行

    • 在 Windows 开始屏幕上,右键单击Windows PowerShell,然后单击以管理员身份运行

  • 键入以下内容,然后按 Enter,其中的 computer_name 代表要从中删除 Windows PowerShell Web 访问的远程服务器。如果在删除过程中有必要,则 -Restart 参数将自动重新启动目标服务器。

若要在离线的 VHD 上删除角色和功能,你必须添加 参数和 -VHD 参数。-ComputerName 参数含有安装 VHD 的服务器名称, -VHD 参数含有 VHD 在指定服务器上的路径。

  • 删除完成后,验证你已删除 Windows PowerShell Web 访问,方法是打开服务管理器中的“所有服务器”页面,选择要删除其功能的服务器,然后在选定服务器的页面上查看“角色和功能”磁贴。

也可针对选定的服务器运行 Get-WindowsFeature cmdlet (Get-WindowsFeature -ComputerName ),以查看该服务器上安装的角色和功能的列表。

本部分中的过程帮助你通过使用服务管理器中的“删除角色和功能向导”和 IIS 管理器卸载 Windows PowerShell Web 访问 Web 应用程序和 Windows PowerShell Web 访问功能。

  • 通过执行以下操作之一,打开 IIS 管理器控制台。如果该控制台已经打开,则继续执行下一步。

    • 在 Windows 桌面上,启动服务器管理器,方法是单击 Windows 任务栏中的“服务器管理器”。在“服务器管理器”的工具菜单中,单击Internet Information Services (IIS) Manager

    • 在 Windows“开始”屏幕上,键入“Internet 信息服务 (IIS) 管理器”名称的任何部分。当快捷方式在“应用程序”结果中显示时,单击它。

  • 在树窗格中,右键单击运行 Windows PowerShell Web 访问 Web 应用程序的网站中的 Web 应用程序,然后单击删除

  • 在树窗格中,选择“应用程序池”,并选择 Windows PowerShell Web 访问应用程序池文件夹,单击“操作”窗格中的“停止”,然后单击内容窗格中的“删除”。

  • 关闭 IIS 管理器。

  • 如果服务器管理器已经打开,则继续执行下一步。如果服务器管理器尚未打开,请执行以下任一操作打开它。

    • 在 Windows 桌面上,启动服务器管理器,方法是单击 Windows 任务栏中的“服务器管理器”。

    • 在 Windows 开始屏幕上,单击服务器管理器

  • 管理菜单上,单击删除角色和功能

  • 在“选择目标服务器”页面上,选择你想删除其功能的服务器或离线 VHD。若要选择离线的 VHD,请选择安装 VHD 的服务器,然后选择 VHD 文件。选择目标服务器后,单击下一步

  • 再次单击“下一步”,跳到“删除功能”页面。

  • 清除Windows PowerShell Web 访问复选框,然后单击下一步

  • 确认删除选择页面上,单击删除