PowerShell’de komut dosyalarını çalıştırmak için yürütme politikası nasıl değiştirilir?

PowerShellde komut dosyalarini calistirmak icin yurutme politikasi nasil degistirilir.webp
⏱️ 3 min read

Windows 11’de (veya 10’da), varsayılan olarak, PowerShell’de bir komut dosyası çalıştırmayı denediğinizde, “Bu sistemde çalışan komut dosyaları devre dışı bırakıldığı için yüklenemiyor” hata mesajı. Bunun nedeni, PowerShell’in, sistemde kötü amaçlı kodun çalışmasını önlemek için yapılandırma dosyalarının nasıl yükleneceğini ve komut dosyalarının nasıl çalıştırılacağını denetleyen bir “yürütme ilkesi” güvenlik özelliğiyle gelmesidir.

Windows 11’de (veya 10’da) bir komut dosyası çalıştırmanız gerekiyorsa, yerel bilgisayar, geçerli kullanıcı veya oturum için yürütme ilkesini değiştirebilirsiniz.

Yerel bilgisayar ve geçerli kullanıcı için bir PowerShell yürütme ilkesi ayarladığınızda, bilgiler Kayıt Defteri’nde depolanır. Politikayı belirli bir oturum için ayarlarsanız, politika bellekte tutulur ve oturumu kapattığınızda kaybolur.

Göre Microsoft, yürütme ilkesi eylemi kısıtlamaz. Komut satırı arabirimine (CLI) komut dosyasını yazarak ilkeyi her zaman atlayabilirsiniz. Yürütme ilkesi, kullanıcıların kötü amaçlı komut dosyalarının çalıştırılmasını engellemelerine yardımcı olmak için tasarlanmıştır.

Bu kılavuz, Windows 11 veya 10’da PowerShell’de komut dosyalarını başarıyla çalıştırmak için yürütme ilkesini nasıl değiştireceğinizi öğretecektir.

Kozalak Akarına Karşı Yeni Tekni...
Kozalak Akarına Karşı Yeni Teknik: Çift Taraflı Bant

PowerShell komut dosyalarını çalıştırmak için yürütme politikasını değiştirin

PowerShell komut dosyalarını Windows 11’de (veya 10’da) başarıyla çalıştırmak için şu adımları kullanın:

  1. Açık Başlama.

  2. Aramak Güç kalkanıen üstteki sonuca sağ tıklayın ve Yönetici olarak çalıştır seçenek.

  3. Geçerli yürütme politikasını onaylamak için aşağıdaki komutu yazın ve Girmek:

    Get-ExecutionPolicy
  4. (İsteğe bağlı) Etkili PowerShell yürütme ilkelerini görüntülemek için aşağıdaki komutu yazın ve Girmek:

    Get-ExecutionPolicy -List
  5. Komut dosyalarının çalışmasına izin vermek için aşağıdaki komutu yazın ve Girmek:

    Set-ExecutionPolicy RemoteSigned
  6. (İsteğe bağlı) Komut dosyalarının çalışmasını önlemek için aşağıdaki komutu yazın ve Girmek:

    Set-ExecutionPolicy Restricted

Adımları tamamladığınızda, komut dosyasını bir kez daha çalıştırabilirsiniz ve şimdi Windows 11’de başarılı bir şekilde çalışması gerekir. Komut dosyalarının bilgisayarınızda çalışmasına artık izin vermek istemiyorsanız, adımlarda belirtilen isteğe bağlı komutu çalıştırabilirsiniz.

Yürütme politikasını mevcut kullanıcı veya yerel bilgisayar için komut dosyalarını çalıştıracak şekilde değiştirmek istiyorsanız, “Kapsam” seçeneğini aşağıdaki gibi kullanmanız gerekir: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser veya Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

Windows 11’de, komut dosyalarına izin vermek veya reddetmek için dört farklı yürütme ilkesi arasından seçim yapabilirsiniz:

  • Kısıtlı – herhangi bir betiğin çalışmasını engeller.
  • Uzak İmzalı — bilgisayarda oluşturulan komut dosyalarına izin verir. Ancak, başka bir cihazda oluşturulan komut dosyaları, güvenilir bir imzaları olmadıkça çalışmaz.
  • Hepsi İmzalı — tüm komut dosyalarının çalışmasına izin verir. Ancak, yalnızca güvenilir bir yayıncı bir imza eklemişse.
  • Sınırsız — herhangi bir komut dosyasını kısıtlama olmadan çalıştırır.

Gerekli parametrelere sahip olmayan ve çıktı döndürmeyen bir komut dosyası çalıştırmanız gerekiyorsa, yürütme ilkesini değiştirmeniz gerekmez. Bunun yerine, PowerShell.exe -File "FILENAME" -ExecutionPolicy Kısıtlamaları atlamak için baypas komutu.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Bildir
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x