Совершенно новый для SharePoint онлайн и Powershell и думал, что это будет довольно простой задачей, но я обращаюсь за помощью.
У меня есть клиент, у которого есть фотографии, которые хранятся в нескольких папках в общей папке, и они хотят перенести это в SharePoint. Они хотят использовать имя папки, из которой файл выходит в качестве метаданных, чтобы упростить поиск.
Это сценарий, который я использую, и мне не повезло.
$connection = Connect-PnPOnline https://somecompany.sharepoint.com -Credentials $me -ReturnConnection
$files = Get-ChildItem "F:\some data" -Recurse
foreach ($file in $files)
{Add-PnPFile -Path $file.FullName -Folder Photos -Values @{"Title" = $file.Name;} -Connection $connection}
Проблема, с которой я сталкиваюсь, заключается в том, что это не возвращает папки и возвращает сообщение «Локальный файл не найден»
Если я смогу заставить это работать, я могу перейти к получению текущего имени папки в качестве переменной в метаданных.
Я почти уверен, что это будет простая задача для экспертов, но, увы, нет. Любая помощь будет принята с благодарностью.
Спасибо
Jassen