Forum Discussion

Nigel_Price9911's avatar
Nigel_Price9911
Iron Contributor
Apr 23, 2017
Solved

Iterating Through Site Collections in a Tenancy using PnP PowerShell

Does anyone know how I can Iterate through a series of Site Collections in a Office 365 tenancy using PnP PowerShell ?   I can get a series of Site Collections using :-   $SiteCollections = Get-P...
  • Pieter Veenstra's avatar
    Apr 24, 2017

    Hi Nigel_Price9911,

     

    I would go for something like this to list all subwebs for each site collection:

     

    $cred = Get-Credential
    
    Connect-PnPOnline "https://mytenant.sharepoint.com" -Credentials $cred
    $SiteCollections = Get-PnPTenantSite
    foreach ($SiteCollection in $SiteCollections)
    {
       Connect-PnPOnline -Url $SiteCollection.Url -Credentials $cred
       Get-PnPSubWebs
    }

     

Resources