public/Export-SilkTCO.ps1

Function Export-SilkTCO {
    param(
        [Parameter()] 
        [array] $resourceGroupNames,
        [Parameter()]
        [int] $days = 1
    )

    $vmlist = New-SilkTCOVMList -resourceGroupNames $resourceGroupNames 
    $metrics = New-SilkTCOVMMetrics -vmlist $vmlist -days $days -Verbose
    $costs = New-SilkTCOCostArray -days $days
    $report = Merge-SilkTCOData -vmlist $vmlist -metrics $metrics -costs $costs

    $report | export-csv -Path ".\SilkTCO_Report_$((Get-Date).ToString('yyyyMMdd_HHmmss')).csv" -NoTypeInformation
}