有一件事让我非常恼火,关于pipe理Windows域的工作主要是从有限的用户帐户开始工作。 我每天在工作站上做的大部分工作并不需要pipe理员权限,所以为了安全起见,我更愿意以有限的用户身份运行。 当然,这个问题是我必须做域pipe理员的时候。
使用Windows Vista“快速用户切换”终于在域中的机器上工作,但我遇到了一些问题:1)切换速度慢2)大约五分之一的时间切换用户帐户会导致Vista忘记我的显示设置到无法重新启动而无法恢复的地步。 好玩的东西。
通常情况下,我只需要一个文件浏览器以提升的权限运行,就好像没有办法以这种方式运行资源pipe理器实例(通过Runas)。 它也似乎通过IE浏览文件现在只是运行一个资源pipe理器进程,因此受到相同的方式。
我已经通过Sysinternals ShellRunas运行FreeCommander来达到这个目的。 这只是一个不好的经验。
我会杀了更接近sudo的东西。 我完全错过了一些明显的东西?
你做正确的事情作为一个有限的帐户运行。
我通过对另一个系统(通常是服务器)执行rdesktop来解决这个问题,并以域pipe理员身份login。
快速的用户切换是一个很好的方法,但如果它引起你头痛,那么….
你可以在另一个用户上下文中运行资源pipe理器,但是你必须首先杀死现有的资源pipe理器才能完成它,这真的很难看。 如果您真的想尝试,请使用“RunAs”和您的域pipe理员帐户打开命令提示符。 从该命令提示符下,使用“任务pipe理器”杀死现有的“Explorer.exe”,然后启动一个新的。 你会得到一个提升的“Explorer.exe”作为域pipe理员帐户运行。
但是,这真的是一个丑陋的黑客,所以我不会在实践中做到这一点。
我一直遇到这个问题。
如果你想做一个快速/简单的权限更改或复制/重命名/删除,只需在记事本或mmc上做一个runas,然后使用文件打开对话框进行更改。
替代文字http://i.msdn.microsoft.com/ms646960.OpenDialogBoxXP(en-us,VS.85).png
您可以浏览到任何您想要的文件夹,右键单击属性/权限,复制并粘贴。 有一点需要注意的是,视图不会立即刷新,在重命名/移动文件等后打F5。
我有一个脚本,将启动runas,然后提高其他东西(如MMC)。
Set objShell = CreateObject("Shell.Application") app = wscript.arguments(0) args = "" for i = 1 to (WScript.Arguments.length - 1) args = args + wscript.arguments(i) next objShell.ShellExecute app, args, "", "runas"
如果你讨厌持续的提示信号,也许使用一些可以取而代之的方法,但是将脚本存储在脚本中,可能会降低作为低级账户运行的好处。
我曾经在Windows XP中使用runas和Internet Explorer。 然后您可以浏览IE窗口中的文件。 我没有必要在Windows Vista中尝试这个。
如果启用了远程桌面,则可以使用RDP通过交替信用连接到本地主机。 问题是,这加载了整个用户会话和很多不需要的东西只是使用一个程序。
编辑:我还没有试过这与Vista(或XP)。 我使用服务器2008年作为我的工作站,它的工作很好。
做你的马屁精:
explorer.exe /分开
单独的是一个无证的标志,但它启动它在一个单独的进程窗口(AKA它不会检查之前启动一个现有的浏览器shell)