Jump to content

Custom List Share Point


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

Empfohlene Beiträge

Geschrieben (bearbeitet)

Guten Morgen an alle!

 

Wollte am Wochenende eine "Custom List" im Sharepoint erstellen, die mir alle Verteilergruppen aus dem AD auflistet.

 

Bin leider an der AD Abfrage gescheitert.

 

Könnt ihr mir da bitte auf die Sprünge helfen?

 

Vielen Dank jetzt schon

 

und noch einen schönen Tag.

bearbeitet von smigi
Geschrieben (bearbeitet)

Guten Morgen Zahni!

 

Danke für die Links.

 

Es handelt sich um Sharepoint 2013

 

Genauer gesagt bräuchte cih folgende Angaben:

 

Gruppenname  /  Emailadresse   /    Membership responsibilty   /   wird im AD gelistet?   /   Nach extern erlaubt?   /   Kommentare

 

 

Wenn ich es über export/import in Sharepoint rein bekomme ist es auch OK.

 

Sie muss sich nicht aktualisieren. Zumindest jetzt noch nicht.

Ich hätte gerne erst einmal so eine in SP.

bearbeitet von smigi
Geschrieben

Guten Morgen!

 

Es klappt.

 

Mit:

 

GET-ADGroup -Filter "GroupCategory -eq '0'" -Properties "*" | sort CN | select CN,mail,Description,ManagedBy,Members | Export-Csv 'c:\temp\final.csv' -Delimiter ';'

 

bekomme ich fast alle Daten die ich brauch.

 

Allerdings sehen MangedBy- und Members- Spalten nicht schön aus weil ich da nicht den Namen rausbekommen.

 

Vllt könnte mir da jemand helfen?

Das wäre ganz super.

Geschrieben

Im Moment würde es so reichen wie es ist.

 

Nur, dass ich gerne statt dem "DistinguishedName" bei "ManagedBy" und "Members" nur deren Namen hätte.

 

Wenn ich das rauskriege bin ich schon häppy!

Geschrieben

Achtung! Bevor du den Namen im SharePoint speicherst kannst du dort ein Feld "User" definieren. Dieser sollte mit dem DistinguishedName klar kommen und die Benutzer auflösen. Dann kommst du an mehr Infos des Benutzers.

Geschrieben (bearbeitet)

Ja, das stimmt schon.

 

Aber ich brauche das im SharePoint recht übersichtlich. Mit minimalst Daten.

Sonst wird es zuviel für die User.

 

Dieser Befehl liefert eigentlich alles:

 

GET-ADGroup -Filter "GroupCategory -eq '0'" -Properties "*" | sort CN | select CN,mail,Description,ManagedBy,Members | Export-Csv 'c:\temp\final.csv' -Delimiter ';'

 

Eigentlich etwas zu viel, weil mehr als nur Namen.

 

Dann ist der Eintrag recht lang in der Tabelle und es wird unübersichtlich.

 

Ich denke, da müsste ich nur ein "foreach" einbauen.

Nur wie?

bearbeitet von smigi
Geschrieben (bearbeitet)

Warum benutzt Du nicht den UserProfile-Service? Da kannst Du alles was Du willst aus dem AD synchronisieren und kann dann die Daten via  Mysite o.ä. nutzen.

Der Kollege hier stellt jede Menge nützlicher Tools her:  http://www.amrein.com/apps/page.asp?Q=5728 . Wir haben z.B. http://www.amrein.com/apps/page.asp?Q=5785 im Einsatz. Es nutzt die Daten aus dem User Profile Service.

bearbeitet von zahni
Geschrieben

Nochmal:

Du sparst dir dein Forach und kannst mit deinem vorhandenen Code weitermachen und der Anwender bekommt auch das angezeigt, was du willst. Den Namen. Dies aber als Link, bei dem er mehr Infos über den Anwender bekommt, als bei einem normalen Text Feld.

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

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...