リモート処理とリモート接続を比較する

完了

リモート処理は、特定の Windows PowerShell 機能の名前です。より一般的な概念であるリモート接続と混同しないようにしてください。 リモート処理は、任意のコマンドをリモート コンピューターに送信して、そのコンピューター上でローカルに実行されるようにする一般的な方法です。 実行するコマンドは、接続を開始するコンピューター上で使用できる必要はありません。 リモート コンピューターのみそれを実行できる必要があります。

リモート処理の目的は、個別のコマンド作成者が独自の通信プロトコルをコーディングする必要性を低減または排除することです。 多くのコマンド作成者は、製品を出荷するためにこのようにすることを既に要求されています。 このため、多数のさまざまなプロトコルとテクノロジが現在使用されています。

多くのコマンドは独自の通信プロトコルを実装していますが、将来的に、それらの多くがリモート処理を代わりに使用するように変更される可能性があります。 たとえば、Get-WmiObject は RPC を使用し、Get-Process はコンピューターのリモート レジストリ サービスと通信します。 Microsoft Exchange Server コマンドには独自の通信チャネルがあります。また、Active Directory コマンドは独自のプロトコルを使用して、特定の Web サービス ゲートウェイと通信します。 これらのその他の通信形式はすべて、固有のファイアウォール要件があり、動作するために特定の構成を設定することが必要になる場合があります。