从计算机系统中删除共享网络打印机连接。
object.RemovePrinterConnection(strName, [bForce], [bUpdateProfile])
RemovePrinterConnection 方法删除基于 Windows 和基于 MS-DOS 的打印机连接。如果使用 AddPrinterConnection 方法连接打印机,则 strName 必须是打印机的本地名称。如果使用 AddWindowsPrinterConnection 方法连接打印机,或者手动添加(使用“添加打印机”向导),则 strName 必须为打印机的 UNC 名称。
下面的代码断开网络打印机的连接。
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\printserv\DefaultPrinter"
WshNetwork.RemovePrinterConnection
PrinterPath, true, true
var WshNetwork = WScript.CreateObject("WScript.Network");
var PrinterPath = "\\\\PRN-CORP1\\B41-4523-A";
WshNetwork.RemovePrinterConnection
(PrinterPath, true, true);
WshNetwork 对象 | AddPrinterConnection 方法 | AddWindowsPrinterConnection 方法 | EnumPrinterConnections 方法 | SetDefaultPrinter 方法