1

Я хочу установить соединение со своего ноутбука на моем сервере, где у меня есть музыкальная библиотека. я использовал

net use "\\SERVER\Folder\etc\" /SAVECRED /PERSISTENT:yes

подключиться к моему серверу. Но я также хочу иметь возможность подключаться к серверу, когда меня нет дома, поэтому я настроил VPN-сервер, к которому я могу подключиться вручную.

Теперь я хотел бы иметь возможность подключаться к серверу, не проверяя, включена ли VPN и нужно ли мне использовать VPN.

Можно ли сделать так, чтобы при попытке подключиться к моему серверу он подключался к VPN, если я не в локальной сети, в противном случае он просто подключается по локальной сети без VPN?

РЕДАКТИРОВАТЬ

Для дальнейшего использования вот мое окончательное решение:

@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
    )
)

1 ответ1

2

Будет ли это работать для вас?

ping -n 1 SERVER
if errorlevel 1 rasdial vpn.server.com username password
net use "\\SERVER\Folder\etc" /SAVECRED /PERSISTENT:yes

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .