Nunca houve uma maneira mais fácil de criar uma nova instância de um componente .NET Framework ou objeto COM. É possível fazer isso usando o cmdlet “ Novo-objeto ” no PowerShell. Isso permite controlar e inicializar os outros aplicativos via PowerShell. Além disso, também permite a criação de objetos personalizados com seu próprio conjunto de coleções de itens de dados.
Nesta postagem guiada, você aprenderá sobre o cmdlet “New-Object”.
O que é Novo Objeto (Microsoft.PowerShell.Utility)?
Conforme declarado na seção acima, o “ Novo-objeto ” O cmdlet cria novas instâncias da estrutura .NET. Vamos ver os exemplos a seguir para entender melhor.
Exemplo 1: criar um objeto “System.Version” usando o cmdlet “New-Object”
Para criar um “ System.Version ” objeto, execute o comando fornecido abaixo:
Novo-objeto -Digite o nome System.Version -ArgumentList '7.8.9'
De acordo com o código acima indicado:
- Primeiro, escreva o “ Novo-objeto ” cmdlet ao lado do “ -Digite o nome ” parâmetro com o valor “ Versão ” atribuído a ele.
- Em seguida, adicione o “ -ArgumentList ” e atribua o valor indicado a ele:
Exemplo 2: Use o cmdlet “New-Object” para criar um objeto COM do Internet Explorer
Execute o comando abaixo mencionado para iniciar um objeto do Internet Explorer:
$ Novo = Novo-objeto -COMObject InternetExplorer.Application -Propriedade @ { Navegar2 = 'www.msn.com' ; Visível = $ Verdadeiro }
No código acima indicado:
- Primeiro, inicialize uma variável “ $Novo ” e atribua o código indicado.
- Para começar, primeiro, atribua o “ Novo-objeto ” cmdlet ao lado do “ -COMObject ” parâmetro com o valor declarado atribuído a ele.
- Em seguida, anote o “ -Propriedade ” e atribuído o valor acima mencionado:
Exemplo 3: use o cmdlet “New-Object” junto com o parâmetro “-String” para criar um erro sem finalização
Para iniciar um erro sem finalização no PowerShell, use o comando fornecido:
$ B = Novo-objeto -COMObject Word.Application -Estrito -Propriedade @ { Visível = $ Verdadeiro }
De acordo com o código acima:
- Primeiro, inicialize uma variável e atribua a ela o código indicado.
- Em seguida, especifique o “ Novo-objeto ” cmdlet, juntamente com o “ -COMObject ” parâmetro com o valor declarado atribuído a ele.
- Depois disso, mencione os parâmetros “ -Estrito ', e ' -Propriedade ”.
- Por fim, forneça um valor especificado:
Isso foi tudo sobre o “ Novo-objeto ” cmdlet no PowerShell.
Conclusão
O ' Novo-objeto ” no PowerShell instancia um novo objeto de um COM e o .NET framework. Além disso, pode ajudar a criar objetos personalizados com seu próprio conjunto de itens de dados. Este artigo explorou as várias maneiras de criar novos objetos usando o cmdlet “New-Object”.