Es sorprendente cuánto tiempo se pierde cada vez que tiene que programar algo a través del programador de tareas de Windows…. Como esto me hizo perder 1 hora y media, pensé bien en escribir este artículo para ahorrar tiempo a aquellos que están en la misma situación..
En primer lugar, tenemos que separar dos situaciones.: pre powerCli 6 mi post powerCli 6 porque desde la versión 6, Además de la ruta predeterminada que ha cambiado, el archivo vim.psc1 se ha eliminado de la carpeta powerCli.
Aquí se explica cómo configurarlo “acción” para ejecutarse en el planificador de tareas:
PRE PowerCli 6:
Programa / guión:
C: Windows System32 WindowsPowerShell v1.0 powershell.exe
Agregar argumentos (Opcional):
-PSConsoleFile “C:Archivos de programa (x86) VMware Infraestructura vSphere PowerCLI vim.psc1” -mando “&{con: ScriptFolder ScriptName.ps1}”
POST PowerCli 6:
Programa / guión:
C: Windows System32 WindowsPowerShell v1.0 powershell.exe
Agregar argumentos (Opcional):
-C “. \”C:Archivos de programa (x86)\VMware\Infrastructure\PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\” $ verdadero; C: ScriptFolder ScriptName.ps1″
Querida Bioffa,
Estaba buscando una manera de ejecutar un script PowerCLI automáticamente y encontré que su artículo fue muy útil. sin embargo, ya que estoy ejecutando PowerCLI 6.5 (de hecho Versión 1 compilación 4624819) tu declaración “POST PowerCli 6” no estaba funcionando como se esperaba.
No sé si esta fue una instalación actualizada de PowerCLI o una nueva en esa máquina, de cualquier manera estoy ejecutando Windows Server 2012 R2 (64 bits por supuesto) y la ruta de argumentos es la siguiente:
-C “. \”C:Archivos de programa (x86)\VMware\Infrastructure\PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\” $ verdadero; re:\Path\to\my\script.ps1″
Parece que con el tiempo VMware ha cambiado el patrón de ruta y dado que esto podría ser útil también para otros, me gustaría agregar esa declaración / comentario a su blog.
Salud
Hola y gracias por tu comentario! Lo siento, pero no puedo ver la diferencia entre los dos argumentos., podría ser un error de comillas? WordPress siempre se equivoca con ellos….
Hola bioffa,
Acabo de notar que algunas de las barras invertidas se han eliminado. La principal diferencia era que la ruta anterior mostraba algo así como "Vmware PowerCLI", que se ha cambiado a "PowerCLI" solo como un nombre de directorio. Publiqué la ruta correcta en mi publicación, pero su sistema de blog la ha cambiado. Me temo.
Lo extraño es que ahora tu publicación original también ha cambiado. Qué salió mal?
realmente no lo se!!! Estoy seguro de que wordpress siempre estropea todo lo relacionado con las comillas dobles., backslashes etc… but for the path I always saw it correct. De todos modos gracias por la aclaración, and yes the powercli default installation path has changed with the latest releases! 🙂