Windows – 使用inf文件添加新的打印机端口types的命令

是否有任何批处理或powershell命令添加新的打印机端口types使用inf文件。

我只能看到下面的命令添加TCP-IP和LPR端口,而不是端口types。

rundll32 – 使用inf文件安装打印机。

Prnport.vbs – 除显示和更改端口configuration外,还创build,删除和列出标准TCP / IP打印机端口。

添加创build本地打印机端口的Add-PrinterPort powershell命令,使用TCP的打印机端口和LPR打印机端口。

任何指针都会有所帮助。

打印监视器(又称端口)就像其他驱动程序一样安装。

您可以使用右键菜单上的“安装”动词。 从脚本,您可以通过Shell.Application COM对象访问它。

 # Powershell (New-Object -Com 'Shell.Application').ShellExecute('file.inf', '', '', 'Install') # VBS Set Shell = CreateObject("Shell.Application") Shell.ShellExecute "file.inf", "", "", "Install" 

在Windows 8.1上,映射到下面的命令,但我不相信这是logging在任何地方:

 %SystemRoot%\System32\InfDefaultInstall.exe "file.inf" 

在较早的系统上(在Vista之前),您也可以使用Windows API通过RunDll调用的InstallHinfSection函数来安装INF:

 %SystemRoot%\System32\rundll32.exe SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 file.inf 

您也可以通过AddMonitor函数直接安装打印监视器,您可以从Powershell调用该函数 。