我正在尝试创建一个powershell脚本,它将在远程计算机中创建一个会话并运行一系列命令。这些有争议的命令是在部署代码之前删除Mongodb数据库。我让会话端工作,但是当我试图运行cmd时,我得到了X is not recognized as the name of a cmdlet。当我登录到远程计算机并使用cmd时,我使用的进程是:
db.d
在远程服务器上,过去可以使用sudo -u命令作为另一个用户执行命令,但最近,我无法做到这一点。当我这样做时,我会收到以下错误:/var/tmp/scltjLjKc: line 8: -u: command not found
因此,在执行命令之前,我不得不求助于sudo ing,然后再将su放到用户中