Nikada nije postojao lakši način za stvaranje nove instance komponente .NET frameworka ili COM objekta. To je moguće učiniti pomoću cmdleta ' Novi objekt ” u PowerShell. Na taj način možete kontrolirati i pokretati druge aplikacije putem PowerShell-a. Štoviše, također omogućuje stvaranje prilagođenih objekata koji imaju vlastiti skup zbirki podatkovnih stavki.
U ovom postu s vodičima saznat ćete o cmdletu 'New-Object'.
Što je New-Object (Microsoft.PowerShell.Utility)?
Kao što je navedeno u gornjem odjeljku, ' Novi objekt ” cmdlet stvara nove instance .NET okvira. Pogledajmo sljedeće primjere kako bismo bolje razumjeli.
Primjer 1: Napravite objekt “System.Version” pomoću cmdleta “New-Object”
Za stvaranje ' Sustav.Verzija ”, izvršite donju naredbu:
Novi objekt -Ime tipa Sustav.Verzija -Lista argumenata '7.8.9'
Prema gore navedenom kodu:
- Prvo napišite ' Novi objekt ' cmdlet uz ' -Ime tipa ” parametar s vrijednošću “ Verzija ” dodijeljen tome.
- Zatim dodajte ' -Lista argumenata ” i dodijelite mu navedenu vrijednost:
Primjer 2: Koristite cmdlet “New-Object” za stvaranje COM objekta programa Internet Explorer
Pokrenite dolje navedenu naredbu za pokretanje objekta Internet Explorera:
$ Novo = Novi objekt -COMObject InternetExplorer.Aplikacija -Imovina @ { Navigacija2 = 'www.msn.com' ; Vidljivo = $Istina }
U gore navedenom kodu:
- Prvo inicijalizirajte varijablu ' $Novo ” i dodijelite navedeni kod.
- Za početak, prvo dodijelite ' Novi objekt ' cmdlet uz ' -COMObject ” parametar koji mu je dodijeljena navedena vrijednost.
- Zatim zapišite ' -Imovina ” i dodijelio gore navedenu vrijednost:
Primjer 3: Koristite cmdlet “New-Object” zajedno s parametrom “-String” za stvaranje nezavršne pogreške
Za iniciranje nezavršne pogreške u PowerShell-u upotrijebite zadanu naredbu:
$ B = Novi objekt -COMObject Riječ.Primjena -Strog -Imovina @ { Vidljivo = $Istina }
Prema gornjem kodu:
- Prvo inicijalizirajte varijablu i dodijelite joj navedeni kod.
- Zatim navedite ' Novi objekt ' cmdlet, zajedno s ' -COMObject ” parametar koji mu je dodijeljena navedena vrijednost.
- Nakon toga navedite parametre ' -Strog ', i ' -Imovina ”.
- Na kraju, navedite određenu vrijednost:
To je bilo sve o ' Novi objekt ” cmdlet u PowerShell.
Zaključak
' Novi objekt ” u PowerShell instancira novi objekt COM i .NET framework. Štoviše, može pomoći u stvaranju prilagođenih objekata koji imaju vlastiti skup podatkovnih stavki. Ovaj članak istražio je različite načine stvaranja novih objekata pomoću cmdleta 'New-Object'.