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

PowerShell的帮助系统是一个很好的资源,可以帮助我们进一步学习这门语言,但帮助系统最为突出的一个特点是动态性。文档总有过时的一天。产品大都提供文档,可是bug在所难免,新特性不断发布,而系统中的文档一成不变。由于PowerShell的帮助系统是可以更新的,因此顺利解决了这个问题。PowerShell内置的cmdlet以及其他人编写的cmdlet和函数可以指向网络中的一个URI,其中存贮了最新的文档。输入 Update-Help ,PowerShell便会读取系统中的帮助信息,并与各个在线位置比对。

注意,尽管PowerShell内置的cmdlet都可以更新帮助信息,但这不是对第三方命令的强制要求。另外,文档是否需要更新取决于开发者。虽然PowerShell为开发者提供了编写帮助内容的工具,但是开发者必须在仓库中放置最新的帮助文件才行。最后,执行 Update-Help 命令时偶尔会收到错误,因为存放帮助文件的位置不可访问了。简单来说,不要指望 Update-Help 始终能获得PowerShell中每个命令的最新帮助内容。

以管理员身份运行PowerShell

有时需要以管理员身份运行PowerShell控制台。比如说,需要修改文件、注册表,或者用户资料目录以外的其他内容。如果前文提到的 Update-Help 命令需要修改系统级文件,那就不能以非管理员身份运行。

以管理员身份运行PowerShell的方法是,在Windows PowerShell上单击右键,然后单击Run as Administrator(以管理员身份运行),如图1-2所示。

{%}

图1-2 以管理员身份运行PowerShell uPtQBHW+0Q/2HplirgZF/gPy9vHoDim/X3qg7SdZk+wiecUdFEtHWpOTe3Zp+P7J

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