
Nazev sitove jednotky
Cau, potrebuji poradit. Pri nacitani dvou ruznych sdilenych adresaru pres bat'ak pod stejnym pismenem se mi stava, ze nazev sitove jednotky se po nacteni dalsiho sdileneho adresare nezmeni, ale obsah ano - "nacte se spravne".
Priklad:
spustim SlozkaTT.BAT
net use * /delete /y
net use Z: \\192.168.2.12\SlozkaTT
a pak se rozhodnu pripojit jiny sdileny adresar ze site pres SkozkaKK.BAT
net use * /delete /y
net use Z: \\192.168.2.17\SlozkaKK
a v teto chvili se stane, ze cely nazev sitove jednotky je z prvniho namapovani -> (Z:) SlozkaTT 'Tomas T (192.168.2.12)'
Pomoci prikazu LABEL to nezmenim, meni to akorat lokalni disky.
Pocitace sdilejici tyto slozky maji jako ja Windows XP SP3
Nevite nekdo jakym prikazem lze znovu nacist spravny nazev pripadne nastavit svuj?
p.s. lze to zmenit pres registry i kdyz kazda znovunactena jednotka ma vlastni ID?
nemáš v té chvíli otevřený obsah původní složky v nějakém programu / průzkumníkovi?
když už nepochopitelně používáš průzkumák (podle popisu té složky), pomůže když refreshuješ obsah okna klávesou f5?
když tu batku doplníš o parametr persistent (i když má trochu jiný účel), dělá to taky?
mapování různých disků pod stejným písmenem po sobě používám běžně, nikdy s tím problém nemám. ale pouštím je pod normálním správcem souborů = nikdy mě nenapadlo se starat jak vypadá popis disků v jakémsi průzkumníkovi.
Ne, dokonce jsem zkousel vypnout a zapnout explorer.exe pres task managera.
Ne, bohuzel se to nezmeni.
Vyzkousim a dam vedet.
Tak jsem to vyzkousel, parametrem /persistent:no to nezmenil, ale vsiml jsem si, ze ke zmene dojde pokud kazdy krok provadim pres pauzu
pause
net use * /delete /y
pause
net use Z: \\192.168.2.12\SlozkaTT
pak dojde ke zmene.
divné. to máš nějakou vistu nebo ještě horší systém?
zkus si stáhnout nějakou utilitku typu sleep.exe, nakopírovat do adresáře windows, a používat takto:
(přidá to 1s prodlevu)
Mame XP SP3.
Takze klasicky pres prikazovy radek to nepujde?
"wait" utilitku jako je sleep stáhneš z netu (pokud nemáš resource kit k win server w2003). přidáš ji adresáře kam vede proměnná %path%, proto třeba c:\windows. při spuštění batky se příkazy hledají v aktuálním adresáři (tam není), a potom podle %path%.
čili sleep bude nalezen, batka bude fungovat.
kdybys pro jiné použití ten zpožďovací sleep potřeboval taky, není problém, v příkazovém řádku se ti ozve:
A jsi si jisty, ze dojde k odmapovani jednotky?
KZus si ty prikazy spustit v normalnim command okne a kontroluj, zda se nejprve jednotka odmapovala a nasledne namapovala ta druha.
Proc pouzivas na zruseni mapovani * a ne primo disk?
K odmapovani dojde 100%, parametr * pri odmapovani by mel odmapovat veskere sitove jednotky.