我试图让没有管理员权限的域用户运行批处理脚本,以清除其打印队列。到目前为止,我有这个脚本:
net stop spooler
del %systemroot%\System32\spool\printers\* /Q /F /S
net start spooler
此脚本适用于管理员帐户,但不适用于普通域用户。我尝试转到文件属性并设置“始终以管理员身份运行”,但对我来说它是灰色的。
我也尝试过使用“ runas”命令和“ / savecred”创建快捷方式,但是即使我看到它已经保存在Windows Credentials Manager中,每次运行它仍会要求输入密码。输入密码后,它确实可以成功打开并启动脚本,但实际上并没有以管理员身份运行它,而是使我回到开始的地方。
有什么建议可以解决这个问题或解决runas快捷方式吗?
谢谢!