0

ボックス1.2.3.4のホスト1.2.3.3から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 /c の代わりに powershell.exe -file オプションも試しました

Invoke-Command を使用してみましたが、信頼できるホストの問題のために機能しません。誰かがこれに光を当てることができますか?

4

1 に答える 1

0

PowerShell.exe パラメーターはダッシュ (例: '-') で始まり、完全なヘルプ タイプ: PowerShell.exe /?.

何が起こると思いますか?スクリプトは何をしているのですか?このまま「死ぬ」べきでしょうか?

于 2012-09-12T07:32:20.703 に答える