Skip to content Skip to sidebar Skip to footer

Cara Mengaktifkan ''Run Windows PowerShell scripts first'' Saat Logon, Logoff, Startup dan Shutdown di Windows

 


Saat pengguna logon atau menyalakan komputer, semua skrip berjalan secara bersamaan. Ini dapat menyebabkan penundaan dalam startup atau menjalankan program tertentu. Seringkali diperlukan untuk menjalankan semua skrip Windows PowerShell dan Group Policy Object untuk dijalankan sebelum skrip non-PowerShell.


Seperti halnya skrip logon yang tampaknya telah menjadi bagian dari IT sejak dahulu kala. Dulu skrip ini sering ditulis dalam VBScript. Namun pada akhirnya kita mendapatkan juga skrip user logon, logoff, startup dan shutdown untuk komputer di PowerShell. 


Jika anda ingin menjalankan skrip Windows PowerShell terlebih dahulu saat pengguna logon, logoff, startup dan shutdown, inilah yang harus anda lakukan. Anda dapat memprioritaskan skrip Windows PowerShell sebelum skrip non-PowerShell menggunakan Local Group Policy Editor dan Registry Editor.



1. Menggunakan Local Group Policy Editor


Untuk menjalankan skrip Windows PowerShell terlebih dahulu saat pengguna logon, logoff, startup dan shutdown menggunakan Local Group Policy Editor, ikuti langkah-langkah dibawah ini.


Catatan : Windows 10 Home, gunakan metode kedua dibawah ini dengan menggunakan Registry Editor. Atau jika ingin menggunakan metode ini, anda harus mengaktifkan Group Policy Editor terlebih dahulu.


  • Tekan Win + R, kemudian ketik gpedit.msc dan tekan Enter.



  • Kemudian navigasikan ke jalur Computer Configuration - Windows Settings - Scripts (Startup/Shutdown).



  • Klik dobel pada Startup dan Shutdown di panel kanan. Lakukan satu per satu.

  • Di jendela properties, pilih tab PowerShell Scripts dan kemudian di bagian For this GPO,... pilih Run Windows PowerShell scripts first untuk Startup dan juga Shutdown.



  • Klik Apply dan OK untuk menyimpan pengaturan.

  • Masih di Local Group Policy Editor, navigasikan ke jalur User Configuration - Windows Settings - Scripts (Logon/Logoff).

  • Klik dobel pada Logon dan Logoff di panel kanan. Lakukan satu per satu.

  • Di jendela properties, pilih tab PowerShell Scripts dan kemudian di bagian For this GPO,... pilih Run Windows PowerShell scripts first untuk Logon dan juga Logoff.



  • Klik Apply dan OK untuk menyimpan pengaturan.


Setelah melakukan langkah-langkah di atas, mari kita lanjutkan dengan langkah selanjutnya.

  • Buka kembali Local Group Policy Editor jika anda sudah menutupnya dengan cara yang sama seperti diatas.

  • Setelah membukanya, navigasikan ke jalur berikut dibawah ini.


  • Anda akan melihat dua kebijakan berikut ini :
  1. Run Windows PowerShell scripts first at user logon, logoff,
  2. Run Windows PowerShell scripts first at computer startup, shutdown.



  • Klik dobel pada masing-masing kebijakan dan pilih opsi Enabled di jendela edit kebijakan.



  • Kemudian klik Apply dan OK untuk menyimpan perubahan.

Jika anda ingin mengembalikan pengaturan seperti semula, maka ikuti langkah di atas dan pilih Disabled atau Not Configured di jendela edit policy/kebijakan.


2. Menggunakan Registry Editor

Untuk menjalankan skrip Windows PowerShell terlebih dahulu saat pengguna logon, logoff, startup dan shutdown menggunakan Registry Editor, ikuti langkah-langkah berikut ini.

Catatan : Sebelum mengikuti metode ini, ada baiknya anda membackup registry Windows anda atau membuat restore point untuk berjaga jaga jika terjadi hal yang tidak diinginkan.

  • Tekan Win + R, kemudian ketik regedit dan tekan Enter.



  • Di jendela Registry Editor, telusuri jalur berikut ini.


  • Dengan SYSTEM yang dipilih, klik kanan ruang kosong di panel kanan, kemudian pilih New - DWORD (32-bit) Value dan beri nama dengan RunUserPSScriptsFirst.



  • Selanjutnya klik dobel padanya di panel kanan dan atur value datanya menjadi 1.



  • Klik OK untuk menyimpan pengaturan.

  • Selanjutnya klik kanan kembali ruang kosong di panel kanan dan pilih New - DWORD (32-bit) Value. Kemudian beri nama dengan RunComputerPSScriptsFirst.



  • Klik dobel padanya dan ubah value datanya dengan 1.

  • Klik OK untuk menyimpan perubahan.

Untuk mengetahui lebih banyak, teruslah membaca. Sebelum memulai, disarankan untuk membuat backup registry dan membuat system restore point terlebih dahulu.

  • Buka Registry Editor anda dengan cara seperti di atas.

  • Setelah itu, navigasikan ke jalur berikut dibawah ini.


  • Di sini anda harus membuat dua DWORD baru. Untuk itu, klik kanan pada System atau ruang kosong di panel kanan dan pilih New - DWORD (32-bit) Value.

  • Kemudian beri nama DWORD tersebut dengan RunUserPSScriptsFirst dan RunComputerPSScriptsFirst.

  • Klik dobel pada masing-masing DWORD dan atur value datanya menjadi 1.



  • Klik OK untuk menyimpan perubahan.

  • Setelah itu Restart komputer anda.

RunUserPSScriptsFirst mewakili pengaturan skrip Run Windows PowerShell scripts first saat pengguna logon atau logoff, sedangkan RunComputerPSScriptsFirst mendefinisikan skrip Run Windows PowerShell scripts first saat startup dan shutdown komputer.

Jika anda ingin mengembalikan perubahan ini, maka ubah value data kedua DWORD menjadi 0 (nol) atau anda dapat menghapus kedua DWORD tersebut.



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 Mengaktifkan ''Run Windows PowerShell scripts first'' Saat Logon, Logoff, Startup dan Shutdown di Windows"