Comment télécharger un fichier à l'aide de PowerShell

Comment télécharger un fichier à l'aide de PowerShell
PowerShell est un shell de script de ligne de commande utilisé pour automatiser une variété de tâches différentes. PowerShell est pris en charge par les systèmes d'exploitation Windows, Linux et MacOS. PowerShell soutient plusieurs applets de commande pour effectuer des centaines d'opérations. Ces applets de commande peuvent être utilisés pour fonctionner sur la machine locale ou peuvent récupérer des données à partir de sources en ligne.

Dans cet article, nous démontrerons les façons possibles de télécharger un fichier à l'aide de PowerShell.

Comment télécharger un fichier à l'aide de PowerShell?

PowerShell est un shell de script pour automatiser la gestion du système, mais il peut également être utilisé pour télécharger un fichier.

Les méthodes sont les suivantes pour télécharger un fichier à partir du lien source avec PowerShell.

  • Invoquer-webrequest: La piste principale
  • iwr: est un alias de la commande invoquée-webrequest
  • wget: est un alias de la commande invoquée-webrequest
  • boucle: est également un alias de la commande invoquée-webrequest

Exemple 1: Utilisation d'Invoke-WebRequest pour télécharger un fichier

Dans cet exemple, le Invoquer-webrequest est utilisé pour télécharger le fichier depuis l'emplacement de la source sur le chemin absolu du lecteur local.

Invoquer-webrequest -uri "https: // github.com / powershell / powershell "'
-OutFile "C: \ Users \ PowerShell \ Documents \ PowerShell \ webrequest_powershell.html "
ls "C: \ Users \ PowerShell \ Documents \ PowerShell"

Le code ci-dessus est décrit comme,

- Le chemin du fichier à télécharger est transmis au «-Uri»Paramètre

- Le chemin de destination est défini à l'aide du «-Vider»Paramètre

Comme vous pouvez le voir dans la capture d'écran ci-dessus, le fichier est téléchargé sur le chemin de destination, sans aucune erreur.

Exemple 2: Utilisation de IWR pour télécharger un fichier

Le "iwr"Est un alias de la commande invoke-webrequest qui peut également être utilisé pour télécharger des fichiers à partir du lien. L'exemple de code est utilisé pour télécharger un fichier en utilisant «iwr»:

iwr -uri "https: // github.com / powershell / powershell "'
-OutFile "C: \ Users \ PowerShell \ Documents \ PowerShell \ iwr_powershell.html "
ls "C: \ Users \ PowerShell \ Documents \ PowerShell"

Comme vous pouvez le voir dans la capture d'écran ci-dessus, le fichier est téléchargé avec succès avec l'aide de "Iwr".

Exemple 3: Utilisation de WGET pour télécharger un fichier

Comme "Iwr", le wget est également un alias du Invoquer-webrequest cmdlet. Avec la même syntaxe, remplacez simplement le Invoquer-webrequest avec "Wget" Pour télécharger le fichier. L'exemple est le suivant.

wget -uri "https: // github.com / powershell / powershell "'
-OutFile "C: \ Users \ PowerShell \ Documents \ PowerShell \ WGET_POWERSHELL.html "
ls "C: \ Users \ PowerShell \ Documents \ PowerShell"

Le fichier téléchargé peut être vu dans le chemin de téléchargement selon les résultats ci-dessus.

Exemple 4: Utilisation de Curl pour télécharger un fichier

Le fichier du lien peut être téléchargé en utilisant la commande invoke-webrequest Alias, boucle. L'exemple ci-dessous donné téléchargera le fichier de la source vers le chemin du lecteur local.

curl -uri "https: // github.com / powershell / powershell "'
-OutFile "C: \ Users \ PowerShell \ Documents \ PowerShell \ Curl_Powershell.html "
ls "C: \ Users \ PowerShell \ Documents \ PowerShell"

On peut remarquer dans la capture d'écran ci-jointe que le PowerShell.HTML est téléchargé sur le chemin avec succès.

Vous avez appris les quatre méthodes différentes de téléchargement des fichiers à partir du lien source vers le chemin du lecteur local.

Conclusion

Un fichier peut être téléchargé avec Microsoft PowerShell via la commande invoke-webrequest. Le PowerShell propose trois alias d'Invoke-WebRrequest I.e., iwr, curl et wget. Ce message montre diverses méthodes pour télécharger un fichier à l'aide de PowerShell. Bien que le fonctionnement de ces quatre cmdlettes soit le même, vous pouvez donc utiliser n'importe lequel de ces éléments pour télécharger un fichier en utilisant PowerShell.