Beste mensen,
Ik heb een probleem hier in een bedrijfsnetwerk.
Ik wil graag printers toevoegen d.m.v. een Visual Basic Script bestand (*.vbs)
Dit is wat ik heb:
' SCRIPT TOEVOEGEN PRINERS BOVEN '
' In dit script worden de netwerkprinters toegekend aan de gebruiker, het script wordt gebruik in de logon van de user '
' Het is noodzakelijk om hierbij de printer op een server te plaatsen (De printserver) '
' Begin van script '
'
Wrap = Chr (13) + Chr(10)
' Eerste netwerkprinter, de "RICOH220". (BOVEN) '
Set objWSHNetwork = CreateObject("WScript.Network") 'create network object
strConnectString = "\\hermione\RICOH220"
strResult = objWSHNetwork.AddWindowsPrinterConnection(strConnectString)
' Tweede netwerkprinter, de "HPLJ4200n". (FACTURATIE) '
Set objWSHNetwork = CreateObject("WScript.Network") 'create network object
strConnectString = "\\hermione\Hplj4200n"
strResult = objWSHNetwork.AddWindowsPrinterConnection(strConnectString)
Vraagje = MsgBox("Kies JA als u de 'CANON IR5020I' 'Copier Onder' als standaard printer wilt." & Wrap & "" & Wrap & "Kies NEE als u de 'RICOH 220' 'Copier Boven' als u standaard printer wilt.", vbExclamation + vbYesNo, "Printers Toegevoegd")
If Vraagje = vbYes Then
MsgBox "De Canon IR5020I printer is als standaard printer ingesteld", vbInformation, "Ingesteld"
' Standaard printer gebruiken '
Dim objPrinterCanon
Set objPrinterCanon = CreateObject("WScript.Network")
objPrinterCanon.SetDefaultPrinter "IP_192.168.0.21"
' Einde van het Script '
Else
MsgBox "De Ricoh 220 printer is als standaard printer ingesteld", vbInformation, "Ingesteld"
' Standaard printer gebruiken '
Dim objPrinterRicoh
Set objPrinterRicoh = CreateObject("WScript.Network")
objPrinterRicoh.SetDefaultPrinter "\\hermione\ricoh220"
' Einde van het Script '
End If
Maar nu wil ik dat er gecontroleerd wordt dat als het script wordt gestart dat hij kijkt of de printers al bestaan, zodat hij dan het script niet hoeft uit te voeren.
Graag hoor ik meer van jullie,
Groeten,
Ik heb een probleem hier in een bedrijfsnetwerk.
Ik wil graag printers toevoegen d.m.v. een Visual Basic Script bestand (*.vbs)
Dit is wat ik heb:
' SCRIPT TOEVOEGEN PRINERS BOVEN '
' In dit script worden de netwerkprinters toegekend aan de gebruiker, het script wordt gebruik in de logon van de user '
' Het is noodzakelijk om hierbij de printer op een server te plaatsen (De printserver) '
' Begin van script '
'
Wrap = Chr (13) + Chr(10)
' Eerste netwerkprinter, de "RICOH220". (BOVEN) '
Set objWSHNetwork = CreateObject("WScript.Network") 'create network object
strConnectString = "\\hermione\RICOH220"
strResult = objWSHNetwork.AddWindowsPrinterConnection(strConnectString)
' Tweede netwerkprinter, de "HPLJ4200n". (FACTURATIE) '
Set objWSHNetwork = CreateObject("WScript.Network") 'create network object
strConnectString = "\\hermione\Hplj4200n"
strResult = objWSHNetwork.AddWindowsPrinterConnection(strConnectString)
Vraagje = MsgBox("Kies JA als u de 'CANON IR5020I' 'Copier Onder' als standaard printer wilt." & Wrap & "" & Wrap & "Kies NEE als u de 'RICOH 220' 'Copier Boven' als u standaard printer wilt.", vbExclamation + vbYesNo, "Printers Toegevoegd")
If Vraagje = vbYes Then
MsgBox "De Canon IR5020I printer is als standaard printer ingesteld", vbInformation, "Ingesteld"
' Standaard printer gebruiken '
Dim objPrinterCanon
Set objPrinterCanon = CreateObject("WScript.Network")
objPrinterCanon.SetDefaultPrinter "IP_192.168.0.21"
' Einde van het Script '
Else
MsgBox "De Ricoh 220 printer is als standaard printer ingesteld", vbInformation, "Ingesteld"
' Standaard printer gebruiken '
Dim objPrinterRicoh
Set objPrinterRicoh = CreateObject("WScript.Network")
objPrinterRicoh.SetDefaultPrinter "\\hermione\ricoh220"
' Einde van het Script '
End If
Maar nu wil ik dat er gecontroleerd wordt dat als het script wordt gestart dat hij kijkt of de printers al bestaan, zodat hij dan het script niet hoeft uit te voeren.
Graag hoor ik meer van jullie,
Groeten,