PowerShell Cheatsheet

Comandos do PowerShell com parâmetros - pequena refatoração

Conteúdo da página

Aqui está um pequeno guia rápido: comandos principais do PowerShell com parâmetros

incrível concha de mar Esta imagem incrivelmente poderosa da concha de mar é produzida por modelo de IA Flux 1 dev.

Comandos Básicos

  • Get-Command: Lista todos os comandos disponíveis
  • Get-Help <cmdlet>: Exibe informações de ajuda para um cmdlet específico
  • Get-Process: Lista todos os processos em execução
  • Get-Service: Lista todos os serviços
  • Get-ChildItem (alias: ls, dir): Lista os itens no diretório atual
  • Set-Location (alias: cd): Muda o diretório atual
  • Clear-Host (alias: cls): Limpa a tela do console

Gerenciamento de Arquivos e Diretórios

  • New-Item (alias: ni): Cria um novo arquivo ou diretório
  • Copy-Item: Copia arquivos e diretórios
  • Move-Item: Move arquivos e diretórios
  • Remove-Item (alias: rm): Apaga arquivos e diretórios
  • Rename-Item (alias: rnp): Renomeia um arquivo ou diretório
  • Get-Content (alias: gc): Exibe o conteúdo de um arquivo

Administração do Sistema

  • Start-Process (alias: saps): Inicia um ou mais processos
  • Stop-Process: Para um ou mais processos em execução
  • Start-Service: Inicia um ou mais serviços
  • Stop-Service: Para um ou mais serviços em execução
  • Restart-Computer: Reinicia o computador
  • Get-WinEvent: Exibe os logs de eventos do Windows
  • Checkpoint-Computer: Define um ponto de restauração no seu computador

Comandos de Rede

  • Test-Connection: Envia pacotes de requisição de eco ICMP para um ou mais computadores
  • Invoke-WebRequest (alias: curl, wget): Obtém conteúdo de uma página da web
  • Get-NetAdapter: Recupera adaptadores de rede
  • Get-NetIPAddress: Obtem a configuração de endereços IP

Gerenciamento de Usuários e Segurança

  • Get-LocalUser: Lista contas de usuários locais
  • New-LocalUser: Cria uma nova conta de usuário local
  • Set-LocalUser: Modifica uma conta de usuário local
  • Remove-LocalUser: Apaga uma conta de usuário local
  • Get-Acl: Obtem o descritor de segurança para um recurso

Scripting do PowerShell

  • Set-ExecutionPolicy: Define a política de execução do PowerShell
  • Get-Variable: Obtem as variáveis no console atual
  • Set-Variable (alias: set, sv): Define o valor de uma variável
  • Remove-Variable (alias: rv): Apaga uma variável
  • ForEach-Object: Executa uma operação em cada item de uma coleção especificada
  • Where-Object: Seleciona objetos com propriedades específicas

Gerenciamento de Tarefas

  • Start-Job (alias: sajb): Inicia um trabalho de fundo do PowerShell
  • Get-Job: Obtem trabalhos de fundo do PowerShell em execução na sessão atual
  • Receive-Job: Obtem os resultados de trabalhos de fundo
  • Stop-Job: Para um trabalho de fundo do PowerShell
  • Wait-Job: Aguarda até que um ou todos os trabalhos de fundo do PowerShell sejam concluídos

Formatação de Saída

  • Format-Table: Formata a saída como uma tabela
  • Format-List: Formata a saída como uma lista
  • Out-File: Envia a saída para um arquivo
  • Export-Csv: Exporta objetos para um arquivo CSV
  • ConvertTo-Json: Converte um objeto em uma string formatada como JSON

Use Get-Help <cmdlet> para obter informações detalhadas sobre qualquer comando, incluindo seus parâmetros e exemplos de uso.

Outros Guias Rápidos