PowerShellのスクリプトを書く際に,Import-Moduleコマンドで必要なモジュールを読み込ませると思います。
しかし,複数のモジュールを読み込まなければならない場合には,どのように記述できるでしょうか。
もしかすると,Import-Moduleコマンドを1行ずつ,以下のように記述しているかもしれません。
Import-Module ActiveDirectory
Import-Module BitsTransfer
Import-Module Hyper-V
実は,PowerShellのImport-Moduleコマンドには,配列として複数の要素を読み込ませることが可能です。
それで,以下のように記述して,複数のモジュールを読み込ませることができます。
$modulelist = @("ActiveDirectory","BitsTransfer","Hyper-V")
Import-Module $modulelist
もしくは,以下のように記述することも可能です。
Import-Module ActiveDirectory, BitsTransfer, Hyper-V
以上,PowerShellのImport-Moduleで複数のモジュールを一度に読み込む方法でした。
コメント