เป็นไปได้ไหมที่จะเรียกใช้สคริปต์ Powershell เมื่อคุณเรียกใช้ Powershell เช่นเดียวกับในดับเบิ้ลคลิกที่ไอคอน Powershell และเปิดหน้าต่าง มีการตั้งค่า "เรียกใช้อัตโนมัติ" บางประเภทหรือไม่
เป็นไปได้ไหมที่จะเรียกใช้สคริปต์ Powershell เมื่อคุณเรียกใช้ Powershell เช่นเดียวกับในดับเบิ้ลคลิกที่ไอคอน Powershell และเปิดหน้าต่าง มีการตั้งค่า "เรียกใช้อัตโนมัติ" บางประเภทหรือไม่
คำตอบ:
พิมพ์คำสั่งต่อไปนี้:
New-item –type file –force $profile
ไฟล์Microsoft.PowerShell_profile.ps1
จะถูกสร้างในC:\Users\<username>\Documents\WindowsPowerShell\
สำหรับ PowerShell 5 และเก่ากว่าหรือC:\Users\<username>\Documents\PowerShell\
สำหรับ PowerShell 6 Core (โฟลเดอร์นี้จะถูกสร้างขึ้นโดยอัตโนมัติ)
จากนั้นแก้ไขไฟล์นี้และคุณสามารถเพิ่มฟังก์ชั่น PowerShell ส่วนบุคคลหรือโหลดโมดูลหรือสแน็ปอิน ...
ตอนนี้เมื่อคุณเรียกใช้คอนโซล PowerShell ของคุณMicrosoft.PowerShell_profile.ps1
จะถูกเรียก
อัปเดตตัวแปร $ โปรไฟล์เริ่มต้นแก้ไขไฟล์. PSP1 เริ่มต้น (หากไม่มีให้สร้างขึ้น) เพิ่มสคริปต์ของคุณลงในไฟล์. PSP1
มีหลายวิธีในการทำเช่นนี้ วิธีตรงไปตรงมาคือสคริปต์ของโปรไฟล์ในพา ธ โฮมพาวเวอร์เริ่มต้นของคุณ
$env:UserProfile\Documents\WindowsPowerShell
นำทางไปยัง โดยปกติแล้วจะขยายไปยังC:\Users\<username>\Documents\WindowsPowerShell
profile.ps1
สร้างไฟล์ชื่อ คุณสามารถเขียนสคริปต์ของคุณในไฟล์นี้และไฟล์นี้จะถูกดำเนินการทุกครั้งที่คุณเริ่ม PowerShell ในฐานะผู้ใช้ หากคุณมีสคริปต์ที่อื่นคุณสามารถprofile.ps1
โทรหาสคริปต์เหล่านั้นได้Microsoft.PowerShell_profile.ps1
ตามบันทึกข้างชื่อโปรไฟล์เริ่มต้นควรจะ
แต่profile.ps1
ยังใช้งานได้