Mikä on New-Object (Microsoft.PowerShell.Utility)?

Mika On New Object Microsoft Powershell Utility



Ei ole koskaan ollut helpompaa tapaa luoda uusi esiintymä .NET-kehyskomponentista tai COM-objektista. Se on mahdollista tehdä cmdletillä ' Uusi-objekti ' PowerShellissä. Näin voit hallita ja käynnistää muita sovelluksia PowerShellin kautta. Lisäksi se mahdollistaa myös mukautettujen objektien luomisen, joilla on omat tietokohdekokoelmat.

Tästä opastetusta viestistä löydät tietoa 'New-Object' -cmdletistä.







Mikä on New-Object (Microsoft.PowerShell.Utility)?

Kuten yllä olevassa osiossa todettiin, ' Uusi-objekti ” cmdlet luo uusia .NET-kehyksen esiintymiä. Tarkastellaan seuraavia esimerkkejä saadaksemme paremman käsityksen.



Esimerkki 1: Luo 'System.Version' -objekti 'New-Object' -cmdletillä



Luodaksesi ' System.Version ”-objekti, suorita alla annettu komento:





Uusi-objekti - Tyyppinimi System.Version -Argumenttilista '7.8.9'

Yllä annetun koodin mukaan:



  • Kirjoita ensin ' Uusi-objekti ' cmdlet '' - Tyyppinimi ' parametri arvolla ' Versio ” sille osoitettu.
  • Lisää seuraavaksi ' -Argumenttilista ” parametri ja anna sille ilmoitettu arvo:

Esimerkki 2: Luo Internet Explorerin COM-objekti 'New-Object' -cmdletillä

Suorita alla mainittu komento käynnistääksesi Internet Explorer -objektin:

$ Uusi = Uusi-objekti -COMObject InternetExplorer.Application - Omaisuus @ { Navigoi 2 = 'www.msn.com' ; Näkyy = $Totta }

Yllä mainitussa koodissa:

  • Alusta ensin muuttuja ' $Uusi ” ja anna ilmoitettu koodi.
  • Aloita määrittämällä ensin ' Uusi-objekti ' cmdlet '' -COMObject ” parametri, jolle on määritetty ilmoitettu arvo.
  • Kirjoita seuraavaksi ' - Omaisuus ”-parametrilla ja sille on annettu yllä mainittu arvo:

Esimerkki 3: Käytä 'New-Object' -cmdlet-komentoa yhdessä '-String'-parametrin kanssa luomaan päättymätön virhe

Aloita päättymätön virhe PowerShellissä käyttämällä annettua komentoa:

$ B = Uusi-objekti -COMObject Word.Application -Tiukka - Omaisuus @ { Näkyy = $Totta }

Yllä olevan koodin mukaan:

  • Alusta ensin muuttuja ja anna sille ilmoitettu koodi.
  • Määritä seuraavaksi ' Uusi-objekti ' cmdlet sekä ' -COMObject ” parametri, jolle on määritetty ilmoitettu arvo.
  • Mainitse sen jälkeen parametrit ' -Tiukka ”, ja ” - Omaisuus ”.
  • Anna lopuksi määritetty arvo:

Siinä oli kaikki ' Uusi-objekti ” cmdlet PowerShellissä.

Johtopäätös

' Uusi-objekti ' PowerShellissä instantoi uuden COM- ja .NET-kehyksen objektin. Lisäksi se voi auttaa luomaan mukautettuja objekteja, joilla on omat tietojoukot. Tässä artikkelissa tutkittiin erilaisia ​​tapoja luoda uusia objekteja 'New-Object' -cmdletillä.