Как загрузить Zip-файл в DeVops Wikipage с помощью Powershell - PullRequest
0 голосов
/ 09 апреля 2020

Необходимо загрузить файл Zip с моего локального компьютера в DevOps Wiki с помощью скрипта Powershell. Можно ли это сделать с помощью Rest APi? если так, как получить остальные API для DevOps Wiki и загрузить zip-файл в виде вложения.

Ниже приведен код, который я пробовал для того же

$ personalAccessToken = "abcdefg" $ base64AuthInfo = [Convert] :: ToBase64String ([Text.Encoding] :: ASCII.GetBytes ((': {0}' -f $ personalAccessToken)))

$ wikisURI = "https://dev.azure.com/ {org} / {proj} / _ wiki / wikis / abcd.wiki? wikiVersion = GBwikiMaster & _a = edit & pagePath =% 2FWeblets & pageId = 423 "

$ wikis = Invoke-RestMethod -Uri $ wikisURI-Content -MeToTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTe -TeTeTeTeTeTeTeTeT-Get-Content application / json '-Headers @ {Authorization = (' Basi c {0} '-f $ base64AuthInfo)}

Invoke-RestMethod -Uri $ wikisURI -Method Get $ imagePath = "C: \ abcd.zip "$ upload = Invoke-RestMethod -Uri $ wikisURI -Metod Post -InFile $ imagePath -ContentType" application / zip "

...