Chcę nawiązać połączenie z mojego laptopa do mojego serwera, na którym mam swoją bibliotekę muzyczną. użyłem
net use "\\SERVER\Folder\etc\" /SAVECRED /PERSISTENT:yes
połączyć się z moim serwerem. Ale chcę też móc połączyć się z serwerem, gdy nie ma mnie w domu, więc skonfigurowałem serwer VPN, z którym mogę ręcznie połączyć się.
Teraz chciałbym móc połączyć się z serwerem bez konieczności sprawdzania, czy sieć VPN jest włączona i czy muszę korzystać z sieci VPN.
Czy mogę to zrobić tak, że gdy próbuję połączyć się z moim serwerem, łączy się on z VPN, jeśli nie jestem w sieci LAN, w przeciwnym razie po prostu łączy się przez LAN bez VPN?
EDYTOWAĆ
Dla przyszłych odniesień, oto moje ostateczne rozwiązanie:
@echo off
ping -n 1 SERVER
if errorlevel 1 (
rasdial "Server VPN" "username" "supersecretpassword"
ping -n 1 SERVER
if errorlevel 1 (
echo msgbox "Could not establish connection to \\SERVER\" + vbCrLf + vbCrLf + "*sadface*" > %tmp%\tmpmsgbox.vbs
wscript %tmp%/tmpmsgbox.vbs
del %tmp%/tmpmsgbox.vbs
)
)
windows
networking
vpn
Jochem Kuijpers
źródło
źródło
net use ...
linia to jednorazowa akcja (/PERSISTENT:yes
), ale dzięki, sprawdzę, czy to działa tak szybko, jak daleko od mojej sieci domowej!resdail "My VPN" "username" "password"
). Dzięki!