KLDAH 10 Geschrieben 21. April 2009 Melden Teilen Geschrieben 21. April 2009 Hallo, ich möchte in einem Script einen bestimmten Drucker nur für einen bestimmten Benutzer mappen. Wie kann ich abfragen, ob der Benutzer "X" heißt und dann den Drucker mappen? Im Momment sieht der Script für die Gruppen so aus. If GetObject("LDAP://CN=TEST,OU=Gruppen,DC=Domäne,DC=de").IsMember(strUser) Then Set WshNetwork = Wscript.CreateObject("Wscript.Network") WshNetwork.AddWindowsPrinterConnection "\\" & strPrintSRV & "\Drucker1" end if Ich möchte jetzt aber einen speziellen Benutzer abfragen. Hat jemand ein Beispiel? Danke Gruß Kevin Zitieren Link zu diesem Kommentar
d.stegemann 10 Geschrieben 21. April 2009 Melden Teilen Geschrieben 21. April 2009 Hallo, ich möchte in einem Script einen bestimmten Drucker nur für einen bestimmten Benutzer mappen. Wie kann ich abfragen, ob der Benutzer "X" heißt und dann den Drucker mappen? If GetObject("LDAP://CN=TEST,OU=Gruppen,DC=Domäne,DC=de").IsMember(strUser) Then Set WshNetwork = Wscript.CreateObject("Wscript.Network") WshNetwork.AddWindowsPrinterConnection "\\" & strPrintSRV & "\Drucker1" end if Ich möchte jetzt aber einen speziellen Benutzer abfragen. Hallo Kevin, vielleicht verstehe ich dich nicht ganz richtig, aber wie wär's mit If strUser = "X" thenSet WshNetwork = Wscript.CreateObject("Wscript.Network")WshNetwork.AddWindowsPrinterConnection "\\" & strPrintSRV & "\DruckerX"end if[/Code] Gruß Dirk Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 21. April 2009 Melden Teilen Geschrieben 21. April 2009 Ich denke schon das du ihn richtig verstanden hast. Jetzt wird er aber wahrscheinlich daran scheitern, wie er den Usernamen per VBS ermittelt, aber dafür lass ich ihm gleich noch den Tipp mit WshNetwork.Username[/Code] hier liegen. ;) Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.