Was ist New-Object (Microsoft.PowerShell.Utility)?

Was Ist New Object Microsoft Powershell Utility



Nie war es einfacher, eine neue Instanz einer .NET Framework-Komponente oder eines COM-Objekts zu erstellen. Dies ist mit dem Cmdlet „ Neues Objekt “ in PowerShell. Dadurch kann man die anderen Anwendungen über PowerShell steuern und starten. Darüber hinaus ermöglicht es auch die Erstellung von benutzerdefinierten Objekten mit eigenen Sammlungen von Datenelementen.

In diesem geführten Beitrag erfahren Sie mehr über das Cmdlet „New-Object“.







Was ist New-Object (Microsoft.PowerShell.Utility)?

Wie im obigen Abschnitt erwähnt, „ Neues Objekt ” Cmdlet erstellt neue Instanzen des .NET-Frameworks. Sehen wir uns zum besseren Verständnis die folgenden Beispiele an.



Beispiel 1: Erstellen Sie ein „System.Version“-Objekt mit dem „New-Object“-Cmdlet



Um ein „ System.Version ”-Objekt, führen Sie den unten angegebenen Befehl aus:





Neues Objekt -Modellname System.Version -ArgumentListe '7.8.9'

Gemäß dem oben angegebenen Code:



  • Schreiben Sie zuerst „ Neues Objekt ” Cmdlet neben dem “ -Modellname ” Parameter mit dem Wert “ Ausführung “ zugeordnet.
  • Als nächstes fügen Sie das „ -ArgumentListe ” Parameter und weisen Sie ihm den angegebenen Wert zu:

Beispiel 2: Verwenden Sie das „New-Object“-Cmdlet, um ein Internet Explorer-COM-Objekt zu erstellen

Führen Sie den unten genannten Befehl aus, um ein Internet Explorer-Objekt zu initiieren:

$ Neu = Neues-Objekt -COMObjekt InternetExplorer.Anwendung -Eigentum @ { Navigieren2 = 'www.msn.com' ; Sichtbar = $Wahr }

Im oben genannten Code:

  • Initialisieren Sie zuerst eine Variable „ $Neu “ und weisen Sie den angegebenen Code zu.
  • Weisen Sie zunächst dem „ Neues Objekt ” Cmdlet neben dem “ -COMObjekt ” Parameter, dem der angegebene Wert zugewiesen wird.
  • Als nächstes notieren Sie „ -Eigentum ” Parameter und mit dem oben genannten Wert belegt:

Beispiel 3: Verwenden Sie das „New-Object“-Cmdlet zusammen mit dem „-String“-Parameter, um einen nicht beendenden Fehler zu erzeugen

Verwenden Sie den angegebenen Befehl, um einen nicht terminierenden Fehler in PowerShell zu initiieren:

$ B = Neues Objekt -COMObjekt Word.Application -Strikt -Eigentum @ { Sichtbar = $Wahr }

Nach obigem Code:

  • Initialisieren Sie zunächst eine Variable und weisen Sie ihr den angegebenen Code zu.
  • Geben Sie als Nächstes das „ Neues Objekt “-Cmdlet zusammen mit dem „ -COMObjekt ” Parameter, dem der angegebene Wert zugewiesen wird.
  • Erwähnen Sie danach die Parameter „ -Strikt ', Und ' -Eigentum “.
  • Geben Sie zuletzt einen bestimmten Wert an:

Das war alles über die „ Neues Objekt “-Cmdlet in PowerShell.

Abschluss

Der ' Neues Objekt ” in PowerShell instanziiert ein neues Objekt eines COM und des .NET-Frameworks. Darüber hinaus kann es dabei helfen, benutzerdefinierte Objekte mit eigenen Datenelementen zu erstellen. In diesem Artikel wurden die verschiedenen Möglichkeiten zum Erstellen neuer Objekte mit dem Cmdlet „New-Object“ untersucht.