PLogon.bat -------------------------------------------------- echo off rem ::SETLOCAL VER | find "NT" > nul IF not errorlevel 1 GOTO Win_NT
VER | find "2000" > nul IF not errorlevel 1 GOTO Win_NT
VER | find "XP" > nul IF not errorlevel 1 GOTO Win_NT
VER | find "98" > nul IF not errorlevel 1 GOTO Win_9X
VER | find "95" > nul IF not errorlevel 1 GOTO Win_9X
GOTO unknown_os
echo on
:win_NT @TITLE BRIDGESTONE SALES (THAILAND) CO.,LTD. Logon Script ECHO HELLO %USERNAME%! Echo Welcome to %USERDOMAIN%, Inc. NT Domain Environment
%LOGONSERVER%\NETLOGON\kix32.exe %LOGONSERVER%\NETLOGON\PLogonNT.kix
goto end
:win_9X
echo ON
REM %WINDIR%\PUTINENV.EXE L \\BSTL_SVR1\NETLOGON\winset.exe computername=%COMPUTERNAME% \\BSTL_SVR1\NETLOGON\winset.exe username=%USERNAME% \\BSTL_SVR1\NETLOGON\winset.exe LANGROUP=%LANGROUP% \\BSTL_SVR1\NETLOGON\winset.exe LOGONSERVER=%LOGONSERVER%
ECHO OFF REM %WINDIR%\winset computername=%COMPUTERNAME% REM %WINDIR%\winset username=%USERNAME% REM %WINDIR%\winset LANGROUP=%LANGROUP% REM %WINDIR%\winset LOGONSERVER=%LOGONSERVER%
echo on :: --- DISPLAY THE USER NAME/DOMAIN ECHO HELLO %USERNAME%! ECHO Welcome to %LANGROUP%, Windows 9x Domain Environment
rem %LOGONSERVER%\NETLOGON\kix32.exe %LOGONSERVER%\NETLOGON\PLogon9X.kix
\\BSTL_SVR1\NETLOGON\kix32.exe \\BSTL_SVR1\NETLOGON\PLogonNT.kix
goto end
:unknown_os :end exit --------------------------------------------
PLogonNT.kix -------------------------------------------------
? @kix ? @dos ? @ldrive ;;USE "*" /delete ;-- commented this out as the MapDrive function takes this into account ;;? "delete persistent mappings: " MapDrive("h:", "bstl_svr3", "%username%$") ? "mapping h: to homeshare: " -------------------------------------------------
I can not map drive H: on Windows 9x.. Error code : 67 In Windows NT,2000 and XP no problem...
Pech
|