cd ~/

Home of Daniel Graf

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

cd ~/

Home of Daniel Graf

Seiten

Suche

Blog Meta

Dynamo Dresden

Galerie

blog:vmware_-_passwort_eines_esxi_users_via_vcenter_aendern

VMware - Passwort eines ESXi Users via vCenter ändern

Heute früh hat mich ein vCenter mit der Meldung begrüßt, dass sämtliche Hosts nicht mehr mit dem angehängten Host Profil übereinstimmt. Die Hintergründe dafür sind nicht weiter relevant. Problematisch wurde es nur, dass die Abweichung meinen administrativen ESXi Nutzer betraf, bzw. dessen Passwort. Die Anmeldung via SSH am ESXi Host zeigte, dass mein mir bekanntes Passwort nicht mit dem Passwort auf dem ESXi übereinstimmte. Das Passwort für den root User hatte ich nicht, konnte so also auch nicht meinem User das Passwort ändern.

Da aber der ESXi Host über das vCenter angebunden ist, lässt sich auf die ESXCLI zugreifen und dort das Passwort ändern. Mittels PowerCLI sieht das dann so aus:

Connect-VIServer -Server vcenter.vsphere.local

$EsxCli = Get-EsxCli -VMHost ( Get-VMHost esx01.vsphere.local )
$EsxCli.system.account.set("Supportuser", "supportuser", "<password>", "<password>")

Disconnect-VIServer -Server vcenter.vsphere.local -Confirm:$false

Der Methode set() müssen 4 Parameter übergeben werden:

  1. Description des Users
  2. Username
  3. Passwort
  4. Passwort Wiederholung

Mittels…

$EsxCli.system.account.list()

…kann man sich vorher auch die Liste der Nutzernamen und deren Description ausgeben lassen.

Sofern die Änderung erfolgreich war, wird ein simples true zurückgegeben.

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
 
blog/vmware_-_passwort_eines_esxi_users_via_vcenter_aendern.txt · Zuletzt geändert: 2019/02/05 11:28 von Daniel Graf