O que é um cmdlet PowerShell ?

O que é um cmdlet PowerShell ?

Uma unidade básica de um comando dentro do Windows PowerShell é referida como cmdlet (pronunciada como comando-let). Todos os cmdlets têm um formato de substantivo verbal e existem centenas de cmdlets que podem ser usados ​​no Windows PowerShell. Todos esses cmdlets podem ser usados ​​tanto na parte superior quanto na minúscula, porque o Windows PowerShell não é sensível ao minúsculas.Este artigo descreve brevemente o cmdlet em PowerShell com os resultados de aprendizado abaixo da lista abaixo:

  • O que é um cmdlet PowerShell
  • Nomes de cmdlet
  • Parâmetros do cmdlet
  • Diferença entre cmdlets e comandos
  • Freqüentemente usados ​​cmdlets
  • Como usar o cmdlet em PowerShell

Então, vamos começar!

O que é um cmdlet PowerShell

É um comando muito simples e leve que é usado no ambiente do Windows PowerShell e é comumente pronunciado como comando, deixe. Cmdlets são um tipo especial de .Aulas de rede que implementa algumas tarefas/operações específicas e o Windows PowerShell pode invocar/chamá -los em tempo de execução através das APIs.

Nomes de cmdlet

Em PowerShell, os nomes dos cmdlets são projetados com base em um padrão especial i.e. par de substantivos verbos. O verbo no cmdlet determina a ação que o cmdlet executa enquanto o substantivo determina o recurso no qual o cmdlet especificado executará a ação.

Parâmetros do cmdlet

Os cmdlets do PowerShell podem ter alguns parâmetros obrigatórios e opcionais que controlam como o cmdlet opera. Diferentes tipos de parâmetros do cmdlet estão listados para baixo:

  • Parâmetros nomeados: Use o nome inteiro do parâmetro enquanto chama o script/função.
  • Parâmetros posicionais: Não há necessidade de especificar o nome dos parâmetros, digite/especificar apenas os argumentos em uma ordem relativa.
  • Parâmetros de interruptor: Esses parâmetros podem ser usados ​​no lugar dos parâmetros booleanos.
  • Parâmetros dinâmicos: Os parâmetros que são passados ​​para um cmdlet em tempo de execução.
  • Conjunto de parâmetros: Vários parâmetros podem ser usados ​​no mesmo comando para executar uma tarefa específica.

Diferença entre cmdlets e comandos

Os cmdlets diferem dos comandos nos aspectos listados abaixo:

  • Cmdlets são objetos de .Aulas de rede e elas não são apenas executáveis ​​independentes.
  • As folhas de comando podem ser feitas de algumas dezenas de linhas de código.
  • Os cmdlets não lidam com sua análise, formatação de saída ou apresentação de erros, em vez disso, é executado pelo Windows PowerShell em tempo de execução.
  • Os cmdlets utilizam o pipeline para processar os objetos de entrada, da mesma forma, os cmdlets entregam objetos como saída para o pipeline.
  • Os cmdlets processam apenas um único objeto por vez, portanto, os cmdlets são orientados para o registro.

Freqüentemente usados ​​cmdlets

O PowerShell inclui centenas de cmdlets e, entre eles, os cmdlets mais usados ​​estão listados na tabela abaixo do rumo:

cmdlet Descrição
Get-Command Ele fornece/recupera todos os cmdlets instalados em um computador.
Get-Childitem É usado para obter os itens e os itens infantis em um ou mais locais.
Obter ajuda Fornece informações detalhadas sobre o cmdlet especificado
Get-location Fornece o local atual do diretório.
Defina localização Define o local do diretório atual.
Stop-Process É usado para parar/encerrar um processo.
Novo item Cria um novo arquivo/diretório vazio.
Copy-item Copia os arquivos/itens de um local para outro dentro do mesmo espaço de nome.
Remover item É usado para remover um arquivo/diretório.
Move-item É usado para mover um arquivo de um local para o outro.
Renomear-ite Este cmdlet é usado para renomear um arquivo.
Invoke-gpupdate Atualize a atualização da política do grupo.
Add-computer Junta -se ao computador a um domínio.
Reinicialização do computador Este cmdlet reinicia o sistema operacional em um computador local/remoto.
Computador de parada Este cmdlet é usado para desligar os computadores locais ou remotos.

Como usar o cmdlet em PowerShell

Vamos considerar alguns exemplos para entender como os cmdlets funcionam em PowerShell:

Como o cmdlet Get-Help funciona no PowerShell

O bloco de código fornecido abaixo o ajudará a entender o funcionamento do CMDLET GET-HELP:

Get-Help New-Item

No trecho acima, utilizamos o cmdlet Get-Help para obter as informações detalhadas sobre o novo cmdlet.

Como o cmdlet Get-Location funciona no PowerShell

Neste exemplo, utilizamos o cmdlet Get-Location para obter a localização do diretório atual:

Get-location

A saída mostra que o cmdlet Get-Location retorna o local do diretório atual.

Conclusão

Uma unidade básica de um comando dentro do Windows PowerShell é referida como cmdlet (pronunciada como comando-let). Os cmdlets do PowerShell podem ser invocados programaticamente usando as APIs do Windows PowerShell. No PowerShell, existe uma ampla gama de cmdlets usados ​​para executar tarefas diferentes, por exemplo, o cmdlet Get-Help fornece informações detalhadas sobre o cmdlet especificado, o cmdlet Get-Location fornece o local do diretório atual, o conjunto de conjuntos de cmdlet do conjunto de conjuntos de conjuntos Localização atual do diretório e assim por diante. Esta redação apresentou uma visão abrangente dos cmdlets do PowerShell.