Advertisement
Guest User

Untitled

a guest
Oct 29th, 2024
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
  2.  
  3. $WebURL="http://sharepoint.DOMAIN.com"
  4. $LibraryURL="/General%20Documents" #Relative URL
  5.  
  6. $Web = Get-SPWeb $WebURL
  7. $Folder = $web.GetFolder($LibraryURL)
  8.  
  9. Function CheckIn-CheckedOutFiles($Folder){
  10.     $Folder.Files | Where { $_.CheckOutStatus -ne "None" }  | ForEach-Object {
  11.         write-host ($_.Name,$_.URL,$_.CheckedOutBy)
  12.         #To Check in
  13.         #$_.Checkin("Checked in by Administrator")
  14.     }
  15.     $Folder.SubFolders | ForEach-Object {
  16.         CheckIn-CheckedOutFiles $_
  17.     }
  18. }
  19.  
  20. CheckIn-CheckedOutFiles $Folder
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement