Portal for ArcGIS は、ArcGIS REST API を通じてその機能を公開します。そのため、この API を使用してポータルの管理をスクリプト化することができます。Portal for ArcGIS に付属しているサンプル スクリプトは、この API を利用しており、Python 2.7 環境 (必須) が構成されている任意のコンピューターから簡単に実行できるように記述されています。これらのスクリプトは、コマンド ラインからそのまま実行するように作成されています。また、これらのスクリプトを、カスタマイズして独自のスクリプトを作成したり、REST API の操作方法の学習に使用することもできます。
以下のサンプルを利用できます。
- メンバーをポータルに追加する
- あるポータルから別のポータルにコンテンツをコピーする
- ポータルのメンバーに特定のグループへのアクセス権限を付与する
- Esri ベースマップをオフライン ワークフローで使用するために準備する
- メンバーのアイテムの所有権を別のメンバーに移動する
- Web マップで参照されているサービスの URL を更新する