PowerShell: การปรับแต่งแถบชื่อเรื่องของหน้าต่างคอนโซล PowerShell ของคุณ
หากคุณใช้ PowerShell บ่อยครั้ง แถบหัวเรื่องของคุณเองจะสร้างความประทับใจอันทรงพลัง คุณสังเกตเห็นอย่างแน่นอนว่าภาพหน้าจอของฉันแสดงหน้าต่างคอนโซลทั้งหมดเสมอ และคุณอาจสังเกตเห็นว่าฉันได้ปรับแต่งแถบชื่อเรื่องของฉันด้วย
หากคุณไม่รู้ว่าฉันกำลังพูดถึงอะไร ลองดูที่แถบหัวเรื่องคอนโซลของฉันที่แสดงด้านล่าง
ของเด็ดฮะ? ตอนนี้เราจะกำหนดชื่อสำหรับหน้าต่างคอนโซลของคุณด้วยกัน เริ่มกันเลย.
ข้อกำหนดเบื้องต้น
1. โปรไฟล์ PowerShell ($โปรไฟล์)
ก่อนอื่น เราควรพูดถึงว่าเนื้อหาของแถบหัวเรื่องหน้าต่างคอนโซลมาตรฐานได้รับการแก้ไขทุกครั้งที่คุณเริ่ม PowerShell มันไม่ถาวรและต้องได้รับการกำหนดค่าต่อผู้ใช้ สำหรับการปรับแต่งแถบหัวเรื่อง เราจำเป็นต้องมีไฟล์โปรไฟล์ PowerShell หากคุณมีอยู่แล้ว คำสั่งต่อไปนี้จะคืนค่าเป็นจริง
Test-Path $profile
หากส่งคืน false ให้สร้างไฟล์โปรไฟล์โดยมีหนึ่งบรรทัดด้านล่าง คำสั่งจะสร้างไฟล์โปรไฟล์ใหม่ในไดเร็กทอรีผู้ใช้
New-Item $PROFILE -ItemType File -Force
2. นโยบายการดำเนินการ
มีอีกสิ่งหนึ่งที่เราต้องทำก่อนจึงจะเริ่มได้ เราต้องตรวจสอบสถานะนโยบายการดำเนินการ นโยบายการดำเนินการ PowerShell ได้รับการออกแบบมาเพื่อป้องกันการเรียกใช้โค้ดไฟล์ ps1 โดยไม่ได้ตั้งใจและโดยไม่ตั้งใจ เพื่อให้ดำเนินการกับไฟล์โปรไฟล์ที่กำหนดค่าไว้ก่อนหน้านี้ได้ เราต้องดูสถานะของนโยบายการดำเนินการของคอมพิวเตอร์ในระบบ
Get-ExecutionPolicy
หากคำสั่งส่งคืน Restricted เราต้องเปลี่ยนสถานะเป็น RemoteSigned หรือ Unrestricted (ไม่แนะนำ)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
ตอนนี้เราพร้อมสำหรับส่วนหลักแล้ว โปรดตรวจสอบข้อกำหนดเบื้องต้นอีกครั้ง
- คุณได้กำหนดค่าไฟล์โปรไฟล์หรือไม่? ==> เส้นทางทดสอบ $profile
- คุณได้ตรวจสอบนโยบายการดำเนินการแล้วหรือยัง? ==> รับ ExecutionPolicy
การปรับแต่งแถบหัวเรื่อง PowerShell
ตอนนี้เรามาถึงส่วนหลักของโพสต์บล็อกนี้แล้ว ภายในไม่กี่นาที แถบหัวเรื่องหน้าต่าง PowerShell ของคุณจะมีสไตล์ของคุณเอง
ใน PowerShell ให้รันคำสั่ง ise $profile สิ่งนี้ควรเปิดไฟล์โปรไฟล์ของคุณใน PowerShell ISE
ise $profile
คัดลอกโค้ดด้านล่างไปที่บรรทัด 1
$host.ui.rawui.windowtitle="YOUR TITLE"
ตอนนี้ ปรับแต่งเนื้อหาของ “ชื่อของคุณ” ให้เหมาะกับความต้องการของคุณ
ตัวอย่างเช่น ไฟล์อาจมีลักษณะดังนี้:
@Off Topic: นอกจากนี้ ฉันมักจะตั้งค่าตำแหน่งการดำเนินการเป็น C: น่าสนุกกว่า C:\Users … และยิ่งกว่านั้น ฉันล้างหน้าจอด้วย Clear Host
ตอนนี้บันทึกไฟล์และปิด PowerShell ISE
เราทำเสร็จแล้ว ตอนนี้ปิดและเปิด PowerShell อีกครั้ง
เอาล่ะ!
หากคุณต้องการใช้อักขระพิเศษ ให้ใช้ประเภท [char]
สิ่งนี้นำไปสู่แถบหัวเรื่องต่อไปนี้
หากต้องการสำรวจอักขระทั้งหมด โปรดดู https://www.rapidtables.com/code/text/unicode-Characters.html
ขอให้สนุกกับแถบหัวเรื่อง PowerShell ใหม่ของคุณ
รายละเอียดเพิ่มเติม
ข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ PowerShell ที่นี่: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_profiles?view=powershell-6











