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

Variáveis no PowerShell

Nesta aula, você aprenderá a trabalhar com variáveis no PowerShell, desde a declaração simples com o símbolo $, passando por tipagem dinâmica e forte, até as variáveis automáticas e o conceito de escopo. Ao final, será capaz de criar scripts mais eficientes e evitar erros comuns.

Lido
PowerShell

Tipos de dados no PowerShell

Esta aula explora os tipos de dados no PowerShell, desde os fundamentais (strings, números, booleanos) até estruturas como arrays e hashtables, passando pela tipagem forte opcional e conversão de tipos. Com exemplos práticos e exercícios, você aprenderá a manipular dados de forma eficiente e consciente no shell da Microsoft.

Lido
PowerShell

Strings no PowerShell

Nesta aula, você aprenderá a trabalhar com strings no PowerShell, compreendendo as diferenças entre aspas simples e duplas, como usar interpolação de variáveis, criar here-strings para blocos de texto e aplicar métodos de string para manipulação avançada.

Lido
PowerShell

Condicionais no PowerShell

Aula completa sobre condicionais no PowerShell, cobrindo if/elseif/else, operadores de comparação, o operador ternário do PS 7 e exemplos práticos. Inclui exercícios com respostas ocultas e referências oficiais.

Lido
PowerShell

Arrays no PowerShell

Aula completa sobre arrays no PowerShell, cobrindo criação, acesso e fatiamento, adição de elementos e a comparação entre arrays tradicionais e ArrayList. Inclui exemplos práticos, boas práticas e exercícios com respostas.

Lido
PowerShell

Operadores no PowerShell

Nesta aula, você aprenderá sobre os operadores no PowerShell, incluindo aritméticos, de comparação e lógicos, além de suas particularidades. Veremos como utilizá-los em expressões, com exemplos práticos e exercícios para fixação.

Lido
PowerShell

Tratamento de erros no PowerShell

Nesta aula, você aprenderá a tratar erros no PowerShell de forma eficiente, utilizando blocos try/catch/finally, compreendendo a diferença entre erros terminantes e não terminantes, explorando a variável automática $Error e a palavra-chave throw. Ao final, você será capaz de escrever scripts mais robustos e resilientes.

Lido
PowerShell

A instrução switch no PowerShell

A aula 24 do curso de PowerShell aborda a instrução switch, uma alternativa poderosa ao if/elseif. Você aprenderá sua sintaxe, opções como -Wildcard e -Regex, comportamento com múltiplas correspondências e como aplicá-la a arrays e arquivos, com exemplos práticos e exercícios.

Lido
PowerShell

Funções no PowerShell

Esta aula ensina a criar e usar funções no PowerShell, cobrindo declaração, chamada, parâmetros e a importância do fluxo de saída para o retorno de valores. Inclui exemplos práticos, boas práticas e exercícios com respostas.

Lido
PowerShell

Módulos no PowerShell

Esta aula explora os módulos do PowerShell, desde sua definição até o uso prático, incluindo importação, listagem e instalação de módulos da Galeria. Você aprenderá a gerenciar e estender o ambiente com módulos, essenciais para automatizar tarefas e organizar código.

Lido
PowerShell

Debugging no PowerShell

Nesta aula, você aprenderá técnicas essenciais de depuração no PowerShell, incluindo o uso de cmdlets como Set-PSBreakpoint e Write-Debug, além de como configurar breakpoints no Visual Studio Code e executar step-through para inspecionar o código linha por linha.

Lido
PowerShell

Gerenciamento de segredos no PowerShell

Esta aula ensina como gerenciar segredos no PowerShell usando o módulo SecretManagement, incluindo a configuração de vaults, armazenamento e recuperação segura de credenciais e chaves, além de boas práticas para evitar exposição acidental.

Lido