我在 Windows Server 2008 R2 上遇到权限问题。
我习惯(从 Windows Server 2003 开始)打开 CMD 提示符并输入类似的内容:“copy \some\file /y”并覆盖当前目录中的文件。
目录/文件的权限允许“管理员”修改,但Access is denied.
除非我专门以“管理员身份”运行 cmd.exe,否则我无法接受,这对于我管理服务器的方式来说是不可接受的。我需要能够即时执行任务,而不必打开新的 cmd 提示符、切换到目录、重新输入命令等。
那么,我怎样才能让我的管理员用户可以默认以管理员身份运行命令?
答案1
我永远不会推荐这个,但是我还是要说一下
在独立的 Windows Server 2008 R2 上,执行以下操作:
- 进入控制面板
- 选择用户帐户 -> 用户帐户
- 点击“更改用户帐户控制设置”
- 将滑块拉到底部,显示“永不通知”
- 按“确定”。
- 在最后一个 UAC 提示符下按“确定”
答案2
听起来你好像在问“如何绕过 UAC?”好吧,你无法绕过 UAC。不过你可以关闭 UAC。
话虽如此,但有一个本地安全策略选项可以将管理员的提升提示行为更改为“不提示提升”。选择此选项后,任何请求提升的操作都会在不提示用户的情况下获得提升。(默认设置为“提示同意”;第三个选项是“提示输入凭据”。请注意,“不提示提升”仅适用于管理员组的成员。标准用户的选项是“提示输入凭据”和“自动拒绝提升请求”。)虽然“不提示提升”可能在严格限制的安全环境中用于自动测试和初始系统设置,但以其他方式选择此选项非常危险,强烈不建议这样做。(另请注意,Vista 的家庭 SKU 不包含策略编辑器。)
答案3
我在新的 Win 2008R2 服务器上总是遇到这个问题。问题出在“开始菜单”属性中。(我总是忘记这一点。)
右键单击并选择属性。在“开始菜单”选项卡上选择。在上下文菜单中找到“启用上下文菜单和拖放”并选中该框。然后
现在,当您在开始菜单中右键单击某个程序时,您将看到一个弹出窗口,其中包含“以管理员身份运行”、“固定到任务栏”等选项。
现在您只需记住以管理员身份运行启动您的 PowerShell 或 cmd 窗口。