Import-Moduleで複数のモジュールを一度に読み込む方法

PowerShellのスクリプトを書く際に,Import-Moduleコマンドで必要なモジュールを読み込ませると思います。

しかし,複数のモジュールを読み込まなければならない場合には,どのように記述できるでしょうか。

もしかすると,Import-Moduleコマンドを1行ずつ,以下のように記述しているかもしれません。

Import-Module ActiveDirectory
Import-Module BitsTransfer
Import-Module Hyper-V

Import-Moduleを複数行で書く方法

実は,PowerShellのImport-Moduleコマンドには,配列として複数の要素を読み込ませることが可能です。

それで,以下のように記述して,複数のモジュールを読み込ませることができます。

$modulelist = @("ActiveDirectory","BitsTransfer","Hyper-V")
Import-Module $modulelist

Import-Moduleに配列を読み込ませる方法

もしくは,以下のように記述することも可能です。

Import-Module ActiveDirectory, BitsTransfer, Hyper-V

Import-Moduleにコンマで区切って読み込ませることもできる

以上,PowerShellのImport-Moduleで複数のモジュールを一度に読み込む方法でした。

コメント