下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.5 PowerShell Cmdlet帮助更新

作为新手来说,很多朋友都不知道Cmdlet的执行和操作步骤,我们该去哪里找到这些命令的帮助呢?除了在命令行模式下显示出来,能不能以窗口模式显示命令的帮助呢?PowerShell相比其他的各类脚本语言,PowerShell帮助文件是一个非常大的优势。完整而可靠的PowerShell帮助文件能够帮助代码编写人员大大降低学习PowerShell的成本。我们可以通过多种方式获取PowerShell的Cmdlet帮助,但是如果是一台新的计算机,执行帮助命令会提示你需要更新帮助,主要原因是本机目前没有这些帮助文件,接下来将和大家分享下如何更新命令帮助文件。

4.5.1 在线更新本地所有模块帮助

在所有裸装的计算机中,获取任何一条命令的帮助都会提示需要更新帮助文件。执行帮助文件的方法都比较简单,直接执行如图4.71所示的命令,即可实现所有模块和命令的帮助文件的更新。这些文件将保存在系统目录中,执行更新需要管理员权限。

图4.71 执行全部模块的帮助更新

执行Update-Help命令后,本地所有模块中的命令帮助文件都将会被更新。

4.5.2 更新特定模块帮助

如果希望更新某一特定模块的命令帮助,则在Update-Help命令中加上模块名字即可。执行如图4.72所示的命令,可以实现模块帮助文件的更新。

图4.72 特定模块命令帮助更新

4.5.3 更新特定语言版本文件

如果存在特定语言的模块文件更新,可以使用如图4.73所示的命令进行更新,这里更新的是英文版本的命令帮助。

图4.73 更新特定语言模块文件

4.5.4 使用离线下载方案更新帮助文件

离线更新模块和命令也是企业内部需要进行的操作,企业内所有的服务器出于安全原因,不允许访问到互联网进行命令帮助文件的更新,这时如何更新企业内部的服务器的帮助文件呢?这就是离线更新帮助文件的使用场景。

离线更新帮助文件分为以下两个步骤。

图4.74所示为PowerShell更新场景,我们可以通过PowerShell进行帮助文件分发,这里使用一台可以上网的机器进行命令帮助更新,然后远程执行命令,即可应用到其他服务器。

图4.74 离线更新PowerShell命令

如果需要实现相应的架构并完成帮助文件的发布,必须满足以下的条件。

· 执行保存帮助文件的客户端需要能够上网。

· 帮助文件可以保存在服务器或共享文件夹中。

· 更新帮助服务器,需要能够访问到存储帮助文件的共享文件夹。 tUHNvchfHmanUB/ypBNCbYdm4Oqquze2sOjipVIFN0QAin/uFFr/Cm/kR8gtN9gy

点击中间区域
呼出菜单
上一章
目录
下一章
×