vinevg
Goto Top

VMware Powershell Script als Task Scheduler ausführen

Hallo @all,

Folgende Frage: Ich will ein bestimmtes VMware Powershell Script (ps1) als Scheduler Task ausführen, allerdings klappt das irgendwie nicht richtig.

C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\vim.psc1 - als Action

C:\Ordner\script.ps1

es bringt zwar keine Fehler, aber kein Ergebnis

Content-ID: 346555

Url: https://administrator.de/contentid/346555

Ausgedruckt am: 24.11.2024 um 11:11 Uhr

Dani
Dani 17.08.2017 um 11:54:19 Uhr
Goto Top
Moin,
- unter welchen Betriebssystem hast du die geplante Aufgabe eingerichtet?
- was genau macht das Skript?
- Poste bitte Screenshots von den Einstellungen der geplanten Aufgabe.
- Läuft das Skript direkt auf dem vServer Center oder auf einer "admin-vm"?
- Funktioniert das Skript wenn du dies manuell startest?


Gruß,
Dani
vinevg
vinevg 17.08.2017 um 12:08:26 Uhr
Goto Top
- unter welchen Betriebssystem hast du die geplante Aufgabe eingerichtet?
Windows 2012R2

- was genau macht das Skript?
VMWare Snapshots via Power CLI auslesen

- Läuft das Skript direkt auf dem vServer Center oder auf einer "admin-vm"?
Das Script läuft auf einem Member Server in der Domaine

- Funktioniert das Skript wenn du dies manuell startest?
ja, bei der manuelle Ausführung läufts alles einwandfrei.
Dani
Dani 17.08.2017 um 12:19:18 Uhr
Goto Top
Moin,
nachdem die Einstellungen nicht zeigen möchtest, rate ich einfach.

Der Benutzer der das Skript bzw. die geplante Aufgabe ausführt, hat das Recht sich am vCenter anzumelden. Falls du SYSTEM o.ä. Netzwerkdienst nutzt, wird das nicht funktionieren.


Gruß,
Dani
133883
133883 17.08.2017 aktualisiert um 12:21:26 Uhr
Goto Top
In der Aktion unter "Programm/Script" trägt man powershell.exe ein und unter "Argumente hinzufügen (optional)" trägt man alles was hinter powershell.exe kommt ein - also z.B. -File "C:\Pfad\Script.ps1" "Param 1" "Param 2"

Rechte unter dem das Skript ausgeführt wird müssen natürlich für die jeweilgen Befehle und Netzwerkzugriff passen und die benötigten Module im Kopf importiert werden. Executionpolicy beachten ...

Gruß