繁体   English   中英

使用PowerShell进行IIS备份

[英]IIS backup using powershell

我正在尝试使用msdeploy备份我的IIS网站。 以下是我手动使用的命令:。\\ msdeploy.exe'-verb:sync'' - source:metakey = lm / w3svc / 2''-dest:package = C:\\ iis_backups \\ site2.zip,encryptPassword = xyz' > C:\\ iis_ba。\\ ckups \\ site2.log

但是我如何使用for \\ foreach一次性完成所有网站的工作?

我会使用双引号并将Id放入其中:

get-website|foreach-object $_.ID { 
$p=$_id;
.\msdeploy.exe '-verb:sync' "-source:metakey=lm/w3svc/$p" "-dest:package=C:\iis_backups\$p.zip,encryptPassword=xyz" > "C:\iis_backups\$p.log"}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM