Downloads

Übersicht Übersicht Suchen Suchen Ebene Ebene

AddNetworkPrinters2.vbs AddNetworkPrinters2.vbs

Daten
Version 20140218
Erstelldatum 2010-06-03
Dateidatum 2014-02-18
Autor D. Bistron
Webseite Webseite external
Downloads 5

ChangeLog>>

Download>>

(0 Stimmen)

Archivierte Version! -> zur aktuellen Version des Skripts

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

AddNetworkPrinters2.vbs AddNetworkPrinters2.vbs
Version  20140218  Dateidatum  2014-02-18 
Dateigröße  5.46 KB  Downloads 
MD5 Prüfsumme  e45bfcba4735d3ad14d7c325d91a503e 
SHA1 Prüfsumme  8c92b9e1a905173f222d8585ae9bf91f4c6cf6ca 

Download

Bei Downloadproblemen, Ausführungsfehlern, oder falls Sie eine angepasste Version eines Skripts benötigen, senden Sie einfach eine kurze Nachricht über das Kontaktformular.