Comandos Essenciais do PowerShell
1. Comandos de Sistema e Informações
Get-Help: Obtém ajuda sobre comandos.
Get-Help Get-Process
Get-Command: Lista todos os comandos disponíveis.
Get-Command
Get-Process: Exibe processos em execução.
Get-Process
Stop-Process: Encerra um processo específico.
Stop-Process -Name notepad
2. Manipulação de Arquivos e Diretórios
Get-Location: Mostra o diretório atual.
Get-Location
Set-Location: Navega até outro diretório.
Set-Location C:\Users
New-Item: Cria arquivos ou pastas.
Comandos Essenciais do PowerShell
New-Item -ItemType File -Name "[Link]"
Remove-Item: Exclui arquivos ou pastas.
Remove-Item [Link]
Copy-Item: Copia arquivos ou pastas.
Copy-Item [Link] -Destination C:\Backup
3. Gerenciamento de Usuários e Permissões
Get-LocalUser: Lista usuários locais.
Get-LocalUser
New-LocalUser: Cria um novo usuário local.
New-LocalUser -Name "NovoUsuario" -Password (ConvertTo-SecureString
"Senha123" -AsPlainText -Force)
Add-LocalGroupMember: Adiciona usuário a um grupo.
Add-LocalGroupMember -Group "Administrators" -Member "NovoUsuario"
4. Rede e Conexões
Test-Connection: Testa a conectividade com um host (ping).
Test-Connection [Link]
Comandos Essenciais do PowerShell
Get-NetIPAddress: Exibe endereços IP da máquina.
Get-NetIPAddress
5. Automatização e Scripts
Start-Job: Inicia um trabalho em segundo plano.
Start-Job -ScriptBlock { Get-Process }
Invoke-Command: Executa comandos em máquinas remotas.
Invoke-Command -ComputerName Servidor01 -ScriptBlock { Get-Service }
ForEach-Object: Itera sobre objetos.
Get-ChildItem | ForEach-Object { $_.Name }
Conclusão:
PowerShell é uma ferramenta poderosa para automatizar tarefas, gerenciar
sistemas e redes com eficiência.
Esses comandos são só a ponta do iceberg - com prática, você poderá criar
scripts completos para otimizar seu trabalho!