Cómo descargar archivos de PowerShell en Windows 10

PowerShell se convirtió en una aplicación predeterminada en Windows con Windows 8. No es un reemplazo del símbolo del sistema, pero puede hacer cosas que el símbolo del sistema no puede hacer y, con mayor frecuencia, es más fácil de usar. Un ejemplo común de esto es la descarga de archivos. Si desea descargar un archivo desde el símbolo del sistema, tiene bastantes obstáculos que deberá superar. Normalmente, necesitará instalar una aplicación como wget o Cygwin. Con PowerShell, es mucho más simple. Puede descargar archivos de PowerShell y guardarlos en la carpeta actual o en cualquier otra carpeta de su elección.

Descargar archivos de PowerShell

No necesita derechos de administrador para descargar archivos de PowerShell. Todo lo que necesita saber es el comando correcto. El siguiente comando descargará un archivo y lo guardará en el directorio actual. Si ejecuta PowerShell como un usuario normal, se abre en su carpeta de usuario de forma predeterminada. Si no cambia la carpeta, puede encontrar el archivo descargado en la raíz de su carpeta de usuario.

  Juega juegos de Windows en tu iPad o tableta Android

Sintaxis:

powershell -command "& { iwr url/FileName.Extension -OutFile FileName.Extension }"

Ejemplo:

powershell -command "& { iwr https://cloud.kirukiru.es.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg -OutFile image.jpg }"

Guardar en ubicación de carpeta

Hay dos formas de descargar archivos de PowerShell y guardarlos en una ubicación de carpeta. El primer método hace que cambie a la carpeta en la que desea guardar con el comando cd.

Por ejemplo, cuando abre PowerShell, abre su carpeta de usuario actual. Puede utilizar el comando cd para cambiar, por ejemplo, a la carpeta Descargas.

Sintaxis:

cd Folder path

Ejemplo:

cd C:UsersfatiwDownloads

Una vez que esté en la nueva carpeta, puede usar el comando de la sección anterior y descargar su archivo.

  Cómo mover la instalación de una aplicación a otra unidad en Windows

El segundo método no requiere cambiar a una ubicación de carpeta diferente. En su lugar, puede simplemente agregar la ubicación de guardado al comando que ejecuta, que es el siguiente.

Sintaxis:

$client = new-object System.Net.WebClient
 $client.DownloadFile("url/FileName.Extension","SaveLocationFileName.Extension")

Ejemplo:

$client = new-object System.Net.WebClient
 $client.DownloadFile("https://cloud.kirukiru.es.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg","C:New folderimage1.jpg")

Advertencias

PowerShell no comprobará si el nombre de archivo que ha proporcionado ya se está utilizando. Sobrescribirá un archivo sin advertencia, así que si ya tiene un archivo llamado image.jpg en una carpeta, asegúrese de no descargar y guardar otro archivo con el mismo nombre.

Si está ejecutando PowerShell como usuario habitual, no le permitirá guardar archivos en la raíz de su unidad de Windows.

  Cómo encontrar la cuenta de administrador en Windows 10

PowerShell no corregirá las extensiones de archivo. Si usa PowerShell para descargar un archivo JPG y le dice que lo guarde como PNG cuando le da la ubicación de guardado, PowerShell no lo corregirá. Esto hará que no pueda abrir el archivo porque la extensión es incorrecta. Tendrá que corregir la extensión del archivo antes de poder abrirlo.