Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Drucker über die AD und Script zuweisen.

Frage Microsoft

Mitglied: zm0000

zm0000 (Level 1) - Jetzt verbinden

16.06.2011, aktualisiert 18.10.2012, 3017 Aufrufe, 1 Kommentar

Hi Leute.
Ich hatte die Idee die Druckerzuweisung über Active Directory durchzuführen.
Momentan funktioniert das auch soweit gut, allerdings möchte ich wissen ob es dafür eine elegantere Lösung gibt.

unsere Druckerzuweisung erfolgt so:
auf dem Printserver wird ein Drucker angelegt und freigegeben, gleichzeitig wird in Active Directory eine Gruppe angelegt, die genau wie der Drucker heisst. z.B PR10
bei den Sicherheitseinstellungen des Druckers wird die Gruppe PR10 für die Zugriffsberechtigung hinzugefügt.

Die Druckerzuweisung erfolgt auf Gruppen und Benutzerebene direkt in Active Directory, indem man der AD-Gruppe (z.B PR10) die Benutzergruppen, bzw benutzer added.
Das Mapping erfolgt dann durch kix, da kix32 bei einer if Ingroup, auch die verschachtelten gruppen mitkriegt.

so sieht die kix aus:
01.
;Break off 
02.
;SetConsole("Hide") 
03.
? "losgehts" 
04.
 
05.
$pr001 = \\server1\pr001 
06.
$pr002 = \\server1\pr002 
07.
$pr003 = \\server1\pr003 
08.
$pr004 = \\server2\pr004 
09.
$pr005 = \\server4\pr005 
10.
$pr006 = \\server1\pr006 
11.
 
12.
DelPrinters() 
13.
 
14.
 
15.
IF INGROUP("pr001") 
16.
ADDPRINTERCONNECTION ("$pr001") 
17.
? "Drucker $pr001 zugewiesen" 
18.
ENDIF 
19.
 
20.
IF INGROUP("pr002") 
21.
ADDPRINTERCONNECTION ("$pr002") 
22.
? "Drucker $pr002 zugewiesen" 
23.
ENDIF 
24.
 
25.
IF INGROUP("pr003") 
26.
ADDPRINTERCONNECTION ("$pr003") 
27.
? "Drucker $pr003 zugewiesen" 
28.
ENDIF 
29.
 
30.
IF INGROUP("pr004") 
31.
ADDPRINTERCONNECTION ("$pr004") 
32.
? "Drucker $pr004 zugewiesen" 
33.
ENDIF 
34.
 
35.
IF INGROUP("pr005") 
36.
ADDPRINTERCONNECTION ("$pr005") 
37.
? "Drucker $pr005 zugewiesen" 
38.
ENDIF 
39.
 
40.
IF INGROUP("pr006") 
41.
ADDPRINTERCONNECTION ("$pr006") 
42.
? "Drucker $pr006 zugewiesen" 
43.
 
44.
Function DelPrinters() 
45.
 
46.
  Dim $aPrinters[0]	; array of connections to delete 
47.
  Dim $P, $A		; pointers 
48.
  Dim $Key		; reg key 
49.
  Dim $Tmp		; tmp var 
50.
  Dim $Rv		; Return Value 
51.
 
52.
  $A = -1 
53.
  $P = 0 
54.
 
55.
  $Key = 'HKCU\Printers\Connections' 
56.
  $Tmp = EnumKey($Key, $P) 
57.
  If $Tmp			; at least one printer? 
58.
    While Not @ERROR  
59.
      $A = $A + 1 
60.
      ReDim Preserve $aPrinters[$A] 
61.
      $aPrinters[$A] = $Tmp 
62.
      $P = $P + 1 
63.
      $Tmp = EnumKey($Key, $P) 
64.
    Loop 
65.
 
66.
    For Each $P in $aPrinters 
67.
      'delete ' $Key '\' $P ? 
68.
      $Rv = DelKey($Key + '\' + $P) 
69.
    Next 
70.
 
71.
  EndIf 
72.
 
73.
EndFunction 
74.
 
75.
 



Delprinters Funktion löscht alle drucker, um die Leichen zu beseitigen.
Bei uns handelt es sich um ca 600 Drucker, und diese werden kreuz und quer von den Anwendern genutzt,

jetzt meine Frage.
Lässt sich die AD Druckerzuweisung eleganter steuern?
Mitglied: lenny4me
16.06.2011, aktualisiert 18.10.2012
Hallo,

...600 Drucker du meine Güte :D

Ich mappe meine Drucker über die GPO Preferences. Da gibt es auch eine super Anleitung hier im Forum (http://www.administrator.de/wissen/druckerzuweisung-per-gruppenrichtlin ...)... dort kannst du hinterlegen (GUI) welche Gruppe welchen Drucker zugewiesen bekommt. incl. Standart usw.
Ich kann Dir das nur empfehlen...

Aber für 600 Drucker eine GPO bauen wird wohl etwas Zeit und Hirnnschmalz in Anspruch nehmen.


Mfg Lenny
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Per Script Laufzeit PC im AD hgerausfinden (6)

Frage von 14634 zum Thema Batch & Shell ...

Java
gelöst Net user per script aus txt oder csv für FTP (15)

Frage von OlliPWS zum Thema Java ...

Microsoft
Synology Synchronisation der Benutzer von Office 365 - Azure AD (5)

Frage von crankcorp86 zum Thema Microsoft ...

Windows Server
Drucker von Server 2008R2 auf Serve 2012R2 umziehen (4)

Frage von Fruehling2017 zum Thema Windows Server ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Batch & Shell
Skripterstellung Lehrling (22)

Frage von 133119 zum Thema Batch & Shell ...

Exchange Server
Microsoft Exchange Weiterleitung mit anderer primären E-Mail Adresse (14)

Frage von Rene12345 zum Thema Exchange Server ...

Windows Userverwaltung
gelöst Wie verfahrt Ihr mit den Windows-Benutzerkonten und -dateien von ausgeschiedenen Mitarbeitern? (14)

Frage von Bl0ckS1z3 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
Devolo DLAN 500 pro Wireless+ (13)

Frage von IceAge zum Thema LAN, WAN, Wireless ...