首页 > 其他 > 详细

sharepont powshell 命令 执行列表操作

时间:2014-03-14 18:00:50      阅读:315      评论:0      收藏:0      [点我收藏+]

[reflection.assembly]::LoadWithPartialName("DLL名称")
Start-SPAssignment -Global
$web = Get-SPWeb http://xxxx


$toUsername = "xx\salesdirector"
$spTaskID ="1012"
$lists = $web.Lists
$taskList = $lists["Workflow Tasks"]
Write-Host $taskList.Title;

foreach($spid in $spTaskID.split(‘,‘))
{

$task = [flowxp.Task]::RetrieveTask($spid, $web, $taskList)
$approver = $task.Approvers.GetBySPId($spid)
[flowxp.Delegation]::DelegateApprovalTask($true,$approver,$toUsername ,$false,$false,"powershell delegate",$true)
Write-Host $spid" delegate success"
}

 

---Update

 

[reflection.assembly]::LoadWithPartialName("flowxp")
Start-SPAssignment -Global
$web = Get-SPWeb http://sharepoint-6:8000
$lists = $web.Lists;
$taskList = $lists["Workflow Tasks"];
$spTaskID="3751,3752,3753";
Write-Host " start";
foreach($spid in $spTaskID.split(‘,‘))
{
$items = $taskList.GetItemById($spid);

Write-Host $spid;
[flowxp.SPEventReceiver.SSTaskProcessor]::Process($items, [RafflesListTable.SPEventReceiver.OperationType]::Updated);

}

 

Write-Host " end start";

 

 

---更新图片集为签入

 

Start-SPAssignment -Global
$web = Get-SPWeb http://xxxx/
$lists = $web.Lists
$taskList = $lists["网站集图像"];
$items = $taskList.GetItems();
$createCount=$items.Count;
Write-Host "count:"$createCount;

for($i = $createCount-1; $i -gt 0; $i--)
{
$file = $items[$i].File;
if ($file.CheckOutStatus.ToString() -ne "None")
{
Write-Host $i;
$file.CheckIn("check in by code");
$file.Update();


}

}

Write-Host " end ";

sharepont powshell 命令 执行列表操作,布布扣,bubuko.com

sharepont powshell 命令 执行列表操作

原文:http://www.cnblogs.com/flowxp/p/3599552.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!