Iniciar a criação de scripts no PowerShell requer as ferramentas certas, e o Visual Studio Code (VS Code) é um dos melhores editores para desenvolvimento em PowerShell.
Este tutorial irá guiá-lo através do download e configuração do VS Code especificamente para o PowerShell, configurando o terminal, instalando extensões essenciais e explorando algumas das poderosas funcionalidades do VS Code.
Acompanhe e, ao final, você terá um ambiente totalmente configurado pronto para criar scripts com o PowerShell.
Download e Instalação do VS Code
Vamos nos concentrar e fazer um trabalho real! Mas antes, vamos baixar o editor VS Code.
Para baixar e instalar o VS Code:
1. Procure pelo VS Code em seu mecanismo de busca favorito e clique no link Download no canto superior direito.

2. Escolha seu sistema operacional e arquitetura (x64 ou Arm64), e aguarde o download ser concluído.
Aqui a escolha é o Instalador do Sistema Windows x64. Com essa opção, você não precisa se preocupar com perfis se usar outra conta de usuário em algum momento.

3. Após o download, inicie a instalação e abra o VS Code.

Agora temos o VS Code e estamos prontos para configurá-lo para desenvolvimento em PowerShell.

Configurando o VS Code para o PowerShell
O tamanho padrão da tela do VS Code funciona para a maioria das pessoas, mas você pode aumentar a visualização do VS Code conforme desejar.
Antes de se perder navegando no VS Code, você pode se familiarizar primeiro com sua interface do usuário.
1. Pressione Ctrl+= e Ctrl+- para dar zoom e afastar, se precisar aumentar ou diminuir toda a janela.
Isso é melhor!

2. Agora, pressione Ctrl+N para criar uma nova guia, e você verá que o VS Code quer saber com qual linguagem estamos trabalhando.
O VS Code normalmente consegue detectar automaticamente, mas como não há código na janela do editor, ele não sabe.

3. Digite um código do PowerShell ali.
Get-Service -Name 'wuauserv'
Perceba que nada mudou. Por quê? Porque o VS Code trata esse código como texto simples e não entende o código do PowerShell ainda. Vamos mudar isso.

4. Instale uma extensão clicando no ícone de Extensão na Barra de Atividades (extrema esquerda) e procurando por PowerShell.
Você verá que o VS Code tem centenas de extensões para quase tudo.
Clique em Instalar, espere alguns segundos e a extensão deverá ser instalada.

Explorando Recursos do VS Code
Com a extensão instalada, você pode explorar os recursos do VS Code para o desenvolvimento do PowerShell. Embora haja muitas outras opções para cobrir, lembre-se de que este é um guia do PowerShell.
1. Volte para a guia anterior e salve o código com uma extensão PS1, a extensão de arquivo para scripts do PowerShell.
Depois de fazer isso, perceba duas coisas: as cores do texto mudaram (conhecido como destaque de sintaxe) e um terminal do PowerShell foi aberto abaixo.
- O destaque de sintaxe ajuda a ler o código melhor, especialmente ao escrever scripts grandes.
- O console do PowerShell abaixo, a janela do terminal, é um shell integrado ao VS Code, então você não precisa sair do editor.

2. Cole algum código simples no terminal para destacar algumas funcionalidades.
$users = @{ 'abertram' = 'Adam Bertram' 'bjoel' = 'Billy Joel' 'bbrown' = 'Bobby Brown' } echo "adbertram's full name is $($users['abertram'])"
Observe as linhas onduladas sob o echo. O VS Code ajuda você a escrever um código melhor.
Neste caso, o VS Code destaca um alias de `echo` e sugere que você o altere para o nome real do comando para mais clareza.

3. Agora, passe o mouse sobre o alias e você verá que ele sugere usar `Write-Output` em vez disso.
Clique em Correção Rápida ali mesmo para corrigir rapidamente.

4. Outra coisa é o colapso de código. Se você passar o mouse sobre qualquer código recolhível, o VS Code mostrará uma seta para baixo.
Você pode clicar nessa seta para recolher e expandir o código, ocultando o código com o qual você não está trabalhando.

5. Se desejar brincar com as configurações:
– Navegue até o menu Arquivo → Preferências → Configurações.
– Na aba Configurações, expanda Extensões e escolha PowerShell.
- Navegue até o menu Arquivo → Preferências → Configurações.
- Na aba Configurações, expanda Extensões e escolha PowerShell.
Você verá muitas coisas que pode ajustar e alterar.

Configurando o Terminal Integrado
Uma última coisa que você precisará saber: o terminal. O terminal integrado abaixo do editor é um shell semelhante ao cmd.exe, PowerShell, Bash, etc., diretamente integrado ao VS Code. Como faz parte do VS Code, você não precisa sair do editor para testar o código, oferecendo muitas vantagens.
O VS Code usa o Windows PowerShell como terminal padrão ao escrever scripts do PowerShell. Como estamos usando o PowerShell Core, precisamos configurar o VS Code para usar o PowerShell Core em vez do Windows PowerShell.
Para configurar o VS Code:
1. Pressione Ctrl+Shift+P, digite settings, e depois encontre e clique em Preferences: Open User Settings (JSON).
Você verá que este arquivo JSON é aberto no editor. O VS Code usa JSON nos bastidores, tornando-o uma maneira rápida de fazer alterações.

2. Neste caso, devemos criar um novo perfil integrado com duas entradas e defini-lo como PowerShell 7.
- Crie o perfil integrado, apontando-o para o executável do PowerShell 7.
- Defina o perfil padrão como o recém-criado.
"terminal.integrated.profiles.windows": { "PowerShell Core": { "path": ["C:\Program Files\PowerShell\7\pwsh.exe"], "icon": "terminal-powershell" } }, "terminal.integrated.defaultProfile.windows": "PowerShell Core"
3. Salve o arquivo settings.json e reabra o VS Code.

4. Agora, clique no terminal na parte inferior e digite `$PSVersionTable` para verificar a versão do PowerShell que o VS Code está usando.
Você verá que o PSVersion mostra como 7.4.3, e a PSEdition é Core, exatamente como deveria ser.

Executando Scripts do PowerShell no Terminal
O terminal pode fazer muitas coisas, mas executar o código na janela é o mais conveniente. Por exemplo, digamos que você queira executar um script para testá-lo.
Depois de ajustar e salvar o script, pressione F5. Ele será executado e mostrará a saída diretamente no terminal abaixo.

Mas talvez você queira executar apenas uma parte dele. Para fazer isso, você pode destacar um trecho do código e pressionar F8, que executa apenas essa parte do script.
Essa capacidade de executar apenas uma parte do script é útil ao solucionar problemas em scripts maiores.

Conclusão
Agora você configurou o VS Code para desenvolvimento com PowerShell e explorou seus recursos essenciais. Com a extensão do PowerShell, terminal integrado e ferramentas de edição úteis, você pode começar a escrever scripts e solucionar problemas diretamente no VS Code.
À medida que você se familiariza com a interface, explore configurações e extensões adicionais para personalizar ainda mais seu ambiente de desenvolvimento. O VS Code é um editor poderoso e pode fazer muito, mas para um iniciante, é preciso começar rastejando antes de poder andar!
Source:
https://adamtheautomator.com/vs-code-powershell-setup/