/
/

A melhor folha de dicas de comandos do PowerShell

by Makenzie Buenning, IT Editorial Expert
The Essential Windows PowerShell Commands Cheat Sheet blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Pontos principais

  • O PowerShell usa uma poderosa estrutura de comando verbo-substantivo para automatizar tarefas administrativas, gerenciar sistemas com eficiência e executar operações local ou remotamente em escala.
  • Use cmdlets essenciais como Get-Service, Get-Process, Get-EventLog, Set-ExecutionPolicy e Test-Connection para gerenciar serviços, monitorar processos, analisar registros, controlar a segurança de scripts e testar a conectividade.
  • Aproveite os comandos de formatação e saída, como Format-Table, Format-List, Out-File e ConvertTo-HTML, para organizar e exportar os resultados dos comandos para relatórios e documentação.
  • Filtre e manipule dados com ferramentas de pipeline como Where-Object, Select-Object e ForEach-Object para realizar operações em massa e gerenciamento preciso do sistema.
  • Expanda os recursos de automação usando ferramentas de ajuda (Get-Help, Get-Command), gerenciando o histórico (Get-History, Clear-History) e integrando scripts e módulos de repositórios confiáveis.
  • Execute comandos remotos e automatize em escala: O PowerShell permite que os administradores executem comandos remotamente, realizem operações em massa em vários sistemas e automatizem tarefas repetitivas em ambientes corporativos para aumentar a eficiência e reduzir erros manuais.

O Windows PowerShell é uma ferramenta prática para administradores de sistemas. Ele oferece uma interface clara e uma ampla gama de comandos. O PowerShell inclui uma extensa biblioteca de comandos para automatizar tarefas repetitivas. Ele também permite que você execute comandos remotamente em vários computadores.

Esses recursos aumentam a produtividade e reduzem os erros manuais. Consulte a folha de dicas de comandos do PowerShell abaixo para trabalhar com mais eficiência.

Motivos para usar o PowerShell

O PowerShell oferece uma interface de linha de comando eficiente. As interfaces gráficas de usuário ajudam em tarefas simples, mas limitam a automação e a administração em larga escala. O PowerShell executa tarefas complexas com mais rapidez e precisão. Ele usa menos recursos do sistema do que uma GUI.

O PowerShell automatiza tarefas repetitivas e realiza operações em massa. Ele gerencia sistemas remotos a partir de uma única interface. Use o PowerShell para operações de rede para reduzir o tempo e o esforço administrativo em sua infraestrutura do Windows.

Amplie seu kit de ferramentas do PowerShell executando scripts personalizados em dispositivos com o NinjaOne.

Veja como funciona a implementação de scripts do NinjaOne.

Como funciona a sintaxe do PowerShell

Os comandos do PowerShell, também conhecidos como cmdlets, seguem um padrão verbo-substantivo. O verbo representa a ação que você deseja realizar, e o substantivo representa o alvo da ação. 

Por exemplo, o comando Get-Process recupera informações sobre os processos em execução em seu sistema. O PowerShell também oferece suporte ao uso de parâmetros, que permitem modificar o comportamento de um comando. Os parâmetros são especificados usando um hífen seguido do nome e do valor do parâmetro, como -Name“PowerShell.exe”. Familiarizar-se com a sintaxe do PowerShell facilitará a escrita e a compreensão dos comandos.

Comandos essenciais do PowerShell para uso diário

Embora existam muitos cmdlets disponíveis no PowerShell, há alguns que você usará com mais frequência. Aqui estão os 5 comandos essenciais do Windows PowerShell que você deve conhecer:

  1. Obter serviço: Esse comando recupera informações sobre os serviços em execução em seu sistema. Use-o para verificar o status de um serviço específico, reiniciar vários serviços de uma vez ou iniciar ou parar um serviço. Por exemplo, digite Get-Service -Name “Print Spooler” para exibir o status do serviço Print Spooler.
  2. Get-Process: Com esse comando, você pode obter informações sobre os processos em execução no sistema. Ele permite que você visualize o ID do processo, o uso da CPU, o consumo de memória e outros detalhes. Veja esse comando em ação digitando Get-Process -Name “notepad” para exibir informações sobre todas as instâncias do processo do Notepad.
  3. Get-EventLog: Esse comando permite acessar os logs de eventos do Windows e recuperar informações sobre eventos que ocorreram no sistema. Você pode filtrar eventos com base em vários critérios, como a ID do evento, a origem ou o intervalo de tempo. Use-o digitando Get-EventLog -LogName “Application” -After (Get-Date).AddDays(-1) para exibir os eventos do aplicativo que ocorreram nas últimas 24 horas.
  4. Set-ExecutionPolicy: O PowerShell tem um recurso de segurança interno que impede a execução de scripts por padrão. Esse comando permite que você modifique a política de execução para ativar ou desativar a execução de scripts. Por exemplo, você pode permitir a execução de scripts baixados da Internet digitando Set-ExecutionPolicy -ExecutionPolicy RemoteSigned.
  5. Conexão de teste: Esse comando permite verificar a conectividade entre o computador e um computador remoto ou dispositivo de rede. Ele envia pacotes de solicitação de eco ICMP (comumente conhecidos como ping) para o computador de destino e exibe os resultados. Para executá-lo, digite Test-Connection -ComputerName “google.com” e ele testará a conectividade com os servidores do Google.

A folha de dicas de comandos essenciais do PowerShell

Além dos 5 comandos essenciais acima, compilamos uma lista de outros comandos comumente usados. Aqui está a folha de dicas de comandos essenciais do Windows PowerShell:

ComandoDescrição
Obter serviçoRecuperar informações sobre serviços
Obter processoRecuperar informações sobre processos
Get-EventLogRecuperar informações de registros de eventos
Set-ExecutionPolicyModificar a política de execução de scripts
Conexão de testeTeste a conectividade com um computador remoto
Arquivo de saídaGravar a saída do PowerShell em um arquivo
Obter ajudaExibir informações sobre conceitos e comandos
Obter históricoRecuperar comandos recentes em sua sessão atual
Get-CommandRecuperar todos os comandos do PowerShell disponíveis
ConvertTo-HTMLCriar um arquivo HTML a partir da saída do PowerShell
Copiar itemCopiar um arquivo para um local específico
Limpar históricoLimpar entradas do histórico de comandos
Adicionar históricoAdicione entradas ao seu histórico de comandos
Tabela de formatoFormatar a saída do PowerShell como uma tabela
Lista de formatosFormatar a saída do PowerShell como uma lista
Conteúdo claroManter um item enquanto exclui o conteúdo desse item
Ponto de controle – ComputadorDefina um ponto de restauração em seu computador
Para cada objetoExecutar uma operação em cada item de um grupo especificado
Onde-ObjetoSelecionar objetos com uma determinada propriedade  
Selecionar-ObjetoSelecionar propriedades específicas de um objeto ou grupo de objetos
Arquivo de saídaCriar um arquivo local para salvar a saída do cmdlet
Escrever-ProgressoExibir uma barra de progresso em uma janela do PowerShell
Processo de depuraçãoAnexar um depurador a um processo em execução
Get-WinEventExibir os registros de eventos do Windows
Espera de empregoSuprimir o prompt de comando até que os trabalhos em segundo plano terminem de ser executados

Mantenha esta folha de dicas de comandos do Windows PowerShell à mão e consulte-a sempre que precisar executar tarefas administrativas comuns.

Talvez você também ache útil nosso Guia de tratamento de erros do PowerShell.

Folha de dicas de comandos do PowerShell: Recursos adicionais

A folha de dicas acima aborda alguns dos comandos do PowerShell que você precisará para operações comuns. Para obter comandos adicionais, dê uma olhada nestes recursos do PowerShell:

  • Documentação da Microsoft: A documentação oficial da Microsoft fornece informações abrangentes sobre o Windows PowerShell incluindo uma lista completa de cmdlets, exemplos detalhados e práticas recomendadas.
  • Galeria do PowerShell: A Galeria do PowerShell é um repositório de módulos e scripts do PowerShell voltado para a comunidade. Você pode encontrar uma grande variedade de cmdlets e scripts pré-criados para ajudá-lo a automatizar tarefas administrativas comuns.
  • Comunidades on-line: O envolvimento com comunidades on-line, como fóruns, blogs e plataformas de mídia social, pode ser uma ótima maneira de aprender com outros usuários do PowerShell. Você pode fazer perguntas, compartilhar seu conhecimento e ficar atualizado com os desenvolvimentos mais recentes da comunidade do PowerShell.
  • Biblioteca de scripts do NinjaOne: O NinjaOne oferece instruções detalhadas, passo a passo, para muitas operações do PowerShell. Veja toda a biblioteca de comandos do NinjaOne Window PowerShell.

O Script Hub da NinjaOne permite que você vá além das folhas de dicas do PowerShell com scripts pré-criados para automação.

Navegue pela biblioteca do Script Hub.

Automação de TI de nível superior com o NinjaOne

Esta folha de dicas de comandos do PowerShell abrange os recursos básicos. O PowerShell oferece suporte a funções avançadas para o gerenciamento de sistemas Windows.

Em ambientes de TI complexos, o PowerShell, combinado com as ferramentas de automação de TI da NinjaOne, reduz o tempo gasto em tarefas de várias etapas e com uso intensivo de recursos. Inicie uma avaliação gratuita do NinjaOne para avaliar seus recursos e desempenho, incluindo sua classificação como o software de gerenciamento de TI nº 1 no G2.

FAQs

O PowerShell oferece uma interface de linha de comando que executa tarefas mais rapidamente, consome menos recursos e permite a automação e as operações em massa que as GUIs não conseguem manipular com eficiência.

O PowerShell usa um formato verbo-substantivo para cmdlets, como Get-Process, e modifica o comportamento com parâmetros como -Name, seguido de um valor especificado.

Use Get-Command para listar os cmdlets disponíveis e Get-Help para exibir a sintaxe, os parâmetros e os exemplos de um comando específico.

O PowerShell restringe a execução de scripts por padrão por motivos de segurança, e você deve ajustar a política de execução com Set-ExecutionPolicy para permitir a execução de scripts confiáveis.

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?