Le "wget”Cmdlet est un outil de base Linux qui télécharge les fichiers à l'aide de l'URL fournie dans le terminal. Il prend en charge tous les types de protocoles, y compris «FTP "," FTPS "," HTTP "et" HTTPS". Malheureusement, cette applet de commande n'est pas soutenue dans PowerShell. Cependant, PowerShell a d'autres alternatives, notamment le «Invoquer-webrequest "," start-bitstransfer "ou" invoke-restmethod”Cmdlet. Tous ces applets de vente sont capables d'effectuer des opérations qui «wget" peut.
Ce didacticiel exigera un guide pour trouver l'alternative au «wget”Cmdlet.
Comment télécharger un fichier dans PowerShell?
Ces approches peuvent être considérées comme un substitut du «wget”Cmdlet:
Méthode 1: Utilisez la commande «invoke-webrequest» pour télécharger un fichier
La colleInvoquer-webrequest”Attrape les fichiers d'Internet en utilisant leurs URL. C'est le substitut du «wget”Cmdlet de Linux.
Exemple
Cet exemple téléchargera un fichier depuis Internet à l'aide de PowerShell:
$ src = "https: // www.Africau.edu / images / par défaut / échantillon.pdf "Selon le code ci-dessus:
Méthode 2: Utilisez la commande «Invoke-RestMethod» pour télécharger un fichier
La colleInvoquer la remise"Est une autre alternative pour le"wget”Cmdlet. Il télécharge également les fichiers depuis Internet en utilisant l'URL fournie.
Exemple
Cette démonstration téléchargera un fichier depuis Internet à l'aide de l'URL fournie:
$ src = "https: // www.Africau.edu / images / par défaut / échantillon.pdf "
C'est ainsi que le fichier est téléchargé avec PowerShell en utilisant le code ci-dessus.
Méthode 3: Utilisez la commande «start-bitstransfer» pour télécharger un fichier
Le "Start-bitstransfer”Cmdlet est un peu comme les applets de commande mentionnés ci-dessus avec des différences de paramètres mineurs.
Exemple
Cet exemple montrera pour télécharger un fichier depuis Internet en utilisant le «Start-bitstransfer»:
$ src = "https: // www.Africau.edu / images / par défaut / échantillon.pdf "Au lieu d'utiliser le "-URI "Utiliser" -Source«Paramètre, et comme alternative de«-OutFile ", utilisez la" -DESTINATION" option:
Il s'agissait de télécharger des fichiers depuis Internet.
Conclusion
Le "wget"Est une applet de commande basée sur Linux qui aide le terminal à télécharger des fichiers depuis Internet en utilisant son URL. Il n'est pas soutenu dans PowerShell. Cependant, PowerShell a plusieurs substituts, dont ««Start-BitsTransfer "," Invoke-RestMethod "et" Invoke-WebRequest”Cmdlettes. Ce blog a développé le «wget”Cmdlet et ses substituts dans PowerShell.