由于我们在 Windows 服务器域中运行 Windows 7 客户端,因此我有一个变得更加不方便的特定用例:
在客户端站点,以具有受限权限的用户身份登录并在最高级别激活用户帐户控制(UAC),您可以通过右键单击应用程序并选择“以管理员身份运行”来运行具有管理员权限的应用程序。
之后,会出现一个弹出窗口,要求输入用户名和密码。
作为域成员,您现在必须输入完整的主机名(后面带有反斜杠)和具有管理权限的用户名(例如 Administrator),才能以本地管理员身份进行身份验证。
在 XP 计算机上,您只需输入“Administrator”作为用户名即可。
如果您在公司中运行各种 Windows-7 客户端,这会使管理变得更加不方便,因为您总是必须查找要在其上运行具有管理权限的程序的计算机的主机名。
是否存在注册表设置或好的解决方法,让您以管理员身份进行身份验证,而无需输入机器的主机名,但不使用“RunAsSPC”或“Steel RunAs”之类的工具?
答案1
我提出了同样的问题超级用户网我得到了答案:
当您想要向本地计算机进行身份验证时,可以使用点代替主机名。这并不能完全解决问题,但至少可以让您不必查找主机名,因为它在
.
任何地方都有效。
Username: .\Administrator
Password: * * * * * * *
在某些情况下,localhost 会起作用。我还没有发现 either
.
orlocalhost
不起作用的情况,但我确信在某个地方会有这种情况。史蒂芬·詹宁斯