A única maneira que descobri para fazer com que o Sistema de Gerenciamento de Varejo do Microsoft Dynamics funcione corretamente em uma conta de domínio de usuário limitada é de uma forma e apenas uma maneira: Voltagem do UAC.
Tenho certeza de que o Controle de Acesso do Usuário é uma ideia maravilhosa e melhorou drasticamente a segurança no ecossistema Windows desde o Vista, mas o Dynamics RMS parece ser um software baseado em COM / DCOM que foi escrito antes de 2007. Como tal, funciona apenas adequadamente em uma conta baseada em domínio não administrativo quando o UAC é desativado completamente.
Contas com e sem base em domínio são algo totalmente diferente. Se você tiver um computador autônomo, fazer com que o RUNAS inicie o Dynamics RMS corretamente é uma caminhada no parque. Sob um sistema baseado em domínio, é um pesadelo dos piores medos de um administrador de sistema.
Eu fiz várias coisas para colocar o RMS em funcionamento, no entanto, na trilha selvagem e lanosa que chamei durante meus esforços, não sei exatamente o que foi efetivo e o que não fez muita coisa. Portanto, aqui está uma lista das coisas que eu não “desenrolei” para suas configurações padrão (eu sempre tive o cuidado de desanuviar um cenário, uma vez que eu estava certo de que não estava fazendo nada produtivo - mas esse é o problema. não tinha certeza sobre).
- Acesse as propriedades dos executáveis do programa e, para "todos os usuários" (o botão extra na parte inferior quando estiver em um ambiente de domínio), defina a compatibilidade com o Windows XP SP3 e defina como administrador.
- Entre no arquivo de manifesto de cada executável do programa (sim, eles têm arquivos de manifesto) e comente os níveis de execução administrativa exigentes declarativos de XML.
- Entre na Política de Grupo para o domínio e altere o seguinte:
- Controle de conta de usuário: comportamento do prompt de elevação para administradores no modo Aprovação de administrador - Elevar sem solicitar
- Controle de conta de usuário: detecta instalações de aplicativos e solicita a elevação - Desativado
- Controle de conta de usuário: apenas eleve aplicativos UIAccess instalados em locais seguros - Desativado
- Controle de conta de usuário: execute todos os administradores no modo de aprovação de administrador - desativado
Depois que essas configurações foram totalmente configuradas (e os computadores reinicializados, para que o GPO do computador pudesse entrar em vigor), o RMS pôde iniciar a partir do próprio executável sem solicitar qualquer tipo de credencial de login, mesmo a partir de um limite confirmado conta de usuário no domínio.
Se alguém seguir meus passos, recomendo strongmente que você não tente isso primeiro. Faça tudo ao seu alcance para evitar desligar o UAC. O UAC é de fato uma parte muito importante do Windows Security, e é apenas com o mais pesado dos corações que o desabilitei. É somente porque estou lidando com um programa relativamente antigo (sem equivalente atual - espera-se uma variação completamente nova e reconstruída em algum momento de 2014) que estou fazendo isso.