Bir göreve özgü bir komut geçmişi olan birçok PowerShell penceresi açtım.
Eski güzel Batch dosya günlerinde Title finance dpt
veya Title Email Admin
. Bunu PS'de nasıl başarabilirim?
Bir göreve özgü bir komut geçmişi olan birçok PowerShell penceresi açtım.
Eski güzel Batch dosya günlerinde Title finance dpt
veya Title Email Admin
. Bunu PS'de nasıl başarabilirim?
Yanıtlar:
PS C:\> $Host.UI.RawUI.WindowTitle = "New Window Title"
Her yeni PS penceresinde istediğiniz bir şey varsa bunu profilinize de atabilirsiniz.
Windows PowerShell Konsolunu Özelleştirme adlı TechNet makalesine göz atın
Eğer kendi konsolunuzu özelleştirmek için wnat varsa o zaman nasıl-geek aşağıdaki makalede ihtiyacınız olan ayrıntı var. Oldukça birkaç adım ama buna değer.
Bir işlemi oluştururken başlığı ayarlamak istiyorsanız:
$StartInfo = new-object System.Diagnostics.ProcessStartInfo
$StartInfo.FileName = "$pshome\powershell.exe"
$StartInfo.Arguments = "-NoExit -Command `$Host.UI.RawUI.WindowTitle=`'Your Title Here`'"
[System.Diagnostics.Process]::Start($StartInfo)
Bunu yapmanın en basit yolu PowerShell penceresinde aşağıdaki komutu kullanmaktır: -
$host.ui.RawUI.WindowTitle = 'Some Name'
PowerShell Penceresini geleneksel CMD stilli penceresinde istenen Başlık ile almak için Komut isteminde (cmd) veya RunAs İletişim Kutusunda aşağıdaki komutu da kullanabilirsiniz .
cmd /k PowerShell -NoExit -Command "& {$host.ui.RawUI.WindowTitle = 'Powershell'}"
PS: PowerShell özellikleri ve Sözdizimi Vurgulama özelliğine sahip geleneksel CMD gibi.