public/getUsageMarkdown.ps1
<# .SYNOPSIS Export daily totals Copilot usage data of an organization to CSV. #> function Get-CopilotUsageOrgMarkdownTotals{ [CmdletBinding()] param( [Parameter(Mandatory,ValueFromPipeline,ValueFromPipelineByPropertyName)][string]$Owner ) process{ $usage = Get-CopilotUsageOrg -Owner $Owner $markdown = $usage | Convert-UsageToMarkdownTotals return $markdown } } Export-ModuleMember -Function Get-CopilotUsageOrgMarkdownTotals <# .SYNOPSIS Export daily breakdown Copilot usage data of an organization to CSV. #> function Get-CopilotUsageOrgMarkdownBreakdown{ [CmdletBinding()] param( [Parameter(Mandatory,ValueFromPipeline,ValueFromPipelineByPropertyName)][string]$Owner ) process{ $usage = Get-CopilotUsageOrg -Owner $Owner $markdown = $usage | Convert-UsageToMarkdownBreakdown return $markdown } } Export-ModuleMember -Function Get-CopilotUsageOrgMarkdownBreakdown <# .SYNOPSIS Export daily breakdown Copilot usage data of an enterprise to CSV. #> function Get-CopilotUsageEnterpriseMarkdownBreakdown{ [CmdletBinding()] param( [Parameter(Mandatory,ValueFromPipeline,ValueFromPipelineByPropertyName)][string]$Enterprise ) process{ $usage = Get-CopilotUsageEnterprise -Enterprise $Enterprise $markdown = $usage | Convert-UsageToMarkdownBreakdown return $markdown } } Export-ModuleMember -Function Get-CopilotUsageEnterpriseMarkdownBreakdown |