命令运行并执行我想要的操作,但仍然在 Powershell 中显示错误(以红色突出显示)

The commands runs and does what I want it to but still displays an error (in red highlight ) in Powershell

在 powershell 中,我 运行 命令停止和启动 linux 服务器。当我 运行 命令启动服务器时,该命令执行我想要的但也输出错误。显示的错误:

+ CategoryInfo          : NotSpecified: (Starting storms...rm-supervisor_1:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError

命令:

 plink -ssh username@$SpoutIP -pw Password "sudo sh -c 'cd /root/docker/storm-supervisor/; ./start-all.sh'"

命令 "sudo sh -c 'cd /root/docker/storm-supervisor/; ./start-all.sh'" 工作,因为我在 putty 上测试了命令。很明显,命令 运行s 是我想要的方式,但为什么我会收到错误消息。

没关系。我发现我需要通过添加“-t”使命令具有交互性。