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.psm1Function Out-Message
{
Write-Host 'User: Hello!'
}