psExec没有密码,但是空string到密码标记没有

我正在使用一个名为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

但是无论如何,指定p标志会导致“错误用户名或密码错误”。

我怎么能告诉我的脚本自动按下input,或自动化psExec无需密码自动连接

如果这是相关的,我在PowerShell中。

grepexception但排除特定的exception

SVN comapre两个文件夹和命令提示符中的导出区别

Bash脚本不会等到命令正确执行完毕

运行位于服务器上的UNIX脚本,并将其作为U:// dirver在Windows应用程序的窗口中运行?

当按下用Qt制作的GUI时启动一个shell脚本

PSEXEC是一个由微软提供的一套工具。 PSEXEC链接

但出于安全原因,这可能会导致一些问题,您可以添加第二个帐户到机器,并给它一个简单的密码,并运行该帐户的脚本,这将是最简单的方法,其他明智的,你可能最有可能完成相同的任务在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)运行某些内容时跳过了输入按键。

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...