pubprn

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

将打印机发布到 Active Directory 域服务。 此命令是位于 %WINdir%\System32\printing_Admin_Scripts\<language> 目录中的 Visual Basic 脚本。 若要在命令提示符下使用此命令,请键入 cscript,后跟 pubprn 文件的完整路径,或者将目录更改为相应的文件夹。 例如:cscript %WINdir%\System32\printing_Admin_Scripts\en-US\pubprn

语法

cscript pubprn {<servername> | <UNCprinterpath>} LDAP://CN=<container>,DC=<container>

参数

参数 说明
<servername> 指定用于托管要发布的打印机的 Windows 服务器的名称。 如果未指定计算机,则使用本地计算机。
<UNCprinterpath> 要发布的共享打印机的通用命名约定 (UNC) 路径。
LDAP://CN=<Container>,DC=<Container> 指定要在其中发布打印机的 Active Directory 域服务中容器的路径。
/? 在命令提示符下显示帮助。

备注

  • 如果提供的信息包含空格,请在文本两边使用引号(例如 "Computer Name")。

示例

若要将 \Server1 计算机上的所有打印机发布到 MyDomain.company.com 域中的 MyContainer 容器,请键入:

cscript pubprn Server1 LDAP://CN=MyContainer,DC=MyDomain,DC=company,DC=Com

若要将 \\Server1 服务器上的 Laserprinter1 打印机发布到 MyDomain.company.com 域中的 MyContainer 容器,请键入:

cscript pubprn \\Server1\Laserprinter1 LDAP://CN=MyContainer,DC=MyDomain,DC=company,DC=Com