Directory Cleanup & Addition of Platform Scripts
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
function compareRegistryValue {
|
||||
param (
|
||||
[string]$path,
|
||||
[string]$keyName,
|
||||
[string]$value
|
||||
)
|
||||
|
||||
$currentValue = (Get-ItemProperty -Path $path -Name $keyName).$keyName
|
||||
|
||||
if ($currentValue -eq $value) {
|
||||
return $true
|
||||
} else {
|
||||
return $false
|
||||
}
|
||||
}
|
||||
|
||||
$thirtyTwo = compareRegistryValue -path "HKLM:\Software\Microsoft\Cryptography\Wintrust\Config" -keyName "EnableCertPaddingCheck" -value "1"
|
||||
|
||||
if ((Get-WmiObject win32_operatingsystem | select osarchitecture).osarchitecture -eq "64-bit") {
|
||||
$sixtyFour = compareRegistryValue -path "HKLM:\Software\Wow6432Node\Microsoft\Cryptography\Wintrust\Config" -keyName "EnableCertPaddingCheck" -value "1"
|
||||
} else {
|
||||
$sixtyFour = $true
|
||||
}
|
||||
|
||||
if ($thirtyTwo -and $sixtyFour) {
|
||||
Write-Output "The registry key is set to the expected value."
|
||||
exit 0
|
||||
} else {
|
||||
Write-Output "The registry key is not set to the expected value."
|
||||
exit 1
|
||||
}
|
||||
Reference in New Issue
Block a user