PowerShell リモート処理により、ユーザーは 1 台のコンピューターから数百台のリモート コンピューターでコマンドを実行できます。 PowerShell リモート処理は、Windows リモート管理バージョン 2.0 (WinRM 2.0) に基づいています。 PowerShell リモート処理は、Windows クライアントの組み込み機能として有効になっていません。代わりに、手動で有効にする必要があります。 「 有効化-PSRemoting 」コマンドレットと「 -力 」は、PowerShell リモート処理を有効にするために使用されます。
この記事では、PowerShell でリモート コマンドを実行する手順について説明します。
PowerShell でリモート コマンドを実行する手順は何ですか?
Windows サーバーでは、PowerShell リモート処理または PSRemoting が既定で有効になっています。ただし、Windows クライアントでは有効にする必要があります。
ステップ 1: PowerShell リモート処理を有効にする
PowerShell リモート処理を有効にするには、「 有効化-PSRemoting 」コマンドレットと「 -力 」パラメータ:
有効化-PSRemoting -力
ステップ 2: PowerShell リモート処理を確認する
「を実行して、PSRemoting が有効かどうかを確認します。 テスト WSMan 」 コマンドレット:
テスト WSMan
ステップ 3: リモート セッションを開始する
次に、以下のコマンドを使用して PowerShell セッションを開始します。
入力 PSSession -コンピュータネーム ドメインPC -資格情報 ユーザー
上記のコマンドでは、次のようになります。
- まず、「 入力 PSSession 」コマンドレット。
- 次に、「 -コンピュータネーム 」パラメータを指定して、コンピュータまたはホスト名を割り当てます。
- その後、「 -資格情報 」パラメータを作成し、それをユーザーの名前に渡します。
次に、パスワードを入力して「 OK 」 ボタンをクリックして、リモート セッションを開始します。
PowerShell リモート セッションが有効になっていることがわかります。
これで、システム上でリモート コマンドを実行できるようになりました。
ステップ 4: リモート コマンドを実行する
PowerShell セッションを有効にすると、リモート コマンドを簡単に実行できます。たとえば、次のコマンドを実行します。
Invoke コマンド
上記で実行したコマンドは、PowerShell リモート コマンドを実行するために必要な詳細を提供します。同様に、特定のパラメータが定義されたリモート コマンドも実行できます。
ステップ 5: PowerShell リモート処理セッションを終了する
リモート PowerShell セッションを終了するには、提供されたコマンドを実行するだけです。
終了 PSSession
それでおしまい! PowerShell でリモート コマンドを実行することがすべてでした。
結論
PowerShell のリモート コマンドは、PowerShell リモート処理を有効にすることで実行できます。 PowerShell リモート処理を有効にするには、コマンドレット「 有効化-PSRemoting 」。その後、「 入力 PSSession 」 特定のパラメーターに沿ったコマンドレット。このチュートリアルでは、PowerShell でリモート コマンドを実行する手順について詳しく説明しました。