Es fällt mir schwer, einen Windows 7-Computer aus der Ferne umzubenennen. Dies dient zur Automatisierung von Win 7-Builds in einer vSphere 5-Umgebung, und ich versuche, sie so einfach wie möglich zu gestalten. Bisher habe ich es geschafft, alles außer dem Umbenennen der Maschine automatisiert (oder automatisierbar) zu bekommen.
WinRM funktioniert, daher funktionieren Remote-Powershell-Methoden.
invoke-command -computername "W7-Img3-RPT49VA" -scriptblock {commands go here; have another one}
Das obige funktioniert. Ich kann Dinge wie Verzeichnislisten abrufen und Befehle ausführen. Das Ändern der Domain hat jedoch nicht funktioniert. Per dieser SF Frage , habe ich versucht , die folgenden in der Skript:
$comp=get-wmiobject -class computersystem ; $comp.rename("W7-clone-42")
Das kehrt zurück, ReturnValue : 5
was nach langem Suchen zu "Zugriff verweigert" führt. Der andere Vorschlag auf dieser Seite:
wmic computersystem rename "W7-Clone-42"
Gibt den nicht hilfreichen "Invalid Verb Switch" zurück. Eine andere Internetquelle schlägt die folgende Formulierung vor:
wmic computersystem where Name="W7-Img3-RPT49VA" call rename name="W7-clone-42"
Dies gibt abwechselnd einen ungültigen Verbschalter oder einen ungültigen Parameter an. Als Test habe ich den obigen Befehl direkt auf meiner Management Station und nicht über ausgeführt invoke-command
und auch den Zugriff verweigert.
Als ich auf die alte Schule ging, kopierte ich Netdom auf den Zielcomputer.
netdom renamecomputer W7-Img3-RPT49VA /newname:W7-clone-42
Was mir "Zugang verweigert" gibt.
Währenddessen haben die Anmeldeinformationen, mit denen ich getestet habe, Domain Admin. Die Absicht ist es, das genaue Privileg zu senken, sobald ich die praktikablen Methoden identifiziert habe. Das Sicherheitsereignisprotokoll auf dem Zielcomputer zeigt auf jeden Fall die erfolgreichen Anmeldungen an.
Die alternative Methode, die Umbenennung über den vSphere-Systemanpassungsprozess durchzuführen, ist weiterhin verfügbar. Ich habe sogar eine Antwortdatei dafür, aber ich weiß nicht, wie ich die Vorlagenmaschine vorbereiten soll, damit sie verwendet werden kann. In jedem Fall bekomme ich das, was ich brauche.
Was vermisse ich? Die wmic
Syntax ist eindeutig falsch, aber die beiden anderen Methoden geben "Zugriff verweigert" zurück, sodass ich wenig Hoffnung habe, dass sie funktioniert, sobald die richtige Syntax ausgearbeitet ist. Ist dies ein UAC-Interaktionsproblem?
quelle
Antworten:
Ich habe die
netdom renamecomputer
Methode immer verwendet , um genau das zu tun, was Sie versuchen. Unter Windows Vista und 7 tritt der gleiche Fehler auf, dass Sie den Zugriff verweigert haben. Sie können dies jedoch umgehen, indem Sie die SchalterUserD
und verwendenPasswordD
:Dies fordert Sie zur Eingabe Ihres Passworts auf und funktioniert dann ohne den Fehler "Zugriff verweigert". Ich stelle mir vor, es hat mit dem erhöhten Token zu tun, aber ich bin mir nicht sicher.
quelle
Sie müssen den WMIC-Befehl in einer Eingabeaufforderung mit erhöhten Rechten ausführen. Wenn Ihre aktuellen oder neuen Computernamen Bindestriche enthalten, müssen Sie diese mit doppelten Anführungszeichen umgeben.
Mit PSEXEC können Sie eine Eingabeaufforderung mit erhöhten Rechten starten und anschließend den WMIC-Befehl übergeben, um den Computernamen wie folgt zu ändern:
psexec \\ aktueller-pcname -h -u domain \ domainadminuser cmd / c wmic Computersystem wobei name = "aktueller-pcname" [Aufruf] umbenennen name = "neuer-pcname"
Das erste, was passiert, ist, dass PSEXEC nach dem Passwort Ihres Domainadminusers fragt - Sie könnten den Schalter -p für PSEXEC verwenden und es in den Befehl eingeben - aber dies ist imho sicherer. Das Verb 'call' ist für diesen WMIC-Befehl optional. Nachdem WMIC und PSEXEC beide '0'-Codes zurückgegeben haben, muss der PC neu gestartet werden - ich verwende nur den Befehl SHUTDOWN.
quelle
Wenn Sie einen domainierten Windows-Computer remote umbenennen müssen, kann die Benutzeroberfläche von Netdom Rename Computer die Aufgabe ohne Befehlszeilenkenntnisse ausführen. Dies ist besonders hilfreich, wenn Sie mehrere Witwencomputer umbenennen. Es hat auch die Möglichkeit, Computer durch Hochladen einer CSV-Datei umzubenennen.
Laden Sie die Benutzeroberfläche von Netdom Rename Computer von Colosify herunter
quelle