Como criar e executar o arquivo de script do PowerShell no Windows 11/10

Um script é apenas uma coleção de comandos salvos em um arquivo de texto (usando a extensão .ps1 especial) que o (.ps1)PowerShell entende e executa em sequência para realizar diferentes ações. Nesta postagem, descreveremos o processo envolvido em como criar e executar um arquivo de script do PowerShell no (PowerShell)Windows 11/10 .

O PowerShell(PowerShell) é uma ferramenta de linha de comando projetada pela Microsoft para executar comandos e scripts para alterar configurações e automatizar tarefas. De certa forma, é semelhante ao Prompt de Comando(Command Prompt) . No entanto, o PowerShell é uma interface de linha de comando ( CLI ) mais capaz que oferece um amplo conjunto de ferramentas e mais flexibilidade e controle. Além disso, ao contrário do Prompt de Comando, o PowerShell está disponível no Windows , macOS e Linux .

Para ver como criar e executar o arquivo de script do PowerShell no (PowerShell)Windows 11/10 , siga as instruções para cada uma das tarefas, conforme mostrado nas respectivas seções.

Como criar um arquivo de script do PowerShell

Criar e executar o arquivo de script do PowerShell

No Windows 11/10 , você pode criar arquivos de script do PowerShell usando praticamente qualquer editor de texto ou o console ISE ( Ambiente de Script Integrado ). (Integrated Scripting Environment)No entanto, a opção preferencial para criar scripts no futuro é usar o editor do Visual Studio Code com a extensão do PowerShell .

O Visual Studio Code — também conhecido como VS Code — é um editor de código multiplataforma gratuito e extensível que fornece um ambiente para editar praticamente qualquer tipo de linguagem de programação. E ao adicionar a extensão do PowerShell , você obtém uma experiência de edição de scripts totalmente interativa, mesmo com suporte a IntelliSense (completar código).

Veja como criar o arquivo de script do PowerShell no (PowerShell)Windows 11/10 usando o VS Code :

  • Vá para a página de download do Visual Studio(Head to Visual Studio Download page) .
  • Clique no  botão Windows  para baixar o instalador.
  • Clique duas vezes(Double-click) no arquivo baixado para iniciar o processo de instalação do VS Code .
  • Confirme os termos do contrato.
  • Clique no  botão Avançar(Next)  .
  • Clique no  botão Avançar(Next)  novamente.
  • Clique no  botão Avançar(Next)  mais uma vez.
  • Confirme(Confirm) tarefas adicionais conforme necessário.
  • Clique no  botão Avançar(Next)  .
  • Clique no  botão Instalar(Install)  .
  • Clique no  botão Concluir(Finish)  .

Depois de concluir as etapas, você pode prosseguir para instalar a extensão do PowerShell . Veja como:

  • Abra o  código VS.(VS Code)
  • Clique na  guia Extensões(Extensions) no painel esquerdo ou pressione a combinação de teclas CTRL + SHIFT + X
  • Procure  PowerShell  e selecione o resultado principal.
  • Clique no  botão Instalar(Install)  .

Depois de concluir as etapas de instalação, você pode começar a escrever scripts do PowerShell usando o Visual (PowerShell)Studio Code . Veja como:

  • Abra o  código VS.(VS Code)
  • Clique no  menu Arquivo(File)  e selecione a  opção Novo arquivo(New File)  .
  • Clique no   menu  Arquivo e selecione a opção (File)Salvar como(Save as)  .
  • No campo Nome do arquivo(File name) , especifique um nome para o arquivo com a extensão .ps1  — por exemplo,  TWC_script.ps1 .
  • Clique no  botão Salvar(Save)  .

Escreva um novo ou cole o script que deseja executar — por exemplo:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

O script acima exibirá a frase abaixo na tela.

Welcome to TheWindowsClub.com! Your first script executed successfully

Você pode clicar no botão Executar(Run)  no canto superior direito (ou pressionar a tecla F5) para executar o script.

  • Clique no   menu Arquivo .(File)
  • Clique na  opção Salvar(Save)  .

Depois de concluir as etapas usando o Visual Studio Code , o script estará pronto para ser executado, mas falhará por padrão. Isso ocorre porque as configurações padrão do PowerShell são sempre definidas para bloquear a execução de qualquer script . (A única exceção é se você executar o conteúdo do script no Visual Studio Code ou PowerShell ISE .)

Como executar o arquivo de script do PowerShell no Windows 11/10

Para executar um arquivo de script com o PowerShell , você precisa alterar a política de execução no Windows 11/10 .

No Windows 11/10 , o PowerShell inclui quatro políticas de execução, incluindo:

  1. Restrito —(Restricted —)  Interrompe a execução de qualquer script.
  2. RemoteSigned —  Permite(Allows) scripts criados no dispositivo, mas scripts criados em outro computador não serão executados a menos que incluam a assinatura de um editor confiável.
  3. AllSigned —  Todos os scripts serão executados, mas somente se um editor confiável os tiver assinado.
  4. Unrestricted —  Executa(Runs) qualquer script sem restrições.

Veja como executar o arquivo de script do PowerShell no Windows 11/10:

  • Pressione a Windows key + X para abrir o menu de usuário avançado(open Power User Menu) .
  • Pressione A no teclado para iniciar o PowerShell no modo administrador/elevado.
  • No console do PowerShell , digite o comando abaixo e pressione Enter .
Set-ExecutionPolicy RemoteSigned
  • Digite  A e pressione Enter (se aplicável).

Em seguida, digite o comando abaixo e pressione Enter para executar o script. Certifique(Make) -se de alterar o espaço reservado “PATHTOSCRIPT” para o local do seu script.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

Depois de concluir as etapas, o script será executado e, se tiver sido escrito corretamente, você verá sua saída sem problemas.

É isso sobre como criar e executar o arquivo de script do PowerShell no (PowerShell)Windows 11/10 !

Relacionado(Related) : Como executar scripts locais do PowerShell sem assinatura(How to run local PowerShell Scripts without Signing) .



About the author

Eu sou um técnico de informática com mais de 10 anos de experiência, incluindo 3 anos como um店員. Tenho experiência em dispositivos Apple e Android e sou particularmente habilidoso em reparar e atualizar computadores. Também gosto de assistir filmes no meu computador e usar meu iPhone para tirar fotos e vídeos.



Related posts