Sie können ein Python-Skript schreiben, um ein Geoverarbeitungswerkzeug auszuführen und dieses als Web-Werkzeug oder Geoverarbeitungsservice veröffentlichen. Mit diesem Skript wird ein Workflow für die Veröffentlichung automatisiert, auch ohne die Verwendung von ArcGIS Pro. Die vorrangige Verwendung eines Skripts zum Veröffentlichen besteht in der Verwendung von ArcPy.
Nachdem ein angepasstes Werkzeug erfolgreich ausgeführt wurde, verwenden Sie ArcPy, um es als Web-Werkzeug oder Geoverarbeitungsservice zu veröffentlichen. Erstellen Sie zuerst mit der Klasse GeoProcessingSharingDraft und CreateSharingDraft method eine Entwurfsdatei der Service-Definition. Erstellen Sie dann mit dem Werkzeug Service bereitstellen eine Service-Definitionsdatei, und schließen Sie die Veröffentlichung mit dem Werkzeug Service-Definition hochladen ab.
Veröffentlichen Sie mit ArcGIS Pro 3.2 oder höher ein Skriptwerkzeug, das Web-Werkzeuge oder Layer für einen bestimmten Workflow in einer beliebigen ArcGIS Enterprise-Bereitstellung veröffentlicht. Stellen Sie im Skriptwerkzeug sicher, dass sich das Skript beim Portal anmeldet und über ausreichende Berechtigungen zum Veröffentlichen verfügt.
Sie können weiterhin die Funktion CreateGPSDDraft zum Generieren einer Service-Definitionsdatei verwenden, aber die Kontrolle über die Service-Definition ist eingeschränkt.