Czy na stacji roboczej XP Pro istnieje sposób na uruchomienie rodzimego klienta Windows VPN i otwarcie / zamknięcie połączenia z wiersza poleceń, aby można go było utworzyć w pliku wsadowym?
22
Czy na stacji roboczej XP Pro istnieje sposób na uruchomienie rodzimego klienta Windows VPN i otwarcie / zamknięcie połączenia z wiersza poleceń, aby można go było utworzyć w pliku wsadowym?
Tak, jeśli połączenie VPN nosi nazwę „Moja VPN”, to:
rasdial "My VPN"
wybierze połączenie. Pomocnie ustawia poziom błędu na kod błędu RAS, jeśli nie uda się połączyć, aby skrypt mógł wykryć awarię połączenia. Jeśli musisz podać nazwę użytkownika i hasło zamiast korzystać z zapisanych poświadczeń, użyj:
rasdial "My VPN" username password
Aby rozłączyć połączenie, użyj:
rasdial "My VPN" /disconnect
JR
rasphone
jeślirasdial
nie działa dla Ciebie.Alternatywą, która działa pod Windows 7 (nie jestem pewien co do XP) jest:
Spowoduje to wyświetlenie okna dialogowego „wybieranie numeru”, tak jak w przypadku dwukrotnego kliknięcia połączenia. Jeśli masz zapisaną nazwę użytkownika i hasło, automatycznie wybierze numer.
rasdial
nie działało dla mnie (w systemie Windows 7):Jeśli dodasz puste ciągi w systemie Windows 7, będzie on działał z poświadczeniami z pamięci podręcznej: rasdial „My VPN” „„ ”„ (są to dwie pary podwójnych cudzysłowów bez żadnych odstępów między nimi)
źródło
rasdial
pustych ciągów lub bez nich.rasphone -d
Prace. Należy zauważyć, że jeśli uruchomisz go ręcznie z wiersza poleceń, powróci on do wiersza poleceń natychmiast po wykonaniu (połączenie łączy się równolegle). Ale jeśli umieścisz polecenie w pliku skryptu wsadowego (.bat
) i uruchomisz ten.bat
plik, zadziała to szeregowo - to znaczy, nie zwróci kontroli nad partią, dopóki połączenie nie zostanie zakończone. Różnica może być myląca dla nowego użytkownika testującego polecenie.Uruchom wiersz poleceń:
Control ncpa.cpl
Kontrola połączeń sieciowych
W pierwszym uruchomieniu edytuj Moje ustawienia VPN
Po instalacji edytuj Moje ustawienia VPN
Zapisz poświadczenia
Ustawienia hosta docelowego VPN
Ciche ustawienia VPN
Sieć VPN
VPN TCP Advanced
Brama VPN
Zaawansowane połączenie sieciowe
Ustaw interfejs priorytetowy
Zastosuj ustawiony interfejs priorytetowy
Ustaw priorytetowego operatora sieci
Skrypt
Silent-dial.cmd
:Użyj PowerShell lub WSH.
źródło
Nie widziałem jeszcze schematu wiersza poleceń dla klienta. Ale to nie znaczy, że nie można go zautomatyzować w skryptach. Oto podejście dwuetapowe,
Jeśli dobrze pamiętam, kod do naciśnięcia Enter w oknie jest po prostu,
Spójrz na Send polecenie .
Możesz skonfigurować AutoIt na jednym z twoich komputerów administracyjnych, uruchomić skrypt, zrobić i wykonać go, a także przekazać użytkownikom. Następnie można go uruchomić z wiersza poleceń jako plik wykonywalny.
źródło