Lanzar Java desde PowerShell

Este caso ha sido un dolor de cabeza   ,  ejecutando PowerShell en un servidor de aplicaciones  tienen muchos inconvenientes técnicos. Su pongo que tenga alguna ventaja  , no la he conocido ni utilizado.

Teniendo un script en PowerShell y queremos invocar una aplicación java existente  desde un entorno «limitado»

cd h:ficheros
set-item -path Env:CLASSPATH -value h:ficheros
$hola2 = Invoke-Expression -Command «java apalicacion parametros»
$env:Path

 

Desglosando por lineas veremos un poco mejor su funcionamient.

  • Lo primero que vemos es un típico posicionamiento  en el directorio donde se encuentran los scripts
  • Establecemos un entorno para que nuestro servidor de aplicaciones sepa donde tiene las «cosas»
  • Ya comentamos el Invoke-Expression
  • No podemos olvidar restablecer el entorno porque sino tendremos muchos problemas para ejecutar otras sentencias.

 

 

Publicado por Luis Puente

Soy Luis Puente un consultor especialista HP Software con inquietudes en sistemas , hosting y desarrollo en WordPress

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.