Quantcast
Channel: SharePoint Legacy Versions - Using SharePoint Designer, InfoPath and Other Customizations Forum
Viewing all articles
Browse latest Browse all 2319

displaying nested list of lists and libs from a sharepoint site

$
0
0

I have requirement of displaying a list and libraries in a nested structure from a site collection.

However  it is displaying the catalogs libraries, master page libarries as well.

My code is :

[System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”) > $null

$SiteCollectionUrl = Read-Host "Enter a Site Collection Url: ";
$site = new-object Microsoft.SharePoint.SPSite($SiteCollectionUrl);

Write-Host $site.Url

$stringweburl = $site
function IterateWebs($stringweburl)
{

$w = $stringweburl;

if($w.AllWebs.Count -gt 0)
{

foreach ($SPWeb in $w.AllWebs){

Write-Host "Subsite  $($SPWeb.Url)"

    foreach($SPList in $SPweb.lists){

    if(($SPList.BaseType -eq "DocumentLibrary") -and ($List.Hidden -eq $true) )
    #if($SPList.BaseType -eq "DocumentLibrary")
    {

      Write-Host "DocumentLibrary $($SPWeb.Url)/$($SPList.RootFolder.Url)"
    }
    elseif(($SPList.BaseType -ne "DocumentLibrary") -and ($List.Hidden -eq $true) )
    #elseif($SPList.BaseType -ne "DocumentLibrary")
    {
        Write-Host "List $($SPWeb.Url)/$($SPList.RootFolder.Url)"
    }

  }
  IterateWebs($spweb)

  }
 }
}
IterateWebs($stringweburl)

how do i do that

thanks


Viewing all articles
Browse latest Browse all 2319

Trending Articles