添加如果不存在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(文件夹)是否存在,如果不存在,请创建:

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

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

这种方法对我有用。

许可以下: CC-BY-SA归因
scroll top