Mis on New-Object (Microsoft.PowerShell.Utility)?

Mis On New Object Microsoft Powershell Utility



Kunagi pole olnud lihtsamat viisi .NET-i raamistiku komponendi või COM-objekti uue eksemplari loomiseks. Seda saab teha cmdleti abil ' Uus-objekt ” PowerShellis. See võimaldab PowerShelli kaudu teisi rakendusi juhtida ja käivitada. Lisaks võimaldab see luua kohandatud objekte, millel on oma andmeüksuste kogum.

Sellest juhistega postitusest leiate teavet cmdleti „New-Object” kohta.







Mis on New-Object (Microsoft.PowerShell.Utility)?

Nagu ülaltoodud jaotises öeldud, ' Uus-objekt ” cmdlet loob .NET-raamistiku uued eksemplarid. Parema mõistmise huvides anname ülevaate järgmistest näidetest.



Näide 1: looge objekt 'System.Version', kasutades käsku 'New-Object'



Et luua ' Süsteem.Versioon ” objekti, täitke alltoodud käsk:





Uus-objekt -Tüübi nimi Süsteem.Versioon -Argumentide loend '7.8.9'

Vastavalt ülaltoodud koodile:



  • Kõigepealt kirjutage ' Uus-objekt ' cmdlet ' kõrval -Tüübi nimi ' parameeter väärtusega ' Versioon ” sellele määratud.
  • Järgmisena lisage ' -Argumentide loend ” parameeter ja määrake sellele määratud väärtus:

Näide 2. Kasutage Internet Exploreri COM-objekti loomiseks käsku 'New-Object'.

Käivitage Internet Exploreri objekti käivitamiseks alltoodud käsk:

$ Uus = uus objekt -COMObjekt InternetExplorer.Application - Kinnisvara @ { Navigeeri 2 = 'www.msn.com' ; Nähtav = $Tõsi }

Ülaltoodud koodis:

  • Esiteks initsialiseerige muutuja ' $Uus ” ja määrake märgitud kood.
  • Alustuseks määrake „ Uus-objekt ' cmdlet ' kõrval -COMObjekt ” parameeter, millele on määratud määratud väärtus.
  • Järgmisena kirjutage üles ' - Kinnisvara ” parameeter ja määrati ülalnimetatud väärtus:

Näide 3: kasutage mittelõpeva vea loomiseks käsku 'New-Object' koos parameetriga '-String'

Lõpetamatu tõrke käivitamiseks PowerShellis kasutage antud käsku:

$ B = Uus objekt -COMObjekt Word.Application - Range - Kinnisvara @ { Nähtav = $Tõsi }

Vastavalt ülaltoodud koodile:

  • Esiteks initsialiseerige muutuja ja määrake sellele määratud kood.
  • Järgmisena määrake ' Uus-objekt ' cmdlet koos käsuga ' -COMObjekt ” parameeter, millele on määratud määratud väärtus.
  • Pärast seda mainige parameetreid ' - Range ”, ja „ - Kinnisvara ”.
  • Lõpuks sisestage määratud väärtus:

See kõik puudutas ' Uus-objekt ” cmdlet PowerShellis.

Järeldus

' Uus-objekt ” loob PowerShellis uue COM-i ja .NET-raamistiku objekti. Lisaks võib see aidata luua kohandatud objekte, millel on oma andmeüksuste komplekt. Selles artiklis uuriti erinevaid viise uute objektide loomiseks cmdleti „New-Object” abil.