C'est incroyable combien de temps est perdu à chaque fois que vous devez planifier quelque chose via le planificateur de tâches Windows…. puisque cette chose m'a fait perdre 1 heure et demie j'ai bien pensé écrire cet article pour gagner du temps pour ceux qui sont dans la même situation.
Tout d'abord, nous devons séparer deux situations: pre powerCli 6 e post powerCli 6 car à partir de la version 6, en plus du chemin par défaut qui a changé, le fichier vim.psc1 a été supprimé du dossier powerCli.
Voici comment le configurer “action” à exécuter dans le planificateur de tâches:
PRE PowerCli 6:
Programme / script:
C: Windows System32 WindowsPowerShell v1.0powershell.exe
Ajouter des arguments (optionnel):
-PSConsoleFile “C:Fichiers de programme (x86)\VMware\Infrastructure\vSphere PowerCLI\vim.psc1” -commander “&{DE:ScriptDossierScriptName.ps1}”
POST PowerCli 6:
Programme / script:
C: Windows System32 WindowsPowerShell v1.0powershell.exe
Ajouter des arguments (optionnel):
-c “. \”C:Fichiers de programme (x86)\VMware\Infrastructure\PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\” $ true; C:ScriptDossierScriptName.ps1″
Cher Bioffa,
Je cherchais un moyen d'exécuter un script PowerCLI automatiquement et j'ai trouvé votre article très utile. toutefois, puisque j'utilise PowerCLI 6.5 (version de fait 1 build 4624819) votre déclaration “POST PowerCli 6” ne fonctionnait pas comme prévu.
Je ne sais pas s'il s'agissait d'une installation mise à niveau de PowerCLI ou d'une nouvelle sur cette machine, de toute façon j'exécute Windows Server 2012 R2 (64 bits bien sûr) et le chemin des arguments est le suivant:
-c “. \”C:Fichiers de programme (x86)\VMware\Infrastructure\PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\” $ true; ré:\Path\to\my\script.ps1″
Il semble qu'au fil du temps, VMware a changé le modèle de chemin d'accès et, comme cela pourrait également être utile à d'autres, je voudrais ajouter cette déclaration / commentaire à votre blog..
À votre santé
Salut et merci pour ton commentaire! Désolé mais je ne vois pas la différence entre les deux arguments, cela pourrait-il être une erreur de guillemet? WordPress gâche toujours avec eux….
Hey Bioffa,
Je viens de remarquer que certaines barres obliques inversées ont été supprimées. La principale différence était que l'ancien chemin montrait quelque chose comme «Vmware PowerCLI» qui a été changé en «PowerCLI» comme nom de répertoire uniquement. J'ai publié le chemin correct dans mon message, mais il a été modifié par votre système de blog, j'ai peur.
Ce qui est étrange, c'est que votre message d'origine a également changé. Qu'est ce qui ne s'est pas bien passé?
Je ne sais vraiment pas!!! Je sais avec certitude que wordpress gâche toujours tout sur les guillemets doubles, barres obliques inverses, etc.… mais pour le chemin je l'ai toujours vu correct. En tout cas merci pour la clarification, and yes the powercli default installation path has changed with the latest releases! 🙂