Public/Get-ViewGroupXml.ps1

function Get-ViewGroupXml {
    [CmdletBinding()]
    param (
        # Specifies the View Group ID for which to retrieve the XML definition
        [Parameter(Mandatory, ValueFromPipelineByPropertyName)]
        [guid]
        $Id
    )

    begin {
        $svc = Get-IServerCommandService
    }

    process {
        $xml = $svc.GetViewGroupData((Get-Token), $Id).ViewGroupData.ViewGroupDataXml
        Write-Output $xml
    }
}