使用 MSDeploy 备份所有网站

使用 MSDeploy 备份所有网站

我正在尝试创建一个命令行参数,将我的所有网站备份到一个文件中,然后我可以定期将其移动到异地备份位置。我需要所有内容和所有设置,以便在服务器发生故障时,我可以轻松快速地恢复设置。

我发现这个命令 msdeploy -verb:sync -source:appHostConfig='DefaultWebsite',computerName=server1 -dest:package='defaultWebsiteBackup.zip' -enableLink:AppPoolExtension

这看起来不错,但我需要为每个网站创建一个命令。有没有办法用同一个命令备份所有网站(以及未来的网站)?

答案1

msdeploy -verb:sync -source:webServer,computerName=server1 -dest:package='defaultWebsiteBackup.zip',encryptPassword=password123 

会对-source:webServer所有内容进行完整备份。应用程序池和其他配置值,包括 SSL 证书(如果有)。encryptPassword如果您有 SSL 证书,则需要。

相关内容