Public/Applications/Get-IDUserPortalData.ps1
|
# .ExternalHelp IdentityCommand-help.xml function Get-IDUserPortalData { [CmdletBinding()] param( [parameter(Mandatory = $false)] [String]$Username, [parameter(Mandatory = $false)] [Switch]$Force ) BEGIN {}#begin PROCESS { $Query = @{} if ($Force.IsPresent) { $Query['force'] = $Force.IsPresent.ToString().ToLower() } if ($PSBoundParameters.ContainsKey('Username')) { $Query['username'] = $Username } $URI = "$($ISPSSSession.tenant_url)/UPRest/GetUPData" if ($Query.Count -gt 0) { $URI = "$URI`?$($Query | ConvertTo-QueryString)" } $Request = @{ 'URI' = $URI 'Method' = 'POST' 'Body' = (@{} | ConvertTo-Json) } #Send Request Invoke-IDRestMethod @Request }#process END {}#end } |