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-Key: 346555

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

Printed on: April 25, 2024 at 04:04 o'clock

Member: Dani
Dani Aug 17, 2017 at 09:54:19 (UTC)
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
Member: vinevg
vinevg Aug 17, 2017 at 10:08:26 (UTC)
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.
Member: Dani
Dani Aug 17, 2017 at 10:19:18 (UTC)
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
Mitglied: 133883
133883 Aug 17, 2017 updated at 10:21:26 (UTC)
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ß