windows si totiž pamatuje bývalá připojení (zakazuje se parametrem persistent:no). potíž bývá pokud se účet k síťovému disku liší od tvého účtu na lokálním pc, kde jsi přihlášený, pak to pamatování nefunguje spolehlivě (spíš vůbec).
použij zástupce na ruční batku, ať si to připojí podle potřeby. zástupce umístit do Startup adresáře, na plochu nebo na panel TC. hodí se to samozřejmě i v prostředí s active directory, kde si potřebujete v kanclu občas přimapovat nějaký sdílený disk co se běžně nemapuje.
pokud si zřídíte sdílecí účet na serveru 10.10.10.1 (příklad) třeba se jménem "kancl", a heslo si necháte jen pro sebe, můžete ho zadávat jako parametr batky - na řádek do zástupce:
C:\> jmeno_batky.bat heslo
pokud není heslo jako parametr batky zadané, sama se na něj po spuštění zeptá:
@echo off
title %0
REM ---- rucni pripojeni/odpojeni disku----
REM pouziti:
REM 1.spusteni .... pripojeni
REM 2.spusteni .... odpojeni
set disk=\\10.10.10.1\users
set abc=F:
set jmeno=kancl
set heslo=
if not "%1"=="" set heslo=%1
:PRIPOJ
if exist %hdd%\*.* goto ODPOJ
net use %abc% %disk% %heslo% /user:%jmeno% /persistent:no
if errorlevel 1 echo Nejde primapovat %disk% && pause
goto END
:ODPOJ
net use %abc% /delete
if errorlevel 1 pause
:END
set jmeno=
set heslo=
jako proměnnou disk dáš skutečnou cestu k síťovému disku, písmeno "abc" si taky vybereš co míváte volné (doporučuju cd mechaniky v pc odsunout někam pryč z defaultního začátku abecedy).