collaboration-2-go
Home
Kontakt
Login
RSS
Hauptnavigation
Home
Lösungen
Service
Blog
Kontakt
Collaboration-2-Go
Lösungen und Software-Entwicklung im Collaboration Umfeld, insbesondere Microsoft SharePoint, Microsoft Exchange und Microsoft Office.
Support
Mobil: +49 (152) 53 97 78 79
Mail:
service@collaboration-2-go.de
Weitere Kontaktmöglichkeiten:
Kontaktseite
Categories:
Collaboration-2-Go
;
Exchange
;
Exchange Development
;
InfoPlayer
;
JavaScript
;
Nintex
;
Outlook Development
;
PowerShell
;
SharePoint 2007
;
SharePoint 2010
;
SharePoint 2013
;
SharePoint 2016
;
SharePoint 2019
;
SharePoint Development
;
SharePoint Online/Office365
;
SQL Server
;
Visual Studio
;
Website
;
Windows
;
Windows Phone
Nintex - Resolve SharePoint and Active Directory Groups
Created: 22.11.2020
Categories: SharePoint 2016; SharePoint 2019; Nintex
In order to retrieve all members in aSharePoint group (including AD groups) you must follow these steps:
- get members of the SharePoint group using a SharePoint web service; result in an XML
- collect information about these group members
Web Service call using UserGroup.asmx:
3 tasks which evaluate the XML result using these XPath values:
/defaultNS:GetUserCollectionFromGroup/defaultNS:Users/defaultNS:User/@Name
/defaultNS:GetUserCollectionFromGroup/defaultNS:Users/defaultNS:User/@LoginName
/defaultNS:GetUserCollectionFromGroup/defaultNS:Users/defaultNS:User/@IsDomainGroup
Test result (for each item):
- get login name
- get information wether item is a active directory domain group (IsDomainGroup):
Switch: if item is a group start a LDAP query.
Preparation (get login name only):
LDAP query:
LDAP query Value:
(&(objectClass=group)(samaccountname={WorkflowVariable:var_login}))
Recursive LDAP query Value:
(&(objectClass=user)(memberOf:1.2.840.113556.1.4.1941:=CN={WorkflowVariable:wfDistinguishedName}))
(you have to get the distinguished name first)
Value:
(&(objectClass=user)(distinguishedName={WorkflowVariable:var_groupMember}))
Send us a Comment!