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.