Public/Helper/Remove-AdoDefault.ps1
|
function Remove-AdoDefault { <# .SYNOPSIS Remove default Azure DevOps environment variables. .DESCRIPTION This function removes the default Azure DevOps environment variables from both the current session. .EXAMPLE Remove-AdoDefault Removes the default Azure DevOps environment variables from both the current session. #> [CmdletBinding(SupportsShouldProcess)] param () begin { Write-Verbose ("Command: $($MyInvocation.MyCommand.Name)") } process { try { if ($PSCmdlet.ShouldProcess('Default Azure DevOps environment variables', 'Remove')) { # Remove from current session environment variables $env:DefaultAdoOrganization = $null $env:DefaultAdoCollectionUri = $null $env:DefaultAdoProject = $null Write-Verbose 'Removed default Azure DevOps environment variables from current session.' } else { Write-Verbose 'Would remove default Azure DevOps environment variables from current session.' } } catch { throw $_ } } end { Write-Verbose ("Exit: $($MyInvocation.MyCommand.Name)") } } |