Functions/GetOperationSummary.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
Function Get-OperationSummary {
    [cmdletbinding()]
    param(
        $deprep
    )
    $OS = @()
    foreach ($operation in $deprep.DeploymentReport.Operations.Operation) { 
        foreach ($item in $operation.Item) {
            $OS += $operation | Select-Object @{Label = "OperationName"; Expression = {($operation.Name)}}, @{Label = "ItemValue"; Expression = {($Item.Value)}}, @{Label = "ItemType"; Expression = {($Item.Type)}}, @{Label = "IssueId"; Expression = {($Item.Issue.Id)}} 
        }
    }
    Return $OS 
}