← Anasayfa

Bela Olan Güvenlik Kuralları: ExecutionPolicy Hatası Çözümü

Hata Çözümleme, powershellPowerShell

Bir bash script yazdığınızda Linux onu hemen işleme alır ama Windows dünyasında PowerShell son derece güvenlik paranoyağıdır. İnternetten veya arkadaşınızdan aldığınız süper bir script (.ps1) dosyasını çalıştırdığınız an kocaman kırmızı bir hata fırlar: ... cannot be loaded because running scripts is disabled on this system.

Neden Engelleniyor?

Windows varsayılan olarak PowerShell'i sadece komut almak için açar, dosyadan (Script) okumasına izin vermez. Buna Restricted politikası denir. Bunu yetkinizle esnetmek zorundasınız:

Set-ExecutionPolicy RemoteSigned

Bu komutu Yönetici (Admin) olarak girip onaylarsanız, kendi bilgisayarınızda yazdığınız her şey çalışır. Dışarıdan indirdikleriniz ise sadece dijital imzası varsa çalışır. Güvenlik ile özgürlüğün en kusursuz ortasıdır.