NetDom-Batchdatei - Umbenennen und in neue Domain verschieben
[Edit] Biber: Titel geändert von "Bachtdatei" in obigen Titel. [/Edit]
Hallo,
ich bin Praktikant und habe folgende Aufgabe bekommen:
ich muss bzw. soll in einem bestehenden Netzwerk etliche PC's (ca.150) remote mit netdom.exe umbenennen.
The syntax of this command is:
NETDOM RENAMECOMPUTER machine /NewName:new-name
/UserD:user [/PasswordD:[password | *]]
[/UserO:user [/PasswordO:[password | *]]]
[/Force]
[/REBoot[:Time in seconds]]
und anschliessend in eine andere Domain verschieben.
The syntax of this command is:
NETDOM MOVE machine /Domain:domain [/OU:ou path]
[/UserD:user] [/PasswordD:[password | *]]
[/UserO:user] [/PasswordO:[password | *]]
[/UserF:user] [/PasswordF:[password | *]]
[/REBoot[:Time in seconds]]
Dazu müssen ja immer einige Parameter wie bisheriger Computername, neuer
Computername usw. über eine InputBox, bzw. Promt, abgefragt und dem Syntax für netdom.exe übergeben
und anschließend ausgeführt werden.
Jetzt suche ich eine Lösung das Ganze zu automatisieren damit nicht der gesamte Syntax erneut eingegeben werden muss.
Ich hoffe mir kann jemand weiterhelfen.
Gruß
Hallo,
ich bin Praktikant und habe folgende Aufgabe bekommen:
ich muss bzw. soll in einem bestehenden Netzwerk etliche PC's (ca.150) remote mit netdom.exe umbenennen.
The syntax of this command is:
NETDOM RENAMECOMPUTER machine /NewName:new-name
/UserD:user [/PasswordD:[password | *]]
[/UserO:user [/PasswordO:[password | *]]]
[/Force]
[/REBoot[:Time in seconds]]
und anschliessend in eine andere Domain verschieben.
The syntax of this command is:
NETDOM MOVE machine /Domain:domain [/OU:ou path]
[/UserD:user] [/PasswordD:[password | *]]
[/UserO:user] [/PasswordO:[password | *]]
[/UserF:user] [/PasswordF:[password | *]]
[/REBoot[:Time in seconds]]
Dazu müssen ja immer einige Parameter wie bisheriger Computername, neuer
Computername usw. über eine InputBox, bzw. Promt, abgefragt und dem Syntax für netdom.exe übergeben
und anschließend ausgeführt werden.
Jetzt suche ich eine Lösung das Ganze zu automatisieren damit nicht der gesamte Syntax erneut eingegeben werden muss.
Ich hoffe mir kann jemand weiterhelfen.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 18688
Url: https://administrator.de/forum/netdom-batchdatei-umbenennen-und-in-neue-domain-verschieben-18688.html
Ausgedruckt am: 13.03.2025 um 07:03 Uhr
16 Kommentare
Neuester Kommentar
Moin Worker734,
nun aber nicht die Schritte 7 und 8 vor den ersten machen.
Ich weiß ja nicht genau, was Du hier von uns erwartest - ein bisschen Vorarbeit wirst Du wohl zuerst noch erbringen müssen, ehe wir zum Handwerklichen kommen.
Also tritt erstmal wieder zwei Schritt zurück von den Details und schau Dir die Aufgabe ein bisschen aus sicherer Entfernung an.
Wenn Du heute 150 Computer Fritz001 bis Fritz 150 in einer Domäne A hättest und nach Deinem Praktikum sollten die Heinz4711 bis Heinz4861 heißen und in Domäne B stehen - das wäre ein voll automatisierbarer Ablauf. Alles berechenbar.
Wenn wir in einer perfekten Welt leben würden. Davon gehe ich allerdings nicht aus. Sonst wäre Merkel jetzt nicht..
Back to thread.
Wenn die bisherigen Namen schon etwas variantenreicher sind und sich die neuen Maschinennamen auch nicht per Algorithmus konstruieren lassen, braucht Du wohl als erste feste Punkte im Raum
- eine Liste ( oder Datei) mit 150 Maschinennamen (bisher),
- eine Liste ( oder Datei) mit 150 Maschinennamen (zukünftig),
...eher kannst Du wohl kaum etwas bewegen.
Bevor Du das nicht hast, lohnt es sich ja nicht, irgendetwas vor uns hinzuphantasieren.
Wenn Du diese 2x150 Namen verarbeitbar vorliegen hast, kann man über einen Batch-Fünfzeiler meditieren, der das Ganze mit ein oder zwei FOR..IN..DO-Schleifen abfackelt.
Ein paar Beispiele zu FOR..IN..DO- Verarbeitung von Textdateien findest Du im Bereich Batch & Shell. Und natürlich bei der Hilfe zu FOR ( FOR /? am CMD-Prompt eingeben).
Grüße
Biber
nun aber nicht die Schritte 7 und 8 vor den ersten machen.
Ich weiß ja nicht genau, was Du hier von uns erwartest - ein bisschen Vorarbeit wirst Du wohl zuerst noch erbringen müssen, ehe wir zum Handwerklichen kommen.
Also tritt erstmal wieder zwei Schritt zurück von den Details und schau Dir die Aufgabe ein bisschen aus sicherer Entfernung an.
Wenn Du heute 150 Computer Fritz001 bis Fritz 150 in einer Domäne A hättest und nach Deinem Praktikum sollten die Heinz4711 bis Heinz4861 heißen und in Domäne B stehen - das wäre ein voll automatisierbarer Ablauf. Alles berechenbar.
Wenn wir in einer perfekten Welt leben würden. Davon gehe ich allerdings nicht aus. Sonst wäre Merkel jetzt nicht..
Back to thread.
Wenn die bisherigen Namen schon etwas variantenreicher sind und sich die neuen Maschinennamen auch nicht per Algorithmus konstruieren lassen, braucht Du wohl als erste feste Punkte im Raum
- eine Liste ( oder Datei) mit 150 Maschinennamen (bisher),
- eine Liste ( oder Datei) mit 150 Maschinennamen (zukünftig),
...eher kannst Du wohl kaum etwas bewegen.
Bevor Du das nicht hast, lohnt es sich ja nicht, irgendetwas vor uns hinzuphantasieren.
Wenn Du diese 2x150 Namen verarbeitbar vorliegen hast, kann man über einen Batch-Fünfzeiler meditieren, der das Ganze mit ein oder zwei FOR..IN..DO-Schleifen abfackelt.
Ein paar Beispiele zu FOR..IN..DO- Verarbeitung von Textdateien findest Du im Bereich Batch & Shell. Und natürlich bei der Hilfe zu FOR ( FOR /? am CMD-Prompt eingeben).
Grüße
Biber
Moin Worker734,
ein paar Links für verständlich entwickelte Batch-Lösungen wären http://www.robvanderwoude.com/index.html , http://www.allenware.com oder http://www.fpschultze.de
Aber dennoch sollte der Plan, die Strategie erstmal unabhängig von den Details entwickelt werden. Und dazu musst Du IMHO für Dich erstmal aufdröseln, was Du hast, wo Du hinwillst und was noch fehlt. Welche Probleme und Fehler auftreten können und wie Dein Batch damit umgeht. Wie Du denn eine erfolgreiche/eine fehlgeschlagene Umbenennung oder Verschiebung protokollieren willst. Ob die Umbenennung eben mal in der Mittagspause gemacht werden kann oder das möglicherweise anderswo auch Folgeänderungen/Vorbereitungen zur Folge hat. Wie Du mit Computern umgehst, die einfach "nicht da sind", wenn Dein Batch läuft. Wie Du den testen kannst an zwei oder drei Rechnern, bevor es "ernst wird". Etc etc...
Vielleicht kann das eine Teilantwort sein auf Dein
Biber
P.S. Und schau Deinem Admin über die Schulter, wenn er mit "Net View /domain " oder wie auch immer eine Liste aller vorhandenden Rechner erstellt. Den Befehl brauchst Du wahrscheinlich auch für Deine Aufgabe.
Grüße Biber
ein paar Links für verständlich entwickelte Batch-Lösungen wären http://www.robvanderwoude.com/index.html , http://www.allenware.com oder http://www.fpschultze.de
Aber dennoch sollte der Plan, die Strategie erstmal unabhängig von den Details entwickelt werden. Und dazu musst Du IMHO für Dich erstmal aufdröseln, was Du hast, wo Du hinwillst und was noch fehlt. Welche Probleme und Fehler auftreten können und wie Dein Batch damit umgeht. Wie Du denn eine erfolgreiche/eine fehlgeschlagene Umbenennung oder Verschiebung protokollieren willst. Ob die Umbenennung eben mal in der Mittagspause gemacht werden kann oder das möglicherweise anderswo auch Folgeänderungen/Vorbereitungen zur Folge hat. Wie Du mit Computern umgehst, die einfach "nicht da sind", wenn Dein Batch läuft. Wie Du den testen kannst an zwei oder drei Rechnern, bevor es "ernst wird". Etc etc...
Vielleicht kann das eine Teilantwort sein auf Dein
Und daher habe ich eigentlich wenig Vorstellung wie man an so eine Sache rangeht.
Biber
P.S. Und schau Deinem Admin über die Schulter, wenn er mit "Net View /domain " oder wie auch immer eine Liste aller vorhandenden Rechner erstellt. Den Befehl brauchst Du wahrscheinlich auch für Deine Aufgabe.
Grüße Biber
Na, das sieht doch schon sehr gut aus...
Die Zählvariablen %%i, %%j.... sind nur innerhalb der FOR..IN..DO.. Anweisung "sichtbar".
Du übergibst die ja als Parameter1 und Parameter2 an eine "Unterroutine" :netdom.
Da heißen die dann auch Parameter1 und Parameter2 oder auf bätchisch %1 und %2.
..
netdom
echo PC-Name-Alt %1 umbenennen in PC-Name-Neu %2
rem netdom renamecomputer %1 /UserD:domain\admin /PasswordD:* /newname:%2 /force /reboot:5
::.........hier würde ich den Errorlevel prüfen, den Netdom zurückgibt (s. Netdom-Doku)
::IF Errorlevel 1 call :Renamefailed %1 %2 ..oder
::IF Errorlevel 1 echo %date% %time% Rename %1 in %2 NICHT erfolgreich >> %temp%\Logdatei.txt
IF Errorlevel 1 goto :eof
::--- denn wenn das Rename nicht geklappt hat, brauchst du nicht mehr rumpingen..
echo %date% %time% Rename %1 in %2 erfolgreich >> %temp%\Logdatei.txt
:: warten auf Antwort nach Neustart
ping -t %2
::.........hier würde ich den Errorlevel prüfen, den Ping zurückgibt
:: ..wenn Errorlevel 1 ...Fehlerprot... und goto :eof
pause
...
HTH Biber
Die Zählvariablen %%i, %%j.... sind nur innerhalb der FOR..IN..DO.. Anweisung "sichtbar".
Du übergibst die ja als Parameter1 und Parameter2 an eine "Unterroutine" :netdom.
Da heißen die dann auch Parameter1 und Parameter2 oder auf bätchisch %1 und %2.
..
netdom
echo PC-Name-Alt %1 umbenennen in PC-Name-Neu %2
rem netdom renamecomputer %1 /UserD:domain\admin /PasswordD:* /newname:%2 /force /reboot:5
::.........hier würde ich den Errorlevel prüfen, den Netdom zurückgibt (s. Netdom-Doku)
::IF Errorlevel 1 call :Renamefailed %1 %2 ..oder
::IF Errorlevel 1 echo %date% %time% Rename %1 in %2 NICHT erfolgreich >> %temp%\Logdatei.txt
IF Errorlevel 1 goto :eof
::--- denn wenn das Rename nicht geklappt hat, brauchst du nicht mehr rumpingen..
echo %date% %time% Rename %1 in %2 erfolgreich >> %temp%\Logdatei.txt
:: warten auf Antwort nach Neustart
ping -t %2
::.........hier würde ich den Errorlevel prüfen, den Ping zurückgibt
:: ..wenn Errorlevel 1 ...Fehlerprot... und goto :eof
pause
...
HTH Biber
Moin, Worker734,
*gg in der Theorie immer aus der zugehörigen Programmdokumentation...
Aber bei M$ gibt es sowas nur auf Nachhaken beziehungsweise auf Suchen auf den Microsoft-Technet-Seiten. Falls es das gibt.. bei NetDom habe ich noch keine Doku gesehen, so weit ich mich erinnere..
Aber auch egal.. grundsätzlich gilt: Errorlevel > 0 bedeutet Fehler, Errorlevel = 0 bedeutet alles prima. Das reicht ja grundsätzlich.
Du kannst ja im Fehlerfall denn %Errorlevel% mit in die Logdatei(en) schreiben, nachsehen klannst Du später.
Und meistens noch ein paar Differenzierungen (z.B. ErrorLevel 4 gleich Syntaxfehler, Errorlevel 3 Zugriff verweigert, Errorlevel 2 Quell-Maschinenname nicht gefunden (alles geratene Beispiele).
Musst Du einfach mal am CMD-Prompt testen. Beispiel (Syntaxfehler... zu wenig Parameter)
Du kannst also vorher einfach mal testen, was rauskäme, bei den zwei oder drei interessanten Fehlerfällen (Umzubenennender Rechner nicht vorhanden; Zielname gibts schon; Zugriff verweigert..)
Einen Syntaxfehler wird Dein Batch toi toi toi nicht beinhalten, den brauchst du nicht prüfen.
Grüße
Biber
*gg in der Theorie immer aus der zugehörigen Programmdokumentation...
Aber bei M$ gibt es sowas nur auf Nachhaken beziehungsweise auf Suchen auf den Microsoft-Technet-Seiten. Falls es das gibt.. bei NetDom habe ich noch keine Doku gesehen, so weit ich mich erinnere..
Aber auch egal.. grundsätzlich gilt: Errorlevel > 0 bedeutet Fehler, Errorlevel = 0 bedeutet alles prima. Das reicht ja grundsätzlich.
Du kannst ja im Fehlerfall denn %Errorlevel% mit in die Logdatei(en) schreiben, nachsehen klannst Du später.
Und meistens noch ein paar Differenzierungen (z.B. ErrorLevel 4 gleich Syntaxfehler, Errorlevel 3 Zugriff verweigert, Errorlevel 2 Quell-Maschinenname nicht gefunden (alles geratene Beispiele).
Musst Du einfach mal am CMD-Prompt testen. Beispiel (Syntaxfehler... zu wenig Parameter)
netdom renamecomputer Heinzi >nul
...( "> nul" , d.h ... die Meldung will ich gar nicht sehen.. ich will nur den Errorlevel prüfen...)echo %errorLevel%
87Du kannst also vorher einfach mal testen, was rauskäme, bei den zwei oder drei interessanten Fehlerfällen (Umzubenennender Rechner nicht vorhanden; Zielname gibts schon; Zugriff verweigert..)
Einen Syntaxfehler wird Dein Batch toi toi toi nicht beinhalten, den brauchst du nicht prüfen.
Grüße
Biber
Moin worker734,
na, hoffentlich schreien die anderen rechtzeitig, wenn wir hier zuviel zumüllen...
...dann machen wir die nächsten 10 Zwischenschritte über pn's und posten nur noch das Endergebnis. *g
Also - "goto :eof" bedeutet in etwa das Gleiche wie in anderen Programmier-oder Sprachen das "RETURN". Ist, wie Du richtig bemerkt hast, gar keine vorhandene Sprungmarke, sondern quasi eine "interne Anweisung".
Gibt dazu nur drei Anmerkungen, von denen zwei wichtig sind:
1) ein "goto :eof" nach einer mit "call :whatever" gerufenen Sprungmarke ":whatever" kehrt in die Zeile zurück, von wo aus der Call-Aufruf abgesetzt wurde. Quasi "RETURN TO MASTER".
2) ein "goto :eof" ohne dass vorher ein "Call :whatever" gemacht wurde, beendet den Batch.
Hast Du auch... das erste "goto :eof" nach der ersten FOR..IN..DO..Anweisung. RETURN. Ende des Batches.
Alles, was danach kommt, wird ja als Unterroutine direkt gerufen.
~~~
Ich denke, wo es schiefgeht sind die Stellen wie..
tja...hast sauber den Fehler berücksichtigt, protokolliert... aber gehst dann trotzdem weiter im Batch...
Denn Du kommst ja vom "call :Renamefailed %1 %2 " immer wieder zurück hierher.
Also:
netdom renamecomputer %1 /newname:%2 /UserD:%user% PasswordD:* /force /reboot:5
IF Errorlevel 1 (
call :Renamefailed %1 %2
goto :eof
)
> mit diesem "goto :eof" ist dann das "call :netdom" beendet..., es geht zurück in die FOR..IN..DO-Schleifen und mit dem nächsten Rechner in der Liste weiter.
Hier kannst Du auch.. wenn Dir der Kopf noch nicht raucht, noch überlegen: vielleicht ist es ja ganz hilfreich, die Rechner, bei denen das "Rename" erfolgreich war, in eine zweite Logdatei zu schreiben. Denn möglicherweise hast Du sonst in der zweiten oder Runde des Batches ein Problem (selbst wenn du von den 150 Rechnern 145 im ersten Anlauf ohne Fehler umbenennst und verschiebst.. bei einigen geht immer was daneben. Murphy's Law.).
Wenn Du nämlich einen Rechner beim erstenmal umbenennen, aber nicht verschieben konntest... na?
Richtig, dann fällt dieser Rechner jetzt in Runde zwei WIEDER raus mit Rename-Fehler... er ist ja gar nicht mehr da unter altem Namen. Und der Rest des Batches wäre für ihn gestorben.. geht nie weiter für diesen Rechner.
Abhilfe: eine Minilog-Datei schreiben nur mit den Namen der erfolgreich umbenannten (oder meinetwegen auch diese Info aus der vorhandenen Logdatei lesen).
Variante a)
...
:netdom
::Änderung ZWEI
find "%1" SuccessfullyRenamed.log >nul
IF Errorlevel 1 goto Rename_it
goto SkipRename
:: hier landest du nur, wenn der Computername %1 NICHT schon in der Logdatei steht
:Rename_it
echo Computer "%1" umbenennen in "%2" ...
netdom renamecomputer %1 /newname:%2 /UserD:%user% PasswordD:* /force /reboot:5
IF Errorlevel 1 (
call :Renamefailed %1 %2
goto :eof
)
:: wer hier ankommt, hat Errorlevel 0... rename hat geklappt Änderung EINS
echo %1>>SuccessfullyRenamed.log
: SkipRename
Variante b) Du kannst natürlich auch die bisherige LogDatei nehmen, musst dann allerdings einen eindeutig wiederauffindbaren String/Text schreiben, wie "Computer %1 erfolgreich umbenannt in %2.." und genau diesen Text auch suchen.
HTH und schönen Abend
Biber
na, hoffentlich schreien die anderen rechtzeitig, wenn wir hier zuviel zumüllen...
...dann machen wir die nächsten 10 Zwischenschritte über pn's und posten nur noch das Endergebnis. *g
Also - "goto :eof" bedeutet in etwa das Gleiche wie in anderen Programmier-oder Sprachen das "RETURN". Ist, wie Du richtig bemerkt hast, gar keine vorhandene Sprungmarke, sondern quasi eine "interne Anweisung".
Gibt dazu nur drei Anmerkungen, von denen zwei wichtig sind:
1) ein "goto :eof" nach einer mit "call :whatever" gerufenen Sprungmarke ":whatever" kehrt in die Zeile zurück, von wo aus der Call-Aufruf abgesetzt wurde. Quasi "RETURN TO MASTER".
2) ein "goto :eof" ohne dass vorher ein "Call :whatever" gemacht wurde, beendet den Batch.
Hast Du auch... das erste "goto :eof" nach der ersten FOR..IN..DO..Anweisung. RETURN. Ende des Batches.
Alles, was danach kommt, wird ja als Unterroutine direkt gerufen.
~~~
Ich denke, wo es schiefgeht sind die Stellen wie..
netdom renamecomputer %1 /newname:%2 /UserD:%user% PasswordD:* /force /reboot:5
IF Errorlevel 1 call :Renamefailed %1 %2
IF Errorlevel 1 call :Renamefailed %1 %2
tja...hast sauber den Fehler berücksichtigt, protokolliert... aber gehst dann trotzdem weiter im Batch...
Denn Du kommst ja vom "call :Renamefailed %1 %2 " immer wieder zurück hierher.
Also:
netdom renamecomputer %1 /newname:%2 /UserD:%user% PasswordD:* /force /reboot:5
IF Errorlevel 1 (
call :Renamefailed %1 %2
goto :eof
)
> mit diesem "goto :eof" ist dann das "call :netdom" beendet..., es geht zurück in die FOR..IN..DO-Schleifen und mit dem nächsten Rechner in der Liste weiter.
Hier kannst Du auch.. wenn Dir der Kopf noch nicht raucht, noch überlegen: vielleicht ist es ja ganz hilfreich, die Rechner, bei denen das "Rename" erfolgreich war, in eine zweite Logdatei zu schreiben. Denn möglicherweise hast Du sonst in der zweiten oder Runde des Batches ein Problem (selbst wenn du von den 150 Rechnern 145 im ersten Anlauf ohne Fehler umbenennst und verschiebst.. bei einigen geht immer was daneben. Murphy's Law.).
Wenn Du nämlich einen Rechner beim erstenmal umbenennen, aber nicht verschieben konntest... na?
Richtig, dann fällt dieser Rechner jetzt in Runde zwei WIEDER raus mit Rename-Fehler... er ist ja gar nicht mehr da unter altem Namen. Und der Rest des Batches wäre für ihn gestorben.. geht nie weiter für diesen Rechner.
Abhilfe: eine Minilog-Datei schreiben nur mit den Namen der erfolgreich umbenannten (oder meinetwegen auch diese Info aus der vorhandenen Logdatei lesen).
Variante a)
...
:netdom
::Änderung ZWEI
find "%1" SuccessfullyRenamed.log >nul
IF Errorlevel 1 goto Rename_it
goto SkipRename
:: hier landest du nur, wenn der Computername %1 NICHT schon in der Logdatei steht
:Rename_it
echo Computer "%1" umbenennen in "%2" ...
netdom renamecomputer %1 /newname:%2 /UserD:%user% PasswordD:* /force /reboot:5
IF Errorlevel 1 (
call :Renamefailed %1 %2
goto :eof
)
:: wer hier ankommt, hat Errorlevel 0... rename hat geklappt Änderung EINS
echo %1>>SuccessfullyRenamed.log
: SkipRename
Variante b) Du kannst natürlich auch die bisherige LogDatei nehmen, musst dann allerdings einen eindeutig wiederauffindbaren String/Text schreiben, wie "Computer %1 erfolgreich umbenannt in %2.." und genau diesen Text auch suchen.
HTH und schönen Abend
Biber
Moin Worker734,
wie Du das mit dem Pfad ermitteln etc machst, hab ich hier skizziert unter Position einer Datei ermitteln, aaaaaaaber....
..ich würde mir den Stress gar nicht machen.
Die Clients haben normalerweise ohnehin keine netdom.exe, d.h. entweder musst Du den Batch ohnehin von einem Admin-Rechner aus starten (dann kannst Du die netdom.exe in einem bestimmten Verzeichnis gewährleisten/vorher dorthin kopieren) oder Du startest den Netdom_RenameMove.bat von einem beliebigen Rechner und benutzt die Netdom.exe in einem freigegebenen Serververzeichnis.
Also kannst Du "absolut adressieren". Ich würde es also sinngemäß so machen:
...
Set "myNetDom=\\serverXY\freigabeZ\netdom.exe"
if not exist %myNetDom% echo Datei %myNetDom% nicht gefunden!
if not exist %myNetDom% goto :eof
...
...und in den paar Zeilen, wo heute bei Dir "Netdom" steht, %myNetDom% schreiben.
Grüße zurück
Biber
wie Du das mit dem Pfad ermitteln etc machst, hab ich hier skizziert unter Position einer Datei ermitteln, aaaaaaaber....
..ich würde mir den Stress gar nicht machen.
Die Clients haben normalerweise ohnehin keine netdom.exe, d.h. entweder musst Du den Batch ohnehin von einem Admin-Rechner aus starten (dann kannst Du die netdom.exe in einem bestimmten Verzeichnis gewährleisten/vorher dorthin kopieren) oder Du startest den Netdom_RenameMove.bat von einem beliebigen Rechner und benutzt die Netdom.exe in einem freigegebenen Serververzeichnis.
Also kannst Du "absolut adressieren". Ich würde es also sinngemäß so machen:
...
Set "myNetDom=\\serverXY\freigabeZ\netdom.exe"
if not exist %myNetDom% echo Datei %myNetDom% nicht gefunden!
if not exist %myNetDom% goto :eof
...
...und in den paar Zeilen, wo heute bei Dir "Netdom" steht, %myNetDom% schreiben.
Grüße zurück
Biber
Servus, will mich da mal mir reinhängen... habe ein ähnliches Problem
Will von einer Workgroup in eine Domäne wechseln.
habe es mit folgendem versucht
netdom move machine /domain:domain.bsp /userD:hans /passwordd:*
Das Passwort wird noch abgefragt aber danach bekomme ich eine Fehlermeldung:
The network path was not found...
Hat jemand eine Idee???
Will von einer Workgroup in eine Domäne wechseln.
habe es mit folgendem versucht
netdom move machine /domain:domain.bsp /userD:hans /passwordd:*
Das Passwort wird noch abgefragt aber danach bekomme ich eine Fehlermeldung:
The network path was not found...
Hat jemand eine Idee???