DevOps–Usando PowerShell Core com Visual Studio Code

Introdução

Esse artigo tem como finalidade auxiliar na configuração do uso do PowerShell Core com o Visual Studio Code.

Passos

Faça o download do PowerShell Core no link a seguir: https://github.com/PowerShell/PowerShell/releases

Depois realize a instalação do mesmo:

image

Para validar seu funcionamento, abra o prompt de comando e digite pwsh

image

Se abrir o PowerShell, a instalação ocorreu com sucesso.

Em seguida abra seu Visual Studio Code, caso não tenha, realize o download do mesmo no link:

https://code.visualstudio.com/

Em seguida, abra seu Visual Studio Code e vá em File –> Preferences –> Settings

image

Em Default Settings, role a barra até chegar em PowerShell Configuration e Integrated Terminal.

image

image

image

Procure as linhas

“powershell.powerShellExePath”: “”
“powershell.developer.powerShellExePath”:””
“terminal.integrated.shell.windows”:””

image

Entre as aspas, coloque o caminho do executável do PowerShell Core.

image

Para fazer essa alteração, vá no Visual Studio Code:

image

image

image

image

image

Reinicie o Visual Studio Code

image

Confirme a versão do PowerShell digitando: $PSVersionTable.PSVersion no Terminal.

image

Pronto, PowerShell Core pronto para ser usado com o VSCode em seu Windows. Lembrando que esse PowerShell está disponível para Linux, MAC, além de gerenciar containers e outras novidades como suporte a SSH.

Importante: Como o PowerShell é novo, as extensões do seu PowerShell atual não funcionarão nesse PowerShell, como por exemplo o PowerShell para Azure. Para instalar as extensões (lembrando que nem todas estão disponíveis), veja alguns exemplos:

PowerShell Azure

Install-Module AzureRM.NetCore

image

Essas atividades funcionam similarmente para o Visual Studio Code para MACOS e Linux.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s