Runas
允許用戶用其他權(quán)限運(yùn)行指定的工具和程序,而不是用戶當(dāng)前登錄提供的權(quán)限。
語法
runas [{/profile | /noprofile}] [/env] [/netonly] [/savedcreds] [/smartcard] [/showtrustlevels] [/trustlevel] /user:UserAccountName program
參數(shù)
- /profile
- 加載用戶的配置文件。/profile 是默認(rèn)值。
- /no profile
- 指定不加載用戶的配置文件。這使應(yīng)用程序載入的更加快速,但是在一些應(yīng)用程序中也會(huì)引起錯(cuò)誤。
- /env
- 指定當(dāng)前使用的網(wǎng)絡(luò)環(huán)境,而不是用戶的本地環(huán)境。
- /netonly
- 指明指定的用戶信息只用于遠(yuǎn)程訪問。
- /savedcreds
- 指出憑據(jù)以前是否由此用戶保存。
- /smartcard
- 表示憑據(jù)是否是由智能卡提供的。
- /showtrustlevels
- 列出 /trustlevel 開關(guān)項(xiàng)。
- /trustlevel
- 指定應(yīng)用程序運(yùn)行所在的授權(quán)級(jí)別。使用 /showtrustlevels 查看可用的信任級(jí)別。
- /user:UserAccountName
- 指定在其下運(yùn)行程序的用戶帳戶的名稱。用戶帳戶格式應(yīng)該為 User@Domain 或 Domain\UserName。
- program
- 指定要用在 /user 中指定的帳戶運(yùn)行的程序或命令。
- /?
- 在命令提示符下顯示幫助。
注釋
- 管理員可以使用一個(gè)權(quán)限受限制的帳戶執(zhí)行日常、非管理性的任務(wù),只有在執(zhí)行特定管理任務(wù)時(shí),才使用一個(gè)權(quán)限更大的帳戶。要不經(jīng)過注銷再重新登錄就完成這樣的任務(wù),可以用一般帳戶登錄,然后使用 runas 命令來運(yùn)行需要更大權(quán)限的工具。
- 有關(guān) runas 命令的使用示例,請(qǐng)參閱“相關(guān)主題”。
- 盡管 runas 通常由 Administrator 帳戶使用,但并非僅限于 Administrator 帳戶。任何擁有多個(gè)帳戶的用戶均可以利用備用憑據(jù),使用 runas 運(yùn)行程序、MMC 控制臺(tái)或“控制面板”項(xiàng)。
- 如果要在計(jì)算機(jī)上使用 Administrator 帳戶,對(duì)于 /user:,鍵入下列參數(shù)之一:
/user:AdministratorAccountName@ComputerName
/user:ComputerName\AdministratorAccountName
- 如果想以域管理員身份使用這個(gè)命令,鍵入下列參數(shù)之一:
/user:AdministratorAccountName@DomainName
/user:DomainName\AdministratorAccountName
- runas 命令允許您運(yùn)行程序 (*.exe)、保存的 MMC 控制臺(tái) (*.msc)、程序和保存的 MMC 控制臺(tái)的快捷方式及“控制面板”項(xiàng)。作為另一組(例如“Users”或“Power Users”組)的成員登錄到計(jì)算機(jī)時(shí),可以以管理員的身份運(yùn)行。
- 可以使用 runas 命令來啟動(dòng)任何程序、MMC 控制器或“控制面板”項(xiàng)。只要提供適當(dāng)?shù)挠脩魩艉兔艽a信息,用戶帳戶就具有登錄到計(jì)算機(jī)的能力,并且程序、MMC 控制臺(tái)、“控制面板”項(xiàng)在系統(tǒng)中及對(duì)該用戶帳戶均可用。
- runas 命令允許您管理其他域的服務(wù)器(運(yùn)行工具的計(jì)算機(jī)和要管理的服務(wù)器在不同的域中)。
- 如果嘗試使用 runas 從網(wǎng)絡(luò)位置啟動(dòng)程序、MMC 控制臺(tái)或“控制面板”項(xiàng),可能會(huì)因?yàn)橛脕磉B接到共享網(wǎng)絡(luò)資源的憑據(jù)與用來啟動(dòng)程序的憑據(jù)不同而失敗。后者的憑據(jù)可能無法訪問同一共享網(wǎng)絡(luò)資源。
- 有些項(xiàng),例如“打印機(jī)”文件夾和桌面項(xiàng),間接打開,而不能使用 runas 命令啟動(dòng)。
- 如果 runas 命令失敗,則可能是沒有運(yùn)行 Secondary Logon 服務(wù)或使用的用戶帳戶無效。要檢查 Secondary Logon 服務(wù)的狀態(tài),請(qǐng)?jiān)凇坝?jì)算機(jī)管理”中單擊“服務(wù)和應(yīng)用程序”,然后單擊“服務(wù)”。要測(cè)試用戶帳戶,請(qǐng)嘗試使用該帳戶登錄合適的域。
示例
要在本地計(jì)算機(jī)上以管理員身份啟動(dòng)命令提示行實(shí)例,請(qǐng)鍵入:
runas /user:localmachinename\administrator cmd
系統(tǒng)提示時(shí),鍵入管理員密碼。
要使用名為 companydomain\domainadmin 的域管理員帳戶啟動(dòng)“計(jì)算機(jī)管理”管理單元實(shí)例,請(qǐng)鍵入:
runas /user:companydomain\domainadmin "mmc %windir%\system32\compmgmt.msc"
當(dāng)提示時(shí),鍵入帳戶密碼。
要使用名為 domain.microsoft.com 的域中的域管理員帳戶 user 啟動(dòng)“記事本”實(shí)例,請(qǐng)鍵入:
runas /user:user@domain.microsoft.com "notepad my_file.txt"
當(dāng)提示時(shí),鍵入帳戶密碼。
要啟動(dòng)命令提示符行窗口、保存的 MMC 控制臺(tái)、控制面板項(xiàng)或管理其他地點(diǎn)服務(wù)器的程序的一個(gè)實(shí)例,請(qǐng)鍵入:
runas /netonly /user:Domain\UserName "Command"
Domain\UserName 必須是擁有足夠管理服務(wù)器的權(quán)限的用戶。當(dāng)提示時(shí),鍵入帳戶密碼。