Jump to content

AD/LDAP Benutzer/Gruppenabfrage


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Folks,

 

Was ich möchte: Eine CSV Datei mit folgenem Aufbau:

OU-Pfad|distinguishedName|description|userAccountControl|memberof

domain/110011-firma/team1|Nachname\,Nachname|Systembenutzer|512|gruppe1 gruppe2 gruppe3 etc

 

| = csv Trennzeichen

 

Problemstellung: Mit einem Mix aus Jose,csvde,lidfde könnte ich da evt was zaubern und wenns hart auf hart kommt würde ich das machen. Kennt jemand einen Weg, wie ich diese Matrix mit Inhalt füllen kann.

Ich wäre um jede Hilfe dankbar.

 

gruß,

schranz

Link zu diesem Kommentar

Dieses Ergebnis soll täglich ausgegeben werden, ohne das ich noch groß in Excel eskalieren muss.

 

@samsam

diese Wege sind mir bekannt. Ich erhoffte mir, jemand hat eine Pauschallösung, die er mit mir teilen wollte. Ansonsten würde ich mich selbst an die Lösungsfindung begeben und ggf was skripten.

 

@NilsK

Carmen werde ich mir mal anschauen!

 

Ich halte euch auf dem Laufenden.

Link zu diesem Kommentar

Hallo,

Carmen hat mir soweit schonmal zur Lösung geholfen. Folgende Abfrage hat mein Problem gelöst:

 

SELECT memberOf, userAccountControl, sAMAccountName, description, sn, givenName

FROM 'LDAP://OU=Team1,OU=abteilung1,OU=Bereich,DC=domain,DC=local' 

WHERE objectClass='user' and objectCategory='person'

 

Jetzt überlege ich mir, wie ich das automatisieren kann. Dazu jemand eine Idee?

 

Editation: Ich weiss, das Ergebnis entspricht nicht ganz meiner Vorgabe im Startpost. Aber damit kann ich arbeiten.

bearbeitet von Schranz
Erklärung
Link zu diesem Kommentar

Moin,

 

es wäre sinnvoll, wenn du dein Ziel gleich konkret und vollständig benennst. Dann kann man dir auch Lösungen vorschlagen. Der jetzt gewählte Weg, erst hinterher mit den Anforderungen rauszurücken, erzeugt nur unnötige Doppelarbeit.

 

Wenn es dir um einen regelmäßigen Export in einem bestimmten Format geht, dürfte AdFind von joeware.net das Mittel der Wahl sein.

 

Gruß, Nils

Link zu diesem Kommentar

Ich stimme zu. Eine konkrete und umfassende Fallbeschreibung wäre besser gewesen. In diesem Fall ist es unglücklich gelaufen. Heute vormitttag haben sich die Anforderungen von einem einmaligen Report zu automatisierten täglichen Reports geändert. Ich werde meinen Startpost für andere Sucher anpassen.

 

AdFind gehe ich jetzt mal an.

 

Danke.

 

Edit: Ok ich kann meinen Startpost nicht mehr ändern :(

Link zu diesem Kommentar

So ich habe das mit AdFind gelöst. Sehr geiles Tool übrigens.

 

Inhalt meiner userabfrage.bat

set JAHR=%date:~-4%
set MONAT=%date:~-7,2%
set TAG=%date:~-10,2%
set DATUM=%JAHR%%MONAT%%TAG%
adfind -b OU=name,OU=name-RZ,DC=domain,DC=local -f "objectcategory=person" sAMAccountName description sn userAccountControl memberOf -csvdelim ; –csv >pfad\%DATUM%.csv

 

Nur jetzt habe ich ein Problem:

Wenn ich den AdFindaufruf über eine CMD.exe von Hand abfeuer, erzeugt er mir meine csv genau so wie sie sein soll. Jetzt aber bei meiner .bat (Inhalt siehe oben) schreibt er mir das Ergebnis so in die csv wie er sie auf der Konsole ausgeben würde.

Also:

Using server: dc.local:88888
Directory: Windows Server 2008 R2

dn:CN=CN,OU=OU,OU=OU,OU=OU,DC=DC,DC=local
>sn: Mustermann
>memberOf: CN=CN,OU=OU,OU=OU,OU=OU,DC=DC,DC=local
>memberOf: CN=CN,OU=OU,OU=OU,OU=OU-RZ,DC=DC,DC=local
>userAccountControl: 66048
>sAMAccountName: mustermann

 

Vermutlich ist es nur ein kleiner Fehler, aber irgendwie raffe ich es nicht. Jemand ne Idee?

 

Edit: Vermutlich interpretiert die Shell die >Pfad als Ihren Befehl und nicht als Parameter für die AdFind.exe...

 

Gruß

bearbeitet von Schranz
Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...