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!
"Ho la necessità di utilizzare PowerShell per copiare un file dalla macchina remota alla macchina locale. Qualcuno sa dirmi come farlo facilmente?"
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
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.
✍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.
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.
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.
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.
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.