I don't know where you got that info from, but %COMSPEC% is required when you CALL/RUN a command that is either built into the command shell or you require command piping or redirection, since these are handled by the command processor. The example above both pipes the output from NetSH to Find and redirects output to the Bit Bucket.

If anything should have been removed (or updated, actually) in old scripts were the references to "COMMAND". This was the name of the command processor under "Wintendo" systems (3.x, 9x, ME), after which it was replaced with "CMD" - the 32-bit enhanced version of the shell.

Using %COMSPEC% allowed a script to run properly on all platforms, as it referenced the proper command interpreter for the target platform.

I haven't had time to work with the WSUS tools yet..

Glenn
_________________________
Actually I am a Rocket Scientist! \:D