Mit Powershell Wertabfrage in der Registry
Hallo Community
Ich möchte in der Registry einen bestimmten Wert abfragen. z.B. überprüfen, ob im (Default ) Name den Wert "URL:LDAP Protocol" vorhanden ist.
Ich habe ein Powershell Skript geschrieben, aber dieser gibt mir immer den Wert "true" heraus
Der Wert "URL:LDAP Protocol" existiert in der Registry. Siehe beigefügtes Bild.
Was ist in meinem Skript falsch?
$HKLM1 = "HKLM:\Software\Classes\LDAP"
$value1 = (Get-ItemProperty $HKLM1 -Name "'(default)'" -Value "URL:LDAP Protocol" -ErrorAction SilentlyContinue) -eq $null
if ($value1 -eq $False) {
Write-Log "Wert vorhanden" 0
}
else {
Write-Log "Wert nicht vorhanden" 1
}
Vielen Dank im Voraus für Eure Hilfe
Ich möchte in der Registry einen bestimmten Wert abfragen. z.B. überprüfen, ob im (Default ) Name den Wert "URL:LDAP Protocol" vorhanden ist.
Ich habe ein Powershell Skript geschrieben, aber dieser gibt mir immer den Wert "true" heraus
Der Wert "URL:LDAP Protocol" existiert in der Registry. Siehe beigefügtes Bild.
Was ist in meinem Skript falsch?
$HKLM1 = "HKLM:\Software\Classes\LDAP"
$value1 = (Get-ItemProperty $HKLM1 -Name "'(default)'" -Value "URL:LDAP Protocol" -ErrorAction SilentlyContinue) -eq $null
if ($value1 -eq $False) {
Write-Log "Wert vorhanden" 0
}
else {
Write-Log "Wert nicht vorhanden" 1
}
Vielen Dank im Voraus für Eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 645570
Url: https://administrator.de/contentid/645570
Ausgedruckt am: 19.11.2024 um 06:11 Uhr
1 Kommentar
$HKLM1 = "HKLM:\Software\Classes\LDAP"
If((Get-ItemPropertyValue $HKLM1 -Name '(default)') -eq "URL:LDAP Protocol" ){
"Success"
}else{
"Error"
}