@echo off
@rem COMMENT: Work Offline with My Documents and other Offline Files
@rem http://blogs.msdn.com/jonathanh/archive/2006/03/01/541602.aspx
@rem=========================================================================

@echo off
cls
rem -------------------------------------------------------------------------
rem if not exist csccmd.exe goto :Noccssmd

rem -------------------------------------------------------------------------
echo Enumerating cached shares on machine
csccmd /enum | findstr /i \\ > %temp%\%computername%_enum.txt
if not errorlevel 0 goto :NoEnum
echo Done Enumerating shares
echo.

rem -------------------------------------------------------------------------
echo Disconnecting all cached shares
for /f %%a in (%temp%\%computername%_enum.txt) do csccmd /disconnect:%%a
if not errorlevel 0 goto :NoDisconnect
echo Done Disconnecting Shares
echo.
goto :end

rem -------------------------------------------------------------------------
:Noccssmd
echo csccmd Executable not found
echo.
Pause
goto :Done

rem -------------------------------------------------------------------------
:NoEnum
echo Error Disconnecting Shares
echo.
goto :Done

rem -------------------------------------------------------------------------
:NoDisconnect
echo Error Disconnecting Shares
echo.
goto :Done

rem -------------------------------------------------------------------------
:end
echo You are Offline

rem -------------------------------------------------------------------------
:Done
