服务器管理器提供了一组 Windows PowerShell cmdlet 和一个命令行工具 ServerManagerCmd.exe,用于在运行 Windows Server(R) 2008 R2 的计算机上自动部署角色和功能。

您可以使用 Windows PowerShell cmdlet 或 ServerManagerCmd.exe 来安装和删除角色、角色服务和功能。服务器管理器 cmdlet 和 ServerManagerCmd.exe 可以显示计算机上已安装的以及可安装的所有角色、角色服务和功能的列表。

注意

Servermanagercmd.exe 已被弃用,因此不保证在将来版本的 Windows 中支持该功能。建议您使用可用于服务器管理器的 Windows PowerShell cmdlet。

Windows PowerShell 和服务器管理器

Cmdlet(发音为 command-lets)是 Windows PowerShell 2.0 附带的内置命令行工具,默认情况下它作为 Windows Server 2008 R2 的一部分安装。有关 Windows PowerShell 以及 cmdlet 如何工作的详细信息,请参阅 Windows PowerShell 的“入门”指南。若要打开“入门”,请依次单击「开始」“所有程序”“附件”Windows PowerShell 2.0“文档”,打开您的区域设置所对应的文件夹,然后双击 GettingStarted.rtf

若要运行任何与服务器管理器有关的 Windows PowerShell cmdlet,您必须使用提升的用户权限运行 Windows PowerShell。为此,请依次单击「开始」“所有程序”“附件”Windows PowerShell,右键单击 Windows PowerShell 快捷方式,然后单击“以管理员身份运行”。在使用服务器管理器 cmdlet 之前,还必须先将服务器管理器模块加载到每个新的 Windows PowerShell 会话中。若要执行此操作,请在使用提升的用户权限打开的 Windows PowerShell 会话中,键入 Import-Module Servermanager,然后按 Enter

注意

有关如何启动 Windows PowerShell 会话以及自动加载的所有已安装模块和管理单元的详细信息,请参阅启动 Windows PowerShell 以及所有加载的模块

以下三个 cmdlet 允许您使用 Windows PowerShell 安装、删除或查看有关可用角色的信息。有关如何使用其中任一 cmdlet 的详细信息,请在 Windows PowerShell 会话中,输入 Get-Help cmdlet_name -full,其中 cmdlet_name 表示以下值之一。

  • Add-WindowsFeature

  • Get-WindowsFeature

  • Remove-WindowsFeature

本节内容