Windows PowerShell komut dosyası yürütmesini açma veya kapatma
Windows 10'da(Windows 10) Windows PowerShell komut dosyası yürütmesini açmak veya kapatmak(turn on or off Windows PowerShell script execution) istiyorsanız , bu adım adım kılavuzu izleyin. Bu işlevi etkinleştirmek veya devre dışı bırakmak için Kayıt Defteri Düzenleyicisi'ni(Registry Editor) ve Yerel Grup İlkesi Düzenleyicisini kullanacağız.(Local Group Policy Editor)
Windows PowerShell , Windows işletim sisteminde bulunan önemli ve kullanışlı bir araçtır . Temel olarak iki tür komut dosyası vardır - Güvenilir bir yayıncı tarafından imzalanmış ve Yerel komut dosyaları. Yerel komut dosyaları, kişisel bilgisayarınızda oluşturduğunuz şeylerdir, diğeri ise güvenilir bir yayıncının belirli bir görevi gerçekleştirmek için imzaladığı şeydir.
Windows PowerShell komut dosyası yürütmesini açın veya kapatın
Grup İlkesi Düzenleyicisi'ni kullanarak (Group Policy Editor)Windows PowerShell komut dosyası yürütmesini açmak veya kapatmak için şu adımları izleyin:
- Görev Çubuğu arama kutusunda gpedit.msc'yi(gpedit.msc) arayın .
- Arama sonucunda Grup ilkesini düzenle'ye(Edit group policy) tıklayın .
- Bilgisayar Yapılandırmasında(Computer Configuration) Windows PowerShell'e(Windows PowerShell) gidin .
- Komut Dosyası Yürütmesini Aç seçeneğine(Turn on Script Execution) çift tıklayın .
- Etkin(Enabled) seçeneğini seçin .
- Açılır listeden bir Yürütme Politikası seçin.(Execution Policy)
- Komut dosyası yürütmeyi kapatmak için Devre Dışı seçeneğini belirleyin .(Disabled)
- Uygula(Apply) ve Tamam'a(OK) tıklayın .
Bu adımları ayrıntılı olarak inceleyelim.
İlk önce, bilgisayarınızda Yerel Grup İlkesi Düzenleyicisini(Local Group Policy Editor) açmanız gerekecek . Bunun için gpedit.msc
Görev Çubuğu(Taskbar) arama kutusunda arama yapın ve arama sonucunda Grup ilkesini düzenle'ye tıklayın. (Edit group policy )Bu aracı açtıktan sonra, aşağıdaki yola gidin-
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
Windows PowerShell klasöründe , Komut Dosyası Yürütmesini Aç(Turn on Script Execution) adlı bir ayar göreceksiniz . Üzerine çift tıklayın ve Etkin (Enabled ) seçeneğini seçin.
Bundan sonra, açılır listeden bir Yürütme Politikası seçin. Bu üç seçeneği göreceksiniz-
- Yalnızca imzalı komut dosyalarına izin ver
- (Allow)Yerel komut dosyalarına ve uzaktan imzalı komut dosyalarına izin ver
- Tüm komut dosyalarına izin ver
Windows PowerShell'de(Windows PowerShell) komut dosyası yürütmesini kapatmak istiyorsanız Devre Dışı (Disabled ) seçeneğini belirleyin .
Her iki durumda da , değişikliği kaydetmek için Uygula (Apply ) ve Tamam'a tıklayın.(OK )
Daha önce de belirtildiği gibi, aynı değişikliği Kayıt Defteri Düzenleyicisi'ni(Registry Editor) kullanarak yapmak mümkündür . Bundan önce, bir Sistem Geri Yükleme noktası oluşturmanız ve tüm Kayıt Defteri dosyalarını yedeklemeniz(backup all Registry files) önerilir .
Kayıt Defterini kullanarak (Registry)Windows PowerShell komut dosyası yürütmesini etkinleştirin veya devre dışı bırakın
Windows PowerShell komut dosyası yürütmesini etkinleştirmek veya devre dışı bırakmak için şu adımları izleyin:
- Win+R basın .
- Regedit yazın(regedit) ve Enter düğmesine(Enter) basın.
- Evet(Yes) düğmesine tıklayın .
- HKLM anahtarının(HKLM key) içindeki Windows'a(Windows) gidin .
- Windows > Yeni > Anahtar'a sağ tıklayın.
- PowerShell olarak adlandırın .
- (Right-click)PowerShell > New DWORD (32-bit) Value öğesine (Value)sağ tıklayın .
- EnableScripts olarak adlandırın .
- Değer(Value) verisini 1 olarak ayarlamak için üzerine çift tıklayın .
- Right-click PowerShell > New > String Value .
- ExecutionPolicy olarak adlandırın .
- Değer(Value) verilerini aşağıda belirtildiği gibi ayarlamak için üzerine çift tıklayın .
Daha fazlasını öğrenmek istiyorsanız, okumaya devam edin.
Başlamak için Win+R tuşlarına basın , yazın regedit
ve Enter düğmesine basın. UAC istemini görürseniz, bilgisayarınızda Kayıt Defteri Düzenleyicisi'ni açmak için (Registry Editor)Evet (Yes ) düğmesine tıklayın . Bundan sonra, aşağıdaki yola gidin-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
Windows'a sağ tıklayın, New > Key, seçin ve PowerShell olarak adlandırın .
PowerShell anahtarında bir DWORD (32-bit) Değeri(Value) ve bir Dize Değeri(String Value) oluşturmanız gerekecek . PowerShell >New > DWORD (32-bit) Value üzerine sağ tıklayın ve EnableScripts olarak adlandırın .
(Double-click)Değer verisini (Value data )1 veya 0 olarak ayarlamak için EnableScripts'e çift (EnableScripts)tıklayın . Bu işlevi etkinleştirmek istiyorsanız, 1 yapın . Aksi takdirde 0 olsun .
Şimdi, yürütme politikasını ayarlamanız gerekecek. PowerShell > New > String Value üzerine sağ tıklayın ve ExecutionPolicy olarak adlandırın .
Bundan sonra, üzerine çift tıklayın ve aşağıda belirtildiği gibi Değer verilerini (Value data ) girin-
- AllSigned: Yalnızca imzalı komut dosyalarına izin ver
- RemoteSigned : Yerel komut dosyalarına ve uzaktan imzalı komut dosyalarına izin verin
- Sınırsız:(Unrestricted:) Tüm komut dosyalarına izin ver
Sonunda , değişikliği kaydetmek için Tamam düğmesine tıklayın.(OK )
Bu kadar! Umarım yardımcı olur.
Related posts
Google Chrome Windows PowerShell kullanarak Nasıl Kurulur
Windows PowerShell ISE vs Windows PowerShell: Fark nedir?
Format External Hard Drive or USB Windows PowerShell kullanarak sürücü
Windows 10'teki Security Questions'yi PowerShell Script kullanarak devre dışı bırakın
Windows PowerShell ISE Nasıl Kullanılır - Yeni Başlayanlar Eğitimi
PowerShell script Task Scheduler'da Windows 10'te Nasıl Zamanlanır?
PowerShell script Windows Update status'yi kontrol etmek için
PowerShell Windows 10'teki PowerShell'yi kullanma
PowerShell Windows 10'te PowerShell'ü kullanma
Command Prompt and PowerShell Windows 10'de Legacy Console'ü etkinleştirin veya devre dışı bırakın
Fix PowerShell Windows 11/10 içinde High CPU usage neden
Windows 10 içinde PowerShell kullanarak Windows Updates Hide nasıl
Update Windows Defender tanımları PowerShell kullanarak
Windows Terminal içinde CMD and PowerShell arasında geçiş yapma
Windows 10 içinde PowerShell kullanarak Local User Account nasıl oluşturulur
PowerShell version Windows 11/10'de nasıl kontrol edilir
PowerShell yoluyla giderme Windows Server Network connectivity konular
Windows 10'da PowerShell'ü kullanarak IP veya web sitesini nasıl engellenir?
Windows 10'de PowerShell'yı nasıl devre dışı bırakılır?
Replace Powershell Command Prompt Windows 10 Start Menu ile