Public/AzureDevOps/Set-VsoVariable.ps1
function Set-VsoVariable { [CmdletBinding()] param ( [parameter(ValueFromPipeline,Mandatory,Position=0)] [ArgumentCompleter({ param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameter) @("build.updatebuildnumber")|where-object{$_ -like "$wordToComplete*"} })] [string]$Name, [parameter(Position=1)] $Value ) begin { } process { Write-Verbose -Verbose "##vso[$Name]$Value" } end { } } |