簡體   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