允许普通域用户运行批处理脚本以清除打印队列

时间:2019-05-07 21:56:20

标签: windows batch-file printing permissions

我试图让没有管理员权限的域用户运行批处理脚本,以清除其打印队列。到目前为止,我有这个脚本:

net stop spooler

del %systemroot%\System32\spool\printers\* /Q /F /S

net start spooler

此脚本适用于管理员帐户,但不适用于普通域用户。我尝试转到文件属性并设置“始终以管理员身份运行”,但对我来说它是灰色的。

我也尝试过使用“ runas”命令和“ / savecred”创建快捷方式,但是即使我看到它已经保存在Windows Credentials Manager中,每次运行它仍会要求输入密码。输入密码后,它确实可以成功打开并启动脚本,但实际上并没有以管理员身份运行它,而是使我回到开始的地方。

有什么建议可以解决这个问题或解决runas快捷方式吗?

谢谢!

0 个答案:

没有答案