![将打印驱动程序添加到跨域计算机的打印机驱动程序向导](https://linux22.com/image/1550171/%E5%B0%86%E6%89%93%E5%8D%B0%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%B7%BB%E5%8A%A0%E5%88%B0%E8%B7%A8%E5%9F%9F%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%9A%84%E6%89%93%E5%8D%B0%E6%9C%BA%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%90%91%E5%AF%BC.png)
我正在尝试将 Epson XP-610 打印机添加到我们环境中每个端点的打印机驱动程序存储中。有谁知道如何推送打印机驱动程序并将其暂存,以便它出现在“添加打印机”向导下的选项列表中?
打印机可在此网络上发现,但驱动程序在“添加打印机”列表中不可见,并且我不想必须在超过 300 个端点上手动安装它。
背景是,这台打印机只能在完全不同的网络上的特定车辆上使用。通过 GPO 通过 IP 添加它是行不通的,所以我需要分阶段安装驱动程序并确保该型号出现在此列表中,以便个人在通过车辆 WiFi 连接到打印机时可以自行安装它。
答案1
获取打印机驱动程序并提取它们以便 INF 可见。
有时从 Windows 存储库获取文件更容易。
Install the driver on this computer even if you don't attach printer to it.
C:\Windows\System32\DriverStore\FileRepository
You should find a folder with a matching name.
打开和管理命令提示符 Windows 已为您内置了脚本
cd C:\Windows\System32\Printing_Admin_Scripts\en-US>
现在您需要的脚本:
cscript prndrvr.vbs -a -m "driver" -v 3 -e "Windows IA64" -i c:\temp\drv\drv.inf -h c:\temp\drv -s **computer name** -u administrator -w password
对于用户名和密码,您可以使用本地凭据或域凭据。
您必须修改每个参数以满足您的需求
-m - driver model name (The model name has to be exactly as it is written in the INF file.
-v - version probably leave it 3
-e - environment "Windows {NT x86 | X64 | IA64}"
答案2
https://technet.microsoft.com/en-us/library/cc731292(v=ws.11).aspx
该页面指向 2 个有关如何通过组策略部署打印机的链接。以下是步骤,以防链接失效:
打开打印管理。
在左侧窗格中,单击“打印服务器”,单击适用的打印服务器,然后单击“打印机”。
在中心窗格中,右键单击适用的打印机,然后单击“使用组策略部署”。
在“使用组策略部署”对话框中,单击“浏览”,然后选择或创建一个新的 GPO 用于存储打印机连接。
单击“确定”。
指定是否将打印机连接部署给用户,还是部署给计算机:
要部署到计算机组,以便计算机的所有用户都可以访问打印机,请选中此 GPO 适用的计算机(每台计算机)复选框。
要部署到用户组,以便用户可以从他们登录的任何计算机访问打印机,请选中此 GPO 适用的用户(每个用户)复选框。
单击“添加”。
如果有必要,重复步骤 3 到 6,将打印机连接设置添加到另一个 GPO。
单击“确定”。