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!
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.
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
Passaggio 3. Verifica le proprietà della sessione remota inserendo il seguente comando. Otterrai l"output del comando come mostrato nell"immagine seguente.
Get-PSSession
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
Passaggio 5. Digita il seguente comando per verificare se il file è stato copiato.
Invoke-Command -ScriptBlock { Get-ChildItem -Path "C:\test.txt" } -Session $MYSESSION
Passaggio 6. Ecco l"output del comando:
Passaggio 7. Dopo aver terminato, non dimenticare di rimuovere la sessione utilizzando Remove-PSSession.
Remove-PSSession -Session $MYSESSION
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.
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.)
Step 2. Compila le informazioni di registrazione.
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.
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.
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.
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.
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.
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.
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.