如何以普通用户(非管理员)身份打开命令提示符?

如何以普通用户(非管理员)身份打开命令提示符?

我正在尝试启动常规命令提示符来测试某些命令的局限性。但是,每当我从开始菜单打开命令提示符时,它都会自动以管理员身份运行。如果我使用“运行”对话框,它也会自动以管理员身份运行所有命令。

我查看了命令提示符属性(在开始菜单中)。虽然有一个“以管理员身份运行”选项,但未选中...但无论如何它都会发生。

命令提示符属性,高级选项显示以管理员身份运行已被禁用。

有没有办法做到这一点,而无需注销并重新登录普通用户帐户?(顺便说一句,我在 PowerShell 中遇到了完全相同的问题……此时,两者都可以作为标准帐户运行。)

答案1

由于您位于工作域中,因此可能是网络管理员设置的组策略(用于控制 UAC)导致了这种情况。

在您的工作站上运行GPResult /H c:\temp\blah.html,然后打开 HTML 文件并查找以“用户帐户控制”开头的策略,看看是否启用了任何策略。

这些应该在之下Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options

对我来说最突出的是“用户帐户控制:管理员批准模式下管理员提升权限提示的行为”,因为它可以配置如下:

无需提示即可提升:允许特权帐户执行需要提升的操作,而无需同意或凭据。注意:仅在最受限制的环境中使用此选项。

如果设置了该设置,那么它可能是导致问题的原因,您必须与网络管理员讨论以在您的计算机上应用不同的策略。

答案2

如果您以具有管理员权限的用户身份登录,这是正常且预期的行为。您只能通过“以管理员身份运行”升级。如果您想以较低的权限测试命令,请尝试创建访客帐户。

对于探索每个进程的权限,很高兴看到它进程探索器在进程属性中。您可以在“安全”选项卡中看到您的帐户所属的批准组或线程权限。

相关内容