function Get-EntrustAdminUrlFromClient { <# .SYNOPSIS Returns the Entrust Admin URL based on a Client Database object #> [CmdletBinding()] param( [Parameter(Position = 0, Mandatory = $true)] [PSObject]$Client ) $queryString = "SELECT s.Value FROM core.ItemSetting s JOIN core.Item i on i.ID = s.ItemID JOIN core.Provider p on p.ID = i.ParentId WHERE REPLACE(p.AssemblyInfo, ' ', '') = " + "'Alkami.Security.Provider.User.Entrust.Provider,Alkami.Security.Provider.User.Entrust' AND s.Name = 'EntrustAdminUrl'" $url = Invoke-QueryOnClientDatabase $client $queryString return ($url -ireplace "Service/services/AdminServiceV\d", "/do") }