在 powershell 脚本中,我需要启动进程 powershell 并告诉它运行脚本 foo.ps1 ,如下所示:
start-process powershell C:\foodir\foo.ps1
但是当我需要使用参数运行脚本 foo 时遇到了问题。我尝试了一些这样的代码:
start-process powershell (C:\foodir\foo.ps1 -paramforfoo test)
但这只是在脚本到达这一行时冻结脚本并且不会引发错误。我认为它试图将参数 test 传递给 powershell 进程而不是脚本 foo。如何使用参数运行此脚本?