Usuário diferente RunAs não funciona :(

Usuário diferente RunAs não funciona :(

Meu computador de desenvolvimento no escritório NÃO está no Active Directory. É uma instalação normal, sem domínio. Tudo funciona bem.

Quando desejo me conectar a uma unidade compartilhada, preciso mapear a unidade com as credenciais da minha empresa

por exemplo. CompanyDomain\UserName e senha, por exemplo. Foo\User1 e senha secreta

Funciona bem.

Agora estou tentando executar o Visual Studio e o SSMS com minhas credenciais de usuário NETWORK. Então, cliquei com o botão esquerdo e segurei o botão shift, cliquei com o botão direito no ícone do aplicativo abaixo do botão 'iniciar' e, em seguida, cliquei com o botão esquerdo em Executar como um usuário diferente.

Eu insiro minhas credenciais (como acima) .. e falho. Digamos que minhas credenciais são ruins.

O que é isso? Existe alguma maneira de consertar isso? descobrir o que está acontecendo?

saúde :)

PS OS é Win 7 RC

Responder1

Você só pode executar um aplicativo em uma conta que exista localmente. Mas como o Windows voltará a usar o {nome de usuário, senha} que você digitou para autenticação quando outros métodos falharem (ou não estiverem disponíveis), há uma solução alternativa.

Crie uma conta local com o mesmo nome ( domain\pure.\pure) e a mesma senha e execute o programa que precisa de recursos de rede na nova conta local. Você precisará garantir que a nova conta local também tenha acesso aos recursos locais necessários.

Responder2

Supondo que entendi a pergunta corretamente:

Ao mapear um recurso de domínio, como um compartilhamento de rede, você precisa se autenticar no controlador de domínio, portanto, insira seu nome de usuário e senha de domínio conforme descrito.

Mas o Visual Studio instalado no seu PC é um recurso local e se o seu PC não pertencer ao domínio, nenhuma conta de domínio terá acesso a ele. Para executar o VS, você precisaria se autenticar localmente no SAM do seu PC e, obviamente, isso requer uma conta local. Você não poderá executar o VS como uma conta de domínio, a menos que de alguma forma tenha concedido às contas de domínio acesso ao seu PC, ou seja, uniu seu PC ao domínio.

Por que você precisa executar o VS como uma conta de domínio? É para que o VS tenha acesso aos recursos do domínio? Nesse caso, execute o VS normalmente, mas mapeie uma unidade de rede (qualquer unidade de rede) primeiro, e o VS poderá usar os recursos do domínio.

Jr.

Responder3

Seu computador é estranho ao domínio e, como tal, estranho aos servidores de arquivos, etc. Quando você mapeia uma unidade, você fornece ao servidor de arquivos de recursos externos suas credenciais externas, o servidor de arquivos é autenticado com o domínio, o que funciona bem porque o servidor de arquivos é um membro do domínio. Quando você executa um aplicativo local com credenciais externas, ele não funciona porque sua estação de trabalho não consegue se autenticar com o domínio externo.

Responder4

Basta usar o comando runas com a opção /netonly e ele deve funcionar. Assim:

runas /netonly /user:DOMAIN\username "path to the application.exe"

informação relacionada