我知道我需要这3个模块:
xPsDesiredStateConfiguration xSQLServer xWebAdministration
第一步是使用xRemotefile从tfs服务器复制一个版本。我没有找到任何代码或教程如何组织这个。在powershell论坛中,他们只给我一个github powershell社区的链接。但我不明白那里的代码混乱。我会在几步之内完成它。如果有人可以通过简单的步骤帮助我,那将是惊人的。
问候
本杰明
答案 0 :(得分:0)
在各自的github repo中有一些使用DSC资源的基本样本。例如: https://github.com/PowerShell/xPSDesiredStateConfiguration/blob/dev/Examples/Sample_xRemoteFile.ps1 https://github.com/PowerShell/xSQLServer/tree/dev/Examples https://github.com/PowerShell/xWebAdministration/tree/dev/Examples
https://msdn.microsoft.com/en-us/powershell/dsc/configurations是一个很好的教程,解释了如何定义资源之间的依赖关系以及如何组织它们。
答案 1 :(得分:-1)
PowerShell是一个很棒的通用实用程序,但您应该使用专为部署WebDeploy等代码而设计的工具。我们使用WebDeploy部署50多个应用程序,包括ASP.NET Web应用程序,SQL数据库和Windows服务。以下是一些有用的链接:
http://www.dotnetcatch.com/2016/02/25/the-anatomy-of-a-webdeploy-package/ http://www.dotnetcatch.com/2016/02/10/deploying-a-database-project-with-msdeploy/