KLDAH 10 Posted April 21, 2009 Report Posted April 21, 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 Quote
d.stegemann 10 Posted April 21, 2009 Report Posted April 21, 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 Quote
phoenixcp 10 Posted April 21, 2009 Report Posted April 21, 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. ;) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.