Bu sistemde çalışan komut dosyaları devre dışı bırakıldığından PowerShell yüklü olarak adlandırılamıyor Düzeltme

Windows kullanıcıları, PowerShell komut dosyalarını yalnızca tek bir komutla PowerShell terminalini kullanarak çalıştırabilir. Ancak bazen, genellikle ilk kez kullananlar için hata mesajı "Bu Sistemde Komut Dosyalarının Çalıştırılması Devre Dışı Bırakıldığından Powershell Yüklenemiyor” mavi terminalde görünebilir. Bu sorunun arkasında tam olarak iki neden olabilir. Biri, tüm komut dosyaları üzerindeki yürütme politikası kısıtlamalarıdır ve diğeri, bilinmeyen veya güvenilmeyen satıcıdan gelen komut dosyasıdır. Sorunu belirlemek ve düzeltmek için bu kolay çözümü izlemeniz yeterlidir.

Düzeltme 1 - PowerShell'i yönetici modunda çalıştırın

En sık yaptığımız hatalardan biri, betiği uygun yönetici hakları olmadan PowerShell terminalinde çalıştırmaya çalışmaktır.

1. tuşuna basmalısın Kazanma anahtarı ve "yazıngüç kalkanı“.

2. Ardından, " üzerine sağ tıklayınWindows PowerShell'i” ve “ öğesine dokununYönetici olarak çalıştır“.

REKLAMCILIK

Windows Powersell Min.

Terminal uygun yönetici haklarıyla açıldığında, kabuk betiğini tekrar çalıştırmayı denemeli ve çalışıp çalışmadığını test etmelisiniz.

Düzeltme 2 - Yürütme politikasını kontrol edin ve değiştirin

Yürütme Politikası, bazı komut dosyalarını çalıştırmanızı yasaklar.

1. Şimdi, sadece basın Kazanma anahtarı ve "yazıngüç kalkanı“.

2. Ardından, " üzerine sağ tıklayınWindows PowerShell'i” ve “ öğesine dokununYönetici olarak çalıştır“.

Windows Powersell Min.

3. PowerShell terminali açıldığında, tip bu kod ve isabet Girmek komut dosyalarının mevcut politika durumunu bilmek.

Get-ExecutionPolicy -Listesi
Yürütme Politikası Listesini Al Min

4. Artık tüm kullanıcılar/kullanıcı grupları için yürütme ilkelerinin tam listesini görebilirsiniz.

Genellikle, varsayılan yürütme kapsamı "Tanımsız" durum.

Listeyi Kontrol Et Min

5. Şimdi, kopyala yapıştır yürütme politikasını ayarlamak için bu kod sınırsız modu*.

Set-ExecutionPolicy Sınırsız

6. Şimdi sorulacak"Yürütme politikasını değiştirmek istiyor musunuz?“. Sadece yaz "Y” komutunda ve vur Girmek değişikliği uygulamak için

Kısıtlamasız Evet Min

Artık betiği sisteminizde kolayca çalıştırabilirsiniz. PowerShell artık betiğin yürütülmesini kısıtlamayacak.

Bu şekilde, betiği çalıştırma sorunuyla hiç karşılaşmazsınız.

*NOT

powerShell yürütme ilkesi, bilinmeyen, kötü amaçlı komut dosyalarının sistemde çalışmasını engelleyen hayati bir güvenliktir. Bu nedenle, mevcut ayara bırakmamalısınız. Komut dosyasını çalıştırdıktan sonra yürütme politikasını "AllSigned" veya "RemoteSigned" olarak ayarlamanız önerilir.

1. Aç Güç kalkanı yönetici olarak.

2. Açtıktan sonra, herhangi bir komut dosyasının sisteminizde yürütülmesini kısıtlamak için bu komutu çalıştırın.

Set-ExecutionPolicy Kısıtlı
Yürütme Politikası Kısıtlı Min

Yürütme ilkesini kısıtladıktan sonra hiçbir komut dosyası yürütülmez.

Ek olarak, isterseniz güvenlik seviyesini daha yumuşak bir seviyeye değiştirebilirsiniz. Yürütme ilkesini ayarlayabileceğiniz 4 temel güvenlik düzeyi vardır. Var -

1. Kısıtlı – Bu mod, herhangi bir komut dosyasının sistemde yürütülmesini yasaklar. Kısıtlı mod, yerleştirebileceğiniz en yüksek yürütme ilkesi düzeyidir.

2. hepsi imzalı – Yalnızca güvenilir yayıncılar tarafından imzalanmış tüm komut dosyaları sistemde çalıştırılabilir. Bu modda üçüncü taraf bilinmeyen komut dosyalarını çalıştıramazsınız.

3. Uzaktan İmzalı – Yerel bilgisayarda yazılan scriptlerin yanı sıra uzaktan imzalanmış scriptler de sistem üzerinde çalıştırılabilir.

4. sınırsız – Kısıtlamasız mod, adından da anlaşılacağı gibi, sistem üzerinde herhangi bir betiği çalıştırmanıza izin verir. Kötü amaçlı komut dosyaları engellenmediği için bu tehlikeli olabilir.

Yürütme politikasını " olarak ayarlamaya çalıştığınızı varsayalım.Uzak Şarkılı" ve bu kodu yükseltilmiş bir PowerShell terminalinde yürütün.

Set-ExecutionPolicy RemoteSigned
Uzak Şarkılı Min

Komut İstemi terminalini kapatabilirsiniz.

Herhangi bir PC sorununu Bulmak ve Düzeltmek için bu PC Onarım aracını da indirebilirsiniz:
Aşama 1 - Restoro PC Onarım Aracını buradan indirin
Adım 2 - Herhangi bir PC sorununu otomatik olarak bulmak ve düzeltmek için Taramayı Başlat'a tıklayın.
PowerShell Erişiminde Get-Appxpackage Reddedildi veya Çalışmıyor [Düzeltme]

PowerShell Erişiminde Get-Appxpackage Reddedildi veya Çalışmıyor [Düzeltme]Güç KalkanıWindows 10Windows 11

Sisteme herhangi bir uygulama yüklendiğinde, temel olarak Microsoft Store'dan veya herhangi bir üçüncü taraftan indirildi. kaynakların güncellenmesi, yeniden kaydedilmesi veya kaldırılması gerekir,...

Devamını oku
Komut Satırından Windows Güncellemesi Çalıştırın [2 Farklı Yol]

Komut Satırından Windows Güncellemesi Çalıştırın [2 Farklı Yol]Windows GüncellemeleriGüç KalkanıKomut Istemi

Windows güncellemelerini komutlar aracılığıyla yüklemek için bu kolay adımları izleyinKomut İstemi ve Windows PowerShell aracılığıyla Windows'u komut satırlarından güncelleyebilirsiniz.Güncelleme i...

Devamını oku
PowerShell'de Try Catch Nedir ve Nasıl Kullanılır?

PowerShell'de Try Catch Nedir ve Nasıl Kullanılır?Güç Kalkanı

Basit komut satırı cmdlet'leriyle hataların nasıl ele alınacağı aşağıda açıklanmıştırSık sık bir PowerShell kullanıcısıysanız, bir hatayı gösteren kırmızı metinle dolu bir ekranla karşılaşmışsınızd...

Devamını oku