0

System Center Service Management Automation (SMA) 内で powershell スクリプトを実行して、NetApp からいくつかの情報を照会しようとしました。次のコマンドが使用されました。

Invoke-NcSsh -Command "node run -node $Node sysconfig -a"

Runbook ワーカー (NetApp_PowerShell_Toolkit_9.6.0 および putty-64bit-0.73 がインストールされている) の PowerShell ISE 内でコマンドを直接正常に実行できました。しかし、Runbook を SMA ジョブとして実行するとすぐに、次のエラーで失敗しました。

Invoke-NcSsh : 指定されたファイルが見つかりません + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Invoke-NcSsh], Win32Exception + FullyQualifiedErrorId : System.ComponentModel.Win32Exception,DataONTAP.C.PowerShell.SDK .Cmdlets.Toolkit.Ssh.InvokeNcSsh

4

1 に答える 1

0

procmon.exe は、Orchestrator.Sandbox.exe が次のフォルダー内で (ssh コマンドの送信に使用される putty から) plink.exe を探していることを示していました。 ここに画像の説明を入力

解決策: plink.exe をこのフォルダーのいずれかにコピーします。

于 2019-10-11T11:38:22.717 に答える