作为域成员,“以管理权限运行”始终要求输入主机名

作为域成员,“以管理权限运行”始终要求输入主机名

由于我们在 Windows 服务器域中运行 Windows 7 客户端,因此我有一个变得更加不方便的特定用例:

在客户端站点,以具有受限权限的用户身份登录并在最高级别激活用户帐户控制(UAC),您可以通过右键单击应用程序并选择“以管理员身份运行”来运行具有管理员权限的应用程序。

之后,会出现一个弹出窗口,要求输入用户名和密码。

作为域成员,您现在必须输入完整的主机名(后面带有反斜杠)和具有管理权限的用户名(例如 Administrator),才能以本地管理员身份进行身份验证。
在 XP 计算机上,您只需输入“Administrator”作为用户名即可。

如果您在公司中运行各种 Windows-7 客户端,这会使管理变得更加不方便,因为您总是必须查找要在其上运行具有管理权限的程序的计算机的主机名。

是否存在注册表设置或好的解决方法,让您以管理员身份进行身份验证,而无需输入机器的主机名,但不使用“RunAsSPC”或“Steel RunAs”之类的工具?

答案1

当您想要向本地计算机进行身份验证时,可以使用点代替主机名。这并不能完全解决问题,但至少可以让您不必查找主机名,因为它在.任何地方都有效。

Username: .\Administrator
Password: *******

在某些情况下,localhost会起作用。我还没有发现 either .orlocalhost不起作用的情况,但我确信在某个地方会有这种情况。

答案2

如何创建一个对客户端 PC 具有管理访问权限的域帐户和/或组并以该帐户身份登录。或者,根据您的访问权限,您可以始终以域管理员身份登录,域管理员将拥有客户端 PC 的管理员权限。这也意味着您不必在每台 PC 上管理本地帐户。

或者,如果目的是让您的用户在他们自己的电脑上拥有管理员访问权限,您可以将其域帐户作为管理员添加到客户端电脑。

我想这完全取决于你的使用场景。

答案3

如果登录账户已经是管理员,可以通过以下方式设置UAC当地政策变化改为“提示同意”或“在安全桌面上提示同意”。

对于 Windows 家庭版,有一个注册表黑客可以在其中设置此项:
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System
双击 ConsentPromptBehaviorAdmin 并将其值设置为:
2 - 在安全桌面上提示同意
4 - 提示同意

更简单的“同意”对话框,只需单击“继续”即可,如下所示:

图像

答案4

您还可以查找该应用程序的位置文件夹,并在文件夹的安全性中添加用户,以允许所有访问。当我这样做时,它对我有用。希望这对您有所帮助。

PS 当您要执行此操作时,您应该使用管理员用户。

相关内容