I have been using psexec and batch scripts to do some system management jobs remotely. Here are couple examples of frequently used ones.
psexec \\computer_ip_address -u administrator –p ***** –c xxx.bat (xxx.bat can be any batch scripts you created)
e.g: psexec \\172.29.16.10 –u administrator –p ******** –c disableFW.bat
xxx.bat examples:
1) disableFW.bat: disable the Windows Firewall on remote Windows XP, and set the start type as disabled.
net stop SharedAccess
sc config SharedAccess start= disabled
2) enableRDP.bat: enable the remote desktop connection on remote Windows computers.
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f
net start TermService
3) joinDOM.bat: join the computer into the domain remotely.
netdom join %COMPUTERNAME% /Domain:test.domain /UserD:administrator@test.domain /PasswordD:******
4) addREG/ delREG/ queryREG.bat: add/ delete/ query registry keys remotely.
REG ADD/ DELETE “hklm\software\Microsoft\…” /v xxx /f
REG QUERY “hklm\software\Microsoft\…”
5) killPS.bat: kill a process remotely
taskkill /f /im process_name