load.PS1 があり、以下のように「Microsoft.SqlServer.Smo」をロードします
[System.Reflection.Assembly]::load('Microsoft.SqlServer.Smo') | Out-Null
ISE を使用してロードして実行するとうまく動作しますが、powershell シェルで実行するか、以下のように「powershell -command」.\RemoveInvalidSSRSAgentJob.ps1 xxxx として使用するとエラーが発生します。
Exception calling "Load" with "1" argument(s): "Could not load file or assembly
'Microsoft.SqlServer.Smo' or one of its dependencies. The system cannot find t
he file specified."
At line:1 char:38
+ & {[System.Reflection.Assembly]::load <<<< ('Microsoft.SqlServer.Smo') | Out-
Null}
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
powershell シェルまたはコマンドで動作するように設定するにはどうすればよいですか?
ありがとう