VMware Cloud Community
frefal
Enthusiast
Enthusiast

vCloud Set-OrgNetwork

Hi,

i am experiencing an issue which I find a bit odd and perhaps it is a bug?

Connected to a vCloud 8.20 instance.

So get-OrgNetwork is deprecated, but the same error occurs with get-OrgVdcNetwork.

PS C:\> $network = Get-OrgNetwork -name "test"

WARNING: The command 'Get-OrgNetwork' is obsolete. Get-OrgNetwork cmdlet is deprecated. Use Get-OrgVdcNetwork cmdlet instead.

PS C:\>

PS C:\> Set-OrgNetwork -OrgNetwork $network -PrimaryDns "10.0.0.5" -SecondaryDns "10.1.0.5"

Set-OrgNetwork : 24.01.2018 14:31:39    Set-OrgNetwork          Unable to cast object of type 'VMware.VimAutomation.Cloud.Views.OrgVdcNetwork' to type 'VMware.VimAutomation.Cloud.Views.OrgNetwork'.

At line:1 char:1

+ Set-OrgNetwork -OrgNetwork $network -PrimaryDns "10.0.0.5" -Secondary ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : NotSpecified: (:) [Set-OrgNetwork], CIException

    + FullyQualifiedErrorId : CloudImpl_OrganizationNetworkServiceImpl_UpdateOrgNetwork_CIError,VMware.VimAutomation.Cloud.Commands.Cmdlets.SetOrgNetwork

is get-orgnetwork using get-orgvdcnetwork here behind the scene?

Any feedback is appreciated ! Smiley Happy

PSVersion                      5.1.14393.1944

ModuleType Version    Name                                ExportedCommands

---------- -------    ----                                ----------------

Binary     6.5.1.5... VMware.DeployAutomation             {Add-DeployRule, Add-ProxyServer, Add-ScriptBundle, Copy-DeployRule...}

Binary     6.5.1.5... VMware.ImageBuilder                 {Add-EsxSoftwareDepot, Add-EsxSoftwarePackage, Compare-EsxImageProfile, Export-EsxImageProfile...}

Binary     6.5.3.6... VMware.VimAutomation.Cis.Core       {Connect-CisServer, Disconnect-CisServer, Get-CisService}

Binary     6.5.1.5... VMware.VimAutomation.Cloud          {Add-CIDatastore, Connect-CIServer, Disconnect-CIServer, Get-Catalog...}

Manifest   6.5.1.5... VMware.VimAutomation.Common

Binary     6.5.2.6... VMware.VimAutomation.Core           {Add-PassthroughDevice, Add-VirtualSwitchPhysicalNetworkAdapter, Add-VMHost, Add-VMHostNtpServer...}

Manifest   1.0.0.5... VMware.VimAutomation.Sdk            {Get-InstallPath, Get-PSVersion}

Binary     6.5.1.5... VMware.VimAutomation.Storage        {Copy-VDisk, Export-SpbmStoragePolicy, Get-NfsUser, Get-SpbmCapability...}

Binary     6.5.1.5... VMware.VimAutomation.Vds            {Add-VDSwitchPhysicalNetworkAdapter, Add-VDSwitchVMHost, Export-VDPortGroup, Export-VDSwitch...}

0 Kudos
1 Reply
vMarkusK1985
Expert
Expert

Hello,

the Get-OrgVdcNetwork Cmdlet itself still works fine.

C:\> Get-OrgVdcNetwork -Name Test | Select-Object Name, DefaultGateway, Description

Name DefaultGateway Description

---- -------------- -----------

Test 192.168.66.1

But I run into the same Issue with Set-OrgNetwork.

Are you connected as a OrgAdmin or System Admin?

Reference Guide for Set-OrgNetwork:

This cmdlet modifies the configuration of the specified organization network. Note: This cmdlet is only available to Provider Administrators.

Online Documentation - Cmdlet Reference - VMware {code}

I Recommend using this alternate way to modify OrgVdcNetworks:

C:\> $OrgNetView = Get-OrgVdcNetwork -Name Test |  Get-CIView

C:\> $OrgNetView.Description = "Test Network"

C:\> $OrgNetView.UpdateServerData()

C:\> Get-OrgVdcNetwork -Name Test | Select-Object Name, DefaultGateway, Description

Name DefaultGateway Description

---- -------------- -----------

Test 192.168.66.1   Test Network

Best regards,

Markus

https://mycloudrevolution.com | https://twitter.com/vMarkus_K | https://github.com/vMarkusK
0 Kudos