Skip to content Skip to sidebar Skip to footer

Cara Restart PC Windows Jarak Jauh Menggunakan PowerShell

 


Sesekali, administrator system mungkin perlu merestart server atau system. Biasanya, anda dapat terhubung dari jarak jauh ke system dan merestart/menshutdown system melalui graphical user interface (GUI). PowerShell menyediakan beberapa metode untuk me-reboot komputer dari jarak jauh dan saya akan menjelaskan 6 metode yang dikenal dalam artikel kali ini.



Restart Komputer Windows dari Jarak Jauh Menggunakan PowerShell


Persyaratan untuk metode ini adalah memastikan bahwa kita dapat menghubungi system jarak jauh dan mengautentikasi seperlunya. Dan juga, anda perlu memverifikasi bahwa reboot system jarak jauh tidak pending.


Anda akan membutuhkan yang berikut:

  • User account di remote computer di group administrator local.
  • Windows PowerShell atau PowerShell Core.




1. Restart Komputer Jarak Jauh dengan Restart-Computer


Cmdlet ini mudah digunakan dengan parameter fleksibel. Persyaratan tambahan agar perintah dapat bekerja adalah memastikan bahwa WinRM dikonfigurasi dan diizinkan melalui Windows Firewall komputer jarak jauh dan WMI diizinkan melalui Windows Firewall.

Restart-Computer -ComputerName $ComputerName -Force

Untuk merestart beberapa komputer secara paralel, jalankan perintah berikut dibawah ini.

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


2. Restart Komputer Jarak Jauh dengan Invoke-CimMethod

Invoke-CimMethod bekerja dengan menggunakan metode WIM untuk mem-boot ulang system jarak jauh meskipun tidak sefleksibel cmdlet Restart-Computer.

Persyaratan tambahan agar perintah berfungsi adalah memastikan bahwa WinRM dikonfigurasi dan diizinkan melalui firewall Windows komputer jarak jauh.

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


3. Restart Komputer Jarak Jauh dengan shutdown.exe

Shutdown.exe adalah executable bawaan standar yang ditawarkan Windows untuk merestart system dan ini bukan perintah PowerShell tetapi menawarkan serangkaian opsi yang kuat.

Persyaratan tambahan agar perintah berfungsi adalah memastikan bahwa komputer jarak jauh telah mengaktifkan service Remote Registry dan WMI diizinkan melalui firewall Windows.

shutdown.exe /m \\remotecomputer /r /t 0


4. Restart Komputer Jarak Jauh dengan PSExec.exe

Salah satu utilitas yang paling sering digunakan dalam toolkit Sysinternals, psexec.exe menawarkan beberapa kemampuan unik yang memudahkan interaksi dengan sistem jarak jauh.

Persyaratan tambahan agar perintah berfungsi adalah memastikan SMB Service berjalan, file and printer sharing, simple file sharing dinonaktifkan dan admin$ administrative share tersedia.

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



5. Restart Komputer Jarak Jauh dengan RunDLL32.exe

Rundll32.exe menawarkan cara untuk menjalankan metode tertentu terhadap executable internal dan API Windows, seperti shell32.dll. Ada dua metode yang dapat anda gunakan untuk merestart system menggunakan fungsi ini tetapi metode ini tidak dapat benar-benar digunakan dari jarak jauh dengan sendirinya. Anda dapat menggabungkan ini dengan PowerShell melalui Invoke-Command pada system jarak jauh.

Metode 1:

Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }

Metode 2:

Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }


6. Restart Komputer Jarak Jauh dengan Taskkill.exe

Taskkill.exe adalah salah satu utilitas Windows lain yang menawarkan beberapa fungsionalitas untuk merestart Windows, meskipun secara tidak langsung. Dengan mengakhiri proses lsass.exe, anda akan memaksa restart Windows.

taskkill.exe /S \\remotecomputer /IM lsass.exe /F


Itulah 6 cara menggunakan PowerShell untuk merestart komputer jarak jauh. Anda dapat melanjutkan membaca artikel saya tentang cara shut down atau restart PC Windows 10/11 anda dari jarak jauh atau 4 cara menggunakan Remote Desktop Windows dengan baik.

Sekian tutorial kali ini, semoga bermanfaat untuk anda. Jangan lupa tinggalkan komentar anda dibawah ini untuk berbagi pengalaman dalam mengikuti tutorial ini. Terimakasih dan GBU. BERSATU LAWAN COVID-19!!

Post a Comment for "Cara Restart PC Windows Jarak Jauh Menggunakan PowerShell"