网络命令大全(9)--runas
生活随笔
收集整理的這篇文章主要介紹了
网络命令大全(9)--runas
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Runas
允許用戶用其他權限運行指定的工具和程序,而不是用戶當前登錄提供的權限。
語法
runas [{/profile /noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel] /user:UserAccountName program
參數
/profile
加載用戶的配置文件。/profile 是默認值。
/no profile
/noprofile 指定不加載用戶的配置文件。這使應用程序載入的更加快速,但是在一些應用程序中也會引起錯誤。
/env
指定當前使用的網絡環境,而不是用戶的本地環境。
/netonly
指明指定的用戶信息只用于遠程訪問。
/smartcard
/smartcard 表示憑據是否是由智能卡提供的。
/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:user@domain.microsoft.com "notepad my_file.txt"
當提示時,鍵入帳戶密碼。
要啟動命令提示符行窗口、保存的 MMC 控制臺、控制面板項或管理其他地點服務器的程序的一個實例,請鍵入:
runas /netonly /user:domain\username "command"
domain\username 必須是有足夠權限管理服務器的用戶。當提示時,鍵入帳戶密碼。 Route
在本地 IP 路由表中顯示和修改條目。使用不帶參數的 route 可以顯示幫助。
語法
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
參數
-f
清除所有不是主路由(網掩碼為 255.255.255.255 的路由)、環回網絡路由(目標為 127.0.0.0,網掩碼為 255.255.255.0 的路由)或多播路由(目標為 224.0.0.0,網掩碼為 240.0.0.0 的路由)的條目的路由表。如果它與命令之一(例如 add、change 或 delete)結合使用,表會在運行命令之前清除。
-p
與 add 命令共同使用時,指定路由被添加到注冊表并在啟動 TCP/IP 協議的時候初始化 IP 路由表。默認情況下,啟動 TCP/IP 協議時不會保存添加的路由。與 print 命令一起使用時,則顯示永久路由列表。所有其它的命令都忽略此參數。永久路由存儲在注冊表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes。
Command
指定要運行的命令。下表列出了有效的命令。 命令 目的
add 添加路由
change 更改現存路由
delete 刪除路由
print 打印路由<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
允許用戶用其他權限運行指定的工具和程序,而不是用戶當前登錄提供的權限。
語法
runas [{/profile /noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel] /user:UserAccountName program
參數
/profile
加載用戶的配置文件。/profile 是默認值。
/no profile
/noprofile 指定不加載用戶的配置文件。這使應用程序載入的更加快速,但是在一些應用程序中也會引起錯誤。
/env
指定當前使用的網絡環境,而不是用戶的本地環境。
/netonly
指明指定的用戶信息只用于遠程訪問。
/smartcard
/smartcard 表示憑據是否是由智能卡提供的。
/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:user@domain.microsoft.com "notepad my_file.txt"
當提示時,鍵入帳戶密碼。
要啟動命令提示符行窗口、保存的 MMC 控制臺、控制面板項或管理其他地點服務器的程序的一個實例,請鍵入:
runas /netonly /user:domain\username "command"
domain\username 必須是有足夠權限管理服務器的用戶。當提示時,鍵入帳戶密碼。 Route
在本地 IP 路由表中顯示和修改條目。使用不帶參數的 route 可以顯示幫助。
語法
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
參數
-f
清除所有不是主路由(網掩碼為 255.255.255.255 的路由)、環回網絡路由(目標為 127.0.0.0,網掩碼為 255.255.255.0 的路由)或多播路由(目標為 224.0.0.0,網掩碼為 240.0.0.0 的路由)的條目的路由表。如果它與命令之一(例如 add、change 或 delete)結合使用,表會在運行命令之前清除。
-p
與 add 命令共同使用時,指定路由被添加到注冊表并在啟動 TCP/IP 協議的時候初始化 IP 路由表。默認情況下,啟動 TCP/IP 協議時不會保存添加的路由。與 print 命令一起使用時,則顯示永久路由列表。所有其它的命令都忽略此參數。永久路由存儲在注冊表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes。
Command
指定要運行的命令。下表列出了有效的命令。 命令 目的
add 添加路由
change 更改現存路由
delete 刪除路由
print 打印路由<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
轉載于:https://blog.51cto.com/hjtyqs/348388
總結
以上是生活随笔為你收集整理的网络命令大全(9)--runas的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做梦梦到玉米杆着火了是怎么回事
- 下一篇: 翻译:Asp.net中多彩下拉框的实现