Soha nem volt még egyszerűbb módja egy .NET-keretrendszer-összetevő vagy COM-objektum új példányának létrehozására. Ezt a parancsmag használatával teheti meg Új-Object ” a PowerShellben. Ezzel lehetővé válik a többi alkalmazás vezérlése és elindítása a PowerShell segítségével. Ezenkívül lehetővé teszi olyan egyéni objektumok létrehozását is, amelyek saját adatelem-gyűjteményekkel rendelkeznek.
Ebben az irányított bejegyzésben a „New-Object” parancsmagról fogunk találkozni.
Mi az a New-Object (Microsoft.PowerShell.Utility)?
Amint azt a fenti szakaszban leírtuk, a „ Új-Object ” parancsmag új példányokat hoz létre a .NET-keretrendszerből. Tekintsük át a következő példákat a jobb megértés érdekében.
1. példa: Hozzon létre egy „System.Version” objektumot a „New-Object” parancsmag segítségével
Egy ' System.Version ” objektumot, hajtsa végre az alábbi parancsot:
Új-Object -Típusnév System.Version -Érvlista '7.8.9'
A fent megadott kód szerint:
- Először írja be a „ Új-Object ' cmdlet a ' mellett -Típusnév ' paraméter ' értékkel Változat ” van hozzárendelve.
- Ezután adja hozzá a „ -Érvlista ” paramétert, és rendelje hozzá a megadott értéket:
2. példa: Használja a „New-Object” parancsmagot egy Internet Explorer COM objektum létrehozásához
Futtassa az alábbi parancsot egy Internet Explorer objektum elindításához:
$ Új = Új-objektum -COMObject InternetExplorer.Application -Ingatlan @ { Navigálás 2 = 'www.msn.com' ; Látható = $Igaz }
A fent megadott kódban:
- Először inicializáljon egy változót ' $Új ” és rendelje hozzá a megadott kódot.
- Először rendelje hozzá a „ Új-Object ' cmdlet a ' mellett -COMObject ” paraméter, amelyhez a megadott érték van hozzárendelve.
- Ezután írja le a „ -Ingatlan ” paramétert, és hozzárendelte a fent említett értéket:
3. példa: Használja a „New-Object” parancsmagot a „-String” paraméterrel együtt, hogy hozzon létre egy nem véget érő hibát
Nem befejeződő hiba indításához a PowerShellben használja a megadott parancsot:
$ B = Új objektum -COMObject Word.Application -Szigorú -Ingatlan @ { Látható = $Igaz }
A fenti kód szerint:
- Először inicializáljon egy változót, és rendelje hozzá a megadott kódot.
- Ezután adja meg a „ Új-Object ' cmdlet, valamint a ' -COMObject ” paraméter, amelyhez a megadott érték van hozzárendelve.
- Ezt követően említse meg a paramétereket ' -Szigorú ”, és „ -Ingatlan ”.
- Végül adjon meg egy megadott értéket:
Ez mind arról szólt, hogy ' Új-Object ” parancsmag a PowerShellben.
Következtetés
A ' Új-Object ” a PowerShellben példányosítja a COM és a .NET keretrendszer új objektumát. Ezenkívül segíthet egyéni objektumok létrehozásában, amelyek saját adatelemekkel rendelkeznek. Ez a cikk az „New-Object” parancsmag használatával új objektumok létrehozásának különféle módjait vizsgálta.