@@ -31,7 +31,7 @@ function Get-AbrVSphereNetwork {
3131 $VDSInfo = foreach ($VDS in $VDSwitches ) {
3232 [PSCustomObject ]@ {
3333 $LocalizedData.VDSwitch = $VDS.Name
34- $LocalizedData.Datacenter = $VDS.Datacenter
34+ $LocalizedData.Datacenter = $VDS.Datacenter.Name
3535 $LocalizedData.Manufacturer = $VDS.Vendor
3636 $LocalizedData.Version = $VDS.Version
3737 $LocalizedData.NumUplinks = $VDS.NumUplinkPorts
@@ -62,7 +62,7 @@ function Get-AbrVSphereNetwork {
6262 $VDSwitchDetail = [PSCustomObject ]@ {
6363 $LocalizedData.VDSwitch = $VDS.Name
6464 $LocalizedData.ID = $VDS.Id
65- $LocalizedData.Datacenter = $VDS.Datacenter
65+ $LocalizedData.Datacenter = $VDS.Datacenter.Name
6666 $LocalizedData.Manufacturer = $VDS.Vendor
6767 $LocalizedData.Version = $VDS.Version
6868 $LocalizedData.NumberOfUplinks = $VDS.NumUplinkPorts
@@ -121,11 +121,11 @@ function Get-AbrVSphereNetwork {
121121 Section - Style Heading4 $LocalizedData.UplinkPorts {
122122 $VdsUplinkDetail = foreach ($VdsUplink in $VdsUplinks ) {
123123 [PSCustomObject ]@ {
124- $LocalizedData.VDSwitch = $VdsUplink.Switch
125- $LocalizedData.Host = $VdsUplink.ProxyHost
124+ $LocalizedData.VDSwitch = [ string ] $VdsUplink.Switch
125+ $LocalizedData.Host = [ string ] $VdsUplink.ProxyHost
126126 $LocalizedData.UplinkName = $VdsUplink.Name
127- $LocalizedData.PhysicalNetworkAdapter = $VdsUplink.ConnectedEntity
128- $LocalizedData.UplinkPortGroup = $VdsUplink.Portgroup
127+ $LocalizedData.PhysicalNetworkAdapter = [ string ] $VdsUplink.ConnectedEntity
128+ $LocalizedData.UplinkPortGroup = [ string ] $VdsUplink.Portgroup
129129 }
130130 }
131131 $TableParams = @ {
@@ -145,7 +145,7 @@ function Get-AbrVSphereNetwork {
145145 if ($VDSecurityPolicy ) {
146146 Section - Style Heading4 $LocalizedData.VDSSecurity {
147147 $VDSecurityPolicyDetail = [PSCustomObject ]@ {
148- $LocalizedData.VDSwitch = $VDSecurityPolicy.VDSwitch
148+ $LocalizedData.VDSwitch = $VDSecurityPolicy.VDSwitch.Name
149149 $LocalizedData.AllowPromiscuous = if ($VDSecurityPolicy.AllowPromiscuous ) {
150150 $LocalizedData.Accept
151151 } else {
@@ -184,7 +184,7 @@ function Get-AbrVSphereNetwork {
184184 Section - Style Heading4 $LocalizedData.VDSTrafficShaping {
185185 $VDSTrafficShapingDetail = foreach ($VDSTrafficShape in $VDSTrafficShaping ) {
186186 [PSCustomObject ]@ {
187- $LocalizedData.VDSwitch = $VDSTrafficShape.VDSwitch
187+ $LocalizedData.VDSwitch = $VDSTrafficShape.VDSwitch.Name
188188 $LocalizedData.Direction = $VDSTrafficShape.Direction
189189 $LocalizedData.Status = if ($VDSTrafficShape.Enabled ) {
190190 $LocalizedData.Enabled
@@ -216,8 +216,8 @@ function Get-AbrVSphereNetwork {
216216 $VDSPortgroupDetail = foreach ($VDSPortgroup in $VDSPortgroups ) {
217217 [PSCustomObject ]@ {
218218 $LocalizedData.PortGroup = $VDSPortgroup.Name
219- $LocalizedData.VDSwitch = $VDSPortgroup.VDSwitch
220- $LocalizedData.Datacenter = $VDSPortgroup.Datacenter
219+ $LocalizedData.VDSwitch = $VDSPortgroup.VDSwitch.Name
220+ $LocalizedData.Datacenter = $VDSPortgroup.Datacenter.Name
221221 $LocalizedData.VLANConfiguration = if ($VDSPortgroup.VlanConfiguration ) {
222222 $VDSPortgroup.VlanConfiguration
223223 } else {
@@ -255,7 +255,7 @@ function Get-AbrVSphereNetwork {
255255 Section - Style NOTOCHeading5 - ExcludeFromTOC $LocalizedData.VDSPortGroupSecurity {
256256 $VDSSecurityPolicies = foreach ($VDSSecurityPolicy in $VDSPortgroupSecurity ) {
257257 [PSCustomObject ]@ {
258- $LocalizedData.PortGroup = $VDSSecurityPolicy.VDPortgroup
258+ $LocalizedData.PortGroup = [ string ] $VDSSecurityPolicy.VDPortgroup
259259 $LocalizedData.VDSwitch = $VDS.Name
260260 $LocalizedData.AllowPromiscuous = if ($VDSSecurityPolicy.AllowPromiscuous ) {
261261 $LocalizedData.Accept
@@ -296,7 +296,7 @@ function Get-AbrVSphereNetwork {
296296 Section - Style NOTOCHeading5 - ExcludeFromTOC $LocalizedData.VDSPortGroupTrafficShaping {
297297 $VDSPortgroupTrafficShapingDetail = foreach ($VDSPortgroupTrafficShape in $VDSPortgroupTrafficShaping ) {
298298 [PSCustomObject ]@ {
299- $LocalizedData.PortGroup = $VDSPortgroupTrafficShape.VDPortgroup
299+ $LocalizedData.PortGroup = [ string ] $VDSPortgroupTrafficShape.VDPortgroup
300300 $LocalizedData.VDSwitch = $VDS.Name
301301 $LocalizedData.Direction = $VDSPortgroupTrafficShape.Direction
302302 $LocalizedData.Status = if ($VDSPortgroupTrafficShape.Enabled ) {
@@ -328,7 +328,7 @@ function Get-AbrVSphereNetwork {
328328 Section - Style NOTOCHeading5 - ExcludeFromTOC $LocalizedData.VDSPortGroupTeaming {
329329 $VDSPortgroupNICTeaming = foreach ($VDUplink in $VDUplinkTeamingPolicy ) {
330330 [PSCustomObject ]@ {
331- $LocalizedData.PortGroup = $VDUplink.VDPortgroup
331+ $LocalizedData.PortGroup = [ string ] $VDUplink.VDPortgroup
332332 $LocalizedData.VDSwitch = $VDS.Name
333333 $LocalizedData.LoadBalancing = switch ($VDUplink.LoadBalancingPolicy ) {
334334 ' LoadbalanceSrcId' { $LocalizedData.LoadBalanceSrcId }
0 commit comments