@echo off
set /p Group="Please write your Group (PO, OD, ND, CC, MFM, DCN, SMM, M3D): " 
set /p username="Please write your ZIH Loginname: "

set "psCommand=powershell -Command "$pword = read-host 'Enter Password' -AsSecureString ; ^
    $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)""
for /f "usebackq delims=" %%p in (`%psCommand%`) do set password=%%p

echo.
echo the network-shares for all Users on the CFAED vFiler are connected, please wait...
echo.

net use o: /delete /yes
net use h: /delete /yes

IF "%Group%"=="PO" (
  net use o: \\vs-cfaed.cfaed.tu-dresden.de\po %password% /User:dom\%username% /Persistent:no
) ELSE IF "%Group%"=="OD" (
  net use o: \\vs-cfaed.cfaed.tu-dresden.de\od %password% /User:dom\%username% /Persistent:no
) ELSE IF "%Group%"=="ND" (
  net use o: \\vs-cfaed.cfaed.tu-dresden.de\nd %password% /User:dom\%username% /Persistent:no
) ELSE IF "%Group%"=="CC" (
  net use o: \\vs-cfaed.cfaed.tu-dresden.de\cc %password% /User:dom\%username% /Persistent:no
) ELSE IF "%Group%"=="MFM" (
  net use o: \\vs-cfaed.cfaed.tu-dresden.de\mfm %password% /User:dom\%username% /Persistent:no
) ELSE IF "%Group%"=="DCN" (
  net use o: \\vs-grp108.zih.tu-dresden.de\dcnorg %password% /User:dom\%username% /Persistent:no
  net use m: \\vs-grp02.zih.tu-dresden.de\dcnmk %password% /User:dom\%username% /Persistent:no
  net use n: \\vs-grp102.zih.tu-dresden.de\dcfn %password% /User:dom\%username% /Persistent:no
) ELSE IF "%Group%"=="SMM" (
  net use o: \\vs-cfaed.cfaed.tu-dresden.de\rgls\2301440 %password% /User:dom\%username% /Persistent:no
) ELSE IF "%Group%"=="M3D" (
  net use o: \\vs-cfaed.cfaed.tu-dresden.de\rgls\2301433 %password% /User:dom\%username% /Persistent:no
)

net use t: \\vs-cfaed.cfaed.tu-dresden.de\transfer %password% /User:dom\%username% /Persistent:no
net use h: \\vs-home.zih.tu-dresden.de\%username% %password% /User:dom\%username% /Persistent:no

Pause

