โมดูลเริ่มต้นงานใน Microsoft.PowerShell.Core คืออะไร

Modul Reim Tn Ngan Ni Microsoft Powershell Core Khux Xari



เริ่มงาน ” โมดูลใช้เพื่อเริ่มงานพื้นหลังโดยไม่ต้องโต้ตอบกับเซสชันปัจจุบันบนเครื่องคอมพิวเตอร์ใน PowerShell เมื่อผู้ใช้เริ่มงานในเบื้องหลัง ออบเจกต์จะกลับมาทันทีแม้ว่างานจะใช้เวลากว่าจะเสร็จ ในขณะเดียวกัน ผู้ใช้สามารถทำงานในเซสชันปัจจุบันต่อไปได้โดยไม่หยุดชะงัก

บทช่วยสอนนี้จะแสดงภาพรวมของโมดูล 'Start-Job' ใน Microsoft.PowerShell.Core







โมดูลเริ่มต้นงานใน Microsoft.PowerShell.Core คืออะไร

cmdlet “ เริ่มงาน ” มีหน้าที่รับผิดชอบในการเริ่มงานใน PowerShell ตรวจสอบตัวอย่างที่ให้มาสำหรับการสาธิตเชิงปฏิบัติ



ตัวอย่างที่ 1: ใช้ Cmdlet “Start-Job” เพื่อเริ่มงานพื้นหลังบนเครื่องคอมพิวเตอร์เฉพาะที่



ในการเริ่มงานพื้นหลังบนเครื่องคอมพิวเตอร์ ขั้นแรกให้เขียน ' เริ่มงาน ” cmdlet และ “ -ScriptBlock ” พารามิเตอร์ที่มีเงื่อนไขที่กำหนดให้กับมัน:





เริ่มงาน -ScriptBlock { รับกระบวนการ -ชื่อ สำรวจ }



ตัวอย่างที่ 2: การใช้โมดูล 'Start-Job' เพื่อเรียกใช้สคริปต์เป็นงานเบื้องหลัง

ในการเรียกใช้สคริปต์เป็นงานพื้นหลัง ขั้นแรกให้เขียน ' เริ่มงาน ” cmdlet พร้อมกับ “ - เส้นทางไฟล์ ” พารามิเตอร์และระบุเส้นทางของสคริปต์:

เริ่มงาน - เส้นทางไฟล์ C:\Docs\Script.ps1

ตัวอย่างที่ 3: รับกระบวนการโดยใช้โมดูล/Cmdlet “เริ่มงาน”

เรียกใช้คำสั่งที่ระบุด้านล่างเพื่อดึงกระบวนการใน PowerShell:

เริ่มงาน -ชื่อ พีเชลล์จ๊อบ -ScriptBlock { รับกระบวนการ -ชื่อ พาวเวอร์เชลล์ }

ตามรหัสที่ระบุไว้ข้างต้น:

  • อันดับแรก กล่าวถึง “ เริ่มงาน cmdlet
  • จากนั้นให้เขียนว่า “ -ชื่อ ” พารามิเตอร์และกำหนดให้เป็น “ พีเชลล์จ๊อบ cmdlet
  • ถัดไป ระบุ “ -ScriptBlock ” พารามิเตอร์และระบุเงื่อนไขที่ระบุ:

ตัวอย่างที่ 4: ระบุอาร์เรย์โดยใช้พารามิเตอร์ ArgumentList

ดำเนินการคำสั่งที่กำหนดเพื่อระบุอาร์เรย์ด้วยความช่วยเหลือของรายการอาร์กิวเมนต์:

เริ่มงาน -ScriptBlock { รับกระบวนการ -ชื่อ $ หาเรื่อง } -ArgumentList พาวเวอร์เชลล์, pwsh, แผ่นจดบันทึก

ในรหัสที่กำหนดข้างต้น:

  • ขั้นแรกให้เพิ่ม ' เริ่มงาน ” cmdlet พร้อมกับ “ -ScriptBlock ” พารามิเตอร์และกำหนดเงื่อนไขที่ระบุซึ่งระบุไว้ในวงเล็บ
  • ต่อไป ให้เขียนว่า “ -ArgumentList ” พารามิเตอร์และกำหนดค่าที่ระบุ:

แค่นั้นแหละ! เราได้ให้คำแนะนำโดยละเอียดเกี่ยวกับ “ เริ่มงาน ” โมดูลของ PowerShell

บทสรุป

เริ่มงาน ' ใน ' Microsoft.PowerShell.Core ” เป็นโมดูลที่เริ่มต้นหรือเริ่มงานในพื้นหลังบนเครื่องคอมพิวเตอร์ สามารถรับข้อมูลเกี่ยวกับงาน แต่ไม่ได้รับผลลัพธ์ โพสต์ที่แสดงอธิบายโมดูล 'เริ่มงาน' ในรายละเอียดที่ครอบคลุมที่สุด