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

none

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.none

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

noneİ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.none

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.none

İ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

none
Hypixel'de Altın Nasıl Elde Edilir
Altın, Hypixel'in çeşitli kozmetik ürünler, rütbeler ve SkyBlock Taşları satın almak için kullanılan oyun içi para birimidir. Başka bir deyişle, daha hızlı seviye atlamanıza ve daha havalı görünmenize yardımcı olabilecek değerli bir kaynaktır. nasıl olduğunu merak ediyorsanız
none
Valorant'ta İsim Nasıl Değiştirilir
Son derece popüler çevrimiçi çok oyunculu savaş arenası League of Legends'tan sorumlu şirket olan Riot, Valorant'ın da arkasında. Birinci şahıs nişancı (FPS) türüne bu yeni giriş büyüyor ve hiçbir zaman durma belirtisi göstermiyor
none
Tesco Hudl 2 vs Google Nexus 7: En iyi bütçeli Android tablet hangisi?
Tesco, ucuz ve neşeli Hudl tabletinin ikinci versiyonu olan Hudl 2'yi piyasaya sürdü. Sağlam, renkli ve hoş bir ekranı var, ancak rakip tableti Google Nexus 7'ye nasıl dönüştürüyor? İşte biz
none
WebRTC özelliklerini kullanmak için Firefox Hello'yu etkinleştirin
Tarayıcınızda merhaba düğmesi yoksa Firefox Hello nasıl etkinleştirilir?
none
Disney Plus'ta Dil Nasıl Değiştirilir
Disney+ yayın hizmeti birçok farklı dilde mevcuttur. Ses, alt yazılar ve kullanıcı arayüzü dilleri de dahil olmak üzere Disney Plus'taki dili nasıl değiştireceğiniz aşağıda açıklanmıştır.
none
Windows 10'da Uygulama Sesini Bireysel Olarak Ayarlama
Windows 10, Ayarlar uygulamasında yeni bir ses seçenekleri sayfasıyla birlikte gelir. Hem Mağaza hem de klasik masaüstü / win32 uygulamaları için uygulama sesini ayrı ayrı ayarlamanıza olanak tanır.
none
Google Slaytlar ile PowerPoint Nasıl Açılır
Onlarca yıldır, Microsoft'un PowerPoint'i slayt gösterisi sunumlarının kralı olmuştur. Tek sorun, Microsoft Office paketini satın almanız gerektiğidir. Neyse ki, artık PowerPoint'e yetkin ücretsiz alternatifler var. Google Slaytlar ile şunları yapabilirsiniz: