Ana Windows 10 Windows 10'da PowerShell Yürütme İlkesi Nasıl Değiştirilir

Windows 10'da PowerShell Yürütme İlkesi Nasıl Değiştirilir



Varsayılan olarak, PowerShell son kullanıcı bilgisayarlarında komut dosyası çalıştırmayı kısıtlar. Bu ayar, güvenlik açısından iyidir. Ancak, kendi başınıza indirdiğiniz veya kodladığınız çok sayıda komut dosyası kullanıyorsanız, gerçekten can sıkıcı olabilir. Bu makalede, Windows 10'da PowerShell betikleri için varsayılan yürütme politikasının nasıl değiştirileceğini gözden geçireceğiz.

Reklam


Windows PowerShell'in dört farklı yürütme politikası vardır:

  • Kısıtlı - Hiçbir komut dosyası çalıştırılamaz. Windows PowerShell yalnızca etkileşimli modda kullanılabilir.
  • AllSigned - Yalnızca güvenilir bir yayıncı tarafından imzalanan komut dosyaları çalıştırılabilir.
  • RemoteSigned - İndirilen komut dosyalarının çalıştırılmadan önce güvenilir bir yayıncı tarafından imzalanması gerekir.
  • Kısıtlanmamış - Kısıtlama yok; tüm Windows PowerShell betikleri çalıştırılabilir.
  • Tanımsız - Yürütme politikası belirlenmedi.

Yürütme politikası ayarlanmamışsa ve yapılandırılmamışsa, 'Tanımlanmamış' olarak görüntülenir. Mevcut değeri şu şekilde görebilirsiniz.

PowerShell Yürütme Politikası nasıl görüntülenir

  1. PowerShell'i açın .
  2. Aşağıdaki komutu yazın veya kopyalayıp yapıştırın ve Enter tuşuna basın:
    Get-ExecutionPolicy -List

PowerShell Bkz Yürütme İlkesi

Komut, tüm yürütme politikalarını gösterecektir. Gördüğünüz gibi, yürütme politikasının tanımlanabileceği bir dizi kapsam vardır. Tüm kullanıcılar için, yalnızca mevcut kullanıcı için veya mevcut süreç için global olarak ayarlanabilir. Mevcut işlem politikası, mevcut kullanıcının ayarlarından daha önceliklidir. Mevcut kullanıcı politikası, genel seçeneği geçersiz kılar. Bunu aklında tut. Şimdi, PowerShell için komut dosyası yürütme politikasının nasıl değiştirileceğini görelim.

Bir işlem için PowerShell Yürütme ilkesini değiştirin

  1. Bir Komut istemi veya PowerShell.
  2. Powershell.exe dosyasını -ExecutionPolicy Unrestricted bağımsız değişkeniyle başlatın. Örneğin,
    Powershell.exe -ExecutionPolicy Sınırsız -Dosya c:  data  test.ps1

Bu, komut dosyanızı Sınırsız yürütme politikasını kullanarak başlatacaktır. Komut dosyası yerine bir cmdlet veya istediğiniz şeyi başlatabilirsiniz. 'Sınırsız' yerine, yukarıda belirtilen herhangi bir politikayı kullanabilirsiniz.

İpucu: Açık bir PowerShell konsolu için, şu komutu kullanarak yürütme politikasını değiştirebilirsiniz:

Set-ExecutionPolicy Sınırsız-Kapsam Süreci

Siz geçerli PowerShell penceresini kapatana kadar etkin kalacaktır.PowerShell Yürütme İlkesi Bir İşlem İçin Ayarlanır

Geçerli kullanıcı için PowerShell Yürütme ilkesini değiştirin

  1. PowerShell'i açın.
  2. Aşağıdaki komutu yazın veya kopyalayıp yapıştırın ve Enter tuşuna basın:
    Set-ExecutionPolicy Sınırsız - Kapsam CurrentUser

İpucu: Politika yukarıdaki komuttan sonra ayarlanmadıysa, bunu -Force argümanıyla şu şekilde birleştirmeyi deneyin:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Yürütme politikası geçerli kullanıcı için ayarlandığında, 'LocalMachine' kapsamını geçersiz kılar. Yine, bir işlem için, yukarıda açıklandığı gibi geçerli PowerShell örneği için onu geçersiz kılabilirsiniz.

Global PowerShell Yürütme politikasını değiştirin

Bu yürütme ilkesi bilgisayar için geçerlidir, yani tek başına uygulanmayan yürütme ilkesi olmayan kullanıcı hesapları için geçerlidir. Varsayılan ayarlarla tüm kullanıcı hesaplarına uygulanacaktır.

Windows 10'da PowerShell Yürütme politikasını değiştirmek için , aşağıdakileri yapın.

  1. PowerShell'i yönetici olarak açın .
  2. Aşağıdaki komutu yürütün:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Bitirdiniz.

Bir Kayıt Defteri ayarlamasıyla PowerShell Yürütme politikasını değiştirin

Yürütme ilkesini hem mevcut kullanıcı hem de bilgisayar için bir Kayıt defteri ayarıyla değiştirmek mümkündür. İşte nasıl yapılabileceği.

  1. Aç Kayıt düzenleyici .
  2. Mevcut kullanıcı için yürütme politikasını değiştirmek için şu adrese gidin:
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. ExecutionPolicy dize değerini aşağıdaki değerlerden birine ayarlayın: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. LocalMachine kapsamının yürütme politikasını değiştirmek için şu adrese gidin:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. ExecutionPolicy dize değerini aşağıdaki değerlerden birine ayarlayın: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

İpucu: Kayıt anahtarına nasıl gideceğinizi görün tek tıklama ile . Sen de yapabilirsin Windows 10'un Kayıt Defteri Düzenleyicisi'nde HKCU ve HKLM arasında hızla geçiş yapın .

Steam indirmeyi daha hızlı hale getirme 2018

Bu kadar.

Ilginç Haberler

Editörün Seçimi

OBS ile Ekran Nasıl Kaydedilir
OBS ile Ekran Nasıl Kaydedilir
OBS Studio, güçlü bir ekran ve yayın aracı sağlar. Açık kaynaklı yazılım, canlı akış içeriğinin yanı sıra, bilgisayar ekranlarını sorunsuz bir şekilde kaydedebilir ve sesi alabilir. Kullanıcı dostu kontrol paneli, bir dizi özelleştirme özelliği ile birlikte gelir
MacOS Sierra'da Gatekeeper Nasıl Devre Dışı Bırakılır ve Uygulamalara Her Yerden İzin Verilir
MacOS Sierra'da Gatekeeper Nasıl Devre Dışı Bırakılır ve Uygulamalara Her Yerden İzin Verilir
Gatekeeper, macOS'ta önemli bir güvenlik özelliğidir, ancak Apple, macOS Sierra'da nasıl çalıştığı konusunda bazı değişiklikler yaptı. İşte tüm Gatekeeper seçeneklerini nasıl geri yükleyeceğiniz ve isterseniz devre dışı bırakacağınız.
Kindle Fire'da Instagram Nasıl İndirilir
Kindle Fire'da Instagram Nasıl İndirilir
Kindle Fire uygulaması, diğer akıllı cihazlarınızın yapabildiği hemen hemen her şeyi yapabilir. YouTube'a erişebilir, web'e göz atabilir ve hatta müzik dinleyebilirsiniz. Ancak Instagram uygulamasını Amazon'un uygulama mağazasından indirmeyi denediyseniz,
Microsoft, yeni PowerToys Ayarları Kullanıcı Arabirimi ve ImageResizer aracı üzerinde çalışıyor
Microsoft, yeni PowerToys Ayarları Kullanıcı Arabirimi ve ImageResizer aracı üzerinde çalışıyor
Son zamanlarda GitHub'da Microsoft, PowerToys ayarları için yeni bir kullanıcı arayüzü fikrini ortaya çıkardı. Fikir, kullanıcı katkıları ve tasarım modellerinin ardından tasarlandı.Reklam Microsoft, PowerToys içinde ayarlama için son kullanıcı deneyimini iyileştirecek. Yeni bir özellik taslağı aşağıdakileri açıklar: PowerToy'lar iki nedenden dolayı mevcuttur. Kullanıcılar daha fazla verimlilik elde etmek istiyor
Windows 10'da Bir Uygulama Tarafından En Son Değiştirilen Dosyalara Bakın
Windows 10'da Bir Uygulama Tarafından En Son Değiştirilen Dosyalara Bakın
Windows 10, belirli bir uygulamadan en son değiştirilen dosyaları size gösterebilir. Bu dosya listesi yalnızca uygulamayla ilgili dosyaları içerecektir.
2024 Yılının En İyi 6 Kasırga Uyarısı Uygulaması
2024 Yılının En İyi 6 Kasırga Uyarısı Uygulaması
Fırtına yaklaşıyorsa güvenebileceğiniz bir kasırga uyarı uygulamasına ihtiyacınız var. Hem iOS hem de Android için bu en iyi kasırga uygulamalarını bulmak için özellikleri inceledik.
Windows 10'da Olay Görüntüleyicide Yazdırma Günlüğünü Etkinleştirin
Windows 10'da Olay Görüntüleyicide Yazdırma Günlüğünü Etkinleştirin
Windows 10 Olay Görüntüleyicisinde Yazdırma Günlüğü Nasıl Etkinleştirilir Windows 10'da, kullanıcılar tarafından başlatılan işletim sistemi günlük yazdırma işlerini yapmak mümkündür. Bu özellik etkinleştirildiğinde, yazıcı işlerinin her biri için bir Olay Günlüğü kaydı yapar. Bu, yazdırılan her şeyi hızlı bir şekilde incelemenizi sağlar