Может ли powershell скачать пользовательскую ссылку? - PullRequest
0 голосов
/ 28 января 2019

Я нахожусь в процессе создания сценария PowerShell, который после его запуска запрашивает у конечного пользователя логин Office365, регистрирует его на сайте portal.office365.com и загружает установщик Office.После загрузки он сжимает себя и отправляет нам, затем удаляет загруженные файлы - эти команды будут добавлены позже.

При установке компьютеров необходимо получить установщик для определенных клиентов, так как раньше у нас было несколько проблем с лицензированием, когда мы только использовали наши установщики.

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

$loginCreds = Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $loginCreds -Authentication Basic -AllowRedirection

Import-PSSession $Session 

$url = "<download URL>"
$output = New-Item -Force -Path "C:\LynxTemp\Install.exe"

Invoke-WebRequest -Uri $url -OutFile $output

Compress-Archive -Path "C:\Temp\Install.exe" -DestinationPath "C:\Temp\Office.zip"

Сценарий делает все отлично, кроме загрузки.Я получил URL-адрес для загрузки с момента загрузки установщика.Я подумал, что это может быть статическая ссылка для скачивания из моего логина, но все равно пришлось попробовать.

Пожалуйста, дайте мне знать, если это возможно, и спасибо за чтение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...