Échec de la restauration de la base de données Avamar Exchange avec « Le terme 'Set-Mailboxdatabase' n’est pas reconnu comme nom d’une applet de commande »
Summary: Base de connaissances (KB) qui fournit les étapes à suivre pour résoudre les échecs de restauration de base de données Exchange en raison d’autorisations insuffisantes.
Symptoms
La restauration de la base de données Exchange peut échouer avec des erreurs similaires à ce qui suit :
2021-03-26 10:52:00 avexvss Error <0000>: The term 'Set-Mailboxdatabase' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
2021-03-26 10:52:00 avexvss Error <0000>: at System.Management.Automation.Runspaces.PipelineBase.Invoke(IEnumerable input)
at ps_calls.invoke_command(Pipeline pipeline, Command ps_command)
at ps_calls.set_mdb_allow_file_restore(String msg_parms)
2021-03-26 10:52:00 avexvss Error <13225>: Unable to continue with restore -- code 0x80004005: Unspecified error.
2021-03-26 10:52:00 avexvss Error <13226>: Possible RDB/RSG creation latency issue.
2021-03-26 10:52:00 avexvss Info <8394>: Deleting temporary stored metadata files...
2021-03-26 10:52:00 avexvss Warning <13028>: File C:\Program Files\avs\var\avexvss_restore\{76fe1ac4-15f7-4bcd-987e-8e1acb462fb7}0.xml cannot be removed. Error code 2
2021-03-26 10:52:00 avexvss Warning <13028>: File C:\Program Files\avs\var\avexvss_restore\{76fe1ac4-15f7-4bcd-987e-8e1acb462fb7}0.xml cannot be removed. Error code 2
2021-03-26 10:52:00 avexvss Error <12995>: Restore failed -- code 0x80004005: Unspecified error.
Cause
Les services « Backup Agent » et « DELL Avamar for Exchange GLR » sont configurés pour s’exécuter avec les comptes SYSTEM locaux. Ce compte ne dispose pas des autorisations suffisantes pour exécuter des commandes PowerShell.
Cela peut se produire lorsque les plug-ins Avamar sont réinstallés ou mis à niveau, car ils sont définis par défaut sur le compte SYSTEM local.
Resolution
Ouvrez la console services.msc et reconfigurez les services avagent et GLR pour qu’ils s’exécutent avec le compte « avamarbackupuser » et un compte similaire avec les autorisations requises.
Dans la plupart des environnements, vous pouvez utiliser l’outil Avamar Exchange Backup User Configuration Tool pour créer automatiquement le compte avec les autorisations requises et configurer les services Avamar.
Il peut également être créé manuellement. Suivez les étapes décrites dans la section « Création et configuration du compte à l’aide de l’outil Avamar Exchange Backup User Configuration Tool » du guide DELL Avamar for Exchange.