Functions/Common/Get-ItemType.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function Get-ItemType
{
    param
    (
        [string]$FileExtension
    )
    switch ($FileExtension)
    {
        '.rdl'  { return 'Report' }
        '.rsds' { return 'DataSource' }
        '.rds' { return 'DataSource' }
        '.rsd'  { return 'DataSet' }
        '.rsmobile' { return 'MobileReport' }
        '.pbix' { return 'PowerBIReport' }
        '.xls' { return 'ExcelWorkbook' }
        '.xlsx' { return 'ExcelWorkbook' }
        '.kpi' { return 'Kpi' }
        default { return 'Resource' }
    }
}