Ps1exec

Ejecute fácilmente un script de PowerShell
Descargar ahora

Ps1exec Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Bill Stewart
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 47 KB

Ps1exec Etiquetas


Ps1exec Descripción

La aplicación PS1Exec fue diseñado para ser una pequeña herramienta que le permite ejecutar fácilmente un script de PowerShell sin tener que preocuparse de conseguir la correcta cotización en la línea de comandos powershell.exe. la filosofía de instalación de Windows PowerShell es "seguro por defecto." Una de las consecuencias de esta filosofía es que después de la instalación inicial de PowerShell, sólo se puede utilizar como un sistema interactivo de guiones de comandos intérprete no se ejecutará a menos que cambie la política de ejecución predeterminado. Sin embargo, la mayoría de nosotros terminamos cambiando la política de ejecución predeterminado para que podamos ejecutar secuencias de comandos, después de todo, los scripts son una de las características más potentes de PowerShell. Sin embargo, incluso después de habilitar la ejecución del script, todavía no puede programar directamente una secuencia de comandos PowerShell (.ps1) en el programador de tareas. Este es de hecho más seguro, pero como todos sabemos, la facilidad de uso es generalmente inversamente proporcional a la seguridad. Por supuesto, es posible programar una secuencia de comandos PowerShell si se obtiene la línea de comandos powershell.exe justo, pero esto puede ser difícil si la trayectoria de la secuencia de comandos contiene espacios o si la secuencia de comandos requiere argumentos de línea de comandos que contienen espacios. Además, descubrí que quería un poco más de control sobre la ventana de la consola de PowerShell. Por ejemplo, yo quería ser capaz de especificar que una secuencia de comandos debe ejecutarse de forma oculta o minimizada, o con un título de la ventana de la consola diferente. Para resolver estos problemas, escribí ps1exe32 (32 bits) y ps1exe64 (64 bits). (En esta documentación, me refiero a ambas versiones, ps1exe32 y ps1exe64, como ps1exec.) Ps1exe32 es para Windows de 32 bits, y ps1exe64 es para Windows de 64 bits. ps1exec hace posible ejecutar fácilmente un archivo de script de PowerShell (.ps1), y también proporciona al administrador un cierto control sobre estado de la ventana inicial de la ventana de la consola de PowerShell y el título. Aquí hay algunas razones ps1exec podrían ser una herramienta útil en su entorno: - hallazgos ps1exec PowerShell.exe mediante la lectura del registro, por lo que no es necesario preocuparse por el caso en que el directorio de instalación de PowerShell no se encuentra en la ruta del sistema. (Esto debe ser raro, pero he visto un ajuste en más máquinas que puedo recordar ruta roto.) - Simplifica ps1exec programación de scripts de PowerShell, ya que no tiene que preocuparse por cometer un error citando a la hora de construir la línea de comandos powershell.exe. - ps1exec ejecuta un script de PowerShell en una ventana separada de la consola, por lo que puede utilizar ps1exec para iniciar una secuencia de comandos de larga duración en una ventana separada sin detener su trabajo en una ventana existente. - ps1exec puede pausar la ventana de la consola de una secuencia de comandos después de ejecutar la secuencia de comandos, en caso de que quiera ver la salida del script. - ps1exec le permite especificar el estado inicial de la ventana de la consola de PowerShell (por ejemplo, oculta, minimizada, etc.), así como el título de la ventana de la consola. Uso la sintaxis de línea de comandos de ps1exec es el siguiente: ps1exe32 el archivo de guión ] En las plataformas de 64 bits, en lugar de uso ps1exe64 ps1exe32. (Si ejecuta ps1exe32 en una máquina de 64 bits, se ejecutará la versión de 32 bits de PowerShell en lugar de la versión de 64 bits, lo que probablemente no es lo que pretende.) ¡Importante! Todos los argumentos de línea de comandos de ps1exec (p, q, w, -d, -s, -t) debe aparecer antes del nombre del archivo de secuencia de comandos en la línea de comandos. argumentos de línea de comandos de ps1exec son los siguientes: -pags Hace que la ventana de la consola de pausa para una pulsación de tecla Intro una vez finalizada la ejecución de secuencias de comandos. -q ps1exec ejecuta de forma silenciosa. Sin -q, ps1exec mostrará un cuadro de diálogo si se encuentra un error. -w Esperar a que powershell.exe para cerrar. Sin -w, ps1exec comenzará powershell.exe para ejecutar el script y salga inmediatamente. (Recomiendo -w si utiliza ps1exec para programar una secuencia de comandos PowerShell para que el programador de tareas sabrá cuando finaliza la ejecución de secuencias de comandos.) -d ruta Especificar un directorio inicial para powershell.exe. Si la ruta contiene espacios, entre comillas dobles ( "). También puede utilizar comillas simples alrededor de la trayectoria ( ') si está ejecutando ps1exec desde un indicador de PowerShell. -s windowstate windowstate es un número que especifica el estado inicial de la ventana por defecto para la ventana de la consola de PowerShell. El estado de la ventana por defecto es 1. título de -t Especificar un título para la ventana de la consola de PowerShell. Si el título contiene espacios, entre comillas dobles ( "). También puede utilizar comillas simples alrededor del título ( ') si está ejecutando ps1exec desde un indicador de PowerShell. archivo de comandos Especifique el nombre de nombre del archivo de script de PowerShell (.PS1) que desea ejecutar. Si la ruta de la secuencia de comandos y / o el nombre de archivo contiene espacios, adjunte toda la ruta y el nombre de archivo en comillas dobles ("). También puede usar comillas simples alrededor del nombre y la ruta del archivo de scripts (') si está ejecutando PS1EXEC desde un indicador de PowerShell. argumento Si el script requiere uno o más argumentos de la línea de comandos, especifíquelos después del nombre del archivo de script. Si el argumento de un script contiene espacios, enciéndelo en comillas dobles ("). Actualmente no es posible incrustar un carácter de doble cita (") en un argumento de script. Puede usar comillas simples (') en lugar de comillas dobles, pero debe doble cotizaciones únicas incrustadas.


Ps1exec Software relacionado

Xorsearch

Buscar una cadena determinada en un archivo binario codificado de XOR, ROL o ROT ...

244 40 KB

Descargar

Cadifra

Dibujar diagramas UML de calidad profesional en Windows Vista, XP o Windows 2000 ...

214 1000K

Descargar