Ich habe eine Organisationseinheit mit ungefähr 2500 Computern. Ich muss 580 von ihnen in eine andere Organisationseinheit verschieben. Gibt es eine Möglichkeit, dies mit einer Batch-Datei zu tun? Ich habe eine Textdatei mit den Computernamen (nicht dem vollqualifizierten Domänennamen).
active-directory
Grauer Smoking
quelle
quelle
Ein kleiner Fehler in Nixphoes Antwort -
to
vsdo
und ein fehlenderdo
quelle
Angenommen, Sie haben die Namen Ihrer Computer in einer Textdatei und 1 in jeder Zeile. Führen Sie den folgenden Befehl aus, um die fqdn von ihnen zu exportieren
Führen Sie dann den folgenden Befehl aus, um sie zu verschieben. Bitte verwenden Sie den Befehl echo in lue von dsmove, um dies zuerst zu testen
Probieren Sie es aus. Lassen Sie mich wissen, wenn es nicht funktioniert.
quelle
cmd
nicht ausführenpowershell
.Kleine Schritt für Schritt für neue Administratoren: Holen Sie sich die Datei file.txt, in der die Computernamen dort pro Zeile aufgeführt sind.
Öffnen Sie CMD und stellen Sie sicher, dass sich Ihre Zeile am selben Speicherort wie Ihre Datei file.txt befindet. Fügen Sie dann die folgende Zeile ein
Dadurch wird eine Datei fqdnfile.txt am selben Speicherort wie Ihre Datei.txt erstellt
Dadurch wird fqdnfile.txt mit Distinguish-Namen analysiert (einer pro Zeile).
HINWEIS: Sie sollten doppelt %% für BAT-Dateien und einfach% für CMD verwenden
Führen Sie dann die folgende Zeile aus.
HINWEIS: Ihr Unterscheidungsname sollte in "" eingeschlossen sein, wenn Sie Leerzeichen in Namen haben, z. B. Mein Bus
Führen Sie die folgende Zeile aus, um zu überprüfen, ob alles korrekt verschoben wurde
quelle