Nikdy neexistoval jednodušší způsob, jak vytvořit novou instanci komponenty .NET frameworku nebo objektu COM. Je to možné provést pomocí rutiny „ Nový objekt “ v prostředí PowerShell. Díky tomu můžete ovládat a spouštět ostatní aplikace prostřednictvím prostředí PowerShell. Navíc také umožňuje vytváření vlastních objektů s vlastní sadou kolekcí datových položek.
V tomto příspěvku s průvodcem najdete informace o rutině „New-Object“.
Co je New-Object (Microsoft.PowerShell.Utility)?
Jak je uvedeno ve výše uvedené části, „ Nový objekt Rutina vytváří nové instance rozhraní .NET. Pro lepší pochopení si uveďme přehled následujících příkladů.
Příklad 1: Vytvořte objekt „System.Version“ pomocí rutiny „New-Object“.
Chcete-li vytvořit „ Verze systému ” objekt, proveďte níže uvedený příkaz:
Nový objekt -Název typu Verze systému -Seznam argumentů '7.8.9'
Podle výše uvedeného kódu:
- Nejprve napište „ Nový objekt 'cmdlet vedle ' -Název typu “ parametr s hodnotou “ Verze “, který je mu přidělen.
- Dále přidejte „ -Seznam argumentů ” parametr a přiřaďte mu uvedenou hodnotu:
Příklad 2: Pomocí rutiny „New-Object“ vytvořte objekt COM aplikace Internet Explorer
Spuštěním níže uvedeného příkazu spusťte objekt aplikace Internet Explorer:
$ Nový = Nový objekt -COMObject InternetExplorer.Aplikace -Vlastnictví @ { Navigovat2 = 'www.msn.com' ; Viditelné = $Pravda }
Ve výše uvedeném kódu:
- Nejprve inicializujte proměnnou „ $Nové “ a přiřaďte uvedený kód.
- Pro začátek nejprve přiřaďte „ Nový objekt 'cmdlet vedle ' -COMObject ” parametr s přiřazenou uvedenou hodnotou.
- Dále zapište „ -Vlastnictví ” a přiřazena výše uvedená hodnota:
Příklad 3: Použijte rutinu „New-Object“ spolu s parametrem „-String“ k vytvoření neukončující chyby
Chcete-li spustit neukončující chybu v PowerShellu, použijte daný příkaz:
$ B = Nový objekt -COMObject Word.Aplikace -Přísný -Vlastnictví @ { Viditelné = $Pravda }
Podle výše uvedeného kódu:
- Nejprve inicializujte proměnnou a přiřaďte jí uvedený kód.
- Dále zadejte „ Nový objekt ” cmdlet spolu s “ -COMObject ” parametr s přiřazenou uvedenou hodnotou.
- Poté uveďte parametry „ -Přísný ', a ' -Vlastnictví “.
- Nakonec zadejte specifikovanou hodnotu:
To bylo vše o „ Nový objekt ” cmdlet v prostředí PowerShell.
Závěr
' Nový objekt ” v prostředí PowerShell vytvoří instanci nového objektu modelu COM a rozhraní .NET. Navíc může pomoci vytvořit vlastní objekty s vlastní sadou datových položek. Tento článek prozkoumal různé způsoby vytváření nových objektů pomocí rutiny „New-Object“.