In this article we will be seeing how to get the list of holds for the specified list item using powershell and programmatically in SharePoint 2010.

For Holds and Hold Reports in SharePoint 2010 http://www.c-sharpcorner.com/UploadFile/anavijai/5103/ (Copy the hyperlink).

I have created two hold items "HR" and "Finance" in the Holds list

Share1.gif

Which is available in Site Actions => Site Settings => Hold and eDiscovery => Holds.

Share2.gif

In the Shared documents I have an item "New" for which both "HR" and "Finance" holds are added.

Share3.gif

Programmatically get the list of holds for the item "New":

Gets the list of holds for the item "New" using powershell: