PowerShell远程参数运行.ps1

时间:2016-06-06 07:23:55

标签: powershell

如何远程运行带参数的.ps1脚本?目前我遇到过

Invoke-Command -Session $Session -FilePath "./testdelete.ps1 -location $Folder"

我试过$using:Folder它不起作用。它似乎没有将文件夹信息传递给脚本。

1 个答案:

答案 0 :(得分:1)

Invoke-Command cmdlet有一个-ArgumentList参数:

  

以逗号分隔的列表输入值。值与之相关联   变量按列出的顺序排列。

示例:

Invoke-Command -Session $Session -FilePath "./testdelete.ps1" -ArgumentList $Folder