我有以下场景:我有一个脚本(在 Linux 计算机上运行,但这不是很重要),它通过 RDP 登录到多台 Windows 10 机器,打开一个提升的 CMD 窗口并在其中键入命令。到目前为止,脚本是通过模拟 Windows+X 按键来调出右键单击“开始”按钮时出现的菜单,然后按“A”选择“命令提示符(管理员)”选项(当然是正常的 UAC窗口出现,脚本可以接受)。但是,在最新版本的 Windows 10 中,此菜单已更改,命令提示符已替换为 Powershell。现在按 A 会在管理员模式下打开 Powershell,这不是我想要的。这可能可以重新配置,
脚本是否有任何命令或组合键可用于直接从桌面、开始菜单或其他任何地方打开提升的 CMD 窗口?只需cmd
在打开“开始”菜单后键入并 Enter 即可打开一个“正常”的非提升 CMD。当然,如果您手动执行此操作,您可以在cmd
将鼠标悬停到找到的应用程序后,右键单击并选择“以管理员身份运行”,而不是按 Enter,但脚本将无法识别它应该移动的鼠标位置to - 键盘打字更可靠。
我想重复一遍,我正在寻找默认可用的东西——重新配置目标机器是不可能的。此外,访问机器的唯一方法是 RDP - 它们被配置为 WMI 等不可用。
我自己已经找到了一个解决方案,检查了它并且它正在工作:)
调出开始菜单后,键入
cmd
并按Ctrl+ Shift+Enter而不是仅以Enter管理员身份启动 CMD。现在要更改我的脚本:)