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的,不然無法完成。
- 先於cmd中輸入wmic
- /node:"test_remote"
- 查process
直接下process即可 - delete process
EX:process where name='outlook.exe' call terminate
沒有留言:
張貼留言