Descubra a estrutura dos cmdlets do PowerShell

Concluído

Existem milhares de comandos PowerShell integrados nos sistemas operativos Windows e noutros produtos da Microsoft. Não é possível memorizar os nomes e a sintaxe de todos esses comandos. Felizmente, os criadores de cmdlets criam cmdlets usando um formato comum que ajuda a prever o nome e a sintaxe de um cmdlet. Esse formato comum facilita muito a descoberta e o uso de cmdlets.

Nota

O formato comum que os cmdlets do PowerShell usam é a notação Verbo-Substantivo .

Verbos do cmdlet

A parte verbal de um nome de cmdlet indica o que o cmdlet faz. Há um conjunto de verbos aprovados que os criadores de cmdlets usam, o que fornece consistência nos nomes dos cmdlets. Os verbos comuns incluem:

  • Get. Recupera um recurso, como um arquivo ou um usuário.
  • Set. Altera os dados associados a um recurso, como uma propriedade de arquivo ou usuário.
  • New. Cria um recurso, como um arquivo ou usuário.
  • Add. Adiciona um recurso a um contêiner de vários recursos.
  • Remove. Exclui um recurso de um contêiner de vários recursos.

Nota

Você pode executar o Get-Verb comando para ter a lista completa de verbos aprovados.

Esta lista representa apenas alguns dos verbos usados pelos cmdlets. Além disso, alguns verbos desempenham funções semelhantes. Por exemplo, o verbo Add pode criar um recurso, semelhante ao verbo New . Alguns verbos podem parecer semelhantes, mas têm funções diferentes. Por exemplo, o Read verbo recupera informação que um recurso contém, como o conteúdo de um ficheiro de texto, enquanto o Get verbo recupera o ficheiro real.

Substantivos de Cmdlet

A parte nominal de um nome de cmdlet indica quais tipos de recursos ou objetos o cmdlet afeta. Todos os cmdlets que operam no mesmo recurso devem usar o mesmo substantivo. Por exemplo, o substantivo Service refere-se a cmdlets que funcionam com os serviços Windows e o substantivo Process destina-se a gerir processos num computador.

Os substantivos também podem ter prefixos que ajudam a agrupar substantivos relacionados em famílias. Por exemplo, os substantivos Active Directory começam com as letras AD (como ADUser, ADGroup e ADComputer). Microsoft SharePoint Server cmdlets começam com o prefixo SP, e Microsoft Azure cmdlets começam com o prefixo Az.

Nota

O PowerShell utiliza o termo genérico comando para se referir a cmdlets, funções, fluxos de trabalho (apenas no Windows PowerShell 5.1), aplicações e outros itens. Estes itens diferem em termos de método de criação. No entanto, por enquanto, você deve considerá-los como todos trabalhando da mesma maneira. Este módulo usa os termos comando e cmdlet de forma intercambiável.