GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fahren Sie den Windows-Rechner vom Linux-Terminal herunter

Befehl zum Herunterfahren des Windows-Systems von Linux aus -:

$ net rpc -S <ip address> -U <username>%<password> shutdown -t 1 -f

Dieser Befehl kann von bash ausgegeben oder sogar in einem Cron-Job gesetzt werden, um den Computer zu einer bestimmten Zeit herunterzufahren, und dieser Befehl wird standardmäßig mit vielen Distributionen ausgeliefert.


Möglicherweise müssen weitere Einstellungen vorgenommen werden, insbesondere für Windows Vista, Windows 7 und weitere Windows-Versionen, um das Herunterfahren aus der Ferne zu ermöglichen:

Teil A) Auf dem Windows-Rechner:

1) Fügen Sie eine Sicherheitsrichtlinie für das Remote-Shutdown hinzu:

  • Führen Sie secpol.msc aus

  • Öffnen Sie im Programmbaum Security Settings> Local Policies> User rights Assignment

  • Suchen Sie den Eintrag Force shutdown from a remote system

  • Bearbeiten Sie den Eintrag, fügen Sie das Windows-Benutzerkonto hinzu, das zum Herunterfahren verwendet wird (z. B.:nouknouk)

2) Fügen Sie Registrierungsschlüssel hinzu, um UAC-Remoteeinschränkungen zu deaktivieren:

  • Führen Sie regedit.exe aus als Administrator

  • Finden Sie HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System

  • Erstellen Sie eine neue Registrierung DWORD(32) Wert namens LocalAccountTokenFilterPolicy und ihm dann den Wert 1 zuweisen

3) Remote-Registrierungsdienst starten:

  • Öffnen Sie cmd.exe als Administrator

  • Führen Sie die beiden folgenden Befehle aus:

    sc config RemoteRegistry start= auto

    sc start RemoteRegistry

Teil B) Auf dem Linux-Rechner:

1) Installieren Sie das Paket samba-common :

Es hängt von Ihrer Linux-Distribution ab, aber für Debian und abgeleitete Versionen (Ubuntu, Linux Mint, ...) kann der apt-get-Befehl folgendermaßen ausgeführt werden:

apt-get install samba-common

2) Um Ihren Windows-Rechner tatsächlich vom Linux-Rechner herunterzufahren, führen Sie den folgenden Befehl aus:

net rpc shutdown -f -t 0 -C 'message' -U userName%password -I xxx.yyy.zzz.ttt

Wo:

  • -f bedeutet, dass alle Anwendungen geschlossen werden müssen (kann obligatorisch sein)

  • -t 0 ist die Verzögerung, bevor es ausgeführt wird (0 bedeutet „sofort“).

  • -U user%password ist der lokale Benutzer und sein Passwort auf dem Windows-Rechner (der in Teil A zum Fern-Shutdown berechtigt wurde).

  • -I ist die IP-Adresse des Windows-Rechners, der heruntergefahren werden soll.


Linux
  1. Wie greife ich vom Linux-Terminal auf Windows-Partitionen zu?

  2. Verwenden von Windows-DLL von Linux

  3. Herstellen einer Verbindung zu einem SonicWall-VPN von einem Linux-Computer

  4. Kann ich von der Linux-Shell aus eine Verbindung zu einem Windows-Computer herstellen?

  5. Wie kann ich Linux zu einem bestimmten Zeitpunkt vom Terminal aus herunterfahren?

4 Befehle zum Herunterfahren von Linux vom Terminal aus

6 Funktionen, die Windows 10 von Linux übernommen hat

Umstieg von Windows auf Linux

So installieren Sie Windows 10 in Virtualbox unter Linux

So greifen Sie von Windows 10 auf Linux-Partitionen zu

Wie man SSH in einen Windows 10-Rechner von Linux ODER Windows ODER überall her einfügt