我正在使用一个名为psExec的程序来远程连接到一台机器并启动一个交互式程序。
我要连接的机器没有密码。
所以如果我运行这个:
psExec \Computer_Name -u User -i -d calc.exe
它提示我input密码:
Password:
我只是打入(因为电脑没有密码),它的工作原理。
如何使用基于IExecuteCommand的shell扩展灰化一些上下文菜单选项?
是否有可能编写一个在bash / shell和PowerShell中运行的脚本?
使用PHP运行Shell脚本
如何做相反的差异?
当shell被终止时,在Windows上产生的Ruby进程死亡
我不想每次都进入,因为我正在写剧本。
所以我试过这个:
psExec \Computer_Name -u User -p -i -d calc.exe
和这个:
psExec \Computer_Name -u User -p"" -i -d calc.exe
和这个:
psExec \Computer_Name -u User -p'' -i -d calc.exe
和这个:
psExec \Computer_Name -u User -p "" -i -d calc.exe
和这个:
psExec \Computer_Name -u User -p '' -i -d calc.exe
我怎么能告诉我的脚本自动按下input,或自动化psExec无需密码自动连接?
如果这是相关的,我在PowerShell中。
grepexception但排除特定的exception
Bash脚本不会等到命令正确执行完毕
运行位于服务器上的UNIX脚本,并将其作为U:// dirver在Windows应用程序的窗口中运行?
当按下用Qt制作的GUI时启动一个shell脚本
但出于安全原因,这可能会导致一些问题,您可以添加第二个帐户到机器,并给它一个简单的密码,并运行该帐户的脚本,这将是最简单的方法,其他明智的,你可能最有可能完成相同的任务在Powershell中不使用PSEXEC,你试图做什么,我们可以尝试帮助写一些东西。
更新:
param ( [Parameter(Mandatory = $true)] $Password ) psExec \OAIJCTDU8024272 -u User -p $Password -i -d calc.exe
这似乎工作,如果你把〜的密码在PowerShell中。
./psexec -i -u domaingmsa$ -p ~ notepad.exe
我的使用案例是使用psexec作为组管理服务帐户(gMSA)运行某些内容时跳过了输入按键。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。