Runas命令詳解

2021-04-13 00:26:05 字數 2516 閱讀 7624

runas

允許使用者用其他許可權執行指定的工具和程式,而不是使用者當前登入提供的許可權。

語法 runas [/env] [/netonly] [/**artcard] [/showtrustlevels] [/trustlevel] /user:useraccountname program

引數 /profile

載入使用者的配置檔案。/profile 是預設值。

/no profile

/noprofile 指定不載入使用者的配置檔案。這使應用程式載入的更加快速,但是在一些應用程式中也會引起錯誤。

/env

指定當前使用的網路環境,而不是使用者的本地環境。

/netonly

指明指定的使用者資訊只用於遠端訪問。

/**artcard

/**artcard 表示憑據是否是由智慧卡提供的。

/showtrustlevels

列出 /trustlevel 開關項。

/trustlevel

指定應用程式執行所在的授權級別。使用 /showtrustlevels 檢視可用的信任級別。

/user:useraccountname

指定在其下執行程式的使用者帳戶的名稱。使用者帳戶的格式應是 user@domain 或 domain/user。

程式 指定要用在 /user 中指定的帳戶執行的程式或命令。

/? 在命令提示符顯示幫助。

注釋 管理員可以使用乙個許可權受限制的帳戶執行日常、非管理性的任務,只有在執行特定管理任務時,才使用乙個許可權更大的帳戶。要不經過登出再重新登入就完成這樣的任務,可以用一般帳戶登入,然後使用 runas 命令來執行需要更大許可權的工具。

有關 runas 命令的使用範例,請參閱「相關主題」。

儘管 runas 通常由 administrator 帳戶使用,但並非僅限於 administrator 帳戶。任何擁有多個帳戶的使用者均可以利用備用憑據,使用 runas 執行程式、mmc 控制台或「控制面板」項。

如果要在計算機上使用 administrator 帳戶,對於 /user:,鍵入下列引數之一:

/user:administratoraccountname@computername

/user:computername/administratoraccountname

如果想以域管理員身份使用這個命令,鍵入下列引數之一:

/user:administratoraccountname@domainname

/useromainname/administratoraccountname

runas 命令允許您執行程式 (*.exe)、儲存的 mmc 控制台 (*.msc)、程式和儲存的 mmc 控制台的快捷方式及「控制面板」項。作為另一組(例如「users」或「power users」組)的成員登入到計算機時,可以以管理員的身份執行。

可以使用 runas 命令來啟動任何程式、mmc 控制器或「控制面板」項。只要提供適當的使用者帳戶和密碼資訊,使用者帳戶就具有登入到計算機的能力,並且程式、mmc 控制台、「控制面板」項在系統中及對該使用者帳戶均可用.

runas 命令允許您管理其他域的伺服器(執行工具的計算機和要管理的伺服器在不同的域中)。

如果嘗試使用 runas 從網路位置啟動程式、mmc 控制台或「控制面板」項,可能會因為用來連線網路共享的憑據與用來啟動程式的憑據不同而失敗。後者的憑據可能無法訪問同一網路共享。

有些項,例如「印表機」資料夾和桌面項,間接由 windows 2000 開啟,而不能使用 runas 命令啟動。

如果 runas 命令失敗,則可能是沒有執行 runas 服務或使用的使用者帳戶無效。要檢查 runas 服務的狀態,請在「計算機管理」中單擊「服務和應用程式」,然後單擊「服務」。要測試使用者帳戶,請嘗試使用該帳戶登入合適的域。

範例 要在本地計算機上以管理員身份啟動 windows 2000 命令提示行例項,請鍵入:

runas /user:localmachinename/administrator cmd

系統提示時,鍵入管理員密碼。

要使用名為 companydomain/domainadmin 的域管理員帳戶啟動「計算機管理」管理單元例項,請鍵入:

runas /user:companydomain/domainadmin "mmc %windir%/system32/compmgmt.msc"

當提示時,鍵入帳戶密碼。

要使用名為 domain.microsoft.com 的域中的域管理員帳戶 user 啟動「記事本」例項,請鍵入:

runas /user:[email protected] "notepad my_file.txt"

當提示時,鍵入帳戶密碼。

要啟動命令提示符行視窗、儲存的 mmc 控制台、控制面板項或管理其他地點伺服器的程式的乙個例項,請鍵入:

runas /netonly /user:domain/username "command"

domain/username 必須是有足夠許可權管理伺服器的使用者。當提示時,鍵入帳戶密碼。

有用的runas命令,尤其對域使用者環境

同事教了一招,很好用。命令 runas user domain username processname 例 調出cmd,首先kill掉explorer.exe程序 c runas user usa billgates explorer.exe 輸入 usa billgates 的密碼 試圖將 ex...

Salt中的runas引數

在salt中的許多模組命令都有runas引數,比如cmd.run或cmd.script 以cmd.script命令舉例,官方文件對於runas的描述如下 runas the name of the user to run the command as翻譯過來為 執行該命令的使用者名稱 機翻 我理解的...

iptable 詳解 iptable命令詳解1

p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...