Listing 3 :: BEGIN CALLOUT A If Not Exist \\%1\C$ ECHO PC %1 is either offline or incorrect pc name entered.>>"%file%"&GOTO :jumpover :: END CALLOUT A Set domres= Set userres= :: BEGIN CALLOUT B Set DUres= Set DUres=%2 Set UserOK= For /F "tokens=1,2 delims=\" %%i in ("%DUres%") do (SET domres=%%i) & (SET userres=%%j) If defined DUres ECHO Note: Script is running using the %DUres% user "Forced" as the logged in user.>>"%file%" :: END CALLOUT B :: BEGIN CALLOUT C If defined DUres For /F "tokens=*" %%i in ('%UtilLoc%\GetUserInfo %DUres% ^| Find /I "memberships"') do Set UserOK=%%i If defined DUres If Not Defined UserOK ECHO There is a problem with the %DUres% user account. Verify domain and used ID and retry.>>"%file%"&GOTO :jumpover :: END CALLOUT C ECHO.>>"%file%"