次の方法で共有


PowerShell での WS-Management (WSMan) リモート処理の使用

PowerShell リモート処理の有効化

PowerShell リモート処理を有効にするには、管理者特権の PowerShell セッションで Enable-PSRemoting コマンドレットを実行します。 Enable-PSRemoting を実行すると、コマンドレットを実行している特定のインストール バージョンのリモート処理エンドポイントが構成されます。 たとえば、PowerShell 7.4 の実行中に Enable-PSRemoting を実行すると、PowerShell によってリモート処理エンドポイントが作成され、PowerShell 7.4 が実行されます。 PowerShell 7 プレビューの実行中に Enable-PSRemoting を実行すると、PowerShell によって、PowerShell 7 プレビューを実行するリモート処理エンドポイントが作成されます。 異なるバージョンのリモート処理エンドポイントを複数作成し、並行して実行できます。

Enable-PSRemoting を実行すると、そのバージョンの 2 つのエンドポイントが作成されます。

  • 1 つは PowerShell メジャー バージョンに対応する単純な名前です。 セッションを主催します。 たとえば、PowerShell.7.4
  • もう 1 つの構成名には、完全なバージョン番号が含まれています。 たとえば、PowerShell 7.4.7

PowerShell.7.4 単純な名前を使用して、最新バージョンの PowerShell 7 ホスト バージョンに接続できます。 バージョン固有の長い名前を使用して、特定のバージョンの PowerShell に接続できます。

ConfigurationName パラメーターを New-PSSession コマンドレットと Enter-PSSession コマンドレットと共に使用して、名前付き構成に接続します。

以前のバージョンの Windows へのリモート接続

以前のバージョンの Windows で WSMan 経由で PowerShell リモート処理を有効にするには、次の前提条件を満たす必要があります。

  • Windows Management Framework (WMF) 5.1 (必要に応じて) をインストールします。 WMF の詳細については、WMF の概要 を参照してください。
  • Windows 10 より前の Windows バージョンに ユニバーサル C ランタイム をインストールします。 直接ダウンロードまたは Windows Update を使用して入手できます。 完全に修正プログラムが適用されたシステムには、このパッケージが既にインストールされています。

WSMan リモート処理は、Windows 以外のプラットフォームではサポートされていません

PowerShell 6 のリリース以降、Windows 以外のプラットフォームでの WS-Management (WSMan) 経由のリモート処理のサポートは、一部の Linux ディストリビューションでのみ使用できるようになりました。 WSMan をサポートしていたディストリビューションのすべてのバージョンは、それらを作成した Linux ベンダーによってサポートされなくなりました。

Windows 以外では、WSMan は PowerShell リモート処理をサポートしなくなった Open Management Infrastructure (OMI) プロジェクトに依存していました。 OMI WSMan クライアントは、OpenSSL 1.0に依存しています。 ほとんどの Linux ディストリビューションは、下位互換性のない OpenSSL 2.0に移行しました。 現時点では、OMI WSMan クライアントが動作するために必要な依存関係を持つ、サポートされているディストリビューションはありません。

Windows 以外のプラットフォームでは、古いライブラリとサポート コードが削除されました。 WSMan ベースのリモート処理は、Windows システム間で引き続きサポートされています。 SSH 経由のリモート処理は、すべてのプラットフォームでサポートされています。 詳細については、「SSH 経由の PowerShell リモート処理」を参照してください。

手記

ユーザーは、PSWSMan モジュールを使用して WSMan リモート処理を機能させる場合があります。 このモジュールは、Microsoft ではサポートも保守もされていません。

詳細については、次を参照してください。