Bir VPN bağlantısını izleyin ve kontrol edin


0

Çalışma bilgisayarımda sürekli olarak bağlanması gereken bir VPN bağlantım var. Ancak, zaman zaman bağlantı kesiliyor ve bunu işimde bir hata olduğunu düşünmek gibi zaman alıcı bir şekilde keşfettim.

Onu izleyebilecek bir yazılım aracı, belki bir zamanlayıcıda çalışan bir PowerShell betiği ve bağlantısı kesilmişse tekrar bağlayın. Birisi böyle bir şey yaptı mı ya da böyle bir iş için yapılmış bir şey var mı?


1
"ping x.x.x.x -t", bağlantı bozuksa veya bağlantı düştüğünde zaman aşımına uğradığında yüksek gecikme süresi gösterir. Ağdaki bir sonraki sekmenin IP adresini girin. Bir komut istemi istiyorsanız, bir VB / Toplu iş betiği bir ping'i kaçırdığında (veya 3 deyince) bir iletişim kutusunu tetikleyebilir
Linef4ult

Teşekkürler. Yeterince komik, sadece dün gece genç bir adama gösterdim. Ping Yazıcının kullanılabilirliğini kontrol etmek için sınıf. Ben de ona Windows'u gösterdim ping.exe gerekirse işi komut dosyası için komut. Şimdi yeniden nasıl bağlanacağımı öğrenmem gerekecek.
ProfK

Yanıtlar:


1

aşağıdaki kodu, sizin için belirli bir adrese $IpAddress değişken. Bu adrese ping ile erişilemiyorsa. Ağ bağdaştırıcısı sıfırlanacak. İp adres değişkeni kendi geçerli değerinize değiştirin.

kullanılan ağ bağdaştırıcısı arabirim adına 'bağlantının adı' adını verin. Örnek: 'Ethernet'

$IpAdress = "192.168.0.1"
$ConnectionName = "ethernet"
$Testconnection = test-connection $IpAdress -count 1 -quiet

if(!$Testconnection)
{
 $nic = gwmi win32_networkadapter -filter "NetConnectionID='$ConnectionName'"
  $nic.disable()
  write-host "Disabling Network interface '$ConnectionName''"
  sleep 5
  $nic.enable()
  write-host "Enabling Network interface '$ConnectionName''"
}

Bağdaştırıcı bağlantısını kontrol etmek için her X zamanında çalışacak komut dosyası için zamanlanmış bir görev yapılandırmayı deneyin. Veya bağlantının koptuğunu fark ettiğinizde sadece betiği powershell ile çalıştırın.

Ağ bağdaştırıcınızı devre dışı bırakmak / etkinleştirmek VPN bağlantısını yeniden bağlayıp bağlayamayacağını bilmiyorum, bu nedenle kodu doğru yönde başlatmanıza yardımcı olacağına inanıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.