Guest User

Untitled

a guest
Jul 17th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $root = New-Object Microsoft.SharePoint.SPSite($webSiteUrl)
  2. foreach ($sites in $root.AllWebs) {
  3.     foreach ($webs in $arySites) {
  4.  
  5.         if ($webs.ToString() -eq $sites.Url.ToString())
  6.         {
  7.             Write-Host "Match found! "
  8.             $root.OpenWeb($webs)
  9.             if ([Microsoft.SharePoint.Publishing.PublishingWeb]::IsPublishingWeb($webs)) {
  10.                 Write-Host "Reviewing pages in"$web.Title"site...."
  11.                 $publishingWeb = [Microsoft.SharePoint.Publishing.PublishingWeb]::GetPublishingWeb($webs)
  12.                 $publishingPages = $publishingWeb.GetPublishingPages()
  13.                 foreach ($publishingPage in $publishingPages)
  14.                 {
  15.                     if ($publishingPage.ListItem.File.CheckOutStatus -eq "None")
  16.                     {
  17.                         Write-Host "Checking out page: " $publishingPage.Title
  18.                     }
  19.                     else
  20.                     {
  21.                         Write-Host "This page is checked out. :("
  22.                     }
  23.                 }
  24.             }
  25.             else
  26.             {
  27.                 Write-Host "But it's not a pub web! :( "
  28.             }
  29.            
  30.         }
  31.    
  32.     }
Add Comment
Please, Sign In to add comment