如何使用 PowerShell 帮助命令?


要获取特定命令的帮助,可以使用 **Get-Help(别名:help)** cmdlet 以及您需要帮助的命令。

例如,

help Get-Service

运行此命令后,您将获得 **名称、概要、语法、描述、相关链接和备注** 的说明。

支持帮助的多个参数如下所示

  • **-Full** - 包含参数说明和示例的详细帮助。

help Get-Service -Full
  • **-Detailed** - 参数的详细帮助,不包含示例。

help Get-Service -Detailed
  • **-Examples** - 仅在 PowerShell 屏幕上显示与示例相关的帮助。

help Get-Service -Examples
  • **-Online** - 将在 Microsoft 网站上在线搜索 cmdlet 的帮助内容。

help Get-Service -Online

当您安装或更新 PowerShell 版本或安装预装 PowerShell 的新操作系统时,您需要确保从 Microsoft 网站更新帮助内容,这建议每月进行一次,因为某些帮助内容会过时,并且 MS 会持续更新其帮助内容。

如果过时的帮助驻留在您的系统中,则某些 cmdlet 的帮助不可见,此时您需要更新帮助内容。

当指定 **-ShowWindow** 参数时,将为该特定命令在单独的窗口中显示帮助。例如,

help Get-Service -ShowWindow

在这里,“设置”按钮中有一些选项可以筛选出特定项目。

如果您需要任何特定部分相关的帮助,请选择该设置。

如果您需要命令行中参数的帮助,则使用 -Parameter 和命令名称。例如,

help Get-Service -Parameter ComputerName


PS C:\Users\Chirag.Nagarekar> help Get-Service -Parameter ComputerName -ComputerName <System.String[]>
Gets the services running on the specified computers. The default is the local computer.
Type the NetBIOS name, an IP address, or a fully qualified domain name (FQDN)
of a remote computer. To specify the local computer, type the
computer name, a dot (.), or localhost.

This parameter does not rely on Windows PowerShell remoting. You can use the
ComputerName parameter of Get-Service even if your computer is not configured to run remote commands.

Required? false
Position? named
Default value None
Accept pipeline input? True (ByPropertyName)
Accept wildcard characters? false

如果您需要显示所有参数,则使用 * 代替参数名称。

help Get-Service -Parameter *

同样,如果您需要命令行中仅与示例部分相关的帮助,则在命令中使用 -Examples。

help Get-Service -Examples

更新于: 2020-08-26

5K+ 次查看

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告