Top-Themen

Aktuelle Themen (A bis Z)

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

Frage Microsoft

GELÖST

Drucker über die AD und Script zuweisen.

Mitglied: zm0000

zm0000 (Level 1) - Jetzt verbinden

16.06.2011, aktualisiert 18.10.2012, 3036 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
Windows Server
Neuer Print-Server - Drucker per Script zuweisen
gelöst Frage von ibanezWindows Server6 Kommentare

Hallo zusammen, Ich darf alle Printershares von dem einen auf den anderen PrintServer umziehen. Das ist ja dank Import/Export ...

Windows Server
RemoteDesktop Standard-Drucker zuweisen
Frage von AubananWindows Server2 Kommentare

Hallo zusammen, wir betreiben in unserem Verein einen Windows 2008 R2 Server als RemoteDesktop Server. Die User verbinden sich ...

Windows Userverwaltung
Objektverwaltung AD-Attribut info zuweisen
gelöst Frage von alphabw1981Windows Userverwaltung2 Kommentare

Hallo, wir wollen bei uns im Unternehmen zentrale Outlook-Signaturen einführen. Hierfür werden wir das Tool Outlooksignature nutzen. Da aufgrund ...

Windows Netzwerk
Drucker im AD bereitstellen
gelöst Frage von Rabauke84Windows Netzwerk6 Kommentare

Hallo zusammen, in unserer Umgebung befinden sich einige Netzwerkdrucker, die dem User zur Verfügung gestellt werden sollen. OS ist ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 2 StundenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 20 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 21 StundenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 22 StundenSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1031 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
gelöst Frage von Windows10GegnerNetzwerkgrundlagen21 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...

Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit18 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...