【发布时间】:2021-09-02 12:46:27
【问题描述】:
我创建了一个 .ps1 脚本,它在多个服务器上远程运行一个 .exe 文件。该 .exe 文件创建一个 output.xml。现在我想更改它的名称,这对于每个具有随机名称的服务器都是相同的,或者是否可以使用运行该 .exe 的服务器的名称。下面你可以看到我的代码:
foreach ($computers in ($computers = Get-Content 'C:\test\comp.txt'))
{
$server ={& 'C:\Program Files (x86)\myexe.exe' --outputfile='C:\test.xml'}
Invoke-Command -ScriptBlock $server -ComputerName $computers
}
Myexe.exe 文件在 $computers 变量中定义的每台计算机上运行。 是否存在更改每个服务器的 test.xml 名称的可能性?
【问题讨论】:
标签: powershell powershell-remoting