Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: Kolemjdoucí 25. 05. 2016, 17:53:52
-
Ahoj,
- vytvořil jsem si soubor.cmd
- do něj vložil
NET USE z: \\192.168.0.100\src /user:admin
- spustím, zadám heslo, vše OK
- spustím znova a dostanu chybu, že toto spojení již existuje a script se ukončí
Jak napsat podmínku která by to ošetřila, poradí někdo? Děkuji
-
Třeba:
IF exist Z: echo "Spojeni už existuje"
eventuálně obráceně
IF NOT EXIST Z: NET USE z: \\192.168.0.100\src /user:admin
-
Moc děkuji a s použitím else ? Nějak mi to nejde
IF exist Z:
echo "Spojeni už existuje"
ELSE
echo "Spojeni neexistuje"
-
Tak jestli vam jde jen o to, aby bylo sestaveno spojeni a pokud uz existuje, aby to nekrachlo, take by to slo oprasit tak, ze date net use do jineho skriptu a ten zavolat pres @tendruhyskript.cmd. Jestli se dobre panatuju, tak by krachnul jen ten skript s net use a nadrazeny skript by pokracoval, jako by se nechumelilo.
-
Poznámka na okraj: Opravdu k něčemu potřebujete síťový disk (Z:)? Já se tomu vyhýbám jak čert kříži a kde to jde (to znamená téměř všude), používám UNC. Z: totiž může být jednou to, podruhé ono ...
-
Např. my máme v práci počítač, využívající dohledovou aplikaci, šahající si na různé servery, která má v nastavení možnost používat pouze písmena, tudíž použití mapování je nutné. Mapování se provádí baťákem při startu počítače, když už má proběhnout restart, takže písmena zůstávají stále stejná.
Poznámka na okraj: Opravdu k něčemu potřebujete síťový disk (Z:)? Já se tomu vyhýbám jak čert kříži a kde to jde (to znamená téměř všude), používám UNC. Z: totiž může být jednou to, podruhé ono ...
-
Moc děkuji a s použitím else ? Nějak mi to nejde
IF exist Z:
echo "Spojeni už existuje"
ELSE
echo "Spojeni neexistuje"
Musíte použít správnou syntaxi.
IF exist Z: (
echo OK
) else (
echo Neni OK
)
-
Poznámka na okraj: Opravdu k něčemu potřebujete síťový disk (Z:)? Já se tomu vyhýbám jak čert kříži a kde to jde (to znamená téměř všude), používám UNC. Z: totiž může být jednou to, podruhé ono ...
A uz jste nekdy BFU vysvetloval, ze ten soubor je na nejake UNC ceste? Vyzkousejte a uvidíte vysledek takového rozhovoru po telefonu....
Pokud nejake oddeleni pouziva spolecny disk, je namapovani vsem na stejne pismenko zaklad rozumne spoluprace. Rozhodne si spis reknou, ze je to na Esku, nez ze je to na \\server2014\Obchod\Telefonni_linie
-
Netestuji, řeším takto:
net use z: /D
net use z: \\cesta\kde\to\chci /PESISTENT:YES
pak mám jistotu že je vždy namapováno tak kam má i kdyby předtím nebylo.
-
net use * /d /y
net use n: \\server\slozka /USER:user heslo /P:NO