Categoria: PowerShell

PowerShell é o shell e a linguagem de automação da Microsoft, hoje de código aberto e multiplataforma. Diferente dos shells tradicionais, seus comandos trocam objetos .NET em vez de texto puro, o que dispensa boa parte do trabalho de recortar strings. É a ferramenta padrão para administrar Windows, Active Directory e Azure. A documentação está no Microsoft Learn.

PowerShell

Formatação de saída

Esta aula aborda os cmdlets de formatação de saída no PowerShell: Format-Table, Format-List e Format-Wide. Você aprenderá como controlar a exibição dos dados, quando a formatação ocorre automaticamente e cuidados importantes para evitar problemas de performance e comportamento inesperado.

✓ Lido
PowerShell

Comparando objetos

Esta aula ensina a comparar objetos no PowerShell usando o cmdlet Compare-Object. Você aprenderá a identificar diferenças entre coleções, entender os parâmetros disponíveis e aplicar o comando em casos práticos como sincronização de arquivos e validação de dados.

✓ Lido
PowerShell

Trabalhando com CSV

Esta aula ensina como trabalhar com arquivos CSV no PowerShell, cobrindo os cmdlets Import-Csv e Export-Csv, a criação de objetos a partir de CSV, o uso de delimitadores personalizados e casos de uso práticos como importação de dados e integração com outros cmdlets.

✓ Lido
PowerShell

Trabalhando com XML

Esta aula ensina como trabalhar com XML no PowerShell, cobrindo desde a leitura e navegação até casos de uso práticos, com exemplos de código e boas práticas.

✓ Lido
PowerShell

Lendo arquivos

Esta aula ensina a ler arquivos no PowerShell usando o cmdlet Get-Content, abordando a leitura completa com -Raw, a leitura linha a linha, e a importância do encoding para garantir a correta interpretação dos caracteres. Inclui exemplos práticos, exercícios com respostas e referências oficiais.

✓ Lido
PowerShell

Trabalhando com JSON

Esta aula explora o trabalho com JSON no PowerShell, cobrindo os cmdlets ConvertTo-Json e ConvertFrom-Json, o parâmetro -Depth, objetos aninhados e consumo de APIs REST. Você aprenderá a serializar e desserializar dados JSON, lidar com estruturas complexas e integrar serviços web em seus scripts.

✓ Lido
PowerShell

Escrevendo arquivos

Nesta aula, você aprenderá a escrever arquivos no PowerShell usando cmdlets como Set-Content, Add-Content e Out-File, além de entender como controlar a codificação dos arquivos e os cuidados essenciais para evitar erros comuns, como sobrescrita acidental e problemas de encoding.

✓ Lido
PowerShell

Registro do Windows

Esta aula explora o Registro do Windows sob a perspectiva do PowerShell, abordando leitura segura, modificação com responsabilidade, uso do PSDrive dedicado e boas práticas essenciais. O aluno aprenderá a navegar e manipular o registro de forma eficiente e segura, com exemplos práticos e exercícios para fixação.

✓ Lido
PowerShell

Gerenciando serviços

Nesta aula, você aprenderá a gerenciar serviços do Windows usando PowerShell. Exploraremos cmdlets essenciais como Get-Service, Start-Service, Stop-Service, Restart-Service e Set-Service, além de entender os diferentes estados de um serviço. Ao final, você será capaz de consultar, controlar e modificar serviços de forma eficiente, com exemplos práticos e exercícios para consolidar o conhecimento.

✓ Lido
PowerShell

Gerenciando processos

Nesta aula, você aprenderá a gerenciar processos no Windows usando PowerShell. Vamos explorar os cmdlets Get-Process, Stop-Process e Start-Process, além de técnicas de filtragem para selecionar processos específicos. Ao final, você estará apto a monitorar, iniciar e encerrar processos de forma eficiente em scripts e no dia a dia.

✓ Lido