Private/Test-RubrikConnection.ps1
function Test-RubrikConnection() { <# .SYNOPSIS Tests for an established connection .DESCRIPTION The Test-RubrikConnection function tests to see if a session has been established with a Rubrik Cluster. If no token is found, this will throw an error and halt the script. Otherwise, the token is loaded into the script's $Header var #> Write-Verbose -Message 'Validate the Rubrik token exists' if (-not $global:RubrikConnection.token) { Write-Warning -Message 'Please connect to only one Rubrik Cluster before running this command.' throw 'A single connection with Connect-Rubrik is required.' } Write-Verbose -Message 'Found a Rubrik token for authentication' $script:Header = $global:RubrikConnection.header } |