Funções Básicas
Get-Help – Exibe ajuda sobre cmdlets, funções e scripts.
Get-Command – Lista todos os comandos disponíveis no PowerShell.
Get-Process – Obtém informações sobre os processos em execução no sistema.
Get-Service – Obtém o status de serviços do Windows.
Start-Service – Inicia um serviço.
Stop-Service – Para um serviço em execução.
Get-EventLog – Exibe eventos de logs do sistema.
Get-Content – Exibe o conteúdo de arquivos.
Set-Content – Grava conteúdo em um arquivo.
Clear-Host – Limpa a tela do PowerShell.Manipulação de Arquivos e Pastas
New-Item – Cria novos arquivos ou diretórios.
Remove-Item – Remove arquivos ou diretórios.
Copy-Item – Copia arquivos ou diretórios.
Move-Item – Move arquivos ou diretórios.
Test-Path – Verifica se um caminho de arquivo ou diretório existe.
Get-ChildItem – Lista arquivos e pastas no diretório.
Rename-Item – Renomeia arquivos ou diretórios.
Get-Item – Obtém informações sobre um item (arquivo ou pasta).
Set-Item – Modifica o valor de um item.
Get-FileHash – Calcula o hash de um arquivo.Manipulação de Variáveis e Tipos de Dados
$null – Representa uma variável ou objeto nulo.
$true/$false – Valores lógicos verdadeiro e falso.
New-Object – Cria um novo objeto .NET.
$PSVersionTable – Exibe informações sobre a versão do PowerShell.
Get-Variable – Exibe variáveis do PowerShell.
Set-Variable – Define uma variável.
Remove-Variable – Remove uma variável.
[string] – Converte valores para o tipo de dado string.
[int] – Converte valores para inteiros.
[datetime] – Converte valores para o tipo de dado de data e hora.Manipulação de Redes
Test-NetConnection – Testa a conectividade de rede.
Get-NetIPAddress – Obtém o endereço IP de interfaces de rede.
Set-NetIPAddress – Configura endereços IP.
Get-NetAdapter – Obtém informações sobre adaptadores de rede.
New-NetIPAddress – Cria um novo endereço IP.
Get-NetFirewallRule – Exibe regras do firewall.
Enable-NetFirewallRule – Habilita uma regra do firewall.
Disable-NetFirewallRule – Desabilita uma regra do firewall.
Get-DnsClientServerAddress – Obtém endereços de servidor DNS.
Set-DnsClientServerAddress – Configura endereços de servidor DNS.Gerenciamento de Usuários e Grupos
Get-LocalUser – Obtém informações sobre usuários locais.
New-LocalUser – Cria um novo usuário local.
Set-LocalUser – Modifica propriedades de um usuário local.
Remove-LocalUser – Remove um usuário local.
Get-LocalGroup – Obtém informações sobre grupos locais.
Add-LocalGroupMember – Adiciona um membro a um grupo local.
Remove-LocalGroupMember – Remove um membro de um grupo local.
Get-LocalGroupMember – Exibe membros de um grupo local.
Get-ADUser – Obtém informações sobre um usuário do Active Directory.
New-ADUser – Cria um novo usuário no Active Directory.Automação de Tarefas
Start-Job – Inicia uma tarefa em segundo plano.
Get-Job – Obtém o status de tarefas em segundo plano.
Stop-Job – Para uma tarefa em segundo plano.
Receive-Job – Recebe os resultados de uma tarefa em segundo plano.
Invoke-Command – Executa um comando remotamente.
Enter-PSSession – Inicia uma sessão remota interativa.
Exit-PSSession – Finaliza uma sessão remota.
New-ScheduledTask – Cria uma tarefa agendada.
Start-ScheduledTask – Inicia uma tarefa agendada.
Get-ScheduledTask – Obtém informações sobre tarefas agendadas.Manipulação de Strings e Texto
$string.ToUpper() – Converte uma string para maiúsculas.
$string.ToLower() – Converte uma string para minúsculas.
$string.Substring() – Extrai uma substring.
$string.Split() – Divide uma string em partes.
$string.Replace() – Substitui parte de uma string.
$string.Contains() – Verifica se uma substring existe em uma string.
$string.Trim() – Remove espaços em branco no início e no fim.
$string.PadLeft() – Preenche uma string à esquerda com caracteres.
$string.PadRight() – Preenche uma string à direita com caracteres.
$string.IndexOf() – Retorna a posição de uma substring dentro de uma string.Esse guia inclui algumas funções essenciais para começar a trabalhar com PowerShell, além de recursos úteis para automação, administração de sistemas, manipulação de dados e redes. Cada função pode ser combinada e usada de formas avançadas para resolver uma ampla gama de problemas no ambiente Windows.
0 Comentários