Public/Console/Access/Get-WebrootConsoleAdminRequest.ps1
function Get-WebrootConsoleAdminRequest { #https://unityapi.webrootcloudav.com/Docs/APIDoc/Api/GET-api-console-access-gsm-gsmKey-addadminstatus_userEmail_confirmEmail [CmdletBinding()] param( [Parameter(Mandatory = $True)] $GSMKey, [Parameter(Mandatory = $True)] $UserEmail, [Parameter(Mandatory = $True)] $ConfirmEmail ) $url = "https://unityapi.webrootcloudav.com/service/api/console/access/gsm/$($GSMKey)/addadminstatus?userEmail=$($UserEmail)&confirmEmail=$($ConfirmEmail)" Connect-WebrootUnity try { $obj = Invoke-RestMethod -Method Get -Uri $url -ContentType 'application/json' -Headers @{'Authorization' = "Bearer $($WebrootAuthToken.access_token)" } $Obj.QueryResults if ($All) { while ($Obj.ContinuationURI) { Connect-WebrootUnity $Obj = Invoke-RestMethod -Method Get -Uri $Obj.ContinuationURI -ContentType 'application/json' -Headers @{'Authorization' = "Bearer $($WebrootAuthToken.access_token)" } $Obj.QueryResults } } } catch { Write-Error "Error: $($_)" } } |