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

适用于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也会帮你在浏览器中打开这条命令的帮助文档。

时间: 2024-10-24 23:14:30

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

python中使用sys模板和logging模块获取行号和函数名的方法_python

对于python,这几天一直有两个问题在困扰我:1.python中没办法直接取得当前的行号和函数名.这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提供__line__和__func__,但是却最终也没有找到解决方案.2.如果一个函数在不知道自己名字的情况下,怎么才能递归调用自己.这是我一个同事问我的,其实也是获取函数名,但是当时也是回答不出来. 但是今晚!所有的问题都有了答案.一切还要从我用python的logging模块说起,logging中的for

PowerShell中使用Get-Alias命令获取cmdlet别名例子_PowerShell

PowerShell中为了与原来的cmd命令保持兼容,特别为很多cmdlet设置了别名.这些别名跟cmd命令是同名的,但它代表着一个PowerShell中的cmdlet.比如dir这个cmd命令,它用于列出一个目录下的子文件夹和文件,在PowerShell有一个Get-ChildItem的cmdlet,它的作用也是列出一个目录下的子文件夹和文件,于是微软就给Get-ChildItem设置了一别名叫dir. 在PowerShell中,使用Get-Alias这个cmdlet,可以列出所有的别名,以及

网络营销之在线文档推广平台优劣比较

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在线文档推广作为网络营销推广方式的一种,也被众多网站推广员所应用,那么这些不同的在线文档平台又有什么不同呢!在线文档推广的最终目的是为让自己的广告为众多人所熟知,所以上传文档的浏览量以及下载量就成了在线文档推广所追求的,其实在线文档还有一个作用就是优质的文档中的外链会被百度收录,从而提高网站的权重.但是各个在线文档平台的不同,所以其推广方法的

在Word 2007文档中改变文本框形状

默认情况下,在Word2007文档中插入的文本框均为矩形.实际上,Word2007提供了多种形状的文本框,如箭头.标注.旗帜等形状,用户可以根据需要改变文本框的形状.在Word2007文档中改变文本框形状的步骤如下所述: 第1步,打开Word2007文档窗口,单击选中文本框.在打开的"格式"功能区中单击"文本框样式"分组中"更改形状"按钮,如图2009010309所示. 图2009010309 单击"更改形状"按钮 第2步,打

在Word2003文档窗口中改变显示比例

  在Word2003文档窗口中查看Word文档时,用户可以按照某种比例放大或者缩小显示比例.放大显示比例时,用户可以看到比较清楚的Word文档内容,但是相对看到的内容会减少,这种显示通常用于修改细节数据或编辑较小的字体.相反,如果缩小显示比例时,可以观察到的Word2003文档内容数量很多,但是文档的内容就看得不清晰,这通常是用于整页快速的浏览或者排版时观察整个页面. 用户可以在Word2003文档窗口单击"常用"工具栏中"显示比例"组合框右边的下拉三角按钮,出现

如何在Word 2013中以只读方式打开Word文档

以只读方式打开的Word2013文档会限制对原始Word文档的编辑和修改,从而有效保护Word文档的原始状态.在Word2013中以只读模式打开Word文档的步骤如下所述: 第1步,打开Word2013窗口,依次单击"文件"→"打开"按钮.在"打开"选项卡中选中"计算机"选项,并单击"浏览"按钮,如图2013080401所示. 图2013080401 单击"打开"命令 第2步,在打开的&

如何在Word 2010中以副本方式打开Word文档

使用"以副本方式"打开Word文档可以在相同文件夹中创建一份完全相同的Word文档,在原始Word文档和副本Word文档同时打开的前提下进行编辑和修改.在Word 2010文档窗口中以副本方式打开Word文档的步骤如下所述: 第1步,打开Word 2010文档窗口,依次单击"文件"→"打开"按钮,如图2009120508所示. 图2009120508 单击"打开"命令 第2步,在打开的"打开"对话框中,选中

在Word 2010中以只读方式打开Word文档

以只读方式打开的Word文档会限制对原始Word文档的编辑和修改,从而有效保护Word文档的原始状态.当然,在只读模式下打开的Word文档允许用户进行"另存为"操作,从而将当前打开的只读方式Word文档另存为一份全新的可以编辑的Word文档.在Word 2010中以只读模式打开Word文档的步骤如下所述: 第1步,打开Word 2010窗口,依次单击"文件"→"打开"按钮,如图2009120511所示. 图2009120511 单击"打

在Word2010中以只读方式打开Word文档

以只读方式打开的Word文档会限制对原始Word文档的编辑和修改,从而有效保护Word文档的原始状态.当然,在只读模式下打开的Word文档允许用户进行"另存为"操作,从而将当前打开的只读方式Word文档另存为一份全新的可以编辑的Word文档.在Word2010中以只读模式打开Word文档的步骤如下所述:          第1步,打开Word2010窗口,依次单击"文件"→"打开"按钮,如图1所示.             图1 单击"