@echo off color f0 if exist m: net use m: /delete if exist o: net use o: /delete set /p user_name="Enter Username:" call :getpassword user_password "User Password: " if exist \\wsf.uwds.uwinnipeg.ca\employeeshome\%user_name% net use m: \\wsf.uwds.uwinnipeg.ca\employeeshome\%user_name% %user_password% /user:uwds.uwinnipeg.ca\%user_name% /persistent:no if exist \\wsfh.uwds.uwinnipeg.ca\employeeshome\%user_name% net use m: \\wsfh.uwds.uwinnipeg.ca\employeeshome\%user_name% %user_password% /user:uwds.uwinnipeg.ca\%user_name% /persistent:no net use o: \\wsf.uwds.uwinnipeg.ca\dptshare %user_password% /user:uwds.uwinnipeg.ca\%username% /persistent:no exit /b :getpassword set "_password=" for /f %%a in ('"prompt;$H&for %%b in (0) do rem"') do set "bs=%%a" set /p "=%~2" nul') do if not defined key set "key=%%a" set "key=%key:~-1%" if defined key ( if "%key%"=="%bs%" ( if defined _password ( set "_password=%_password:~0,-1%" set /p "=!bs! !bs!"