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.
Try Catch PowerShell'in Çalışmaması Nasıl Düzeltilir?

Try Catch PowerShell'in Çalışmaması Nasıl Düzeltilir?Güç Kalkanı

Bunu düzeltmek için yanlış sözdizimi arayınTry-Catch, PowerShell üzerinde çalışmıyorsa, yanlış sözdizimi ve hata eylemi değerleri olup olmadığını kontrol etmelisiniz.Bu kılavuz, sorunu çözmenin far...

Devamını oku
PowerShell ErrorAction Nasıl Kullanılır? (Örneklerle Bir Kılavuz)

PowerShell ErrorAction Nasıl Kullanılır? (Örneklerle Bir Kılavuz)Güç Kalkanı

Bu cmdlet, bir hata oluşursa eylemi gerçekleştirirPowerShell ErrorAction, bir hata oluştuğunda devreye giren yaygın bir parametredir.Bu kılavuz, PowerShell ErrorAction'ı, parametrelerini ve bunları...

Devamını oku
Powershell'de Ortam Değişkenleri Nasıl Yazdırılır: 4 Kolay İpucu

Powershell'de Ortam Değişkenleri Nasıl Yazdırılır: 4 Kolay İpucuGüç Kalkanı

PowerShell'de ortam değişkenlerini yazdırmak için bu hızlı adımları kullanınOrtam değişkenleri, işletim sistemi ve diğer programlar tarafından kullanılan bilgilerle ilgili verileri depolar.Destekle...

Devamını oku