Назад | Перейти на главную страницу

Как получить статическую ссылку для загрузки для подписки Microsoft MSDN?

Мне нужно иметь возможность загружать файлы MSDN ISO непосредственно из оболочки питания, и поэтому мне интересно, как я могу это сделать?

Я могу просмотреть сайт загрузок по адресу https://msdn.microsoft.com/subscriptions/securedownloads/ однако эти загрузки требуют аутентификации .... Я не знаю, как аутентифицироваться в нем через Power Shell, и я не могу найти подходящих командлетов.

Было бы неплохо иметь статические ссылки для скачивания моих фактических файлов. Кто-нибудь знает, как с этим делать?

Кроме того, было бы полезно, если бы кто-нибудь мог предоставить командлет, который уже готов для этого (я безуспешно искал) Спасибо за вашу помощь!

Мне довелось найти ответ на этот вопрос, и я подумал, что расскажу его всем. Надеюсь, что все в порядке!

Итак, у вас есть учетная запись Microsoft MSDN, и вы хотите узнать, как загружать файлы ISO напрямую через PowerShell? Что ж, присоединяйтесь ко мне, и я научу вас, как это делать! Это намного проще, чем вы думаете!

СКАЧАТЬ ПОДПИСЧИК MSDN СКАЧАТЬ ISO ИЗ КОМАНДНОЙ СТРОКИ

В основном существует статическое расположение файлов ISO, а также уникально сгенерированная строка запроса.

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

Новая строка генерируется при каждой новой аутентификации, однако старые ссылки по-прежнему работают.

Чтобы получить строку, посетите сайт в своем веб-браузере (для этого подойдет Firefox, но подойдет любой).

msdn.microsoft.com/subscriptions/downloads

[Найдите файл, который вы хотите загрузить, теперь просматривайте свои сетевые подключения, когда вы нажимаете кнопку загрузки, например, я собираюсь показать вам вымышленную информацию только в качестве примера сценария. ПОСМОТРЕТЬ НА ЭТОМ СКРИНШОТЕ, КАК ПОЛУЧИТЬ ССЫЛКУ

КАК Я СКАЗАЛ: ссылки, которые он генерирует, разные при каждом сеансе входа в систему, кажется, они создают уникальные ссылки, но, насколько я могу судить, старые не отключаются ...


Например, вот 2 ссылки (с измененной соответствующей информацией на грубую), чтобы дать вам представление.

(Я не могу опубликовать более двух ссылок, потому что моя репутация низкая, поэтому ...) Я думаю, просто добавьте к этому http и .coms, чтобы это была ссылка, как она будет выглядеть


СТАТИЧЕСКИЙ ПОДПИСЧИК MSDN СКАЧАТЬ ССЫЛКИ

Пример 1: (ключевая информация изменена для моей защиты)

http://download.msdn.microsoft.com/pr/en_windows_server_2016_technical_preview_3_x64_dvd_6942082.iso**?t=***91b4j6v6-f03d-860d-fef5-f09e123abc4d***&e=***1234567890***&h=***12a3b456c7890101de11f213141g61h7i*

Пример 2: (ключевая информация изменена для моей защиты)

[url] http://download.msdn.microsoft.com/pr/en_windows_server_2016_technical_preview_3_x64_dvd_6942082.iso?**t=***12a3b343-f932-fe9d-fe93-a12345678abd***&e=***1234567890***&h=***123456789102345698d7f8e6w5d2s1f6e*

В основном ссылка состоит из следующей структуры:

  • Файловая служба Microsoft http, расположенная по адресу http: / / download.msdn.microsoft .com / pr /

  • Имя файла ISO (в данном случае техническая версия сервера 2016): en_windows_server_2016_technical_preview_3_x64_dvd_6942082.iso?

  • Строка запроса с аутентификационной информацией

  • a t =, за которым следует закодированная строка в следующем формате 8varchar-4varc-4varc-4varc-12varchar, всего 32 символа. Пример: t = 12a3b343-f932-fe9d-fe93-a12345678abd

  • Буква "e =", за которой следует только 10 цифр. Пример: & e = 1234567890.

  • "H =", за которым следует строка varchar из 33 символов & h = 123456789102345698d7f8e6w5d2s1f6e

Я надеюсь, что это будет полезно для вас, и если у вас есть дополнительные вопросы, не стесняйтесь их задавать!

pdf о загрузке через Power Shell, если вы не знаете, как использовать wget или что-то еще

Более быстрым решением было бы сначала загрузить его с помощью любого браузера (при условии, что вы вошли в MSDN), а затем скопировать ссылку для загрузки [Как в Google Chrome, нажмите Ctrl + J, затем под именем файла, который вы загружаете, есть ссылка серым цветом).

Меня устраивает.