Skip to content

Two Stage

Jason Mueller edited this page Apr 14, 2015 · 2 revisions

Powerdeploy supports remote deployment of application package (using Invoke-Powerdeploy) using a two stage deployment.

The first stage of the deployment prepares a remote computer for deployment, where the second stage of the deployment picks up. PowerShell Remoting is required for remote deployments.

Stage One

The first stage of the deployment is initiated by the Invoke-Powerdeploy cmdlet which executes the following steps:

  • Transfer the Powerdeploy module to the remote computer
  • Transfer the deployment package to the remote computer
  • Send configuration variables to the remote computer
  • Execute Install-DeploymentPackage on the remote computer

Stage Two

The second stage of the deployment is executed on the remote computer through the Install-DeploymentPackage cmdlet. This is functionally the same as running the installation locally on the remote computer after manually copying the module and package to the remote computer.

Clone this wiki locally