0

尝试在 System Center Service Management Automation (SMA) 中运行 powershell 脚本以从 NetApp 查询一些信息。使用了以下命令:

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

我能够直接在运行手册工作人员的 PowerShell ISE 内成功运行命令(已安装 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

4

1 回答 1

0

procmon.exe 显示 Orchestrator.Sandbox.exe 正在以下文件夹中寻找 plink.exe(来自用于发送 ssh 命令的 putty): 在此处输入图像描述

解决方案:将 plink.exe 复制到此文件夹之一。

于 2019-10-11T11:38:22.717 回答