Создайте набор документов, если его не существует (PowerShell)

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/19270

  •  22-10-2019
  •  | 
  •  

Вопрос

Добавление, если набор DOC не существует, создайте набор DOC. Что было бы синтаксисом для поиска набора документов, затем создайте (если не существует)

### Create new Document Set
$siteURL="http://intra.colgate.com/sites/vendors"
$docLib = "SOA"
$site=Get-SPSite $siteURL
$web=$site.RootWeb
$collFiles=$web.GetFolder($docLib).Files
$count=$collFiles.Count
while($count -ne 0)
{
$item = $collFiles[$count-1].Item
    $DocSetName = $item["Vendor"]
    $newDocumentSet = [Microsoft.Office.DocumentManagement.DocumentSets.DocumentSet]::Create($list.RootFolder,"Document Set Title",$cType.Id,$docsetProperties)
Это было полезно?

Решение

Я не уверен, отвечаю ли я правильный вопрос, но я использовал этот метод, чтобы проверить, существует ли Doc Set (Folder), а если нет, создайте:

[Microsoft.SharePoint.SPFolder]$targetFolder = $rootWeb.GetFolder($targetDocLib.RootFolder.ServerRelativeUrl + "/$docSetName")

if (-not $targetFolder.Exists)
{
    # create
}

Этот подход сработал для меня.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top