2012-07-26 199 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 
相關問題