-
Gesamte Inhalte
30 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Night-Liner
-
-
Hallo,
stehe vor folgenden Problem:
In einer Domäne gibt es mehrere Usergruppen, die unterschiedlich Große Mails empfangen dürfen (sollen) - z.B. Abteilung "Buchhaltung" darf max. 15 MB große Mails empfangen, die Abteilung "Lager" aber nur max. 5 MB große Mails.
Momentan stehen alle per default auf 10 MB (Globale Einstellung) und ich habe keine Ahnung, wie ich die einzelnen Usergruppen getrennt regeln kann.
hat jemand einen Tip für mich?
Danke.
System: Exchange 2003
OS: win2003 Server
Clients: XP / Outlook 2003
Gruß
Night-Liner
-
Hmm, da hat was nicht so ganz gepasst. Mit Anführungszeichen meckert er, dass der GOTO-Befehl syntaktisch an dieser Stelle nicht verarbeitbar ist...
Aber Anführungszeichen weg und schon funktioniert's.
echo off echo %username% if %username%==Administrator goto AB if %username%==User1 goto AB goto C :AB echo Ich bin Administrator oder User1 goto END :C echo ich bin weder Administrator noch User1 :End echo Das wars. Pause
Die Idee mit goto C war voll ins schwarze getroffen. :cool:
Vielen Dank. :jau:
-
Falls ich mich richtig erinnere, funktionierte das so nicht mit dem Vergleich.
if %username%"==Administrator" goto ...
Das mit dem Vergleich funktioniert auch ohne Anführungszeichen. Zumindest auf meiner XP-Pro-Kiste :-)
Ich hänge nur an dem "else goto". Das nimmt er nicht an.
-
Richtig, es gibt den Admin, den User1 und ne Menge anderer User.
Falls sich Admin oder User1 angemeldet haben, soll eine andere Aktion ausgeführt werden (z.b. eine Textanzeige), als bei den restlichen Usern. (Admin und User1 sind gleichgestellt)
-
Hast du irgendeine Software installiert, kurz bevor dieses Problem auftrat?
-
Aha, erster Teilerfolg: Er mag die Anführungszeichen nicht.
Aber das "else goto" will er nicht fressen...
Er läuft einfach weiter...
-
Hmm, noch mal Hilfe!
Oder: Ich rudere zurück...
Also, nachdem ich gestern nur noch Zeit für einen flüchtigen Test hatte, kam heute das große "Warum?".
Es funktioniert doch nicht!
Ausgabe:
User3
Ich bin Administrator oder User1
Drücken Sie eine beliebige Taste...
Warum das, ich bin doch als User3 angemeldet?
P.S. Ja, die Aufgabenstellung war mit ODER, aber auch nur, weil ich einen kleinen Denkfehler hatte *g*
-
Hallo, allerseits,
also mit dem "neq"-Befehl bin ich nicht unbedingt weitergekommen, obwohl es ohne Probleme verarbeitet wird. Aber die Sache mit zwei IF-Abfragen hintereinander hat mich auf ne gute Idee gebracht.
So sollte es nun funktionieren:
@echo off
echo %username%
if %username%=="Administrator" goto A
if %username%=="User1" goto A else goto B
:A
echo Ich bin Administrator oder User1
GOTO C
:B
echo ich bin weder Administrator noch User1
:C
Pause
Somit laufen "Administrator" und "User1" die gleiche Routine durch.
Vielen Dank erst mal.
Bei Anmerkungen und Verbesserungen bitte posten.
Gruss Night-Liner
-
Vielen Dank,
ich werde es ausprobieren und das Ergebnis hier Posten.
Have a nice WE.
Gruß Night-Liner
-
Das ist nicht gleich.
Siehe if /?
Ahh, Verstehe.
Aber in diesem Fall würde ich dann eine &-Verknüpfung benötigen, da ja Administrator und User1 die folgenden Befehle überspringen sollen...
-
if %username% neq Administrator ....
if not ....
"neq" ? was bewirkt dieser befehl?
Gruß Night-Liner
-
Danke für die raschen Antworten.
Also, erst mal zu Hirgelzwift:
if %username% == Administrator goto 1
if %username% == Hirgelzwift goto 2
Diese Variante ist etwas ungeschickt, da das File unter umständen schon bei der ersten If-Abfrage zur Sprungmarke springt und die zweite Abfrage unbeachtet lässt.
Zu lefg:
Richtig, das mit dem Vergleich (||) nimmt er nicht an - leider! :(
zu TriplexXx:
Mit dem Befehl ( IF /I "%USERNAME%" == "TESTUSR" goto Test ) kann ich nur einen User abfragen. Das Problem ist, ich möchte für "Administrator" und "User1" keine Aktion durchführen lassen, für die anderen User soll ein Befehl ausgeführt werden.
-
ich sehe eigentlich keine frage sondern schon eine antwort....
ich würde kurz sagen: JA
naja, die Antwort ist es noch nicht ganz. Mir fehlt noch das "oder"...
-
Hallo, allerseits,
Suche eine Möglichkeit in einer Batchdatei eine Userabfrage mit mehreren Usern zu realisieren.
Also Wenn %username% == Administrator oder User1 oder User2 GOTO sprungmarke.
Ist das möglich?
Danke für euere Hilfe
-
:( tja und ich hänge immer noch am selben Problem.
Bin nervlich schon ziemlich am Ende. Die sche** Kiste will sich einfach nicht hochstufen lassen.
Bestimmt ist das wieder einer der Fälle, die eigentlich eine ganz einfache Lösung haben, aber ich komme nicht drauf.....
HELP!
-
info:
C:\>dnscmd /info
Query result:
Server info:
ptr = 00075CF8
server name = zen02.domain.intern
version = C2000005
DS container = (null)
Configuration:
dwLogLevel = 00000000
dwDebugLevel = 00000000
dwRpcProtocol = FFFFFFFF
dwNameCheckFlag = 00000002
cAddressAnswerLimit = 0
dwRecursionRetry = 3
dwRecursionTimeout = 15
dwDsPollingInterval = 300
Configuration Flags:
fBootMethod = 3
fAdminConfigured = 0
fAllowUpdate = 1
fDsAvailable = 0
fAutoReverseZones = 1
fAutoCacheUpdate = 0
fSlave = 1
fNoRecursion = 0
fRoundRobin = 1
fLocalNetPriority = 1
fStrictFileParsing = 0
fLooseWildcarding = 0
fBindSecondaries = 0
fWriteAuthorityNs = 0
Aging Configuration:
ScavengingInterval = 0
DefaultAgingState = 0
DefaultRefreshInterval = 168
DefaultNoRefreshInterval = 168
ServerAddresses:
Addr Count = 1
Addr[0] => 172.16.1.10
ListenAddresses:
NULL IP Array.
Forwarders:
Addr Count = 2
Addr[0] => 172.16.1.6
Addr[1] => 212.185.253.9
forward timeout = 5
slave = 1
Command completed successfully.
-
/ZoneExport kennt er nicht. Unknown command....
-
_gc._tcp.domain.intern. 600 IN SRV 0 100 3268 zen01.domain.intern.
_gc._tcp.Ort._sites.domain.intern. 600 IN SRV 0 100 3268 zen01.domain.intern.
_ldap._tcp.pdc._msdcs.domain.intern. 600 IN SRV 0 100 389 zen01.domain.intern.
domain.intern. 600 IN A 172.16.1.6
gc._msdcs.domain.intern. 600 IN A 172.16.1.6
nslookup:
C:\>nslookup domains_msdcs.domain
Server: zen01.domain.intern
Address: 172.16.1.6
DNS request timed out.
timeout was 2 seconds.
*** Zeitüberschreitung bei Anforderung an zen01.domain.intern
woran kann das liegen?
Ping ist in Ordnung.
-
ähm ja, backup... wäre mal ne idee :cool:
-
Hmm, die Wiederherstellung ist fehlgeschlagen
C:\>ntdsutil
ntdsutil: authoritative restore
authoritative restore: restore database
Die DIT-Datenbank wird ge÷ffnet...
Die Datenbank konnte nicht von der externen Sicherungskopie wiederhergestellt we
rden. Fehler 0x2(Das System kann die angegebene Datei nicht finden.).
Die autorisierende Wiederherstellung ist fehlgeschlagen.
Error 8000ffff parsing input - illegal syntax?
authoritative restore:
Any Ideas?!
Danke
Gruss Night-Liner
-
scheint ein sehr umfangreiches Tool zu sein.
Werde mich da erst mal einarbeiten müssen.
-
macht nichts - niemand kann alles Wissen :-)
Vielleicht kommen noch ein paar weiterführende Tips.
Gruss Night-Liner
-
ja, das funktioniert ohne Probleme.
cmd -> NSLOOKUP:
Standardserver: zen02.domain.intern
Adress: 172.16.1.10 (adresse stimmt auch!)
> zen01
Server: zen02.domain.intern
Adress: 172.16.1.10
Server: zen01.domain.intern
Adress: 172.16.1.6
soweit alles OK.
> zen02
Server: zen02.domain.intern
Adress: 172.16.1.10
Server: zen02.domain.intern
Adress: 172.16.1.6 212.185.x.x (Zahlen wurden von mir wg. Datenschutz ersetzt)
-> keine Ahnung warum er mir jetzt diese Adresse mit angibt.
War auch im DNS eingetragen. Hab sie erst mal wieder entfernt.
Ansonsten kann ich alle Namen und IP-Adressen Forward und Reverse auflösen
Problem besteht immer noch :nene:
-
Netzlaufwerk ist verbunden, am Problem hat sich aber leider nichts geändert.
Gruss Night-Liner
2003 - Mailgrößenbeschränkung für Gruppen
in MS Exchange Forum
Geschrieben
Hallo Norbert,
vielen Dank für die Antwort.
Sinvoll ist das schon, da wir auch User haben, die Mails mit 25 MB empfangen müssen (ist gar nicht schön, aber das Controlling bekommt schöne Auswertungen per Mail und die bestehen darauf, dass das per Mail ankommt :rolleyes:).
Hast du ne Seite für mich mit ein bischen Hintergrundinfos zum Thema?
Danke, Gruß
Night-Liner