Public/Utility/Get-Token.ps1
<# .SYNOPSIS Access to the current HSDP-IAM modules token .DESCRIPTION This module stores configuration in a script level varaible to accessing configuration across multiple cmdlets easier. This cmdlet returns the HSDP-IAM powershell module session token. .EXAMPLE $token = Get-Token #> function Get-Token { [CmdletBinding()] [OutputType([string])] param() begin { Write-Verbose "[$($MyInvocation.MyCommand.Name)] Function started" } process { Write-Debug "[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)" Write-Output (Get-Variable -Name __auth -Scope Script -ValueOnly).access_token } end { Write-Verbose "[$($MyInvocation.MyCommand.Name)] Complete" } } |