Řešení:

Predpokladam, ze disk mas namapovany cez hostname.
Pokial ma sietovy disk pevnu ip, co by mal mat tak ho skus namapovat cez ip adresu.
Takisto program, ktory vola db ma ju volat cez ip adresu, nie cez hostname.
Mapovanie diskov bez funkcneho local mastra moze naozaj blbnut.
Alebo si spustaj to batko po starte tak ako si chcel, aj ked to v pripade, ze win nebude vidiet disk cez hostname nepomoze.

Předmět Autor Datum
U Win10 pripojenie sietovych diskov fungovalo vzdy. Takze, co skor najst preco to nefunguje u teba?…
fleg 07.11.2019 10:22
fleg
Pustim počitač a disky jsou odpojene, až po kliknutí na ně řeba v total commanderu se připoji. Mam p…
BigSandy 07.11.2019 10:29
BigSandy
To, co ukazuje win nemusi byt pravda, pretoze k pripojeniu nemusi dojst po kliknuti....navyse keby a…
fleg 07.11.2019 10:33
fleg
Ale ono jde vidět, jak se ten total comander, po kliknuti na ikonu sit. disku tepre k němu připojuje…
BigSandy 07.11.2019 10:56
BigSandy
Predpokladam, ze disk mas namapovany cez hostname. Pokial ma sietovy disk pevnu ip, co by mal mat ta…
fleg 07.11.2019 11:04
fleg
Tak pomohlo, misto hostname jsem změnil na IP a funguje, dik.
BigSandy 07.11.2019 12:44
BigSandy
V takových případech může pomoci přidat hostitele CIFS služby do DHCP rezervace na routeru (tj. aby…
touchwood 18.11.2019 07:10
touchwood
Tak moc spolehlive to není. Když už mám v pruzkumniku a total commanderu přidaný sit.disk, jak ho p…
BigSandy 17.11.2019 11:26
BigSandy
net use https://social.technet.microsoft.com/Forums/cs-CZ/82fb9284-19f1-4147-aee4-4a0604bb055f/perm…
host 17.11.2019 11:52
host
help: net help use smazat stará zapamatovaná připojení: net use * /delete /yes zástupce do "po s…
lední brtník 17.11.2019 11:52
lední brtník
Mi nejde o total commander. Mam program a jeho databázi mam na linux sambě. Sit.disk mam namapovan i…
BigSandy 17.11.2019 22:26
BigSandy
Síť. disk se mi vždy připojí, až když kliknu na písmeno disku. odpojení slouží k jednorázovému zruš…
lední brtník 17.11.2019 23:16
lední brtník
Mně přestalo fungovat mapování disků ve Windows (jedno jestli přes IP nebo hostname a na nejrůznější…
JoDiK 18.11.2019 09:36
JoDiK
už jsem to jednou psal: 1. nejdřív všechny disky jednorázově odpojit: net use * /delete / yes ale vů…
lední brtník 18.11.2019 20:11
lední brtník
Ano lední brtník má pravdu. Rychlejší je vše odpojit a připojit znovu. Jinak mi to připojení už přip… poslední
MM_tank 19.11.2019 00:10
MM_tank

To, co ukazuje win nemusi byt pravda, pretoze k pripojeniu nemusi dojst po kliknuti....navyse keby aj nie je to ziaden problem, pretoze rovnako ako vyvola spojenie TC vyvola ho akykolvek iny sw, ktory bude chciet vyuzivat sietove prostriedky disku.
Skus pouzit net use pred pripojenim, co ti zahlasi, hoci ani on nie je 100%, pretoze obcas tvrdi, ze tam nie je ziadne pripojenie a pritom v cache ho ulozene ma.

Ale ono jde vidět, jak se ten total comander, po kliknuti na ikonu sit. disku tepre k němu připojuje.

Mi jde hlavně o to, že když pustím počitač a ten program, co ma tu databazi na sit, disku, tak mi vyhodi chybu, že databaze neexistuje.
Nusin vždy než ho spustim, donutit win, aby se první disk připojil.

Predpokladam, ze disk mas namapovany cez hostname.
Pokial ma sietovy disk pevnu ip, co by mal mat tak ho skus namapovat cez ip adresu.
Takisto program, ktory vola db ma ju volat cez ip adresu, nie cez hostname.
Mapovanie diskov bez funkcneho local mastra moze naozaj blbnut.
Alebo si spustaj to batko po starte tak ako si chcel, aj ked to v pripade, ze win nebude vidiet disk cez hostname nepomoze.

V takových případech může pomoci přidat hostitele CIFS služby do DHCP rezervace na routeru (tj. aby měl pokaždé stejnou IP) a přidat do lokálního DNS/hosts na routeru jeho jméno (tohle umí typicky Mikrotiky, nebo *WRT). V nejhorším případě udělat záznam v hosts a lmhosts na lokálním PC.

help:

net help use

smazat stará zapamatovaná připojení:

net use * /delete /yes

zástupce do "po spuštění" nebo do batky, s heslem a bez:

net use x: \\192.168.1.5\Hardisk /user:sdílecí_uživatel heslo /persistent:no
echo. | net use x: \\192.168.1.5\Hardisk /user:sdílecí_uživatel /persistent:no

kolegové v práci si taky stěžují, že se jim mapování pod totalem na w10 chová poněkud tupě. používám salamander, s ním není problém.

Mi nejde o total commander.
Mam program a jeho databázi mam na linux sambě.
Sit.disk mam namapovan i v pruzkumniku.
Síť. disk se mi vždy připojí, až když kliknu na písmeno disku.
Takže, když spustím ten program, vyhodí mi chybu, že databáze neexistuje.
Ono nejde, misto mazaní a znovu namapovaní ho jen přes bat donutít, aby se připojil?

Síť. disk se mi vždy připojí, až když kliknu na písmeno disku.

odpojení slouží k jednorázovému zrušení všech starých zapamatovaných připojení, někdy je máš totiž pod písmenem, někdy bez něj jako unc cestu.
to je taky důvod parametru "/persistent:no".

poslední syntaxe slouží jako zástupce / batka, zařazené hned do po spuštění. čili se už nebudeš o nic starat a uvidíš disk přimapovaný pod písmenem.
batka se může skládat z testování existence ip adresy samby, když to selže tak se zastaví. potom by následovalo mapování disku pod správným písmenem, pak dir síťového disku jen pro test, nakonec spuštění programu s databází.

samozřejmě se do toho může motat nezadaný uživatel / heslo k přimapování sambového disku. ty musíš vědět jestli je prázdné / zapamatované ve windows (vymstí se) nebo zadané platné.

v neposlední řadě předpokládáme korektní = pracovní síť, žádnou obskurní homogroup.

Mně přestalo fungovat mapování disků ve Windows (jedno jestli přes IP nebo hostname a na nejrůznějších serverech - Linux, Windows Server) s nástupem W7. Prostě po nastartování OS byly všechny síťové disky škrtnuté a zástupci síťových aplikací nenašly spouštěcí soubor. Jak tady bylo řečeno, musel se takto škrtnutý disk v průzkumníku nebo v TC dvojklikem otevřít a už to šlo...

Pomohlo mi přidat do nabídky Start "Po spuštění" dávkový soubor, kde jsou všechny disky znovu namapované příkazem jako:

net use x: \\192.168.2.4\data /persistent:yes

Teď sice po startu Windows pořád napíšou v bublince, že se některé síťové jednotky nepodařilo připojit, ale jsou připojené a zástupci síťových aplikací fungují hned.

už jsem to jednou psal:
1. nejdřív všechny disky jednorázově odpojit: net use * /delete / yes
ale vůbec není proti přírodě, když batka v pospuštění bude začínat tímto příkazem a tak se po každém přihlášení zbavíš podivně nasdílených disků skrz náhodně sklerotická windows.

2. potom si přidat mapování potřebných disků do pospuštění, případně za ten první čistící příkaz.
kvůli sveřeposti windows vřele doporučuju připojení nepamatovat, parametr /persistent:no
zvláště když se časem mohou měnit adresy či názvy serverů, nebo je nutné mezi nimi přecházet, nebo se mohou měnit jména či hesla sharů.

od win7 se nám osvědčuje mapovat síťový disk (sambu) přes ip adresu. u xp to bylo pro různé uživatele různé.

Zpět do poradny Odpovědět na původní otázku Nahoru