Jeśli masz samodzielny program kliencki VPN (np. Cisco AnyConnect), użyj Google, aby znaleźć opcje wiersza polecenia dla tego produktu i sprawdzić, czy możesz połączyć się za pomocą jednego polecenia. Na przykład: Anyconnect The generic klient Cisco , a klient Windows VPN wszystko to wspierać. Może to jednak wymagać zapisania hasła w postaci zwykłego tekstu w pliku wsadowym lub skrypcie.
Po uzyskaniu tych informacji napisz plik wsadowy, który wywołuje klienta VPN, prawdopodobnie śpi kilka sekund, aby upewnić się, że połączenie VPN jest dobre, a następnie wywołuje klienta pulpitu zdalnego z wiersza polecenia .
Jeśli chcesz być naprawdę fantazyjny, zamiast uśpienia w celu zweryfikowania łączności, możesz użyć polecenia ping do jakiegoś zasobu, który jest dostępny tylko przez VPN, i skrypt może zwrócić błąd, jeśli ping nie powiedzie się.
Weź plik wsadowy, umieść go (lub skrót) na pulpicie lub w dowolnym miejscu, a następnie masz jedno kliknięcie „połącz z VPN, a następnie otwórz aplikację Pulpit zdalny”.
Jeśli, z drugiej strony, jeśli twój klient VPN jest taki, że nie możesz połączyć się za pomocą wiersza poleceń, zajrzałbym do AutoIT lub innych języków skryptów makr / myszy, aby sprawdzić, czy możesz zautomatyzować połączenie VPN.