VMware Cloud Community
RoyalFlash
Enthusiast
Enthusiast

How to change vCloud VMs description via PowewrCLI?

Hi,

I would like to change the Description on about 1000 VMs in vCloud Director with PowerCLI

Is there any way to change the description field?

VMware Cloud Director version: 10.2.2.18686238

 

vCloudDescription.jpg

0 Kudos
10 Replies
LucD
Leadership
Leadership

Did you try with the Set-CIVApp cmdlet?


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
RoyalFlash
Enthusiast
Enthusiast

Hi LucD,

thanks for your answer and sorry for my late reply...

Yes, I tried Set-CIVApp but unfortunately, it does not change the description.

Looks like the description of CIVApp and CIVM differs from each other?! (because of the hex code behind the name?)

 

vApp Name: vm-test-01-6c423c37-95e3-4077-925e-4951196f3a88

VM Name: vm-test-01

I am not sure what the difference is?

PS C:\Users\admineb> Set-CIVApp vm-test-01-6c423c37-95e3-4077-925e-4951196f3a88 -Description TEST123

Name                           Enabled InMaintenanceMode    Owner                         
----                           ------- -----------------    -----                         
vm-test-01-6c423c37-95e3-40... True    False                eevanba                       

PS C:\Users\admineb> $vApp = Get-CIVApp vm-test-01-6c423c37-95e3-4077-925e-4951196f3a88

PS C:\Users\admineb> $vApp.Description
TEST123

 

Edit vCloud description.jpg

0 Kudos
LucD
Leadership
Leadership

Apparently there is an UpdateServerData method that allows to change properties on a CIVM.
But afaik, there is no official documentation on that API nor the layout of that ExtensionData property.
See for example Can I set CIVM name, CIVM computername or other pa... - VMware Technology Network VMTN

I don't have vCloud in my lab, so I can't test I'm afraid.

Check what is available with

$vm = Get-CIVM -Name MyVM
$vm.ExtensionData | Get-Member

 


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
RoyalFlash
Enthusiast
Enthusiast

Ok, thanks for your answer.

PowerCLI is telling me: "'Description' is a ReadOnly property."

vCloud´s PowerCLI needs some updates 😉

I wonder why I can edit the description in the vCloud Director Web Interface, and in PowerCLI I cannot ☹️

RoyalFlash_0-1638883166187.png

After "Can’t find ToolsVersionStatus from vCloud VM" this is already the 2 problem that cannot be solved with "PowerCLI for vCloud", although it works with "PowerCLI for vCenter".

Solved: Re: Can’t find ToolsVersionStatus from vCloud VM - VMware Technology Network VMTN

Any chance to get an update for "vCloud´s PowerCLI" ?

0 Kudos
LucD
Leadership
Leadership

That is a question for your TSA I'm afraid.


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
LucD
Leadership
Leadership

Btw, did you look at the link I posted earlier?
There they assign a new value via ExtensionData.

What does $vm.EXtensionData | Get-Member return?


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
RoyalFlash
Enthusiast
Enthusiast

Hi LucD,

I really appreciate your answer and your help. 😊

I am not sure if editing the CIVM Description via PowerCLI is possible..... But it can be edited via Web GUI

 

Here the return:

$VMMEM.ExtensionData | Get-Member

$VMMEM.ExtensionData | Get-Member


   TypeName: VMware.VimAutomation.Cloud.Views.Vm

Name                         MemberType Definition                                                                                                                                                                                                                                                          
----                         ---------- ----------                                                                                                                                                                                                                                                          
AcquireMksTicket             Method     VMware.VimAutomation.Cloud.Views.MksTicket AcquireMksTicket()                                                                                                                                                                                                       
AcquireTicket                Method     VMware.VimAutomation.Cloud.Views.ScreenTicket AcquireTicket()                                                                                                                                                                                                       
Attach                       Method     void Attach(System.Nullable[int] busNumber, System.Nullable[int] unitNumber, VMware.VimAutomation.Cloud.Views.Reference disk)                                                                                                                                       
Attach_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Attach_Task(System.Nullable[int] busNumber, System.Nullable[int] unitNumber, VMware.VimAutomation.Cloud.Views.Reference disk), VMware.VimAutomation.Cloud.Views.Task Attach_Task(VMware.VimAutomation.Cloud.Views.DiskAttac...
BootOptions                  Method     void BootOptions(System.Nullable[bool] enterBIOSSetup, System.Nullable[long] bootDelay, string type, string href, VMware.VimAutomation.Cloud.Views.Link[] link)                                                                                                     
BootOptions_Task             Method     VMware.VimAutomation.Cloud.Views.Task BootOptions_Task(System.Nullable[bool] enterBIOSSetup, System.Nullable[long] bootDelay, string type, string href, VMware.VimAutomation.Cloud.Views.Link[] link), VMware.VimAutomation.Cloud.Views.Task BootOptions_Task(VMw...
CheckCompliance              Method     void CheckCompliance()                                                                                                                                                                                                                                              
CheckCompliance_Task         Method     VMware.VimAutomation.Cloud.Views.Task CheckCompliance_Task()                                                                                                                                                                                                        
Consolidate                  Method     void Consolidate()                                                                                                                                                                                                                                                  
Consolidate_Task             Method     VMware.VimAutomation.Cloud.Views.Task Consolidate_Task()                                                                                                                                                                                                            
ControlAccess                Method     VMware.VimAutomation.Cloud.Views.ControlAccessParams ControlAccess(string everyoneAccessLevel, VMware.VimAutomation.Cloud.Views.AccessSettings accessSettings, bool isSharedToEveryone), VMware.VimAutomation.Cloud.Views.ControlAccessParams ControlAccess(VMwar...
CreateMetadata               Method     void CreateMetadata(VMware.VimAutomation.Cloud.Views.Metadata metadata)                                                                                                                                                                                             
CreateMetadata_Task          Method     VMware.VimAutomation.Cloud.Views.Task CreateMetadata_Task(VMware.VimAutomation.Cloud.Views.Metadata metadata)                                                                                                                                                       
CreateSnapshot               Method     void CreateSnapshot(System.Nullable[bool] quiesce, System.Nullable[bool] memory, string description, string name)                                                                                                                                                   
CreateSnapshot_Task          Method     VMware.VimAutomation.Cloud.Views.Task CreateSnapshot_Task(System.Nullable[bool] quiesce, System.Nullable[bool] memory, string description, string name), VMware.VimAutomation.Cloud.Views.Task CreateSnapshot_Task(VMware.VimAutomation.Cloud.Views.CreateSnapsho...
CustomizeAtNextPowerOn       Method     void CustomizeAtNextPowerOn()                                                                                                                                                                                                                                       
Delete                       Method     void Delete()                                                                                                                                                                                                                                                       
Delete_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Delete_Task()                                                                                                                                                                                                                 
Deploy                       Method     void Deploy(System.Nullable[bool] forceCustomization, System.Nullable[bool] powerOn, System.Nullable[int] deploymentLeaseSeconds)                                                                                                                                   
Deploy_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Deploy_Task(System.Nullable[bool] forceCustomization, System.Nullable[bool] powerOn, System.Nullable[int] deploymentLeaseSeconds), VMware.VimAutomation.Cloud.Views.Task Deploy_Task(VMware.VimAutomation.Cloud.Views.Deplo...
Detach                       Method     void Detach(System.Nullable[int] busNumber, System.Nullable[int] unitNumber, VMware.VimAutomation.Cloud.Views.Reference disk)                                                                                                                                       
Detach_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Detach_Task(System.Nullable[int] busNumber, System.Nullable[int] unitNumber, VMware.VimAutomation.Cloud.Views.Reference disk), VMware.VimAutomation.Cloud.Views.Task Detach_Task(VMware.VimAutomation.Cloud.Views.DiskAttac...
DisableDownload              Method     void DisableDownload()                                                                                                                                                                                                                                              
DisableNestedHypervisor      Method     void DisableNestedHypervisor()                                                                                                                                                                                                                                      
DisableNestedHypervisor_Task Method     VMware.VimAutomation.Cloud.Views.Task DisableNestedHypervisor_Task()                                                                                                                                                                                                
DiscardSuspendedState        Method     void DiscardSuspendedState()                                                                                                                                                                                                                                        
DiscardSuspendedState_Task   Method     VMware.VimAutomation.Cloud.Views.Task DiscardSuspendedState_Task()                                                                                                                                                                                                  
EjectMedia                   Method     void EjectMedia(VMware.VimAutomation.Cloud.Views.Reference media)                                                                                                                                                                                                   
EjectMedia_Task              Method     VMware.VimAutomation.Cloud.Views.Task EjectMedia_Task(VMware.VimAutomation.Cloud.Views.Reference media), VMware.VimAutomation.Cloud.Views.Task EjectMedia_Task(VMware.VimAutomation.Cloud.Views.MediaInsertOrEjectParams mediaInsertOrEjectParams)                  
EnableDownload               Method     void EnableDownload()                                                                                                                                                                                                                                               
EnableDownload_Task          Method     VMware.VimAutomation.Cloud.Views.Task EnableDownload_Task()                                                                                                                                                                                                         
EnableNestedHypervisor       Method     void EnableNestedHypervisor()                                                                                                                                                                                                                                       
EnableNestedHypervisor_Task  Method     VMware.VimAutomation.Cloud.Views.Task EnableNestedHypervisor_Task()                                                                                                                                                                                                 
EnterMaintenanceMode         Method     void EnterMaintenanceMode()                                                                                                                                                                                                                                         
Equals                       Method     bool Equals(System.Object obj)                                                                                                                                                                                                                                      
ExitMaintenanceMode          Method     void ExitMaintenanceMode()                                                                                                                                                                                                                                          
GetBootOptions               Method     VMware.VimAutomation.Cloud.Views.BootOptions GetBootOptions()                                                                                                                                                                                                       
GetComplianceResult          Method     VMware.VimAutomation.Cloud.Views.ComplianceResult GetComplianceResult()                                                                                                                                                                                             
GetControlAccess             Method     VMware.VimAutomation.Cloud.Views.ControlAccessParams GetControlAccess()                                                                                                                                                                                             
GetGuestCustomizationSection Method     VMware.VimAutomation.Cloud.Views.GuestCustomizationSection GetGuestCustomizationSection()                                                                                                                                                                           
GetHashCode                  Method     int GetHashCode()                                                                                                                                                                                                                                                   
GetLeaseSettingsSection      Method     VMware.VimAutomation.Cloud.Views.LeaseSettingsSection GetLeaseSettingsSection()                                                                                                                                                                                     
GetMetadata                  Method     VMware.VimAutomation.Cloud.Views.Metadata GetMetadata()                                                                                                                                                                                                             
GetMetricsCurrent            Method     VMware.VimAutomation.Cloud.Views.CurrentUsage GetMetricsCurrent()                                                                                                                                                                                                   
GetMetricsHistoric           Method     VMware.VimAutomation.Cloud.Views.HistoricUsage GetMetricsHistoric()                                                                                                                                                                                                 
GetNetworkConfigSection      Method     VMware.VimAutomation.Cloud.Views.NetworkConfigSection GetNetworkConfigSection()                                                                                                                                                                                     
GetNetworkConnectionSection  Method     VMware.VimAutomation.Cloud.Views.NetworkConnectionSection GetNetworkConnectionSection()                                                                                                                                                                             
GetNetworkSection            Method     VMware.VimAutomation.Cloud.Views.OvfNetworkSection GetNetworkSection()                                                                                                                                                                                              
GetOperatingSystemSection    Method     VMware.VimAutomation.Cloud.Views.OvfOperatingSystemSection GetOperatingSystemSection()                                                                                                                                                                              
GetOvf                       Method     VMware.VimAutomation.Cloud.Views.Envelope GetOvf()                                                                                                                                                                                                                  
GetOwner                     Method     VMware.VimAutomation.Cloud.Views.Owner GetOwner()                                                                                                                                                                                                                   
GetProductSections           Method     VMware.VimAutomation.Cloud.Views.ProductSectionList GetProductSections()                                                                                                                                                                                            
GetQuestion                  Method     VMware.VimAutomation.Cloud.Views.VmPendingQuestion GetQuestion()                                                                                                                                                                                                    
GetRuntimeInfoSection        Method     VMware.VimAutomation.Cloud.Views.RuntimeInfoSection GetRuntimeInfoSection()                                                                                                                                                                                         
GetSnapshotSection           Method     VMware.VimAutomation.Cloud.Views.SnapshotSection GetSnapshotSection()                                                                                                                                                                                               
GetStartupSection            Method     VMware.VimAutomation.Cloud.Views.OvfStartupSection GetStartupSection()                                                                                                                                                                                              
GetType                      Method     type GetType()                                                                                                                                                                                                                                                      
GetVirtualHardwareSection    Method     VMware.VimAutomation.Cloud.Views.OvfVirtualHardwareSection GetVirtualHardwareSection()                                                                                                                                                                              
GetVIView                    Method     System.Object ViewBaseMirroredObject.GetVIView(string[] properties)                                                                                                                                                                                                 
GetVmCapabilities            Method     VMware.VimAutomation.Cloud.Views.VmCapabilities GetVmCapabilities()                                                                                                                                                                                                 
InsertMedia                  Method     void InsertMedia(VMware.VimAutomation.Cloud.Views.Reference media)                                                                                                                                                                                                  
InsertMedia_Task             Method     VMware.VimAutomation.Cloud.Views.Task InsertMedia_Task(VMware.VimAutomation.Cloud.Views.Reference media), VMware.VimAutomation.Cloud.Views.Task InsertMedia_Task(VMware.VimAutomation.Cloud.Views.MediaInsertOrEjectParams mediaInsertOrEjectParams)                
InstallVMwareTools           Method     void InstallVMwareTools()                                                                                                                                                                                                                                           
InstallVMwareTools_Task      Method     VMware.VimAutomation.Cloud.Views.Task InstallVMwareTools_Task()                                                                                                                                                                                                     
PowerOff                     Method     void PowerOff()                                                                                                                                                                                                                                                     
PowerOff_Task                Method     VMware.VimAutomation.Cloud.Views.Task PowerOff_Task()                                                                                                                                                                                                               
PowerOn                      Method     void PowerOn()                                                                                                                                                                                                                                                      
PowerOn_Task                 Method     VMware.VimAutomation.Cloud.Views.Task PowerOn_Task()                                                                                                                                                                                                                
Reboot                       Method     void Reboot()                                                                                                                                                                                                                                                       
Reboot_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Reboot_Task()                                                                                                                                                                                                                 
RecomposeVApp                Method     void RecomposeVApp(VMware.VimAutomation.Cloud.Views.Reference[] deleteItem, VMware.VimAutomation.Cloud.Views.Vm[] reconfigureItem, System.Nullable[bool] linkedClone, VMware.VimAutomation.Cloud.Views.Vm[] createItem, VMware.VimAutomation.Cloud.Views.SourcedC...
RecomposeVApp_Task           Method     VMware.VimAutomation.Cloud.Views.Task RecomposeVApp_Task(VMware.VimAutomation.Cloud.Views.Reference[] deleteItem, VMware.VimAutomation.Cloud.Views.Vm[] reconfigureItem, System.Nullable[bool] linkedClone, VMware.VimAutomation.Cloud.Views.Vm[] createItem, VMw...
ReconfigureVm                Method     void ReconfigureVm(VMware.VimAutomation.Cloud.Views.Reference storageProfile, VMware.VimAutomation.Cloud.Views.Reference vdcComputePolicy, System.Nullable[bool] nestedHypervisorEnabled, System.Nullable[bool] needsCustomization, VMware.VimAutomation.Cloud.Vi...
ReconfigureVm_Task           Method     VMware.VimAutomation.Cloud.Views.Task ReconfigureVm_Task(VMware.VimAutomation.Cloud.Views.Reference storageProfile, VMware.VimAutomation.Cloud.Views.Reference vdcComputePolicy, System.Nullable[bool] nestedHypervisorEnabled, System.Nullable[bool] needsCustom...
ReloadFromVc                 Method     void ReloadFromVc()                                                                                                                                                                                                                                                 
ReloadFromVc_Task            Method     VMware.VimAutomation.Cloud.Views.Task ReloadFromVc_Task()                                                                                                                                                                                                           
Relocate                     Method     void Relocate(VMware.VimAutomation.Cloud.Views.Reference datastore)                                                                                                                                                                                                 
Relocate_Task                Method     VMware.VimAutomation.Cloud.Views.Task Relocate_Task(VMware.VimAutomation.Cloud.Views.Reference datastore), VMware.VimAutomation.Cloud.Views.Task Relocate_Task(VMware.VimAutomation.Cloud.Views.RelocateParams relocateParams)                                      
RemoveAllSnapshots           Method     void RemoveAllSnapshots()                                                                                                                                                                                                                                           
RemoveAllSnapshots_Task      Method     VMware.VimAutomation.Cloud.Views.Task RemoveAllSnapshots_Task()                                                                                                                                                                                                     
Reset                        Method     void Reset()                                                                                                                                                                                                                                                        
Reset_Task                   Method     VMware.VimAutomation.Cloud.Views.Task Reset_Task()                                                                                                                                                                                                                  
RevertToCurrentSnapshot      Method     void RevertToCurrentSnapshot()                                                                                                                                                                                                                                      
RevertToCurrentSnapshot_Task Method     VMware.VimAutomation.Cloud.Views.Task RevertToCurrentSnapshot_Task()                                                                                                                                                                                                
Shutdown                     Method     void Shutdown()                                                                                                                                                                                                                                                     
Shutdown_Task                Method     VMware.VimAutomation.Cloud.Views.Task Shutdown_Task()                                                                                                                                                                                                               
Suspend                      Method     void Suspend()                                                                                                                                                                                                                                                      
Suspend_Task                 Method     VMware.VimAutomation.Cloud.Views.Task Suspend_Task()                                                                                                                                                                                                                
ToString                     Method     string ToString()                                                                                                                                                                                                                                                   
Undeploy                     Method     void Undeploy(string undeployPowerAction)                                                                                                                                                                                                                           
Undeploy_Task                Method     VMware.VimAutomation.Cloud.Views.Task Undeploy_Task(string undeployPowerAction), VMware.VimAutomation.Cloud.Views.Task Undeploy_Task(VMware.VimAutomation.Cloud.Views.UndeployVAppParams undeployVAppParams)                                                        
UpdateServerData             Method     void UpdateServerData()                                                                                                                                                                                                                                             
UpdateServerData_Task        Method     VMware.VimAutomation.Cloud.Views.Task UpdateServerData_Task()                                                                                                                                                                                                       
UpdateViewData               Method     void UpdateViewData()                                                                                                                                                                                                                                               
UpgradeHardwareVersion       Method     void UpgradeHardwareVersion()                                                                                                                                                                                                                                       
UpgradeHardwareVersion_Task  Method     VMware.VimAutomation.Cloud.Views.Task UpgradeHardwareVersion_Task()                                                                                                                                                                                                 
AnyAttr                      Property   VMware.VimAutomation.Cloud.Views.XmlAttributeCollection AnyAttr {get;set;}                                                                                                                                                                                          
Client                       Property   VMware.VimAutomation.Cloud.Views.CloudClient Client {get;}                                                                                                                                                                                                          
DateCreated                  Property   System.Nullable[datetime] DateCreated {get;set;}                                                                                                                                                                                                                    
Deployed                     Property   System.Nullable[bool] Deployed {get;set;}                                                                                                                                                                                                                           
Description                  Property   string Description {get;set;}                                                                                                                                                                                                                                       
Environment                  Property   VMware.VimAutomation.Cloud.Views.OvfEnvironment Environment {get;set;}                                                                                                                                                                                              
Files                        Property   VMware.VimAutomation.Cloud.Views.FilesList Files {get;set;}                                                                                                                                                                                                         
Href                         Property   string Href {get;set;}                                                                                                                                                                                                                                              
Id                           Property   string Id {get;set;}                                                                                                                                                                                                                                                
Link                         Property   VMware.VimAutomation.Cloud.Views.LinkCollection Link {get;set;}                                                                                                                                                                                                     
Media                        Property   VMware.VimAutomation.Cloud.Views.Reference Media {get;set;}                                                                                                                                                                                                         
Name                         Property   string Name {get;set;}                                                                                                                                                                                                                                              
NeedsCustomization           Property   System.Nullable[bool] NeedsCustomization {get;set;}                                                                                                                                                                                                                 
NestedHypervisorEnabled      Property   System.Nullable[bool] NestedHypervisorEnabled {get;set;}                                                                                                                                                                                                            
OperationKey                 Property   string OperationKey {get;set;}                                                                                                                                                                                                                                      
Section                      Property   VMware.VimAutomation.Cloud.Views.OvfEnvelopeSection[] Section {get;set;}                                                                                                                                                                                            
Status                       Property   System.Nullable[int] Status {get;set;}                                                                                                                                                                                                                              
StorageProfile               Property   VMware.VimAutomation.Cloud.Views.Reference StorageProfile {get;set;}                                                                                                                                                                                                
Tasks                        Property   VMware.VimAutomation.Cloud.Views.TasksInProgress Tasks {get;set;}                                                                                                                                                                                                   
Type                         Property   string Type {get;set;}                                                                                                                                                                                                                                              
VAppParent                   Property   VMware.VimAutomation.Cloud.Views.Reference VAppParent {get;set;}                                                                                                                                                                                                    
VAppScopedLocalId            Property   string VAppScopedLocalId {get;set;}                                                                                                                                                                                                                                 
VCloudExtension              Property   VMware.VimAutomation.Cloud.Views.VCloudExtension[] VCloudExtension {get;set;}                                                                                                                                                                                       
VdcComputePolicy             Property   VMware.VimAutomation.Cloud.Views.Reference VdcComputePolicy {get;set;}                                                                                                                                                                                              
VmCapabilities               Property   VMware.VimAutomation.Cloud.Views.VmCapabilities VmCapabilities {get;set;}

 

$VMMEM.Description = "Test" return:

$VMMEM.Description = "Test"
'Description' is a ReadOnly property.
At line:1 char:1
+ $VMMEM.Description = "Test"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : PropertyAssignmentException

 

$VMMEM.ExtensionData.Section

$VMMEM.ExtensionData.Section


Id              : 
Transport       : 
Item            : {, , , ...}
Any             : {Link, Link, Link, Link...}
System          : VMware.VimAutomation.Cloud.Views.OvfVSSD
Required        : True
AnyAttr         : {ns10:type, ns10:href}
Info            : VMware.VimAutomation.Cloud.Views.OvfMsg
Client          : VMware.VimAutomation.Cloud.Views.CloudClient
Href            : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/virtualHardwareSection/
Type            : 
Link            : 
VCloudExtension : 

Id              : 102
Version         : 
Description     : VMware.VimAutomation.Cloud.Views.OvfMsg
Any             : {Link}
Required        : True
AnyAttr         : {ns10:type, vmw:osType, ns10:href}
Info            : VMware.VimAutomation.Cloud.Views.OvfMsg
Client          : VMware.VimAutomation.Cloud.Views.CloudClient
Href            : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/operatingSystemSection/
Type            : 
Link            : 
VCloudExtension : 

Href                          : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/networkConnectionSection/
Type                          : application/vnd.vmware.vcloud.networkConnectionSection+xml
PrimaryNetworkConnectionIndex : 0
NetworkConnection             : {VMware.VimAutomation.Cloud.Views.NetworkConnection}
Any                           : 
Link                          : {}
Required                      : False
AnyAttr                       : 
Info                          : VMware.VimAutomation.Cloud.Views.OvfMsg
Client                        : VMware.VimAutomation.Cloud.Views.CloudClient
VCloudExtension               : 

Href                  : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/guestCustomizationSection/
Type                  : application/vnd.vmware.vcloud.guestCustomizationSection+xml
CustomizationScript   : 
AdminAutoLogonCount   : 0
UseOrgSettings        : False
AdminPasswordAuto     : True
DomainName            : 
AdminAutoLogonEnabled : False
AdminPasswordEnabled  : True
Enabled               : True
Any                   : 
VirtualMachineId      : 54349af2-3279-4b0a-bf2d-30781977e007
ChangeSid             : True
DomainUserPassword    : 
JoinDomainEnabled     : False
MachineObjectOU       : 
ComputerName          : vm-test-01
DomainUserName        : 
Link                  : {, , }
ResetPasswordRequired : False
AdminPassword         : G#7uV%!6
Required              : False
AnyAttr               : 
Info                  : VMware.VimAutomation.Cloud.Views.OvfMsg
Client                : VMware.VimAutomation.Cloud.Views.CloudClient
VCloudExtension       : 

VMWareTools     : VMware.VimAutomation.Cloud.Views.RuntimeInfoSectionTypeVMWareTools
Any             : 
Required        : True
AnyAttr         : {ns10:type, ns10:href}
Info            : VMware.VimAutomation.Cloud.Views.OvfMsg
Client          : VMware.VimAutomation.Cloud.Views.CloudClient
Href            : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/runtimeInfoSection
Type            : 
Link            : 
VCloudExtension : 

 

May I ask something?

You: "That is a question for your TSA I'm afraid."

What or who is TSA?

How can I contact TSA?

0 Kudos
RoyalFlash
Enthusiast
Enthusiast

Hi LucD,

I am very glad to receive your reply and your help.
Thank you 😊

Hope you can help me.

 

Here the return for:

$VMMEM.ExtensionData | Get-Member

$VMMEM.Description = "Test"

$VMMEM.ExtensionData.Section

 

 

$VMMEM.ExtensionData | Get-Member

$VMMEM.ExtensionData | Get-Member

   TypeName: VMware.VimAutomation.Cloud.Views.Vm

Name                         MemberType Definition                                                                                                                                                                                                                                                          
----                         ---------- ----------                                                                                                                                                                                                                                                          
AcquireMksTicket             Method     VMware.VimAutomation.Cloud.Views.MksTicket AcquireMksTicket()                                                                                                                                                                                                       
AcquireTicket                Method     VMware.VimAutomation.Cloud.Views.ScreenTicket AcquireTicket()                                                                                                                                                                                                       
Attach                       Method     void Attach(System.Nullable[int] busNumber, System.Nullable[int] unitNumber, VMware.VimAutomation.Cloud.Views.Reference disk)                                                                                                                                       
Attach_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Attach_Task(System.Nullable[int] busNumber, System.Nullable[int] unitNumber, VMware.VimAutomation.Cloud.Views.Reference disk), VMware.VimAutomation.Cloud.Views.Task Attach_Task(VMware.VimAutomation.Cloud.Views.DiskAttac...
BootOptions                  Method     void BootOptions(System.Nullable[bool] enterBIOSSetup, System.Nullable[long] bootDelay, string type, string href, VMware.VimAutomation.Cloud.Views.Link[] link)                                                                                                     
BootOptions_Task             Method     VMware.VimAutomation.Cloud.Views.Task BootOptions_Task(System.Nullable[bool] enterBIOSSetup, System.Nullable[long] bootDelay, string type, string href, VMware.VimAutomation.Cloud.Views.Link[] link), VMware.VimAutomation.Cloud.Views.Task BootOptions_Task(VMw...
CheckCompliance              Method     void CheckCompliance()                                                                                                                                                                                                                                              
CheckCompliance_Task         Method     VMware.VimAutomation.Cloud.Views.Task CheckCompliance_Task()                                                                                                                                                                                                        
Consolidate                  Method     void Consolidate()                                                                                                                                                                                                                                                  
Consolidate_Task             Method     VMware.VimAutomation.Cloud.Views.Task Consolidate_Task()                                                                                                                                                                                                            
ControlAccess                Method     VMware.VimAutomation.Cloud.Views.ControlAccessParams ControlAccess(string everyoneAccessLevel, VMware.VimAutomation.Cloud.Views.AccessSettings accessSettings, bool isSharedToEveryone), VMware.VimAutomation.Cloud.Views.ControlAccessParams ControlAccess(VMwar...
CreateMetadata               Method     void CreateMetadata(VMware.VimAutomation.Cloud.Views.Metadata metadata)                                                                                                                                                                                             
CreateMetadata_Task          Method     VMware.VimAutomation.Cloud.Views.Task CreateMetadata_Task(VMware.VimAutomation.Cloud.Views.Metadata metadata)                                                                                                                                                       
CreateSnapshot               Method     void CreateSnapshot(System.Nullable[bool] quiesce, System.Nullable[bool] memory, string description, string name)                                                                                                                                                   
CreateSnapshot_Task          Method     VMware.VimAutomation.Cloud.Views.Task CreateSnapshot_Task(System.Nullable[bool] quiesce, System.Nullable[bool] memory, string description, string name), VMware.VimAutomation.Cloud.Views.Task CreateSnapshot_Task(VMware.VimAutomation.Cloud.Views.CreateSnapsho...
CustomizeAtNextPowerOn       Method     void CustomizeAtNextPowerOn()                                                                                                                                                                                                                                       
Delete                       Method     void Delete()                                                                                                                                                                                                                                                       
Delete_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Delete_Task()                                                                                                                                                                                                                 
Deploy                       Method     void Deploy(System.Nullable[bool] forceCustomization, System.Nullable[bool] powerOn, System.Nullable[int] deploymentLeaseSeconds)                                                                                                                                   
Deploy_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Deploy_Task(System.Nullable[bool] forceCustomization, System.Nullable[bool] powerOn, System.Nullable[int] deploymentLeaseSeconds), VMware.VimAutomation.Cloud.Views.Task Deploy_Task(VMware.VimAutomation.Cloud.Views.Deplo...
Detach                       Method     void Detach(System.Nullable[int] busNumber, System.Nullable[int] unitNumber, VMware.VimAutomation.Cloud.Views.Reference disk)                                                                                                                                       
Detach_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Detach_Task(System.Nullable[int] busNumber, System.Nullable[int] unitNumber, VMware.VimAutomation.Cloud.Views.Reference disk), VMware.VimAutomation.Cloud.Views.Task Detach_Task(VMware.VimAutomation.Cloud.Views.DiskAttac...
DisableDownload              Method     void DisableDownload()                                                                                                                                                                                                                                              
DisableNestedHypervisor      Method     void DisableNestedHypervisor()                                                                                                                                                                                                                                      
DisableNestedHypervisor_Task Method     VMware.VimAutomation.Cloud.Views.Task DisableNestedHypervisor_Task()                                                                                                                                                                                                
DiscardSuspendedState        Method     void DiscardSuspendedState()                                                                                                                                                                                                                                        
DiscardSuspendedState_Task   Method     VMware.VimAutomation.Cloud.Views.Task DiscardSuspendedState_Task()                                                                                                                                                                                                  
EjectMedia                   Method     void EjectMedia(VMware.VimAutomation.Cloud.Views.Reference media)                                                                                                                                                                                                   
EjectMedia_Task              Method     VMware.VimAutomation.Cloud.Views.Task EjectMedia_Task(VMware.VimAutomation.Cloud.Views.Reference media), VMware.VimAutomation.Cloud.Views.Task EjectMedia_Task(VMware.VimAutomation.Cloud.Views.MediaInsertOrEjectParams mediaInsertOrEjectParams)                  
EnableDownload               Method     void EnableDownload()                                                                                                                                                                                                                                               
EnableDownload_Task          Method     VMware.VimAutomation.Cloud.Views.Task EnableDownload_Task()                                                                                                                                                                                                         
EnableNestedHypervisor       Method     void EnableNestedHypervisor()                                                                                                                                                                                                                                       
EnableNestedHypervisor_Task  Method     VMware.VimAutomation.Cloud.Views.Task EnableNestedHypervisor_Task()                                                                                                                                                                                                 
EnterMaintenanceMode         Method     void EnterMaintenanceMode()                                                                                                                                                                                                                                         
Equals                       Method     bool Equals(System.Object obj)                                                                                                                                                                                                                                      
ExitMaintenanceMode          Method     void ExitMaintenanceMode()                                                                                                                                                                                                                                          
GetBootOptions               Method     VMware.VimAutomation.Cloud.Views.BootOptions GetBootOptions()                                                                                                                                                                                                       
GetComplianceResult          Method     VMware.VimAutomation.Cloud.Views.ComplianceResult GetComplianceResult()                                                                                                                                                                                             
GetControlAccess             Method     VMware.VimAutomation.Cloud.Views.ControlAccessParams GetControlAccess()                                                                                                                                                                                             
GetGuestCustomizationSection Method     VMware.VimAutomation.Cloud.Views.GuestCustomizationSection GetGuestCustomizationSection()                                                                                                                                                                           
GetHashCode                  Method     int GetHashCode()                                                                                                                                                                                                                                                   
GetLeaseSettingsSection      Method     VMware.VimAutomation.Cloud.Views.LeaseSettingsSection GetLeaseSettingsSection()                                                                                                                                                                                     
GetMetadata                  Method     VMware.VimAutomation.Cloud.Views.Metadata GetMetadata()                                                                                                                                                                                                             
GetMetricsCurrent            Method     VMware.VimAutomation.Cloud.Views.CurrentUsage GetMetricsCurrent()                                                                                                                                                                                                   
GetMetricsHistoric           Method     VMware.VimAutomation.Cloud.Views.HistoricUsage GetMetricsHistoric()                                                                                                                                                                                                 
GetNetworkConfigSection      Method     VMware.VimAutomation.Cloud.Views.NetworkConfigSection GetNetworkConfigSection()                                                                                                                                                                                     
GetNetworkConnectionSection  Method     VMware.VimAutomation.Cloud.Views.NetworkConnectionSection GetNetworkConnectionSection()                                                                                                                                                                             
GetNetworkSection            Method     VMware.VimAutomation.Cloud.Views.OvfNetworkSection GetNetworkSection()                                                                                                                                                                                              
GetOperatingSystemSection    Method     VMware.VimAutomation.Cloud.Views.OvfOperatingSystemSection GetOperatingSystemSection()                                                                                                                                                                              
GetOvf                       Method     VMware.VimAutomation.Cloud.Views.Envelope GetOvf()                                                                                                                                                                                                                  
GetOwner                     Method     VMware.VimAutomation.Cloud.Views.Owner GetOwner()                                                                                                                                                                                                                   
GetProductSections           Method     VMware.VimAutomation.Cloud.Views.ProductSectionList GetProductSections()                                                                                                                                                                                            
GetQuestion                  Method     VMware.VimAutomation.Cloud.Views.VmPendingQuestion GetQuestion()                                                                                                                                                                                                    
GetRuntimeInfoSection        Method     VMware.VimAutomation.Cloud.Views.RuntimeInfoSection GetRuntimeInfoSection()                                                                                                                                                                                         
GetSnapshotSection           Method     VMware.VimAutomation.Cloud.Views.SnapshotSection GetSnapshotSection()                                                                                                                                                                                               
GetStartupSection            Method     VMware.VimAutomation.Cloud.Views.OvfStartupSection GetStartupSection()                                                                                                                                                                                              
GetType                      Method     type GetType()                                                                                                                                                                                                                                                      
GetVirtualHardwareSection    Method     VMware.VimAutomation.Cloud.Views.OvfVirtualHardwareSection GetVirtualHardwareSection()                                                                                                                                                                              
GetVIView                    Method     System.Object ViewBaseMirroredObject.GetVIView(string[] properties)                                                                                                                                                                                                 
GetVmCapabilities            Method     VMware.VimAutomation.Cloud.Views.VmCapabilities GetVmCapabilities()                                                                                                                                                                                                 
InsertMedia                  Method     void InsertMedia(VMware.VimAutomation.Cloud.Views.Reference media)                                                                                                                                                                                                  
InsertMedia_Task             Method     VMware.VimAutomation.Cloud.Views.Task InsertMedia_Task(VMware.VimAutomation.Cloud.Views.Reference media), VMware.VimAutomation.Cloud.Views.Task InsertMedia_Task(VMware.VimAutomation.Cloud.Views.MediaInsertOrEjectParams mediaInsertOrEjectParams)                
InstallVMwareTools           Method     void InstallVMwareTools()                                                                                                                                                                                                                                           
InstallVMwareTools_Task      Method     VMware.VimAutomation.Cloud.Views.Task InstallVMwareTools_Task()                                                                                                                                                                                                     
PowerOff                     Method     void PowerOff()                                                                                                                                                                                                                                                     
PowerOff_Task                Method     VMware.VimAutomation.Cloud.Views.Task PowerOff_Task()                                                                                                                                                                                                               
PowerOn                      Method     void PowerOn()                                                                                                                                                                                                                                                      
PowerOn_Task                 Method     VMware.VimAutomation.Cloud.Views.Task PowerOn_Task()                                                                                                                                                                                                                
Reboot                       Method     void Reboot()                                                                                                                                                                                                                                                       
Reboot_Task                  Method     VMware.VimAutomation.Cloud.Views.Task Reboot_Task()                                                                                                                                                                                                                 
RecomposeVApp                Method     void RecomposeVApp(VMware.VimAutomation.Cloud.Views.Reference[] deleteItem, VMware.VimAutomation.Cloud.Views.Vm[] reconfigureItem, System.Nullable[bool] linkedClone, VMware.VimAutomation.Cloud.Views.Vm[] createItem, VMware.VimAutomation.Cloud.Views.SourcedC...
RecomposeVApp_Task           Method     VMware.VimAutomation.Cloud.Views.Task RecomposeVApp_Task(VMware.VimAutomation.Cloud.Views.Reference[] deleteItem, VMware.VimAutomation.Cloud.Views.Vm[] reconfigureItem, System.Nullable[bool] linkedClone, VMware.VimAutomation.Cloud.Views.Vm[] createItem, VMw...
ReconfigureVm                Method     void ReconfigureVm(VMware.VimAutomation.Cloud.Views.Reference storageProfile, VMware.VimAutomation.Cloud.Views.Reference vdcComputePolicy, System.Nullable[bool] nestedHypervisorEnabled, System.Nullable[bool] needsCustomization, VMware.VimAutomation.Cloud.Vi...
ReconfigureVm_Task           Method     VMware.VimAutomation.Cloud.Views.Task ReconfigureVm_Task(VMware.VimAutomation.Cloud.Views.Reference storageProfile, VMware.VimAutomation.Cloud.Views.Reference vdcComputePolicy, System.Nullable[bool] nestedHypervisorEnabled, System.Nullable[bool] needsCustom...
ReloadFromVc                 Method     void ReloadFromVc()                                                                                                                                                                                                                                                 
ReloadFromVc_Task            Method     VMware.VimAutomation.Cloud.Views.Task ReloadFromVc_Task()                                                                                                                                                                                                           
Relocate                     Method     void Relocate(VMware.VimAutomation.Cloud.Views.Reference datastore)                                                                                                                                                                                                 
Relocate_Task                Method     VMware.VimAutomation.Cloud.Views.Task Relocate_Task(VMware.VimAutomation.Cloud.Views.Reference datastore), VMware.VimAutomation.Cloud.Views.Task Relocate_Task(VMware.VimAutomation.Cloud.Views.RelocateParams relocateParams)                                      
RemoveAllSnapshots           Method     void RemoveAllSnapshots()                                                                                                                                                                                                                                           
RemoveAllSnapshots_Task      Method     VMware.VimAutomation.Cloud.Views.Task RemoveAllSnapshots_Task()                                                                                                                                                                                                     
Reset                        Method     void Reset()                                                                                                                                                                                                                                                        
Reset_Task                   Method     VMware.VimAutomation.Cloud.Views.Task Reset_Task()                                                                                                                                                                                                                  
RevertToCurrentSnapshot      Method     void RevertToCurrentSnapshot()                                                                                                                                                                                                                                      
RevertToCurrentSnapshot_Task Method     VMware.VimAutomation.Cloud.Views.Task RevertToCurrentSnapshot_Task()                                                                                                                                                                                                
Shutdown                     Method     void Shutdown()                                                                                                                                                                                                                                                     
Shutdown_Task                Method     VMware.VimAutomation.Cloud.Views.Task Shutdown_Task()                                                                                                                                                                                                               
Suspend                      Method     void Suspend()                                                                                                                                                                                                                                                      
Suspend_Task                 Method     VMware.VimAutomation.Cloud.Views.Task Suspend_Task()                                                                                                                                                                                                                
ToString                     Method     string ToString()                                                                                                                                                                                                                                                   
Undeploy                     Method     void Undeploy(string undeployPowerAction)                                                                                                                                                                                                                           
Undeploy_Task                Method     VMware.VimAutomation.Cloud.Views.Task Undeploy_Task(string undeployPowerAction), VMware.VimAutomation.Cloud.Views.Task Undeploy_Task(VMware.VimAutomation.Cloud.Views.UndeployVAppParams undeployVAppParams)                                                        
UpdateServerData             Method     void UpdateServerData()                                                                                                                                                                                                                                             
UpdateServerData_Task        Method     VMware.VimAutomation.Cloud.Views.Task UpdateServerData_Task()                                                                                                                                                                                                       
UpdateViewData               Method     void UpdateViewData()                                                                                                                                                                                                                                               
UpgradeHardwareVersion       Method     void UpgradeHardwareVersion()                                                                                                                                                                                                                                       
UpgradeHardwareVersion_Task  Method     VMware.VimAutomation.Cloud.Views.Task UpgradeHardwareVersion_Task()                                                                                                                                                                                                 
AnyAttr                      Property   VMware.VimAutomation.Cloud.Views.XmlAttributeCollection AnyAttr {get;set;}                                                                                                                                                                                          
Client                       Property   VMware.VimAutomation.Cloud.Views.CloudClient Client {get;}                                                                                                                                                                                                          
DateCreated                  Property   System.Nullable[datetime] DateCreated {get;set;}                                                                                                                                                                                                                    
Deployed                     Property   System.Nullable[bool] Deployed {get;set;}                                                                                                                                                                                                                           
Description                  Property   string Description {get;set;}                                                                                                                                                                                                                                       
Environment                  Property   VMware.VimAutomation.Cloud.Views.OvfEnvironment Environment {get;set;}                                                                                                                                                                                              
Files                        Property   VMware.VimAutomation.Cloud.Views.FilesList Files {get;set;}                                                                                                                                                                                                         
Href                         Property   string Href {get;set;}                                                                                                                                                                                                                                              
Id                           Property   string Id {get;set;}                                                                                                                                                                                                                                                
Link                         Property   VMware.VimAutomation.Cloud.Views.LinkCollection Link {get;set;}                                                                                                                                                                                                     
Media                        Property   VMware.VimAutomation.Cloud.Views.Reference Media {get;set;}                                                                                                                                                                                                         
Name                         Property   string Name {get;set;}                                                                                                                                                                                                                                              
NeedsCustomization           Property   System.Nullable[bool] NeedsCustomization {get;set;}                                                                                                                                                                                                                 
NestedHypervisorEnabled      Property   System.Nullable[bool] NestedHypervisorEnabled {get;set;}                                                                                                                                                                                                            
OperationKey                 Property   string OperationKey {get;set;}                                                                                                                                                                                                                                      
Section                      Property   VMware.VimAutomation.Cloud.Views.OvfEnvelopeSection[] Section {get;set;}                                                                                                                                                                                            
Status                       Property   System.Nullable[int] Status {get;set;}                                                                                                                                                                                                                              
StorageProfile               Property   VMware.VimAutomation.Cloud.Views.Reference StorageProfile {get;set;}                                                                                                                                                                                                
Tasks                        Property   VMware.VimAutomation.Cloud.Views.TasksInProgress Tasks {get;set;}                                                                                                                                                                                                   
Type                         Property   string Type {get;set;}                                                                                                                                                                                                                                              
VAppParent                   Property   VMware.VimAutomation.Cloud.Views.Reference VAppParent {get;set;}                                                                                                                                                                                                    
VAppScopedLocalId            Property   string VAppScopedLocalId {get;set;}                                                                                                                                                                                                                                 
VCloudExtension              Property   VMware.VimAutomation.Cloud.Views.VCloudExtension[] VCloudExtension {get;set;}                                                                                                                                                                                       
VdcComputePolicy             Property   VMware.VimAutomation.Cloud.Views.Reference VdcComputePolicy {get;set;}                                                                                                                                                                                              
VmCapabilities               Property   VMware.VimAutomation.Cloud.Views.VmCapabilities VmCapabilities {get;set;}   

 

 

$VMMEM.Description = "Test"

$VMMEM.Description = "Test"
'Description' is a ReadOnly property.
At line:1 char:1
+ $VMMEM.Description = "Test"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : PropertyAssignmentException

 

 

$VMMEM.ExtensionData.Section

$VMMEM.ExtensionData.Section

Id              : 
Transport       : 
Item            : {, , , ...}
Any             : {Link, Link, Link, Link...}
System          : VMware.VimAutomation.Cloud.Views.OvfVSSD
Required        : True
AnyAttr         : {ns10:type, ns10:href}
Info            : VMware.VimAutomation.Cloud.Views.OvfMsg
Client          : VMware.VimAutomation.Cloud.Views.CloudClient
Href            : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/virtualHardwareSection/
Type            : 
Link            : 
VCloudExtension : 

Id              : 102
Version         : 
Description     : VMware.VimAutomation.Cloud.Views.OvfMsg
Any             : {Link}
Required        : True
AnyAttr         : {ns10:type, vmw:osType, ns10:href}
Info            : VMware.VimAutomation.Cloud.Views.OvfMsg
Client          : VMware.VimAutomation.Cloud.Views.CloudClient
Href            : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/operatingSystemSection/
Type            : 
Link            : 
VCloudExtension : 

Href                          : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/networkConnectionSection/
Type                          : application/vnd.vmware.vcloud.networkConnectionSection+xml
PrimaryNetworkConnectionIndex : 0
NetworkConnection             : {VMware.VimAutomation.Cloud.Views.NetworkConnection}
Any                           : 
Link                          : {}
Required                      : False
AnyAttr                       : 
Info                          : VMware.VimAutomation.Cloud.Views.OvfMsg
Client                        : VMware.VimAutomation.Cloud.Views.CloudClient
VCloudExtension               : 

Href                  : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/guestCustomizationSection/
Type                  : application/vnd.vmware.vcloud.guestCustomizationSection+xml
CustomizationScript   : 
AdminAutoLogonCount   : 0
UseOrgSettings        : False
AdminPasswordAuto     : True
DomainName            : 
AdminAutoLogonEnabled : False
AdminPasswordEnabled  : True
Enabled               : True
Any                   : 
VirtualMachineId      : 54349af2-3279-4b0a-bf2d-30781977e007
ChangeSid             : True
DomainUserPassword    : 
JoinDomainEnabled     : False
MachineObjectOU       : 
ComputerName          : vm-test-01
DomainUserName        : 
Link                  : {, , }
ResetPasswordRequired : False
AdminPassword         : G#7uV%!6
Required              : False
AnyAttr               : 
Info                  : VMware.VimAutomation.Cloud.Views.OvfMsg
Client                : VMware.VimAutomation.Cloud.Views.CloudClient
VCloudExtension       : 

VMWareTools     : VMware.VimAutomation.Cloud.Views.RuntimeInfoSectionTypeVMWareTools
Any             : 
Required        : True
AnyAttr         : {ns10:type, ns10:href}
Info            : VMware.VimAutomation.Cloud.Views.OvfMsg
Client          : VMware.VimAutomation.Cloud.Views.CloudClient
Href            : https://vCloudTestEnvironment/api/vApp/vm-54349af2-3279-4b0a-bf2d-30781977e007/runtimeInfoSection
Type            : 
Link            : 
VCloudExtension : 

 

0 Kudos
LucD
Leadership
Leadership

I can't test this, but could you try something like this (based on that other thread).
I'm assuming that the Section containing the Description is Section[1].
You could check with $VMMEM.ExtensionData.Section[1]

 

$vm = Get-CIVM -Name MyVM

$vm.ExtensionData.Section[1].Description = 'Test'
$vm.ExtensionData.Section[1].UpdateServerData()

$vm.ExtensionData.Description = 'Test'
$vm.ExtensionData.UpdateServerData()


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
RoyalFlash
Enthusiast
Enthusiast

Working now! Finally 🙂

Thank you very, very much LucD 😃

Great support!

 

$vm.ExtensionData.Description = 'Test'
$vm.ExtensionData.UpdateServerData()

0 Kudos