0

我正在尝试从主机 1.2.3.3 远程执行盒子 1.2.3.4 上的 powershell 脚本

$cred = get-credential 
$process = get-wmiobject -query "SELECT * FROM Meta_Class WHERE __Class = 'Win32_Process'" -namespace "root\cimv2" -computername 1.2.3.4 -credential $cred 
$results = $process.Create("powershell.exe /c C:\Windows\temp\hello.ps1 arg1") 

我可以看到该进程正在创建(如返回值所示 0),但该进程在远程系统中立即终止(1.2.3.4)

我也尝试了 powershell.exe -file 选项而不是 powershell.exe /c

我尝试使用 Invoke-Command 但由于受信任的主机问题而导致效果不佳。有人可以对此有所了解吗?

4

1 回答 1

0

PowerShell.exe 参数以破折号开头(例如“-”),完整帮助类型:PowerShell.exe /?。

你期望会发生什么?脚本在做什么?它应该这样“死”吗?

于 2012-09-12T07:32:20.703 回答