次の方法で共有


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

この記事では、バイナリ モジュールを使用してコマンドレットを 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 コマンドレット の作成