失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【批处理DOS-CMD命令-汇总和小结】-更改用户权限启动应用程序(runas)临时以管理员身

【批处理DOS-CMD命令-汇总和小结】-更改用户权限启动应用程序(runas)临时以管理员身

时间:2019-02-15 05:33:56

相关推荐

【批处理DOS-CMD命令-汇总和小结】-更改用户权限启动应用程序(runas)临时以管理员身

一、runas命令有什么用?帮助信息

执行【runas /?】,显示帮助信息。

C:\WINDOWS\system32>runas /?RUNAS 用法:RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]/user:<UserName> programRUNAS [ [/noprofile | /profile] [/env] [/savecred] ]/smartcard [/user:<UserName>] programRUNAS /trustlevel:<TrustLevel> program/noprofile 指定不应该加载用户的配置文件。这会加速应用程序加载,但可能会造成一些应用程序运行不正常。/profile指定应该加载用户的配置文件。这是默认值。/env 要使用当前环境,而不是用户的环境。/netonly只在指定的凭据限于远程访问的情况下才使用。/savecred 用用户以前保存的凭据。/smartcard 如果凭据是智能卡提供的,则使用这个选项。/user <UserName> 应使用 USER@DOMAIN 或 DOMAIN\USER 形式/showtrustlevels 显示可以用作 /trustlevel 的参数的信任级别。/trustlevel <Level> 应该是在 /showtrustlevels 中枚举的一个级别。program EXE 的命令行。请参阅下面的例子示例:> runas /noprofile /user:mymachine\administrator cmd> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"> runas /env /user:user@ "notepad \"my file.txt\""注意: 只在得到提示时才输入用户的密码。注意: /profile 跟 /netonly 不兼容。注意: /savecred 跟 /smartcard 不兼容。

再用通俗的语言解读一下。

一般来说我们启动某个工具或程序,如果是直接双击,就会用当前登录用户的权限启动,这样在应用或工具中进行某些更加底层、更加有风险的操作时,就会发出【拒绝访问】、【请以管理员身份运行】、【无权限访问】等警告。而利用这个命令,我们可以在不同的账户权限中“反复横跳”,临时更换到管理员的身份执行应用或工具。

Program字段,指任何可以在cmd窗口中运行的程序命令名或者文件路径。

例如虽然当初以当前用户(非管理员身份)打开cmd窗口,但是我们可以在这个窗口中执行【runas /noprofile /user:mymachine\administrator cmd】,然后键入账户密码,就可以以管理员身份打开另一个cmd窗口了。

二、临时以管理员身份打开cmd窗口

下面有几个要点。

首先,管理员身份对应的字段是【/user:mymachine\administrator】,

其次,cmd程序的命令对应【cmd】。

执行【runas /noprofile /user:mymachine\administrator cmd】,可以得到

而后我们键入密码回车,就会弹出管理员身份运行的cmd窗口。

另外,你们也可以把mymachine替换成变量【%computername%】或该变量代表的实际内容【DESKTOP-PQ3T9SJ】。

【批处理DOS-CMD命令-汇总和小结】-更改用户权限启动应用程序(runas)临时以管理员身份打开cmd窗口

如果觉得《【批处理DOS-CMD命令-汇总和小结】-更改用户权限启动应用程序(runas)临时以管理员身》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。