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 /? 展示帮助信息

 

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。