-
-
Notifications
You must be signed in to change notification settings - Fork 369
Expand file tree
/
Copy pathget_site_admin.py
More file actions
20 lines (15 loc) · 791 Bytes
/
Copy pathget_site_admin.py
File metadata and controls
20 lines (15 loc) · 791 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"""
Gets primary and secondary site collection administrators for a SharePoint site.
https://learn.microsoft.com/en-us/sharepoint/dev/apis/rest-api/navigation/tenant-operations
"""
from office365.sharepoint.tenant.administration.tenant import Tenant
from tests import test_admin_site_url, test_client_credentials, test_team_site_url
tenant = Tenant.from_url(test_admin_site_url).with_credentials(test_client_credentials)
print("Primary Administrators:")
result = tenant.get_site_administrators_by_site_url(test_admin_site_url).execute_query()
for admin in result.value:
print(admin.loginName)
print("\nSecondary Administrators:")
result = tenant.get_site_secondary_administrators_by_site_url(test_team_site_url).execute_query()
for admin in result.value:
print(admin.loginName)