为什么我得到`get-Help about_ *`表达式的其他结果?

时间:2016-01-21 11:31:05

标签: powershell

PowerShell 4.0

我读了Getting Started with PowerShell本书。我尝试了作者的代码,但我得到了另一个结果......书页的屏幕(带有我的评论):

enter image description here

请在屏幕上阅读我的评论。我得到了这样的结果:

enter image description here

enter image description here

为什么我会得到其他结果?

2 个答案:

答案 0 :(得分:3)

我在几台机器上看到了同样的问题。从正常的PowerShell窗口运行时,Update-Help似乎成功执行,但实际上并未更新许多帮助文件。

解决方案是从提升的PowerShell窗口运行Update-Help(以管理员身份运行)。完成后,您应该拥有所有预期的帮助文件。

您可能还需要指定-UICulture参数,因为更新帮助可能没有使用this post中显示的本地化设置。

您可以使用此命令更新您的语言帮助:

 Update-Help -UICulture (Get-Culture).Name

答案 1 :(得分:0)

我找到了问题的原因......

当然,我已启动Updated-Help管理员权限,但我没有重新启动PowerShell会话并获得了意外结果。后来我重新启动了PowerShell,看到重启后一切正常。

我并不认为在这种情况下可能需要重新启动应用程序。