在脚本中input本地pipe理员用户名和密码

我的networking上有很多客户,我希望我的脚本能够做到以下几点:

[1]使用本地pipe理员详细信息打开提升的命令提示符。 注意:我不想为每个用户input用户名和密码。

[2]使用以下命令卸载Java:“wmic product where”名称,如“java%”,“调用卸载”

[3]然后,我想在电脑重新启动后安装另一个版本的Java。

目前我并不担心步骤2和步骤3,但是步骤1导致了一些问题。 我已经尝试了下面的方法:

runas命令
NirSoft程序
电源shell

我真的只是想知道这是否可能没有去networking上的每台电脑,并input本地pipe理员密码。

https://stackoverflow.com/questions/19098101/how-to-open-an-elevated-cmd-using-command-line-for-windows

提前致谢。 北京天宝

开始你的批处理:

powershell.exe -Command "Start-Process cmd -Verb RunAs" ... rest of script ... 

这将打开一个提升的命令提示符

记住这个工作,用户需要具有pipe理员权限。

如果用户不是本地pipe理员,则可以使用/ savecred开关,这对于用户来说是一个很大的安全漏洞,并且可以在其他任何他们想要的地方使用/ savecred开关。

如果你有AD,你可以通过GPO来做到这一点。