Private/Get-SavedQueryName.ps1
Function Get-SavedQueryName { param ( [SolutionComponent]$Component, [Microsoft.Xrm.Tooling.Connector.CrmServiceClient]$conn ) $query = @" <fetch> <entity name="savedquery" > <attribute name="name" /> <filter> <condition attribute="savedqueryid" operator="eq" value="$($component.ObjectId)" /> </filter> </entity> </fetch> "@ try { $result = (Get-CrmRecordsByFetch -Conn $conn -Fetch $query -AllRows -ErrorAction Stop -WarningAction SilentlyContinue).CrmRecords } catch { $err = $_.Exception.Message throw $err } Write-Output $result[0].Name } |