我的问题与这个未回答的问题基本相同:如何从命令提示符以“以管理员身份运行”运行应用程序?
我在 Oracle 企业管理器中工作,设置“用户定义的指标”,并使用“执行主机命令”功能来测试事物。在这两种情况下,都提供了一条线,该线将馈送到远程机器(Windows 7)上的命令处理器。远程机器上的帐户是管理员用户组中的机器级帐户,但不是“管理员”。我无权访问“管理员”帐户密码。(我是在客户管理的环境中工作的顾问。)
在远程机器上以交互方式登录,我使用的帐户可以“以管理员身份运行”命令窗口而无需提供管理员密码,并且可以成功运行我的脚本。我查看了“runas”命令并进行了尝试,但如果不提供我没有的“管理员”帐户密码,我找不到使用它的方法。发布另一个问题(上图)的人说他尝试了 /NOUAC 和 /elevate 选项但没有成功。我还没有尝试过。
FWIW,我尝试运行的命令是一个 PowerShell v 2 单行程序,它获取一个 WMI 值。
无论如何,我试图做的可能是设计上在 UAC 世界中是不可能的——要执行这些操作,要么是管理员组用户以交互方式工作,要么是管理员。