Como executar um script do PowerShell a partir de um arquivo em lote

Como executar um script do PowerShell a partir de um arquivo em lote
O script PowerShell é um arquivo de texto simples salvo usando o “.ps1Extensão. Pode ser executado usando o software PowerShell ISE. Por outro lado, um arquivo de bat é referido como um arquivo de texto que possui um “.BASTÃOExtensão. Mais especificamente, o prompt de comando pode ser usado para executar o arquivo de morcego. No entanto, pode haver um cenário em que a execução do script do PowerShell usando o arquivo em lote é necessário.

Esta postagem explicará o método para executar o script PowerShell do arquivo em lote.

Como executar um script do PowerShell a partir de um arquivo em lote?

Para executar o script do PowerShell a partir do arquivo em lote, siga o guia abaixo do dado.

Etapa 1: Crie um script PowerShell

Caso você não tenha o script armazenado no seu computador, verifique as instruções para criá -lo.

Primeiro, o Open PowerShell Ise, escreva o código dado e, em seguida, para salvar o arquivo, atingir o “Salvar" botão:

Write-Output "Car"
Write-Output "Bike"
Write-Output "Ciclo"
Write-Output "Bus"
Write-Output "Avião"

Escreva o nome do script e salve -o com o “.ps1”Extensão de arquivo no final. Finalmente, para salvar o script, pressione o “Salvar" botão:

Etapa 2: Crie um arquivo em lote

Depois de criar um script do PowerShell, crie o arquivo em lote. Por esse motivo, aberto “Bloco de anotações”E escreva a linha de código fornecida:

  • Primeiro, escreva o “@echo off”Comando.
  • Na segunda linha, escreva “Powershell.exe”E depois escreva o caminho do arquivo de script PowerShell dentro de vírgulas invertidas.
  • Adicione o cronômetro para encerrar o console do prompt de comando após um tempo especificado.
  • Por fim, salve o arquivo com “.Bastão" extensão de arquivo:
@echo off
Powershell.exe ". 'C: \ Users \ Muhammad Farhan \ Documents \ Script.ps1 '"
Tempo limite /T 5

Aqui:

  • ““@echo off”O comando é usado para ocultar o caminho do arquivo especificado no console do prompt de comando.
  • ““TEMPO ESGOTADO”É usado para esperar pelos segundos especificados antes de fechar o arquivo em lote.
  • ““Powershell.exe”É utilizado para especificar o PowerShell para executar o arquivo de script.

Etapa 3: Execute um arquivo em lote

Agora, execute o arquivo em lote escrevendo seu caminho completo de arquivo com vírgulas invertidas:

> "C: \ Usuários \ Muhammad Farhan \ Desktop \ Testing.bastão"

A saída mostra que o script do PowerShell foi executado a partir de um arquivo em lote.

Conclusão

Para executar o script do PowerShell a partir do arquivo em lote, primeiro aberto “Bloco de anotações”, Escreva o script de arquivo em lote dentro dele e especifique o caminho do arquivo de script do PowerShell. Então, salve -o com o “.BASTÃO”Extensão e execute-o clicando duas vezes no arquivo em lote. Além disso, também pode ser executado escrevendo o caminho do arquivo de script do PowerShell no console CMD em vírgulas invertidas. Esta postagem demonstrou um método completo para executar o script do PowerShell a partir de um arquivo em lote.