Estou testando o Microsoft Azure Recovery Services (MARS) e estou tentando agora executar o plug-in MARS MMC em uma estação de trabalho Windows 10 (2004) totalmente atualizada para testar restaurações de outros servidores no Recovery Vault.
Quando instalo o MARS nesta estação de trabalho, a instalação prossegue muito bem, não relatando erros e encontrando todas as dependências necessárias já instaladas.
Mas quando tento executar o Backup do Microsoft Azure no menu Iniciar ou abrir manualmente o mmc.exe e adicionar o plug-in do Backup do Microsoft Azure na lista de plug-ins, o MMC relata uma exceção não tratada:
Type is not resolved for member 'Microsoft.Internal.EnterpriseStorage.Dls.Utils.DlsException,CloudUtils, Version=3.0.0.0, Culture=neutral, PublicKeyToken=<redacted>'.
Exception Type:
System.Runtime.Serialization.SerializationException
Exception Stack Trace:
at Microsoft.ManagementConsole.Internal.IMessageClient.ProcessRequest(Request request)
at Microsoft.ManagementConsole.Executive.RequestStatus.BeginRequest(IMessageClient messageClient, RequestInfo requestInfo)
at Microsoft.ManagementConsole.Executive.SnapInRequestOperation.ProcessRequest()
at Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer(SimpleOperationCallback callback)
Outros plug-ins carregam bem no MMC, embora eu não tenha outros plug-ins do Azure para experimentar e, com base no erro, parece que estou perdendo alguma dependência que informaria ao sistema o que é esse "membro" e como deve ser usado/manuseado, mas ao pesquisar online não consigo encontrar qual dependência preciso instalar ou configurar, ou o que mais pode ser o problema.
ATUALIZAR:
Eu estava tentando demais:
O problema é que o plug-in do Backup do Microsoft Azure no mmc parece ter que ser executado como administrador ou como a conta em que o assistente de registro foi executado. Vou tentar alguns cenários diferentes para descobrir especificamente qual é o caso, mas aqui está o que encontrei até agora:
Como esta estação de trabalho não faria backup, ignorei o assistente de registro durante a instalação inicial (instalador executado como administrador local) e tentei carregar o cliente como um usuário comum, o que gerou o erro que encontrei.
Ao instalar em um computador diferente, passei pelo assistente de registro (iniciado pelo instalador, executando como a mesma conta de administrador) e, em seguida, o assistente abriu o cliente quando ele foi concluído, o que significava que o cliente foi carregado como admin/o mesmo conta que instalou e executou o assistente de registro. Em seguida, abri o cliente como a conta normal e tive o mesmo erro que no outro computador.
Em seguida, voltei ao primeiro computador, iniciei o assistente de registro como administrador, concluí isso e confirmei que, quando executei o cliente como administrador/a mesma conta que executou o assistente de registro, ele foi carregado com êxito.
Na próxima semana, espero tentar isso novamente, mas fazer com que o assistente de registro seja executado como a conta de usuário regular em vez de administrador e ver se consigo fazer o cliente executar sem exigir o administrador local.
Eu estava tentando demais:
O problema é que o plug-in do Backup do Microsoft Azure no mmc parece ter que ser executado como administrador.
Bem, primeiro você precisa executar o Register Server Wizard, que, por padrão, é executado à medida que o instalador termina, ou você pode executar manualmente PostSetup.exe do diretório \bin na pasta em que você instalou os Serviços de Recuperação do Microsoft Azure e, em seguida, você precisa executar o MMC/plugin como administrador.
Tentei vários métodos, incluindo conceder a um usuário comum controle total no diretório de instalação e não consegui executar o Assistente de servidor de registro PostSetup.exe, exceto como administrador local no computador, e então só consegui executar o MMC/Plugin usando uma conta de administrador. No momento, tenho apenas uma conta de administrador para trabalhar e, portanto, ainda não sei se registrar o servidor com uma conta permite que o MMC/Plugin seja executado como um usuário administrador diferente. Mas eu respondi minhas próprias perguntas.