我有一个带有各种命令的批处理文件。我正在将批处理文件传输到远程PC并运行该文件。现在,我需要以管理员身份运行批处理文件中的一些命令,但无法进入远程PC输入任何密码或单击任何提示。 我的批处理文件包含以下命令:
1. winrm quickconfig -force
2. winrm set winrm/config/service/auth @{Basic="true"}
3. winrm set winrm/config/service @{AllowUnencrypted="true"}
现在,命令2和3需要以管理员身份运行。我有管理员密码。是否有任何命令参数,例如
"command" /runas /user:admin /pass:password /noprompt
仅使用/ runas仍会提示您,并且runas /中没有选项?可以禁用它。我需要一种无需在UAC提示符下按“是”的解决方案,因为该文件将在远程系统上运行。
编辑:想提供更多背景信息。因此,任务是在Windows上安装了Windows之后,自动在远程计算机上运行配置脚本的过程。每个系统上大约有100台机器在运行,因此启用Winrm服务是不可行的。为了在目标计算机上远程运行脚本,我需要启用Winrm服务,然后对其进行更改(需要管理员权限)。我无法更改网络。我能够启用winrm服务,但是要更改winrm服务,需要以管理员身份运行这些命令。而且我无法单击任何提示,因为我无法转到远程计算机。因此,在这方面的任何建议都将有所帮助。我没有尝试绕过任何过程。我有管理员凭据。只是试图找到正确的命令和参数来帮助我实现这一目标。