GNU/Linux >> Linux Esercitazione >  >> Linux

Spegni la macchina Windows dal terminale Linux

Comando per spegnere il sistema Windows da Linux -:

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

Questo comando può essere emesso da bash o anche impostato in cron job per spegnere il computer in un momento specifico e questo comando viene fornito con molte distribuzioni per impostazione predefinita.


Potrebbero essere necessarie ulteriori configurazioni, in particolare per Windows Vista, Windows 7 e altre versioni di Windows, per consentire l'arresto remoto:

Parte A) Sul computer Windows:

1) Aggiungi una politica di sicurezza per l'arresto remoto:

  • eseguire secpol.msc

  • nell'albero del programma, apri Security Settings> Local Policies> User rights Assignment

  • Trova la voce Force shutdown from a remote system

  • Modifica la voce, aggiungi l'account utente di Windows che verrà utilizzato per l'arresto (es:nouknouk)

2) Aggiungi le chiavi di registro per disabilitare le restrizioni remote UAC:

  • Esegui regedit.exe come amministratore

  • Trova HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System

  • Crea un nuovo registro DWORD(32) valore denominato LocalAccountTokenFilterPolicy e poi assegnagli il valore 1

3) Avvia il servizio di registro remoto:

  • Apri cmd.exe come amministratore

  • Esegui i due seguenti comandi:

    sc config RemoteRegistry start= auto

    sc start RemoteRegistry

Parte B) Sulla macchina Linux:

1) installa il pacchetto samba-common :

Dipende dalla tua distribuzione Linux, ma per Debian e derivati ​​(Ubuntu, Linux Mint, ...), il comando apt-get può essere eseguito così:

apt-get install samba-common

2) Per spegnere effettivamente la tua macchina Windows da quella Linux, esegui il seguente comando:

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

Dove:

  • -f significa forzare la chiusura di tutte le applicazioni (può essere obbligatorio)

  • -t 0 è il ritardo prima di farlo (0 significa 'adesso').

  • -U user%password è l'utente locale e la sua password sulla macchina Windows (quella a cui è stato consentito di eseguire l'arresto remoto nella parte A).

  • -I è l'indirizzo IP della macchina Windows da spegnere.


Linux
  1. Connessione a una VPN SonicWall da una macchina Linux

  2. Posso connettermi alla macchina Windows dalla shell Linux?

  3. Come spegnere Linux a una data e ora specifica dal terminale?

  4. Copia di pacchetti TeX da MiKTeX Windows a una macchina Linux TeX Live

  5. RDP da Linux a Windows

4 comandi per spegnere Linux dal terminale

6 funzionalità che Windows 10 ha preso da Linux

Passaggio da Windows a Linux

Come installare Windows 10 in Virtualbox su Linux

Come accedere alle partizioni Linux da Windows 10

Come eseguire SSH in una macchina Windows 10 da Linux O Windows O ovunque