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

Frage Microsoft Windows Server

Mitglied: damike

damike (Level 1) - Jetzt verbinden

18.08.2006, aktualisiert 10:16 Uhr, 8807 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
Linux
Vergleich Windows- zu Linux-Gruppen Beschreibung
gelöst Frage von Gansterjo2Linux1 Kommentar

Hallo zusammen Ich bin gerade an meiner Abschlussarbeit zum Informatiker, nun stehe ich bei einem Thema an. Das Thema ...

Windows Server
Windows Server 2003 - Datei Sicherheit - ALLE Gruppen und Benutzer gelöscht
Frage von Annex31Windows Server7 Kommentare

Hallo, habe heute unabsichtlich bei einem File alle Berechtigungen gelöscht, wollte eigentlich nur eine Gruppe löschen Also wenn ich ...

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
Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 2 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 4 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Sicherheit

Teamviewer Sessions können gekapert werden - Update tw. verfügbar

Information von sabines vor 4 TagenSicherheit6 Kommentare

In bestimmten Konstellationen können Teamviewer Sessions gekapert werden, wahrscheinlich aber ein recht unwahrscheinliches Szenario. Da der Teamviewer gerne für ...

Digitiales Fernsehen

Apple TV: Amazon Prime App ist verfügbar

Information von Frank vor 4 TagenDigitiales Fernsehen4 Kommentare

Die Amazon Prime Video App kann ab sofort auf einem Apple TV ab der 3 Generation installiert werden. Einfach ...

Heiß diskutierte Inhalte
Vmware
Installation Windows 10 VMware
Frage von Ghost108Vmware17 Kommentare

Hallo zusammen, versuche gerade mit Hilfe des vshpere clients eine virtuelle Windows 10 maschine aufzusetzen. 1. virtuelle Maschine erstellt ...

Exchange Server
SBS 2011 E-Mails können gesendet werden, aber nicht von extern empfangen
Frage von andreas1234Exchange Server14 Kommentare

Hallo Community, ich habe das Problem, dass seit knapp zwei Wochen die E-Mails von meinem SBS 2011 einwandfrei gesendet ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Windows Server
Server 2012 über Eingabeaufforderung devmgmt.msc geht nicht
gelöst Frage von achim222Windows Server9 Kommentare

Hallo, ich habe hier einen Server 2012 der im Reparaturmodus startet. Es liegt an einem falschen VirtIO Treiber für ...