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:

  1. Görev Çubuğu arama kutusunda gpedit.msc'yi(gpedit.msc) arayın .
  2. Arama sonucunda Grup ilkesini düzenle'ye(Edit group policy) tıklayın .
  3. Bilgisayar Yapılandırmasında(Computer Configuration) Windows PowerShell'e(Windows PowerShell) gidin .
  4. Komut Dosyası Yürütmesini Aç seçeneğine(Turn on Script Execution) çift tıklayın .
  5. Etkin(Enabled) seçeneğini seçin .
  6. Açılır listeden bir Yürütme Politikası seçin.(Execution Policy)
  7. Komut dosyası yürütmeyi kapatmak için Devre Dışı seçeneğini belirleyin .(Disabled)
  8. 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.mscGö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.

Windows PowerShell komut dosyası yürütmesini açın veya kapatın

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:

  1. Win+R basın .
  2. Regedit yazın(regedit) ve Enter düğmesine(Enter) basın.
  3. Evet(Yes) düğmesine tıklayın .
  4. HKLM anahtarının(HKLM key) içindeki Windows'a(Windows) gidin .
  5. Windows > Yeni > Anahtar'a sağ tıklayın.
  6. PowerShell olarak adlandırın .
  7. (Right-click)PowerShell > New DWORD (32-bit) Value öğesine (Value)sağ tıklayın .
  8. EnableScripts olarak adlandırın .
  9. Değer(Value) verisini 1 olarak ayarlamak için üzerine çift tıklayın .
  10. Right-click PowerShell > New > String Value .
  11. ExecutionPolicy olarak adlandırın .
  12. 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 regeditve  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 .

Windows PowerShell komut dosyası yürütmesini açma veya kapatma

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 .

Windows PowerShell komut dosyası yürütmesini açma veya kapatma

(Double-click)Değer verisini  (Value data ) 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 .

Windows PowerShell komut dosyası yürütmesini açma veya kapatma

Şimdi, yürütme politikasını ayarlamanız gerekecek. PowerShell > New > String Value üzerine sağ tıklayın ve  ExecutionPolicy olarak adlandırın .

Windows PowerShell komut dosyası yürütmesini açma veya kapatma

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

Windows PowerShell komut dosyası yürütmesini açma veya kapatma

Sonunda  , değişikliği kaydetmek için Tamam  düğmesine tıklayın.(OK )

Bu kadar! Umarım yardımcı olur.



About the author

"Serbest çalışan bir Windows ve Office uzmanıyım. Bu araçlarla çalışma konusunda 10 yılı aşkın bir deneyime sahibim ve bunlardan en iyi şekilde yararlanmanıza yardımcı olabilirim. Becerilerim şunları içerir: Microsoft Word, Excel, PowerPoint ve Outlook ile çalışma; web oluşturma sayfalar ve uygulamalar ve müşterilerin iş hedeflerine ulaşmalarına yardımcı olmak."



Related posts