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:user@domain.microsoft.com "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

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.


Ó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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.