{"id":7448,"date":"2023-11-15T22:33:16","date_gmt":"2023-11-15T22:33:16","guid":{"rendered":"https:\/\/pariswells.com\/blog\/?p=7448"},"modified":"2023-11-15T22:33:52","modified_gmt":"2023-11-15T22:33:52","slug":"powershell-clear-applocker-policy-to-set-intune-as-the-managed-installer","status":"publish","type":"post","link":"https:\/\/pariswells.com\/blog\/research\/powershell-clear-applocker-policy-to-set-intune-as-the-managed-installer","title":{"rendered":"Powershell Clear AppLocker policy to set Intune as the Managed Installer"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">\r\n# The template of the AppLocker policy to set Intune as the Managed Installer\r\n[string]$SidecarMiPolicy = \r\n@\"\r\n&lt;?xml version=\"1.0\"?>\r\n&lt;AppLockerPolicy Version=\"1\">\r\n    &lt;RuleCollection Type=\"Appx\" EnforcementMode=\"NotConfigured\" \/>\r\n\r\n    &lt;RuleCollection Type=\"Dll\" EnforcementMode=\"AuditOnly\">\r\n        &lt;FilePathRule Id=\"86f235ad-3f7b-4121-bc95-ea8bde3a5db5\" Name=\"Dummy Rule\" Description=\"\" UserOrGroupSid=\"S-1-1-0\" Action=\"Deny\">\r\n            &lt;Conditions>\r\n                &lt;FilePathCondition Path=\"%OSDRIVE%\\ThisWillBeBlocked.dll\" \/>\r\n            &lt;\/Conditions>\r\n        &lt;\/FilePathRule>\r\n        &lt;RuleCollectionExtensions>\r\n            &lt;ThresholdExtensions>\r\n                &lt;Services EnforcementMode=\"Enabled\" \/>\r\n            &lt;\/ThresholdExtensions>\r\n            &lt;RedstoneExtensions>\r\n                &lt;SystemApps Allow=\"Enabled\" \/>\r\n            &lt;\/RedstoneExtensions>\r\n        &lt;\/RuleCollectionExtensions>\r\n    &lt;\/RuleCollection>\r\n\r\n    &lt;RuleCollection Type=\"Exe\" EnforcementMode=\"AuditOnly\">\r\n        &lt;FilePathRule Id=\"9420c496-046d-45ab-bd0e-455b2649e41e\" Name=\"Dummy Rule\" Description=\"\" UserOrGroupSid=\"S-1-1-0\" Action=\"Deny\">\r\n            &lt;Conditions>\r\n                &lt;FilePathCondition Path=\"%OSDRIVE%\\ThisWillBeBlocked.exe\" \/>\r\n            &lt;\/Conditions>\r\n        &lt;\/FilePathRule>\r\n        &lt;RuleCollectionExtensions>\r\n            &lt;ThresholdExtensions>\r\n                &lt;Services EnforcementMode=\"Enabled\" \/>\r\n            &lt;\/ThresholdExtensions>\r\n            &lt;RedstoneExtensions>\r\n                &lt;SystemApps Allow=\"Enabled\" \/>\r\n            &lt;\/RedstoneExtensions>\r\n        &lt;\/RuleCollectionExtensions>\r\n    &lt;\/RuleCollection>\r\n\r\n    &lt;RuleCollection Type=\"ManagedInstaller\" EnforcementMode=\"AuditOnly\">\r\n        &lt;FilePublisherRule Id=\"3cf97403-1b4a-4492-8e70-98436cf78983\" Name=\"MICROSOFT.MANAGEMENT.SERVICES.INTUNEWINDOWSAGENT.EXE version 1.37.200.8 exactly in MICROSOFT INTUNE from O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US\" Description=\"1\" UserOrGroupSid=\"S-1-1-0\" Action=\"Allow\">\r\n            &lt;Conditions>\r\n                &lt;FilePublisherCondition PublisherName=\"O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US\" ProductName=\"*\" BinaryName=\"MICROSOFT.MANAGEMENT.SERVICES.INTUNEWINDOWSAGENT.EXE\">\r\n                    &lt;BinaryVersionRange LowSection=\"1.37.200.8\" HighSection=\"*\" \/>\r\n                &lt;\/FilePublisherCondition>\r\n            &lt;\/Conditions>\r\n        &lt;\/FilePublisherRule>\r\n    &lt;\/RuleCollection>\r\n\r\n    &lt;RuleCollection Type=\"Msi\" EnforcementMode=\"NotConfigured\" \/>\r\n\r\n    &lt;RuleCollection Type=\"Script\" EnforcementMode=\"NotConfigured\" \/>\r\n&lt;\/AppLockerPolicy>\r\n\"@\r\n\r\n# VerifyNode\r\n#    Verfiy the Managed Installer file rule is for Intune, only check the rule Id, the PublisherName and the BinaryName\r\nfunction VerifyNode($miNode, [string]$ruleId, [string]$PublisherName, [string]$BinaryName)\r\n{\r\n    Write-Debug (\"Checking node $ruleId and $PublisherName\")\r\n    $ruleNode = $miNode.ChildNodes | Where-Object{($_.LocalName -eq 'FilePublisherRule') -and ($_.Id -eq $ruleId)}\r\n\r\n    if(-not $ruleNode) \r\n    {\r\n        return $false\r\n    }\r\n\r\n    $conditionNode = $ruleNode.ChildNodes | ForEach-Object { $_.ChildNodes } | Where-Object { ($_.LocalName -eq 'FilePublisherCondition') -and ($_.PublisherName -eq $PublisherName) -and ($_.BinaryName -eq $BinaryName) }\r\n\r\n    if(-not $conditionNode)\r\n    {\r\n        return $false\r\n    }\r\n\r\n    return $true\r\n}\r\n\r\n# Remove-IntuneManagedInstaller\r\n#  Remove the Managed Installer policy for Intune if have,\r\n#\r\n# Return\r\n#   Bool: indicate if the policy was modified.\r\n#   And $policy would be modified if having Managed Installer policy for Intune.\r\nfunction Remove-IntuneManagedInstaller([xml]$policy)\r\n{\r\n    $updated = $false\r\n    \r\n    $miNode = $policy.AppLockerPolicy.ChildNodes | Where-Object{$_.Type -eq 'ManagedInstaller'}\r\n\r\n    if(-not $miNode)\r\n    {\r\n        Write-Host('Policy does not contain a managed installer: ' + $policy.OuterXml)\r\n        return $updated\r\n    }\r\n    $currentdRules = $miNode.ChildNodes | Where-Object{ ($_.LocalName -eq 'FilePublisherRule') }\r\n    if(-not $currentdRules)\r\n    {\r\n        Write-Host('Managed installer does not include FilePublisherRule')\r\n        return $updated\r\n    }\r\n\r\n    # This the template policy that Intune deployed\r\n    [xml]$desiredPolicy = $SidecarMiPolicy\r\n    $desiredMiNode = $desiredPolicy.AppLockerPolicy.ChildNodes | Where-Object{$_.Type -eq 'ManagedInstaller'}\r\n    $desiredRules = $desiredMiNode.ChildNodes | Where-Object{ ($_.LocalName -eq 'FilePublisherRule') }\r\n    $conditionNode = $desiredRules.ChildNodes | ForEach-Object {$_.ChildNodes } | Where-Object { ($_.LocalName -eq 'FilePublisherCondition') }\r\n\r\n    # iterate the managed installer rules, remove the Intune item if have\r\n    foreach($rule in $currentdRules)\r\n    {\r\n        if(VerifyNode -miNode $miNode -ruleId $rule.Id -PublisherName $conditionNode.PublisherName -BinaryName $conditionNode.BinaryName)\r\n        {\r\n            Write-Host('Policy includes Intune Management Extension as managed installer, remove it. Rule Id: ' + $rule.Id)\r\n            $miNode.RemoveChild($rule) | Out-Null\r\n            $updated = $true\r\n        }\r\n        else {\r\n            Write-Host('Policy doesn''t includes Intune Management Extension as managed installer, will not remove it. Rule Id: ' + $rule.Id)\r\n        }\r\n    }\r\n\r\n    if($miNode.ChildNodes.Count -eq 0)\r\n    {\r\n        Write-Host('Delete empty Managed Installer section')\r\n        $miNode.ParentNode.RemoveChild($miNode) | Out-Null\r\n    }\r\n    return $updated    \r\n}\r\n\r\nfunction SetAppLockerPolicy([string]$policyXml)\r\n{\r\n    $policyFile = \"$($env:tmp)\\CatCleanIMEOnlyAppLockerPolicy_$(get-date -f yyyyMMddhhmmss).xml\"\r\n    $policyXml | Out-File $policyFile\r\n\r\n    Write-Host \"Clearing AppLocker policy $policyFile\"\r\n\r\n    Set-AppLockerPolicy -XmlPolicy $policyFile -ErrorAction SilentlyContinue    \r\n}\r\n\r\n\r\n# Execution flow starts here\r\n\r\n# Load the current effective AppLocker policy\r\ntry\r\n{\r\n    [xml]$effectivePolicyXml = Get-AppLockerPolicy -Effective -Xml -ErrorVariable ev -ErrorAction SilentlyContinue\r\n}\r\ncatch\r\n{\r\n    Write-Error('Get-AppLockerPolicy failed. ' + $_.Exception.Message)\r\n    exit 1\r\n}\r\n\r\n# Check if it contains MI policy and if the MI policy has rules for Intune Management Extension\r\ntry\r\n{\r\n    $NewPolicyXml = $effectivePolicyXml.Clone()\r\n    $needUpdate = Remove-IntuneManagedInstaller($NewPolicyXml)\r\n}\r\ncatch\r\n{\r\n    Write-Error('Failed to verify AppLocker policy compliance. ' + $_.Exception.Message)\r\n    exit 1\r\n}\r\n\r\nif($needUpdate)\r\n{\r\n   # Intune Management Extension is set as the managed installer\r\n   Write-Host(\"Intune Management Extension is set as the managed installer, remove it.\")  \r\n\r\n   #Remove managed installer for Intune\r\n   try\r\n    {\r\n        \r\n        # dump the original policy before change\r\n        #    $effectivePolicyXml\r\n        #    $NewPolicyXml\r\n        Write-Host (\"The existing AppLocker policy: \" + $effectivePolicyXml.OuterXml)\r\n        Write-Host (\"New AppLocker policy: \" + $NewPolicyXml.OuterXml)\r\n        SetAppLockerPolicy($NewPolicyXml.OuterXml)\r\n    }\r\n    catch\r\n    {\r\n        $e = $_.Exception\r\n        Write-Error('Failed to merge AppLocker policy. ' + $e.Message.ToString())\r\n        exit 1\r\n    }\r\n\r\n\r\n   # Check if the registry value is there and remove it if it is there\r\n   if(Get-ItemProperty -Path Registry::\"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\" -Name \"ManagedInstallerEnabled\" -ErrorAction Ignore)\r\n   {\r\n      Write-Host(\"ManagedInstallerEnabled should not be present, remove it.\")\r\n      Remove-ItemProperty -Path Registry::\"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\" -Name \"ManagedInstallerEnabled\"\r\n   }\r\n}\r\nelse\r\n{\r\n   # Intune Management Extension is not set as the managed insatller\r\n   Write-Host(\"Intune Management Extension is not set as a managed installer, no action.\")\r\n}\r\n\r\nexit 0\r\n# SIG # Begin signature block\r\n# MIInlgYJKoZIhvcNAQcCoIInhzCCJ4MCAQExDzANBglghkgBZQMEAgEFADB5Bgor\r\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\r\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBs2CvSla+6nCKP\r\n# L1mstMkcdfVZMNOEOejhYM7JF6EySqCCDXYwggX0MIID3KADAgECAhMzAAADTrU8\r\n# esGEb+srAAAAAANOMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\r\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\r\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\r\n# bmcgUENBIDIwMTEwHhcNMjMwMzE2MTg0MzI5WhcNMjQwMzE0MTg0MzI5WjB0MQsw\r\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\r\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\r\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\r\n# AQDdCKiNI6IBFWuvJUmf6WdOJqZmIwYs5G7AJD5UbcL6tsC+EBPDbr36pFGo1bsU\r\n# p53nRyFYnncoMg8FK0d8jLlw0lgexDDr7gicf2zOBFWqfv\/nSLwzJFNP5W03DF\/1\r\n# 1oZ12rSFqGlm+O46cRjTDFBpMRCZZGddZlRBjivby0eI1VgTD1TvAdfBYQe82fhm\r\n# WQkYR\/lWmAK+vW\/1+bO7jHaxXTNCxLIBW07F8PBjUcwFxxyfbe2mHB4h1L4U0Ofa\r\n# +HX\/aREQ7SqYZz59sXM2ySOfvYyIjnqSO80NGBaz5DvzIG88J0+BNhOu2jl6Dfcq\r\n# jYQs1H\/PMSQIK6E7lXDXSpXzAgMBAAGjggFzMIIBbzAfBgNVHSUEGDAWBgorBgEE\r\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUnMc7Zn\/ukKBsBiWkwdNfsN5pdwAw\r\n# RQYDVR0RBD4wPKQ6MDgxHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEW\r\n# MBQGA1UEBRMNMjMwMDEyKzUwMDUxNjAfBgNVHSMEGDAWgBRIbmTlUAXTgqoXNzci\r\n# tW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vd3d3Lm1pY3Jvc29mdC5j\r\n# b20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3JsMGEG\r\n# CCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDovL3d3dy5taWNyb3NvZnQu\r\n# Y29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3J0\r\n# MAwGA1UdEwEB\/wQCMAAwDQYJKoZIhvcNAQELBQADggIBAD21v9pHoLdBSNlFAjmk\r\n# mx4XxOZAPsVxxXbDyQv1+kGDe9XpgBnT1lXnx7JDpFMKBwAyIwdInmvhK9pGBa31\r\n# TyeL3p7R2s0L8SABPPRJHAEk4NHpBXxHjm4TKjezAbSqqbgsy10Y7KApy+9UrKa2\r\n# kGmsuASsk95PVm5vem7OmTs42vm0BJUU+JPQLg8Y\/sdj3TtSfLYYZAaJwTAIgi7d\r\n# hzn5hatLo7Dhz+4T+MrFd+6LUa2U3zr97QwzDthx+RP9\/RZnur4inzSQsG5DCVIM\r\n# pA1l2NWEA3KAca0tI2l6hQNYsaKL1kefdfHCrPxEry8onJjyGGv9YKoLv6AOO7Oh\r\n# JEmbQlz\/xksYG2N\/JSOJ+QqYpGTEuYFYVWain7He6jgb41JbpOGKDdE\/b+V2q\/gX\r\n# UgFe2gdwTpCDsvh8SMRoq1\/BNXcr7iTAU38Vgr83iVtPYmFhZOVM0ULp\/kKTVoir\r\n# IpP2KCxT4OekOctt8grYnhJ16QMjmMv5o53hjNFXOxigkQWYzUO+6w50g0FAeFa8\r\n# 5ugCCB6lXEk21FFB1FdIHpjSQf+LP\/W2OV\/HfhC3uTPgKbRtXo83TZYEudooyZ\/A\r\n# Vu08sibZ3MkGOJORLERNwKm2G7oqdOv4Qj8Z0JrGgMzj46NFKAxkLSpE5oHQYP1H\r\n# tPx1lPfD7iNSbJsP6LiUHXH1MIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkq\r\n# hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x\r\n# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv\r\n# bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5\r\n# IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEwOTA5WjB+MQswCQYDVQQG\r\n# EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG\r\n# A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQg\r\n# Q29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\n# CgKCAgEAq\/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4BjgaBEm6f8MMHt03\r\n# a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc6Whe0t+bU7IKLMOv2akr\r\n# rnoJr9eWWcpgGgXpZnboMlImEi\/nqwhQz7NEt13YxC4Ddato88tt8zpcoRb0Rrrg\r\n# OGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+lD3v++MrWhAfTVYoonpy\r\n# 4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+\/jLTswM9\r\n# sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy\/S6A4aN91\/w0FK\/jJSHvMAh\r\n# dCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8k\r\n# A\/DRelsv1SPjcF0PUUZ3s\/gA4bysAoJf28AVs70b1FVL5zmhD+kjSbwYuER8ReTB\r\n# w3J64HLnJN+\/RpnF78IcV9uDjexNSTCnq47f7Fufr\/zdsGbiwZeBe+3W7UvnSSmn\r\n# Eyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8HhhUSJxAlMxdSlQy90\r\n# lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0w\r\n# ggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXTgqoXNzcitW2o\r\n# ynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYD\r\n# VR0TAQH\/BAUwAwEB\/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBa\r\n# BgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2Ny\r\n# bC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsG\r\n# AQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29t\r\n# L3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNV\r\n# HSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA\/BggrBgEFBQcCARYzaHR0cDovL3d3\r\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsG\r\n# AQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5AF8AcwB0AGEAdABl\r\n# AG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKb\r\n# C5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj\/oCso7v0epo\/Np22O\/IjWll11l\r\n# hJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6\r\n# I\/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo\/KmtYSWMfCWluWpiW5IP0\r\n# wI\/zRive\/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvyCInWH8MyGOLwxS3OW560\r\n# STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp\/sfQn+N4sOiBpmLJZiWhub6e3dMNABQam\r\n# ASooPoI\/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJihsMdYzaXht\/a8\/jyFqGa\r\n# J+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS\/sl\/ah\r\n# XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U\/RXceNcbSoqKfenoi+kiVH6v7RyOA\r\n# 9Z74v2u3S5fi63V4GuzqN5l5GEv\/1rMjaHXmr\/r8i+sLgOppO6\/8MO0ETI7f33Vt\r\n# Y5E90Z1WTk+\/gFcioXgRMiF670EKsT\/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr\r\n# \/Xmfwb1tbWrJUnMTDXpQzTGCGXYwghlyAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw\r\n# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN\r\n# aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp\r\n# Z25pbmcgUENBIDIwMTECEzMAAANOtTx6wYRv6ysAAAAAA04wDQYJYIZIAWUDBAIB\r\n# BQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEO\r\n# MAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIGP4UAfKeNg28QPs0brOv+Cb\r\n# ZDtac2oFljXTnZBoc9frMEIGCisGAQQBgjcCAQwxNDAyoBSAEgBNAGkAYwByAG8A\r\n# cwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20wDQYJKoZIhvcNAQEB\r\n# BQAEggEAsi8E4uEOGvDM2r5z4NfB4AuwOQ+k0hrJm0E5wt8GihFjs6kUGpHYfhly\r\n# EfILkouvoVElu+xUBuJq2XLqg0GmqciTIapMNYM5kd83LeeChxSVVwAaVYZn12Ux\r\n# 6mpgJ5i6KbALadRQOBUxIiKVGevC46KrDQ\/2lLZ+TITTD7+dMnyw+xOkj7TXl3QN\r\n# 35nT0fsXFYSXqMVtaTB24YtYM8SAGfVoH9q35uiz2yckjKV70nLFSsgMJThOevb6\r\n# xe7ImjCatLBPH7+UnTNPQXFyCtZt1YQUtZzObmCf3SLSi8vKIhguistkh27BdAHT\r\n# KSbm1QZl5BKSb7jTHqEkBKIcricFzqGCFwAwghb8BgorBgEEAYI3AwMBMYIW7DCC\r\n# FugGCSqGSIb3DQEHAqCCFtkwghbVAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFRBgsq\r\n# hkiG9w0BCRABBKCCAUAEggE8MIIBOAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl\r\n# AwQCAQUABCDAQQpO0\/HkA+eJ\/EzRyVNgMocrOI2Q6jpWupkOTDbrFAIGZGzV2SLS\r\n# GBMyMDIzMDYxNDA2MjIzOS4wMjdaMASAAgH0oIHQpIHNMIHKMQswCQYDVQQGEwJV\r\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\r\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l\r\n# cmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjo3QkYxLUUz\r\n# RUEtQjgwODElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaCC\r\n# EVcwggcMMIIE9KADAgECAhMzAAAByPmw7mft6mtGAAEAAAHIMA0GCSqGSIb3DQEB\r\n# CwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH\r\n# EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV\r\n# BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTIyMTEwNDE5MDEz\r\n# N1oXDTI0MDIwMjE5MDEzN1owgcoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo\r\n# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y\r\n# cG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMx\r\n# JjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjdCRjEtRTNFQS1CODA4MSUwIwYDVQQD\r\n# ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEF\r\n# AAOCAg8AMIICCgKCAgEAucudfihPgyRWwnnIuJCqc3TCtFk0XOimFcKjU9bS6WFn\r\n# g2l+FrIid0mPZ7KWs6Ewj21X+ZkGkM6x+ozHlmNtnHSQ48pjIFdlKXIoh7fSo41A\r\n# 4n0tQIlwhs8uIYIocp72xwDBHKSZxGaEa\/0707iyOw+aXZXNcTxgNiREASb9thlL\r\n# ZM75mfJIgBVvUmdLZc+XOUYwz\/8ul7IEztPNH4cn8Cn0tJhIFfp2netr8GYNoiyI\r\n# qxueG7+sSt2xXl7\/igc5cHPZnWhfl9PaB4+SutrA8zAhzVHTnj4RffxA4R3k4BRb\r\n# PdGowQfOf95ZeYxLTHf5awB0nqZxOY+yuGWhf6hp5RGRouc9beVZv98M1erYa55S\r\n# 1ahZgGDQJycVtEy82RlmKfTYY2uNmlPLWtnD7sDlpVkhYQGKuTWnuwQKq9ZTSE+0\r\n# V2cH8JaWBYJQMIuWWM83vLPo3IT\/S\/5jT2oZOS9nsJgwwCwRUtYtwtq8\/PJtvt1V\r\n# 6VoG4Wd2\/MAifgEJOkHF7ARPqI9Xv28+riqJZ5mjLGz84dP2ryoe0lxYSz3PT5Er\r\n# KoS0+zJpYNAcxbv2UXiTk3Wj\/mZ3tulz6z4XnSl5gy0PLer+EVjz4G96GcZgK2d9\r\n# G+uYylHWwBneIv9YFQj6yMdW\/4sEpkEbrpiJNemcxUCmBipZ7Sc35rv4utkJ4\/UC\r\n# AwEAAaOCATYwggEyMB0GA1UdDgQWBBS1XC9JgbrSwLDTiJJT4iK7NUvk9TAfBgNV\r\n# HSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5o\r\n# dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBU\r\n# aW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmwwbAYIKwYBBQUHAQEEYDBeMFwG\r\n# CCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRz\r\n# L01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNydDAMBgNV\r\n# HRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IC\r\n# AQDD1nJSyEPDqSgnfkFifIbteJb7NkZCbRj5yBGiT1f9fTGvUb5CW7k3eSp3uxUq\r\n# om9LWykcNfQa\/Yfw0libEim9YRjUNcL42oIFqtp\/7rl9gg61oiB8PB+6vLEmjXkY\r\n# xUUR8WjKKC5Q5dx96B21faSco2MOmvjYxGUR7An+4529lQPPLqbEKRjcNQb+p+mk\r\n# QH2XeMbsh5EQCkTuYAimFTgnui2ZPFLEuBpxBK5z2HnKneHUJ9i4pcKWdCqF1AOV\r\n# N8gXIH0R0FflMcCg5TW8v90Vwx\/mP3aE2Ige1uE8M9YNBn5776PxmA16Z+c2s+hY\r\n# I+9sJZhhRA8aSYacrlLz7aU\/56OvEYRERQZttuAFkrV+M\/J+tCeGNv0Gd75Y4lKL\r\n# Mp5\/0xoOviPBdB2rD5C\/U+B8qt1bBqQLVZ1wHRy0\/6HhJxbOi2IgGJaOCYLGX2zz\r\n# 0VAT6mZ2BTWrJmcK6SDv7rX7psgC+Cf1t0R1aWCkCHJtpYuyKjf7UodRazevOf6V\r\n# 01XkrARHKrI7bQoHFL+sun2liJCBjN51mDWoEgUCEvwB3l+RFYAL0aIisc5cTaGX\r\n# \/T8F+iAbz+j2GGVum85gEQS9uLzSedoYPyEXxTblwewGdAxqIZaKozRBow49OnL+\r\n# 5CgooVMf3ZSqpxc2QC0E03l6c\/vChkYyqMXq7Lwd4PnHqjCCB3EwggVZoAMCAQIC\r\n# EzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYT\r\n# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD\r\n# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBS\r\n# b290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTIxMDkzMDE4MjIyNVoX\r\n# DTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0\r\n# b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3Jh\r\n# dGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggIi\r\n# MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDk4aZM57RyIQt5osvXJHm9DtWC\r\n# 0\/3unAcH0qlsTnXIyjVX9gF\/bErg4r25PhdgM\/9cT8dm95VTcVrifkpa\/rg2Z4VG\r\n# Iwy1jRPPdzLAEBjoYH1qUoNEt6aORmsHFPPFdvWGUNzBRMhxXFExN6AKOG6N7dcP\r\n# 2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6GnszrYBbfowQHJ1S\/rboYiXcag\/P\r\n# XfT+jlPP1uyFVk3v3byNpOORj7I5LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJj361\r\n# VI\/c+gVVmG1oO5pGve2krnopN6zL64NF50ZuyjLVwIYwXE8s4mKyzbnijYjklqwB\r\n# Sru+cakXW2dg3viSkR4dPf0gz3N9QZpGdc3EXzTdEonW\/aUgfX782Z5F37ZyL9t9\r\n# X4C626p+Nuw2TPYrbqgSUei\/BQOj0XOmTTd0lBw0gg\/wEPK3Rxjtp+iZfD9M269e\r\n# wvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1qGFphAXPKZ6Je1yh2AuIzGHLXpyDw\r\n# wvoSCtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUYhEfb3BvR\/bLUHMVr\r\n# 9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PAPBXbGjfHCBUYP3irRbb1Hode2o+e\r\n# FnJpxq57t7c+auIurQIDAQABo4IB3TCCAdkwEgYJKwYBBAGCNxUBBAUCAwEAATAj\r\n# BgkrBgEEAYI3FQIEFgQUKqdS\/mTEmr6CkTxGNSnPEP8vBO4wHQYDVR0OBBYEFJ+n\r\n# FV0AXmJdg\/Tl0mWnG1M1GelyMFwGA1UdIARVMFMwUQYMKwYBBAGCN0yDfQEBMEEw\r\n# PwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9j\r\n# cy9SZXBvc2l0b3J5Lmh0bTATBgNVHSUEDDAKBggrBgEFBQcDCDAZBgkrBgEEAYI3\r\n# FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zAf\r\n# BgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBH\r\n# hkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNS\r\n# b29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUF\r\n# BzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0Nl\r\n# ckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAnVV9\/Cqt4Swf\r\n# ZwExJFvhnnJL\/Klv6lwUtj5OR2R4sQaTlz0xM7U518JxNj\/aZGx80HU5bbsPMeTC\r\n# j\/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmCVgADsAW+iehp4LoJ7nvfam++Kctu\r\n# 2D9IdQHZGN5tggz1bSNU5HhTdSRXud2f8449xvNo32X2pFaq95W2KFUn0CS9QKC\/\r\n# GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs\/wMnosZiefwC2qBwoEZQhlSdYo2wh3D\r\n# YXMuLGt7bj8sCXgU6ZGyqVvfSaN0DLzskYDSPeZKPmY7T7uG+jIa2Zb0j\/aRAfbO\r\n# xnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2dY3RILLFORy3BFARxv2T5JL5zbcqO\r\n# Cb2zAVdJVGTZc9d\/HltEAY5aGZFrDZ+kKNxnGSgkujhLmm77IVRrakURR6nxt67I\r\n# 6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3LwUFJfn6Tvsv4O+S3Fb+0\r\n# zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokLjzbaukz5m\/8K6TT4JDVnK+ANuOaM\r\n# mdbhIurwJ0I9JZTmdHRbatGePu1+oDEzfbzL6Xu\/OHBE0ZDxyKs6ijoIYn\/ZcGNT\r\n# TY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggLOMIICNwIBATCB+KGB0KSBzTCByjEL\r\n# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v\r\n# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWlj\r\n# cm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEmMCQGA1UECxMdVGhhbGVzIFRTUyBF\r\n# U046N0JGMS1FM0VBLUI4MDgxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1w\r\n# IFNlcnZpY2WiIwoBATAHBgUrDgMCGgMVAN\/OE1C7xjU0ClIDXQBiucAY7suyoIGD\r\n# MIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV\r\n# BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQG\r\n# A1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQEF\r\n# BQACBQDoM6r8MCIYDzIwMjMwNjE0MTA1NzAwWhgPMjAyMzA2MTUxMDU3MDBaMHcw\r\n# PQYKKwYBBAGEWQoEATEvMC0wCgIFAOgzqvwCAQAwCgIBAAICG3sCAf8wBwIBAAIC\r\n# Ed0wCgIFAOg0\/HwCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAK\r\n# MAgCAQACAwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQUFAAOBgQAeU4yDQgAP\r\n# pMhtRTdxwhj5eLGc3sq4NPTfi45B+7b9pNJUKtmfh2D05KCr04XX5Y5lM5bZTQFz\r\n# 2EdV6F63Jh0\/qGj1uGHzC4KJN06AVQXwip0n3pNNrhDdTfAnThc79\/r9KVqmS2nO\r\n# 1sorE3HDVxudV+rXcbaIxUCuhDOlzj1rtzGCBA0wggQJAgEBMIGTMHwxCzAJBgNV\r\n# BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4w\r\n# HAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29m\r\n# dCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAByPmw7mft6mtGAAEAAAHIMA0GCWCG\r\n# SAFlAwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZI\r\n# hvcNAQkEMSIEIID70ckouf2ai0Dh1NIEylMFYrZzYJBWpYWX+AKbbo36MIH6Bgsq\r\n# hkiG9w0BCRACLzGB6jCB5zCB5DCBvQQgYgCYz80\/baMvxw6jcqSvL0FW4TdvA09n\r\n# xHfsPhuEA2YwgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu\r\n# Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv\r\n# cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAIT\r\n# MwAAAcj5sO5n7eprRgABAAAByDAiBCAkZaw7cM50ZLlFYrFy7EUmUz41HG5kWaRF\r\n# h5Oe3EPilTANBgkqhkiG9w0BAQsFAASCAgBVbnHJQ0xcB8FYuOGKwofF2yLUtjEF\r\n# ztuJMxdCY+d5i5w0fKsiH9AKBc6JJ3ZvkdgUkGgxd\/nCKisOzR2WSsLVEIfn8hin\r\n# 1qDg8w6+IPiFGiE0o1fuguaVU0jLO58LGWCbWVuc+QmJB1lbCfqlA0PToSE1ogRE\r\n# tt+dCVAL5m4hfFrjSKzccuT5jULnGRUtK\/gFeixW2ekxdasovBKnJlKUkSADBMSA\r\n# JOlgYPIvbv3QYUMuDySTk2VnLXSYz7fS5gCFutk9XEAihUaFVfbkgl86JIZrtLSD\r\n# 0dMph95ATHS76iHHR\/FQte+\/dTUuoRmDkE\/O0fQ7NsfD6rBi6P7m1EdZE3yvCNAf\r\n# GVI2ATfOG0os8cKGlOE4biIIxCxNZrb5ZdBCYqaurmqimMPh5pLqBgzIxoIHXZdv\r\n# Q7Qjh6MyYfq8629ujaDjIs6fWGpiA5\/iR7yFQuZo1uStxFxr\/lwW97R0QK6Ii1sq\r\n# flwgbdCyslLJPHa2VZflLjpRqd+yrozyDJEGbidfe+xgEm9ywNu2xqXydSgr41UY\r\n# IvLqqY\/L00gcm6IU3Gh4wiIcZklLOkrDeNi+KJSjYCFeyyH5+mBfNCymD6x+az6Y\r\n# kVcW3KZB\/ypFXWOQXIkrje\/kynRGFNigMzKRRuT8eDRcXqDExOJXrieabzGgRDFU\r\n# dFtRs2eKkrQPdg==\r\n# SIG # End signature block\r\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">#Clear all AppLocker Policies\r\n# Tenant admin can add their own applocker policy here if needed\r\n[string]$CleanupScript = \r\n@\"\r\n&lt;?xml version=\"1.0\"?>\r\n&lt;AppLockerPolicy Version=\"1\" \/>\r\n\"@\r\n\r\n[string]$SidecarMiPolicy = \r\n@\"\r\n&lt;?xml version=\"1.0\"?>\r\n&lt;AppLockerPolicy Version=\"1\">\r\n    &lt;RuleCollection Type=\"Appx\" EnforcementMode=\"NotConfigured\" \/>\r\n\r\n    &lt;RuleCollection Type=\"Dll\" EnforcementMode=\"AuditOnly\">\r\n        &lt;FilePathRule Id=\"86f235ad-3f7b-4121-bc95-ea8bde3a5db5\" Name=\"Dummy Rule\" Description=\"\" UserOrGroupSid=\"S-1-1-0\" Action=\"Deny\">\r\n            &lt;Conditions>\r\n                &lt;FilePathCondition Path=\"%OSDRIVE%\\ThisWillBeBlocked.dll\" \/>\r\n            &lt;\/Conditions>\r\n        &lt;\/FilePathRule>\r\n        &lt;RuleCollectionExtensions>\r\n            &lt;ThresholdExtensions>\r\n                &lt;Services EnforcementMode=\"Enabled\" \/>\r\n            &lt;\/ThresholdExtensions>\r\n            &lt;RedstoneExtensions>\r\n                &lt;SystemApps Allow=\"Enabled\" \/>\r\n            &lt;\/RedstoneExtensions>\r\n        &lt;\/RuleCollectionExtensions>\r\n    &lt;\/RuleCollection>\r\n\r\n    &lt;RuleCollection Type=\"Exe\" EnforcementMode=\"AuditOnly\">\r\n        &lt;FilePathRule Id=\"9420c496-046d-45ab-bd0e-455b2649e41e\" Name=\"Dummy Rule\" Description=\"\" UserOrGroupSid=\"S-1-1-0\" Action=\"Deny\">\r\n            &lt;Conditions>\r\n                &lt;FilePathCondition Path=\"%OSDRIVE%\\ThisWillBeBlocked.exe\" \/>\r\n            &lt;\/Conditions>\r\n        &lt;\/FilePathRule>\r\n        &lt;RuleCollectionExtensions>\r\n            &lt;ThresholdExtensions>\r\n                &lt;Services EnforcementMode=\"Enabled\" \/>\r\n            &lt;\/ThresholdExtensions>\r\n            &lt;RedstoneExtensions>\r\n                &lt;SystemApps Allow=\"Enabled\" \/>\r\n            &lt;\/RedstoneExtensions>\r\n        &lt;\/RuleCollectionExtensions>\r\n    &lt;\/RuleCollection>\r\n\r\n    &lt;RuleCollection Type=\"ManagedInstaller\" EnforcementMode=\"AuditOnly\">\r\n        &lt;FilePublisherRule Id=\"3cf97403-1b4a-4492-8e70-98436cf78983\" Name=\"MICROSOFT.MANAGEMENT.SERVICES.INTUNEWINDOWSAGENT.EXE version 1.37.200.8 exactly in MICROSOFT INTUNE from O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US\" Description=\"2\" UserOrGroupSid=\"S-1-1-0\" Action=\"Allow\">\r\n            &lt;Conditions>\r\n                &lt;FilePublisherCondition PublisherName=\"O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US\" ProductName=\"*\" BinaryName=\"MICROSOFT.MANAGEMENT.SERVICES.INTUNEWINDOWSAGENT.EXE\">\r\n                    &lt;BinaryVersionRange LowSection=\"1.37.200.8\" HighSection=\"*\" \/>\r\n                &lt;\/FilePublisherCondition>\r\n            &lt;\/Conditions>\r\n        &lt;\/FilePublisherRule>\r\n    &lt;\/RuleCollection>\r\n\r\n    &lt;RuleCollection Type=\"Msi\" EnforcementMode=\"NotConfigured\" \/>\r\n\r\n    &lt;RuleCollection Type=\"Script\" EnforcementMode=\"NotConfigured\" \/>\r\n&lt;\/AppLockerPolicy>\r\n\"@\r\n\r\n\r\nfunction VerifyNode($miNode, [string]$ruleId, [string]$PublisherName, [string]$BinaryName)\r\n{\r\n    Write-Debug (\"Checking node $ruleId and $PublisherName\")\r\n    $ruleNode = $miNode.ChildNodes | Where-Object{($_.LocalName -eq 'FilePublisherRule') -and ($_.Id -eq $ruleId)}\r\n\r\n    if(-not $ruleNode) \r\n    {\r\n        return $false\r\n    }\r\n\r\n    $conditionNode = $ruleNode.ChildNodes | ForEach-Object { $_.ChildNodes } | Where-Object { ($_.LocalName -eq 'FilePublisherCondition') -and ($_.PublisherName -eq $PublisherName) -and ($_.BinaryName -eq $BinaryName) }\r\n\r\n    if(-not $conditionNode)\r\n    {\r\n        return $false\r\n    }\r\n\r\n    return $true\r\n}\r\n\r\nfunction VerifyCompliance([xml]$policy)\r\n{\r\n    $miNode = $policy.AppLockerPolicy.ChildNodes | Where-Object{$_.Type -eq 'ManagedInstaller'}\r\n\r\n    if(-not $miNode)\r\n    {\r\n        Write-Host('Policy does not contain a managed installer')\r\n        return $false\r\n    }\r\n\r\n    [xml]$desiredPolicy = $SidecarMiPolicy\r\n    $desiredMiNode = $desiredPolicy.AppLockerPolicy.ChildNodes | Where-Object{$_.Type -eq 'ManagedInstaller'}\r\n\r\n    $desiredRules = $desiredMiNode.ChildNodes | Where-Object{ ($_.LocalName -eq 'FilePublisherRule') }\r\n    $currentdRules = $miNode.ChildNodes | Where-Object{ ($_.LocalName -eq 'FilePublisherRule') }\r\n    if(-not $currentdRules)\r\n    {\r\n        Write-Host('Managed installer does not include FilePublisherRule')\r\n        return $false\r\n    }\r\n\r\n    foreach($rule in $desiredRules)\r\n    {\r\n        $conditionNode = $rule.ChildNodes | ForEach-Object {$_.ChildNodes } | Where-Object { ($_.LocalName -eq 'FilePublisherCondition') }\r\n\r\n        if(-not (VerifyNode -miNode $miNode -ruleId $rule.Id -PublisherName $conditionNode.PublisherName -BinaryName $conditionNode.BinaryName))\r\n        {\r\n            Write-Host('Policy does not contain file publisher rule with id: ' + $id)\r\n\r\n            return $false\r\n        }\r\n    }\r\n\r\n    return $true\r\n}\r\n\r\nfunction SetAppLockerPolicy([string]$policyXml)\r\n{\r\n    # save the applocker policy xml to temp folder\r\n    $policyFile = \"$($env:tmp)\\CatCleamAllAppLockerPolicy_$(get-date -f yyyyMMddhhmmss).xml\"\r\n    $policyXml | Out-File $policyFile\r\n\r\n    Write-Host \"Clearing AppLocker policy $policyFile\"\r\n\r\n    Set-AppLockerPolicy -XmlPolicy $policyFile -ErrorAction SilentlyContinue    \r\n}\r\n\r\n\r\n# Execution flow starts here\r\n\r\n# Load the current effective AppLocker policy\r\ntry\r\n{\r\n    [xml]$effectivePolicyXml = Get-AppLockerPolicy -Effective -Xml -ErrorVariable ev -ErrorAction SilentlyContinue\r\n}\r\ncatch\r\n{\r\n    Write-Error('Get-AppLockerPolicy failed. ' + $_.Exception.Message)\r\n    exit 1\r\n}\r\n\r\n# Check if it contains MI policy and if the MI policy has rules for Intune Management Extension\r\ntry\r\n{\r\n    $compliant = VerifyCompliance($effectivePolicyXml)\r\n}\r\ncatch\r\n{\r\n    Write-Error('Failed to verify AppLocker policy compliance. ' + $_.Exception.Message)\r\n    exit 1\r\n}\r\n\r\n\r\nif($compliant)\r\n{\r\n   # Intune Management Extension is set as the managed installer\r\n   Write-Host(\"Intune Management Extension is set as the managed installer, remove it.\")\r\n\r\n   #Remove managed installer (all) policies\r\n   try\r\n    {\r\n        SetAppLockerPolicy($CleanupScript)\r\n    }\r\n    catch\r\n    {\r\n        $e = $_.Exception\r\n        Write-Error('Failed to merge AppLocker policy. ' + $e.Message.ToString())\r\n        exit 1\r\n    }\r\n\r\n\r\n   # Check if the registry value is there and remove it if it is there\r\n   if(Get-ItemProperty -Path Registry::\"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\" -Name \"ManagedInstallerEnabled\" -ErrorAction Ignore)\r\n   {\r\n      Write-Host(\"ManagedInstallerEnabled should not be present, remove it.\")\r\n      Remove-ItemProperty -Path Registry::\"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\" -Name \"ManagedInstallerEnabled\"\r\n   }\r\n}\r\nelse\r\n{\r\n   # Intune Management Extension is not set as the managed insatller\r\n   Write-Host(\"Intune Management Extension is not set as a managed installer, no action.\")\r\n}\r\n\r\nexit 0\r\n# SIG # Begin signature block\r\n# MIInlgYJKoZIhvcNAQcCoIInhzCCJ4MCAQExDzANBglghkgBZQMEAgEFADB5Bgor\r\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\r\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCblh1+RJeBR+nM\r\n# rdqlM5xr5VS\/4rN2MRzGTGD\/M9UMzaCCDXYwggX0MIID3KADAgECAhMzAAADTrU8\r\n# esGEb+srAAAAAANOMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\r\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\r\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\r\n# bmcgUENBIDIwMTEwHhcNMjMwMzE2MTg0MzI5WhcNMjQwMzE0MTg0MzI5WjB0MQsw\r\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\r\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\r\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\r\n# AQDdCKiNI6IBFWuvJUmf6WdOJqZmIwYs5G7AJD5UbcL6tsC+EBPDbr36pFGo1bsU\r\n# p53nRyFYnncoMg8FK0d8jLlw0lgexDDr7gicf2zOBFWqfv\/nSLwzJFNP5W03DF\/1\r\n# 1oZ12rSFqGlm+O46cRjTDFBpMRCZZGddZlRBjivby0eI1VgTD1TvAdfBYQe82fhm\r\n# WQkYR\/lWmAK+vW\/1+bO7jHaxXTNCxLIBW07F8PBjUcwFxxyfbe2mHB4h1L4U0Ofa\r\n# +HX\/aREQ7SqYZz59sXM2ySOfvYyIjnqSO80NGBaz5DvzIG88J0+BNhOu2jl6Dfcq\r\n# jYQs1H\/PMSQIK6E7lXDXSpXzAgMBAAGjggFzMIIBbzAfBgNVHSUEGDAWBgorBgEE\r\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUnMc7Zn\/ukKBsBiWkwdNfsN5pdwAw\r\n# RQYDVR0RBD4wPKQ6MDgxHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEW\r\n# MBQGA1UEBRMNMjMwMDEyKzUwMDUxNjAfBgNVHSMEGDAWgBRIbmTlUAXTgqoXNzci\r\n# tW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vd3d3Lm1pY3Jvc29mdC5j\r\n# b20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3JsMGEG\r\n# CCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDovL3d3dy5taWNyb3NvZnQu\r\n# Y29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3J0\r\n# MAwGA1UdEwEB\/wQCMAAwDQYJKoZIhvcNAQELBQADggIBAD21v9pHoLdBSNlFAjmk\r\n# mx4XxOZAPsVxxXbDyQv1+kGDe9XpgBnT1lXnx7JDpFMKBwAyIwdInmvhK9pGBa31\r\n# TyeL3p7R2s0L8SABPPRJHAEk4NHpBXxHjm4TKjezAbSqqbgsy10Y7KApy+9UrKa2\r\n# kGmsuASsk95PVm5vem7OmTs42vm0BJUU+JPQLg8Y\/sdj3TtSfLYYZAaJwTAIgi7d\r\n# hzn5hatLo7Dhz+4T+MrFd+6LUa2U3zr97QwzDthx+RP9\/RZnur4inzSQsG5DCVIM\r\n# pA1l2NWEA3KAca0tI2l6hQNYsaKL1kefdfHCrPxEry8onJjyGGv9YKoLv6AOO7Oh\r\n# JEmbQlz\/xksYG2N\/JSOJ+QqYpGTEuYFYVWain7He6jgb41JbpOGKDdE\/b+V2q\/gX\r\n# UgFe2gdwTpCDsvh8SMRoq1\/BNXcr7iTAU38Vgr83iVtPYmFhZOVM0ULp\/kKTVoir\r\n# IpP2KCxT4OekOctt8grYnhJ16QMjmMv5o53hjNFXOxigkQWYzUO+6w50g0FAeFa8\r\n# 5ugCCB6lXEk21FFB1FdIHpjSQf+LP\/W2OV\/HfhC3uTPgKbRtXo83TZYEudooyZ\/A\r\n# Vu08sibZ3MkGOJORLERNwKm2G7oqdOv4Qj8Z0JrGgMzj46NFKAxkLSpE5oHQYP1H\r\n# tPx1lPfD7iNSbJsP6LiUHXH1MIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkq\r\n# hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x\r\n# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv\r\n# bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5\r\n# IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEwOTA5WjB+MQswCQYDVQQG\r\n# EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG\r\n# A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQg\r\n# Q29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\n# CgKCAgEAq\/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4BjgaBEm6f8MMHt03\r\n# a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc6Whe0t+bU7IKLMOv2akr\r\n# rnoJr9eWWcpgGgXpZnboMlImEi\/nqwhQz7NEt13YxC4Ddato88tt8zpcoRb0Rrrg\r\n# OGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+lD3v++MrWhAfTVYoonpy\r\n# 4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+\/jLTswM9\r\n# sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy\/S6A4aN91\/w0FK\/jJSHvMAh\r\n# dCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8k\r\n# A\/DRelsv1SPjcF0PUUZ3s\/gA4bysAoJf28AVs70b1FVL5zmhD+kjSbwYuER8ReTB\r\n# w3J64HLnJN+\/RpnF78IcV9uDjexNSTCnq47f7Fufr\/zdsGbiwZeBe+3W7UvnSSmn\r\n# Eyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8HhhUSJxAlMxdSlQy90\r\n# lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0w\r\n# ggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXTgqoXNzcitW2o\r\n# ynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYD\r\n# VR0TAQH\/BAUwAwEB\/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBa\r\n# BgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2Ny\r\n# bC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsG\r\n# AQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29t\r\n# L3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNV\r\n# HSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA\/BggrBgEFBQcCARYzaHR0cDovL3d3\r\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsG\r\n# AQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5AF8AcwB0AGEAdABl\r\n# AG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKb\r\n# C5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj\/oCso7v0epo\/Np22O\/IjWll11l\r\n# hJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6\r\n# I\/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo\/KmtYSWMfCWluWpiW5IP0\r\n# wI\/zRive\/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvyCInWH8MyGOLwxS3OW560\r\n# STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp\/sfQn+N4sOiBpmLJZiWhub6e3dMNABQam\r\n# ASooPoI\/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJihsMdYzaXht\/a8\/jyFqGa\r\n# J+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS\/sl\/ah\r\n# XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U\/RXceNcbSoqKfenoi+kiVH6v7RyOA\r\n# 9Z74v2u3S5fi63V4GuzqN5l5GEv\/1rMjaHXmr\/r8i+sLgOppO6\/8MO0ETI7f33Vt\r\n# Y5E90Z1WTk+\/gFcioXgRMiF670EKsT\/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr\r\n# \/Xmfwb1tbWrJUnMTDXpQzTGCGXYwghlyAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw\r\n# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN\r\n# aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp\r\n# Z25pbmcgUENBIDIwMTECEzMAAANOtTx6wYRv6ysAAAAAA04wDQYJYIZIAWUDBAIB\r\n# BQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEO\r\n# MAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIMcQysWbVIVc1XP1fLW7S+77\r\n# et46C7z4L3eQsoLdgjCxMEIGCisGAQQBgjcCAQwxNDAyoBSAEgBNAGkAYwByAG8A\r\n# cwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20wDQYJKoZIhvcNAQEB\r\n# BQAEggEAO5eP++P\/h1ULiXYNXBOOI5eXaE69D7WlmJ\/oR3KS9OjHx3PzKMxcwdml\r\n# IabbqvxraTMFuebbtdJ8u69Tf47QQT5N9HCPlMBB\/GfAtCaGKlWxqRO8WlS5xX3G\r\n# 8Ba\/Gwl045mZgnWinj2o47LAJBqauyuLBN1wOx5dZjmJ5I5DLcmQuaBba9LOFMIt\r\n# GG1iN+ANKOfU6z\/N9OAxnTdy1BuSTu6UeaoUY5zZXQp9tX4esIFry6ovykHY1hSA\r\n# 1F8\/+BXG+Bd0XkaEloYIABU2i7YYTXaK66LXFzPLR0lH9rYIV7eQeQxY2KqNEqqA\r\n# LEZ82Vt+5APWVh6C8aweJIJx1tRyG6GCFwAwghb8BgorBgEEAYI3AwMBMYIW7DCC\r\n# FugGCSqGSIb3DQEHAqCCFtkwghbVAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFRBgsq\r\n# hkiG9w0BCRABBKCCAUAEggE8MIIBOAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl\r\n# AwQCAQUABCCmegKTVdY+jKZV3TumyQ8tgZdyPgBIJnFZqlExSEWxuQIGZGzYzPyb\r\n# GBMyMDIzMDYxNDA2MjIzOC43NTJaMASAAgH0oIHQpIHNMIHKMQswCQYDVQQGEwJV\r\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\r\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l\r\n# cmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjpBRTJDLUUz\r\n# MkItMUFGQzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaCC\r\n# EVcwggcMMIIE9KADAgECAhMzAAABv99uuQQVUihYAAEAAAG\/MA0GCSqGSIb3DQEB\r\n# CwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH\r\n# EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV\r\n# BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTIyMTEwNDE5MDEy\r\n# NFoXDTI0MDIwMjE5MDEyNFowgcoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo\r\n# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y\r\n# cG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMx\r\n# JjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOkFFMkMtRTMyQi0xQUZDMSUwIwYDVQQD\r\n# ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEF\r\n# AAOCAg8AMIICCgKCAgEAuExh0n1UxKMzBvkPHer47nryD4UK2GVy1X6bOVC+hLVh\r\n# DlsIWQ1uX\/9a8IRI3zXo\/y1oTDuj+rJHyX4OZQn42E0iu7x6swPvM34zIOSPn8lg\r\n# nWzGEAsRtz9zBrLW9+4w\/YhWlXI8hvc7ovqupuL3TXte8BbmNOUDSL+Ou2bBfObG\r\n# zsH3yY\/BELvqwO13KZ9Z1OxKacnqq1u9E9Rhai90STog22lR2MVRSx55FHi\/emnZ\r\n# A\/IKvsAtEH2K6JmgOyQ7\/mDQrWNEA5roUjhQqLQw1\/3wz\/CIvc9+FPxX2dxR0nvv\r\n# Ye5VLqv8Q99cOkO6z6V4stGDyFDuO8CwtiSvCC3QrOOugAl33aPD9YZswywWRk+Y\r\n# GyLI+Fw+kCCUY6h1qOjTj5glz0esmds3ue45WaI2hI9usForM8gy\/\/5tDZXj0KKU\r\n# 1BxA04xpfEy91RZUbc6pdAvEkpYrN2jlpXhMvTD7pgdYyxkVSaWZv7kWp5y9NjWP\r\n# \/CTDGXTC6DWiGcXwPQO66QdVNWxuiGdpfPaEUnWXcKnDVua1khBAxO4m9wg\/1qM6\r\n# f7HwXf\/pHifMej+qB7SUZOiJScX+1HmffmZRAFiJXS0qUDk0ZAZW3oX2xLyl0044\r\n# eHI7Y95GPaw8OlSTeNiNAKl+MyH5OaifsUuyVHOf4rsrE+ZyAuS9e9ERqu5H\/10C\r\n# AwEAAaOCATYwggEyMB0GA1UdDgQWBBRVAolUT3eV3wK\/+Luf\/wawCPMYpzAfBgNV\r\n# HSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5o\r\n# dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBU\r\n# aW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmwwbAYIKwYBBQUHAQEEYDBeMFwG\r\n# CCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRz\r\n# L01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNydDAMBgNV\r\n# HRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IC\r\n# AQAjCREvjT6yXwJYdvkFUqTGGh6RizAY+ciuB6UOBUm0yqq5QC+5pCEa9WSMvbUG\r\n# zxDCEFBgD93gWGnkiyYcHCazlgZK+E7WxtI3bP++Fb4RJZiWLo\/IC9hX12hCZZwY\r\n# XIGVzC9BVAcNx\/zsFqI\/9u8u\/bhGjDHPad47C4OQNCHrkNqzGYxb4GQq6Psw6o7c\r\n# Ety3MU3Jd4uzBazaFhPRvmBfSn+Ufd6pTNZLgIX9BjrLmZblc\/d2LIAurEr5W29W\r\n# fW5RMRIEZzO9TaMr\/zzdmW\/cV6VdaDTygy5g4O3UXadt1DraUpn5jcD10TVWNnyz\r\n# \/paeleHojrGCCksqexpelMkUsiYP0HX9pFUgNglWU10r1wEzFwZM9aX2Rqq3fFRr\r\n# N3gu8tCX+H1nKK2AobW1vmsKLTH6PyX1LkyvRwTj45a1paeHIR8TGzm3+iY7wpC1\r\n# MHuzqAqAdDeaIVdVlch807VJJ4hDive6AiOQCV9MwiUyhf5v4P8jTGof8CqjDb3P\r\n# nLlNSnFm2BFhMZ35oNTEosc37GZHScM83hTN1E481sLYJrrhhcdtcyNB60juMjqG\r\n# UD6uQ\/7DbMvtv93tFj5WjxVhMCkkY66EEYgpfFLOCb2ngJJWFuJCIGsCiDfDxGwE\r\n# 4RVYAnoFzoa2OfSqijYg2drdZfpptRRvKxMsAzu3oxkS\/TCCB3EwggVZoAMCAQIC\r\n# EzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYT\r\n# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD\r\n# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBS\r\n# b290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTIxMDkzMDE4MjIyNVoX\r\n# DTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0\r\n# b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3Jh\r\n# dGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggIi\r\n# MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDk4aZM57RyIQt5osvXJHm9DtWC\r\n# 0\/3unAcH0qlsTnXIyjVX9gF\/bErg4r25PhdgM\/9cT8dm95VTcVrifkpa\/rg2Z4VG\r\n# Iwy1jRPPdzLAEBjoYH1qUoNEt6aORmsHFPPFdvWGUNzBRMhxXFExN6AKOG6N7dcP\r\n# 2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6GnszrYBbfowQHJ1S\/rboYiXcag\/P\r\n# XfT+jlPP1uyFVk3v3byNpOORj7I5LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJj361\r\n# VI\/c+gVVmG1oO5pGve2krnopN6zL64NF50ZuyjLVwIYwXE8s4mKyzbnijYjklqwB\r\n# Sru+cakXW2dg3viSkR4dPf0gz3N9QZpGdc3EXzTdEonW\/aUgfX782Z5F37ZyL9t9\r\n# X4C626p+Nuw2TPYrbqgSUei\/BQOj0XOmTTd0lBw0gg\/wEPK3Rxjtp+iZfD9M269e\r\n# wvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1qGFphAXPKZ6Je1yh2AuIzGHLXpyDw\r\n# wvoSCtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUYhEfb3BvR\/bLUHMVr\r\n# 9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PAPBXbGjfHCBUYP3irRbb1Hode2o+e\r\n# FnJpxq57t7c+auIurQIDAQABo4IB3TCCAdkwEgYJKwYBBAGCNxUBBAUCAwEAATAj\r\n# BgkrBgEEAYI3FQIEFgQUKqdS\/mTEmr6CkTxGNSnPEP8vBO4wHQYDVR0OBBYEFJ+n\r\n# FV0AXmJdg\/Tl0mWnG1M1GelyMFwGA1UdIARVMFMwUQYMKwYBBAGCN0yDfQEBMEEw\r\n# PwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9j\r\n# cy9SZXBvc2l0b3J5Lmh0bTATBgNVHSUEDDAKBggrBgEFBQcDCDAZBgkrBgEEAYI3\r\n# FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zAf\r\n# BgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBH\r\n# hkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNS\r\n# b29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUF\r\n# BzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0Nl\r\n# ckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAnVV9\/Cqt4Swf\r\n# ZwExJFvhnnJL\/Klv6lwUtj5OR2R4sQaTlz0xM7U518JxNj\/aZGx80HU5bbsPMeTC\r\n# j\/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmCVgADsAW+iehp4LoJ7nvfam++Kctu\r\n# 2D9IdQHZGN5tggz1bSNU5HhTdSRXud2f8449xvNo32X2pFaq95W2KFUn0CS9QKC\/\r\n# GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs\/wMnosZiefwC2qBwoEZQhlSdYo2wh3D\r\n# YXMuLGt7bj8sCXgU6ZGyqVvfSaN0DLzskYDSPeZKPmY7T7uG+jIa2Zb0j\/aRAfbO\r\n# xnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2dY3RILLFORy3BFARxv2T5JL5zbcqO\r\n# Cb2zAVdJVGTZc9d\/HltEAY5aGZFrDZ+kKNxnGSgkujhLmm77IVRrakURR6nxt67I\r\n# 6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3LwUFJfn6Tvsv4O+S3Fb+0\r\n# zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokLjzbaukz5m\/8K6TT4JDVnK+ANuOaM\r\n# mdbhIurwJ0I9JZTmdHRbatGePu1+oDEzfbzL6Xu\/OHBE0ZDxyKs6ijoIYn\/ZcGNT\r\n# TY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggLOMIICNwIBATCB+KGB0KSBzTCByjEL\r\n# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v\r\n# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWlj\r\n# cm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEmMCQGA1UECxMdVGhhbGVzIFRTUyBF\r\n# U046QUUyQy1FMzJCLTFBRkMxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1w\r\n# IFNlcnZpY2WiIwoBATAHBgUrDgMCGgMVADgEd+JNrp4dpvFKMZi91txbfic3oIGD\r\n# MIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV\r\n# BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQG\r\n# A1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQEF\r\n# BQACBQDoM67aMCIYDzIwMjMwNjE0MTExMzMwWhgPMjAyMzA2MTUxMTEzMzBaMHcw\r\n# PQYKKwYBBAGEWQoEATEvMC0wCgIFAOgzrtoCAQAwCgIBAAICDwQCAf8wBwIBAAIC\r\n# EqswCgIFAOg1AFoCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAK\r\n# MAgCAQACAwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQUFAAOBgQB7ZCQ1IJUd\r\n# ZMemIwOP+HwLZWy3ZvA57GYo0dR5PzSE4u\/4Gl+GrsxwZ\/0P+1yHCZ2c5DtQoqqU\r\n# MErlO2BfjFoH4gD\/ieEWzy0dN5tc4MHhl\/PFwh\/isgKN0iEEgPLQ2O0tqkeoMSD7\r\n# Qk6gf7+QWenZClqRHBSYo9NTp6BAutuz3DGCBA0wggQJAgEBMIGTMHwxCzAJBgNV\r\n# BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4w\r\n# HAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29m\r\n# dCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAABv99uuQQVUihYAAEAAAG\/MA0GCWCG\r\n# SAFlAwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZI\r\n# hvcNAQkEMSIEIDIEPzgypbuzCnkSBxuenXklderkqVQTBp9J+7gg4ySBMIH6Bgsq\r\n# hkiG9w0BCRACLzGB6jCB5zCB5DCBvQQg\/Q4tRz63EiRj4K+19yNUwogBIOsp44CI\r\n# uBfnZHCvBa4wgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu\r\n# Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv\r\n# cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAIT\r\n# MwAAAb\/fbrkEFVIoWAABAAABvzAiBCADF5Bc6tAqNnlXXWwN6E\/fxXlzhiXMjvUY\r\n# 7bWgTeFKWTANBgkqhkiG9w0BAQsFAASCAgCyfr7x651GqR3P\/SFQRB6D06JVJI\/T\r\n# Sb4CrSP1V7t2sT8WJoaPIx6mPXYo3hujqc9IdwzuADChuIXn89ON9xj7JN\/bycAs\r\n# QW+FrDCX6NKb969Pvv8MqRIsWe0VM8HLCjM3uP8LXu94zFZL2ZuJfcyo4O1lR3NC\r\n# VwKzaTDOFLOtD3gLyZum6Zg+4fDL45PArAKeddyc2TXnE\/u35rjApl5zIm4OO9ew\r\n# RvRcEvSkNw83Zh2bat8L7yJgEPWlHG7MpKJMDzHtnN6lt2biXQ8D6\/L011UXbPSN\r\n# cRmd5DZabC4uHptqXGZPWkDdfZBJO7lg2VX8GdOW57mcqkmVHdFjwA0i0K6hRwBC\r\n# gP6eh9QUiK6o+vrWaN7EDaXt+sTNzdMyyTzVdFYQRpMuW1UUUM\/t7SFJw9LTY8qq\r\n# PSNhHWKgydwG5oIlG5wigj30UN5V3g\/pwyytkiTlPcg5j3sryQ6lcANpSTkpTYhD\r\n# uOqfWdPqh3e+37nTdfCIWC+bs78kIX8W3dIdXPaIYFfhr3ay3to\/h2LX6vvPrSzb\r\n# w6M8ahKd1dJzzctXVuQvcoa3+oVh6pSHxaqcxv11Z964UEv3FburDtnBLOG5OWst\r\n# QbRI3qW6kxM90YCKGzKVMQycsW\/\/7qdWygk6I16SizLdh\/AalJaUBFBTSXrGgXn3\r\n# vJOZPm1Wz+Ow6A==\r\n# SIG # End signature block\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7448","post","type-post","status-publish","format-standard","hentry","category-research"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/7448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/comments?post=7448"}],"version-history":[{"count":2,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/7448\/revisions"}],"predecessor-version":[{"id":7450,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/7448\/revisions\/7450"}],"wp:attachment":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/media?parent=7448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/categories?post=7448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/tags?post=7448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}