2012-07-26 197 views
1

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

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() 
    } 

回答

1
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"] 
} 
} 
1

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

$item.Folder 
相关问题