Como criar uma pasta AppData para um usuário do domínio adicionado a um grupo local

2

Eu adicionei um usuário de domínio ao grupo Usuários usando o assistente Adicionar usuário no Windows 7.

Infelizmente, a pasta para dados do usuário ( c:\Users\<NewUser>\AppData ) não foi criada.

Como posso instruir o Windows para criar esta pasta com permissões e estrutura adequadas?

Estou com o mesmo problema no Windows Server 2008 R2.

Plano de fundo

O usuário do domínio foi atribuído a nós como um login no banco de dados. Como queremos usar a Segurança Integrada para se conectar a partir de nosso aplicativo ASP.NET, adicionamos esse usuário de domínio ao nosso sistema operacional de servidor da Web e o configuramos como a identidade do AppPool do IIS.

Agora, o aplicativo precisa carregar o certificado PFX de um arquivo, o que requer permissões de R / W para a pasta

C:\Users\<NewUser>\AppData\Roaming\Microsoft\Crypto\RSA\

Esta pasta não existe no sistema e, portanto, o aplicativo falha com a seguinte exceção:

System.Security.Cryptography.CryptographicException:
    The specified network password is not correct.
    
por Miroslav Bajtoš 15.06.2012 / 17:29

1 resposta

0

A única maneira de criar a pasta de dados do aplicativo (e o conteúdo) é para o usuário efetuar login.

Se o usuário efetuou login, mas c:\Users\xxx\AppData não foi criado, o motivo mais provável é que a pasta de dados do aplicativo foi redirecionada pela política de grupo.

Nesse cenário, seu cliente provavelmente precisa encontrar a pasta RSA do usuário (que provavelmente está em algum lugar em um servidor de arquivos) e fazer uma cópia dela no local esperado pelo software.

    
por 16.06.2012 / 06:56