. 'D:\Deploy\LockedOut\ReleaseLock.ps1'
$itemURL = "http://intranet.sdsa.com/gerp/Next%20ERP/Finance/30.%20L4%20Process%20Document/R.G-ERP_L1_L4_DATA_SEA%20v5_FICOWF.xlsx"
$site = New-Object Microsoft.SharePoint.SPSite($itemURL)
$web = $site.OpenWeb()
$item = $web.GetListItem($itemURL)
$file = $item.File
$userId = $file.LockedByUser.ID
$user = $web.AllUsers.GetByID($userId)
$impSite= New-Object Microsoft.SharePoint.SPSite($web.Url, $user.UserToken);
$impWeb = $impSite.OpenWeb();
$impItem = $impWeb.GetListItem($itemURL)
$impFile = $impItem.File
$impFile.ReleaseLock($impFile.LockId)
class
MyEventHandler : SPItemEventReceiver
{
public override void ItemAdded(SPItemEventProperties properties)
{
base.ItemAdded(properties);
ReleaseLock(properties);
}
protected void ReleaseLock(SPItemEventProperties properties)
{
SPListItem item = properties.ListItem;
try
{
SPFile file = item.File;
if (!string.IsNullOrEmpty(file.LockId))
{
file.ReleaseLock(file.LockId);
}
}
catch (Exception ex)
{
}
}
---------------------------------------------------------------
XLViewer.aspx
CSS Hidden (Excel 편집)
#m_excelWebRenderer_ewaCtl_btnEditInClient-Menu32{display:none;} #m_excelWebRenderer_ewaCtl_Jewel{display:none;}
'SharePoint 2013' 카테고리의 다른 글
PowerPivot for SharePoint – Browser Refresh Fails (Data Refresh not supported in Office Web Apps) (0) | 2017.10.13 |
---|---|
sharepoint 2013 Management Shell delete list item (0) | 2017.05.26 |
사용자의 Manager 자동으로 가져오기 (0) | 2017.01.27 |
Workflow Manager 1.0 offline install (0) | 2017.01.14 |
Manually Install Microsoft App Fabric Prerequisite for SharePoint 2013 (0) | 2016.11.23 |