Usa PowerShell per testare una connessione remota

Usa PowerShell per testare una connessione remota

Una connessione remota può essere testata o pingizzata usando l'utilità della vecchia scuola "ping.exe". Tuttavia, PowerShell ha introdotto un paio di "Connessione di prova"Comandi per testare una connessione remota. Questo cmdlet pings uno o più computer e, in cambio, ottiene la risposta all'eco. Inoltre, questo comando determina se un computer specifico collegato su una rete IP può essere testato o contattato.

Questo blog coprirà una guida per correggere la query menzionata.

Come utilizzare PowerShell per testare una connessione remota?

Questi approcci possono essere applicati per testare una connessione remota:

  • Connessione di prova.
  • Test-NetConnection.

Metodo 1: utilizzare il cmdlet "test-connection" per testare una connessione remota

IL "Connessione di prova"CMDLET invia richieste di eco di ICMP (protocollo di messaggi di controllo Internet) o di computer locali o remoti.

Esempio 1: eseguire il semplice comando "test-connection"

Per testare la connessione remota, eseguire il cmdlet "test-connection":

Test-connection www.Google.com

Nel codice sopra, prima, aggiungi il cmdlet "test-connection" e quindi specifica l'URL della connessione remota:

Esempio 2: esecuzione del comando "test-connection" con opzione "-quiet"

Questo esempio testerà una connessione remota e restituirà il valore booleano:

Test-connection www.Google.com -quiet

Nel codice sopra indicato:

  • Innanzitutto, aggiungi il “Connessione di prova"Cmdlet e quindi aggiungere l'URL della connessione remota.
  • Successivamente, specificare il "-Tranquillo"Parametro alla fine, che restituirà il valore di output in un valore booleano,"VERO" O "Falso":

Metodo 2: utilizzare il cmdlet "test-netconnection" per testare una connessione remota

Un altro cmdlet utilizzato per testare la connessione remota è il "Test-NetConnection". È simile al "Connessione di prova"Cmdlet. Più o meno, produce gli stessi risultati del cmdlet "test-connection", ma è orientato alla rete.

Esempio

Questo esempio testerà una connessione remota usando il "Test-NetConnection"CMDLET:

Test-NetConnection Linuxhint.com

Esempio: controlla se una porta è aperta

Questo esempio utilizzerà il "Test-NetConnection"CMDLET per verificare se una determinata porta è aperta o meno:

Test-NetConnection www.Google.com -port 80

Nel codice sopra:

  • Innanzitutto, aggiungi il “Test-NetConnection"CMDLET specifica quindi l'URL della connessione remota al test.
  • Dopodiché, aggiungi il "-porta"Parametro e assegnare il"80"Numero di porta ad esso:

Si trattava di testare connessioni remote in PowerShell.

Conclusione

La connessione remota può essere testata utilizzando "Connessione di prova" e il "Test-NetConnection"Cmdlets. L'ex cmdlet verifica connessioni remote con parametri minimi, mentre il secondo è un cmdlet più centrato sulla rete e può anche verificare se la porta è aperta. Questo blog ha presentato una procedura dettagliata per testare una connessione remota in PowerShell.