Wie kann ich Herunterfahren, Neustart oder Abmelden von Windows über eine bat-Datei?
Habe ich mit Remote-Desktop-Verbindung, um in einer workstation. Aber in diesem Umfeld, ich kann nicht mit dem power-Optionen im Start-Menü. Ich brauche eine alternative Möglichkeit zum Herunterfahren oder neu starten.
Wie Steuere ich meinen computer Status der Stromversorgung durch den Befehl Linie?
- Es erstaunt mich immer noch, dass eine Frage, die über 10 Jahre alt ist noch immer bearbeitet. :O)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die meisten gemeinsamen Arten mit dem
shutdown
Befehl sind:shutdown -s
— Heruntergefahren.shutdown -r
— Neustart.shutdown -l
— Protokolle aus.shutdown -h
— Überwintert.Hinweis: Es ist eine häufige Falle, in denen Benutzer denken
-h
bedeutet "Hilfe" (das tut es für jeden anderen Kommandozeilen-Programm... außershutdown.exe
, wo es heißt "Ruhezustand"). Sie führenshutdown -h
und versehentlich schalten Sie Ihre Computer. Watch out für die.shutdown -i
— "Interaktiven Modus". Anstelle der Durchführung einer Aktion, es wird ein GUI-dialog.shutdown -a
— Bricht einen vorangegangenen shutdown-Befehl.Die oben genannten Befehle können kombiniert werden mit den folgenden zusätzlichen Optionen:
-f
— Kräfte Programme zu beenden. Verhindert das Herunterfahren von steckenbleiben.-t <seconds>
— Legt die Zeit bis zum Herunterfahren. Verwenden-t 0
Herunterfahren sofort.-c <message>
— Fügt eine shutdown message. Die Nachricht wird am Ende in den Event-Log.-y
— Kräfte, die eine "ja" - Antwort auf alle shutdown Abfragen.Hinweis: Diese option ist nicht dokumentiert, in einer offiziellen Dokumentation. Es wurde entdeckt, durch die diese StackOverflow-Benutzer.
Ich will zu machen sicher, dass einige andere gute Antworten sind ebenfalls erwähnt zusammen mit diesen ein. Hier sind Sie in keiner bestimmten Reihenfolge.
-f
- option von JosephStyonsrundll32
von VonC/<switch>
statt-<switch>
. Der Hilfe-Abschnitt verwendet auch/
.-f
option erzwingen Sie den Neustart. Sonst wird Ihre Sitzung schließen und eine hartnäckige app kann hängt das system. Erzwingen einer sofortigen Neustart:shutdown -t 0 -r -f
. Für eine weitere freundliche "gib Ihnen Zeit" - option können Sie verwenden:shutdown -t 30 -r
. Die-f
ist impliziert durch das timeout. (von vorgeschlagenen Bearbeiten, indem Sie Mateusz Konieczny)shutdown -t xx
ist nicht ein stand-alone-Befehl, so dass Sie mitshutdown -s
odershutdown -r
Wenn Sie auf eine remote-Maschine haben, können Sie auch wollen, fügen Sie die option-f Kraft dem Neustart. Sonst wird Ihre Sitzung schließen und eine hartnäckige app kann hängt das system.
Ich diese Wann immer ich will, erzwingt einen sofortigen Neustart:
Für eine freundlichere "gib Ihnen Zeit" - option können Sie verwenden:
Wie Sie sehen können, in die Kommentare, das -f ist implizit durch den timeout.
Brutus 2006 ist ein Dienstprogramm, das bietet eine GUI für diese Optionen.
Niemand erwähnt hat
-m
option für remote-shutdown:Auch:
-r
parameter bewirkt, dass ein Neustart (die in der Regel, was Sie wollen auf einer remote-Maschine, da physikalisch ab, es könnte schwierig sein).-f
parameter-option erzwingt den Neustart.\\IP.AD.DR.ESS
(d.h. die erforderlichen ports geöffnet sind und Sie über die erforderlichen Berechtigungen verfügen), dann ja, sollte diese Arbeit über das internet.Original Antwort: Okt. 2008
Hast du auch alle
"serie:rundll32.exe shell32.dll
"(siehe update unten)
rundll32.exe user.exe,**ExitWindows**
[Schnelle Herunterfahren von Windows]rundll32.exe user.exe,**ExitWindowsExec**
[Windows-Neustart]wo
n
steht für:LOGOFF
SHUTDOWN
REBOOT
FORCE
POWEROFF
(kann kombiniert werden -> 6 = 2+4
FORCE REBOOT
)Update April 2015 (6+ Jahre später):
1800 INFORMATIONEN freundlicherweise Punkte aus in den Kommentaren:
Raymond CHEN schrieb:
(oops)
Und machen es klar:
Noch ein kleiner tip: wenn man die batch-Datei, die Strecke, die ich mag in der Lage sein, um Sie Abbrechen, falls ich es versehentlich. Also die batch Datei ruft das shutdown-aber lässt Sie in die Eingabeaufforderung danach.
Plus, da es auf einen timer, die Sie erhalten über den gleichen Nervenkitzel wie Sie tun, wenn die Jagd in Der Oregon Trail.
Wenn Sie umgehend in eine Maschine (Ziel Windows XP sowieso; ich bin nicht sicher über die Ziel-Windows Vista), obwohl Shutdown auf das start-Menü wird ersetzt durch Trennen Session oder so etwas wie, dass, sollte es eine namens "Windows-Sicherheit", die auch macht das gleiche wie Strg + Alt + End, wie gezeigt, durch Owen.
Du bist wahrscheinlich bewusst, aber nur für den Fall: es ist viel einfacher, geben Sie einfach
shutdown -r
(oder was auch immer Befehl, den Sie möchten) in das "Run" - box und drücken Sie die EINGABETASTE.Spart verlassen Sie die batch-Dateien liegen überall herum.
Ich bin spät zur party, aber nicht sehen, diese Antwort noch.
Wenn Sie nicht möchten, verwenden Sie eine batch-Datei oder geben Sie den Befehl. Können Sie nur setzen Sie den Fokus auf dem desktop, und verwenden Sie dann Alt + F4.
Fragt Windows Sie, was Sie tun möchten, wählen Sie Herunterfahren oder neu starten.
Für screenshots und sogar ein video finden Sie unter: https://tinkertry.com/how-to-shutdown-or-restart-windows-over-rdp
Würde ich dies Schreibe, in Editor oder WordPad für einen einfachen Abmelde-Befehl:
Dies ist im Grunde das gleiche, wie auf start-und Abmeldung manuell, aber es ist nur etwas schneller, wenn Sie die batch-Datei bereit.