Ano ang New-Object (Microsoft.PowerShell.Utility)?

Ano Ang New Object Microsoft Powershell Utility



Wala pang mas madaling paraan para gumawa ng bagong instance ng isang .NET framework component o COM object. Posibleng gawin ito sa pamamagitan ng paggamit ng cmdlet ' Bagong-Bagay ” sa PowerShell. Ang paggawa nito ay nagbibigay-daan sa isa na kontrolin at simulan ang iba pang mga application sa pamamagitan ng PowerShell. Bukod dito, pinapayagan din nito ang paglikha ng mga pasadyang bagay na mayroong sariling hanay ng mga koleksyon ng item ng data.

Sa may gabay na post na ito, makikita mo ang tungkol sa 'Bagong-Bagay' cmdlet.







Ano ang New-Object (Microsoft.PowerShell.Utility)?

Gaya ng nakasaad sa seksyon sa itaas, ang ' Bagong-Bagay ” Lumilikha ang cmdlet ng mga bagong pagkakataon ng .NET framework. Suriin natin ang mga sumusunod na halimbawa para mas maunawaan.



Halimbawa 1: Gumawa ng 'System.Version' Object Gamit ang 'New-Object' Cmdlet



Upang lumikha ng isang ' System.Bersyon ” object, isagawa ang utos na ibinigay sa ibaba:





Bagong-Bagay -TypeName System.Bersyon -ArgumentList '7.8.9'

Ayon sa ibinigay na code sa itaas:



  • Una, isulat ang ' Bagong-Bagay 'cmdlet sa tabi ng ' -TypeName 'parameter na may halaga' Bersyon ” nakatalaga dito.
  • Susunod, idagdag ang ' -ArgumentList ” parameter at italaga ang nakasaad na halaga dito:

Halimbawa 2: Gamitin ang 'Bagong-Bagay' Cmdlet upang Gumawa ng isang bagay sa Internet Explorer COM

Patakbuhin ang nabanggit na command sa ibaba upang simulan ang isang bagay sa Internet Explorer:

$ Bago = Bagong-Bagay -COMObject InternetExplorer.Application -Arian @ { Mag-navigate2 = 'www.msn.com' ; Nakikita = $Totoo }

Sa nabanggit na code:

  • Una, simulan ang isang variable ' $Bago ” at italaga ang nakasaad na code.
  • Upang magsimula, una, italaga ang ' Bagong-Bagay 'cmdlet sa tabi ng ' -COMObject ” parameter na mayroong nakasaad na halaga na nakatalaga dito.
  • Susunod, isulat ang ' -Arian ” parameter at itinalaga ang nabanggit na halaga:

Halimbawa 3: Gamitin ang 'New-Object' Cmdlet Kasama ang '-String' Parameter para Gumawa ng Hindi Nagwawakas na Error

Upang magsimula ng hindi nagtatapos na error sa PowerShell, gamitin ang ibinigay na command:

$ B = Bagong-Bagay -COMObject Salita.Aplikasyon -Mahigpit -Arian @ { Nakikita = $Totoo }

Ayon sa code sa itaas:

  • Una, simulan ang isang variable at italaga ito sa nakasaad na code.
  • Susunod, tukuyin ang ' Bagong-Bagay 'cmdlet, kasama ang ' -COMObject ” parameter na mayroong nakasaad na halaga na nakatalaga dito.
  • Pagkatapos nito, banggitin ang mga parameter ' -Mahigpit ”, at “ -Arian ”.
  • Panghuli, magbigay ng tinukoy na halaga:

Iyon ay tungkol sa ' Bagong-Bagay ” cmdlet sa PowerShell.

Konklusyon

Ang ' Bagong-Bagay ” sa PowerShell ay nagbibigay ng isang bagong bagay ng isang COM at ang .NET framework. Bukod dito, makakatulong ito sa paglikha ng mga custom na bagay na mayroong sariling hanay ng mga item ng data. Ginalugad ng artikulong ito ang iba't ibang paraan upang lumikha ng mga bagong bagay gamit ang cmdlet na 'Bagong-Bagay'.