10 messaggi dal 07 dicembre 2001
buon giorno a tutti,

vi pongo il quesito sperando in qualche anima pia che mi aiuti:-)

con asp lancio uno script wsh che lancia l'exe rasdial, che a sua volta mi lancia una vpn.....

con rasdial riesco a gestire l'apertura e la chiusura della vpn
il problema sta però nel capire tramite asp lo stato attuale della connessione ..

lo script attual:


<%

''apro vpn
set shell = CreateObject("Wscript.Shell")

''a questo punto come potrei farmi ritornare un flag se la vpn risulta già attiva ?
shell.run "rasdial.exe connessionevpn usr psw",2,true



''chiudeo vpn
shell.Run "rasdial connessionevpn /d"
SET SHELL=NOTHING

%>

vi ringrazio anticipatamente

ps: ho visto che se da dos lancio il comando rasdial senza parametri, mi ritornano le connessioni attive ( se vi sono)
è possibile ricavare da qui il flag suddetto?|

chi non ha dubbi è un imbecille.... non ne ho alcun dubbio
281 messaggi dal 05 agosto 2004
Premesso che non ho mai usato ASP per questi scopi  potrei però suggerirti una cosa.
Visto che tu stesso hai detto che da dos puoi verificare le connessioni attive, prova a:
1. richiamare un file batch che verifica le connessioni attive
2. se ne trova una scrive un file ok.txt
3. altrimenti scrive un file ko.txt
4. da asp verifichi se esiste il file ok.txt o ko.txt e ti regoli di conseguenza.

Che lo sforzo sia con te!!!
10 messaggi dal 07 dicembre 2001
theterz grazie della possibile soluzione , cmq ho trovato più veloce risolverla cosi

<%
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''apro vpn
set wshell = CreateObject("Wscript.Shell")
return=wshell.run ("rasdial.exe connessionet usr psw" ,2,true )

if(return=0)then ''cosi ricavo lo stato
response.write "Collegamento Vpn Effettuato"
else
response.write "Collegamento fallito"
end if

''chiudo vpn

%>

ciao ciao e buon alvoro

chi non ha dubbi è un imbecille.... non ne ho alcun dubbio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.