pslist allows you to get a list of the running processes on a remote system. I use this to see if users are running a particular process that I want to kill on their machine or not. It can be useful to troubleshoot certain issues or just determine if a user is running a specific application on their machine.
get a list of all the process on the machine:
get a list of all the processes starting with i
pslist \\computername i
pskill allows you to kill a process on a remote machine. This is particularly useful if you have a user who is running an application that they shouldn't and you want to shut it down remotely without them noticing it was you or if there is a non-responsive app on a remote computer for instance I have found that adobe acrobat reader often leaves instances running in the background and consumes user resources.
Kill iTunes on the remote computer
pskill \\computername itunes.exe
psexec allows you to remotely execute an application on a machine. This is useful to run remote scripted installs.
Open notepad on the remote computer (may not be visible to logged on user)
psexec \\computername notepad.exe
Copy the batch file to the remote computer and execute it. Batch file will map a network drive and call an installer.
psexec \\computername -C remote_install.bat
psloggedon gives you a list of all the users logged onto a remote computer. This is a great way to tell who is loggedon to a machine so you can phone them up and ask them why they are running a game you just noticed using pslist.
Get a list of users logged on to a remote computer