Dettagliato Tutorial: Copia File PowerShell da Computer Remoto a Locale

Tutti sanno che è abbastanza complicato utilizzare PowerShell per copiare un file da un computer remoto a locale. Fortunatamente per te! Qui in questo post, ti forniamo dettagliati passaggi su come fare questo. Continua a leggere!

Tyler

Da Tyler L'ultimo Aggiornamento 17.02.2025

Share this: instagram reddit

Come copiare un file da un computer remoto utilizzando PowerShell?

"Ho la necessità di utilizzare PowerShell per copiare un file dalla macchina remota alla macchina locale. Qualcuno sa dirmi come farlo facilmente?"

PowerShell: copia file da un computer remoto alla locale 

In questa parte verrà illustrato in dettaglio come utilizzare PowerShell per copiare file dalla macchina remota con le credenziali.

Passaggio 1. Esegui PowerShell come amministratore sul computer locale.

Windows PowerShell Admin

Passaggio 2. Sarà necessario stabilire una nuova sessione remota. Inserisci il seguente comando per creare una sessione remota sul computer remoto:

$MYSESSION = New-PSSession -ComputerName PC02.TECH.LOCAL

Creazione sessione remota

Passaggio 3. Verifica le proprietà della sessione remota inserendo il seguente comando. Otterrai l"output del comando come mostrato nell"immagine seguente.

Get-PSSession

Sessione Remota

Passaggio 4. Copia un file sul computer remoto utilizzando Powershell con il cmdlet Copy-Item. Devi specificare il parametro FromSession e un percorso sul computer locale per il parametro di destinazione. Nel nostro esempio, abbiamo copiato un file di testo chiamato "test" da un computer remoto utilizzando Powershell.

Copy-Item -FromSession $MYSESSION C:\test.txt -Destination C:\test.txt

Nota:È anche possibile copiare un file locale sul computer remoto utilizzando il parametro ToSession.

Copy-Item -Path "C:\test.txt" -Destination "C:\" -ToSession $MYSESSION

ToSession

Passaggio 5. Digita il seguente comando per verificare se il file è stato copiato.

Invoke-Command -ScriptBlock { Get-ChildItem -Path "C:\test.txt" } -Session $MYSESSION

Verifica Copia dei File

Passaggio 6. Ecco l"output del comando:

Output Copia File

Passaggio 7. Dopo aver terminato, non dimenticare di rimuovere la sessione utilizzando Remove-PSSession.

Remove-PSSession -Session $MYSESSION

Rimuovi Sessione

Suggerimenti extra: Trasferisci file tra dispositivi remoti tramite AnyViewer [Consigliato]

Tuttavia, non è consigliato copiare file da un computer remoto a uno locale tramite PowerShell. Ci sono metodi più affidabili e più facili, come ad esempio utilizzare il software gratuito di desktop remoto AnyViewer. Questo ti consente di trasferire file liberamente tra due dispositivi remoti senza sforzo.

  • Compatibilità. È compatibile con vari sistemi Windows, dal Windows 7 all"ultimo Windows 11.
  • Sicurezza. È criptato con Crittografia Ellittica (ECC), che mantiene i tuoi file al sicuro da occhi indiscreti.
  • Velocità elevata. Ti consente di trasferire un lotto di file a velocità molto elevate.

✍Nota: La funzione di trasferimento file richiede la versione 3.0 o superiore. Se la tua versione è più vecchia, devi aggiornare prima.

Scarica, installa e avvia AnyViewer su entrambi i computer. Poi hai due opzioni.

Scarica GratuitoWin 11/10/8.1/8/7
Download sicuro

Parte 1. Registrati su AnyViewer per il trasferimento file

Per utilizzare la funzione di trasferimento file, è necessario registrarsi su AnyViewer e accedere all"account sul computer Controller.

Passaggio 1. Sul computer Controller, vai su Accesso, quindi clicca su Registrati. (Se ti sei già registrato sul sito ufficiale, puoi accedere direttamente.)

Log in AnyViewer.png

Step 2. Compila le informazioni di registrazione.

Registrazione su AnyViewer

Step 3. Ora puoi vedere che hai effettuato l"accesso con successo a AnyViewer. Il tuo dispositivo verrà automaticamente assegnato all"account a cui hai effettuato l"accesso.

Edizioni gratuite

Parte 2. Trasferisci file con AnyViewer

Dopo esserti registrato su un account AnyViewer e aver effettuato l"accesso a AnyViewer sul computer controller, puoi iniziare a trasferire file. A seconda delle diverse situazioni, puoi scegliere diverse modalità per effettuare il trasferimento dei file.

Opzione 1. Trasferisci file senza controllare il computer remoto

Step 1. Inserisci l"ID del dispositivo del destinatario nella casella vuota e scegli quindi Trasferimento file.

Trasferimento file

Step 2. Ti verrà quindi chiesto se Inviare una richiesta al partner o Inserire un codice di sicurezza.

  • Inviare una richiesta al tuo partner: Il computer destinatario riceverà una finestra popup chiedendo se permettere a te di controllare il suo computer.
  • Inserire il codice di sicurezza: Puoi inserire il codice di sicurezza impostato preventivamente dal destinatario e ottenere una connessione diretta.

Scegli una modalità

Suggerimenti: Questa opzione è adatta per gli utenti che hanno bisogno di trasferire file a uno sconosciuto o a chiunque tu non abbia completamente fiducia, garantendo la sicurezza durante il trasferimento dei file.

Opzione 2. Trasferisci file durante una sessione di connessione remota

Step 1. Sul computer destinatario, accedi allo stesso account a cui hai effettuato l"accesso sul computer controller.

Passaggio 2. Sul computer Controller, vai alla scheda Dispositivo, scegli il tuo computer di destinazione e clicca su Trasferimento file per avviare il trasferimento dei file.

Trasferimento File AnyViewer

Suggerimenti: Questa opzione è adatta per gli utenti che hanno bisogno di accedere frequentemente ai propri computer remoti e di trasferire file, garantendo comodità durante il trasferimento.

Verrà visualizzata una finestra di dialogo Trasferimento file indipendentemente dalle opzioni selezionate. Il percorso del computer Controller è mostrato a sinistra della finestra, mentre il percorso del computer Destinatario è mostrato a destra. Potrai trasferire file tra i dispositivi (dal computer Controller al computer Destinatario o dal computer Destinatario al computer Controller) cliccando sulle frecce dopo aver scelto i file di destinazione.

Scegli File

Potrai vedere lo stato del trasferimento in basso nella finestra di dialogo Trasferimento file. Clicca con il tasto destro per mettere in pausa o rimuovere il compito di trasferimento. La finestra di dialogo può essere chiusa quando il trasferimento è completo.

Stato Trasferimento

Nota: La dimensione massima di un singolo file che può essere trasferito per un account gratuito è di 100 MB, e il numero massimo di file che possono essere trasferiti contemporaneamente è di 100. Se desideri trasferire file più grandi o in quantità maggiore contemporaneamente, effettua un upgrade a un Piano Professionale o Enterprise.

Conclusioni

Questo post introduce principalmente come utilizzare PowerShell per copiare un file dalla macchina remota a una locale. Viene anche presentato come copiare un file dalla macchina locale a una remota attraverso PowerShell. Tuttavia, l"utilizzo di PowerShell non è sempre il metodo consigliato in quanto richiede competenze tecniche. Se hai bisogno di un modo semplice per copiare e incollare file tra dispositivi remoti, prova AnyViewer.