The Azure DevOps PowerShell Module

PowerShell Module for interacting with Azure Dev Ops

View on GitHub

Update-AzureDevOpsWorkItem


Syntax

Update-AzureDevOpsWorkItem
  -Id <long>
  -UpdatedWorkItem <WorkItem>
  [-OriginalWorkItem <WorkItem>]


Description

Takes a work item as input, compares it to the work item on the server, generates, and sends a patch file to update all changed properties of the work item provided.


Example

$wi = Get-AzureDevOpsWorkItem -Id 123456
$wi.fields."Microsoft.VSTS.Common.Priority" = 3
Update-AzureDevOpsWorkItem -Id $wi.Id -UpdateWorkItem $wi


$wi = Get-AzureDevOpsWorkItem -Id 123456
$origionalwi = Get-AzureDevOpsWorkItem -Id 123456
$wi.fields."Microsoft.VSTS.Common.Priority" = 3
Update-AzureDevOpsWorkItem -Id $wi.Id -UpdateWorkItem $wi -OriginalWorkItem $origionalwi


Parameters

-Id

The Id of the workitem in the project your currently working on.


Type: long
Position: Named
Default Value: None
Accept Pipeline Input: False
Accept Wildcard Characters: False


-UpdatedWorkItem

The updated version of the work item that you want to save in Azure Dev Ops

Type: WorkItem
Position: Named
Default Value: None
Accept Pipeline Input: False
Accept Wildcard Characters: False


-OriginalWorkItem

The work item in its current state in Azure Dev Ops. This must be unmodified from the version stored in Azure or the update may not go as planned

Type: WorkItem
Position: Named
Default Value: None
Accept Pipeline Input: False
Accept Wildcard Characters: False