在远程计算机文件系统上执行powershell脚本

时间:2017-06-06 15:58:28

标签: windows powershell

C:\上有一个powershell脚本。该脚本执行.msu文件。

Invoke-Command -ComputerName [name] -FilePath C:\file.txt无法正常工作,因为它会在您的系统上本地检查文件是否要传递执行。

我想要一个远程执行另一个远程PowerShell脚本的powershell脚本。

2 个答案:

答案 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"')