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.
Düzeltme: Terim bir Cmdlet'in Adı Olarak Tanınmıyor

Düzeltme: Terim bir Cmdlet'in Adı Olarak TanınmıyorGüç Kalkanı

Bu sorunu düzeltmek için PowerShell betiğinizde hata olup olmadığını kontrol edinTerimin PowerShell'de ad hatası olarak tanınmamasını düzeltmek için gerekli modülleri yükleyin.Bu sorunu önlemek içi...

Devamını oku
Wsmprovhost.exe: Nedir ve Yüksek CPU Kullanımı Nasıl Durdurulur

Wsmprovhost.exe: Nedir ve Yüksek CPU Kullanımı Nasıl DurdurulurYüksek Işlemci KullanımıGüç Kalkanı

CPU kullanımını azaltmak için uzman çözümleri inceleyin wsmprovhost.exe süreç kritiktir ve Windows'taki uzak oturumlarla bağlantılıdır.Bazı kullanıcılar bunu bildirdi wsmprovhost.exe yüksek CPU kul...

Devamını oku