2013-01-10 3 views
0

Je lis à propos du Web Deploy Powershell Cmdlets, et j'aimerais commencer à les utiliser. Bien sûr, la première tâche que je commence est de sauvegarder l'état de la configuration actuelle de mon serveur web de test - et cette cmdlet devrait le faire:Backup-WDServer: Comment spécifier le mot de passe de cryptage

Backup-WDServer -ConfigOnly 

Mais, quand je le lance, je reçois cette plainte - je m savez pas comment le résoudre:

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 

Répondre

5

J'ai eu du mal à trouver la documentation, mais après passer du temps avec iL DASM, la lecture plus le lien fourni dans la question, et d'expérimenter, je trouve cela fonctionne:

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

Si quelqu'un a un lien vers une documentation plus complète, je l'apprécierais - mais Bing et Google n'ont pas trouvé grand-chose.

-1

Comment définir encryptpassword pour le Restore-WDServer? si vous l'avez fait à la sauvegarde

sauvegarde-WDServer -SourceSettings @ {EncryptPassword = 'password'} -ConfigOnly

Questions connexes