【发布时间】:2018-01-05 22:24:51
【问题描述】:
我的电脑上有一个简单的功能
MYPC> $txt = "Testy McTesterson"
MYPC> function Do-Stuff($file) {
cd c:\temp;
$txt > $file;
}
我想在远程计算机上运行它
MYPC> Invoke-Command -ComputerName OTHERPC { Do-Stuff "test.txt" }
可以理解,Do-Stuff 在 OTHERPC 上不存在,这不起作用。我怎样才能让它工作呢? Do-Stuff 函数抽象了一些基本代码并在其他几个地方调用,所以我不想重复它。
请注意,在我的示例中,值是通过参数和范围闭包传递给函数的。这可能吗?
【问题讨论】:
标签: powershell powershell-remoting