วิธีเรียกใช้สคริปต์ PowerShell จากไฟล์แบตช์

Withi Reiyk Chi Skhript Powershell Cak Fil Baetch



สคริปต์ PowerShell เป็นไฟล์ข้อความธรรมดาที่บันทึกโดยใช้ ' .ps1 ' ส่วนขยาย. สามารถดำเนินการได้โดยใช้ซอฟต์แวร์ PowerShell ISE ในทางกลับกัน ไฟล์ BAT ถูกอ้างถึงเป็นไฟล์ข้อความที่มี ' .หนึ่ง ' ส่วนขยาย. โดยเฉพาะอย่างยิ่งสามารถใช้พรอมต์คำสั่งเพื่อเรียกใช้ไฟล์ BAT อย่างไรก็ตาม อาจมีสถานการณ์ที่ต้องเรียกใช้สคริปต์ PowerShell โดยใช้ไฟล์แบตช์

โพสต์นี้จะอธิบายวิธีการเรียกใช้สคริปต์ 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 จากแบตช์ไฟล์อย่างสมบูรณ์