Add-Printer -ConnectionName \\ printserver \ printername

时间:2018-03-07 15:16:44

标签: powershell

Add-Printer -ConnectionName \\printserver\printername

printserverprintername替换为我公司的实际服务器和打印机名称,我收到错误消息:

  

添加打印机:指定的服务器不存在,或者服务器或打印机名称无效。名称不得包含“,”或“\”字符。

看起来非常简单,我无法在参数\下使用ConnectionName。但是这段代码是直接从Microsofts own documentation获取的,所以对我而言,它不起作用是非常奇怪的。

我是否错过了一些微不足道的事情,还是有一些我不知道的更大的步骤?

1 个答案:

答案 0 :(得分:0)

我使用以下针对Windows 8.1 Enterprise和Windows 10 Enterprise域工作站的方法。

添加打印机:

Invoke-Command -ComputerName $computer -Scriptblock {RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /n\\PrintServer\ShareName }

删除打印机:

Invoke-Command -ComputerName $computer -Scriptblock {RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /n\\PrintServer\ShareName }

更多信息:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rundll32-printui