Opět situace, kdy máme bambilion ESXi serverů a my chceme na každého přidat read-only login pro uživatele
- IP.txt soubor (co řádek to IP ESXi hypervizoru)
- VMware vSphare PowerCLI scripty
new_account.ps1 (vytvoří usera)
$listofIPs = Get-Content "IP.txt"; foreach($i in $listofIPs){ Connect-VIServer -Server $i -User root -Password hesloroota -Protocol https; New-VMHostAccount -Id novyuser -password heslo -UserAccount; }
acount_ro_role.ps1 (přidá readonly oprávnění)
$listofIPs = Get-Content "IP.txt"; foreach($i in $listofIPs){ Connect-VIServer -Server $i -User root -Password hesloroota -Protocol https; New-VIPermission -Role ReadOnly -Principal "novyuser" -Entity $i; }