Downloads
AddNetworkPrinters2.vbs
Daten | |
---|---|
Version | 20140218 |
Erstelldatum | 2010-06-03 |
Dateidatum | 2014-02-18 |
Autor | D. Bistron |
Webseite | Webseite ![]() |
Downloads | 23 |
|
|
Mit AddNetworkPrinters2.vbs können Netzwerkdrucker komfortabel über Active Directory-Gruppen verteilt werden.
+ rekursive Überprüfung der Gruppenmitgliedschaft
+ Netzwerkdrucker werden ausschließlich bei Änderung der Gruppenmitgliedschaft hinzugefügt/entfernt
+ Konfiguration über eine INI-Datei
+ ausführliche Protokolldatei
Voraussetzung
- Je Drucker eine AD-Gruppe mit dem Druckerfreigabenamen in der Beschreibung
- ggf. zusätzliche Gruppe für das Setzen als Standarddrucker
- INI-Datei zur Konfiguration
- Ausführung als Active-Directory Domänen-Benutzer
Ausführung
cscript.exe AddNetworkPrinters2.vbs <INI-Datei>
Konfiguration
INI-Datei:
[Section]/Key | Beschreibung | Bemerkungen |
[Settings] |
||
OU |
DN einer Organisationseinheit, als Suchbasis für die Auswahl der Gruppen zur Druckerverteilung | Pflicht |
SuffixDefaultPrinter |
Suffix des Gruppennamens zum setzen des Standarddruckers | Default: _Std |
UseRecursion |
0 - es wird nur geprüft, ob der Benutzer direktes Mitglied der Druckerverteilungsgruppe ist 1 - die Gruppenmitgliedschaft wird rekursiv geprüft (Nutzung verschachtelter Gruppen) | Default: 0 |
MigrationTable |
Pfad und Dateiname der Migrationsdatei. Nutzbar, wenn in der Gruppenbeschreibung nicht der genutzte Druckername enthalten ist (bspw. bei Migration zwischen zwei Servern mit Wechsel der Druckernamen). Format: <AD-Gruppenbeschreibung><Tab><Druckername> |
Optional |
Output |
Fehlerausgabe am Bildschirm (MessageBox) 0 - aus 1 - an | |
LogFile |
Pfad und Dateiname der Logdatei (Nutzung von Umgebungsvariablen möglich) Der Umfang des Logs wird bestimmt durch die Konstante OUT_LOGLVL (Z. 22): 0 - Normal (Änderungen an Druckerverbindungen, Fehler) 1 - Erweitert |
Optional |
[Add] |
||
Server |
Name des Servers auf dem die Drucker freigegeben sind | Pflicht |
[Remove] |
||
Server1 |
Name des 1. Servers, dessen Druckerverbindungen vom Client komplett entfernt werden sollen /oder * für alle nicht per Gruppe zugewiesenen Drucker | Optional |
Servern |
Name des n. Servers, dessen Druckerverbindungen vom Client komplett entfernt werden sollen | Optional |
Weitere Informationen:
Änderungsprotokoll
Version/Datum | Änderungen |
---|---|
20140218 2014-02-18 |
[FIX] INI-Datei: keine Leerzeile am Dateiende mehr notwendig |
20131126 2013-11-26 |
[NEW] Mitgliedschaft PrimaryGroup (Domänen-Benutzer) wird erkannt |
20131016 2013-10-16 |
[FIX] Fehler in Logausgabe behoben |
20130903 2013-09-03 |
[FIX] Bug "Nur ein Drucker wird verbunden" behoben |
20130830 2013-08-30 |
[NEW] Erweitertes Logging mit Const LOGLVL (Default = 0; Erweitert = 1) |
20120925 2012-09-25 |
[CHANGE] bei Verwendung der MigrationTable müssen nicht mehr ALLE Drucker in der Tabelle enthalten sein, sondern nur noch Drucker deren Gruppenbeschreibung nicht mehr dem Druckernamen entspricht. |
20120303 2012-03-03 |
[NEW] INI-Parameter MigrationTable hinzugefügt [CHANGE] Druckerverbindung + Log: Druckername nicht mehr LCase |

Version | 20140218 | Dateidatum | 2014-02-18 |
Dateigröße | 5.46 KB | Downloads | 23 |
MD5 Prüfsumme | e45bfcba4735d3ad14d7c325d91a503e | ||
SHA1 Prüfsumme | 8c92b9e1a905173f222d8585ae9bf91f4c6cf6ca |
Bei Downloadproblemen, Ausführungsfehlern, oder falls Sie eine angepasste Version eines Skripts benötigen, senden Sie einfach eine kurze Nachricht über das Kontaktformular.