Hier sind zwei Möglichkeiten, dies zu tun, wenn Sie den Neustart planen.
Erstens könnten Sie eine Aufgabe auf einer Maschine erstellen, die über die erforderlichen Rechte verfügt, um eine Verbindung herzustellen und eine andere Maschine neu zu starten. Dadurch wird der Zeitplaner 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 remote neu zu starten, würde lauten:
SCHTASKS /Create /TN "Server neu starten" /TR "shutdown.exe /r /f /m \\ComputerName" /SC EINMAL /ST 00:00 /SD "24.12.2012" /RU "domäne\benutzername" /RP "passwort"
Ich bevorzuge die zweite Methode, bei der Sie Ihre aktuellen Anmeldeinformationen verwenden, um eine geplante Aufgabe zu erstellen, die mit dem Systemkonto auf einer entfernten Maschine ausgeführt wird.
SCHTASKS /Create /TN "Server neu starten" /TR "shutdown.exe /r /f" /SC EINMAL /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 lautet 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