A THINKING FRUIT
概要
 モジュール(.PSM1 ファイル)を(現在のセッションへ)取り込む。
使い方
 環境変数 $env:PSMosulePath に設定しているフォルダのいずれかにフォルダ(以降「モジュールフォルダ」と呼称する)を作成し、モジュールフォルダ内に .PSM1 ファイルを作成する。
 Import-Module で .PSM1 ファイルを指定する。.PSM1 ファイルの指定はモジュールフォルダからの相対パスを指定する。相対パスにはモジュールフォルダ名も含めること。
ソース
D:\ps\main.ps1
#------------------------------------------------------------ # モジュールを格納しているフォルダを環境変数に追加 #------------------------------------------------------------ $strAddPath = ';D:\ps\Modules' # 既に環境変数に追加していない場合のみにパスを追加。 if( $env:PSModulePath.IndexOf($strAddPath) -eq -1 ) {     $env:PSModulePath += $strAddPath } $env:PSModulePath -split ';' # モジュールを取り込む。 Import-Module UserModule\UserModule.psm1 #------------------------------------------------------------ # モジュールで定義した関数を実行 #------------------------------------------------------------ Out-Message

D:\ps\Modules\UserModule\UserModule.psm1
Function Out-Message {     Write-Host 'User: Hello!' }