似乎每个回答这个问题的人都通过举 A. 不相关的例子来回避这个问题;或者,B. 使用-scriptBlock
版本。
这就是我想要的:我想在远程机器上从本地机器上运行 PowerShell 脚本。我需要传入一个参数或参数。
这是我正在做的事情:
$responseObject = Invoke-Command -ComputerName MININT-OU9K10R -FilePath C:\Users\Documents\RemoteProofOfConcept\validatePath.ps1 -ArgumentList $filename -AsJob
我想传入$filename
脚本validatePath.ps1
,但我不知道该怎么做。
有人可以告诉我如何做到这一点,或者告诉我我做错了什么吗?
这些链接都没有帮助:
使用 Invoke-Command 调用脚本时在 PowerShell 中获取脚本目录
Powershell Invoke-Command with-FilePath 给出 ItemNotFoundException