[2016-09-09]IIS站点发布、同步和备份工具MSdeploy(WebDeploy)介绍

   日期:2024-12-26    作者:hzqiuyi 移动:http://oml01z.riyuangf.com/mobile/quote/39126.html

前提准备:完整安装Microsoft Web Deploy 3
下载页面:WebDeploy_amd64_zh-CN.msi

[2016-09-09]IIS站点发布、同步和备份工具MSdeploy(WebDeploy)介绍

命令所在目录



  1. 以管理员身份打开powershell,进入路径%programfiles%IISMicrosoft Web Deploy V3scripts
  2. 加载BackupScripts.ps1(加载ps脚本,使用)
  3. 根据需要执行以下命令

默认备份目录为:

查看本地backup配置,cmd命令


查看指定服务器的backup配置



msdeploy的source选项和dest选项可以通过指定computername进行远程服务器之间操作
msdeploy的备份配置远程同步需要设置iis服务委派和授权等,略过不表





公共设置(可用于所有提供程序):

  • computerName=<名称> 远程计算机的名称或代理 URL
  • wmsvc=<名称> 用于 Web 管理服务(WMSvc)的远程计算机的名称或代理 URL。假设服务正在侦听端口8172。
  • authtype=<名称> 要使用的身份验证方案。默认设置为“NTLM”。如果指定了wmsvc选项,则默认设置为“基本”。
  • userName=<名称> 远程连接时用于身份验证的用户名(如果使用“基本”身份验证,则为必填项)。
  • password=<密码> 用于远程连接的用户密码(如果使用“基本”身份验证,则为必填项)。
  • storeCredentials=<目标> 用户名和密码将存储在 Windows 凭据管理器中的目标标识符下。
  • getCredentials=<目标> 目标标识在连接到远程计算机时要使用的 Windows凭据管理器中的凭据(用户名和密码)。
  • encryptPassword=<密码> 用于加密/解密任何安全数据的密码。
  • includeAcls=<布尔值> 如果为 True,则在操作中包括 ACL (适用于文件系统、注册表和元数据库)。
  • tempAgent=<布尔值> 在远程操作期间,暂时安装远程代理。
  • publishSettings=<文件路径> 包含远程连接信息的发布设置文件的文件路径。

Q:完整安装Microsoft Web Deploy 3后,在指定目录并未发现BackupScripts.ps1文件?
A:windows 系统角色与功能未启用iis的管理工具-管理服务,开启后重新安装Web Deploy即可。

powershell配置自动备份脚本,以管理员身份打开powershell ISE编辑器,加载以下脚本执行即可。


 

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号