如果你在權限較小的域用戶的機器上,要做一些管理操作,就不可避免的要使用cmd打開一些以前只能在圖形界面里打開的程序。下面是我收集的一些常用操作。
以某個身份啟動程序:runas /user:it\n176197 cmd // 也可直接右鍵要運行的程序,點擊“運行方式”,如果沒有“運行方式”,按住shift點右鍵
賦更改權限:cacls c:\sem /E /G everyone:C
win server下獲取某個文件的所有者:takeown /F kernel32.dll /A
msconfig:這個程序默認未加入環境變量里,直接跑c:\windows\pchealth\helpctr\binaries\msconfig.exe
DX診斷工具:dxdiag
策略工具:gpedit.msc
證書:certmgr.msc
計算機管理:compmgmt.msc /s,右鍵打開系統屬性 // 如果不加/s的話,沒有修改權限
系統屬性:rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,系統
控制面板
模塊: control.exe
命令: rundll32.exe shell32.dll,Control_RunDLL
結果: 顯示控制面板窗口。
輔助選項
模塊: access.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
結果: 顯示輔助選項/常規。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
結果: 顯示輔助選項/鍵盤。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
結果: 顯示輔助選項/聲音。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
結果: 顯示輔助選項/顯示。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
結果: 顯示輔助選項/鼠標。
添加新硬件
模塊: sysdm.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
增加新的打印機
模塊:shell32.dll
命令:rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
添加/刪除程序
模塊:appwiz.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
結果:顯示安裝/卸載。
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
結果:顯示安裝/卸載。
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
結果:顯示Windows 安裝。
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
結果:顯示啟動盤。
復制磁盤
模塊:diskcopy.dll
命令:rundll32.exe diskcopy.dll,DiskCopyRunDll
時間/日期
模塊: timedate.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
結果: 顯示設置日期/時間。
命令: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
結果: 顯示設置時間區域。
撥號連接(DUN)
模塊: rnaui.dll
命令: rundll32.exe rnaui.dll,RnaDial 連接_名稱
結果: 打開指定的撥號連接。
例子:
x= Shell("rundll32.exe rnaui.dll,RnaDial " & "連接_名稱", 1)
顯示器
模塊: desk.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
結果: 背景設置。
命令: rundll32.exe shell32.dll,Control_RunDLL