我们有一台运行 Server 2008 R2 的新服务器。我们还有一个“基于 DOS”的程序,它直接打印到打印共享的 UNC 路径。使用新服务器,我们无法从该程序打印。根据支持人员的说法,该程序的打印工作方式与我们执行“copy mytextfile.txt \\myserver\myprinter”相同。当我们尝试在 DOS 中运行此命令时,我们收到“访问被拒绝”的消息。支持人员说这就是 DOS 程序无法打印的原因。我尝试将打印机的所有权限授予适当的用户(在打印机属性的“安全性”下),但没有用。是否有策略设置会导致拒绝此操作?
答案1
我遇到了同样的问题。我终于找到了原因。标准用户没有对假脱机目录 (c:\windows\system32\spool\printers) 的写入权限。一旦我授予用户组对此目录的写入权限,UNC 打印便开始工作。