【问题标题】:How to update the folder property in sharepoint shareddocument folder如何更新 sharepoint shareddocument 文件夹中的文件夹属性
【发布时间】:2012-07-26 11:51:29
【问题描述】:

下面的 C# 代码我用来更新共享文档中的文件夹属性,我在 PowerShell 中尝试过相同的概念,但我没有得到任何线索。

SPFolder newFolder = folders.Add(ParentURL + FolderURL + "/" + FolderName);
//Added Title Property to newFolder
newFolder.AddProperty("vti_title", FolderName);
//newFolder.Update();

在 PowerShell 中:

> $web = Get-SPWeb "http://server/sites/4tmdk9h7qc4g"
> $site=$web $list = $web.Lists["Shared Documents"] 
  foreach ($item in $list.Folders)
  { 
    write-host $item["Title"] 
    /?? HOW TO UPDATE HERE
    $item.Update() 
  }

【问题讨论】:

    标签: powershell sharepoint-2010 properties directory


    【解决方案1】:

    $item 是一个 SPListItem 对象。使用 SPListItem.Folder 访问 SPFolder 对象:

    $item.Folder
    

    【讨论】:

      【解决方案2】:
      Finally this code loop all the site document folder and updated the title
      
      
      $inputUrl =Read-Host "Enter the site URL" 
      $site = Get-SPSite -identity $inputUrl 
      $site | Get-SPWeb -limit |ForEach-Object 
      {   
      $web = Get-SPWeb $_.Url     
      $list =$web.lists["Shared Documents"]   
      Write-Host $_.Url   
      foreach($item in $list.folders)     
      {  
      $item["Title"]="ayyappan"
      $item.update()
      Write-Host $item["Title"] 
      }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-12
        • 1970-01-01
        • 2012-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多