Befehlsfolge in BATCH Datei funktioniert nicht
Hallo zusammen,
Da wir bei uns im Unternehmen aus vielen Domänen eine machen wollen, müssen die Sharepoint-User migriert werden.
Dies wollte ich via Batch Filerealisieren, klappt aber nicht
Das Problem ist ich habe folgende Eingaben in einer TXT Datei, welche ich zu einer bat konvertiert (umbenannt) habe
stsadm -o migrateuser -oldlogin mtb\ testuserit -newlogin kpgroup\ testuserit -ignoresidhistory
stsadm -o migrateuser -oldlogin mtb\ testuserit1 -newlogin kpgroup\ testuserit1 -ignoresidhistory
stsadm -o migrateuser -oldlogin mtb\ testuserit2 -newlogin kpgroup\ testuserit2 -ignoresidhistory
stsadm -o migrateuser -oldlogin mtb\ testuserit3 -newlogin kpgroup\ testuserit3 -ignoresidhistory
pause
Mein Problem ist allerdings, dass das Script nach jeder Zeile abbricht.
Hat jemand eine Idee was ich machen muss, damit es durch läuft.
Zur Info, Ich bin kein Programmierer und habe mit den gängigen Sprachen leider (noch) garnichts am Hut.
Wenn also jemand eine einfache Lösung für das Problem hat wäre ich sehr dankbar.
Gruß
Tim
Da wir bei uns im Unternehmen aus vielen Domänen eine machen wollen, müssen die Sharepoint-User migriert werden.
Dies wollte ich via Batch Filerealisieren, klappt aber nicht
Das Problem ist ich habe folgende Eingaben in einer TXT Datei, welche ich zu einer bat konvertiert (umbenannt) habe
stsadm -o migrateuser -oldlogin mtb\ testuserit -newlogin kpgroup\ testuserit -ignoresidhistory
stsadm -o migrateuser -oldlogin mtb\ testuserit1 -newlogin kpgroup\ testuserit1 -ignoresidhistory
stsadm -o migrateuser -oldlogin mtb\ testuserit2 -newlogin kpgroup\ testuserit2 -ignoresidhistory
stsadm -o migrateuser -oldlogin mtb\ testuserit3 -newlogin kpgroup\ testuserit3 -ignoresidhistory
pause
Mein Problem ist allerdings, dass das Script nach jeder Zeile abbricht.
Hat jemand eine Idee was ich machen muss, damit es durch läuft.
Zur Info, Ich bin kein Programmierer und habe mit den gängigen Sprachen leider (noch) garnichts am Hut.
Wenn also jemand eine einfache Lösung für das Problem hat wäre ich sehr dankbar.
Gruß
Tim
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 165234
Url: https://administrator.de/forum/befehlsfolge-in-batch-datei-funktioniert-nicht-165234.html
Ausgedruckt am: 23.04.2025 um 05:04 Uhr
8 Kommentare
Neuester Kommentar
Aloha,
auch wenn ich mit „
greetz André
P.S.: eventuell hilft dir ja auch die Eingabe „
auch wenn ich mit „
stsadm
” selber nichts anfangen kann aber ... sehe ich zwischen „mtb\
“ und „testuserit
“ ein Leerzeichen (ebenso danach erneut bei kpgroup)? Soll das dort sein? Ich hätte jetzt vermutet, dass „mtb\testuserit
“ zusammengehört ...greetz André
P.S.: eventuell hilft dir ja auch die Eingabe „
stsadm /?
“ in der Command weiterAloha,
sicher? (ich bin der Meinung, dort steht auch deine Problemlösung ...) Dann hilft dir dieser Artikel eventuell weiter, denn bei dir fehlt das true oder false für die history ... wobei, wenn gar nichts dasteht, sollte
false
aktiv seingreetz André
Aloha,
achso, dann hatte ich das missverstanden. Hm, mir fällt derzeit kein logischer Grund ein allerdings habe ich auch nichts zum Testen, da wir ohne Domäne arbeiten, jedoch würde es mich interessieren, wenn du z.B.:
ausführst, ob er überhaupt weitermacht bzw. die anderen migrates als nicht-direkt-aufeinanderfolgende-Befehlskette abarbeitet sprich: Fehlerausschlussverfahren
greetz André
achso, dann hatte ich das missverstanden. Hm, mir fällt derzeit kein logischer Grund ein allerdings habe ich auch nichts zum Testen, da wir ohne Domäne arbeiten, jedoch würde es mich interessieren, wenn du z.B.:
@echo on
stsadm -o migrateuser -oldlogin mtb\testuserit -newlogin kpgroup\testuserit -ignoresidhistory
echo testuserit abgeschlossen
pause
stsadm -o migrateuser -oldlogin mtb\testuserit1 -newlogin kpgroup\testuserit1 -ignoresidhistory
echo testuserit1 abgeschlossen
pause
stsadm -o migrateuser -oldlogin mtb\testuserit2 -newlogin kpgroup\testuserit2 -ignoresidhistory
echo testuserit2 abgeschlossen
pause
stsadm -o migrateuser -oldlogin mtb\testuserit3 -newlogin kpgroup\testuserit3 -ignoresidhistory
echo testuseri3 abgeschlossen
pause
goto :eof
ausführst, ob er überhaupt weitermacht bzw. die anderen migrates als nicht-direkt-aufeinanderfolgende-Befehlskette abarbeitet sprich: Fehlerausschlussverfahren
greetz André

Hi,
bekommst du nach stsadm einen anderen Prompt?
Ergänze dein Script doch um die erste Zeile
@cho on
und führe den Batch in der Konsole aus, dann siehst du, was passiert.
Gruß
bekommst du nach stsadm einen anderen Prompt?
Ergänze dein Script doch um die erste Zeile
@cho on
und führe den Batch in der Konsole aus, dann siehst du, was passiert.
Gruß
Aloha,
da hatte wohl ein Politiker seine Hand mit im Spiel - dennoch: korrupte cmd-files ... eine Seltenheit Wie bemerkt man so etwas? Nimmt die jetzt Schmiergelder entgegen?
greetz André