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

Windows 2003 - login.bat - Drucker in Gruppen

Mitglied: damike

damike (Level 1) - Jetzt verbinden

18.08.2006, aktualisiert 10:16 Uhr, 8830 Aufrufe, 7 Kommentare

Verschieden Benutzer anhand der Gruppe einen Drukcer zuweisen, aber bei mehreren Gruppen nur einen als Standard.

Ich habe in unserem System in der login.bat ein Script eingebaut, dass bei den Benutzer anhand der Gruppe bestimmte Drucker installiert und ggf. einen davon als Standarddrucker setzt.

Mein Problem an der Sache ist halt, dass wir einige Benutzer haben, die sich in mehreren Gruppen befinden, aber einen ganz bestimmten Drucker als Standard haben sollen.

Kann ich da in einer Art und Weise eine Rangfolge oder so etwas vergeben für die Drucker ? Oder wie kann ich das Problem elegant lösen ?

So sieht bei mir das Script aus, um einen Drucker für eine bestimmte Gruppe zu adden:

rem ----------------------------------------------------------------------
if exist c:\debug.mod ECHO --- Nur Gruppe: CADUSER -------
%logonserver%\netlogon\tools\ifmember "xxx\CADUSER"
if not errorlevel=1 goto printnogrp01
%windir%\system32\rundll32.exe printui.dll,PrintUIEntry /in /n \\xxx\Printer1
%windir%\system32\rundll32.exe printui.dll,PrintUIEntry /in /n \\xxx\Printer2
%windir%\system32\rundll32.exe printui.dll,PrintUIEntry /in /n \\xxx\Printer3
%windir%\system32\rundll32.exe printui.dll,PrintUIEntry /y /n \\xxx\Printer2
:printnogrp01
rem ----------------------------------------------------------------------

Ich danke schonmal im Vorraus.

MfG damike
Mitglied: MonsterX
18.08.2006 um 07:44 Uhr
Vom Prinzip her so:

If User in Gruppe1 then
add printer 1
else if User in Gruppe 2 then
add printer 2
else if ...
...
end if

Wenn ein User in Gruppe 1 und 2 ist, dann erhält er trotzdem nur den Drucker von Gruppe 1. In diesem Fall heißt das, je weiter oben die Gruppe abgefragt wird, desto höher ist deren Priorität.

Gruß,
Denis
Bitte warten ..
Mitglied: damike
18.08.2006 um 07:47 Uhr
Das ist schonmal garnicht schlecht nur haben wir ca 100 Gruppen und das genau richtig verschachteln und priorisieren ist da doch schon sehr viel aufwand.

Es ist halt so, dass das nicht oft vorkommt, dass ein Benutzer zum Beispiel Einkauf und Verkauf als Gruppe hat. Dieser Benutzer bekommt die Drucker aus beiden Gruppen nur soll er, wenn er im Einkauf sitzt auch den Drucker als Standart bekommen.
Bitte warten ..
Mitglied: MonsterX
18.08.2006 um 07:55 Uhr
Mein Problem an der Sache ist halt, dass wir einige Benutzer haben, die sich in mehreren Gruppen befinden, aber einen ganz bestimmten Drucker als Standard haben sollen.

Also kann man eigentlich auch nicht sagen, dass man die Drucker auf eine Prioritätsliste schreiben kann, sondern, dass es wirklich nur userabhängig ist. Zum Beispiel hast du 2 User die in der Gruppe Einkauf und Verkauf sind. Jedoch soll der eine den Einkauf-Drucker erhalten und der andere den Verkauf-Drucker. Ist das auch ein mögliches Szenario bei dir?

In solch einem Fall müßtest du in deinem Startup-Skript nämlich bevor du die Drucker den Gruppen zuordnest noch eine spezielle Abfrage für alle Ausnahme-Benutzer machen. Fällt ein Benutzer dann in diese Ausnahme-Regelung soll ihm kein weiterer Drucker hinzugefügt werden.

//edit
Frage: Wieviele solcher Ausnahmen werden es denn womöglich sein?
Bitte warten ..
Mitglied: Bandit600
18.08.2006 um 07:58 Uhr
von der reinen logik her würd ich sagen, dass es am schnellsten per if-else geht...
bei 100 gruppen ist das zwar ein ziemlicher aufwand, aber bevor du irgendwelche komplizierte funktionen hast, bei der du für jeden einen spezialfall beachten musst, ist es so am besten.. oder halt die direkte zuweisung nach computer...
Bitte warten ..
Mitglied: damike
18.08.2006 um 08:10 Uhr
@MonsterX: Ja diesen Fall gibt es bei uns zum Beispiel auch.

Mit IF-ELSEIF-ELSE könnte ich aber dann auch das IFELFE endlos durchschleifen ?
Bitte warten ..
Mitglied: MonsterX
18.08.2006 um 08:39 Uhr
Ja das wäre möglich. Aber wie's aussieht kannst du in deinem Fall ja nicht nur Drucker-Prioritäten setzen, sondern mußt den Usern (die Ausnahmen meine ich) die Drucker einzeln zuweisen.
Bitte warten ..
Mitglied: DaSam
18.08.2006 um 10:16 Uhr
Hi,

das mit der Rangfolge verstehe ich jetzt nicht so ganz ... aber mit dem Aufruf kannst Du ja mit dem Parameter /y den Standarddrucker einrichten - das kann aber nur einer sein, und zwar IMHO der letzte, der als Standarddrucker definiert wurde (wie bei der GUI halt auch).

Ansonsten würde ich ein Konstrukt ala if %USERNAME% == "DASCHORSCH" ... seinen Standarddrucker

oder anders rum, die Leute anhand Ihrer Standarddrucker auch in Gruppen einsperren und dort anhand der Gruppenmitgliedschaft den Standarddrucker setzen.

BTW: damike, bist Du aus München?

cu,
Alex
Bitte warten ..
Ähnliche Inhalte
Windows Server

Windows-Gruppe "Sicherungsoperatoren"

gelöst Frage von Winfried-HHWindows Server6 Kommentare

Hallo in die Runde! Kann mir jemand sicher sagen, ob die Gruppe der Sicherungsoperatoren bei Windows-Servern automatisch Zugriff auf ...

Windows 10

Windows Drucker: Drucker Installiert sich erneut

Frage von mertaufmbergWindows 102 Kommentare

Guten Tag zusammen, aktuell habe ich Probleme mit einem Novexx AP 5.4 Drucker. Nachdem dieser unter Windows 10 automatisch ...

Windows 10

Drucker (oder Windows?) unter Windows 10 druckt nicht

gelöst Frage von bytecounterWindows 104 Kommentare

Hallo zusammen, die Umgebung: 2 Rechner (2 Monate alt), jeweils Win 10 Home 1511, per LAN-Kabel im Netz 1 ...

Windows 8

Windows 8.1: Drucker werden nicht unter Systemsteuerung - Geräte und Drucker angezeigt

gelöst Frage von dng-altWindows 84 Kommentare

Hallo zusammen, ich habe hier ein Windows 8.1-Problem, dass mich seit einigen Tagen plagt. Wir haben unseren Printserver umgezogen ...

Neue Wissensbeiträge
Sonstige Systeme
Es war einmal ein BeOS - Wer erinnert sich noch?
Information von BassFishFox vor 1 TagSonstige Systeme4 Kommentare

Hallo, Bin gerade ueber Haiku gestolpert, von dessen Existenz als "Nachfolger des BeOS" ich wusste nur mich nie wirklich ...

Datenschutz

Microsoft und DSGVO - ob das wohl jemals klappt (Probleme beim Datenabfluss für Office Pro Plus)?

Tipp von VGem-e vor 1 TagDatenschutz3 Kommentare

Servus Kollegen, siehe Aber wer setzt schon MS Office Pro Plus ein? Wie dann der Stand beim "normalen" MS ...

Windows 10

Macht Windows 10.1809 Probleme mit gemappten Netzlaufwerken (betrifft wohl insbes. AMD-Hardware und Trend Micro AV-Produkte)?

Tipp von VGem-e vor 1 TagWindows 103 Kommentare

Moin Kollegen, grad dazu gefunden und Hatten wir dies nicht bei früheren W10-Upgrades ebenfalls? Da bleibt nur, das Upgrade ...

Humor (lol)

Das neue Miniatur Wunderland OFFICIAL VIDEO - worlds largest model railway - railroad

Information von StefanKittel vor 1 TagHumor (lol)2 Kommentare

Hallo, wer noch nie im Miniatur Wunderland war, sollte es dringend mal nachholen. Es gibt eine neues Video. Viele ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Gäste-WLAN durch DD-WRT AP nach einem MikroTik Routerboard
Frage von NukolarLAN, WAN, Wireless16 Kommentare

Hallo, wie der Titel schon sagt möchte ich gerne ein Gäste-WLAN innerhalb eines bestehenden LANs einrichten. Dass die Gäste ...

DSL, VDSL
DSL Monitoring Tool - Quick and dirty?
Frage von george44DSL, VDSL15 Kommentare

Liebe Gemeinde, ich suche ein einfaches und vor allem schnell zu installierendes Monitoring-Tool zur kontinuierlichen Dokumentation (nur) der Internetanbindung. ...

Exchange Server
Outlook findet Postfach nicht
Frage von MaximaxExchange Server11 Kommentare

Hallo, und zwar haben wir auf der Arbeit ein kleines (großes) Exchange 2016 Problem. Exchange meldete gestern, dass die ...

Viren und Trojaner
Virus gefunden Mailanhang
Frage von MartyMcFlurry90Viren und Trojaner10 Kommentare

Hallo zusammen, sind eine kleine Firma und mein Virenschutz hat mir heute diese Meldung als Report geliefert. Meiner Recherche ...