VMware PowerCLI
Hallo zusammen,
ich versuche ein paar Vorgänge zu automatisieren (Nach Zeitplan VM's hoch und wieder runterfahren)
Dafür habe ich mir einfach ein Script geschrieben, dass das für mich erledigen soll:
Start-VM -VM VM-NAME -confirm:$false
Mein Problem:
Wenn ich das so machen will, muss ich mich ja immer vorher mit dem Host verbinden:
Connect-VIServer -Server IP/Name -user root -password PASSWORD
Aber das ist etwas was ich nicht in Klarschrift in einem Script haben will...
Jetzt gibt es ja die Möglichkeit bei jedem ausführen diese Befehle mitzugeben notepad $profile aber das ist ja noch schlimmer weil die profile Datei dann einfach unter User/Documents liegt....
Wie ist hier der beste Weg um diese Scripte sicher auszuführen ?
Umgebung:
Alleinstehender ESXi 7 (Testumgebung)
Die scripte wollte ich einfach auf dem DC unter C:\scripts legen und mit der Aufgabenplanung des DC's steuern...
VG
Tom
ich versuche ein paar Vorgänge zu automatisieren (Nach Zeitplan VM's hoch und wieder runterfahren)
Dafür habe ich mir einfach ein Script geschrieben, dass das für mich erledigen soll:
Start-VM -VM VM-NAME -confirm:$false
Mein Problem:
Wenn ich das so machen will, muss ich mich ja immer vorher mit dem Host verbinden:
Connect-VIServer -Server IP/Name -user root -password PASSWORD
Aber das ist etwas was ich nicht in Klarschrift in einem Script haben will...
Jetzt gibt es ja die Möglichkeit bei jedem ausführen diese Befehle mitzugeben notepad $profile aber das ist ja noch schlimmer weil die profile Datei dann einfach unter User/Documents liegt....
Wie ist hier der beste Weg um diese Scripte sicher auszuführen ?
Umgebung:
Alleinstehender ESXi 7 (Testumgebung)
Die scripte wollte ich einfach auf dem DC unter C:\scripts legen und mit der Aufgabenplanung des DC's steuern...
VG
Tom
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 645999
Url: https://administrator.de/contentid/645999
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
5 Kommentare
Neuester Kommentar
Secure-String für Account erzeugen (https://www.pdq.com/blog/secure-password-with-powershell-encrypting-cred ..), diesen speichern und dann im Skript mit dem Secure-String ein Credential Object erzeugen das übergeben wird. Oder gleich das Credential in der Anmeldeinformationsverwaltung des Accounts hinterlegen.
Gruß j.
Gruß j.
Bin selbst drauf gekommen:
Das war die Intention des Posts ...