Just a possible way around the "net use" :
Create a batch file called NET.BAT and put it in a directory that is referenced in the PATH environment variable before WINNT\SYSTEM32, which is where the NET.EXE program lives.
Contents of NET.BAT should be:
@echo off
if /I '%1'=='use' goto End
%WINDIR%\SYSTEM32\NET.EXE %1 %2 %3 %4 %5 %6 %7 %8 %9
:End
What is this doing?
Because of the path statement, NET.BAT will be found before NET.EXE, and so it will get run instead. This will not happen if the current directory is \WINNT\SYSTEM32.
Because we don't want to block off all the NET functions, the first line does a case insensitive (/I) compare of the first parameter. If it's not USE then it calls the real NET program.
{The above is something I got from the web (maybe here) regarding stopping people from abusing the NET SEND- modified above for NET USE instead - I do not take credit for the modified solution)
PS: If not sure about PATH environment variable order, open a command prompt at a workstation and type: set
Claudius (What certifications??)