Мы используем точку общего доступа в Интернете как часть нашего офиса 365 (мои сценарии не запускаются с самого сервера sharepoint). Я хочу переименовать \ Переместить файлы в точке общего доступа после того, как закончу их обработку. Я нашел способ загрузить файл на свой компьютер, но не могу найти способ переименовать файл или переместить его в другой каталог на сайте.
Среда: Sharepoint онлайн Powershell: Powershell 3.0
я использую следующий код, чтобы получить список элементов
`$ctx = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
$ctx.Credentials = $credentials
$list = $ctx.Web.Lists.GetByTitle('Documents')
$camlQuery = New-Object Microsoft.SharePoint.Client.CamlQuery
$camlQuery.ViewXml = '<View Scope="RecursiveAll">
<Query>
<Where>
<And>
<Contains>
<FieldRef Name="FileDirRef" />
<Value Type="Text">' + $path+ '</Value>
</Contains>
<Eq>
<FieldRef Name="File_x0020_Type" />
<Value Type="Text">XLS</Value>
</Eq>
</And>
</Where>
</Query>
</View>'
Write-Host $camlQuery.ViewXml
#$camlQuery.FolderServerRelativeUrl="/Doron";
$items = $list.GetItems($camlQuery)
$ctx.Load($items)
$ctx.ExecuteQuery()`
но не могу найти способ переименовать файл или переместить его в другой каталог.
Вы могли бы посоветовать?
Спасибо, Дорон