如果公司不属于任何域,如何使用@指定用户?

如果公司不属于任何域,如何使用@指定用户?

我想以管理员身份运行命令。所以我使用 runas 命令。并且我想使用@字符指定用户。

这是可能的吗,因为计算机(Windows7)不属于任何域?

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\""

我试过

  • 管理员@计算机名称
  • 管理员@工作组
  • 管理员@我们的公司名称
  • 管理员@computers_ip

什么都没起作用。computer_name\administrator工作正常。

答案1

此语法不适用于非域用户帐户。您必须使用computer\username适用于本地用户帐户的语法。

语法name@domain是用户主体名称。这是 Active Directory 的一项功能;它用于指定域内的用户帐户。它不适用于本地用户帐户,因为没有关联的域后缀。

我已经查找了相关文档,但我能找到的最好的文档是,其中写道:

在 Windows 2000 域中,帐户除了 SAM 帐户名之外,还可以拥有用户主体名称。

隐含地,这意味着工作组帐户没有 UPN。

答案2

那么为什么不直接使用computer_name\administrator?

这是标准惯例,如果这是一个您无法解决的问题,您可以查看您的环境变量。

相关内容