ciao, potresti avviare i due comandi singolarmene in due file .bat separati, e in quello che mappa le risorse di rete puoi mettere qualche decina di secondi di ritardo utilizzando il file wait.exe che trovi a questo indirizzo http://www.sleepcmd.com/ il contenuto del file bat potrebbe essere: "D:\Script\wait.exe" 30 net use k:\\$IP_Del_server\Dir da mappare /user:oceano\utente pwutente. Il giorno 11 dicembre 2014 13:34, Flavio Stanchina <flavio@xxxxxxxxxxxxx> ha scritto: > Mario Vittorio Guenzi wrote: > >> mi trovo nella necessita' di dover fare dei file.bat che eseguano dei >> comandi specifici per macchina. >> Mi spiego meglio, devo far partire in automatico una VPN e quindi >> mappare al volo delle unita'. >> ho fatto 2 files .bat >> VPN.bat che contiene >> start c:\programmi\openvpn\bin\openvpn-gui-1.0.3.exe --connect >> client01.ovpn >> e map.bat che contiene >> net use k:\\$IP_Del_server\Dir da mappare /user:oceano\utente pwutente. >> Lanciati singolarmente vanno senza problemi ma se li metto in un unico >> script quando parte il secondo (map) mi parte prima che la VPN sia salita. >> La domanda e' esiste in DOS un equivalente di &&? >> cioe' finisci il primo e poi lancia il secondo? >> > > Credo che a te interessi START /WAIT ... > > Ma se fai così, il secondo comando lo esegue solo quando OpenVPN termina; > e non credo che l'opzione --daemon funzioni su Windows. > > Credo che la cosa migliore sia usare l'opzione --route-up CMD per far > eseguire a OpenVPN stesso il secondo script. > > -- > Ciao, Flavio > -- > Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO > "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx > > > -- ------------------------------ * Eros Simoni - system administrator * *GardaUno S.p.A.* Via Italo Barbieri, 20 Padenghe sul Garda 25080 (BS) Tel/Fax: 0309995468 ------------------------------