2017-12-18 25 views

答えて

1

あなたはすべてのInvoke-Command -cmdlet

まずと組み合わせてNew-PSSession -cmdletを使用することができますが、リモートセッションオブジェクトを作成します。

その後
$remoteSession = New-PSSession -ComputerName "YourComputerName" -Credential (Get-Credential) 

、あなたは上のコマンドを実行する$remoteSessionオブジェクトを使用することができます

$servicesOnTheRemote = Invoke-Command -Session $remoteSession -Verbose -ScriptBlock { Get-Service * } 

Invoke-Command実行:経由でリモートをリモートホスト上に作成し、サービスの状態を取得し、データをシリアル化し、呼び出し元のホストにデータを送信します。これに基づいて、$servicesOnTheRemoteにはリモートのサービス状態が含まれます。

また、このチェックアウトは便利ですcheatsheet

希望に役立ちます。

+0

ありがとうございます。サーバーBでバッチスクリプトを使用していますので、Powershellを使用してサーバーAから実行できますか?.. @ Moerwald –

+0

はい、可能でなければならない。 – Moerwald

関連する問題