Esta postagem explicará o método para executar o script do 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.
Etapa 1: criar um script do PowerShell
Caso você não tenha o script armazenado em seu computador, verifique as instruções para criá-lo.
Primeiro, abra o PowerShell ISE, escreva o código fornecido e, para salvar o arquivo, clique no botão “ Salve ' botão:
saída de gravação 'Carro'
saída de gravação 'Bicicleta'
Saída de gravação 'Ciclo'
saída de gravação 'Ônibus'
saída de gravação 'Avião'
Escreva o nome do script e salve-o com a extensão “ .ps1 ” extensão de arquivo no final. Por fim, para salvar o script, pressione o botão “ Salve ' botão:
Etapa 2: criar um arquivo em lote
Depois de criar um script do PowerShell, crie o arquivo Batch. Por esse motivo, abra “ 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, em seguida, escreva o caminho do arquivo de script do PowerShell entre aspas.
- Adicione o cronômetro para encerrar o console do prompt de comando após um tempo especificado.
- Por fim, salve o arquivo com “ .1 ' extensão de arquivo:
powershell.exe '. 'C:\Usuários\Muhammad Farhan\Documentos\Script.ps1' '
TEMPO ESGOTADO / T 5
Aqui:
- “ @echo off ” é usado para ocultar o caminho do arquivo especificado no console do prompt de comando.
- “ TEMPO ESGOTADO ” é usado para aguardar os segundos especificados antes de fechar o arquivo em lote.
- “ powershell.exe ” é utilizado para especificar o PowerShell para executar o arquivo de script.
Etapa 3: Executar um arquivo em lote
Agora, execute o arquivo de lote escrevendo seu caminho de arquivo completo com vírgulas invertidas:
> 'C:\Users\Muhammad Farhan\Desktop\testing.bat'
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 abra “ Bloco de anotações ”, escreva o script do arquivo em lote dentro dele e especifique o caminho do arquivo de script do PowerShell. Em seguida, salve-o com a opção “ .1 ” e execute-o clicando duas vezes no arquivo de lote. Além disso, ele também pode ser executado escrevendo o caminho do arquivo de script do PowerShell no console CMD entre aspas. Esta postagem demonstrou um método completo para executar o script do PowerShell a partir de um arquivo em lote.