Glossário do PowerShell - Comandos Essenciais para Windows, Linux e macOS

Comandos PowerShell com parâmetros — uma breve referência

Conteúdo da página

Aqui está um pequeno resumo: comandos principais do PowerShell com parâmetros

Para prompts de scripts interativos em várias plataformas, consulte Pausar scripts com Pressione qualquer tecla no Bash, CMD, PowerShell e macOS.

concha incríveis

Esta imagem de concha incrivelmente poderosa foi produzida pelo modelo de IA Flux 1 dev.

Comandos Básicos do PowerShell

  • 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 itens no diretório atual
  • Set-Location (alias: cd): Altera o diretório atual
  • Clear-Host (alias: cls): Limpa a tela do console

Gerenciamento de Arquivos e Diretórios no PowerShell

  • 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): Exclui 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 de Sistemas no PowerShell

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

Comandos de Rede do PowerShell

  • Test-Connection: Envia pacotes de solicitaçã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: Obtém a configuração de endereço IP

Gerenciamento de Usuários e Segurança no PowerShell

  • 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: Exclui uma conta de usuário local
  • Get-Acl: Obtém o descritor de segurança para um recurso

Scripting no PowerShell

  • Set-ExecutionPolicy: Define a política de execução do PowerShell
  • Get-Variable: Obtém as variáveis no console atual
  • Set-Variable (alias: set, sv): Define o valor de uma variável
  • Remove-Variable (alias: rv): Exclui 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 Jobs no PowerShell

  • Start-Job (alias: sajb): Inicia um job em segundo plano do PowerShell
  • Get-Job: Obtém jobs em segundo plano do PowerShell em execução na sessão atual
  • Receive-Job: Obtém os resultados de jobs em segundo plano
  • Stop-Job: Interrompe um job em segundo plano do PowerShell
  • Wait-Job: Aguarda até que um ou todos os jobs em segundo plano do PowerShell sejam concluídos

Formatação de Saída no PowerShell

  • 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 em JSON

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

Outros Resumos

Assinar

Receba novos artigos sobre sistemas, infraestrutura e engenharia de IA.