Introdução ao comando Get no PowerShell
O Windows PowerShell é uma linguagem de script criada na plataforma .net projetada para automatizar as tarefas relacionadas ao aplicativo e administração do Windows. O termo PowerShell é uma combinação do idioma e da interface na qual os comandos / scripts serão executados. A primeira versão do PowerShell foi introduzida no ano de 2006. Existem dois tipos de interface em que os comandos do PowerShell podem ser executados; O Windows PowerShell é como um prompt de comando no qual os cmdlets do PowerShell podem ser executados e o Windows PowerShell ISE é o local onde os scripts do PowerShell (uma compilação dos cmdlets do PowerShell) podem ser executados e depurados. É uma linguagem orientada a objetos, permitindo a integração com interfaces .net. Agora é de código aberto e também pode ser instalado em outros sistemas operacionais.
Para iniciar uma sessão do PowerShell, digite "PowerShell" no prompt de comando.
Cmdlets e variáveis do PowerShell
Os comandos no PowerShell são chamados de "cmdlets". O mais importante de todos os cmdlets é o Get-Command. Esse cmdlet retorna a lista de todos os cmdlets disponíveis no PowerShell.
Sintaxe:
A seguir, é apresentada a sintaxe do cmdlet Get-Command.
Get-Command
((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()
Por exemplo : Get-Command
Saída de amostra:
Para buscar os cmdlets disponíveis na sessão atual, o seguinte cmdlet pode ser usado.
Get-Command -ListImported
Parâmetros de Get-Command no PowerShell
Aqui estão os seguintes parâmetros de Get-Command no PowerShell mencionados abaixo
-Todos: isso indica que todos os cmdlets precisam ser recuperados. Seu tipo é o parâmetro switch. O valor padrão é nenhum e não aceita caracteres curinga.
-ArgumentList: usado para recuperar informações sobre os cmdlets com a ajuda de parâmetros especificados. Seu tipo é do objeto. Alias é Args. O valor padrão é nenhum e não aceita caracteres curinga.
-CommandType: indica os tipos de comandos retornados pelo cmdlet. Alguns de seus valores são Alias, Todos, Aplicativo, Script externo, Filtro e Função. Seu tipo é o tipo de comando e os aliases são Type. O valor padrão é nenhum e não aceita caracteres curinga.
-FullyQualifiedModule: retorna os cmdlets que estão com os nomes de módulo especificados. Seu tipo é a especificação do módulo. O valor padrão é nenhum e não aceita caracteres curinga.
-ListImported: retorna os cmdlets presentes na sessão atual. Seu tipo é o parâmetro switch. O valor padrão é nenhum e não aceita caracteres curinga.
-Module: retorna o cmdlet disponível no módulo especificado. Tipo é sequência, o valor padrão é nenhum e aceita caracteres curinga.
-Nome: retorna a lista dos cmdlets mencionados com os nomes especificados. Caracteres curinga são permitidos. Tipo é sequência, o valor padrão é nenhum.
-Nome: retorna os cmdlets, funções e aliases que contêm o mesmo nome ou substantivos especificados. Seu tipo é uma sequência e o valor padrão é nenhum. Aceite caracteres curinga.
-ParameterName: retorna os cmdlets na sessão atual com os parâmetros especificados. Seu tipo é string, o valor padrão é none e não aceita caracteres curinga.
-ParameterType: retorna os cmdlets na sessão que possuem o mesmo parâmetro que o tipo especificado. Seu tipo é PStypename. O valor padrão é nenhum e não aceita caracteres curinga.
-TotalCount: indica o número total de cmdlets a serem retornados. O tipo é Int32. O valor padrão é nenhum e não aceita caracteres curinga.
-Verbo: retorna os cmdlets, funções e aliases que contêm o mesmo verbo ou verbos especificados. Seu tipo é uma sequência e o valor padrão é nenhum. Aceite caracteres curinga.
Exemplos de comando Get
Aqui estão os exemplos de comando Get na menção do PowerShell abaixo
Exemplo 1
Obter cmdlets na sessão atual
Entrada:
Get-Command -ListImported
Resultado:
Exemplo 2
Obter cmdlets dentro do módulo especificado
Entrada:
Get-Command -Module Microsoft.PowerShell.Management
Resultado:
Exemplo 3
Encontre os cmdlets que um tipo de saída
Entrada:
Cmdlet Get-Command -Type | Where-Object OutputType | Format-List - Nome da Propriedade, OutputType
Resultado:
Conclusão - Obter comando no PowerShell
Assim, o artigo abordado em detalhes sobre o cmdlet Get-command no Powershell. Para informações detalhadas, é aconselhável usar o comando Get-Help para get-command.
Artigos recomendados
Este é um guia para obter o comando no PowerShell. Aqui discutimos o comando Parâmetros e exemplos de obter no PowerShell, juntamente com entrada e saída. Você também pode consultar o seguinte artigo para saber mais -
- Mapeamento de hibernação
- Funções de sequência do PowerShell
- Diretivas JSP
- O que é o PowerShell