none
Ausgabe von Abfrage in Variable umleiten RRS feed

  • Frage

  • Hallo zusammen,

    ich stehe momentan vor einem Problem, dass ich eine Ausgabe nicht vernünftig umgeleitet bekomme. Ich habe schon diverse Lösungsvorschläge aus anderen Threads versucht, aber leider ohne Erfolg. Deswegen nun die Frage.

    Die Abfrage soll mir die Gruppen mit den genannten Filtern ausgeben (wird immer nur eine sein), diese Ausgabe sollte am NUR mit dem Gruppennamen in eine Variable gespeichert werden.


    $A_Abfrage= Get-ADGroup -Filter {(SamAccountName -like "t*-Users") -and (Description -like "*Usergruppe*") } | Select Name

    foreach ($abc in $A_Abfrage)

    { Write-Host $abc}

    Als Ausgabe erhalte ich bei dieser Abgrage dann

    Name
    -----
    Gruppe

    Wenn ich die Abfrage ohne "| Select Name" gestalte dann erhalte ich die LDAP Parameter "CN=" usw.

    Nur leider kann ich diese Ausgabe nicht mit .Remove oder .Replace umgestalten, sodass ich nur den Gruppennamen erhalte.

    Diese Ausgabe möchte ich später in bestimmten Erstellprozessen verwenden.


    Vielen Dank für die Hilfe!

    Donnerstag, 16. April 2015 13:57

Antworten

  • Hallo,

    du musst mit expandproperty arbeiten.

    $A_Abfrage= Get-ADGroup -Filter {(SamAccountName -like "t*-Users") -and (Description -like "*Usergruppe*") } | Select-Object -ExpandProperty Name 
    foreach ($abc in $A_Abfrage) {
    	Write-Host $abc
    }

    Beste Gruesse
    brima

    • Als Antwort markiert NVO88 Donnerstag, 16. April 2015 14:33
    Donnerstag, 16. April 2015 14:14

Alle Antworten

  • Bin mir zwar nicht sicher, ob ich deine Frage richtig verstanden habe.
    Aber warum castest du nicht einfach in einen String ?

    [string]$A_Abfrage= 

    Donnerstag, 16. April 2015 14:09
  • Hallo,

    du musst mit expandproperty arbeiten.

    $A_Abfrage= Get-ADGroup -Filter {(SamAccountName -like "t*-Users") -and (Description -like "*Usergruppe*") } | Select-Object -ExpandProperty Name 
    foreach ($abc in $A_Abfrage) {
    	Write-Host $abc
    }

    Beste Gruesse
    brima

    • Als Antwort markiert NVO88 Donnerstag, 16. April 2015 14:33
    Donnerstag, 16. April 2015 14:14
  • Wow super, das ging wirklich fix und ist exakt das was ich benötigt habe!

    Das mit dem String habe ich schon versucht gehabt, allerdings hat er mir die [] Zeilen nur mit einzelnen Buchstaben ausgeben. Ebenfalls war die Ausgabe im Format "@{NAme=Gruppe}"

    Donnerstag, 16. April 2015 14:34