none
Zeilenumbruch innerhalb ldapfilter RRS feed

  • Frage

  • Hallo,

    ich suche nach einer Möglichkeit längere ldapfilter besser zu strukturieren.

    ` funktioniert in diesen Fall nicht.

    Das Ergebnis sollte wie folgt aussehen:

     (Get-ADUser -LDAPFilter "(|(attribute1=value1)(attribute2=value2)`
    (attribute3=value3)`
    (attribute4=value4))").name

    In diesen Fall kommt es zwar zu keinem Fehler allerding werden die attribute 3 und 4 im Ergebnis ignoriert.

    Gruß, Matthias

    Freitag, 20. November 2015 14:29

Antworten

  • Wenns dir um eine rein optische Trennung wegen der Übersichtlichkeit geht, z.b. so:
     
    $filter = "(|(attribute1=value1)" +
    "(attribute2=value2)" +
    "(attribute3=value3))"
    
    (Get-ADUser -LDAPFilter $filter).Name 
     
    oder noch schöner:
     
    $filter = @"
    (|
    (Attribute1=Value1) (Attribute2=Value2) (Attribute3=Value3)
    ) "@ (Get-ADUser -LDAPFilter $filter.Replace("`r`n","")).Name
     
    Grüße, Denniver

    Blog: http://bytecookie.wordpress.com

    Kostenloser Powershell Snippet Manager v4: Link ! Neue Version !
    (Schneller, besser + komfortabler scripten.)

    Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
    Warum das Ganze? Hier gibts die Antwort.

    Freitag, 20. November 2015 15:22
    Moderator

Alle Antworten

  • Wenns dir um eine rein optische Trennung wegen der Übersichtlichkeit geht, z.b. so:
     
    $filter = "(|(attribute1=value1)" +
    "(attribute2=value2)" +
    "(attribute3=value3))"
    
    (Get-ADUser -LDAPFilter $filter).Name 
     
    oder noch schöner:
     
    $filter = @"
    (|
    (Attribute1=Value1) (Attribute2=Value2) (Attribute3=Value3)
    ) "@ (Get-ADUser -LDAPFilter $filter.Replace("`r`n","")).Name
     
    Grüße, Denniver

    Blog: http://bytecookie.wordpress.com

    Kostenloser Powershell Snippet Manager v4: Link ! Neue Version !
    (Schneller, besser + komfortabler scripten.)

    Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
    Warum das Ganze? Hier gibts die Antwort.

    Freitag, 20. November 2015 15:22
    Moderator
  • perfekt - danke !
    Freitag, 20. November 2015 15:46