Powershell でスクリプト関数を実行せずにドットソースまたは再利用することは可能ですか? スクリプト自体を実行せずに、スクリプトの機能を再利用しようとしています。関数のみのファイルに関数を分解することはできますが、それを避けようとしています。
ドット ソース ファイルの例:
function doA
{
Write-Host "DoAMethod"
}
Write-Host "reuseme.ps1 main."
ファイルを使用する例:
. ".\reuseme.ps1"
Write-Host "consume.ps1 main."
doA
実行結果:
reuseme.ps1 main.
consume.ps1 main.
DoAMethod
望ましい結果:
consume.ps1 main.
DoAMethod