0

我阅读了有关Web Deploy Powershell Cmdlets的信息,我想开始使用它们。当然,我开始的第一个任务是备份我的测试网络服务器的当前配置状态——这个 cmdlet 应该这样做:

Backup-WDServer -ConfigOnly

但是,当我运行它时,我收到了这个投诉——我不确定如何解决它:

Backup-WDServer : The property 'password' located at '/webServer/appHostConfig[@path='']/location[@path='']/section[@name='system.applicationHost/applicationPools']/applicationPools/applicationPoolDefaults/processModel' is 
marked as secure. You must specify an encryption password to archive this property.
At line:1 char:1
+ Backup-WDServer -ConfigOnly
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Backup-WDServer], DeploymentEncryptionException
    + FullyQualifiedErrorId : Microsoft.Web.Deployment.PowerShell.BackupServer
4

3 回答 3

5

我在查找文档时遇到了麻烦,但是在花了时间使用 IL DASM 之后,在问题中提供的链接中阅读了更多内容并进行了实验,我发现这很有效:

Backup-WDServer -SourceSettings @{encryptPassword='password'} -ConfigOnly

如果有人有更完整文档的链接,我将不胜感激——但 Bing 和 Google 并没有找到太多。

于 2013-01-11T03:25:53.860 回答
1

这是一个旧线程,但是有答案:

Restore-WDServer -DestinationSettings @{encryptPassword='password'} -Package /path/to/the/zip/file
于 2018-05-10T17:22:31.923 回答
-1

如何为 Restore-WDServer 设置 encryptpassword?如果你这样做是为了备份

Backup-WDServer -SourceSettings @{encryptPassword='password'} -ConfigOnly

于 2016-10-11T19:32:40.540 回答