2017-11-22 8 views

답변

1

이 스크립트를 참조하십시오

param(
[string]$witType, 
[string]$witTitle 
) 
$u="https://[account].visualstudio.com/DefaultCollection/[team project]/_apis/wit/workitems/`$$($witType)?api-version=1.0" 
$body="[ 
    { 
    `"op`": `"add`", 
    `"path`": `"/fields/System.Title`", 
    `"value`": `"$($witTitle)`" 
    } 
]" 
$user = "test" 
$token = "[personal access token]" 

$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $user,$token))) 
$result=Invoke-RestMethod -Method PATCH -Uri $u -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} -ContentType "application/json-patch+json" -Body $body 

인수 : 당신이 시도 것을 -witType "task" -witTitle "PowerShellWIT1"