1

我想使用Backup-WDAppweb deploy powershell cmdlet 将 iisApp 从另一台 windows 机器备份到我的 windows 机器。我希望将备份保存在我提到的位置。

请将如何提及文件夹位置添加到以下 cmdlet

$list = @('\\Default Web Site\\SendSMS_Img\\1.jpeg')  

Backup-WDApp "Default web site/SendSMS_Img" 
     -SourcePublishSettings "D:\Web Deploy\SendSMS.publishsettings" 
     @{encryptPassword='pass@123'} –SkipFileList $list

另外,我希望备份跳过C:\Users\username\System.Collections.Hashtable\MachineName_IisApp_Default web site_SendSMS_Img_20130813172754.zip\Content\Default web site\SendSMS_Img. 我的 cmdlet 没有跳过 jpeg 文件。我猜常规的 exp 是错误的。

4

1 回答 1

0

这适用于忽略应用程序根目录中的 1.jpeg。我添加了一些额外的排除以供参考。

$application = 'Default web site/SendSMS_Img'
$workingDir = 'desired FilePath'
$fileIgnoreList = @('\\1.jpeg','\\*.aspx','\\foo.bar','\\*.publishproj')
$folderIgnoreList = @('\\bin','\\images','\\foo','\\bar')
Add-PSSnapin WDeploySnapin3.0 
Backup-WDApp $application  -SkipFileList $fileIgnoreList -SkipFolderList $folderIgnoreList -Output $workingDir
于 2019-10-10T14:53:40.933 回答