When I run the SLA Compliance Summary report through Powershell the filters passed in via the ComplianceStatus and ObjectType parameters aren't applied.
Rubrik Module Version
get-module rubrik
ModuleType Version PreRelease Name ExportedCommands
---------- ------- ---------- ---- ----------------
Script 6.0.0 Rubrik {Connect-Rubrik, Disconnect-Rubrik, Export-RubrikDatabase, Export-RubrikReport…}
Steps To Reproduce
Connect-Rubrik -Server <servername -Token <API Token>
Name Value
---- -----
time 8/3/2022 10:18:04 AM
authType Token
id
api 1
userId cd51be02-6b12-4ee8-b383-73daed1e5ece_d66c93a4-0852-4fe1-96e6-381354535219
header {Authorization, User-Agent}
version 8.0.0-21502
server <servername>
Get-RubrikReport -Name 'SLA Compliance Summary' | Get-RubrikReportData -ObjectType Mssql | Select-Object -ExpandProperty DataGridObject | Group-Object -Property ObjectType | Select-Object Name, Count
Name Count
---- -----
LinuxFileset 4
Mssql 18
ShareFileset 11
VmwareVirtualMachine 254
WindowsFileset 1
WindowsVolumeGroup 1
Get-RubrikReport -Name 'SLA Compliance Summary' | Get-RubrikReportData -ComplianceStatus NonCompliance | Select-Object -ExpandProperty DataGridObject | Group-Object -Property ComplianceStatus | Select-Object Name,Count
Name Count
---- -----
InCompliance 287
NonCompliance 2
Workaround
The report with all data can be filtered using standard Powershell functions after it's pulled.
Summary
When I run the SLA Compliance Summary report through Powershell the filters passed in via the ComplianceStatus and ObjectType parameters aren't applied.
Rubrik Module Version
Steps To Reproduce
Workaround The report with all data can be filtered using standard Powershell functions after it's pulled.