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 hier:


    Code
    $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 }

    Was ist in meinem Skript falsch?



    Vielen Dank im Voraus für Eure Hilfe

    • Hilfreichste Antwort

    Hey,


    versuche es mal damit:

    Code
    $HKLM1 = "HKLM:\Software\Classes\LDAP"
    If((Get-ItemPropertyValue $HKLM1 -Name '(default)') -eq "URL:LDAP Protocol" ){
    Write-Output "Wert vorhanden"
    }else{
    Write-Output "Wert nicht vorhanden"
    }
  • Snipeip

    Hat das Label Gelöst hinzugefügt

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!