GNU/Linux >> Belajar Linux >  >> Linux

Matikan mesin Windows dari terminal linux

Perintah untuk mematikan sistem windows dari linux -:

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

Perintah ini dapat dikeluarkan dari bash atau bahkan diatur dalam tugas cron untuk mematikan komputer pada waktu tertentu dan perintah ini dikirimkan dengan banyak distro secara default.


Mungkin ada lebih banyak penyiapan yang harus dilakukan, terutama untuk Windows Vista, Windows 7, dan versi windows lebih lanjut, untuk memungkinkan penonaktifan jarak jauh:

Bagian A) Di mesin Windows:

1) Tambahkan kebijakan keamanan penonaktifan jarak jauh:

  • jalankan secpol.msc

  • di pohon program, buka Security Settings> Local Policies> User rights Assignment

  • Temukan entri Force shutdown from a remote system

  • Edit entri, tambahkan akun pengguna windows yang akan digunakan untuk shutdown (mis:nouknouk)

2) Tambahkan kunci registri untuk menonaktifkan pembatasan jarak jauh UAC:

  • Jalankan regedit.exe sebagai Administrator

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

  • Buat registri baru DWORD(32) nilai bernama LocalAccountTokenFilterPolicy lalu beri nilai 1

3) Mulai layanan registri jarak jauh:

  • Buka cmd.exe sebagai Administrator

  • Jalankan dua perintah berikut:

    sc config RemoteRegistry start= auto

    sc start RemoteRegistry

Bagian B) Pada mesin Linux:

1) instal paket samba-common :

Itu tergantung pada distribusi Linux Anda, tetapi untuk Debian dan turunannya (Ubuntu, Linux Mint, ...), perintah apt-get dapat dijalankan seperti itu:

apt-get install samba-common

2) Untuk benar-benar mematikan mesin Windows Anda dari Linux, jalankan perintah berikut:

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

Dimana:

  • -f berarti mematikan paksa semua aplikasi (mungkin wajib)

  • -t 0 adalah penundaan sebelum melakukannya (0 artinya 'sekarang').

  • -U user%password adalah pengguna lokal dan kata sandinya di mesin windows (salah satu yang diizinkan untuk melakukan penonaktifan jarak jauh di bagian A).

  • -I adalah alamat IP mesin windows yang akan dimatikan.


Linux
  1. Menggunakan Windows DLL dari Linux

  2. Bisakah saya terhubung ke mesin Windows dari shell Linux?

  3. Bagaimana cara mematikan Linux pada waktu tertentu dari terminal?

  1. Bagaimana Cara Mengakses Partisi Windows Dari Terminal Linux?

  2. Cara mematikan atau me-reboot Linux

  3. Menghubungkan ke VPN SonicWall dari mesin Linux

  1. menyalin file dari windows ke Linux

  2. Menyalin paket TeX dari MiKTeX Windows ke mesin Linux TeX Live

  3. RDP dari linux ke windows