[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
原文:http://www.cnblogs.com/flowxp/p/3599552.html