Install Powershell 3 or higher

  • Enable-PSRemoting
  • Make sure to create a local user account that exists in the local administrators group
  • Add Web Platform Installer so you can add WebDeploy 3.6 at least
  • Set the local administrator user you added as a web deployment manager for your website
  • Make sure the IIS management service is running and willing to accept management requests