设置简单,单个 Windows 2003 标准服务器作为打印机服务器运行。
域用户有权打印到打印机服务器上设置的所有打印机。
题:
我知道事件日志可以记录打印,但我正在寻找可以为我提供以下内容的详细日志记录和报告解决方案:
我希望能够报告如下:
关于如何使用 3rd 方软件或内置软件执行此操作的任何建议或想法都非常好,谢谢!
[背景]
我们一直遇到网络客户端突然无法打印的问题。他们得到一个带有十六进制代码的奇怪错误。我们确定驱动程序中的某些内容搞砸了,我们可以通过清除驱动程序缓存并重新安装驱动程序来解决该问题。这种情况经常发生在随机计算机上。我们假设这是最新的 Dell 2330dn 驱动程序的一个错误,因为这是唯一存在此问题的型号。
[问题]
我们要做的是编写一个 Powershell 脚本来清除驱动程序缓存并重新下载驱动程序。我看到了大量的脚本来管理队列、服务器和端口,但没有用于本地驱动程序缓存管理的脚本。
[当前的解决方法]
由于我们必须手动执行此操作,因此我会写出步骤,以便您知道我们希望此脚本复制什么。
[要求]
我对 powershell 足够好,可以将上述解决方法转换为一对脚本。我想找到一个比我目前的解决方法更优雅的解决方案。
有什么建议?
上下文:Win7 64 位客户端,Windows Server 2003
我使用 MSTSC 登录服务器。服务器运行的是 Windows Server 2003,32 位。
我从开始菜单调出打印机和传真列表。我右键单击服务器上的打印机。我被告知我没有相关权限,我只能访问“安全”选项卡。
该选项卡上的列表表示域管理员拥有完全权限。我在域管理员组中。但是,我似乎没有完全的权利。
打印机是 RICOH Aficio SP 4210N。打印管理说存在 32 位和 64 位驱动程序。
知道为什么权利在那里,但他们的工作却没有吗?
在我的新 Windows Server 2012 上,我安装了一台打印机并通过“共享”选项卡共享它:

我不在 Windows 域中(只是一个常规工作组)并且打印工作正常。
现在还有“打印和文档服务”角色 - 其中包括“打印服务器”角色服务。为什么我需要这个角色?或者这只是为了“高级”打印机部署?
我是一个办公室的兼职 Windows 7 管理员,办公室有大约 10 台 PC 和一台独立的联网打印机……没有 Windows 打印服务器,但我们有一个 Active Directory 域。
所以我一直在网上搜索,阅读了为什么使用打印服务器?. 显然,打印服务器不是支配小型办公室所必需的,但我想知道是否可以在没有一台的情况下在所有 Windows 桌面上部署/修改打印机设置?在我看到应用“组策略”的任何地方,例如,将打印机设置为默认为黑白,都涉及到打印服务器。
是否需要有打印服务器才能将更改分发到 Windows 客户端?如果没有,我该怎么做?我确实有一台装有 Windows 管理工具的 PC。
谢谢。
我在运行 Win2008R2 Enterprise SP1 的终端服务器上遇到了问题。我的用户启用了远程打印映射(因为这对于他们的日常工作是必不可少的)。当他们登录时,RDP 会将空白文档发送到他们的默认打印机。我以前见过这个问题,但到目前为止一直无法解决这个问题。
我已经在服务器和用户机器上安装了所有最新的 Windows 更新,范围从 win7-win8.1,但它们都产生相同的症状。
这种情况发生在默认使用 PDFprinter 的用户身上,而我自己 (win8.1) 使用 OneNote2013 作为默认设置也会发生这种情况。但是,当我将默认打印机设置为物理打印机时,没有问题。
我已经在网上进行了搜索,但除了安装一些 KB 修补程序外,我无法提出任何其他方法,但这些修补程序已经安装并且没有任何效果。我也无法真正更新驱动程序,因为它们使用的是 OneNote 或 PDFPrinter 附带的任何内容。
printing remote-desktop remote-desktop-services windows-server-2008-r2
我已经在互联网上搜索了几天,到目前为止找到解决方案的运气为零。
简短版本:
我需要允许用户修改他们本地安装的打印机。具体来说,他们需要能够重命名打印机并更改分配的端口(IP 地址)。我希望能够以某种方式通过 GPO 将其推出。
长版:
由于设计不佳但对业务至关重要的应用程序,某些打印机需要命名某些内容才能从应用程序打印。这样只剩下两个选项:将用户需要打印的所有各种不同的打印机添加到用户的计算机上并让他们重命名他们想要打印的打印机,或者允许用户更改打印机打印到的端口 (IP) (所有打印机的类型相同;它们只是位于不同的地方)。
到目前为止,我们所有的用户都拥有本地管理员权限,这是我试图缓解的一个巨大的安全问题,但我还没有找到一种方法来允许我的用户按照我需要的方式修改他们的打印机设置能够没有这些权利。我已经为此纠结了好几天,甚至求助于搜索 Bing,看看我是否得到了与 Google 不断给我的看似无用的结果不同的结果。
如果有帮助,临时解决方案是进入并为我们的关键用户手动更改每台打印机的安全设置,但这不是一个长期可行的解决方案。
其他详情:
我非常感谢任何人可以就此给我的任何建议或建议。
我需要记录所有打印的文档及其内容。我在相关打印机的属性中启用了“保留打印的文档”。现在,我试图阻止用户从打印机队列中删除作业。
我一直试图C:\windows\system32\spool\PRINTERS通过拒绝目标用户帐户的“删除”权限来更改权限来实现这一点,但没有成功。
我想做的事情有意义吗?是否可以?
尝试在中学站点上构建新的组策略结构。
技术背景:
逻辑上下文:
我希望通过组策略或组策略与手动将打印机添加到机器的组合来实现以下目标:
两个快速示例:
简而言之,我想知道的是:在组策略中可以动态添加/删除打印机吗?
谢谢
printing group-policy windows-server-2008-r2 network-printer
我有一台只有 32 位驱动程序的打印机,所以它安装在 32 位机器 (XP) 上。我需要它在 64 位机器(Vista)上显示为打印机(带有双面控制等)。
我已经尝试过 ghostscript 方法,但这似乎对双工控制等没有帮助。
Printeranywhere 尚不支持 64 位操作系统。
有没有另一种方法可以做到这一点?
printing ×10
windows ×7
group-policy ×3
permissions ×2
windows-7 ×2
64-bit ×1
drivers ×1
logging ×1
powershell ×1
print-server ×1
reporting ×1
share ×1