Parameter Manuell eingeben
Hi
Also ich habe folgendes Problem!
Ich habe heute im AD neue OU über die Konsole eingeben und dazu neue Benutzer angelegt!
Da mir das aber mit der Hand immer zu streßig ist wollte ich diese in eine Batch datei schreiben!
Ich habe am Anfang erstmal ganz stumpf die Befehle rauskopiert und in die Datei eingefügt!
Ich habe aber festgestellt das ich immer in der Datei selber die angaben ändern muss, das ist zwar nicht
die schönste Lösung aber momentan die einziegste die mir eingefallen ist.
Habe versucht aus meinen eigenen gedanken eine bessere Lösung zu finden aber ich bin auf nichts besseres gekommen!
Vielleicht könnt ihr mir einen kleinen denk anstoß geben.
Damit ihr wißt was ich will:
dsadd group cn=deltateam,ou=research,dc=rammler,dc=to
Die Parameter =deltateam,research,rammler wollte ich eine Abfrage haben! aber ich komm einfach nicht auf die Lösung!
Also das mir dann in Konsole Ausgegeben wird z.B Bitte geben sie die CN ein:
Wäre super wenn ihr mir helfen könntet!
Danke im vorraus
Also ich habe folgendes Problem!
Ich habe heute im AD neue OU über die Konsole eingeben und dazu neue Benutzer angelegt!
Da mir das aber mit der Hand immer zu streßig ist wollte ich diese in eine Batch datei schreiben!
Ich habe am Anfang erstmal ganz stumpf die Befehle rauskopiert und in die Datei eingefügt!
Ich habe aber festgestellt das ich immer in der Datei selber die angaben ändern muss, das ist zwar nicht
die schönste Lösung aber momentan die einziegste die mir eingefallen ist.
Habe versucht aus meinen eigenen gedanken eine bessere Lösung zu finden aber ich bin auf nichts besseres gekommen!
Vielleicht könnt ihr mir einen kleinen denk anstoß geben.
Damit ihr wißt was ich will:
dsadd group cn=deltateam,ou=research,dc=rammler,dc=to
Die Parameter =deltateam,research,rammler wollte ich eine Abfrage haben! aber ich komm einfach nicht auf die Lösung!
Also das mir dann in Konsole Ausgegeben wird z.B Bitte geben sie die CN ein:
Wäre super wenn ihr mir helfen könntet!
Danke im vorraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 79380
Url: https://administrator.de/contentid/79380
Ausgedruckt am: 15.11.2024 um 01:11 Uhr
8 Kommentare
Neuester Kommentar
Hmm, Morpheus2008,
ursprünglich wolltest Du (fest eingegeben) dsAdd.exe so aufrufen:
Jetzt (mit Parametern) sieht der DsAdd-Aufruf so aus:
Laien wie ich sehen da bei genauem Hingucken klitzekleine Unterschiede...
Grüße
Biber
ursprünglich wolltest Du (fest eingegeben) dsAdd.exe so aufrufen:
dsadd group cn=deltateam,ou=research,dc=rammler,dc=to
Jetzt (mit Parametern) sieht der DsAdd-Aufruf so aus:
dsadd ou ou=%OU2%,dc=%DC3%,dc=%DC4%
-oder meinetwegen expandiert zu-
dsadd ou ou=research,dc=rammler,dc=to
Laien wie ich sehen da bei genauem Hingucken klitzekleine Unterschiede...
Grüße
Biber
*lach*
Das habe ich noch nicht mal bemerkt, @bastla...
Also gut, Morpheus2008, bitte sieh Dir (nochmal ?) die Hilfe zu Set an (Set /? am CMD-Prompt).
Dann müsstest du zu folgender Änderung auf den ersten Metern Deiner Batchdatei kommen:
Dann sollte auch bei den ECHOs etwas angezeigt werden.
Und mach bitte erstmal vor den "DsAdd"-Befehl auch ein ECHO zum Testen.
Grüße
Biber
Das habe ich noch nicht mal bemerkt, @bastla...
Also gut, Morpheus2008, bitte sieh Dir (nochmal ?) die Hilfe zu Set an (Set /? am CMD-Prompt).
Dann müsstest du zu folgender Änderung auf den ersten Metern Deiner Batchdatei kommen:
set /p "ou2=Bitte geben sie Organisationseinheit an die erstellt werden soll: "
echo Eingegeben wurde: %OU2%
set /p "dc3=Bitte geben sie an in welcher Domaine es stehen soll, ohne Suffix: "
echo Eingegeben wurde: %DC3%
set /p "dc4=Bitte geben sie den Suffix der Domaine an: "
echo Eingegeben wurde: %DC4%
...
Und mach bitte erstmal vor den "DsAdd"-Befehl auch ein ECHO zum Testen.
Grüße
Biber