モジュールを使用してコマンドレットをインポートする方法

この記事では、バイナリモジュールを使用して PowerShell セッションにコマンドレットをインポートする方法について説明します。

注意

モジュールのメンバーには、コマンドレット、プロバイダー、関数、変数、別名などを含めることができます。 スナップインには、コマンドレットとプロバイダーのみを含めることができます。

モジュールを使用してコマンドレットを読み込む方法

  1. コマンドレットが実装されているアセンブリファイルと同じ名前のモジュールフォルダーを作成します。 この手順では、モジュールフォルダーが Windows フォルダーに作成され system32 ます。

    %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\mymodule

  2. PSModulePath環境変数に新しいモジュールフォルダーへのパスが含まれていることを確認します。 既定では、システムフォルダーは環境変数に既に追加されてい PSModulePath ます。 を表示するには PSModulePath 、「」と入力 $env:PSModulePath します。

  3. コマンドレットアセンブリをモジュールフォルダーにコピーします。

  4. モジュールのルートフォルダーにモジュールマニフェストファイル () を追加 .psd1 します。 PowerShell はモジュールマニフェストを使用してモジュールをインポートします。 詳細については、「 PowerShell モジュールマニフェストを記述する方法」を参照してください。

  5. 次のコマンドを実行して、コマンドレットをセッションに追加します。

    Import-Module [Module_Name]

    この手順は、コマンドレットをテストするために使用できます。 これにより、アセンブリ内のすべてのコマンドレットがセッションに追加されます。 モジュールの詳細については、「 Windows PowerShell モジュールの記述」を参照してください。

関連項目

PowerShell モジュール マニフェストを記述する方法

PowerShell モジュールをインポートする

Import-Module

モジュールのインストール

about_PSModulePath

Windows PowerShell コマンドレットの記述