From 667c9e7e99ac247b6d591fab1e308ed33bd131de Mon Sep 17 00:00:00 2001 From: SagiK74 <42637001+SagiK74@users.noreply.github.com> Date: Tue, 27 Oct 2020 11:11:38 +0100 Subject: [PATCH 1/3] Update Get-SOSIDs.psm1 --- PS-StoreOnce/Functions/Report/Get-SOSIDs.psm1 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PS-StoreOnce/Functions/Report/Get-SOSIDs.psm1 b/PS-StoreOnce/Functions/Report/Get-SOSIDs.psm1 index 8162345..7c204c4 100644 --- a/PS-StoreOnce/Functions/Report/Get-SOSIDs.psm1 +++ b/PS-StoreOnce/Functions/Report/Get-SOSIDs.psm1 @@ -37,10 +37,10 @@ function Get-SOSIDs { [Array] $Alias = $SIDsResponse.document.servicesets.serviceset.properties.alias [Array] $OverallHealth = $SIDsResponse.document.servicesets.serviceset.properties.overallHealth [Array] $SerialNumber = $SIDsResponse.document.servicesets.serviceset.properties.serialNumber - [Array] $CapacityBytes = $SIDsResponse.document.servicesets.serviceset.properties.capacityBytes - [Array] $FreeBytes = $SIDsResponse.document.servicesets.serviceset.properties.freeBytes - [Array] $UserBytes = $SIDsResponse.document.servicesets.serviceset.properties.userBytes - [Array] $DiskBytes = $SIDsResponse.document.servicesets.serviceset.properties.diskBytes + [Array] $CapacityBytes = $SIDsResponse.document.servicesets.serviceset.properties.localcapacityBytes + [Array] $FreeBytes = $SIDsResponse.document.servicesets.serviceset.properties.localfreeBytes + [Array] $UserBytes = $SIDsResponse.document.servicesets.serviceset.properties.localuserBytes + [Array] $DiskBytes = $SIDsResponse.document.servicesets.serviceset.properties.localdiskBytes for ($i = 0; $i -lt $SIDCount; $i++ ){ $row = [PSCustomObject] @{ From 139ffa8b0132102f8fa41310d82cd83251223155 Mon Sep 17 00:00:00 2001 From: SagiK74 <42637001+SagiK74@users.noreply.github.com> Date: Tue, 27 Oct 2020 12:58:46 +0100 Subject: [PATCH 2/3] Update Connect-SOAppliance.psm1 Avoid multiple connection to same StoreOnce --- PS-StoreOnce/Functions/Connect-SOAppliance.psm1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PS-StoreOnce/Functions/Connect-SOAppliance.psm1 b/PS-StoreOnce/Functions/Connect-SOAppliance.psm1 index f39c1d0..2c8ea0c 100644 --- a/PS-StoreOnce/Functions/Connect-SOAppliance.psm1 +++ b/PS-StoreOnce/Functions/Connect-SOAppliance.psm1 @@ -103,7 +103,7 @@ function Connect-SOAppliance { } - $Global:SOConnections += $SOConnection + if ($Global:SOConnections.server -notcontains $SOConnection.Server) {$Global:SOConnections += $SOConnection} $TESTCall = @{uri = "https://$($Global:SOConnections[-1].Server)/storeonceservices/"; Method = 'GET'; @@ -127,4 +127,4 @@ function Connect-SOAppliance { } -} \ No newline at end of file +} From e686acd48b3d3bc9a3194ac44f8fc7a12a4d787e Mon Sep 17 00:00:00 2001 From: SagiK74 <42637001+SagiK74@users.noreply.github.com> Date: Fri, 4 Feb 2022 10:32:40 +0100 Subject: [PATCH 3/3] Update Connect-SOAppliance.psm1 Successfull connection to Gen4 StoreOnce servers. --- PS-StoreOnce/Functions/Connect-SOAppliance.psm1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PS-StoreOnce/Functions/Connect-SOAppliance.psm1 b/PS-StoreOnce/Functions/Connect-SOAppliance.psm1 index 2c8ea0c..ad3ab16 100644 --- a/PS-StoreOnce/Functions/Connect-SOAppliance.psm1 +++ b/PS-StoreOnce/Functions/Connect-SOAppliance.psm1 @@ -105,7 +105,7 @@ function Connect-SOAppliance { if ($Global:SOConnections.server -notcontains $SOConnection.Server) {$Global:SOConnections += $SOConnection} - $TESTCall = @{uri = "https://$($Global:SOConnections[-1].Server)/storeonceservices/"; + $TESTCall = @{uri = "https://$($Global:SOConnections[-1].Server)/storeonceservices/cluster"; Method = 'GET'; Headers = @{Authorization = 'Basic ' + $($Global:SOConnections[-1].EncodedPassword); Accept = 'text/xml' @@ -113,7 +113,7 @@ function Connect-SOAppliance { } $TESTResponse = Invoke-RestMethod @TESTCall - $TESTCount = ($TESTResponse.document.list.item).count + $TESTCount = ($TESTResponse.document.cluster.properties.item).count if ($TESTCount -lt 1) {throw "No valid API Response!"}