搜尋此網誌

2010年8月17日 星期二

遠端控制的幾個好有的工具

psexec
wmic
mmc

softwarelist.vbs

psexec可以命令遠端電腦執行程式:
  • 執行遠端電腦cmd:
    如果您是管理者,可在本機端cmd中執行psexec \\test_romote cmd,如此即可開出遠端\\test_romote的cmd,您可在該視窗中下ipconfig /all,看到的回應是遠端的設定。
    也可下netstat -nb看看。
  • 遠端關機(如果您不是管理者,需下-u -p指令)
    PsExec.exe \\remotehost -u administrator -p xxxxx shutdown -r -t 0
    如果要一次關很多主機可用@file
  • 可以遠端移除程式:
    我們知道利用wmic --> product list出的是msi所Install的軟體,當然可用wmic的方式Uninstall,但有很多軟體是用setup.exe的方式安裝,wmic的方式就看不到裝了什麼?所以我先用一個vbscript將所有安裝在遠端電腦中的軟體list出或是到Remove Programs from the Add/Remove Programs List (All Windows) 
    System Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]
    Value Name: DisplayName, UninstallString
    看UninstallString是下什麼指示,即可利用該指示遠端uninstall software
    EX:於\\test_remote之regedit中查到a-squared HiJackFree之uninstallString是"C:\Program Files\a-squared HiJackFree\unins000.exe" /SILENT,所以我們就可以在Local端下
    C:\test>psexec \\test_remote "C:\Program Files\a-squared HiJackFree\unins000.exe"
     /SILENT
    一定要用有 /SILENT的,不然無法完成。
wmic可以查run了什麼process、有什麼msi軟體...等

  • 先於cmd中輸入wmic
  • /node:"test_remote"
  • 查process
    直接下process即可
  • delete process
    EX:process where name='outlook.exe' call terminate
mmc可查看或設定遠端的很多東西,如啟動或停止服務,調整使用者...

沒有留言:

張貼留言