โพสต์นี้จะอธิบายวิธีการเรียกใช้สคริปต์ PowerShell ของไฟล์แบตช์
วิธีเรียกใช้สคริปต์ PowerShell จากไฟล์แบตช์
ในการเรียกใช้สคริปต์ PowerShell จากแบตช์ไฟล์ ให้ทำตามคำแนะนำด้านล่าง
ขั้นตอนที่ 1: สร้างสคริปต์ PowerShell
ในกรณีที่คุณไม่มีสคริปต์เก็บไว้ในคอมพิวเตอร์ ให้ตรวจสอบคำแนะนำเพื่อสร้างสคริปต์นั้น
ขั้นแรก เปิด PowerShell ISE เขียนโค้ดที่กำหนด จากนั้น หากต้องการบันทึกไฟล์ ให้กด ' บันทึก ' ปุ่ม:
เขียนออก 'รถ'
เขียนออก 'จักรยาน'
เขียน-เอาท์พุท 'วงจร'
เขียนออก 'รสบัส'
เขียนออก 'เครื่องบิน'
เขียนชื่อสคริปต์และบันทึกด้วย ' .ps1 ” นามสกุลไฟล์ในตอนท้าย สุดท้าย หากต้องการบันทึกสคริปต์ ให้กดปุ่ม “ บันทึก ' ปุ่ม:
ขั้นตอนที่ 2: สร้างไฟล์แบตช์
หลังจากสร้างสคริปต์ PowerShell แล้ว ให้สร้างไฟล์แบตช์ ด้วยเหตุผลดังกล่าว เปิด “ แผ่นจดบันทึก ” และเขียนโค้ดบรรทัดที่กำหนด:
- ขั้นแรก ให้เขียนว่า “ @ปิดเสียงสะท้อน ' สั่งการ.
- ในบรรทัดที่สอง ให้เขียนว่า “ powershell.exe ” จากนั้นเขียนพาธของไฟล์สคริปต์ PowerShell ภายในเครื่องหมายจุลภาคกลับหัว
- เพิ่มตัวจับเวลาเพื่อยุติคอนโซลพรอมต์คำสั่งหลังจากเวลาที่กำหนด
- สุดท้าย บันทึกไฟล์ด้วย “ .หนึ่ง ” นามสกุลไฟล์:
powershell.exe '. 'C:\Users\มูฮัมหมัด ฟาร์ฮาน\เอกสาร\Script.ps1' '
หมดเวลา / ต 5
ที่นี่:
- “ @ปิดเสียงสะท้อน คำสั่ง ” ใช้เพื่อซ่อนพาธของไฟล์ที่ระบุในคอนโซลพรอมต์คำสั่ง
- “ หมดเวลา ” ใช้เพื่อรอวินาทีที่ระบุก่อนที่จะปิดแบตช์ไฟล์
- “ powershell.exe ” ใช้เพื่อระบุ PowerShell สำหรับเรียกใช้ไฟล์สคริปต์
ขั้นตอนที่ 3: เรียกใช้ไฟล์แบตช์
ตอนนี้ เรียกใช้งานแบตช์ไฟล์โดยเขียนพาธของไฟล์ทั้งหมดด้วยเครื่องหมายจุลภาคกลับหัว:
> 'C:\Users\Muhammad Farhan\Desktop\testing.bat'
ผลลัพธ์แสดงว่าสคริปต์ PowerShell ถูกเรียกใช้งานจากแบตช์ไฟล์
บทสรุป
หากต้องการเรียกใช้สคริปต์ PowerShell จากแบตช์ไฟล์ ให้เปิด ' แผ่นจดบันทึก ” เขียนสคริปต์ไฟล์แบทช์ข้างใน และระบุเส้นทางไฟล์สคริปต์ PowerShell จากนั้นบันทึกด้วย ' .หนึ่ง ” ขยายและดำเนินการโดยดับเบิลคลิกที่ไฟล์แบตช์ นอกจากนี้ยังสามารถดำเนินการได้โดยเขียนเส้นทางไฟล์สคริปต์ PowerShell ในคอนโซล CMD ภายในเครื่องหมายจุลภาคกลับ โพสต์นี้ได้สาธิตวิธีการดำเนินการสคริปต์ PowerShell จากแบตช์ไฟล์อย่างสมบูรณ์