Guide détaillé : Copier un fichier PowerShell depuis un ordinateur distant vers local

Tout le monde sait que c'est un peu compliqué d'utiliser PowerShell pour copier un fichier depuis un ordinateur distant vers local. Vous êtes chanceux ! Ici, dans cet article, nous vous fournissons des étapes détaillées sur la façon de le faire. Continuez à lire !

Tyler

Par Tyler Mis à jour le 18/02/2025

Share this: instagram reddit

Comment copier un fichier depuis un ordinateur distant à l"aide de PowerShell ?

"J"ai besoin d"utiliser PowerShell pour copier un fichier de l"ordinateur distant vers l"ordinateur local. Quelqu"un peut-il me dire comment le faire facilement ?"

PowerShell : copier un fichier depuis un ordinateur distant vers local

Dans cette partie, nous allons vous montrer comment utiliser PowerShell pour copier des fichiers depuis un ordinateur distant avec des identifiants.

Étape 1. Exécutez PowerShell en tant qu"administrateur sur l"ordinateur local.

Windows PowerShell Admin

Étape 2. Vous devrez d"abord établir une nouvelle session à distance. Entrez la commande suivante pour créer une session à distance vers l"ordinateur distant :

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

Créer une session à distance

Étape 3. Vérifiez les propriétés de la session à distance en entrant la commande suivante. Vous obtiendrez la sortie de la commande comme indiqué dans l"image suivante.

Get-PSSession

Session à distance

Étape 4. Copiez un fichier vers l"ordinateur distant en utilisant Powershell avec la commande Copy-Item. Vous devez spécifier le paramètre FromSession et un chemin sur l"ordinateur local pour le paramètre Destination. Dans notre exemple, nous avons copié un fichier texte nommé "test" depuis un ordinateur distant en utilisant Powershell.

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

Note : Vous pouvez également copier un fichier local vers l"ordinateur distant en utilisant le paramètre ToSession.

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

ToSession

Étape 5. Tapez la commande suivante pour vérifier si le fichier a été copié.

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

,Traduisez le contenu ci-dessus en français. Le contenu à traduire ne doit pas inclure la valeur de l"attribut href de la balise HTML a et la valeur de l"attribut src de la balise img. Le contenu entre {{}} n"a pas besoin d"être traduit. Les caractères Unicode ne doivent pas être traduits. Ne traduisez ni ne modifiez les structures HTML et leurs attributs.

Vérifier les fichiers copiés

Étape 6. Voici la sortie de commande :

Sortie de copie de fichiers

Étape 7. Après avoir terminé, n"oubliez pas de supprimer la session en utilisant Remove-PSSession.

Remove-PSSession -Session $MYSESSION

Supprimer la session

Astuces supplémentaires : Transférer des fichiers entre des appareils distants via AnyViewer [Recommandé]

Cependant, il n"est pas recommandé de copier des fichiers d"un ordinateur distant vers un ordinateur local via PowerShell. Il existe des méthodes plus fiables et plus faciles, et l"utilisation du logiciel de bureau à distance gratuit et facile AnyViewer est l"une d"entre elles. Il vous permet de transférer librement des fichiers entre deux appareils distants sans effort.

  • Compatibilité. Il est compatible avec différents types de systèmes Windows, de Windows 7 au dernier Windows 11.
  • Sécurité. Il est crypté avec la cryptographie à courbe elliptique (ECC), ce qui garantit la sécurité de vos fichiers contre les regards indiscrets.
  • Vitesse rapide. Il vous permet de transférer un lot de fichiers à une vitesse vraiment rapide.

✍Note : La fonction de transfert de fichiers nécessite la version 3.0 ou supérieure. Si votre version est inférieure, veuillez d"abord mettre à niveau.

Téléchargez, installez et lancez AnyViewer sur les deux ordinateurs. Ensuite, vous avez deux options.

Télécharger GratuicielWin 11/10/8.1/8/7
Télécharger en sécurité

Partie 1. Inscription à AnyViewer pour le transfert de fichiers

Pour utiliser la fonction de transfert de fichiers, vous devez vous inscrire à AnyViewer et vous connecter au compte sur l"ordinateur Contrôleur.

Étape 1. Sur l"ordinateur Contrôleur, accédez à Se connecter, puis cliquez sur S"inscrire. (Si vous avez déjà vous inscrit sur son site officiel, vous pouvez vous connecter directement.)

Log in AnyViewer.png

Étape 2. Remplissez les informations d"inscription.

Inscrivez-vous pour AnyViewer

Étape 3. Ensuite, vous pouvez voir que vous vous êtes connecté avec succès à AnyViewer. Votre appareil sera automatiquement attribué au compte auquel vous êtes connecté.

Éditions gratuites

Partie 2. Transférer des fichiers avec AnyViewer

Après vous être inscrit à un compte AnyViewer et vous être connecté à AnyViewer sur l"ordinateur Contrôleur, vous pouvez commencer à transférer des fichiers. Selon les différentes situations, vous pouvez choisir différentes manières d"effectuer le transfert de fichiers.

Option 1. Transférer des fichiers sans contrôler l"ordinateur distant

Étape 1. Saisissez l"ID de l"appareil du destinataire dans la zone vide, puis choisissez Transfert de fichiers.

Transfert de fichiers

Étape 2. Ensuite, on vous demandera si vous souhaitez Envoyer une demande à votre partenaire ou Saisir le code de sécurité.

  • Envoyer une demande à votre partenaire : L"ordinateur du destinataire recevra une fenêtre contextuelle lui demandant s"il vous permet de contrôler son ordinateur.
  • Saisir le code de sécurité : Vous pouvez saisir le code de sécurité défini par le destinataire à l"avance et établir une connexion directe.

Choisissez une méthode

Astuces : Cette option convient aux utilisateurs qui doivent transférer des fichiers à un inconnu ou à toute personne en qui vous n"avez pas entièrement confiance, en garantissant la sécurité lors du transfert de fichiers.

Option 2. Transférer des fichiers pendant une session de connexion à distance

Étape 1. Sur l"ordinateur du destinataire, connectez-vous au même compte que celui sur lequel vous vous êtes connecté sur l"ordinateur Contrôleur.

Étape 2. Sur l"ordinateur Contrôleur, allez à l"onglet Appareil, choisissez votre ordinateur cible, et cliquez sur Transfert de fichiers pour commencer le transfert des fichiers.

Transfert de fichiers AnyViewer

Astuces : Cette option est adaptée aux utilisateurs qui ont besoin d"accéder fréquemment à leurs propres ordinateurs distants et de transférer des fichiers, garantissant ainsi la commodité lors du transfert.

Quelles que soient les options que vous sélectionnez, une boîte de dialogue Transfert de fichiers s"affichera. Le chemin de l"ordinateur Contrôleur est indiqué à gauche de la boîte, et le chemin de l"ordinateur Récepteur est indiqué à droite. Vous pouvez transférer des fichiers entre les appareils (de l"ordinateur Contrôleur à l"ordinateur Récepteur ou de l"ordinateur Récepteur à l"ordinateur Contrôleur) librement en cliquant sur les flèches après avoir choisi les fichiers cibles.

Choisir des fichiers

Vous pouvez voir l"état du transfert en bas de la boîte de dialogue Transfert de fichiers. Cliquez avec le bouton droit pour mettre en pause ou supprimer la tâche de transfert. La boîte de dialogue peut être fermée lorsque le transfert est terminé.

État du transfert

Remarque : La taille maximale d"un fichier unique pouvant être transféré pour le compte gratuit est de 100 Mo et le nombre maximal de fichiers pouvant être transférés par opération est de 100. Si vous souhaitez transférer des fichiers plus volumineux en plus grande quantité par opération, veuillez passer à un plan Professionnel ou Entreprise.

Conclusion

Cet article présente principalement comment utiliser PowerShell pour copier un fichier de la machine distante vers une machine locale. Il présente également comment copier un fichier de la machine locale vers une machine distante via PowerShell. Cependant, l"utilisation de PowerShell n"est pas toujours la méthode recommandée car elle est techniquement complexe. Si vous avez besoin d"une manière simple de copier et coller des fichiers entre des appareils distants, essayez AnyViewer.