diff --git a/ZertoApiWrapper/Public/Get-ZertoAlert.ps1 b/ZertoApiWrapper/Public/Get-ZertoAlert.ps1 index ef5ba08..d51c8f8 100644 --- a/ZertoApiWrapper/Public/Get-ZertoAlert.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoAlert.ps1 @@ -31,36 +31,32 @@ function Get-ZertoAlert { begin { $baseUri = "alerts" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { switch ( $PSCmdlet.ParameterSetName ) { "main" { $uri = "{0}" -f $baseUri - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } "alertId" { - foreach ( $id in $alertId ) { + $returnObject = foreach ( $id in $alertId ) { $uri = "{0}/{1}" -f $baseUri, $alertId - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } default { $uri = "{0}/{1}" -f $baseUri, $PSCmdlet.ParameterSetName.ToLower() - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoDatastore.ps1 b/ZertoApiWrapper/Public/Get-ZertoDatastore.ps1 index 130558d..1e8bebf 100644 --- a/ZertoApiWrapper/Public/Get-ZertoDatastore.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoDatastore.ps1 @@ -7,19 +7,17 @@ function Get-ZertoDatastore { begin { $baseUri = "datastores" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { if ( $PSCmdlet.ParameterSetName -eq "main" ) { $uri = "{0}" -f $baseUri - $result = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($result) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } else { - foreach ( $id in $datastoreIdentifier ) { + $returnObject = foreach ( $id in $datastoreIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $id - $result = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($result) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoEvent.ps1 b/ZertoApiWrapper/Public/Get-ZertoEvent.ps1 index a5bd609..35f72db 100644 --- a/ZertoApiWrapper/Public/Get-ZertoEvent.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoEvent.ps1 @@ -39,36 +39,32 @@ function Get-ZertoEvent { begin { $baseUri = "events" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { switch ( $PSCmdlet.ParameterSetName ) { "main" { $uri = "{0}" -f $baseUri - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } "eventId" { - foreach ( $id in $eventId ) { + $returnObject = foreach ( $id in $eventId ) { $uri = "{0}/{1}" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } default { $uri = "{0}/{1}" -f $baseUri, $PSCmdlet.ParameterSetName.ToLower() - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoPeerSite.ps1 b/ZertoApiWrapper/Public/Get-ZertoPeerSite.ps1 index 51d4955..9bbefd6 100644 --- a/ZertoApiWrapper/Public/Get-ZertoPeerSite.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoPeerSite.ps1 @@ -22,36 +22,32 @@ function Get-ZertoPeerSite { begin { $baseUri = "peersites" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { switch ( $PSCmdlet.ParameterSetName ) { "main" { $uri = "{0}" -f $baseUri - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } "siteIdentifier" { - foreach ( $id in $siteIdentifier ) { + $returnObject = foreach ( $id in $siteIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } default { $uri = "{0}/{1}" -f $baseUri, $PSCmdlet.ParameterSetName.ToLower() - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoProtectedVm.ps1 b/ZertoApiWrapper/Public/Get-ZertoProtectedVm.ps1 index 152beff..e83236a 100644 --- a/ZertoApiWrapper/Public/Get-ZertoProtectedVm.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoProtectedVm.ps1 @@ -27,29 +27,27 @@ function Get-ZertoProtectedVm { begin { $baseUri = "vms" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { switch ( $PSCmdlet.ParameterSetName ) { "main" { - $results = Invoke-ZertoRestRequest -uri $baseUri + $returnObject = Invoke-ZertoRestRequest -uri $baseUri $returnObject.Add($results) | Out-Null } "vmIdentifier" { - foreach ( $id in $vmIdentifier ) { + $returnObject = foreach ( $id in $vmIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = New-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = New-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoRecoveryReport.ps1 b/ZertoApiWrapper/Public/Get-ZertoRecoveryReport.ps1 index 5794d37..1caa645 100644 --- a/ZertoApiWrapper/Public/Get-ZertoRecoveryReport.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoRecoveryReport.ps1 @@ -28,16 +28,16 @@ function Get-ZertoRecoveryReport { "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = New-ZertoRestRequest -uri $uri + $returnObject = New-ZertoRestRequest -uri $uri } default { - $results = Invoke-ZertoRestRequest -uri $baseUri + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } } } end { - return $results + return $returnObject } } diff --git a/ZertoApiWrapper/Public/Get-ZertoResourcesReport.ps1 b/ZertoApiWrapper/Public/Get-ZertoResourcesReport.ps1 index b1491e9..7030cef 100644 --- a/ZertoApiWrapper/Public/Get-ZertoResourcesReport.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoResourcesReport.ps1 @@ -46,16 +46,16 @@ function Get-ZertoResourcesReport { "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = New-ZertoRestRequest -uri $uri + $returnObject = New-ZertoRestRequest -uri $uri } default { - $results = Invoke-ZertoRestRequest -uri $baseUri + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } } } end { - return $results + return $returnObject } } diff --git a/ZertoApiWrapper/Public/Get-ZertoServiceProfile.ps1 b/ZertoApiWrapper/Public/Get-ZertoServiceProfile.ps1 index f3f6b43..0ddc5ce 100644 --- a/ZertoApiWrapper/Public/Get-ZertoServiceProfile.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoServiceProfile.ps1 @@ -16,21 +16,18 @@ function Get-ZertoServiceProfile { switch ( $PSCmdlet.ParameterSetName ) { "siteIdentifier" { $uri = "{0}?site={1}" -f $baseUri, $siteIdentifier - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } "serviceProfileId" { - foreach ( $id in $serviceProfileId ) { + $returnObject = foreach ( $id in $serviceProfileId ) { $uri = "{0}/{1}" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } default { - $results = Invoke-ZertoRestRequest -uri $baseUri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoTask.ps1 b/ZertoApiWrapper/Public/Get-ZertoTask.ps1 index 8a15923..be255a5 100644 --- a/ZertoApiWrapper/Public/Get-ZertoTask.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoTask.ps1 @@ -21,35 +21,31 @@ function Get-ZertoTask { begin { $baseUri = "tasks" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { switch ( $PSCmdlet.ParameterSetName ) { "main" { - $results = Invoke-ZertoRestRequest -uri $baseUri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = New-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = New-ZertoRestRequest -uri $uri } "taskIdentifier" { - foreach ( $id in $taskIdentifier ) { + $returnObject = foreach ( $id in $taskIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } default { $uri = "{0}/{1}" -f $baseUri, $PSCmdlet.ParameterSetName - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoVirtualizationSite.ps1 b/ZertoApiWrapper/Public/Get-ZertoVirtualizationSite.ps1 index fe45842..ff86f67 100644 --- a/ZertoApiWrapper/Public/Get-ZertoVirtualizationSite.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoVirtualizationSite.ps1 @@ -9,7 +9,6 @@ function Get-ZertoVirtualizationSite { [Parameter( ParameterSetName = "networks", Mandatory = $true )] [Parameter( ParameterSetName = "resourcePools", Mandatory = $true )] [Parameter( ParameterSetName = "vms", Mandatory = $true )] - # [string[]]$siteIdentifiers, [Parameter( ParameterSetName = "devices", Mandatory = $true )] [Parameter( ParameterSetName = "folders", Mandatory = $true )] [string]$siteIdentifier, @@ -38,25 +37,23 @@ function Get-ZertoVirtualizationSite { begin { $baseUri = "virtualizationsites" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { switch ( $PSCmdlet.ParameterSetName ) { "main" { - $results = Invoke-ZertoRestRequest -uri $baseUri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } "devices" { - foreach ( $id in $siteIdentifier ) { + $returnObject = foreach ( $id in $siteIdentifier ) { if ( $PSBoundParameters.ContainsKey( "hostIdentifier" ) ) { $uri = "{0}/{1}/devices?hostIdentifier={2}" -f $baseUri, $siteIdentifier, $hostIdentifier } else { $uri = "{0}/{1}/devices" -f $baseUri, $siteIdentifier } - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } @@ -66,24 +63,17 @@ function Get-ZertoVirtualizationSite { } else { $uri = "{0}/{1}/hosts" -f $baseUri, $siteIdentifier } - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } "siteIdentifier" { - # foreach ( $id in $siteIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null - # } + $returnObject = Invoke-ZertoRestRequest -uri $uri } default { - # foreach ( $id in $siteIdentifier ) { $uri = "{0}/{1}/{2}" -f $baseUri, $siteIdentifier, $PSCmdlet.ParameterSetName.ToLower() - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null - # } + $returnObject = Invoke-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoVolume.ps1 b/ZertoApiWrapper/Public/Get-ZertoVolume.ps1 index 0f7d7b8..fe13667 100644 --- a/ZertoApiWrapper/Public/Get-ZertoVolume.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoVolume.ps1 @@ -15,6 +15,7 @@ function Get-ZertoVolume { begin { $baseUri = "volumes" + $returnObject = @() } process { @@ -22,16 +23,16 @@ function Get-ZertoVolume { "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = Invoke-ZertoRestRequest -uri $uri + $returnObject = Invoke-ZertoRestRequest -uri $uri } default { - $results = Invoke-ZertoRestRequest -uri $baseUri + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } } } end { - return $results + return $returnObject } } diff --git a/ZertoApiWrapper/Public/Get-ZertoVpg.ps1 b/ZertoApiWrapper/Public/Get-ZertoVpg.ps1 index 7f1e03b..158a5b4 100644 --- a/ZertoApiWrapper/Public/Get-ZertoVpg.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoVpg.ps1 @@ -54,21 +54,19 @@ function Get-ZertoVpg { ) begin { $baseUri = "vpgs" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } Process { switch ( $PSCmdlet.ParameterSetName ) { "main" { - $results = Invoke-ZertoRestRequest -uri $baseUri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } "protectionGroupIdentifier" { - foreach ( $vpgId in $protectionGroupIdentifier ) { + $returnObject = foreach ( $vpgId in $protectionGroupIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $vpgId - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } @@ -84,36 +82,32 @@ function Get-ZertoVpg { } $filter = Get-ZertoApiFilter -filterTable $filterTable } - foreach ( $id in $protectionGroupIdentifier ) { + $returnObject = foreach ( $id in $protectionGroupIdentifier ) { if ( $filter ) { $uri = "{0}/{1}/checkpoints{2}" -f $baseUri, $id, $filter } else { $uri = "{0}/{1}/checkpoints" -f $baseUri, $id } - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } "stats" { - foreach ( $id in $protectionGroupIdentifier ) { + $returnObject = foreach ( $id in $protectionGroupIdentifier ) { $uri = "{0}/{1}/checkpoints/stats" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } "filter" { $filter = Get-ZertoApiFilter -filterTable $PSBoundParameters $uri = "{0}{1}" -f $baseUri, $filter - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } default { $uri = "{0}/{1}" -f $baseUri, $PSCmdlet.ParameterSetName.ToLower() - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZertoVpgSetting.ps1 b/ZertoApiWrapper/Public/Get-ZertoVpgSetting.ps1 index dade4b6..3a19c94 100644 --- a/ZertoApiWrapper/Public/Get-ZertoVpgSetting.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoVpgSetting.ps1 @@ -1,6 +1,6 @@ function Get-ZertoVpgSetting { [cmdletbinding( - DefaultParameterSetName = "default", + DefaultParameterSetName = "main", SupportsShouldProcess = $false )] param( @@ -212,46 +212,42 @@ function Get-ZertoVpgSetting { ParameterSetName = "volumeIdentifier", Mandatory = $true )] - [string]$volumeIdentifier<#, - [Parameter( - ParameterSetName = "vpgSettingsIdentifier", - Mandatory = $true - )] - [switch]$allSettings #> + [string]$volumeIdentifier ) begin { $baseUri = "vpgSettings" + $returnObject = @() } process { - if ( $PSCmdlet.ParameterSetName -eq "default" ) { - $results = Invoke-ZertoRestRequest -uri $baseUri + if ( $PSCmdlet.ParameterSetName -eq "main" ) { + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } elseif ($PSCmdlet.ParameterSetName -eq "vpgSettingsIdentifier") { $uri = "{0}/{1}" -f $baseUri, $vpgSettingsIdentifier - $results = Invoke-ZertoRestRequest -uri $uri + $returnObject = Invoke-ZertoRestRequest -uri $uri } elseif ( $PSCmdlet.ParameterSetName -eq "dayOfWeek" -or $PSCmdlet.ParameterSetName -eq "retentionPeriod" -or $PSCmdlet.ParameterSetName -eq "schedulerPeriod" ) { $uri = "{0}/{1}/backup/{2}" -f $baseUri, $vpgSettingsIdentifier, $PSCmdlet.ParameterSetName.ToLower() - $results = Invoke-ZertoRestRequest -uri $uri + $returnObject = Invoke-ZertoRestRequest -uri $uri } elseif ( $PSCmdlet.ParameterSetName -eq "nics" -or $PSCmdlet.ParameterSetName -eq "volumes" ) { $uri = "{0}/{1}/vms/{2}/{3}" -f $baseUri, $vpgSettingsIdentifier, $vmIdentifier, $PSCmdlet.ParameterSetName.ToLower() - $results = Invoke-ZertoRestRequest -uri $uri + $returnObject = Invoke-ZertoRestRequest -uri $uri } elseif ( $PSCmdlet.ParameterSetName -eq "vmIdentifier" ) { $uri = "{0}/{1}/vms/{2}" -f $baseUri, $vpgSettingsIdentifier, $vmIdentifier - $results = Invoke-ZertoRestRequest -uri $uri + $returnObject = Invoke-ZertoRestRequest -uri $uri } elseif ( $PSCmdlet.ParameterSetName -eq "nicIdentifier" ) { $uri = "{0}/{1}/vms/{2}/nics/{3}" -f $baseUri, $vpgSettingsIdentifier, $vmIdentifier, $nicIdentifier - $results = Invoke-ZertoRestRequest -uri $uri + $returnObject = Invoke-ZertoRestRequest -uri $uri } elseif ( $PSCmdlet.ParameterSetName -eq "volumeIdentifier" ) { $uri = "{0}/{1}/vms/{2}/volumes/{3}" -f $baseUri, $vpgSettingsIdentifier, $vmIdentifier, $volumeIdentifier - $results = Invoke-ZertoRestRequest -uri $uri + $returnObject = Invoke-ZertoRestRequest -uri $uri } else { $uri = "{0}/{1}/{2}" -f $baseUri, $vpgSettingsIdentifier, $PSCmdlet.ParameterSetName.ToLower() - $results = Invoke-ZertoRestRequest -uri $uri + $returnObject = Invoke-ZertoRestRequest -uri $uri } } end { - return $results + return $returnObject } } diff --git a/ZertoApiWrapper/Public/Get-ZertoVras.ps1 b/ZertoApiWrapper/Public/Get-ZertoVras.ps1 index a4a69d4..4cddcdd 100644 --- a/ZertoApiWrapper/Public/Get-ZertoVras.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoVras.ps1 @@ -13,28 +13,24 @@ function Get-ZertoVra { begin { $baseUri = "vras" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { if ( $ipconfigurationtypes ) { $uri = "{0}/ipconfigurationtypes" -f $baseUri - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject = $results + $returnObject = Invoke-ZertoRestRequest -uri $uri } elseif ( $statuses ) { $uri = "{0}/statuses" -f $baseUri - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject = $results + $returnObject = Invoke-ZertoRestRequest -uri $uri } elseif ( $PSCmdlet.ParameterSetName -eq "vraIdentifierifier" ) { - foreach ( $vraId in $vraIdentifier ) { + $returnObject = foreach ( $vraId in $vraIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $vraId - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } else { $uri = $baseUri - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject = $results + $returnObject = Invoke-ZertoRestRequest -uri $uri } } diff --git a/ZertoApiWrapper/Public/Get-ZertoZorg.ps1 b/ZertoApiWrapper/Public/Get-ZertoZorg.ps1 index 41624c7..311f8f2 100644 --- a/ZertoApiWrapper/Public/Get-ZertoZorg.ps1 +++ b/ZertoApiWrapper/Public/Get-ZertoZorg.ps1 @@ -7,18 +7,16 @@ function Get-ZertoZorg { begin { $baseUri = "zorgs" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { if ( $PSCmdlet.ParameterSetName -eq "default" ) { - $results = Invoke-ZertoRestRequest -uri $baseUri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } elseif ( $PSCmdlet.ParameterSetName -eq "zorgIdentifier" ) { - foreach ( $id in $zorgIdentifier ) { + $returnObject = foreach ( $id in $zorgIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + Invoke-ZertoRestRequest -uri $uri } } } diff --git a/ZertoApiWrapper/Public/Get-ZsspSession.ps1 b/ZertoApiWrapper/Public/Get-ZsspSession.ps1 index 78270d2..997e115 100644 --- a/ZertoApiWrapper/Public/Get-ZsspSession.ps1 +++ b/ZertoApiWrapper/Public/Get-ZsspSession.ps1 @@ -7,18 +7,16 @@ function Get-ZertoZsspSession { begin { $baseUri = "zsspSessionIdentifier" - $returnObject = [System.Collections.ArrayList]@() + $returnObject = @() } process { if ( $PSCmdlet.ParameterSetName -eq "default" ) { - $results = Invoke-ZertoRestRequest -uri $baseUri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $baseUri } elseif ( $PSCmdlet.ParameterSetName -eq "zsspSessionIdentifier" ) { - foreach ( $id in $zsspSessionIdentifier ) { + $returnObject = foreach ( $id in $zsspSessionIdentifier ) { $uri = "{0}/{1}" -f $baseUri, $id - $results = Invoke-ZertoRestRequest -uri $uri - $returnObject.Add($results) | Out-Null + $returnObject = Invoke-ZertoRestRequest -uri $uri } } }