【发布时间】:2016-11-23 09:22:11
【问题描述】:
换句话说,我怎样才能获得脚本本身的命令行?
所以,我知道$PSBoundParameters,但不一样。我只想按原样获取包含传入参数的字符串。
我该怎么做?
【问题讨论】:
-
"我只想按原样获取包含传入参数的字符串。" -
$*不会那样做。 -
当您可以利用 PowerShell 的内置参数解析时,为什么要这样做?
-
@Bill_Stewart - 我需要使用具有相同命令行参数和一些附加参数的相同脚本调用 powershell.exe。
-
为什么?更全面地解释您的用例会很有帮助。
-
我的工作使用来自github.com/RamblingCookieMonster/PowerShell/blob/master/… 的
Invoke-Parallel函数产生了几个并行任务。但随后它必须与已经运行的批处理并行生成另一批类似的任务。出于某种原因,我无法使用Invoke-Parallel做到这一点。也许不支持嵌套的运行空间 - 我不太了解这件事。无论如何,我通过使用相同的命令行(几乎)生成一个完整的工作来解决问题。
标签: powershell