PULIST displays all the processes running on the local machine, or any number
of remote machines.

The local machine is specified by running the utility with no commandline
arguments.  In this case, the utility will also attempt to obtain the
username associated with each running process in the system.  This is
useful if multiple processes are running in the system in different
security contexts -- this tool provides a mechanism for differentiating
such processes from other processes in the system.  Note that the ability
to obtain the username from each process is dependant on whether the
caller has sufficient access to the access token in each process; this
utility produces best results when run from an Administrator account or
from the Local System account (running under a service running as Local System).

Remote machines can be targeted by specifying one or more machine names
on the commandline.  The utility will display the machine name targeted
followed by the list of running processes.  If an error occurred when
querying process information on a given machine, the error string
will be displayed instead of the process information.

This utility is useful to call from batch files which redirect output to
a file, as such:
PULIST \\winbase >> c:\winbase.proc

Commandline usage and version information is obtained by specifying
pulist -? or pulist /?

