Yac*_*cov 6 windows-7 windows-server-2008 runas
我需要以不同的用户身份运行程序 + 使其以管理员权限运行(以管理员身份运行)。
我使用“ runas ”作为不同的用户运行程序
如何使用该命令以管理员身份运行程序?(或不同的,所以会给我我的要求)
编辑 :
我需要两件事
正如这张图片

runas不提升程序。 从 Vista 开始,进程不再仅仅因为用户具有管理员凭据就授予管理员权限。这是因为UAC。
当 Vista 和 Server 2008 出现时,这对系统管理员来说尤其是一个痛点,因为您无法从脚本中启动具有管理员权限的程序。
要从命令行提升(此过程的正确术语)程序,您可以通过几种方法。
如果你只需要提升一个命令,你可以在开始菜单中输入它并点击 CTRL Shift Enter。
如果需要从批处理文件提升命令,则需要将脚本转换为 VBScript 或 JScript 文件。或者直接下载优秀的Elevate powertoys。
编辑:
更多说明:http : //technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx
但是,runas 命令行工具仍然存在于 Windows Vista 中。遗憾的是,它不能用于最常见的双帐户任务 — 运行 Microsoft® 管理控制台 (MMC) 管理单元。
. . .
runas /user:mydomain\admin "mmc.exe %windir%\system32\dsa.msc"不幸的是,这不会导致 ADU&C 启动。相反,您会收到一个 runas 错误,指出“请求的操作需要提升”。在这种情况下发生的事情是 MMC 可执行文件被标记为以最高可用权限级别运行。由于您的网络管理帐户的最高可用级别是管理员,因此以这种方式启动 ADU&C 需要提升。 由于 runas 不会导致提升提示,因此发生错误。
UAC 文件:
http://technet.microsoft.com/en-US/library/cc753413.aspx
当管理员登录到运行此版本 Windows 的计算机时,会为用户分配两个单独的访问令牌。Windows 使用包含用户组成员身份、授权数据和访问控制数据的访问令牌来控制用户可以访问的资源和任务。在某些早期版本的 Windows(例如 Windows XP)中,管理员帐户会收到一个访问令牌,其中包含授予用户对所有 Windows 资源的访问权限的数据。
| 归档时间: |
|
| 查看次数: |
11776 次 |
| 最近记录: |