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
rasphone
eğer rasdial
sizin 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)
rasdial
Boş dizeleri kullanarak veya kullanmadan aynı hatayı alıyorum . rasphone -d
Eserleri. 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 .bat
dosyayı ç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.