Файл не найден при попытке получить все версии файла из OneDrive с помощью get-PnPFile - PullRequest
0 голосов
/ 18 февраля 2020

Я хочу написать сценарий PowerShell для загрузки всех версий из одного файла OneDrive, но не могу получить действительный URL-адрес для приема Get-PnPFile.

$ctx= Get-PnPContext
$item = Get-PnPFile -Url [url] -AsListItem
$file = $item.file
$ctx.Load($file)
$fileVersions = $file.Versions
$ctx.Load($fileVersions)
$ctx.ExecuteQuery()

foreach ($version in $fileVersions) {
       Get-PnPFile -Url $version.Url -Path z:\tmp -FileName ($file.Name + " " + $version.VersionLabel + ".json") -AsFile
    }
}

Документация Powershell предполагает, что вы можете использовать относительный к сайту URL для -Url, $version.Url имеет формат _vti_history / 2662400 / Documents / [имя файла]

добавление /personal/[email_address]/ ... не делает ' устранить ошибку 'File Not Found' для меня.

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