我试图使用Plink连接到另一个用户(不带密码)的远程UNIX服务器,su
并最终执行一些命令。无法在PowerShell中使用Plink在其他用户(su)上运行命令
$commands = @(
"su - $UNIXUSER;",
"id"
)
echo y | plink -ssh $SERVER -l $USER -pw $PWD $commands
当我执行上面使用PowerShell中的代码中,我得到一个消息,说他是能够改变的用户,但是当我执行命令id
他回来我首先登录的ID,而不是su
用户。
如何在su
用户中使用Plink执行命令?
它的工作原理,谢谢! – Ricardo