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 @ personagem.

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 @ computer_name
  • administrador @ grupo de trabalho
  • administrador @ our_company_name
  • administrador @ computers_ip

e nada funcionou. computer_name\administrator funciona ok

Radek
fonte

Respostas:

2

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

o name@domain sintaxe é um nome principal do usuário. Este é um recurso do Active Directory; é usado para especificar contas de usuários 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.

Eu procurei documentação especificando isso, mas o melhor que posso encontrar é isto , que diz:

Em um domínio do Windows 2000, uma conta pode ter um nome principal de usuário além do nome da conta do SAM.

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

Stephen Jennings
fonte
Ótimo, obrigado pela explicação. Eu pensei que seria o caso, mas esperava não ser :-)
Radek
0

Então, porque não usar apenas computer_name\administrator?

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

Scandalist
fonte