我想使用PowerShell將項目添加到SharePoint 2010列表。 此列表與標準SharePoint審批工作流程相關。 我想用PowerShell添加Items並將工作流狀態設置爲「Published」。 我的代碼,但是如何將工作流狀態設置爲「已發佈」?SharePoint 2010 - 添加具有工作流審批狀態和PowerShell的列表項目
$web = Get-SPWeb $Url
$list = $web.Lists["MyList"]
$newitem = $Schulliste.items.Add()
$newitem["Column1"] = "Test1" # Works fine!
#Set Column Writable
$column = $list.Fields["WorkflowName"]
$column.Hidden = $false
$column.ReadOnlyField = $false
$column.Update()
#Update Workflow Item
$newitem["WorkflowName"] = "Published" #Not working
$newitem.update()
#Set Column Readonly
$column = $list.Fields["WorkflowName"]
$column.Hidden = $true
$column.ReadOnlyField = $true
$column.Update()
謝謝!這是解決方案! – LaPhi 2011-03-25 15:33:56
該死!這隻適用於文檔庫,但我正在使用一個列表!感謝您的文章,很高興知道! – LaPhi 2011-03-28 09:31:39