1. Citrix Virtual Apps and Desktops SDK Documentation: The official documentation for the Get-BrokerConnectionLog cmdlet explicitly states, "Gets historical connection details from the site's database." This confirms its purpose is to review past events.
Source: Citrix Developer Documentation, Broker PowerShell SDK, Get-BrokerConnectionLog.
2. Citrix Virtual Apps and Desktops SDK Documentation: The documentation for Get-BrokerConnection describes its function as "Gets connections that are part of a session on the site," indicating it deals with the current state of connections.
Source: Citrix Developer Documentation, Broker PowerShell SDK, Get-BrokerConnection.
3. Citrix Virtual Apps and Desktops SDK Documentation: The Get-BrokerSession cmdlet is documented to "Get sessions on the site," which refers to active or disconnected sessions, not a historical log of connection attempts.
Source: Citrix Developer Documentation, Broker PowerShell SDK, Get-BrokerSession.