ユーザーがスクリプトをパラメーターとして渡す Powershell スクリプトがあります。それが渡された後、$scriptvariable を使用してスクリプトを呼び出すことができません。あるスクリプトを変数から呼び出す必要がある場合、別の Powershell スクリプト内から Powershell スクリプトを呼び出す方法はありますか。
param(
[string]hostval,
[string]$scriptpath
)
Invoke-Command -Computer $hostval -Scriptblock { $scriptpath } -credential $cred
これは機能しません。私が望むことが可能かどうかはわかりません。スクリプトを $scriptpath から呼び出すことができるように使用できるパラメータ タイプ (例: [script]$scriptpath) はありますか?