August
5th,
2021
有時候需要用管理者或其他帳號的權限來開啟應用程式,如果是使用介面操作了話,使用上都滿直覺的,但有時候還是需要使用指令的方式來切換使用者權限,這時候 Windows 內建的 runas.exe 就派上用場了。
最常見的情境,應該是要在終端機中切換成管理者權限,指令很簡單,簡單筆記一下。
RUNAS [/profile] [/env] [/netonly] /user:<UserName> program
/profile
如果需要加載用戶的配置文件/env
要使用當前環境,而不是用戶的環境。/netonly
只在指定的憑據限於遠程訪問的情況下才使用/user
請使用 `USER@DOMAIN` 或 `DOMAIN\USER` 形式 program
要執行的 EXE 程式
例如,要用 poy
這個帳號開啟 notepad.exe
記事本程式,可以這樣執行:
runas /user:poy "C:\Windows\notepad.exe"
::或者要指定網域使用者時,可以這樣執行
runas /user:poy@DOMAIN "C:\Windows\notepad.exe"
詳請見官方文件 Runas。
參考資料: