ฉันจะเพิ่มชื่อลงในหน้าต่าง PowerShell ได้อย่างไร


12

ฉันเปิดหน้าต่าง PowerShell มากมายโดยมีประวัติคำสั่งเฉพาะสำหรับงาน

ในวันแบทช์ไฟล์เก่าดีผมจะใช้หรือTitle finance dpt Title Email Adminฉันจะทำสิ่งนี้สำเร็จใน PS ได้อย่างไร?


น่าเศร้าที่คำสั่ง "title" ของ DOS แบบเดิมยังคงไม่ได้รับการรับรองจาก PowerShell หากคุณคิดว่าคำสั่งชื่อ PowerShell ง่าย ๆ น่าจะดีกรุณาโหวตที่นี่: windowsserver.uservoice.com/forums/301869-powershell/
......

คำตอบ:


17
PS C:\> $Host.UI.RawUI.WindowTitle = "New Window Title"

นอกจากนี้คุณยังสามารถโยนมันลงในโปรไฟล์ของคุณถ้ามันเป็นสิ่งที่คุณต้องการในแต่ละหน้าต่าง PS ใหม่

ลองอ่านบทความ TechNet การปรับแต่ง Windows PowerShell Console



0

หากคุณต้องการตั้งชื่อเมื่อคุณวางกระบวนการ:

$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)

0

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้คำสั่งต่อไปนี้ในหน้าต่าง PowerShell: -

$host.ui.RawUI.WindowTitle = 'Some Name'

คุณยังสามารถใช้คำสั่งต่อไปนี้ในCommand prompt (cmd)หรือRunAs Dialog Boxสำหรับเรียกหน้าต่าง PowerShell ด้วยชื่อที่ต้องการในหน้าต่างสไตล์ CMD ดั้งเดิม

cmd /k PowerShell -NoExit -Command "& {$host.ui.RawUI.WindowTitle = 'Powershell'}"

PS: มันเหมือนกับ CMD ดั้งเดิมที่มีคุณสมบัติ PowerShell และการเน้นไวยากรณ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.