The batch file has the following requirements.
The information should be logged either to a file on a removable device, or to a remote server using netcat. This can most easily be done by redirecting the command line.
The batch file should not require any special software to be installed on the suspect PC. It should run from a CD or USB drive and be entirely self-contained. However, for this practical it is not necessary to set up assemblies -- the system DLLs and utilities can be used.
Commands requiring administrator access may be used, but the batch file should not fail if run as a normal user.
Most information should be captured using standard Windows utilities and the Sysinternals tools, as appropriate.
Can anyone help me with this/?