我在Windows Server 2008 R2上遇到了权限问题。
我习惯于(从Windows Server 2003)打开一个CMD提示符,然后input如下内容:copy \ some \ file / y,并覆盖当前目录中的一个文件。
目录/文件的权限允许修改“pipe理员”,但我得到的Access is denied. 除非我专门以pipe理员身份运行cmd.exe,这对于我如何pipe理我的服务器是不可接受的。 我需要能够即时执行任务,而无需打开新的cmd提示符,切换到目录,重新input命令等。
那么我怎样才能让我的用户是pipe理员的成员可以默认情况下,作为pipe理员运行命令?
我永远不会推荐这个,但是在这里
在独立的Windows Server 2008 R2上,执行以下操作:
这听起来像你问“我怎么绕过UAC?” 那么你不能绕过UAC。 但是,您可以closuresUAC。
从Margosis的相关博客文章 :
说了这么多,有一个本地安全策略选项来更改pipe理员的提升提示行为“提升而不提示”。 select此选项后,请求提升的任何内容都会提升而不会提示用户。 (默认设置是“提示同意”;第三个选项是“提示input凭据”,请注意,“不提示input”仅适用于pipe理员组的成员,标准用户的选项是“提示input凭证” “自动拒绝提升请求”。)虽然“不提示提升”在自动化testing和可能用于初始系统设置的良好受限的安全环境中可能是有用的,否则select此选项是非常有风险的并且强烈地不鼓励。 (另请注意,Vista的主页SKU不包含策略编辑器。)
我总是在新的Win 2008R2服务器上遇到这个问题。 问题是在开始菜单属性中。 (我总是忘记这一点。)
右键单击并select属性。 在开始菜单选项卡上select。 在上下文菜单中find“启用上下文菜单并拖放”并勾选框。 然后
现在,当你在开始菜单中右键点击一个程序时,你将popup一个选项,如“以pipe理员身份运行”,“固定到任务栏”等。
现在,您只需要记住以“以pipe理员身份运行”来启动PowerShell或cmd窗口。