Alith Anar 40 Geschrieben 22. Oktober 2015 Melden Teilen Geschrieben 22. Oktober 2015 Hallo, ich möchte im Rahmen des LogonScripts für verschiedene Benutzergruppen jeweils unterschiedliche Standarddrucker festlegen. Die Drucker werden per Sicherheitsgruppe zugeordnet Die Gruppenanalyse funktioniert soweit (getestet mit einer Netzwerkfreigabe). Wenn ich jetzt jedoch die Druckeranforderung hinzufüge erhelte ich folgenden Fehler: Zeile: 2 Zeichen: xy - xy ist dabei das " vor < Druckername > Fehler Anweisungsende erwartet Code: 800A0401 Quelle Kompilierungsfehler in Microsoft VBScript If MemberOf(ObjGroupDict, "<Drucker_Gruppe>") Then rundll32.exe printui.dll,PrintUIEntry /y /n "<Druckername> - <Modelltyp>" End If Wo liegt mein Denkfehler ... Danke Thomas Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 23. Oktober 2015 Melden Teilen Geschrieben 23. Oktober 2015 im VBScript musst Du die Exe per Shell-Aufruf ausführen. Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 23. Oktober 2015 Melden Teilen Geschrieben 23. Oktober 2015 Moin, ich würde das über Gruppenrichtlinien mit GPP machen. Gruß, Nils Zitieren Link zu diesem Kommentar
Beste Lösung Alith Anar 40 Geschrieben 23. Oktober 2015 Autor Beste Lösung Melden Teilen Geschrieben 23. Oktober 2015 (bearbeitet) Hi, Danke für den Tip. If MemberOf(ObjGroupDict, "<Sicherheitsgruppe>") Then Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run("rundll32 printui.dll,PrintUIEntry /y /n ""<Drucker> - <Modelltyp>""") End If bearbeitet 23. Oktober 2015 von Alith Anar 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.