C:\
上有一个powershell脚本。该脚本执行.msu文件。
Invoke-Command -ComputerName [name] -FilePath C:\file.txt
无法正常工作,因为它会在您的系统上本地检查文件是否要传递执行。
我想要一个远程执行另一个远程PowerShell脚本的powershell脚本。
答案 0 :(得分:0)
如果您在两侧使用powershell 5,您可以通过以下方式复制文件: $ TargetSession = New-PSSession -ComputerName服务器
Copy-Item -ToSession $ TargetSession -Path" c:\ local \" -Destination" C:\ remote \" -recurse
您还可以使用copy to admin share c $
答案 1 :(得分:0)
如果你尝试这种方法?
在本地计算机上运行此命令:
$computer = "COMP1"
([WMICLASS]"\\$computer\ROOT\CIMV2:Win32_Process").Create('C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -WindowStyle Hidden -File "script.ps1"')