具有提升权限的批处理文件不起作用?

具有提升权限的批处理文件不起作用?

看到这个解决方案后: 如何以提升的权限运行批处理文件命令?

我将其放入批处理文件中:

powershell -command "Start-Process cmd -ArgumentList '/c %CD% && elevated.bat' -Verb runas"

在该文件旁边,我使用以下命令放置了“elevated.bat”:

regedit /S reg_entries.reg

完成后,它会弹出 Windows 命令处理器(又名 cmd.exe)的 UAC 提示:

cmd 的 UAC 对话框:

我肯定是以管理员身份登录的(通过检查控制面板>用户帐户来确认)

我现在被困住了!

我认为上面第一个命令的目的是停止这个 UAC 提示?

答案1

在此处输入图片描述

您是否选中了特殊权限框?如果没有,请右键单击命令提示符,然后转到安全性,按编辑按钮并检查允许侧的特殊权限标签

希望有所帮助。

相关内容