PowerShell Yürütme Politikasını Ayarlama

Komut dosyasının çalışmasına izin vermek için PowerShell komut dosyalarını çalıştırmaya çalışırken PowerShell yürütme politikasını ayarlamanız gerekebilir. Aksi halde, “ scriptname yüklenemez çünkü bu sistemde çalışan scriptler devre dışı bırakılır. " hata mesajı.

Windows sisteminizde PowerShell betiğinin yürütülmesine izin vermek için bu öğreticiyi kullanın.

İlk önce, betiğin şu adımlarla çalışması engellenmediğinden emin olun:

  1. Betik simgesine sağ tıklayın ve ardından “ Özellikler ” seçeneğini seçin.
  2. Engellemeyi kaldır ” onay kutusunun seçili olduğundan emin olduktan sonra “ Tamam ” ı seçin.

Seçenek 1 - PS Komutanlığı

  1. Başlat ” düğmesini seçin ve “ powershell “ yazın.
  2. Windows PowerShell ” e sağ tıklayın, ardından “ Yönetici Olarak Çalıştırı seçin.
  3. Aşağıdakini yazın, sonra “ Enter ” a basın:

    Set-ExecutionPolicy RemoteSigned -Force

Seçenek 2 - Kayıt Defteri Anahtarı

  1. Windows Tuşunu basılı tutun, ardından Çalıştır penceresini açmak için “ R ” ye basın.
  2. RegedityazıpOK ” tuşunu seçiniz:
  3. Aşağıdakine gidin:
    • HKEY_LOCAL_Machine
    • YAZILIM
    • Microsoft,
    • Güç kalkanı
    • 1
    • Shelllds
    • Microsoft.Powershell
  4. Microsoft.PowerShell ” klasörünü sağ tıklayın, ardından “ Yeni ”> “ Dize değeri ” ni seçin.
  5. ExecutionPolicy “ yazın, sonra dize adını ayarlamak için “ Enter ” tuşuna basın.
  6. ExecutionPolicy “ yi açın, ardından “ Value data ” alanına “ RemoteSigned ” yazın.
  7. Tamam ” ı seçin.

Seçenek 3 - Grup İlkesi

Yürütme ilkesini ayarlamak için Grup İlkesi'ndeki ayarlar, bu yoldaki Grup İlkesi Yönetimi Düzenleyicisi'nde bulunabilir:

  • İlkeler> Yönetim Şablonları> Windows Bileşenleri> Windows PowerShell> Komut Dosyası Yürütmeyi Aç