Как загрузить файл с помощью команды PowerShell в Windows 10

Windows PowerShell поставляется вместе с Windows 10. Вы даже можете заменить командную строку в меню Power User на PowerShell. Как и командная строка, PowerShell позволяет выполнять множество действий по настройке на рабочем столе, например удалять приложения по умолчанию. Вы также можете использовать для чего-то более простого, например, для загрузки файла. С помощью простой команды вы можете не только загрузить общедоступный файл, но и загрузить файл, требующий аутентификации перед загрузкой, например файл в папке Dropbox. Мы подробно описали процесс здесь.

Вам нужны следующие команды:

$client = new-object System.Net.WebClient
$client.DownloadFile("Download Link","File Destination")

В приведенной выше команде вы замените «Ссылку для скачивания» ссылкой на файл, который хотите скопировать. URL-адрес должен быть заключен в кавычки, а квадратные скобки являются частью синтаксиса. Замените «Место назначения файла» местом, в которое вы хотите сохранить файл, а затем и расширением файла. Вы можете указать любое имя, но убедитесь, что вы правильно указали расширение. PowerShell не создаст папку, поэтому убедитесь, что папка, в которую вы хотите сохранить файл, уже существует.

Команда будет выглядеть примерно так:

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

$client = new-object System.Net.WebClient
$client.DownloadFile("https://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

файл загрузки powershell

Если вы пытаетесь загрузить файл, требующий входа в службу, вставьте эту команду между двумя строками;

$client.Credentials =  Get-Credential

На экране появится приглашение ввести логин и пароль. Вам нужно будет заранее узнать, какой логин и пароль ввести, потому что в приглашении не будет указано, запрашивает ли он вашу учетную запись Google или ваши учетные данные Dropbox.

Команда вместе с командой аутентификации будет выглядеть так:

$client = new-object System.Net.WebClient
$client.Credentials = Get-Credential
$client.DownloadFile("https://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

Убедитесь, что у вас есть прямая ссылка на файл. Ссылки на страницы с кнопкой загрузки работать не будут. Вместо этого вы либо получите ошибку, либо в конечном итоге сохраните саму страницу вместо файла.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.