1. Citrix Official Documentation, Broker PowerShell SDK: The documentation for Get-BrokerSite explicitly states, "Gets the broker site object. The broker site is a top-level, logical representation of a Citrix Virtual Apps and Desktops deployment." This confirms its purpose is to provide information about the entire setup.
Source: Citrix Virtual Apps and Desktops SDK Documentation, "Get-BrokerSite".
2. Citrix Official Documentation, Broker PowerShell SDK: The documentation for Get-BrokerController describes its function as, "Gets controllers that are registered with the site." This highlights its specific focus on the controller component.
Source: Citrix Virtual Apps and Desktops SDK Documentation, "Get-BrokerController".
3. Citrix Official Documentation, Broker PowerShell SDK: The documentation for Get-BrokerDesktop states its purpose is to "Gets desktops that have been registered with the broker." This confirms it is used for querying VDA information, not the entire site.
Source: Citrix Virtual Apps and Desktops SDK Documentation, "Get-BrokerDesktop".