DarckSol
26-02-2018, 10:06
Добрый день... Столкнулся с необходимостью подключить сетевой принтер как локальный... Выполнить это стоит массово... Подскажите, как это можно сделать..
За ранее, спасибо!
Что то типа:
'printer_mount.vbs
Dim objNetwork, objArgs
Dim strPrintSrv, strPrintName
Set objArgs = WScript.Arguments.Named
Set objNetwork = CreateObject("Wscript.Network")
strPrintSrv = objArgs.Item("PrintSrv") ' ip || имя принт-сервера
strPrintName = objArgs.Item("Printer")'имя принтера
objNetwork.AddWindowsPrinterConnection "\\" & strPrintSrv & "\" & strPrintName
Запускать:
Set objWSH = CreateObject("WScript.Shell")
call objWSH.Run("%COMSPEC% /c wscript " & strScriptPath & "printer_mount.vbs /PrintSrv:XXXXXXX /Printer:YYYYYY"_
, Hide_Window, Wait_on_return)
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.