我已经找到了另两个任务的答案,却不能在一起:如何以批处理文件的参数运行powershell?
运行PowerShell的从一个批处理文件
运行PowerShell的有争论从一个批处理管理员文件
但我想运行powershell 作为管理员AND从批处理文件中带有参数。
由于这个原因,我相信这并不是重复的。
这个问题很复杂这个原因:
我使用ArgumentList
开关指向的文件路径运行升高的PowerShell时。我也用它来传递参数。另外,我能够成功地使用这个开关。尽管我可以将它用于这两项任务,但似乎并未如此。
这里是我如何使用PowerShell的当前:
作为管理员:
powershell -Command "& {Start-Process powershell -ArgumentList '-File "filePath.ps1' -Verb RunAs}"
带参数:
powershell -ExecutionPolicy unrestricted Import-Module "filePath.ps1" -ArgumentList "arg1","arg2"
我已经试过:
我试过把我的参数添加到文件传入的ArgumentList
,但它们没有被识别。
我也尝试在工作参数行中添加-Verb RunAs
,但powershell认为我试图在称为Verb的另一个参数中传递,并且未能将powershell作为和管理运行。
是否有可能完成运行PowerShell作为管理员和参数,通过切换我如何传递参数,或者我如何提升PowerShell?
我遇到了另一个问题,但我认为这个问题的范围,这解决了这个问题。在下一个!万分感谢。 –