Powershell使用自定义参数


在Powershell3.0中,一个选项可以添加任何命令自定义的参数默认值。

这行,例如,想要自定义一个包涵所有-Path的路径值:

$PSDefaultParameterValues.Add('*:Path', 'c:\Windows')

现在当你运行Get-ChildItem或其它命令使用-Path参数,它现在会按照你指定的参数操作。

使用“*”替换,这样你能使用特殊名字的命令。另外假设你想要设置一个-ComputerName参数给Get-WmiObject操作一个指定的远程电脑,下面将告诉你怎么操作:

$PSDefaultParameterValues.Add('Get-WmiObject:ComputerName', 'server12')

所有的设置都是针对当前的Powershell会话。如果你想要保存这些,这时你可以简单的将他们的默认值定义到配置文档。

最后要删除全部的自定义值,请使用:

$PSDefaultParameterValues.Clear()

原文地址:Using Default Parameters

本文链接: https://www.pstips.net/using-default-parameters.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注