-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## 4.1.0 - 2020-11-18 * Changed `Bitlocker - Compliance by Collection` layout * Changed 12 hour to 24 hours in all reports * Added `Pending Policy Status` to `Bitlocker - Compliance by Collection` * Added `Bitlocker Policy` to `Bitlocker - Compliance by Collection` * Fixed `Bitlocker - Compliance by Collection` can now be run on any collection. Only devices that have the policy assigned will be displayed. * Fixed `Compliant` now shows `Unknown` if NULL in `Bitlocker - Compliance by Collection` * Fixed `Unknown` count on the `OS Drive Decrypted` gauge in `Bitlocker - Compliance by Collection` * Fixed various summarization errors in `Bitlocker - Compliance by Collection`
- Loading branch information
Ioan Popovici
committed
Nov 18, 2020
1 parent
ca56917
commit 0e85c01
Showing
13 changed files
with
2,247 additions
and
1,346 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
=IIF(Parameters!Summarization.Value = True, | ||
Switch( | ||
Fields!Compliant.Value = 1, "Yes", | ||
Fields!Compliant.Value = 2, "No", | ||
True, "Unknown" | ||
), | ||
Switch( | ||
Fields!Compliant.Value = 1, "Compliant", | ||
Fields!Compliant.Value = 2, | ||
IIF(Code.GetStates(Fields!ComplianceStates.Value, "BitlockerComplianceStates", False) = "N/A" | ||
, "Noncompliant" | ||
, Code.GetStates(Fields!ComplianceStates.Value, "BitlockerComplianceStates", False) | ||
), | ||
True, "Unknown" | ||
) | ||
) | ||
|
||
=Switch( | ||
Fields!Compliant.Value = 1 And Fields!ComplianceStatusDetails.Value = 0, "#55bfa4", | ||
Fields!Compliant.Value = 1, "#F4BF65", | ||
Fields!Compliant.Value = 2, "#D46456", | ||
True, "#FFE279" | ||
) | ||
|
||
=IIF(Parameters!Summarization.Value = True, | ||
IIF(Code.GetStates(Fields!ComplianceStates.Value, "BitlockerComplianceStates", True) = "N/A", | ||
"Failed to apply policy. Check for corrupted local policy file.", | ||
Code.GetStates(Fields!ComplianceStates.Value, "BitlockerComplianceStates", True) | ||
), | ||
Join(LookupSet(Fields!EncodedDeviceName.Value, Fields!EncodedDeviceName.Value, Fields!VolumeName.Value & " " & Code.GetStates(Fields!ComplianceStates.Value, "BitlockerComplianceStates", False) & " (Error: " & | ||
SWITCH( | ||
Fields!ComplianceStatusDetails.Value = 0, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_No_Error", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 1, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_An_unknown_error_has_occurred", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 5, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_User_postponed_encryption", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 6, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_System_Partition_not_available_or_large_enough", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 7, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_Unable_to_find_compatible_TPM", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 8, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_TPM_visible_but_not_initialized", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 9, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_Policy_conflict", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 10, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_Waiting_for_TPM_auto_provisioning", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 11, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_Volume_is_locked", User!Language), | ||
Fields!ComplianceStatusDetails.Value = 50, SrsResources.Localization.GetString("Bitlocker_Enterprise_Compliance_Details_Policy_Is_Not_Enforced", User!Language), | ||
True , "N/A" | ||
) & ", NonComplianceReason: " & Code.GetStates(Fields!ReasonsForNonCompliance.Value, "BitlockerNonComplianceReasons", False) & ")", "ComplianceDetails"), " | ") | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.