Modules/BenchPress.Azure/Public/Confirm-Account.ps1 (28 lines of code) (raw):
# INLINE_SKIP
using module ./../Classes/ConfirmResult.psm1
. $PSScriptRoot/../Private/Connect-Account.ps1
# end INLINE_SKIP
function Confirm-Account {
<#
.SYNOPSIS
Confirms that the Azure account is connected.
.DESCRIPTION
The Confirm-AzBPAccount cmdlet gets the connected Acount using the environment variables.
.EXAMPLE
Confirm-AzBPAccount
.OUTPUTS
ConfirmResult
#>
[CmdletBinding()]
[OutputType([ConfirmResult])]
param (
)
Begin {
$connectResults = Connect-Account
}
Process {
$resource = Get-AzContext
[ConfirmResult]::new($resource, $connectResults.AuthenticationData)
}
End { }
}