Я хочу автоматизировать процесс загрузки новейших CU для NAV и BC. Я написал скрипт powershell, но мне все еще нужна часть, как загрузить zip-файл с этой страницы (https://www.microsoft.com/en-us/download/details.aspx?id=58275)
Это код, который я написал до сих пор:
$FeedUrl = "https://support.microsoft.com/app/content/api/content/feeds/sap/en-gb/dea12e4a-4dd3-35e1-2577-45df252a2b9c/atom" $FeedFilePath = "C:\Test\Feed.xml" $ArticlePath = "C:\Test\Article.html" $DownloadPagePath = "C:\Test\Download.html" Download_File -Url $FeedUrl -FileName $FeedFilePath [xml]$Content = Get-Content $FeedFilePath $Feed = $Content.feed $SearchString = "Cumulative Update * for Microsoft Dynamics NAV 2018 *" foreach($item in $Feed.entry){ if($item.title -like $SearchString){ Download_File -Url $item.link.href -FileName $ArticlePath $Article = Get-Content $ArticlePath | Out-String $endPos = 1 $startPos = $Article.IndexOf('http://www.microsoft.com/downloads/details.aspx?familyid=', $endPos) $endPos = $Article.IndexOf('\"', $startPos) $DownloadUrl = $Article.Substring($startPos, $endPos - $startPos) break } } Download_File -Url $DownloadUrl -FileName $DownloadPagePath
Вы видели это?
http://www.waldo.be/2016/12/09/automate-downloads-of-cumulative-updates/
Мне тоже интересно, зачем тебе это? Я думаю, что проще вытащить образ докера. Просто если вам не нужен установочный носитель.