Dan*_*nze 6 windows powershell
我只想通过别名参数:
script.ps1 -d site1 -c eac34b2d
这不应该被允许:
script.ps1 site1 eac34b2d
Param(
[parameter(Mandatory=$true)]
[alias("d")]
$DocRoot,
[alias("c")]
$Commit
)
Run Code Online (Sandbox Code Playgroud)
基本上你想要禁用位置参数绑定.我在Powershell 3.0中写了一篇关于内置方法的文章
此处提供了v2的解决方法:
| 归档时间: |
|
| 查看次数: |
1489 次 |
| 最近记录: |