เรียกใช้นิพจน์: Universal PowerShell Executor Cmdlet

Reiyk Chi Niphcn Universal Powershell Executor Cmdlet



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

บล็อกต่อไปนี้จะพิจารณาโอกาสต่างๆ เพื่ออธิบาย cmdlet “Invoke-Expression”

วิธีใช้ Cmdlet 'เรียกใช้นิพจน์' ใน PowerShell

ดังที่ได้กล่าวไว้ก่อนหน้านี้ว่า “ เรียกใช้นิพจน์ ” cmdlet ช่วยในการเรียกใช้หรือประเมินสตริงหรือสคริปต์เป็นคำสั่ง การใช้งานเพิ่มเติมอธิบายไว้ในตัวอย่างด้านล่าง







ตัวอย่างที่ 1: ใช้ Cmdlet “Invoke-Expression” เพื่อประเมินคำสั่ง

ตัวอย่างนี้จะประเมินนิพจน์โดยใช้ ' เรียกใช้นิพจน์ ” cmdlet:



$Cmdlet = 'รับบริการ'

เรียกใช้นิพจน์ $Cmdlet

ตามรหัสด้านบน:



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





ตัวอย่างที่ 2: ใช้ Cmdlet “Invoke-Expression” เพื่อเรียกใช้คำสั่งในตัวแปร

ตัวอย่างนี้จะรันคำสั่งในตัวแปรโดยใช้ cmdlet “ เรียกใช้นิพจน์ ”:

$cmdlet = 'รับกระบวนการ | Select-Object -ExpandProperty Name -Last 5'

เรียกใช้นิพจน์ $Cmdlet

ตามรหัสด้านบน:



  • ขั้นแรก ให้เริ่มต้นตัวแปร “ $cmdlet ” และกำหนดคำสั่งให้กับมัน
  • หลังจากนั้นให้ใช้ cmdlet “ เรียกใช้นิพจน์ ” เพื่อเรียกตัวแปรที่กำหนดคำสั่ง “$cmdlet”:

ตัวอย่างที่ 3: ใช้ Cmdlet “Invoke-Expression” เพื่อดำเนินการสคริปต์ใน PowerShell Console

ตอนนี้ดำเนินการคำสั่งด้านล่าง:

เรียกใช้นิพจน์ 'C:\New\TestScript.ps1'

เมื่อต้องการเรียกใช้สคริปต์ในคอนโซล PowerShell ก่อนอื่นให้เพิ่ม ' เรียกใช้นิพจน์ ” cmdlet จากนั้นระบุเส้นทางของสคริปต์ภายในเครื่องหมายอัญประกาศคู่:

สามารถสังเกตได้ว่าสคริปต์ในคอนโซล PowerShell ถูกเรียกใช้สำเร็จโดยใช้ ' เรียกใช้นิพจน์ cmdlet

บทสรุป

เรียกใช้นิพจน์ ” cmdlet เป็นที่รู้จักสำหรับการเรียกใช้หรือประเมินสตริงเป็นคำสั่งใน PowerShell ขั้นแรก จะเก็บสคริปต์หรือสตริงไว้ในตัวแปร จากนั้นจึงเรียกใช้ตัวแปรที่กำหนดให้เป็นสตริง บล็อกนี้ได้อธิบาย cmdlet 'เรียกใช้นิพจน์' พร้อมตัวอย่างหลายตัวอย่าง