System Center Service Management Automation (SMA) RunShell PowerShell Runbook Invoke-NcSsh: система не может найти указанный файл - PullRequest
0 голосов
/ 11 октября 2019

Попытка запустить скрипт powershell в System Center Service Management Automation (SMA) для запроса некоторой информации из NetApp. Была использована следующая команда:

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

Мне удалось успешно выполнить команду непосредственно внутри ISE PowerShell на рабочих приложениях Runbook (установлены NetApp_PowerShell_Toolkit_9.6.0 и putty-64bit-0.73). Но как только я запустил Runbook как задание SMA, он завершился со следующей ошибкой:

Invoke-NcSsh: система не может найти указанный файл + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Invoke-NcSsh], Win32Exception + FullyQualifiedErrorId: System.ComponentModel.Win32Exception, DataONTAP.C.PowerShell.SDK.Cmdlets.Toolkit.Ssh.InvokeNcSsh

* 1008

1 Ответ

0 голосов
/ 11 октября 2019

procmon.exe показывал, что Orchestrator.Sandbox.exe искал plink.exe (из замазки, используемой для отправки команды ssh) в следующих папках: enter image description here

Решение: Скопируйте файл plink.exe в одну из этих папок.

...