CMD runAs 命令详解 for Server 2012
runAs 允许用户以异于当前登录权限方式,运行特定工具/程序。
runAs 最先内置于 Windows Vista 操作系统。
另请参阅: cmd PowerShell
runas /user:administrator cmd
基本语法
runAs [{/noprofile | /profile}] [/env] [{/netonly | /savecred}] [/smartcard] [/showtrustlevels] [/trustlevel] /user:<UserAccountName> "<ProgramName> <PathToProgramFile>"
Windows 10
runAs [[/noprofile | /profile] [/env] [/netonly | /savecred]] /user:<UserName> program runAs [[/noprofile | /profile] [/env] [/savecred]] smartcard [/user:<UserName>] program runAs /trustlevel:<TrustLevel> program
选项参数
参数 | EN 解释 | 中文翻译 | 备注 |
---|---|---|---|
/profile |
Loads the user's profile. This is the default. This parameter cannot be used with the /netonly parameter. |
加载用户配置文件。这为默认。 该参数不可以与 /netonly 参数一起使用。 |
|
/no profile |
Specifies that the user's profile is not to be loaded. This allows the application to load more quickly, but it can also cause a malfunction in some applications. |
指定不加载用户配置文件。 这允许应用程序更快加载,但也可能导致某些应用程序故障。 |
|
/env | Specifies that the current network environment be used instead of the user's local environment. | 指定使用当前网络环境,而不是用户的本地环境。 | |
/netonly |
Indicates that the user information specified is for remote access only. This parameter cannot be used with the /profile parameter. |
指示指定的用户信息仅用于远程访问。 此参数不可以与 /profile 参数一起使用。 |
|
/savecred |
Indicates if the credentials have been previously saved by this user. This parameter is not available and will be ignored on Windows Vista Home or Windows Vista Starter Editions. This parameter cannot be used with the /smartcard parameter. |
指示此用户先前是否已保存证书。 此参数在 Windows Vista 家庭版或 Windows Vista Starter edition 入门版不可用且会被忽略。 此参数不可以与 /smartcard 参数一起使用。 |
|
/smartcard |
Indicates whether the credentials are to be supplied from a smartcard. This parameter cannot be used with the /savecred parameter. |
指示是否从智能卡提供证书。 此参数不可以与 /savecred 参数一起使用。 |
|
/showtrustlevels | Displays the trust levels that can be used as arguments to /trustlevel. | 显示可以用作 /trustlevel 自变量的信任级别。 | |
/trustlevel |
Specifies the level of authorization at which the application is to run. Use /showtrustlevels to see the trust levels available. |
指定要运行应用程序的授权级别。 可使用 /showtrustlevels 查看可用信任级别。 |
|
/user:<UserAccountName> "<ProgramName> <PathToProgramFile>" |
Specifies the name of the user account under which to run the program, the program name, and the path to the program file. The user account name format should be <User>@<Domain> or <Domain>\<UserAccountName>. |
指定要运行程序的用户帐户名、程序名及程序文件路径。 用户帐号名格式应为 <User>@<Domain> 或 <Domain>\<UserAccountName>。 |
|
/? | Displays help at the command prompt. | 在命令提示符处显示帮助。 |
功能 | 命令 | 解释 | 备注 |
---|---|---|---|
权限 | runas /user:administrator cmd | 以 administrator 管理员权限运行 cmd 命令 | 需要 administrator 管理员密码 (管理员无口令不工作) |
runas /noprofile /user:Administrator cmd | 以 administrator 管理员权限运行 cmd 命令 | 需要 administrator 管理员密码 (管理员无口令不工作) | |
帮助 | runAs /? | 展示帮助信息 |
版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。