Advertisement
Guest User

Untitled

a guest
Apr 7th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
  2. $vcenterServer = YOUR_VCENTER_SERVER_FQDN
  3. $cluster = YOUR_VCENTER_CLUSTER
  4. $esxiUser = "root"
  5. $esxiPass = "YourMama"
  6.  
  7. $newUserName = "NameOfTheUserYouWantToAdd"
  8. $newUserDomain = "DomainNameOfTheUserYouWantToAdd"
  9.  
  10. Try
  11. {
  12. Connect-VIServer -Server $vcenterServer
  13.  
  14. $esxlist = Get-Cluster $cluster | Get-VMHost
  15. foreach($esx in $esxlist)
  16. {
  17. Connect-VIServer -Server $esx.Name -User $esxiUser -Password $esxiPass
  18.  
  19. New-VIPermission `
  20. -Entity (Get-Folder -NoRecursion -Server $esx.Name) `
  21. -Principal (Get-VIAccount -Domain $newUserDomain -User $newUserName -Server $esx.Name) `
  22. -Propagate $true `
  23. -Role (Get-VIRole -Name ReadOnly -Server $esx.Name)
  24.  
  25. Disconnect-VIServer -Confirm:$false -Server $esx.Name
  26. }
  27.  
  28. Disconnect-VIServer -Confirm:$false *
  29. }
  30. Catch
  31. {
  32. Disconnect-VIServer -Confirm:$false *
  33. Write-Host "Error occured while processing. Exit."
  34. }
  35.  
  36. #Get-VIPermission -Principal (Get-VIAccount -Domain $newUserDomain -User $newUserName ) | select-object *
  37. #Remove-VIPermission -Permission (Get-VIPermission -Principal (Get-VIAccount -Domain $newUserDomain -User $newUserName ))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement