From 752df9d9d17592429d6a631bb04cad0e35effe73 Mon Sep 17 00:00:00 2001 From: Violet Hansen Date: Thu, 23 May 2024 19:43:38 +0300 Subject: [PATCH] Made the PowerShell code work in Windows PowerShell --- .../use-signed-policies-to-protect-wdac-against-tampering.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/application-security/application-control/windows-defender-application-control/deployment/use-signed-policies-to-protect-wdac-against-tampering.md b/windows/security/application-security/application-control/windows-defender-application-control/deployment/use-signed-policies-to-protect-wdac-against-tampering.md index b013b9b57a..a7f4170ab2 100644 --- a/windows/security/application-security/application-control/windows-defender-application-control/deployment/use-signed-policies-to-protect-wdac-against-tampering.md +++ b/windows/security/application-security/application-control/windows-defender-application-control/deployment/use-signed-policies-to-protect-wdac-against-tampering.md @@ -111,8 +111,9 @@ certutil.exe -asn ```powershell $CIPolicyBin = 'path to signed policy file' +Add-Type -AssemblyName 'System.Security' $SignedCryptoMsgSyntax = New-Object -TypeName System.Security.Cryptography.Pkcs.SignedCms -$SignedCryptoMsgSyntax.Decode((Get-Content -LiteralPath $CIPolicyBin -AsByteStream -Raw)) +$SignedCryptoMsgSyntax.Decode([System.IO.File]::ReadAllBytes($CIPolicyBin)) $SignedCryptoMsgSyntax.Certificates | Format-List -Property * ```