• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PowerShell中改变F1帮助文档命令获取方式为在线文档的方法

    适用于PowerShell或者更高版本

    从PowerShell 30开始,Powershell本身并没有捆绑帮助文档。用户得使用命令 Update-Help来更新PowerShell的帮助文档,将它下载到本地受保护的PowerShell文件夹。之所以说是受保护,是因为常规用户不能执行更新命令。

    下次,你想查看没有命令的帮助文档,可以简单地使用在线版本。-Online参数会在浏览器中打开Get-Process命令的在线帮助文档(该操作依赖网络)

    复制代码 代码如下:

    PS> help Get-Process -Online

    一旦帮助文档已经安装,在PowerShell ISE 中查看帮助将变得非常容易:简单的点击命令,选中它,然后按F1快捷键。

    如果你仔细看,你会发现F1内部不过只是调用了Help命令。所以,如果你想改变F1的行为,让它打开在线的帮助文档,你可能会临时写一个下面那样的函数:

    复制代码 代码如下:

    function Get-Help($Name)
    {
     Get-Help $Name -Online
    }

    然后这样的代码将会是一个死循环。以内你的新函数Get-Help调用了它自己,它是一个没有出路,没完没了的递归。为了让你的函数真正工作起来,我们需要让函数内部的Get-Help来调用PowerShell本身的Get-Help命令。我们只需命令前面追加它本身的组件(Module)名称:
    复制代码 代码如下:

    function Get-Help($Name)
    {
     Microsoft.PowerShell.Core\Get-Help $Name -Online
    }

    在你运行了上面的函数以后,在PowerShell ISE 中,选中某条命令,然后按F1,ISE也会帮你在浏览器中打开这条命令的帮助文档。

    上一篇:PowerShell ISE自动化简单示例
    下一篇:Powershell检查网站响应并计算执行时间例子
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PowerShell中改变F1帮助文档命令获取方式为在线文档的方法 PowerShell,中,改变,帮助,文档,