Vi sono vari metodi per distingure il sistema operativo in uno script ed eseguire di conseguenza comandi diversi uno è quello di usare il comando ver:
@echo off
ver | find "XP" > nul
if not errorlevel 1 goto Win_XP
ver | find "98" > nul
if not errorlevel 1 goto Win_98
echo OS undetermined.
pause
goto exit
:Win_XP
@echo on
@echo Windows XP
NET USE N: \\Servername\sharenameVolumeN /persistent:no
goto exit
:Win_98
@echo on
@echo Windows 98
NET USE T: \\Servername\SharenameVolumeT
goto exit
:exit
Per ulteriori informazioni si veda il seguente: http://support.microsoft.com/kb/318689/it.