We are going to deploy Horizon to over 50 schools, and there will be a lot of pools. The Desktop Pools page on Horizon Administrator only shows a few details, such as name, type, and num_Sessions.
I'd like a convenient way to see a lot more details of all the pools on one screen. Details like:
Number of machines
Number of available machines
Current Image (parent and snapshot names)
Cluster
Is there a way to make this view in Horizon Admin? Or maybe there's a PowerShell way to Select this data?
Thanks.
Ok! Try a PowerCLI script to display the Pool info. You better post your quest about PowerCLI @ VMTN Forum > Automation Tools > VMware PowerCLI for better answers!!!
EXAMPLE:
Display all the pools and settings:
get-pool
or
Display the pools with selected fields in table form:
Get-pool | select DisplayName,Pool_ID,Enabled,MinimumCount,MaximumCount,HeadroomCount,Persistence,Pooltype,Protocol | FT -AutoSize
or
Display the some fields in table form and export the pool information to a a text file:
get-pool | select DisplayName,Pool_ID,Enabled,MinimumCount,MaximumCount,HeadroomCount,Persistence,Pooltype,Protocol | FT -AutoSize | out-file c:\temp\pools.txt
More examples of Using View PowerCLI Cmdlets
Raul.
VMware VDI Administrator
Try this! From the VMware Horizon Administrator:
1. Select "Catalog"
2. Click on "Desktop Pools"
3. Click on the Pool Name "ID" twice
Done! Here you will see "Summary" with a lot more info.
Raul.
VMware VDI Administrator
Sorry, you missed the point. I know I can see all the info if I click on a Pool.
I'd like a convenient way to see a lot more details of all the pools on one screen.
Ok! Try a PowerCLI script to display the Pool info. You better post your quest about PowerCLI @ VMTN Forum > Automation Tools > VMware PowerCLI for better answers!!!
EXAMPLE:
Display all the pools and settings:
get-pool
or
Display the pools with selected fields in table form:
Get-pool | select DisplayName,Pool_ID,Enabled,MinimumCount,MaximumCount,HeadroomCount,Persistence,Pooltype,Protocol | FT -AutoSize
or
Display the some fields in table form and export the pool information to a a text file:
get-pool | select DisplayName,Pool_ID,Enabled,MinimumCount,MaximumCount,HeadroomCount,Persistence,Pooltype,Protocol | FT -AutoSize | out-file c:\temp\pools.txt
More examples of Using View PowerCLI Cmdlets
Raul.
VMware VDI Administrator
Hi rseekell,
In your case, you want to get more reports because more pools and other stuffs you have to use in your environment. So better to use vRealize Operation Manager. Here you can customize your reports and change values get historical data everything. problem is this product comes with vRealize suite reason is you have to get license for this. First of all try and check is it compatible with your reqiurements.
Thanks..
Thank you. I know PowerShell well. However, I downloaded this CLI and cannot find the Get-Pool that you mentioned:
Rseekell. Follow the steps.
LINK: https://blogs.vmware.com/euc/2017/01/vmware-horizon-7-powercli-6-5.html
Raul.
VMware VDI Administrator
The new command is Get-HVpool
Yeah that's right but unfortunately this new command has very limited view options.
When you run Get-HVPool -Name YourPool you get just table with following info:
Id | : VMware.Hv.DesktopId |
Base | : VMware.Hv.DesktopBase |
DesktopSettings | : VMware.Hv.DesktopSettings |
Type | : AUTOMATED |
Source | : VIEW_COMPOSER |
AutomatedDesktopData : VMware.Hv.DesktopAutomatedDesktopData
ManualDesktopData | : |
RdsDesktopData | : |
GlobalEntitlementData : VMware.Hv.DesktopGlobalEntitlementData
And this says nothing special....nothing what I really need.
So question is....Is there something more? I would like to see the same info about pool like in Horizon Web console.
it holds lots of information, you just need to be educated how to get it do a (get-hvpool).base or (get-hvpool).desktopsettings and you'll see more. but I think some of what you need has already been put into the Horizon vCheck that I have been building. It's by far not complete but if you can contribute or have ideas then I am open for them
GitHub - vCheckReport/vCheck-HorizonView: vCheck for Horizon View
you want pcoip displayprotocol settings do (get-hvpool).desktopsettings.displayprotocolsettings.pcoipdisplaysettings for example