New-Object (Microsoft.PowerShell.Utility) คืออะไร

New Object Microsoft Powershell Utility Khux Xari



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

ในโพสต์แนะนำนี้ คุณจะพบเกี่ยวกับ cmdlet 'New-Object'







New-Object (Microsoft.PowerShell.Utility) คืออะไร

ตามที่ระบุไว้ในส่วนข้างต้น ' ใหม่วัตถุ ” cmdlet สร้างอินสแตนซ์ใหม่ของ .NET framework มาดูภาพรวมตัวอย่างต่อไปนี้เพื่อทำความเข้าใจให้ดียิ่งขึ้น



ตัวอย่างที่ 1: สร้างอ็อบเจ็กต์ “System.Version” โดยใช้ Cmdlet “New-Object”



เพื่อสร้าง “ ระบบ รุ่น ” วัตถุ ดำเนินการคำสั่งที่ให้ไว้ด้านล่าง:





ใหม่วัตถุ -TypeName ระบบ รุ่น -ArgumentList '7.8.9'

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



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

ตัวอย่างที่ 2: ใช้ Cmdlet “วัตถุใหม่” เพื่อสร้างวัตถุ COM ของ Internet Explorer

เรียกใช้คำสั่งด้านล่างเพื่อเริ่มต้นวัตถุ Internet Explorer:

$ ใหม่ = ใหม่วัตถุ -COMวัตถุ Internet Explorer.Application -คุณสมบัติ @ { นำทาง2 = 'www.msn.com' ; มองเห็น = $จริง }

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

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

ตัวอย่างที่ 3: ใช้ Cmdlet “New-Object” พร้อมกับพารามิเตอร์ “-String” เพื่อสร้างข้อผิดพลาดที่ไม่สิ้นสุด

หากต้องการเริ่มต้นข้อผิดพลาดที่ไม่สิ้นสุดใน PowerShell ให้ใช้คำสั่งที่กำหนด:

$ B = วัตถุใหม่ -COMวัตถุ Word.Application -เข้มงวด -คุณสมบัติ @ { มองเห็น = $จริง }

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

  • ขั้นแรก ให้เริ่มต้นตัวแปรและกำหนดรหัสที่ระบุให้กับตัวแปรนั้น
  • ถัดไป ระบุ “ ใหม่วัตถุ ” cmdlet พร้อมด้วย “ -COMวัตถุ ” พารามิเตอร์ที่มีค่าที่ระบุกำหนดให้กับมัน
  • หลังจากนั้น กล่าวถึงพารามิเตอร์ “ -เข้มงวด ', และ ' -คุณสมบัติ '.
  • สุดท้าย ระบุค่าที่ระบุ:

นั่นคือทั้งหมดที่เกี่ยวกับ ' ใหม่วัตถุ ” cmdlet ใน PowerShell

บทสรุป

ใหม่วัตถุ ” ใน PowerShell จะยกตัวอย่างวัตถุใหม่ของ COM และ .NET framework นอกจากนี้ยังช่วยสร้างอ็อบเจกต์แบบกำหนดเองที่มีรายการข้อมูลเป็นของตนเองได้ บทความนี้สำรวจวิธีต่างๆ ในการสร้างวัตถุใหม่โดยใช้ cmdlet 'New-Object'