Public/New-SpiceworksSession.ps1
function New-SpiceworksSession { Param( [Parameter(Mandatory)] [string]$Server, [Parameter(Mandatory)] [pscredential]$Credential, [switch]$UseHTTPS, [Nullable[int]]$Port ) if (-not $Global:SpiceworksSessions){ $Global:SpiceworksSessions = [System.Collections.ArrayList]::new() } $NewSession = [spiceworkssession]::new($server,$Credential,[bool]$UseHTTPS,[int]$Port) $NewSession.Connect() $NewSession } |