Bu sistemde komut dosyalarının çalıştırılması devre dışı bırakıldı PowerShell hatası


PowerShell bir hata mesajı verirse - Bu sistemde komut dosyalarının çalıştırılması devre dışı bırakıldığı için dosya yüklenemiyor, bu durumda Windows 11/10 bilgisayarınızda komut dosyalarının çalışmasını etkinleştirmeniz gerekir. Bu hatanın nedeni, kullanıcı hesabınızın o betiği çalıştırmak için yeterli izne sahip olmamasından kaynaklanmaktadır. Bu, Yönetici düzeyinde izinlere sahip olmanız gerektiği anlamına gelmez; bu aynı zamanda bu tür PowerShell komut dosyalarını veya cmdlet'lerini çalıştırmak için kısıtlamasız olmanız gerektiği anlamına da gelir

Bu sistemde komut dosyalarının çalıştırılması devre dışı bırakıldığı için dosya yüklenemiyor PowerShell hatası

Bu görevi yerine getirmenin tek bir yolu var. Yapmanız gereken, yürütme politikasını kısıtlanmamış olacak şekilde ayarlamaktır.

Bunun için öncelikle bilgisayarınızdaki bireysel kullanıcı grupları için hangi politikaların ayarlandığını kontrol edeceğiz.

Bunun için WINKEY + Xdüğmesine birlikte basarak başlayın veya Başlat düğmesine sağ tıklayın ve Windows Powershell (Yönetici)'ye tıklayın veya Powershell'i arayın.arama kutusunda, sağ tıklayın ve Yönetici Olarak Çalıştır'ı seçin. Aldığınız UAC veya Kullanıcı Hesabı Denetimi istemi için Evet'i tıklayın. Ardından Windows Powershell penceresi nihayet açılacaktır. Şimdi bilgisayarınızdaki tüm kapsamların Yürütme Politikası Listesini almak için aşağıdaki komutu yazın,

Get-ExecutionPolicy -List

Kapsam sütununun altında, LocalMachine'in dışına bakmanız gerekir.

Yürütme Politikasının Tanımsız veya Kısıtlı olarak ayarlandığını görürseniz, sorununuzun takibini yapmışsınız demektir.

Şimdi yapmanız gereken bir sonraki şey, Yürütme Politikasını Kısıtlanmamış olarak ayarlamaktır.

Bunun için aynı PowerShell oturum penceresine aşağıdaki komutu girmeniz gerekir,

Set-ExecutionPolicy Unrestricted

Bu komut bir hata atarsa, aşağıdaki komutu girerek Yürütme Politikasını değiştirmeye de zorlayabilirsiniz:

Set-ExecutionPolicy Unrestricted -Force

Bu, sonunda PowerShell Komut Dosyalarınızın ve cmdlet'lerinizin Yürütme Politikasını Kısıtlanmamış olarak ayarlayacaktır.

Artık bu, PowerShell'de Bu sistemde komut dosyalarının çalıştırılması devre dışı bırakıldığından dosya yüklenemiyor yazan hatayı ortadan kaldıracaktır.

Bunun size faydası oldu mu?

İlgili makaleler