PowerShell to Force Check In Document in a Libarary

Add-PsSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
# define Variables
$SiteUrl = “http://portal.contoso.com/subsite”
$Library = “Documents”
$fileName = “FileName.docx”
$web = Get-SPWeb $SiteUrl
$Library = $web.GetFolder($Library)
$File = $Library.Files | ? {$_.name -eq $fileName}

$File.CheckIn(“Undo Checkout by force”)

$File.UndoCheckOut()
$File.Update()

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s