IL "Wget"CMDLET è Linux Base Strumento che scarica i file utilizzando l'URL fornito all'interno del terminale. Supporta tutti i tipi di protocolli, tra cui "Ftp "," ftps "," http "e" https". Sfortunatamente, questo cmdlet non è supportato in PowerShell. Tuttavia, PowerShell ha altre alternative, tra cui il "Invoche-webrequest "," start-bitstransfer "o" invoche-restmethod"Cmdlet. Tutti questi cmdlet sono in grado di eseguire operazioni che "Wget" Potere.
Questo tutorial panoramicherà una guida per trovare l'alternativa al "Wget"Cmdlet.
Come scaricare un file in PowerShell?
Questi approcci possono essere considerati un sostituto del "Wget"CMDLET:
Metodo 1: utilizzare il cmdlet "Invoke-Webrequest" per scaricare un file
Il cmdlet "Invoche-webrequest"Afferra i file da Internet utilizzando i loro URL. È il sostituto del "Wget"Cmdlet di Linux.
Esempio
Questo esempio scaricherà un file da Internet usando PowerShell:
$ src = "https: // www.Africau.Edu/Images/Default/Sample.PDF"Secondo il codice sopra:
Metodo 2: utilizzare il cmdlet "invoch-restmethod" per scaricare un file
Il cmdlet "Invocare il ripristino"È un'altra alternativa per il"Wget"Cmdlet. Scarica anche i file da Internet utilizzando l'URL fornito.
Esempio
Questa dimostrazione scaricherà un file da Internet utilizzando l'URL fornito:
$ src = "https: // www.Africau.Edu/Images/Default/Sample.PDF"
Ecco come il file viene scaricato con PowerShell utilizzando il codice sopra.
Metodo 3: utilizzare il cmdlet "start-bitstransfer" per scaricare un file
IL "Avvio di start-bit"Il cmdlet è un po 'come i cmdlet sopra menzionati con differenze di parametri minori.
Esempio
Questo esempio dimostrerà di scaricare un file da Internet usando "Avvio di start-bit":
$ src = "https: // www.Africau.Edu/Images/Default/Sample.PDF"Invece di usare il "-Uri "usa" -Source"Parametro e come alternativa di"-Outfile ", utilizza la" destinazione" opzione:
Si trattava di download di file da Internet.
Conclusione
IL "Wget"È un cmdlet basato su Linux che aiuta il terminale a scaricare file da Internet utilizzando il suo URL. Non è supportato in PowerShell. Tuttavia, PowerShell ha diversi sostituti, tra cui "Start-bitstransfer "," invoch-restmethod "e" Invoke-webrequest"Cmdlets. Questo blog ha elaborato il "Wget"Cmdlet e i suoi sostituti in PowerShell.