PowerShell Komut Dosyalarını Windows 10'da Oturum Açmadan Yerel Olarak Çalıştırın

Windows PowerShell , Windows makinelerinde görevleri otomatikleştirmenize ve komut dosyası oluşturmanıza ve bu makinelerde bulunan birçok uygulamayla etkileşim kurmanıza olanak tanıyan güçlü bir Microsoft terminalidir. (Microsoft)Komut İstemi(Command Prompt) üzerinde büyük bir gelişmedir ve çoğunlukla geliştiricilere yöneliktir.

Gerçek gücünün farkında olmayan insanlar olsa da, yolunu bilenler onu en basit komutları yürütmekten, hatta zaman zaman Windows'u zorla güncellemeye kadar birçok amaç için kullandılar. PowerShell'i(PowerShell) nasıl kullanacağını bilenlerden biri olduğunuzu , ancak burada çalıştırılan bilgisayarda yerel olarak oturum açmadığınız için terminalde komut satırlarını yürütemediğinizi varsayarsak, bu yazı tam size göre. Bu, birkaç kişinin karşılaştığı çok yaygın bir sorun olsa da, çözümü de aynı derecede temeldir.

Varsayılan olarak Windows , her komut dosyasını, özellikle de Windows'ta(Windows) sistem ayarlarını değiştirmeye çalışan komut dosyalarını çalıştırmanıza izin vermez . Bu gönderide, bir PowerShell betiğini(run a PowerShell script) imzalamadan nasıl çalıştırabileceğinizi paylaşacağız .

İmzalı PowerShell Komut Dosyaları nedir?

İmzalı bir komut dosyası, bir BT yöneticisi tarafından yetkilendirildiği veya onaylandığı ve son kullanma tarihi olan bir imza taşıdığı anlamına gelir. Windows'taki(Windows) sertifikalara veya Web Sitelerinde bulunan SSL sertifikalarına benzer . Kısacası, Windows bunu güvenilir olarak değerlendirir.

PowerShell Komut Dosyalarını(Run PowerShell Scripts) İmzalamadan yerel olarak çalıştırın

PowerShell Komut Dosyalarını İmzalamadan yerel olarak çalıştırın

İmza gerektirmeyen bir komut dosyasını test ederken farklı bir yaklaşım gerekir. Güvenilir bir kaynaktan olabilir veya kendiniz geliştirdiniz. Sertifika gerekli değildir. Yerel PowerShell betiklerini imzalamadan çalıştırmak için şu adımları izleyin:

  1. Windows 10 Ayarlarını Açın (Win + I)
  2. Güncelleme ve Güvenlik'e gidin
  3. (Select)Sol taraftan Geliştiriciler için'i seçin
  4. PowerShell bölümünü bulun
  5. Yerel PowerShell betiklerinin imzalamadan çalışmasına izin vermek için Yürütme ilkesini değiştir'i(Change execution policy to allow local PowerShell scripts to run without signing) seçin .
  6. Şimdi Ayarları Göster(Show Settings) bağlantısını tıklayın, PowerShell penceresini açacaktır.

Pencere, ExecutionPolicy , seçenek ve diğer ayarlarla ilgili bilgileri görüntüler. Uzak(Remote) komut dosyaları hala imza gerektirecektir.

Onaylamak için PowerShell'i(PowerShell) açın , betiğinizi çalıştırın ve herhangi bir hata mesajı görmemelisiniz. Bu komut dosyası, PowerShell(PowerShell) oturumunu çalıştıran kullanıcının izinleriyle çalışır .

Bu özellik, yalnızca etki alanına katılmış makineleri olan kuruluşlar için son derece yararlıdır. Komut dosyalarını sunucuya geri göndermeden önce istemci makinelerde çalıştırmanıza olanak tanır.

Umarım gönderi faydalı olmuştur ve artık Windows'ta (Windows)PowerShell kullanarak imzasız komut dosyaları çalıştırabilirsiniz .

Sonraki oku(Read next) : Windows PowerShell komut dosyası yürütmesini açma veya kapatma(turn on or off Windows PowerShell script execution) .



About the author

5 yıldan fazla deneyime sahip bir Windows 10/11/10 müşteri destek uzmanıyım. Ayrıca son birkaç yıldır hevesli bir oyuncuyum ve xbox One'a büyük ilgi duyuyorum. Şu anki odak noktam, müşterilere, çoğu zaman çağrı merkezi desteği ve çevrimiçi yardım gibi müşteri hizmetleri araçlarımızı kullanarak, Windows 10 veya Windows 11 sistemlerinde yaşadıkları sorunları konusunda yardımcı olmaktır.



Related posts