PowerShellコマンドレット虎の巻

Import-Module

Import-Moduleは、モジュールをインポートするコマンドです。

解説

現在のPowerShellセッションにモジュールをインポートし、
そのモジュール内のコマンドレット、関数、変数などを使用可能にします。

構文

(構文)
Import-Module [-Name] <string[]> [<CommonParameters>] Import-Module [-Name] <string[]> [<CommonParameters>] Import-Module [-FullyQualifiedName] <ModuleSpecification[]> [<CommonParameters>] Import-Module [-FullyQualifiedName] <ModuleSpecification[]> [<CommonParameters>] Import-Module [-Assembly] <Assembly[]> [<CommonParameters>] Import-Module [-ModuleInfo] <psmoduleinfo[]> [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Globalモジュールをグローバルスコープにインポートする
-Prefix プレフィックスインポートされたコマンドの名前に追加するプレフィックスを指定する
-Name 名前インポートするモジュールの名前またはパスを指定する
-FullyQualifiedName 名前モジュールの完全修飾名を指定する
-Assembly アセンブリ.NET Frameworkアセンブリを指定する
-Function 関数名インポートする関数の名前を指定する
-Cmdlet コマンドレット名インポートするコマンドレットの名前を指定する

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

PSModulePath内のディレクトリにあるMyModuleをインポートする

Import-Module MyModule

MyModuleからGet-Hoge関数のみをインポートする

Import-Module C:\MyModule -Function Get-Hoge

.Net Frameworkアセンブリをインポートする

$assembly = [System.Reflection.Assembly]::LoadFile("C:\Test\SampleAssembly.dll") Import-Module -Assembly $assembly

コマンドのヘルプを表示する

Get-Help Import-Module

備考

  • モジュールをグローバルセッションにインポートする場合は-Globalパラメーターを指定してください。

関連項目