Adding Virtualization-Based Security feature names to Get-ComputerInfo (#16415)

This commit is contained in:
Matt Graeber
2022-07-26 10:12:36 +05:00
committed by GitHub
parent e44fbff17b
commit 6bf8a98aed
2 changed files with 18 additions and 2 deletions
@@ -3684,7 +3684,22 @@ namespace Microsoft.PowerShell.Commands
/// <summary>
/// Secure Memory Overwrite.
/// </summary>
SecureMemoryOverwrite = 4
SecureMemoryOverwrite = 4,
/// <summary>
/// UEFI Code Readonly.
/// </summary>
UEFICodeReadonly = 5,
/// <summary>
/// SMM Security Mitigations 1.0.
/// </summary>
SMMSecurityMitigations = 6,
/// <summary>
/// Mode Based Execution Control.
/// </summary>
ModeBasedExecutionControl = 7
}
/// <summary>
@@ -1304,7 +1304,8 @@ try {
"3" = "DMAProtection"
"4" = "SecureMemoryOverwrite"
"5" = "UEFICodeReadonly"
"6" = "SMMSecurityMitigations1.0"
"6" = "SMMSecurityMitigations"
"7" = "ModeBasedExecutionControl"
}
$smartStatusValues = @{
"0" = "Off"