Advertisement
Guest User

Untitled

a guest
May 16th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. $vCenterUser = "user"
  2. $vCenterPass = "password"
  3.  
  4. Add-PSSnapin VMware.VimAutomation.Core
  5. Connect-VIServer vcs.trivore.inside -User $vCenterUser -Password $vCenterPass
  6.  
  7.  
  8.  
  9. $IPaddresses = @()
  10.  
  11. foreach($vm in Get-VM){
  12. $vm.Guest.Nics | %{
  13. $row = "" | Select Name, IP, MAC
  14. $row.Name = $vm.Name
  15. $row.IP = &{if($_.IPAddress){[String]::Join(',',$_.IPAddress)}}
  16. $row.MAC = $_.MacAddress
  17. $IPaddresses += $row
  18. }
  19. }
  20.  
  21. Get-VMHost | Get-VMHostNetworkAdapter -VMKernel | %{
  22. $row = "" | Select Name, IP, MAC
  23. $row.Name = $_.VMHost.Name
  24. $row.IP = $_.IP
  25. $row.MAC = $_.MAC
  26. $IPaddresses += $row
  27. }
  28.  
  29. $IPaddresses | Export-csv "C:\report.csv" -NoTypeInformation -UseCulture
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement