Functions/Public/Get-GocdResource.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function Get-GocdResource {
    [CmdletBinding()]
    param(
        [Parameter()]
        [switch]
        $ByAgent
    )

    $Agents = Get-GocdAgent

    foreach ($Agent in $Agents) {
        $Agent.Resources | ForEach-Object {
            [pscustomobject]@{
                Agent = $Agent.Name
                Resource = $_
            }
        }
    }
}