{"id":963,"date":"2014-07-07T03:27:00","date_gmt":"2014-07-07T03:27:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2014\/07\/07\/how-to-deploy-to-standard-or-azure-environments-in-release-management-2013-with-update-3-rc\/"},"modified":"2022-07-13T06:47:21","modified_gmt":"2022-07-13T14:47:21","slug":"how-to-deploy-to-standard-or-azure-environments-in-release-management-2013-with-update-3-rc","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/how-to-deploy-to-standard-or-azure-environments-in-release-management-2013-with-update-3-rc\/","title":{"rendered":"How to deploy to Standard or Azure environments in Release Management 2013 with Update 3 RC"},"content":{"rendered":"<p><span><span style=\"font-family: 'Segoe UI';font-size: small\"> <br \/><\/span><\/span><\/p>\n<p><span><span style=\"color: #666666;font-family: 'Segoe UI';font-size: small\">With Microsoft Release Management 2013 Update 3 RC, you can now use Windows PowerShell or Windows PowerShell Desired State Configuration (DSC) for deploying and managing configuration data. We now support deploying to On-premise environment (Standard) and Azure environments without having to setup Microsoft Deployment Agent.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span>\u00a0<\/span>\n<\/p>\n<h2 style=\"margin: 2pt 0cm 0pt;line-height: 14pt\">\n  <strong><span><span><span><span style=\"font-size: 12pt\">Prerequisites <\/span> <br \/><\/span><\/span><\/span><\/strong>\n<\/h2>\n<h3 style=\"margin: 2pt 0cm 0pt;line-height: 13pt\">\n  <span><span><span> <br \/><span style=\"font-size: 12pt\">PowerShell (PS)<\/span><\/span><\/span><\/span>\n<\/h3>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span><span><span style=\"font-size: 12pt;color: #767171\">You can use PS scripts to deploy application components to Standard or Azure servers. These scripts can be same as what you might have been already using to deploy to Microsoft Deployment Agent based servers.<\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span><span> <br \/><span style=\"font-size: 12pt;color: #767171\">RM requires the PS version on target servers to be of version 4.0 or higher. If the Target Server has PS 3.0, upgrade it to PS 4.0.<\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span><span><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span><\/span>\n<\/p>\n<h3 style=\"margin: 2pt 0cm 0pt;line-height: 13pt\">\n  <span><span><span><span style=\"font-size: 12pt\">Desired State Configuration (DSC) <\/span> <\/p>\n<p><\/span><\/span><\/span>\n<\/h3>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span><span><span style=\"font-size: 12pt;color: #767171\">Microsoft supports DSC (Desired State Configuration) as a first-class experience in Windows, RM leverages Windows DSC agent for deployment and configuration. <\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span><span> <br \/><span style=\"color: #767171\"><span style=\"font-size: 12pt\">DSC ships in the box with Windows 8.1 &#038; Windows Server 2012 R2. DSC is also part of <\/span><\/span><\/span><\/span><span style=\"color: #3366ff;font-size: 12pt\"><span style=\"line-height: 13pt\"><span><a title=\"Windows Management Framework 4.0\" href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=40855\"><span style=\"color: #3366ff\">Windows Management Framework<\/span><\/a><\/span><\/span><\/span><span><span><span style=\"font-size: 12pt;color: #767171\"><span style=\"color: #3366ff\"><a title=\"Windows Management Framework 4.0\" href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=40855\"><span style=\"color: #3366ff\"> 4.0<\/span><\/a><\/span> which ships as an optional update and can be installed to Windows Server 2012, Windows Server 2008R2, Windows 7 and Windows 8.<\/span> <br \/><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  \u00a0\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\"> <br \/>Refer following links to get started with DSC scripts<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpFirst\" style=\"margin: 0cm 0cm 0pt 36pt;line-height: 12pt;text-indent: -18pt\">\n  <span style=\"color: #2e75b6\"><span><span><span style=\"font-family: Symbol\"><span style=\"font-size: 12pt\">\u00b7<\/span><\/span><span style=\"color: #3366ff;line-height: normal\"><span style=\"font-family: 'Times New Roman'\"><span style=\"font-size: 7pt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><\/span><\/span><\/span><\/span><span style=\"color: #3366ff;line-height: 13pt\"><span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt\"><a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2013\/11\/01\/configuration-in-a-devops-world-windows-powershell-desired-state-configuration.aspx\"><span style=\"color: #3366ff\">High level concepts<\/span><\/a><\/span><\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0cm 0cm 0pt 36pt;line-height: 12pt;text-indent: -18pt\">\n  <span style=\"color: #3366ff\"><span style=\"line-height: 13pt\"><span><span style=\"font-family: Symbol\"><span style=\"font-size: 12pt\">\u00b7<\/span><\/span><span style=\"line-height: normal\"><span style=\"font-family: 'Times New Roman'\"><span style=\"font-size: 7pt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><\/span><\/span><\/span><\/span><span style=\"line-height: 13pt\"><span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt\"><a href=\"http:\/\/blogs.technet.com\/b\/privatecloud\/archive\/2013\/08\/30\/introducing-powershell-desired-state-configuration-dsc.aspx\"><span style=\"color: #3366ff\">Basic introduction<\/span><\/a><\/span><\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpLast\" style=\"margin: 0cm 0cm 8pt 36pt;line-height: 12pt;text-indent: -18pt\">\n  <span style=\"color: #3366ff\"><span style=\"line-height: 13pt\"><span><span style=\"font-family: Symbol\"><span style=\"font-size: 12pt\">\u00b7<\/span><\/span><span style=\"line-height: normal\"><span style=\"font-family: 'Times New Roman'\"><span style=\"font-size: 7pt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><\/span><\/span><\/span><\/span><span style=\"line-height: 13pt\"><span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt\"><a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/dn249912.aspx\"><span style=\"color: #3366ff\">Documentation Homepage<\/span><\/a><\/span><\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<h3 style=\"margin: 2pt 0cm 0pt;line-height: 13pt\">\n  <span style=\"font-family: 'Segoe UI'\"><strong><span><span>1. Managing Releases in Standard Environments using PS\/DSC<\/span><\/span><\/strong><span><span><span style=\"font-size: 12pt\"> <\/p>\n<p><\/span><\/span><\/span><\/span>\n<\/h3>\n<h3 style=\"margin: 2pt 0cm 0pt;line-height: 13pt\">\n  <span><span><span style=\"font-family: 'Segoe UI';font-size: small\">Follow steps mentions in the blog to setup your on-premise environments as \u2018Standard Environment\u2019 in RM <br \/><\/span><\/span><\/span>\n<\/h3>\n<blockquote>\n<\/blockquote>\n<h4 style=\"margin: 2pt 0cm 0pt;line-height: 12pt\">\n>   <span lang=\"EN\"><span><span><span style=\"color: #000000;font-family: 'Segoe UI'\"><em><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2014\/07\/07\/how-to-deploy-to-standard-or-azure-environments-in-release-management-2013-with-update-3-rc.aspx\" target=\"_blank\" rel=\"noopener\">How to setup environments for Agent-less deployments in Release Management 2013 with Update 3 RC<\/a><\/em><\/span><\/span><\/span><\/span>\n> <\/h4>\n<h2 style=\"margin: 2pt 0cm 0pt;line-height: 14pt\">\n  <span lang=\"EN\"><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/h2>\n<h4 style=\"margin: 2pt 0cm 0pt;line-height: 12pt\">\n  <strong><span><span><span style=\"font-family: 'Segoe UI'\"><em>Authoring deployments in Standard environment using PS\/DSC <\/p>\n<p><\/em><\/span><\/span><\/span><\/strong>\n<\/h4>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Create a vNext Release Path to represent the stages that your release must go through. Choose the environment and approvers to use for each stage of your release. <br \/><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"> <br \/><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/7317.clip_image0026_thumb_202BECBA.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image002[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/7317.clip_image0026_thumb_202BECBA.png\" alt=\"clip_image002[6]\" width=\"640\" height=\"440\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Create a new vNext Component and specify how the component gets the files used during the deployment using one of the 3 options. <br \/><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"> <br \/><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/6505.clip_image0046_thumb_00358B52.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image004[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/6505.clip_image0046_thumb_00358B52.png\" alt=\"clip_image004[6]\" width=\"640\" height=\"386\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Create a Release Definition and use the vNext Release path that you have just added. <\/p>\n<p><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/6443.clip_image0066_thumb_15B7EC0F.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image006[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/6443.clip_image0066_thumb_15B7EC0F.png\" alt=\"clip_image006[6]\" width=\"640\" height=\"409\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Add the vNext component that you have created to the Release Definition. <\/p>\n<p><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/7215.clip_image0086_thumb_3663D716.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image008[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/7215.clip_image0086_thumb_3663D716.png\" alt=\"clip_image008[6]\" width=\"640\" height=\"294\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Define the deployment sequence for each of the stages you have defined in the vNext Release Path. <\/p>\n<p><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">QA Stage:<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/5808.clip_image0106_thumb_700B9262.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image010[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/5808.clip_image0106_thumb_700B9262.png\" alt=\"clip_image010[6]\" width=\"640\" height=\"301\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Production Stage:<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/3157.clip_image0126_thumb_0E0EC1B9.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image012[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/3157.clip_image0126_thumb_0E0EC1B9.png\" alt=\"clip_image012[6]\" width=\"640\" height=\"304\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">For each of the \u201cDeploy to Standard Environment\u201d action, provide the values to the configuration variables. <\/p>\n<p><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><span><span style=\"font-size: 12pt\">Details of each of the parameters passed<\/span><\/span><\/strong><span><span style=\"font-size: 12pt\">: <\/p>\n<p><\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><em><span><span style=\"font-size: 12pt\"> <br \/>ServerName:<\/span><\/span><\/em><\/strong><span><span style=\"font-size: 12pt\"> This is the name of Standard Server i.e the on-premise machine where you want to deploy the application.<\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><em><span><span style=\"font-size: 12pt\"> <br \/>UserName\/Password:<\/span><\/span><\/em><\/strong><span><span style=\"font-size: 12pt\"><span>\u00a0 <\/span>This is the Account and Password to connect to target Standard Server. This user needs to be a domain user and also member of local Administrator group on Standard Server.<\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><em><span><span style=\"font-size: 12pt\"> <br \/>ScriptPath\/ConfigurationPath<\/span><\/span><\/em><\/strong><span><span style=\"font-size: 12pt\">: The relative path for PS\/DSC Deploy and Configuration scripts with respect to the package path.<\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span lang=\"EN-IN\"><span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt\">This script will install the component . It can be a native PowerShell script or a DSC script. If DSC, it should contain a \u201cDSC configuration\u201d and a command to create mof for that DSC configuration. <\/p>\n<p>Example:<\/span><\/span><\/span><\/span><span lang=\"EN-IN\"><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<div>\n<pre class=\"csharpcode\">&nbsp;<\/pre>\n<div id=\"codeSnippetWrapper\">\n<div id=\"codeSnippet\" class=\"csharpcode\">\n<div id=\"codeSnippetWrapper\">\n<div id=\"codeSnippet\" class=\"csharpcode\">\n<blockquote>\n<div id=\"codeSnippetWrapper\">\n<div id=\"codeSnippet\" class=\"csharpcode\">\n<pre class=\"alt\">configuration FileCopy{ <\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alt\">    Node $AllNodes.NodeName<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alteven\">     {<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alt\">         File CopyDeploymentBits<\/pre>\n<pre class=\"alt\">         {<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alt\">            Ensure = \"Present\"<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alteven\">            Type = \"Directory\"<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alt\">            Recurse = $true<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alteven\">            SourcePath = $applicationPath<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alt\">            DestinationPath = $Node.DeploymentPath<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alteven\">         }<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alt\">     } <\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alt\">} <\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alt\">&nbsp;<\/pre>\n<p>                <!--CRLF--><\/p>\n<pre class=\"alteven\">FileCopy -ConfigurationData $ConfigData &ndash;Verbose<\/pre>\n<\/p><\/div>\n<\/p><\/div>\n<\/blockquote><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt 36pt;line-height: 12pt\">\n  <span lang=\"EN-IN\"><span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><span style=\"font-size: 12pt\"> <br \/><em>FileCopy<\/em> DSC configuration script with a command to generate *.mof at the end<\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt 36pt;line-height: 12pt\">\n  <span lang=\"EN-IN\"><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Note:<\/span><\/span><\/span>\n<\/p>\n<ul>\n<li>\n<div class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt 36pt;line-height: 12pt\">\n      <span lang=\"EN-IN\"><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">You should not invoke Start-DscConfiguration here. That will be done by RM. <\/span><\/span><\/span>\n    <\/div>\n<\/li>\n<li><\/li>\n<\/ul>\n<div class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt 36pt;line-height: 12pt\">\n      <span lang=\"EN-IN\"><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Please note that Set-DscLocalConfigurationManager is not supported currently. <br \/><\/span><\/span><\/span>\n    <\/div>\n<p>\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span lang=\"EN-IN\"><span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt\">Notice in above script refers to parameters viz., $AllNodes and $Node.DeploymentPath. These are parameter values from an optional configuration file (not to be confused with DSC configuration). Configuration files are useful when you want to use the same script to deploy across different stages\/environments with parameterized inputs.<\/span><\/span><\/span><\/span>\n<\/p>\n<div id=\"codeSnippet\" class=\"csharpcode\">\n<pre class=\"alt\">&nbsp;<\/pre>\n<p>  <!--CRLF--><\/p>\n<pre class=\"alt\">$ConfigData = @{ <\/pre>\n<p>  <!--CRLF--><\/p>\n<pre class=\"alt\">    AllNodes = @( <\/pre>\n<p>  <!--CRLF--><\/p>\n<pre class=\"alt\">         @{ NodeName = $env:COMPUTERNAME;<\/pre>\n<p>  <!--CRLF--><\/p>\n<pre class=\"alteven\">            DeploymentPath = $env:SystemDrive + \"FolderCopyTest\"     <\/pre>\n<p>  <!--CRLF--><\/p>\n<pre class=\"alteven\">          }<\/pre>\n<pre class=\"alteven\">    )<\/pre>\n<pre class=\"alteven\">}&nbsp; <\/pre>\n<p>  <!--CRLF-->\n<\/div>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  \u00a0\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span lang=\"EN-IN\"><span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt\"> <br \/>Also note that Script\/ConfigScript contains reference to $applicationpath. This is the application package path which you would have specified in component package path. Using $applicationpath and relative path you can access any other file in your package from script\/config script.<\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><em><span><span style=\"font-size: 12pt\">CredSSP<\/span><\/span><\/em><\/strong><span><span style=\"font-size: 12pt\">: Since RM creates a remote PowerShell connection to Standard Server, <em>CredSSP<\/em> helps on-premise machine to use the same PowerShell session. <em>CredSSP<\/em> has to be manually enabled on RM server machine. This value is false by default.<\/span><\/span><\/span><\/span>\n<\/p>\n<blockquote>\n<\/blockquote>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n>   <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">To enable <em>CredSSP<\/em>, run the following PowerShell command on Release Management Server with administrator privileges:<\/span><\/span><\/span>\n> <\/p>\n<blockquote>\n<\/blockquote>\n<div id=\"codeSnippetWrapper\">\n>   <\/p>\n<div id=\"codeSnippet\" class=\"csharpcode\">\n>     <\/p>\n<div id=\"codeSnippetWrapper\">\n>       <\/p>\n<div id=\"codeSnippet\" class=\"csharpcode\">\n>         <\/p>\n<pre class=\"alt\">Enable-WSManCredSSP -Role Client -DelegateComputer <span class=\"kwrd\">&lt;<\/span><span class=\"html\">Target<\/span> <span class=\"attr\">Machine<\/span> <span class=\"attr\">DNS<\/span> <span class=\"attr\">Name<\/span><span class=\"kwrd\">&gt;<\/span> -Force<\/pre>\n<p>>       <\/p><\/div>\n<p>>     <\/p><\/div>\n<p>>   <\/p><\/div>\n<p>> <\/p><\/div>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\"><span style=\"color: #808080\"><strong><em>UseHTTPS<\/em><span style=\"font-size: small\">:\u00a0<\/span><\/strong><\/span><span style=\"line-height: 13pt;color: #808080;font-size: small\"><span>In case of (https) secure connection this parameter is set as true. Make sure that WinRM is enabled for HTTPS protocol on target server. Default is \u2018false\u2019.<\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><em><span><span style=\"font-size: 12pt\"> <br \/>SkipCaCheck<\/span><\/span><\/em><\/strong><span><span style=\"font-size: 12pt\">:<span>\u00a0 <\/span>Communication between Release Management Server and the deployment machine will happen using SSL connection if <em>useHTTPS<\/em> is set to true. The connection established involves certificate verification by Certificate Authority. <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><em><span><span style=\"font-size: 12pt\">SkipCaCheck<\/span><\/span><\/em><span><span style=\"font-size: 12pt\"> is false by default. <\/span><\/span><\/span><\/span>It has two values:<\/span><\/span><\/span><\/span>\n<\/p>\n<blockquote>\n<\/blockquote>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n>   <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><span><span style=\"font-size: 12pt\"> <br \/>True<\/span><\/span><\/strong><span><span style=\"font-size: 12pt\">: In order to skip the certificate check from happening before establishing the connection S<em>kipCaCheck<\/em> attribute value must be set to true.<\/span><\/span><\/span><\/span>\n> <\/p>\n<blockquote>\n<\/blockquote>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n>   <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><span><span style=\"font-size: 12pt\">False<\/span><\/span><\/strong><span><span style=\"font-size: 12pt\">: In order to enable certificate check before establishing the connection the <em>skipCaCheck<\/em> attribute value must be set to false, and a certificate corresponding to the Hostname to which the deployment machine belongs to must be installed. <br \/><\/span><\/span><\/span><\/span>\n> <\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  \u00a0\n<\/p>\n<h2 style=\"margin: 2pt 0cm 0pt;line-height: 14pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/h2>\n<h2 style=\"margin: 2pt 0cm 0pt;line-height: 14pt\">\n  <strong><span><span><span style=\"font-family: 'Segoe UI';font-size: medium\">2. Managing Release in Azure Env using PS\/DSC<\/span><\/span><\/span><\/strong>\n<\/h2>\n<h3 style=\"margin: 2pt 0cm 0pt;line-height: 13pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span><span><span style=\"font-size: 12pt\"> <br \/><\/span><\/span><\/span><\/span>\u00a0\n<\/h3>\n<h3 style=\"margin: 2pt 0cm 0pt;line-height: 13pt\">\n  <span><span><span style=\"font-size: small\"><span style=\"font-family: 'Segoe UI'\">Follow steps mentions in the blog to setup your Azure in RM<\/span> <br \/><\/span><\/span><\/span>\n<\/h3>\n<blockquote>\n<\/blockquote>\n<h4 style=\"margin: 2pt 0cm 0pt;line-height: 12pt\">\n>   <span lang=\"EN\"><span><span><span style=\"color: #000000;font-family: 'Segoe UI'\"><em><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2014\/07\/07\/how-to-deploy-to-standard-or-azure-environments-in-release-management-2013-with-update-3-rc.aspx\" target=\"_blank\" rel=\"noopener\">How to setup environments for Agent-less deployments in Release Management 2013 with Update 3 RC<\/a><\/em><\/span><\/span><\/span><\/span>\n> <\/h4>\n<p>\u00a0<\/p>\n<h4 style=\"margin: 2pt 0cm 0pt;line-height: 12pt\">\n  <strong><span><span><span style=\"font-family: 'Segoe UI'\"><em>Authoring deployment to Azure environment using PS\/DSC <\/p>\n<p><\/em><\/span><\/span><\/span><\/strong>\n<\/h4>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Create a vNext Release Path to represent the stages that your release must go through. Choose the Azure environment and approvers to use for each stage of your release. <br \/><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"> <br \/><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/2480.clip_image0136_thumb_3E0941CB.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image013[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/2480.clip_image0136_thumb_3E0941CB.png\" alt=\"clip_image013[6]\" width=\"615\" height=\"480\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Create a new Component and specify how the component gets the files which are uploaded to Azure implicitly during deployment. Storage account information associated with the Azure subscription is used by RM to upload the packages to <a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/services\/storage\/\" target=\"_blank\" rel=\"noopener\">Azure Blob Service<\/a>. <br \/><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"> <br \/><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/8561.clip_image0156_thumb_52B33C9E.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image015[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/8561.clip_image0156_thumb_52B33C9E.png\" alt=\"clip_image015[6]\" width=\"606\" height=\"480\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Create a Release Definition using the Azure Release path and the Azure component. <\/p>\n<p><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/3312.clip_image0176_thumb_4C2F8E7D.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image017[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/3312.clip_image0176_thumb_4C2F8E7D.png\" alt=\"clip_image017[6]\" width=\"640\" height=\"412\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Define the deployment sequence for each of the stages you have defined in the Release Path. <\/p>\n<p><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">QA Stage:<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"line-height: 13pt\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/4666.clip_image0186_thumb_4F39CD16.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image018[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/4666.clip_image0186_thumb_4F39CD16.png\" alt=\"clip_image018[6]\" width=\"621\" height=\"480\" border=\"0\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Production Stage:<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span><\/span><strong><span style=\"text-decoration: underline\"><span style=\"letter-spacing: 0.05pt;line-height: 13pt\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/0525.clip_image0206_thumb_006F311F.png\"><img decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border-width: 0px\" title=\"clip_image020[6]\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/07\/0525.clip_image0206_thumb_006F311F.png\" alt=\"clip_image020[6]\" width=\"640\" height=\"384\" border=\"0\" \/><\/a> <\/p>\n<p><\/span><\/span><\/strong>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">Release definition based on Azure Environment has actions to Start and Stop the Environment in addition to &#8216;Deploy to Azure environment&#8217; action<\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">For each of the \u201cDeploy to Standard Environment\u201d action, provide the values to the configuration variables. <\/p>\n<p><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\"><strong>Details of each of the parameters passed: <\/p>\n<p><\/strong><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><em><span><span style=\"font-size: 12pt\"><strong>ServerName<\/strong><\/span><\/span><\/em><span><span style=\"font-size: 12pt\"> : This is the name of Azure the VM <\/p>\n<p><\/span><\/span><\/span><\/span><span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><em><span><span style=\"font-size: 12pt\">UserName\/Password<\/span><\/span><\/em><\/strong><span><span style=\"font-size: 12pt\">:<span>\u00a0 <\/span>This is the Account and Password to connect to target Standard Server. This user needs to be a domain user and also member of local Administrator group on Standard Server. <br \/><\/span><\/span><\/span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><em><span><span style=\"font-size: 12pt\">ScriptPath\/ConfigurationPath<\/span><\/span><\/em><\/strong><span><span style=\"font-size: 12pt\"> : The relative path for PS\/DSC Deploy and Configuration scripts with respect to the package path.<\/span><\/span><\/span><\/span>\n<\/p>\n<blockquote>\n<\/blockquote>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n>   <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">For details refer to \u2018ScriptPath\/ConfigurationPath\u2019 section under \u201cAuthoring deployments in Standard environment using PS\/DSC\u201d<\/span><\/span><\/span>\n> <\/p>\n<blockquote>\n<\/blockquote>\n<h4 style=\"margin: 2pt 0cm 0pt;line-height: 12pt\">\n>   \u00a0\n> <\/h4>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\"><span style=\"color: #808080\"><em><strong>UseHTTPS<\/strong><\/em><em><span><span><span style=\"font-size: 12pt\"><strong>: <\/strong><\/span><\/span><\/span><\/em><span style=\"line-height: 13pt;font-size: small\"><span>Not available to set, in case of Azure it defaults to (https) secure connection &#038; this parameter is set as true. Make sure that WinRM is enabled for HTTPS protocol on Azure VM<\/span><\/span><em><span><span><span style=\"font-size: 12pt\">.<\/span><\/span><\/span><\/em><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  \u00a0\n<\/p>\n<p><span style=\"font-family: 'Segoe UI'\"><span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><em><span><span style=\"font-size: 12pt\"> <br \/>SkipCaCheck<\/span><\/span><\/em><\/strong><span><span style=\"font-size: 12pt\">:<span>\u00a0 <\/span>Communication between Release Management Server and the deployment machine will happen using SSL connection if UseHTTPS is set to true. The connection established involves certificate verification by Certificate Authority. S<span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><em><span><span style=\"font-size: 12pt\">kipCaCheck<\/span><\/span><\/em><span><span style=\"font-size: 12pt\"> is false by default for Azure deployments. <\/span><\/span><\/span><\/span>It has two values:<\/span><\/span><\/span><\/span><\/span><\/p>\n<blockquote>\n<\/blockquote>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n>   <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><span><span style=\"font-size: 12pt\">True<\/span><\/span><\/strong><span><span style=\"font-size: 12pt\">: In order to skip the certificate check from happening before establishing the connection <em>skipCaCheck<\/em> attribute value must be set to true.<\/span><\/span><\/span><\/span>\n> <\/p>\n<blockquote>\n<\/blockquote>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n>   <span style=\"font-family: 'Segoe UI'\"><span style=\"color: #767171\"><strong><span><span style=\"font-size: 12pt\">False<\/span><\/span><\/strong><span><span style=\"font-size: 12pt\">: In order to enable certificate check before establishing the connection the S<em>kipCaCheck<\/em> attribute value must be set to false, and a certificate corresponding to the HostName to which the deployment machine belongs to must be installed.<\/span><\/span><\/span><\/span>\n> <\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  \u00a0\n<\/p>\n<p align=\"left\">\n  <span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: small\"><strong>Note<\/strong>:\u00a0The vNext release pipeline differs from the Deployment Agent-based release pipeline. The vNext release pipeline has the following feature differences:<\/span><\/span>\n<\/p>\n<ul>\n<li>\n<div>\n      <span style=\"font-family: 'Segoe UI';font-size: small\">vNext Components and Servers are parameters to deployment actions. They can\u2019t be dragged on to the deployment sequence editor as in a Deployer based release authoring experience.<\/span>\n    <\/div>\n<\/li>\n<li><\/li>\n<\/ul>\n<div>\n      <span style=\"font-family: 'Segoe UI';font-size: small\">vNext Components are used to define path to package and are not associated with Deployment tools<\/span>\n    <\/div>\n<ul>\n<li>\n<div>\n      <span style=\"font-family: 'Segoe UI';font-size: small\">Extending the target stage, tags-based deployment,\u00a0agent-less deployments to untrusted domain, custom tools and actions, WinRM deployments using proxy server and manual intervention in deployment sequence features are not supported yet.<\/span>\n    <\/div>\n<\/li>\n<li><\/li>\n<\/ul>\n<div>\n      <span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: small\">WinRM session time-outs has to be set manually on the target machines. For more details refer to <\/span><\/span><span style=\"font-family: 'Segoe UI';font-size: small\"><a title=\"Installation and Configuration for Windows Remote Management.\" href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkID=327815&#038;clcid=0x409\">Installation and Configuration for Windows Remote Management.<\/a><\/span>\n    <\/div>\n<ul>\n<li>\n<div>\n      <span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: small\">Flow controls viz. \u2018Rollback\u2019 &#038; \u2018Rollback Always\u2019 are not supported within other flow controls for e.g. Not supported within a Sequence or Parallel controls. Deploy action failures will trigger all previous rollback blocks as well, it is recommended that Rollback scripts are idempotent.<\/span><\/span>\n    <\/div>\n<\/li>\n<li><\/li>\n<\/ul>\n<div>\n      <span style=\"font-family: 'Segoe UI';font-size: small\">Stages in vNext release paths must be of either the Azure environment or the on-premises (standard) environment type. A given release path cannot have both kinds of environment.<\/span>\n    <\/div>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  \u00a0\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;line-height: 12pt\">\n  <span><span style=\"font-family: 'Segoe UI'\"><span style=\"font-size: 12pt;color: #767171\">\u00a0<\/span><\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With Microsoft Release Management 2013 Update 3 RC, you can now use Windows PowerShell or Windows PowerShell Desired State Configuration (DSC) for deploying and managing configuration data. We now support deploying to On-premise environment (Standard) and Azure environments without having to setup Microsoft Deployment Agent. \u00a0 Prerequisites PowerShell (PS) You can use PS scripts to [&hellip;]<\/p>\n","protected":false},"author":62,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,253,226,1],"tags":[],"class_list":["post-963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-azure-devops-server","category-ci","category-devops"],"acf":[],"blog_post_summary":"<p>With Microsoft Release Management 2013 Update 3 RC, you can now use Windows PowerShell or Windows PowerShell Desired State Configuration (DSC) for deploying and managing configuration data. We now support deploying to On-premise environment (Standard) and Azure environments without having to setup Microsoft Deployment Agent. \u00a0 Prerequisites PowerShell (PS) You can use PS scripts to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=963"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/963\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}