Hallo allerseits,
Ich habe folgendes vor:
Ich möchte eine Abfrage per Read-Host und die Eingabe als Filter für eine Get-Aduser Suche im name Attribut benutzen. Das klappt generell.
Aber ich möchte abfangen wenn die Suche zu keinem Ergebnis kommt, dann soll die Suche von neuem beginnen. Mit dem was ich jetzt habe kann ich schon Mal einen leeren Filter abfangen, aber nicht einen leeren Rückgabewert von der Get-AdUser suche.
Irgendwie hänge ich fest und komme zu keiner Lösung. Vielleicht hat ja jemand von euch eine Idee.
Gruß
André
Do { $Filter = Read-Host "Suchbegriff eingeben" If ($Filter) { # Eingabe erkannt, weiter gehts: $retry = $false } Else { # keine Eingabe erkannt, nochmal: Write-Host "Es wurden keine Eingabe registriert" -ForegroundColor "Red" $retry = $true } } While ($retry) $Filter = '*' + $Filter + '*' $Suche = Get-ADUser -f {name -like $Filter} -Properties * | FL Name,SamaccountName,wWWHomePage $Suche