Confrontare la comunicazione remota con la connettività remota

Completato

Comunicazione remota è il nome di una funzionalità di Windows PowerShell specifica, da non confondere con il concetto più generico di connettività remota. La comunicazione remota è un modo generalizzato per trasmettere comandi a un computer remoto in modo che l'esecuzione avvenga in locale nel computer. Il comando eseguito non deve essere disponibile nel computer che avvia la connessione. Solo i computer remoti devono essere in grado di eseguirlo.

Lo scopo della comunicazione remota è ridurre o eliminare la necessità per gli autori dei comandi di scrivere codice per i propri protocolli di comunicazione. A molti autori di comandi è già richiesto di eseguire questa operazione per spedire i loro prodotti. Questo è il motivo per cui sono attualmente in uso molte tecnologie e protocolli diversi.

Molti comandi implementano i propri protocolli di comunicazione, anche se in futuro molti di essi potrebbero essere modificati per usare la comunicazione remota. Ad esempio, Get-WmiObject usa RPC, mentre Get-Process comunica con il servizio Registro di sistema remoto del computer. I comandi di Microsoft Exchange Server hanno i propri canali di comunicazione, mentre i comandi di Active Directory comunicano con un gateway di servizio Web specifico usando il proprio protocollo. Tutte queste altre forme di comunicazione potrebbero avere requisiti firewall univoci e potrebbero richiedere l'uso di configurazioni specifiche.