none
Script zur Abfrage von Daten aus der AD RRS feed

  • Frage

  • Hallo zusammen,

    ich bin nicht nur neu hier im Forum sondern auch ein absoluter Anfänger in PowerShell. Deshalb wende ich mich hilfesuchend an euch.

    Ich habe auf dem Server im Geschäft ein angefangenes Script gefunden dass mir und meinen Kollegen/innen die Arbeit erleichtern würde. Es geht um die Abfrage von Paten für Verzeichnisse. Die Namen der Paten sind in der AD unter Description eingetragen. Ich habe zunächst das Script laufen lassen und keine Ergebnisse erhalten. Es wurde lediglich der LOG erzeugt. Im ersten Schritt habe ich dann zunächst am Anfang, nach der Eingabe des Namens ein "Enter warten Enter" und Ende des Scripts eine Pause eingetragen. Nun werden sichtbare Ergebnisse geliefert. Enter wart Enter hat den Hintergrund das dass Script nach dem ersten Enter sucht und beim zweiten Enter Ergebnisse liefert. Drückt man direkt zwei x Enter springt das Script ans Ende.

    Nun wollte ich auf Anfrage meiner Kollegen am Ende noch eine Schleife einbauen. Die Frage "Sollen noch weitere Paten gesucht werden?" kommt auch. Nun ist es aber so dass es egal ist ob j oder n eingegeben wird - n jedem Fall wird das Script beendet. Eine neue Abfrage wird nicht gestartet. Es fehlt wohl der "while-Befehl" am Anfang des Scripts. Hier bin ich nun mit meinem Latein am Ende und ihr Fachleute kommt ins Spiel. Anbei ein Screenshot des Scripts in seiner aktuellen Version.

    Ich möchte gerne dass bei Eingabe n das Script beendet wird und bei j ein clear screen gemacht wird und das Script von vorne läuft.

    Im Voraus schon einmal vielen Dank für eure Unterstützung und Hilfe.

    Gruß Lucky

    Zusatz: Screenshot muss ich nachliefern da mein Konto noch nicht geprüft ist.

    Zeilen:

    62 Write-Host

    63 Write-Host "Der Pate wurde erfolgreich abgefragt!" -ForegroundColor Red

    64 Write-Host

    65 $Frage = Read-Host "Weiteren Paten abfragen (j/n)"

    66 if($Frage -eq "n")

    67 {

    68 $Loop=$true

    69 Write-host

    70 }

    71 Else{Clear-host}

    Montag, 8. Juli 2019 21:10

Antworten

Alle Antworten