Wij hebben hier:
Een domein gebaseerd op windows 2003, naast een DC hebben we hier ook een file/printserver w2k3 (memberserver).
Als clients inloggen wordt er een KIXart script gestart, deze zorgt voor alle mappings die de gebruikers nodig hebben.
Nu wil ik graag dat via de login procedure ook de printers worden gekoppeld. Dit heb ik dus gerealiseerd met een KIXscriptje zoals hier onder:
SLEEP 1
IF INGROUP ("Pr -HpLaser2-Briefpapier")
Addprinterconnection ("\\printserver\prHpLaser2-Briefpapier")
ENDIF
IF INGROUP ("Pr-Colour3")
Addprinterconnection ("\\printserver\PrColour3")
ENDIF
IF INGROUP ("Pr-Dymo4")
Addprinterconnection ("\\printserver\ Dymo4")
ENDIF
EXIT 0
In een batch bestand word eerst het KIXart script aan geroepen die de mappings maakt, en daarna het bovenstaande script. Het werkt perfect, de gebruikers krijgen netjes de juiste mappings en printers toe gewezen.
Het enige probleem is dat als gebruikers al printers gekoppeld hebben, en het script begint te draaien, de oude printers blijven bestaan. Dus mocht ik een printernaam willen veranderen dan blijft de printer onder de oude naam gewoon gekoppeld, en dat werkt verwarrend bij gebruikers.
Mijn vraag:
Is er een commando in een Batch bestand of in het KIXart script waarmee ik alle gekoppelde printers verwijderen kan?
Dus als een gebruiker inlogt start het batch script, deze start eerst mappings.kix in dit KIXart script staat de regel : USE * /DELETE. Deze regel verwijderd alle mappings. Vervolgens worden 1 voor 1 de benodigde mappings gemaakt.
Nadat het script klaar is start het Batch bestand het volgende KIXart script: Printer.kix, hier in zou net als hier boven een regel moeten staan die alle gekoppelde printers verwijderd en vervolgens de benodigde printers koppelt.
Een domein gebaseerd op windows 2003, naast een DC hebben we hier ook een file/printserver w2k3 (memberserver).
Als clients inloggen wordt er een KIXart script gestart, deze zorgt voor alle mappings die de gebruikers nodig hebben.
Nu wil ik graag dat via de login procedure ook de printers worden gekoppeld. Dit heb ik dus gerealiseerd met een KIXscriptje zoals hier onder:
SLEEP 1
IF INGROUP ("Pr -HpLaser2-Briefpapier")
Addprinterconnection ("\\printserver\prHpLaser2-Briefpapier")
ENDIF
IF INGROUP ("Pr-Colour3")
Addprinterconnection ("\\printserver\PrColour3")
ENDIF
IF INGROUP ("Pr-Dymo4")
Addprinterconnection ("\\printserver\ Dymo4")
ENDIF
EXIT 0
In een batch bestand word eerst het KIXart script aan geroepen die de mappings maakt, en daarna het bovenstaande script. Het werkt perfect, de gebruikers krijgen netjes de juiste mappings en printers toe gewezen.
Het enige probleem is dat als gebruikers al printers gekoppeld hebben, en het script begint te draaien, de oude printers blijven bestaan. Dus mocht ik een printernaam willen veranderen dan blijft de printer onder de oude naam gewoon gekoppeld, en dat werkt verwarrend bij gebruikers.
Mijn vraag:
Is er een commando in een Batch bestand of in het KIXart script waarmee ik alle gekoppelde printers verwijderen kan?
Dus als een gebruiker inlogt start het batch script, deze start eerst mappings.kix in dit KIXart script staat de regel : USE * /DELETE. Deze regel verwijderd alle mappings. Vervolgens worden 1 voor 1 de benodigde mappings gemaakt.
Nadat het script klaar is start het Batch bestand het volgende KIXart script: Printer.kix, hier in zou net als hier boven een regel moeten staan die alle gekoppelde printers verwijderd en vervolgens de benodigde printers koppelt.