MapPrinter.udf:
Code:
Function MapPrinter($sPrinter)
Dim $asPrinterBits
$asPrinterBits=Split($sPrinterPath,"\")
If KeyExist("HKEY_CURRENT_USER\Printers\Connections\,,"+$asPrinterBits[2]+","+$asPrinterBits[3])
"Printer '"+$sPrinter+'" already present"+@CRLF
Else
If AddPrinterConnection($sPrinter)
"Cannot add printer '"+$sPrinter+"'"+@CRLF
"Reason: ["+@ERROR+"] "+@SERROR+@CRLF
Exit @ERROR
Else
"Printer '"+$sPrinter+"' succesfully added."+@CRLF
EndIf
EndIf
Exit 0
EndFunction
Addprinter.kix:
Code:
Call "%LOGONSERVER%\NETLOGON\MapPrinter.udf"
;add printers
MapPrinter("\\Finasserver\2100_DLS")
MapPrinter("\\Finasserver\2100_DLS_2")
MapPrinter("\\Finasserver\2100_Victor")
MapPrinter("\\Finasserver\2200_Aflev")
MapPrinter("\\Finasserver\2200_Planning")
MapPrinter("\\Finasserver\2200_CTR")
MapPrinter("\\Finasserver\2200_DTS")
MapPrinter("\\Finasserver\2200_HR")
MapPrinter("\\Finasserver\2200_Logistiek")
MapPrinter("\\Finasserver\2200_Magazijn")
MapPrinter("\\Finasserver\2200_receptie")
MapPrinter("\\Finasserver\2200_Sales")
MapPrinter("\\Finasserver\2200_Secretariaat")
MapPrinter("\\Finasserver\2200_SLS")
MapPrinter("\\Finasserver\2200_Tanja")
MapPrinter("\\Finasserver\2300_Automatisering")
MapPrinter("\\Finasserver\2300_Inkoop")
MapPrinter("\\Finasserver\2300_Planning")
MapPrinter("\\Finasserver\2300_DLS")
MapPrinter("\\Finasserver\2300_Warehousing")
MapPrinter("\\Finasserver\4000_Order")
MapPrinter("\\Finasserver\4100_DLS")
MapPrinter("\\Finasserver\4100_DLS_landscape")
MapPrinter("\\Finasserver\4100_Finan")
MapPrinter("\\Finasserver\4450C_Sales")
regards,
jeroen