设置DCOM应用程序的用户名和密码

设置DCOM应用程序的用户名和密码

有没有办法在远程计算机上运行脚本来输入特定 DCOM 应用程序的用户名和密码?在服务器本地,我可以打开命令提示符,然后输入:

dcomperm -runas {12345678-1234-1234-1234-00aa00bbf7c7} redmond\jdoe password

似乎有效。我尝试使用 psexec 执行此操作,但没有任何效果,cmd.exe 卡住,直到我将其终止。我尝试的命令是:

PsExec.exe \\Server1 -i cmd DComPerm.exe -runas {12345678-1234-1234-1234-00aa00bbf7c7} redmond\jdoe password

每次部署应用程序时手动执行此操作变得越来越麻烦,我希望有一位奇才可以回答这个问题:)

答案1

我们的对话如下:

您无需在psexec命令中转义反斜杠,也无需dcomperm.exe通过命令提示符运行可执行文件。因此,您的命令应该是这样的

PsExec.exe \\Server1 -i DComPerm.exe -runas {12345678-1234-1234-1234-00aa00bbf7c7} redmond\jdoe password

从你的测试来看,似乎还需要添加一些标志才能使其正常工作,因此模板命令是

PsExec.exe \\Servernamehere -i -s /accepteula d:/releasescripts/dcomperm.exe -runas {AppIDhere} username password

其中“d:/releasescripts”是dcomperm.exe所在的路径。

相关内容