Ik ben op zoek naar een oplossing om in een visual basic login script een lpt2: poort te mappen naar een printershare.
Vanuit Exact voor dos en andere dos applicaties is het niet mogelijk om rechtstreeks naar een netwerk printer te printen.
In de oude vertrouwde .bat login scripts werd dit opgelost dmv NET USE LPT2: \\server\hpl4100 /yes
Ik heb nu een .vbs login script waarmee ik op de werkstations o.a. een aantal netwerk printers installeer en drives map.
IExplore.Document.Body.InnerHTML = IExplore.Document.Body.InnerHTML & "Applying Application mapping...<BR>"
nUser.MapNetworkDrive "m:", "\\dctest\Apps"
IExplore.Document.Body.InnerHTML = IExplore.Document.Body.InnerHTML & "Applying Office Data mapping...<BR>"
nUser.MapNetworkDrive "n:", "\\dctest\datatest"
IExplore.Document.Body.InnerHTML = IExplore.Document.Body.InnerHTML & "Applying HP laserjet 5 Printermapping...<BR>"
nUser.AddWindowsPrinterConnection "\\dctest\lj5"
IExplore.Document.Body.InnerHTML = IExplore.Document.Body.InnerHTML & "Applying HP laserjet 4 Printermapping...<BR>"
nUser.AddWindowsPrinterConnection "\\dctest\lj4"
Wat ik wil maken :
Dat er een lpt2: poortmapping gemaakt wordt naar de standaard netwerk printer (default printer) van de gebruiker.
Het is mogelijk om de default printer van een gebruiker in het register uit te lezen met het vbs script en hiervan een variable te maken waarmee ik met lpt2 kan mappen ?
Natuurlijk heb ik al een tijdje zitten te googlen en heb ik een script gevonden wat er op lijkt maar dit werkt alleen nog niet:
Soort gelijk script
Vanuit Exact voor dos en andere dos applicaties is het niet mogelijk om rechtstreeks naar een netwerk printer te printen.
In de oude vertrouwde .bat login scripts werd dit opgelost dmv NET USE LPT2: \\server\hpl4100 /yes
Ik heb nu een .vbs login script waarmee ik op de werkstations o.a. een aantal netwerk printers installeer en drives map.
IExplore.Document.Body.InnerHTML = IExplore.Document.Body.InnerHTML & "Applying Application mapping...<BR>"
nUser.MapNetworkDrive "m:", "\\dctest\Apps"
IExplore.Document.Body.InnerHTML = IExplore.Document.Body.InnerHTML & "Applying Office Data mapping...<BR>"
nUser.MapNetworkDrive "n:", "\\dctest\datatest"
IExplore.Document.Body.InnerHTML = IExplore.Document.Body.InnerHTML & "Applying HP laserjet 5 Printermapping...<BR>"
nUser.AddWindowsPrinterConnection "\\dctest\lj5"
IExplore.Document.Body.InnerHTML = IExplore.Document.Body.InnerHTML & "Applying HP laserjet 4 Printermapping...<BR>"
nUser.AddWindowsPrinterConnection "\\dctest\lj4"
Wat ik wil maken :
Dat er een lpt2: poortmapping gemaakt wordt naar de standaard netwerk printer (default printer) van de gebruiker.
Het is mogelijk om de default printer van een gebruiker in het register uit te lezen met het vbs script en hiervan een variable te maken waarmee ik met lpt2 kan mappen ?
Natuurlijk heb ik al een tijdje zitten te googlen en heb ik een script gevonden wat er op lijkt maar dit werkt alleen nog niet:
Soort gelijk script