Det har aldri vært en enklere måte å lage en ny forekomst av en .NET-rammekomponent eller COM-objekt på. Det er mulig å gjøre det ved å bruke cmdlet ' Nytt-objekt ' i PowerShell. Ved å gjøre det kan man kontrollere og starte de andre applikasjonene via PowerShell. Dessuten tillater det også å lage tilpassede objekter som har sitt eget sett med dataelementsamlinger.
I dette guidede innlegget finner du om 'New-Object'-cmdleten.
Hva er New-Object (Microsoft.PowerShell.Utility)?
Som nevnt i avsnittet ovenfor, ' Nytt-objekt ” cmdlet oppretter nye forekomster av .NET-rammeverket. La oss se på følgende eksempler for å få en bedre forståelse.
Eksempel 1: Lag et 'System.Version'-objekt ved å bruke 'New-Object' Cmdlet
For å lage en ' System.Versjon '-objektet, utfør kommandoen nedenfor:
Nytt-objekt -Typenavn System.Versjon -Argumentliste '7.8.9'
I henhold til koden ovenfor:
- Skriv først ' Nytt-objekt ' cmdlet ved siden av ' -Typenavn ' parameter med verdien ' Versjon ' tildelt den.
- Deretter legger du til ' -Argumentliste ' parameter og tilordne den angitte verdien til den:
Eksempel 2: Bruk 'New-Object' Cmdlet for å lage et Internet Explorer COM-objekt
Kjør kommandoen nedenfor for å starte et Internet Explorer-objekt:
$ Ny = Nytt-objekt -KOMOobjekt InternetExplorer.Application -Eiendom @ { Naviger 2 = 'www.msn.com' ; Synlig = $True }
I koden ovenfor:
- Først initialiser en variabel ' $Ny ” og tilordne den angitte koden.
- Til å begynne med, først, tilordne ' Nytt-objekt ' cmdlet ved siden av ' -KOMOobjekt ”-parameter som har den angitte verdien tilordnet.
- Deretter skriver du ned ' -Eiendom parameter og tildelt den ovennevnte verdien:
Eksempel 3: Bruk «New-Object» Cmdlet sammen med «-String»-parameteren for å opprette en ikke-avsluttende feil
For å starte en ikke-avsluttende feil i PowerShell, bruk den gitte kommandoen:
$ B = Nytt-objekt -COMOobjekt Word.Application -Streng -Eiendom @ { Synlig = $True }
I henhold til koden ovenfor:
- Først initialiser en variabel og tilordne den den angitte koden.
- Deretter spesifiser ' Nytt-objekt ' cmdlet, sammen med ' -COMOobjekt ”-parameter som har den angitte verdien tilordnet.
- Etter det, nevne parametrene ' -Streng ', og ' -Eiendom '.
- Til slutt, oppgi en spesifisert verdi:
Det var alt om ' Nytt-objekt ' cmdlet i PowerShell.
Konklusjon
« Nytt-objekt ” i PowerShell instansierer et nytt objekt av en COM og .NET-rammeverket. Dessuten kan det bidra til å lage tilpassede objekter som har sitt eget sett med dataelementer. Denne artikkelen utforsket de forskjellige måtene å lage nye objekter ved å bruke 'New-Object'-cmdleten.