Yanıtlar:
Evet, VPN bağlantısına "VPN'im" deniyorsa:
rasdial "My VPN"
bağlantıyı arayacak. Bağlanmakta başarısız olursa, RAS hata koduna hata seviyesini ayarlar, böylece komut dosyanız bir bağlantı hatası algılayabilir. Kayıtlı bilgileri kullanmak yerine bir kullanıcı adı ve şifre girmeniz gerekiyorsa, şunu kullanın:
rasdial "My VPN" username password
Bir bağlantının bağlantısını kesmek için:
rasdial "My VPN" /disconnect
JR
rasphoneeğer rasdialsizin için çalışmaz.
Windows 7 altında çalışan bir alternatif (XP hakkında emin değilim):
rasphone -d "My VPN"
Bu, bağlantıyı çift tıklar gibi, "çevirme" iletişim kutusunu getirir. Kaydedilen kullanıcı adı ve şifreye sahipseniz, otomatik olarak arama yapar.
rasdial benim için işe yaramadı (Windows 7'de):
Verifying username and password...
Remote Access error 691 - The remote connection was denied because the user name
and password combination you provided is not recognized, or the selected authen
tication protocol is not permitted on the remote access server.
Windows 7 altına boş dizeler eklerseniz, önbelleğe alınmış kimlik bilgileriyle çalışır: rasdial "My VPN" "" "" (bunlar arasında hiçbir şey olmayan iki çift çift tırnak işaretidir)
rasdialBoş dizeleri kullanarak veya kullanmadan aynı hatayı alıyorum . rasphone -dEserleri. Unutulmaması gereken bir şey, bir komut satırından el ile çalıştırırsanız, çalıştırdıktan hemen sonra komut satırına geri dönmesidir (bağlantı paralel olarak bağlanır). Ancak , komutu bir toplu komut dosyasında ( .bat) dosyaya yerleştirip .batdosyayı çalıştırırsanız, seri olarak çalışır - yani bağlantı tamamlanıncaya kadar denetimi toplu işleme döndürmez. Fark, komutu test eden yeni bir kullanıcı için kafa karıştırıcı olabilir.
Komut satırını çalıştır: Control ncpa.cpl

Ağ Bağlantıları kontrolü

İlk çalıştırmada VPN Ayarlarım'ı düzenle

Kurulumdan sonra, VPN Ayarlarını düzenle

Kimlik bilgilerini kaydet

Hedef VPN ana bilgisayar ayarları

Sessiz VPN up ayarları

VPN ağı

VPN TCP gelişmiş

VPN ağ geçidi

Gelişmiş ağ bağlantısı

Öncelikli arayüzü ayarla

Öncelikli arayüzü uygula

Öncelikli ağ sağlayıcısını ayarla

Script Silent-dial.cmd:
:: - comment in cmd) - REM alternative
:: disabled command output
@echo off
:: Silent dial "My VPN"
@rasphone -d "My VPN"
:: wait 10 sec W2K3 server test
::@SET waitsec=10
::@choice /T %waitsec% /N /D y /M "wait %waitsec% sec"
:: wait 10 sec - alternative - XP .. 7
@ping 127.0.0.1 -n 10 > NUL
:: ********************************************
:: get path
:: set route table
:: run application
:: ********************************************
@ping 127.0.0.1 -n 10 > NUL
:: silent close "My VPN" connection
@rasphone -h "My VPN"
:: END Silent-dial.cmd
Powershell veya WSH kullanın.
Henüz müşteri için bir komut satırı şeması görmedim. Ancak bu komut dosyalarında otomatik hale getirilemeyeceği anlamına gelmez. İşte iki aşamalı bir yaklaşım,
Doğru hatırladıysam, bir pencerede enter tuşuna basma kodu basitçe
Send ("{ENTER}")
Bak Gönder komutu.
AutoIt'i yönetim makinelerinizden birine kurabilir, komut dosyasını çalıştırabilir, bunun için çalıştırılabilir ve çalıştırılabilir hale getirebilir ve kullanıcılara verebilirsiniz. Daha sonra komut satırından çalıştırılabilir olarak başlatılabilir.