บล็อกต่อไปนี้จะพิจารณาโอกาสต่างๆ เพื่ออธิบาย 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 'เรียกใช้นิพจน์' พร้อมตัวอย่างหลายตัวอย่าง