Es ist erstaunlich, wie viele Stunden jedes Mal verschwendet werden, wenn Sie etwas über den Windows-Taskplaner planen müssen…. Da ich dadurch anderthalb Stunden verloren habe, hielt ich es für das Beste, diesen Artikel zu schreiben, um Zeit für diejenigen zu sparen, die sich in derselben Situation befinden.
Zuerst müssen wir zwei Situationen trennen: pre powerCli 6 e post powerCli 6 denn ab version 6, zusätzlich zu dem Standardpfad, der sich geändert hat, Die Datei vim.psc1 wurde aus dem Ordner powerCli entfernt.
Hier erfahren Sie, wie Sie das einrichten “Aktion” im Taskplaner ausführen:
PRE PowerCli 6:
Programm / Skript:
C.: Windows System32 WindowsPowerShell v1.0 Powershell.exe
Argumente hinzufügen (Optional):
-PSConsoleFile “C.:Programmdateien (x86)\VMware\Infrastructure\vSphere PowerCLI\vim.psc1” -Befehl “&{MIT:SkriptordnerSkriptname.ps1}”
POST PowerCli 6:
Programm / Skript:
C.: Windows System32 WindowsPowerShell v1.0 Powershell.exe
Argumente hinzufügen (Optional):
-c “. \”C.:Programmdateien (x86) VMware Infrastructure PowerCLI Scripts Initialize-PowerCLIEnvironment.ps1 ” $ true; C.:SkriptordnerSkriptname.ps1″
Lieber Bioffa,
Ich suchte nach einer Möglichkeit, ein PowerCLI-Skript automatisch auszuführen, und fand Ihren Artikel sehr hilfreich. jedoch, da ich PowerCLI 6.5 verwende (tatsächlich Release 1 Build 4624819) deine Meinung “POST PowerCli 6” funktionierte nicht wie erwartet.
Ich weiß nicht, ob dies eine aktualisierte Installation von PowerCLI oder eine Neuinstallation auf diesem Computer war, In beiden Fällen wird Windows Server 2012 R2 ausgeführt (64-Bit natürlich) und der Argumentpfad ist wie folgt:
-c “. \”C.:Programmdateien (x86) VMware Infrastructure PowerCLI Scripts Initialize-PowerCLIEnvironment.ps1 ” $ true; D.:\Path\to\my\script.ps1″
Es scheint, dass VMware im Laufe der Zeit das Pfadmuster geändert hat. Da dies auch für andere hilfreich sein könnte, möchte ich diese Aussage / diesen Kommentar zu Ihrem Blog hinzufügen.
Prost
Hallo und danke für deinen Kommentar! Entschuldigung, aber ich kann den Unterschied zwischen den beiden Argumenten nicht erkennen, könnte es ein Anführungszeichenfehler sein? WordPress bringt sie immer durcheinander….
Hey Bioffa,
Ich habe gerade bemerkt, dass einige der Backslashes entfernt wurden. Der Hauptunterschied bestand darin, dass der alte Pfad so etwas wie "Vmware PowerCLI" zeigte, das nur als Verzeichnisname in "PowerCLI" geändert wurde. Ich habe den richtigen Pfad in meinem Beitrag gepostet, aber er wurde leider von Ihrem Blog-System geändert.
Seltsam ist, dass sich jetzt auch Ihr ursprünglicher Beitrag geändert hat. Was schief gelaufen ist?
Ich weiß es wirklich nicht!!! Ich weiß mit Sicherheit, dass WordPress immer alles an doppelten Anführungszeichen durcheinander bringt, Backslashes etc.… aber für den Weg habe ich es immer richtig gesehen. Anyway thank you for the clarification, and yes the powercli default installation path has changed with the latest releases! 🙂