HOW TO

Identifizieren der Freigabeebene aller Elemente eines Besitzers in Portal for ArcGIS

Last Published: July 29, 2022

Zusammenfassung

Standardmäßig sind Karten, Layer und andere Elemente, die in Portal for ArcGIS hinzugefügt oder veröffentlicht werden, nur für den Besitzer zugänglich. Die Freigabeebene kann durch Öffnen des jeweiligen Service ermittelt werden. Dieser Vorgang kann jedoch mit ArcGIS API for Python automatisiert werden. Folgen Sie dem in diesem Artikel beschriebenen Workflow, um die Freigabeebenen aller Elemente eines bestimmten Besitzers in Portal for ArcGIS zu ermitteln.

Vorgehensweise

  1. Importieren Sie die erforderlichen Module.
from arcgis.gis import GIS
  1. Geben Sie die zu verwendenden Portal for ArcGIS-Anmeldeinformationen an.
gis = GIS('https://<machine>.<domain>.com:7443/arcgis', 'Username', 'Password', verify_cert=False) print ('Connected')
  1. Suchen Sie alle Elemente des betreffenden Besitzers.
items = gis.content.search ('owner:<Owner_Name>', max_items=-1)
  1. Durchlaufen Sie die Elemente des betreffenden Besitzers, und legen Sie die Freigabeebene der Elemente fest.
for file in items: print (file.title, file.shared_with)

Im folgenden Code-Block finden Sie das vollständige Skript.

from arcgis.gis import GIS gis = GIS('https://testdomain.esri.com:7443/arcgis', 'username', 'password', verify_cert=False) print('Connected') items = gis.content.search('owner:Owner123', max_items=-1) for i in items: print(i.title, i.shared_with)

Artikel-ID:000027939

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden