我需要记录所有打印的文档及其内容。我在相关打印机的属性中启用了“保留打印的文档”。现在,我试图阻止用户从打印机队列中删除作业。
我一直尝试通过C:\windows\system32\spool\PRINTERS
拒绝目标用户帐户的“删除”权限来更改权限来实现这一点,但没有成功。
我尝试做的事情有意义吗?有可能吗?
答案1
您需要进一步扩展和澄清您的问题,您可以从评论中的所有这些问题中看出这一点。我同意@KonradGajewski;如果您转到打印机属性(我在 Win7 上),在“安全”选项卡上,您可以对本地共享打印机进行一些控制。遗憾的是,似乎打印权限允许用户取消作业(搜索“权限”): https://msdn.microsoft.com/en-us/library/bb727107.aspx
我猜没有简单的方法可以阻止用户取消/删除自己的作业。看来,将文件复制到其他地方的任务调度程序脚本是您最好的选择。如果您只是想要问责制,您可以通过启用事件查看器->应用程序和服务器日志->Microsoft->Microsoft->Windows->PrintService,右键单击操作,启用日志来获取日志