Hier sind zwei Möglichkeiten, wie Sie dies tun könnten, wenn Sie den Neustart planen.
Zunächst könnten Sie eine Aufgabe auf einer Maschine erstellen, die Anmeldeinformationen verwendet, die die erforderlichen Rechte haben, um eine Verbindung herzustellen und eine andere Maschine neu zu starten. Dies macht den Scheduler dafür verantwortlich, die Anmeldeinformationen sicher zu speichern. Der Neustartsbefehl (ich bin ein Powershell-Typ, aber das ist sauberer) lautet:
SHUTDOWN /r /f /m \\ComputerName
Der Befehlszeilenbefehl zum Erstellen einer geplanten Aufgabe auf der lokalen Maschine, um eine andere Maschine remote neu zu starten, wäre:
SCHTASKS /Create /TN "Reboot Server" /TR "shutdown.exe /r /f /m \\ComputerName" /SC ONCE /ST 00:00 /SD "24.12.2012" /RU "domäne\benutzername" /RP "passwort"
Ich bevorzuge den zweiten Weg, bei dem Sie Ihre aktuellen Anmeldeinformationen verwenden, um eine geplante Aufgabe zu erstellen, die mit dem Systemkonto auf einem Remote-Computer ausgeführt wird.
SCHTASKS /Create /TN "Reboot Server" /TR "shutdown.exe /r /f" /SC ONCE /ST 00:00 /SD "24.12.2012" /RU SYSTEM /S ComputerName
Dies funktioniert auch über die GUI, geben Sie einfach SYSTEM als Benutzernamen ein und lassen Sie die Passwortfelder leer.
0 Stimmen
Sie sollten diesen Link lesen.
0 Stimmen
Was bedeutet get-credential domain01\admin01? Der nächste Befehl ist restart-computer -computername $s -force -throttlelimit 10 -credential $c. Bedeutet das, dass get-credential das Passwort abruft, ohne danach zu fragen?
0 Stimmen
technet.microsoft.com/en-us/library/dd315327.aspx