この記事では、バイナリ モジュールを使用してコマンドレットを PowerShell セッションにインポートする方法について説明します。
注
モジュールのメンバーには、コマンドレット、プロバイダー、関数、変数、エイリアスなどを含めることができます。 スナップインには、コマンドレットとプロバイダーのみを含めることができます。
モジュールを使用してコマンドレットを読み込む方法
コマンドレットを実装するアセンブリ ファイルと同じ名前のモジュール フォルダーを作成します。 この手順では、モジュール フォルダーが Windows
system32フォルダーに作成されます。%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\mymodulePSModulePath環境変数に新しいモジュール フォルダーへのパスが含まれていることを確認します。 既定では、システム フォルダーは既にPSModulePath環境変数に追加されています。PSModulePathを表示するには、「$Env:PSModulePath」と入力します。コマンドレット アセンブリをモジュール フォルダーにコピーします。
モジュールのルート フォルダーにモジュール マニフェスト ファイル (
.psd1) を追加します。 PowerShell では、モジュール マニフェストを使用してモジュールをインポートします。 詳細については、「PowerShell モジュール マニフェストを記述する方法」を参照してください。次のコマンドを実行して、コマンドレットをセッションに追加します。
Import-Module [Module_Name]この手順を使用して、コマンドレットをテストできます。 アセンブリ内のすべてのコマンドレットがセッションに追加されます。 モジュールの詳細については、「Windows PowerShell モジュールの作成」を参照してください。
こちらもご覧ください
PowerShell モジュール マニフェスト を記述する方法
PowerShell モジュール のインポートの
モジュール のインストールの
PowerShell