Public/MIA/Connect-MIAServer.ps1
# Connect to a MIAServer. function Connect-MIAServer { [CmdLetBinding()] param ( [Parameter(Mandatory)] [string]$Hostname, [Parameter(Mandatory)] [string]$Username, [Parameter(Mandatory)] [string]$Password ) $params = @{ Uri = "https://$Hostname/api/v1/token" Method = 'POST' ContentType = 'application/x-www-form-urlencoded' Body = "grant_type=password&username=$Username&password=$Password" Headers = @{Accept = "application/json"} } $response = Invoke-RestMethod @params Set-MIASession -Hostname $Hostname -Response $response } |