PowerShell: PowerShell Konsol Pencerenizin Başlık Çubuğunu Özelleştirme


PowerShell'i sık kullanıyorsanız kendinize ait bir başlık çubuğu güçlü bir izlenim bırakacaktır. Ekran görüntülerimin her zaman konsol penceresinin tamamını gösterdiğini ve ayrıca başlık çubuğumu özelleştirdiğimi kesinlikle fark etmişsinizdir.

Neden bahsettiğim hakkında hiçbir fikriniz yoksa aşağıda gösterilen konsol başlık çubuğuma bir göz atın.

Harika şeyler ha? Şimdi konsol pencereniz için birlikte bir başlık tanımlayacağız. Hadi başlayalım.

Önkoşullar

1. PowerShell Profili ($profil)

Her şeyden önce, standart konsol penceresi başlık çubuğunun içeriğinin PowerShell'i her başlattığınızda değiştirildiğini belirtmekte fayda var. Kalıcı değildir ve kullanıcı başına yapılandırılması gerekir. Başlık çubuğunu özelleştirmek için bir PowerShell profil dosyasına ihtiyacımız var. Zaten bir tane varsa, aşağıdaki komut true değerini döndürür.


Test-Path $profile

false değerini döndürürse, aşağıda tek satırlık bir profil dosyası oluşturun. Komut, kullanıcılar dizininde yeni bir profil dosyası oluşturacaktır.


New-Item $PROFILE -ItemType File -Force

2. Uygulama Politikası

Başlamadan önce yapmamız gereken bir şey daha var. Yürütme politikası durumunu kontrol etmeliyiz. PowerShell yürütme ilkesi, ps1 dosyalarının kasıtsız ve kazara kod yürütülmesini önlemek için tasarlanmıştır. Önceden yapılandırılmış profil dosyamızın yürütülmesine izin vermek için yerel bilgisayarın yürütme politikasının durumuna bir göz atmalıyız.


Get-ExecutionPolicy

Komut Kısıtlı değerini döndürürse, durumu RemoteSigned veya Kısıtlanmamış (önerilmez) olarak değiştirmemiz gerekir.


Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Artık ana bölüme hazırız. Lütfen önkoşulları tekrar kontrol edin.

  • Profil dosyasını yapılandırdınız mı? ==> Test Yolu $profili
  • Yürütme Politikasını kontrol ettiniz mi? ==> Get-ExecutionPolicy

PowerShell Başlık Çubuğunu Özelleştirme

Artık bu blog yazımızın asıl kısmına ulaştık. Birkaç dakika içinde PowerShell pencere başlık çubuğunuz kendi stilinizle donatılacak.

PowerShell'de ise $profile komutunu çalıştırın. Bu, profil dosyanızı PowerShell ISE'de açmalıdır.


ise $profile

Aşağıdaki kodu 1. satıra kopyalayın.


$host.ui.rawui.windowtitle="YOUR TITLE"

Şimdi “BAŞLIĞINIZ”ın içeriğini ihtiyaçlarınıza göre özelleştirin.

Örneğin, dosya şöyle görünebilir:

@Konu Dışı: Ayrıca yürütme konumunu her zaman C: olarak ayarlıyorum. Bu, C:\Users'tan daha hoş… Ayrıca ekranı Clear Host ile temizliyorum.

Şimdi dosyayı kaydedin ve PowerShell ISE'yi kapatın.

Yapılmıştı. Şimdi PowerShell'i kapatıp yeniden açın.

İşte!

Özel karakterler kullanmak istiyorsanız [char] türünü kullanın.

Bu, aşağıdaki başlık çubuğuna yol açar.

Tüm karakterleri keşfetmek için https://www.rapidtables.com/code/text/unicode-characters.html adresine bakın.

Yeni PowerShell başlık çubuğunuzla iyi eğlenceler.

Daha fazla ayrıntı

PowerShell Profilleri hakkında daha fazla bilgiyi burada bulabilirsiniz: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_profiles?view=powershell-6

İlgili makaleler