Windows PowerShell Uyarı Seslerini Kapatma
Bu yazımda Windows’da PowerShell’in sinir bozucu uyarı ve beep seslerini nasıl devre dışı bırakabileceğimizden bahsedeceğim. Özellikle backspace tuşuna bastığımızda duyduğumuz uyarı sesinden kurtulmak eminim herkesi memnun edecektir. 🙂
PowerShell’i açıp Set-PSReadlineOption -BellStyle None
komutunu çalıştırırsanız oturumu kapatana kadar uyarı seslerinden kurtulabilirsiniz. Peki bu değişikliği nasıl kalıcı hale getirebiliriz? Bu işlem için bir PowerShell profil dosyası oluşturup, bu komutu profil dosyasına eklemeliyiz.
PowerShell’de notepad $profile
komutunu çalıştırın. Eğer boş bir metin dosyası açılıyorsa halihazırda bir profil dosyanız var demektir. Eğer halihazırda bir profil dosyanız varsa aşağıdaki profil oluşturma adımını atlayabilirsiniz. Eğer profil olmadığına dair bir uyarı veya hata alıyorsanız bu profil dosyasını sıfırdan oluşturmalısınız.
Profil oluşturma işlemi için PowerShell’i yönetici olarak çalıştırmanız gerekebilir. Yeni bir profil oluşturmak için aşağıdaki komutu PowerShell’de çalıştırmalısınız;
if (!(Test-Path -Path $profile)) {New-Item -ItemType File -Path $profile -Force}
Profil oluşturma işleminden sonra tekrar notepad $profile
komutunu çalıştırın. Açılan metin dosyasına Set-PSReadlineOption -BellStyle None
komutunu ekleyin ve dosyayı kaydedin. PowerShell’i yeniden başlattığınızda herhangi bir uyarı sesiyle karşılaşmayacaksınız.
Bu işlem sonrasında eğer PowerShell’i açtığınızda “Microsoft.PowerShell_profile.ps1 cannot be loaded because running scripts is disabled on this system” gibi bir uyarı alırsanız set-executionpolicy remotesigned
komutunu PowerShell’de çalıştırın, ekrana gelecek yönergeleri kabul edin. Bir sonraki yazımda görüşmek üzere…