Advertisement
Guest User

Untitled

a guest
May 26th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Connect to ESXi hosts via root account
  2. $VMHosts="ESXi1 IP/DNS Name","ESXi2 IP/DNS Name",....,"ESXiN IP/DNS Name"
  3. $Accounts="User1","User2",....,"UserN"
  4. Foreach ($VMHost In $VMHosts)
  5. {
  6.     Connect-VIServer -Protocol https -Server $VMHost -User root -Password QWERTY
  7.     Foreach ($Account In $Accounts)
  8.     {
  9.         #Create User with Shell Access
  10.         Write-Host "Create User For $Account"
  11.         New-VMHostAccount -Id $Account -Password "Same Password For All Users" -GrantShellAccess
  12.         #Assign Administrator Premission
  13.         $RootFolder = Get-Folder -Name ha-folder-root
  14.         New-VIPermission -Entity $RootFolder -Principal $Account -Role Admin
  15.     }
  16.     Disconnect-VIServer $VMHOst -Confirm:$false
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement