ps1 ソースファイルをインクルードして、ps1 ソースファイルで利用する
っていうのをしたかったので調べたんですがハマってしまったので共有です。
呼び出される側
test6.ps1
# 呼び出される側 Write-Host "I'm called." function Hello() { Write-Host "Hello, World!" }
呼ぶ側、間違い
test7.ps1
.\test6.ps1 Hello
呼ぶ側、正解
test7.ps1
. .\test6.ps1 Hello
2つのドット
1つ目のドットでこのps1ソースに対して、2つ目のドットから始まる相対パスのps1ソースを読み込む
ということで、ドットを忘れていました。見落としorz