Я использую клиентскую объектную модель (CSOM) для загрузки файлов в моем сценарии Powershell. Каждый раз, когда я запускаю его, новая версия была создана после установки метаданных.Загрузить файл в SharePoint с помощью Powershell
Как я могу это исправить, так что только одна версия будет создана?
Код:
#Upload to SharePoint
$FileCreationInfo = New-Object Microsoft.SharePoint.Client.FileCreationInformation
$FileCreationInfo.Overwrite = $true
$FileCreationInfo.ContentStream = $FileStream
$FileCreationInfo.URL = $list.RootFolder.ServerRelativeUrl + "/" + $FolderName + "/" + $SourceFileName
$FileUploaded = $List.RootFolder.Files.Add($FileCreationInfo)
#Set Metadata
$properties = $FileUploaded.ListItemAllFields;
$Context.Load($properties)
$properties["DocLanguage"]="EN"
$properties.Update()
$context.ExecuteQuery()
Спасибо заранее.