PowerShell aracılığıyla Windows Server Ağ bağlantısı sorunlarını giderme

Windows Server , bir uygulama veya bilgisayarın belirli bir bağlantı noktasına veya sunucu IP'sine bağlanamaması durumunda yöneticiler için tonlarca araç sunar. Anında ortaya çıkan bir şey, DNS ve diğer ağ sorunlarını çözmek için araçlar kullanmaktır, ancak PowerShell kullanmayı seviyorsanız, kullanabileceğiniz mükemmel bir Test-NetConnection komutu vardır .

Test-NetConnection Sonuçları

(Troubleshoot Network)PowerShell aracılığıyla (PowerShell) bağlantısı sorunlarını giderme

Bir bağlantı için tanılama bilgilerini bulmak için Test-NetConnection cmdlet'ini kullanabilirsiniz. (Test-NetConnection)Ping testi, TCP testi, rota izleme( route tracing) ve ayrıca rota seçimi tanılama desteği içerir .

Hangi seçeneklerin kullanıldığına bağlı olarak çıktı,  ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute ve daha fazlası gibi bilgilerden oluşacaktır.

İşte desteklenen parametrelerin listesi

  • Ortak TCP Bağlantı Noktası: Tipik hizmet (TCP)TCP bağlantı noktası numarasını belirtir
  • BilgisayarAdı: Hedef bilgisayarın Etki Alanı Adı Sistemi( Domain Name System) ( DNS ) adını veya IP adresini belirtir.
  • ConstrainInterface: Yol tanılama için kullanılacak arabirim kısıtlamasını belirtir.
  • ConstrainSourceAddress: Yol tanılama için kullanılacak kaynak adres kısıtlamasını belirtir.
  • DiagnoseRouting: Uzak ana bilgisayar için yol ve kaynak adresi seçim bilgilerinin çıktısını almak için yol tanılamalarının çalıştığını gösterir.
  • Atlamalar: Bir traceroute komutunda geçilecek atlama sayısını belirtir.
  • InformationLevel: Ayrıntılı veya Sessiz bilgi düzeyini belirtir
  • Bağlantı Noktası: Uzak bilgisayardaki TCP bağlantı noktası numarasını belirtir .
  • TraceRoute: Tracert'in( Tracert) uzak ana bilgisayara bağlantıyı test etmek için çalıştığını gösterir.

Güçlü(Using the powerful ) Test-NetConnection cmdlet'ini kullanma(cmdlet)

Test-NetConnection -ComputerName "www.contoso.com" -ConstrainInterface 5 -DiagnoseRouting -InformationLevel "Detailed"

ComputerName : www.contoso.com

RemoteAddress : 2600:1409:a:185::2768

ConstrainInterfaceIndex : 5

SelectedSourceAddress : 2001:4898:e0:79:75dd:64cf:d9ff:f86

OutgoingInterfaceIndex : 5

SelectedNetRoute : DestinationPrefix: ::/0

NextHop: fe80::200:5eff:fe00:202

RouteSelectionEvents : IP: Route [DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 InterfaceIndex: 4

RouteMetric: 256] is blocked for Destination: 2600:1409:a:185::2768 ConstrainInterfaceIndex: 5 ConstrainScopeZone: 1 in Compartment: 1, Reason: InterfaceConstraint.

SourceAddressSelectionEvents : IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0.

IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0.

RouteDiagnosticsSucceeded : True

Örnek Komutların Listesi

PowerShell aracılığıyla Windows Server Ağ bağlantısı sorunlarını giderme

İşte bilgisayarınızda deneyebileceğiniz birkaç örnek komut. Bu komutlardan bazıları yönetici ayrıcalıklarına ihtiyaç duyacaktır, bu nedenle gerekli izinle PowerShell 7 veya PowerShell 5.1'i(PowerShell 5.1) başlattığınızdan emin olun .

Test-NetConnection youtube.com

Bağlantı hakkında daha ayrıntılı bilgi:

Test-NetConnection youtube.com -InformationLevel "Detailed"

Web servisleri ile çalışırken, belirli bir TCP portunu test etmektir.

Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"

(Perform)Uzak bir ana bilgisayara bağlanmak için rota tanılama gerçekleştirin .

Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed

Bir web sitesinin varsayılan bağlantı noktasını bulun

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

Bir web sitesi için Trace Route'u çalıştırın

Test-NetConnection -ComputerName google.com -TraceRoute

Bununla birlikte, Windows olmayan bir platformdaysanız ancak Windows'takiyle(Windows) aynı komutu kullanıyorsanız faydalıdır .

Bunun dışında, Microsoft.com(Microsoft.com) gibi bazı web siteleri için komutların çalıştırıldığını da fark ettim . çalışmıyor. Ping her zaman başarısız olur ve bu, bu tür rastgele istekleri engelleyen bir sunucu olayı olabilir.



About the author

10 yılı aşkın deneyime sahip kıdemli bir yazılım mühendisi ve görüntüler ve iPhone uygulaması geliştiricisiyim. Donanım ve yazılım konusundaki becerilerim, beni herhangi bir kurumsal veya tüketici akıllı telefon projesi için mükemmel bir uyum haline getiriyor. Yüksek kaliteli görüntülerin nasıl oluşturulacağı konusunda derin bir anlayışa ve tüm farklı görüntü formatlarıyla çalışma yeteneğine sahibim. Ek olarak, Firefox ve iOS geliştirmesine aşinayım.



Related posts