Como especificar usuário usando @ se a composição não faz parte de nenhum domínio?

1

Eu quero executar um comando como administrador. Então eu uso o comando runas. E eu quero especificar o usuário usando o caractere @ .

Isso é possível porque o computador (Windows7) não faz parte de nenhum domínio?

Examples:
> runas /noprofile /user:mymachine\administrator cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:[email protected] "notepad \"my file.txt\""

Eu tentei

  • administrador @ nome_do_computador
  • administrador @ grupo de trabalho
  • administrador @ nossa_empresa_name
  • administrador @ computers_ip

e nada funcionou. computer_name\administrator funciona ok.

    
por Radek 15.10.2012 / 03:55

2 respostas

2

Esta sintaxe não está disponível para contas de usuário que não sejam de domínio. Você deve usar a sintaxe computer\username para contas de usuários locais.

A sintaxe name@domain é um nome principal de usuário. Este é um recurso do Active Directory; é usado para especificar contas de usuário dentro de um domínio. Não está disponível para contas de usuários locais, pois não há sufixo de domínio associado.

Procurei documentação que especifique isso, mas o melhor que posso encontrar é , que diz:

In a Windows 2000 domain, an account can have a user principal name in addition to its SAM account name.

Implicitamente, isso significa que as contas do grupo de trabalho não têm UPNs.

    
por 15.10.2012 / 06:57
0

Então, por que não usar apenas computer_name\administrator?

Esta é uma convenção padrão e você pode investigar suas variáveis ambientais se esta for uma coceira que você não pode riscar.

    
por 15.10.2012 / 06:36