PowerShell के माध्यम से Windows सर्वर नेटवर्क कनेक्टिविटी समस्याओं का निवारण करें

यदि कोई एप्लिकेशन या कंप्यूटर किसी विशिष्ट पोर्ट या सर्वर आईपी से कनेक्ट करने में सक्षम नहीं है, तो विंडोज सर्वर(Windows Server) व्यवस्थापक के लिए बहुत सारे टूल प्रदान करता है। एक चीज जो तुरंत पॉप अप होती है वह है DNS और अन्य नेटवर्क मुद्दों को हल करने के लिए टूल का उपयोग करना, लेकिन यदि आप पावरशेल का उपयोग करना पसंद करते हैं ,(PowerShell) तो एक शानदार कमांड टेस्ट-नेटकनेक्शन(Test-NetConnection) है जिसका आप उपयोग कर सकते हैं।

टेस्ट-नेटकनेक्शन परिणाम

(Troubleshoot Network)पावरशेल के माध्यम से (PowerShell)नेटवर्क कनेक्टिविटी समस्याओं का निवारण करें

आप किसी कनेक्शन के लिए नैदानिक ​​जानकारी का पता लगाने के लिए टेस्ट-नेटकनेक्शन cmdlet का उपयोग कर सकते हैं। (Test-NetConnection)इसमें पिंग(Ping) टेस्ट, टीसीपी(TCP) टेस्ट, रूट ट्रेसिंग( route tracing) और रूट सिलेक्शन डायग्नोस्टिक्स के लिए सपोर्ट शामिल है।

किस विकल्प का उपयोग किया जाता है, इस पर निर्भर करते हुए, आउटपुट में  कंप्यूटरनाम(ComputerName) , रिमोटएड्रेस(RemoteAddress) , चयनित(SelectedSourceAddress) स्रोत पता , आउटगोइंगइंटरफेसइंडेक्स(OutgoingInterfaceIndex) , चयनितनेटरूट(SelectedNetRoute) , और बहुत कुछ जैसी जानकारी शामिल होगी।

यहाँ समर्थित मापदंडों की सूची है

  • सामान्य टीसीपी पोर्ट: विशिष्ट सेवा (TCP)टीसीपी(TCP) पोर्ट नंबर निर्दिष्ट करता है
  • कंप्यूटरनाम: डोमेन नाम सिस्टम( Domain Name System) ( डीएनएस(DNS) ) नाम या लक्षित कंप्यूटर का आईपी पता निर्दिष्ट करता है।
  • ConstrainInterface: मार्ग निदान के लिए उपयोग करने के लिए इंटरफ़ेस बाधा निर्दिष्ट करता है।
  • ConstrainSourceAddress: मार्ग निदान के लिए उपयोग करने के लिए स्रोत पता बाधा निर्दिष्ट करता है।
  • डायग्नोज रूटिंग: इंगित करता है कि रूट डायग्नोस्टिक्स रिमोट होस्ट के लिए रूट और सोर्स एड्रेस चयन जानकारी को आउटपुट करने के लिए चलता है।
  • हॉप्स: ट्रेसरआउट कमांड में पार करने के लिए हॉप्स की संख्या निर्दिष्ट करता है।
  • सूचना स्तर: सूचना स्तर विस्तृत या शांत निर्दिष्ट करता है
  • पोर्ट: दूरस्थ कंप्यूटर पर टीसीपी(TCP) पोर्ट नंबर निर्दिष्ट करता है।
  • TraceRoute: इंगित करता है कि Tracert दूरस्थ होस्ट से कनेक्टिविटी का परीक्षण करने के लिए चलता है।

शक्तिशाली(Using the powerful ) टेस्ट-नेटकनेक्शन cmdlet का उपयोग करना(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

नमूना आदेशों की सूची

PowerShell के माध्यम से Windows सर्वर नेटवर्क कनेक्टिविटी समस्याओं का निवारण करें

यहां कुछ नमूना आदेश दिए गए हैं जिन्हें आप अपने कंप्यूटर पर आज़मा सकते हैं। इनमें से कुछ आदेशों के लिए व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होगी, इसलिए आवश्यक अनुमति के साथ PowerShell 7 या PowerShell 5.1 को लॉन्च करना सुनिश्चित करें।(PowerShell 5.1)

Test-NetConnection youtube.com

कनेक्टिविटी पर अधिक विस्तृत जानकारी:

Test-NetConnection youtube.com -InformationLevel "Detailed"

वेब सेवाओं के साथ काम करते समय, यह एक विशिष्ट टीसीपी(TCP) पोर्ट का परीक्षण करना है।

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

रिमोट(Perform) होस्ट से कनेक्ट करने के लिए रूट डायग्नोस्टिक्स करें।

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

वेबसाइट का डिफ़ॉल्ट पोर्ट ढूंढें

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

वेबसाइट के लिए ट्रेस रूट चलाएं

Test-NetConnection -ComputerName google.com -TraceRoute

उस ने कहा, यह फायदेमंद है यदि आप गैर-विंडोज प्लेटफॉर्म पर हैं लेकिन विंडोज़(Windows) के समान कमांड का उपयोग करते हैं ।

इसके अलावा, मैंने Microsoft.com(Microsoft.com) जैसी कुछ वेबसाइटों के लिए कमांड निष्पादित करते भी देखा है । यह काम नहीं करता है। पिंग हर समय विफल रहता है, जो इस तरह के यादृच्छिक अनुरोधों को अवरुद्ध करने वाली सर्वर चीज हो सकती है।



About the author

मैं एक्सबॉक्स एक्सप्लोरर, माइक्रोसॉफ्ट एक्सेल और विंडोज 8.1 एक्सप्लोरर में अनुभव के साथ एक सॉफ्टवेयर इंजीनियर हूं। खाली समय में मुझे वीडियो गेम खेलना और टीवी देखना पसंद है। मेरे पास यूटा विश्वविद्यालय से डिग्री है और मैं वर्तमान में एक अंतरराष्ट्रीय कंपनी के लिए एक सॉफ्टवेयर इंजीनियर के रूप में काम कर रहा हूं।



Related posts