Sebastian.otto im script in Otto Sebastian umschreiben
Namen umschreiben. Dringend
HI
Frage1:
Also mein problem ist folgendes. Ich muss ein Login Script schreiben, hierzu bin ich so weit das ich die Gruppenmitgliedschaften vom Activ Directory auslesen kann, aber schon ist das nächste problem da und zuwar ist der name im Activ Directory so hinterlegt : Otto Sebastian
Aber wenn ich den Anmeldename auslese dann heißt der wiefolgt: Sebastian.Otto
Mein Frage wie kann ich das umschreiben.
Frage2:
Wie kann ich auswählen das er von den ganzen Gruppenmitgliedschaften einzelne rausholt und dann irgend was macht.
also so in etwa
If Group = IT_Abteilung Then.....
So dachte ich das es geht aber das geht leider nicht
Danke im vorraus
Frage1:
Also mein problem ist folgendes. Ich muss ein Login Script schreiben, hierzu bin ich so weit das ich die Gruppenmitgliedschaften vom Activ Directory auslesen kann, aber schon ist das nächste problem da und zuwar ist der name im Activ Directory so hinterlegt : Otto Sebastian
Aber wenn ich den Anmeldename auslese dann heißt der wiefolgt: Sebastian.Otto
Mein Frage wie kann ich das umschreiben.
Frage2:
Wie kann ich auswählen das er von den ganzen Gruppenmitgliedschaften einzelne rausholt und dann irgend was macht.
also so in etwa
If Group = IT_Abteilung Then.....
So dachte ich das es geht aber das geht leider nicht
Danke im vorraus
Please also mark the comments that contributed to the solution of the article
Content-Key: 45146
Url: https://administrator.de/contentid/45146
Printed on: April 20, 2024 at 03:04 o'clock
11 Comments
Latest comment
Moin backflash,
Frage 1:
Kurze Demo am CMD-Prompt:
Im Batch jeweils zwei Prozentzeichen vor den Zählvariablen %i und %j.
Und statt "Echo umgemuddelterWert natürlich "Set neueVar=umgemuddelterWert".
Frage 2:
Benutze dazu die Forumssuche nach den Tools "IfMember.exe" oder "MemberOf.exe".
Gruß
Biber
Frage 1:
Kurze Demo am CMD-Prompt:
>set "Adname=Otto Sebastian"
>set "Loginname=Sebastian.Otto"
>for /f "tokens=1-2" %i in ("%ADName%") do @echo %ADName% -^>%j.%i
Otto Sebastian->Sebastian.Otto
(= 9:20:16 D:\temp=)
>for /f "delims=. tokens=1-2" %i in ("%LoginName%") do @echo %LoginName% -^> %j %i
Sebastian.Otto -> Otto Sebastian
Im Batch jeweils zwei Prozentzeichen vor den Zählvariablen %i und %j.
Und statt "Echo umgemuddelterWert natürlich "Set neueVar=umgemuddelterWert".
Frage 2:
Benutze dazu die Forumssuche nach den Tools "IfMember.exe" oder "MemberOf.exe".
Gruß
Biber
Hi Backflash,
Sebastian.Otto ist der sAMAccountName, Otto Sebastian hingegen der displayName bzw. die Kombination aus givenName und sn
Ein funktionierendes Script hab ich grad nicht parat, ich muss nebenbei auch noch etwas arbeiten
Hier aber ein Link zur entspr. Sektion des ScriptCenter, da findet sich sicher Material für dich.
Gruß,
gemini
Sebastian.Otto ist der sAMAccountName, Otto Sebastian hingegen der displayName bzw. die Kombination aus givenName und sn
Ein funktionierendes Script hab ich grad nicht parat, ich muss nebenbei auch noch etwas arbeiten
Hier aber ein Link zur entspr. Sektion des ScriptCenter, da findet sich sicher Material für dich.
Gruß,
gemini
ist halt blöd wenn man so was programmieren soll aber keine ahnung davon hat
Tut mir leid wenn ich so dumme fragen stelle
Tut mir leid wenn ich so dumme fragen stelle
Du solltest Dich in mehrfacher Hinsicht entscheiden, Backflash.
a) Entscheiden, ob Batch oder VBSkript
Batch ist, wie ich gestern hier im Forum gelernt habe, die "Automatisierung von Abläufen ohne Programmierkenntnisse"
[Sacht: Armin Hanisch, Autor von "Windows 2003 Shell Scripting 2. Aufl.", Addison-Wesley 2006]
VBSkript ist schon als schmerzfreier Einstieg in so etwas wie Programmierung, strukturiertes Codieren gedacht.
Erfordert also zumindest eine ernsthafte Auseinandersetzung mit dem Thema.
b) Entscheiden, ob As-Is-Skript oder Lösungsweg
...also ob Du eine Fertig-Lösung willst, die Du zwar nicht verstehst, die aber läuft, solange sie keiner anfasst. Dann http://www.gelbeseiten.de.
Oder, ob Du lieber den Lösungsweg skizziert haben willst, keine Copy & Paste -Lösung erwartest, aber dafür andere Probleme auch angehen kannst.
Weil Du das Prinzip verstanden hast.
Dieses Rumgelüre "ist blöd wenn man so was programmieren soll aber keine ahnung davon hat" : Bullshit.
Niemand zwingt Dich zum Programmieren.
Wenn doch: Mach eine Umschulung zum Mautpreller oder Intimfriseur.
"wenn man keine Ahnung davon hat" --> dann kann ich es nicht ändern.
Aber Du. Indem Du Dich damit auseinandersetzt.
Gruß
Biber