PowerShell

Cara menggunakan PowerShell untuk menghidupkan semula komputer Windows Jauh

Cara menggunakan PowerShell untuk menghidupkan semula komputer Windows Jauh

Sesekali, terutamanya, pentadbir sistem perlu memulakan semula pelayan atau sistem. Biasanya, anda boleh menyambung ke sistem dari jauh dan memulakan semula / mematikan sistem melalui antara muka pengguna grafik - PowerShell menyediakan beberapa kaedah untuk menghidupkan semula komputer dari jarak jauh dan kami akan menggariskan 6 kaedah yang diketahui dalam catatan ini.

Mulakan semula komputer Windows dari jarak jauh menggunakan PowerShell

Prasyarat kaedah ini adalah untuk memastikan bahawa kita dapat menghubungi sistem jauh dan mengesahkan jika perlu. Anda juga perlu mengesahkan bahawa sistem jauh tidak menunggu reboot.

Anda memerlukan perkara berikut:

1] Mulakan semula komputer jauh dengan Restart-Computer

Cmdlet ini mudah digunakan dengan parameter fleksibel. Prasyarat tambahan untuk perintah berfungsi adalah, memastikan bahawa WinRM dikonfigurasi dan dibenarkan melalui firewall Windows komputer jauh dan WMI dibenarkan melalui firewall Windows.

Mulakan Semula-Komputer -Nama Komputer $ NamaNama Komputer -Kuat

Untuk memulakan semula beberapa komputer secara selari, jalankan arahan berikut:

$ ComputerArray | ForEach-Object -Parallel Restart-Computer -ComputerName $ _ -Force -ThrottleLimit 3

2] Mulakan semula komputer jauh dengan Kaedah Invoke-Cim

The Kaedah Invoke-Cim berfungsi dengan menggunakan kaedah WIM untuk reboot sistem jauh - walaupun, tidak fleksibel seperti Mulakan Semula-Komputer cmdlet.

Prasyarat tambahan untuk perintah berfungsi adalah, memastikan bahawa WinRM dikonfigurasi dan dibenarkan melalui firewall Windows komputer jauh.

Invoke-CimMethod -ComputerName $ ComputerName -ClassName 'Win32_OperatingSystem' -MethodName 'Reboot'

3] Mulakan semula komputer jauh dengan mematikan.exe

The menutup.exe adalah standard yang boleh dilaksanakan yang ditawarkan Windows untuk menghidupkan semula sistem, dan ini bukan perintah PowerShell tetapi menawarkan rangkaian pilihan yang kuat.

Prasyarat tambahan untuk perintah berfungsi adalah, pastikan komputer jauh mempunyai perkhidmatan Remote Registry diaktifkan dan WMI dibenarkan melalui firewall Windows.

menutup.exe / m \\ komputer jauh / r / t 0

4] Mulakan semula komputer jauh dengan PSExec.exe

Salah satu utiliti yang paling banyak digunakan dalam toolkit Sysinternals, psexec.exe menawarkan beberapa kebolehan unik yang menjadikan interaksi dengan sistem jauh menjadi mudah.

Prasyarat tambahan untuk perintah berfungsi adalah, memastikan Perkhidmatan SMB berjalan, perkongsian fail dan pencetak diaktifkan, perkongsian fail mudah dilumpuhkan dan bahagian pentadbiran $ admin tersedia.

psexec.penutupan exe -d -h \\ remotecomputer.exe / r / t 0 / f "

5] Mulakan semula komputer jauh dengan RunDLL32.exe

The rundll32.exe menawarkan kaedah untuk menjalankan kaedah tertentu terhadap eksekusi dalaman dan Windows API, seperti shell32.dll. Terdapat dua kaedah yang anda boleh mulakan semula sistem menggunakan fungsi ini tetapi kaedah ini sebenarnya tidak dapat digunakan dari jarak jauh dengan sendirinya, anda boleh menggabungkannya dengan PowerShell melalui Meminta-Perintah pada sistem jauh.

Kaedah 1:

Invoke-Command -ComputerName $ ComputerName -ScriptBlock & rundll32.pengguna exe.exe ExitWindowsExec

Kaedah 2:

Invoke-Command -ComputerName $ ComputerName -ScriptBlock & rundll32.pengguna exe.exe ExitWindowsExec

6] Mulakan semula komputer jauh dengan Taskkill.exe

Terakhir tetapi tidak seberapa, tugasan.exe adalah salah satu utiliti Windows lain yang menawarkan beberapa fungsi untuk memulakan semula Windows, walaupun secara bulat. Dengan menamatkan lsass.exe proses, anda akan memaksa Windows memulakan semula.

tugasan.exe / S \\ remote komputer / IM lsass.exe / F

Itulah 6 cara menggunakan PowerShell untuk menghidupkan semula komputer jauh!

HD Remastered Games untuk Linux yang Tidak Pernah Melancarkan Linux Sebelumnya
Banyak pembangun dan penerbit permainan hadir dengan penghapus HD permainan lama untuk memperpanjang usia francais, harap peminat meminta keserasian d...
Cara Menggunakan AutoKey untuk Mengautomasikan Permainan Linux
AutoKey adalah utiliti automasi desktop untuk Linux dan X11, yang diprogramkan dalam Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsi MACRO, ...
Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...