Skip to content
Cameron Kroeker edited this page Nov 16, 2023 · 14 revisions

Welcome to the ArcGIS Automation using Windows PowerShell DSC wiki!

Esri provides a Powershell DSC Module to automate the software installs, configuration, upgrades, and uninstalls of ArcGIS Enterprise, ArcGIS Desktop and ArcGIS Pro deployments on your own infrastructure. The resources in this repository cover a range of different deployment patterns, supporting ArcGIS Enterprise 10.5.0 and later, ArcGIS Desktop 10.4.0 and later, and ArcGIS Pro 2.0 and later. The repository contains the module itself and several sample configuration JSON files to run in PowerShell DSC.

Use the following workflows for the fresh installation of a specific ArcGIS Enterprise deployment:

Create a base ArcGIS Enterprise deployment on one machine

Create a base ArcGIS Enterprise deployment on two machines

Create a base ArcGIS Enterprise deployment on three machines

Create a base ArcGIS Enterprise deployment on many machines

The following group of workflows will install and configure a specific ArcGIS Server role on a machine, and federate it with an existing ArcGIS Enterprise portal:

Deploy an ArcGIS GeoAnalytics Server site on one machine

Deploy an ArcGIS Notebook Server site on one machine

Deploy an ArcGIS Notebook Server site on many machines

Deploy an ArcGIS GeoEvent Server site on one machine

Deploy an ArcGIS GIS Server site on one machine

Deploy an ArcGIS Image Server site on one machine

Use the following workflows for the fresh installation of a specific ArcGIS Desktop deployment:

Deploy an ArcGIS Desktop Single-Use License

Deploy an ArcGIS Desktop Float Use License

Use the following workflows for the fresh installation of a specific ArcGIS Pro deployment:

Deploy an ArcGIS Pro Single-Use License

Deploy an ArcGIS Pro Concurrent Use License

Deploy an ArcGIS Pro Named User License

All of the above workflows involve editing a JSON file found in the SampleConfigs folder of this repository. For a guide to the variable descriptions, see the Variables reference pages:

We also provide two sample scripts to push the ArcGIS Module from your workstation to a remote machine, or to the PsModule Path.

Click to Expand

ArcGIS Enterprise

ArcGIS Pro

ArcGIS Desktop

Click to Expand

ArcGIS Enterprise

ArcGIS Pro

ArcGIS Desktop

Click to Expand

ArcGIS Enterprise

ArcGIS Pro

ArcGIS Desktop

Variable Reference Guides

Appendix

Clone this wiki locally