Windows 10'da PowerShell komut dosyaları klavye kısayollarıyla nasıl çalıştırılır


PowerShell komut dosyalarının belirli bir zamanda otomatik olarak çalışmasını istiyorsanız biraz kurulum gerekir. Betik PowerShell'de bir eylem olarak çalıştırılmayacağı için zamanlanmış bir görevi kullanmaktan daha fazlasını gerektirir. Bu komut dosyalarını otomatik olarak çalıştırmak istemiyorsanız ve bunun yerine PowerShell komut dosyalarını klavye kısayollarıyla çalıştırmayı düşünüyorsanız, bunu yapabilirsiniz. Bu süreçte bazı sınırlamalar var ancak sürecin kullanımını sıkıcı hale getirecek hiçbir şey yok.

Klavye kısayollarına sahip PowerShell betikleri

İhtiyacınız olan ilk şey PowerShell betiğidir. Devam edin ve yaratın. Yanlışlıkla silmeyeceğinizi bildiğiniz bir yere taşıyın. Bunu yaptıktan sonra masaüstünüze gidin ve boş bir alana sağ tıklayın. Bağlam menüsünden Yeni>Kısayol'u seçin.

Konum alanına aşağıdakini girin ve "komut dosyası yolunu", bir klavye kısayoluyla çalıştırmak istediğiniz PowerShell betiğinin tam yoluyla değiştirdiğinizden emin olun.

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "path-to-script"

Örnek

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "C:\Users\fatiw\Desktop\toastNotification.ps1"

İleri'ye tıklayın ve kısayol için bir ad girin. İsterseniz kısayolun kullandığı simgeyi de değiştirebilirsiniz. Varsayılan olarak PowerShell simgesini kullanacaktır.

Kısayolu oluşturduktan sonra sağ tıklayın ve içerik menüsünden Özellikler'i seçin. Kısayol sekmesine gidin, 'Kısayol tuşu' alanının içine tıklayın ve uygulamayı çalıştırmak için kullanmak istediğiniz klavye kısayolunu kaydedin.

Yalnızca bir harf veya sayı girmeniz yeterlidir. Ctrl+Alt tuşları varsayılan olarak eklenir ve uygulamaları/uygulamalara kısayolları çalıştırmak için kullanılan tüm klavye kısayollarının bir parçası olacaktır.

Bu işe yarayacaktır. Artık betiği kaydettiğiniz kısayolla çalıştırabilirsiniz.

Sınırlamalar

Bu yöntemin çok kısıtlayıcı olmasa da sınırlamaları olduğunu daha önce belirtmiştim. Sınırlama, oluşturduğunuz kısayolun masaüstüne yerleştirilmesi veya Başlat Menüsü'ne eklenmesi gerektiğidir. Kısayolu başka bir yere (örneğin PC'nizdeki farklı bir sürücüye) taşırsanız veya bir klasörün içine yerleştirirseniz, klavye kısayolu betiği çalıştıramayacaktır.

Komut dosyasını masaüstünüzde tutmak, komut dosyalarını klavye kısayoluyla çalıştırmanın gerçekten en güvenilir yoludur. Görünüşe göre kısayol menüsündeki Başlatmak için Sabitle seçeneğini kullanmak gerçekten işe yaramıyor ve bunu Başlat Menüsü klasörüne eklemek de işe yaramıyor. Bunu test ettiğim senaryoyla ilgili olabilir, o yüzden devam edin ve kendiniz deneyin. Kısayolu Başlat Menüsüne eklemek işe yaramazsa, onu masaüstünüze yerleştirmeniz gerekecektir.

İlgili makaleler