Windows: Powershell betiğini yürütün - nasıl çalışır
Güvenlik nedeniyle, Powershell komut dosyasını Windows altında varsayılan olarak çalıştıramazsınız. Bunun yerine, küçük programlar engellenir. Bu pratik ipucunda size senaryoyu nasıl başlatabileceğinizi ve kullanabileceğinizi göstereceğiz.
Windows'ta Powershell betiğini çalıştırın - bunu yapmanız gerekir
Windows'ta bir Powershell betiği çalıştırmak istiyorsanız, önce bloğu kaldırmalısınız:
- Powershell kısayolunu sağ tıklayın ve "Yönetici olarak çalıştır" ı seçin. Bu adımı onaylamanız gerekebilir.
- Komut dosyalarının yürütülmesi için burada "Set-ExecutionPolicy RemoteSigned" komutunu yürütün.
- Not: Bu komut, güvenlik riskine neden olabilecek tüm komut dosyalarını yürütür.
- "RemoteSigned", yürütmek için dijital bir imza gerektirir ve bunu Internet'ten indirilen komut dosyaları için kullanır. Windows her zaman bilgisayarda oluşturduğunuz yerel komut dosyalarını çalıştırır.
- Bu nedenle, "RemoteSigned" yerine "AllSigned" değişkenini kullanabilirsiniz. Böylece tüm komut dosyaları dijital imza ile yürütülür. İmza bilinmiyorsa, sizden izin istenecektir.
- "Sınırsız" değişkeni tüm komut dosyalarını yürütür, ancak Internet'ten indirilen imzasız komut dosyaları için bir uyarı verilir. Bu durumda komut "Set-ExecutionPolicy Unrestricted" şeklindedir.
- "Powershell -ep RemoteSigned -file MyScript.ps1" komutu ile dosyanız için bir istisna oluşturabilirsiniz. "MyScript.ps1" değişkenini gerçek dosya adınızla değiştirin.
Powershell betiğini yürüt - grup haklarını düzenle
Alternatif olarak, grup haklarını Windows 10 altında da düzenleyebilirsiniz. Avantajı: Kafa karıştırıcı komutlar arasında seçim yapmak zorunda değilsiniz.
- Windows aramasına "Bilgisayar ve kullanıcı yapılandırması" girin ve aynı adlı programı başlatın.
- Buradan "Yönergeler" ve ardından "Yönetim Şablonları" na geçin.
- "Windows Bileşenleri" altında "Windows PowerShell" klasörünü bulun.
- "Komut dosyasının yürütülmesine izin ver" girişini çift tıklayın.
- Burada "Yerel komut dosyalarına ve uzaktan imzalanmış komut dosyalarına izin ver", "Yalnızca imzalanmış komut dosyalarına izin ver" ve "Tüm komut dosyalarına izin ver" ayar seçeneklerini bulacaksınız.
- Güvenlik nedeniyle, "Yerel komut dosyalarına ve uzaktan imzalı komut dosyalarına izin ver" seçeneğini kullanmanızı öneririz. Bu, PC'nizi en iyi şekilde korur.
Bu talimatlar Windows 8 veya Windows 10'a dayanmaktadır. Bir sonraki pratik ipucunda Powershell'in en önemli komutlarını göstereceğiz.