Powershell é uma linguagem de Script pensada para os usuários avançados e administradores de sistema. É uma ferramenta completa que nos permite manipular o Windows com grande facilidade, ajudando a automatizar e diminuir esforços.
Onde encontrar?
O Powershell vem nativo no Windows, para os exemplos utilizaremos a versão presente no Windows 10.
Para inicia-lo, aperte a tecla do Windows junto com X e selecione Powershell, caso essa opção não esteja disponível, pode alterar o Prompt de Comando pelo Powershell em configurações ou iniciar o Prompt e usar o comando: “powershell”
Também é possível localiza-lo no menu iniciar.
Hello World
Vamos começar com algo simples para conhecer a plataforma, e a melhor forma de fazer isso é escrever na tela um clássico “Hello World”.
Com o Powershell aberto, utilize o comando:
Write-Host “Hello World”
Esse é o comando para escrever na tela, sua estrutura é:
Write-Host “Texto”
Todas as variáveis do Powershell têm um “$” em seu início:
$exemplo
Para adicionarmos um valor nelas, precisamos apenas seguir a estrutura “variável recebe o valor”:
$variavel = valor
Para recebermos um valor do usuário, utilizamos o comando:
Read-Host “Mensagem”
Para guardarmos esse valor em uma variável, usamos a estrutura:
$variavel = Read-Host “Texto”
Primeiro projeto
Nosso primeiro projeto vai ser um script para criarmos uma pasta, recebendo do usuário o local onde ele quer criar e o nome da pasta.
Para fazermos isso, precisamos seguir um algoritmo e aprender uma nova estrutura de comando, o utilizado para criar uma pasta.
Basicamente, a sintaxe é:
New-Item -Path 'Caminho\nome da pasta' -ItemType "directory"
Podemos explicar ele da seguinte forma:
[Criar novo item] -[Em] [Local da pasta\Nome da pasta] -[Tipo de item] “Diretório ou pasta”
Como podem notar, o Powershell trabalha com palavras chaves muito próximas do idioma inglês, facilitando a compreensão do código.
O algoritmo, ou sequencia logica de passos, que vamos usar nesse exemplo é:
- Receber o local e armazenar em uma variável chamada Local
- Receber o nome da pasta e armazenar na variável nomePasta
- Executar o comando de criação de pasta
- Mostrar mensagem de confirmação na tela
Para criarmos um Script no Powershell utilizamos o editor, conhecido como “Powershell ISE”
Pode facilmente localiza-lo no menu iniciar.
Crie um novo projeto utilizando os conceitos que descrevemos nesse artigo, o seu código vai ficar parecido com isso:
Para testa-lo, podemos apertar F5 ou clicar no botão que lembra o símbolo de Play no topo da tela.
Como retorno, teremos:
Essa mensagem estranha que temos antes da mensagem que configuramos é um retorno padrão do Powershell, para nos dizer que conseguiu criar a pasta e as informações sobre esse processo.
Concluindo
Com esse pequeno script, começamos a entender um pouco sobre o que é o Powershell e como utiliza-lo. Nos próximos artigos, vou explicar um pouco mais sobre o que podemos fazer.
Você pode utilizar o Powershell ISE ou qualquer outro editor de texto, mas vou recomendar a instalação do Visual Studio Code, ou apenas VS Code, é o que eu uso para criar scripts.
Top comments (0)