Slackbot
02/17/2022, 4:32 AMHal Lange
02/17/2022, 6:00 AMDan LeBaron
02/17/2022, 8:28 PMRSRevord
02/17/2022, 8:28 PMDan LeBaron
02/19/2022, 4:54 AMHal Lange
02/19/2022, 5:01 AMDan LeBaron
02/19/2022, 5:08 AMHal Lange
02/19/2022, 5:22 AMuse <Citrix Monitoring Database>Hal Lange
02/19/2022, 5:26 AM/*This will get sessions for last 90 days
it will get the following columns
Username, Client IP Address, Client Platform, ClientName, Session Start Date/Time (in local Time), Session End Date/Time (in local time), VDA machine Name, DesktopGroup Name,
*/
Select
[User].UserName,
[connection].ClientAddress,
[connection].ClientPlatform,
[connection].clientname,
DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()), [Session].StartDate) as StartDate_LocalTime,
DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()), [Session].EndDate) as EndDate_LocalTime,
[Machine].HostedMachineName,
[DesktopGroup].Name
from (((([MonitorData].[Session]
inner join [MonitorData].[User] On [MonitorData].[User].ID = [MonitorData].[Session].UserID)
inner join [MonitorData].[Connection] on [MonitorData].[Session].Sessionkey = [MonitorData].[Connection].Sessionkey)
inner join [MonitorData].[Machine] on [MonitorData].[Session].MachineID = [MonitorData].[Machine].ID)
inner join [MonitorData].[DesktopGroup] on [MonitorData].[Machine].DesktopGroupID = [MonitorData].[DesktopGroup].ID)
where StartDate >= dateadd(day,-90,GetUTCDate()) order by StartDateHal Lange
02/19/2022, 5:28 AM/******* Script for listing all launches of pub apps ********/
Select [connection].clientname,
[User].UserName,
[connection].ClientAddress,
[connection].ClientPlatform,
[Connection].ClientVersion,
[Application].PublishedName,
DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()), [Session].StartDate) as StartDate_LocalTime,
DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()), [Session].EndDate) as EndDate_LocalTime,
[DesktopGroup].Name as DesktopGroup
from (((((([MonitorData].[Session]
inner join [MonitorData].[User] On [MonitorData].[User].ID = [MonitorData].[Session].UserID)
inner join [MonitorData].[Connection] on [MonitorData].[Session].Sessionkey = [MonitorData].[Connection].Sessionkey)
inner join [MonitorData].[ApplicationInstance] on [MonitorData].[Session].[SessionKey] = [MonitorData].[ApplicationInstance].[SessionKey])
inner join [MonitorData].[Application] on [MonitorData].[ApplicationInstance].[ApplicationId] = [MonitorData].[Application].[id])
inner join [MonitorData].[Machine] on [MonitorData].[Session].MachineID = [MonitorData].[Machine].ID)
inner join [MonitorData].[DesktopGroup] on [MonitorData].[Machine].DesktopGroupID = [MonitorData].[DesktopGroup].ID)
where ([connection].clientversion <> ' ') and [session].StartDate >= dateadd(month,-7,GetUTCDate()) order by PublishedNameHal Lange
02/19/2022, 5:29 AMHal Lange
02/19/2022, 5:30 AM/******* Script for listing all launches of pub Desktops ********/
Select [connection].clientname,
[User].UserName,
[connection].ClientAddress,
[connection].ClientPlatform,
[Connection].ClientVersion,
DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()), [Session].StartDate) as StartDate_LocalTime,
DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()), [Session].EndDate) as EndDate_LocalTime,
[DesktopGroup].Name as DesktopGroup
from (((([MonitorData].[Session]
inner join [MonitorData].[User] On [MonitorData].[User].ID = [MonitorData].[Session].UserID)
inner join [MonitorData].[Connection] on [MonitorData].[Session].Sessionkey = [MonitorData].[Connection].Sessionkey)
inner join [MonitorData].[Machine] on [MonitorData].[Session].MachineID = [MonitorData].[Machine].ID)
inner join [MonitorData].[DesktopGroup] on [MonitorData].[Machine].DesktopGroupID = [MonitorData].[DesktopGroup].ID)
where ([Session].SessionType = '0') and ([connection].clientversion <> ' ') and [session].StartDate >= dateadd(day,-7,GetUTCDate()) order by usernameHal Lange
02/19/2022, 5:33 AMRSRevord
02/21/2022, 1:59 AMEric Spicer
02/21/2022, 3:57 PMHal Lange
02/22/2022, 4:41 PM