Felsök problem med Windows Server-nätverksanslutning via PowerShell

Windows Server erbjuder massor av verktyg för administratörer om en applikation eller dator inte kan ansluta till en specifik port eller server-IP. En sak som omedelbart dyker upp är att använda verktyg för att lösa DNS och andra nätverksproblem, men om du älskar att använda PowerShell finns det ett briljant kommando Test-NetConnection som du kan använda.

Test-NetConnection-resultat

Felsök problem(Troubleshoot Network) med nätverksanslutning via PowerShell

Du kan använda Test-NetConnection cmdlet för att ta reda på diagnostisk information för en anslutning. Det inkluderar stöd för Ping -testet, TCP -testet, ruttspårning( route tracing) och även ruttvalsdiagnostik.

Beroende på vilka alternativ som används kommer utdata att bestå av information som  ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute , och mer.

Här är listan över parametrar som stöds

  • Gemensam TCP -port: Anger det typiska tjänstens TCP - portnummer
  • ComputerName: Anger DNS- namnet ( Domain Name System ) eller IP-adressen för måldatorn.
  • ConstrainInterface: Anger gränssnittsbegränsningen som ska användas för ruttdiagnostik.
  • ConstrainSourceAddress: Anger källadressbegränsningen som ska användas för ruttdiagnostik.
  • DiagnoseRouting: Indikerar att ruttdiagnostik körs för att mata ut information om val av rutt och källadress för fjärrvärden.
  • Humle: Anger antalet hopp som ska passera i ett traceroute-kommando.
  • InformationLevel: Anger informationsnivån Detaljerad eller Tyst
  • Port: Anger TCP -portnumret på fjärrdatorn.
  • TraceRoute: Indikerar att Tracert körs för att testa anslutning till fjärrvärden.

Använder den kraftfulla(Using the powerful ) Test-NetConnection cmdleten(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

Lista över exempelkommandon

Felsök problem med Windows Server-nätverksanslutning via PowerShell

Här är några exempel på kommandon som du kan prova på din dator. Vissa av dessa kommandon kommer att behöva administratörsbehörighet, så se till att starta PowerShell 7 eller PowerShell 5.1 med den behörighet som krävs.

Test-NetConnection youtube.com

Mer detaljerad information om anslutningen:

Test-NetConnection youtube.com -InformationLevel "Detailed"

När man arbetar med webbtjänster är det för att testa en specifik TCP - port.

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

Utför(Perform) ruttdiagnostik för att ansluta till en fjärrvärd.

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

Hitta standardporten för en webbplats

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

Kör Trace Route för en webbplats

Test-NetConnection -ComputerName google.com -TraceRoute

Som sagt, det är fördelaktigt om du är på en icke-Windows-plattform men använder samma kommando som i Windows .

Bortsett från detta har jag också märkt att jag kör kommandon för vissa webbplatser som Microsoft.com . Det fungerar inte. Ping misslyckas hela tiden, vilket kan vara en servergrej som blockerar sådana slumpmässiga förfrågningar.



About the author

Jag är en datatekniker med över 10 års erfarenhet, varav 3 år som 店員. Jag har erfarenhet av både Apple och Android-enheter, och är särskilt skicklig på att reparera och uppgradera datorer. Jag tycker också om att titta på film på min dator och använda min iPhone för att ta bilder och filma.



Related posts