Ps1exec.

Execute facilmente um script PowerShell
Baixe Agora

Ps1exec. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Bill Stewart
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 47 KB

Ps1exec. Tag


Ps1exec. Descrição

O aplicativo PS1exec foi projetado para ser uma pequena ferramenta que permite executar facilmente um script PowerShell sem ter que se preocupar em obter a cotação correta na linha de comando PowerShell.exe. A filosofia de instalação do Windows PowerShell é "segura por padrão". Uma das implicações dessa filosofia é que depois de instalar inicialmente o PowerShell, você só pode usá-lo como um interpretador de comando interativo - não executará scripts, a menos que você altere a política de execução padrão. No entanto, a maioria de nós acaba mudando a política de execução padrão para que possamos executar scripts - afinal, os scripts são um dos recursos mais poderosos do PowerShell. No entanto, mesmo depois de ativar a execução do script, você ainda não pode agendar diretamente um script PowerShell (.PS1) no agendador de tarefas. Isso é realmente mais seguro, mas como todos nós sabemos, a usabilidade é tipicamente inversamente proporcional à segurança. Claro, é possível agendar um script PowerShell se você obter a linha de comando powershell.exe apenas para a direita, mas isso pode ser complicado se o caminho do script contiver espaços ou se o script precisar de argumentos de linha de comando que contenham espaços. Além disso, descobri que queria um pouco mais de controle sobre a janela do console do PowerShell. Por exemplo, queria ser capaz de especificar que um script deve ser executado ou minimizado ou com um título de janela de console diferente. Para resolver esses problemas, escrevi PS1exe32 (32 bits) e PS1exe64 (64 bits). (Nesta documentação, remeto a ambas as versões, PS1exe32 e PS1exe64, como PS1Exec.) O PS1EXE32 é para janelas de 32 bits, e PS1EXE64 é para janelas de 64 bits. O PS1exec torna possível executar facilmente um arquivo de script (.PS1) do PowerShell, e também fornece ao administrador algum controle sobre o estado inicial da janela da janela do PowerShell Console e o título. Aqui estão algumas razões ps1exec pode ser uma ferramenta útil no seu ambiente: - PS1exec encontra o PowerShell.exe lendo o registro, portanto, você não precisa se preocupar com o caso em que o diretório de instalação do PowerShell está faltando no caminho do sistema. (Isso deve ser raro, mas eu vi uma configuração de caminho quebrado em mais máquinas que me importo de lembrar.) - PS1exec simplifica o agendamento de scripts do PowerShell porque você não precisa se preocupar em criar um erro ao construir a linha de comando PowerShell.exe. - PS1Exec executa um script PowerShell em uma janela de console separada, para que você possa usar o PS1Exec para iniciar um script de longa duração em uma janela separada sem parar o trabalho em uma janela existente. - PS1Exec pode pausar uma janela de console de um script após executar o script, caso deseja visualizar a saída do script. - PS1Exec permite que você especifique o estado inicial da janela do console do PowerShell (por exemplo, oculto, minimizado, etc.), bem como o título da janela do console. Uso A sintaxe de linha de comando do PS1Exec é a seguinte: ps1exe32 scriptfile ] Em plataformas de 64 bits, use ps1exe64 em vez de ps1exe32. (Se você executar o PS1exe32 em uma máquina de 64 bits, ele executará a versão de 32 bits do PowerShell em vez da versão de 64 bits, que provavelmente não é o que você pretende.) Importante! Todos os argumentos de linha de comando do PS1Exec (-P, -Q, -W, -D, -s e -t) devem aparecer antes do nome do arquivo de script na linha de comando. Os argumentos da linha de comando do PS1Exec são os seguintes: -p. Faz com que a janela do console pause para uma tecla digitação após o término do script em execução. -Q. PS1Exec funciona silenciosamente. Sem -q, o PS1Exec exibirá uma caixa de diálogo se encontrar um erro. -C Espere por powershell.exe fechar. Sem -w, o PS1Exec iniciará o PowerShell.exe para executar o script e sair imediatamente. (Eu recomendo -w se você usar o PS1Exec para agendar um script PowerShell para que o agendador de tarefas seja conhecido quando o script terminar em execução.) -d caminho Especifique um diretório inicial para o PowerShell.exe. Se o caminho contiver espaços, coloque-o em cotações duplas ("). Você também pode usar aspas simples ao redor do caminho (') se você estiver executando o PS1exec de um prompt do PowerShell. windowstate -s. WindowState é um número que especifica o estado inicial da janela padrão para a janela do console do PowerShell. O estado da janela padrão é 1. -T Title. Especifique um título para a janela do console do PowerShell. Se o título contiver espaços, coloque-o em cotações duplas ("). Você também pode usar aspas simples ao redor do título (') Se você estiver executando o PS1exec de um prompt do PowerShell. Arquivo de script Especifique o nome do arquivo do arquivo do PowerShell Script (.PS1) que você deseja executar. Se o caminho e / ou o nome do arquivo do script contiver espaços, coloque o caminho inteiro e o nome do arquivo em cotações duplas ("). Você também pode usar aspas simples em torno do nome e caminho do arquivo de script (') se você estiver executando o PS1exec de um prompt do PowerShell. argumento Se o script requer um ou mais argumentos de linha de comando, especifique-os após o nome do arquivo de script. Se o argumento de um script contiver espaços, coloque-o em cotações duplas ("). Não é possível incorporar um caractere de cotação dupla (") em um argumento de script. Você pode usar citações individuais (') em vez de cotações duplas, mas deve duplicar aspas simples incorporadas.


Ps1exec. Software Relacionado