การตั้งค่าสภาพแวดล้อม PowerShell ของคุณด้วยโปรไฟล์ PowerShell
หากคุณใช้ PowerShell บ่อยครั้ง คุณอาจต้องการเปลี่ยนการตั้งค่าเริ่มต้นบางอย่างเพื่อแก้ไขหน้าต่าง PowerShell ของคุณ เราสามารถทำได้โดยการสร้างโปรไฟล์ PowerShell ซึ่งคุณสามารถเพิ่มนามแฝงสำหรับฟังก์ชันที่คุณใช้บ่อย โหลดโมดูลเมื่อเริ่มต้น เปลี่ยนไดเรกทอรีราก หรือเพิ่มตัวแปรเส้นทาง
ก่อนอื่นเราต้องตรวจสอบว่ามีไฟล์โปรไฟล์อยู่แล้วหรือไม่
#returns false if it not exists
test-path $profileหากไม่มีไฟล์อยู่ เราจะสร้างมันขึ้นมาด้วยคำสั่งต่อไปนี้
New-Item -path $profile -type file -forceไฟล์จะถูกสร้างขึ้นในตำแหน่ง Directory เปิดไฟล์ด้วยแผ่นจดบันทึกเพื่อเริ่มสร้างโปรไฟล์ของคุณ
เราสามารถเพิ่มอะไรลงในโปรไฟล์ได้บ้าง?
สิ่งพื้นฐานบางอย่าง เช่น ตำแหน่งรูทเริ่มต้น การล้างหน้าจอเมื่อโหลดหรือเปลี่ยนสีบางสี:
set-location c:
$shell = $Host.UI.RawUI
$shell.WindowTitle= "PS"
$shell.BackgroundColor = "Black"
$shell.ForegroundColor = "White"ตัวแปรพาธ
แต่มีประโยชน์มากกว่าคือการเพิ่มโฟลเดอร์ให้กับตัวแปร PATH ของคุณ วิธีนี้ทำให้คุณสามารถใช้สคริปต์ โมดูล หรือสคริปต์ตัวเชื่อมต่อที่คุณอาจมีได้อย่างง่ายดาย ฉันเก็บสคริปต์บางส่วนไว้ในโฟลเดอร์ดรอปบ็อกซ์ของฉัน คุณสามารถเพิ่มได้ด้วยคำสั่งต่อไปนี้
$env:Path += ";C:\Users\<user>\Dropbox\SysAdminScripts\Connectors"ตัวอย่างเช่น หากฉันต้องการเชื่อมต่อกับ Exchange Online ฉันสามารถพิมพ์ ConnectTo-Exchange แล้วสคริปต์ตัวเชื่อมต่อจะทำงาน
นามแฝง
PowerShell cmdlets จำนวนมากมีนามแฝง แต่คุณอาจต้องการสร้างนามแฝงสำหรับหนึ่งในคุณเป็นเจ้าของสคริปต์หรือ cmdlets ที่มีอยู่ ตัวอย่างเช่น หากคุณใช้โมดูลนำเข้าบ่อยครั้ง นามแฝงต่อไปนี้จะมีประโยชน์
Set-Alias im Import-Module