Solution can be installed on many environments - QA, Staging, Prod. In every of these environments Sitecore instances have different roles - CD, CM, Job, Publishing and etc.

Should I install Powershell on all these instances if I use SXA?

3 Answers 3


SPE is only required for environments that use the Sitecore interface. If you are going to use the Content Editor or Experience Editor then install the module.

Essentially only the CM needs SPE.


Currently Sitecore PowerShell Extensions is used in SXA for the following things:

  • scaffolding - two dialogs which help you create new tenants and sites (area Content Editor).
  • data clean up script - this is a helper script with integration for Context Menu to help keep data folders clean (area Content Editor).

Although it is requirement your instance will still work fine if you are not going to use script automation.

Normally you should be able to do everything without PowerShell however site scaffolding is too complicated to do it manually.

Bear in mind that in the future there might appear more integrations with SPE do you should probably monitor those to eliminate possible problems on your instances without module.


Yes is mandatory to install Powershell if you want to have all facilities from SXA. On the installation guide you wil find: Before installing SXA, ensure that you have the following:

  1. Sitecore Experience Platform 8.2 initial release or Sitecore Experience Platform 8.1 Update-3

  2. Sitecore PowerShell extensions

    o Sitecore XP 8.1 – full 4.1 or later

    o Sitecore XP 8.2 – full 4.1 or later

    For example if you create tenants or you want to export site behind is used Powershell.

  • New sites are created in CM and I am trying to understand if it is still required for other environments. Commented Oct 16, 2016 at 13:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.