forked from jasonmueller/Powerdeploy
-
Notifications
You must be signed in to change notification settings - Fork 3
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.

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-DeploymentPackageon the remote computer
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.