July 14, 2010 Kirk Munro posted last week about the PowerCLI 4.1: A fork in the road regarding changes in namespaces that were introduced in the new version of PowerCLI 4.1. Scott Herold of Vizioncore also posted an article regarding these Changes - vEcoShell 1.2.6 and PowerCLI 4.1.
First and foremost - I would like to commend the PowerCLI team for becoming active again and since my post PowerCLI - What Will the Future Hold? - I have noticed that they returned to Twitter and the Blogosphere - so this make me very happy!
I do want to point out though. Until now we did not have a full list of what exactly had changed regarding the namespaces.
Today the PowerCLI Team posted Output type changes in PowerCLI 4.1.
Below is the full list from the blog with the mappings of the Namespaces Old -> New
VMware.VimAutomation.Types.Annotation -> VMware.VimAutomation.ViCore.Types.V1.AnnotationManagement.Annotation VMware.VimAutomation.Types.CDDrive -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.CDDrive VMware.VimAutomation.Types.Host.Storage.ChapType -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.ChapType VMware.VimAutomation.Types.Cluster -> VMware.VimAutomation.ViCore.Types.V1.Inventory.Cluster VMware.VimAutomation.Types.ConnectInfo -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.ConnectInfo VMware.VimAutomation.Types.CpuAffinity -> VMware.VimAutomation.ViCore.Types.V1.VM.CpuAffinity VMware.VimAutomation.Types.CustomAttribute -> VMware.VimAutomation.ViCore.Types.V1.AnnotationManagement.CustomAttribute VMware.VimAutomation.Types.CustomAttributeTargetType -> VMware.VimAutomation.ViCore.Types.V1.AnnotationManagement.CustomAttributeTargetType VMware.VimAutomation.Types.Datacenter -> VMware.VimAutomation.ViCore.Types.V1.Inventory.Datacenter Datastore -> VMware.VimAutomation.ViCore.Types.V1.DatastoreManagement.Datastore VMware.VimAutomation.Types.DatastoreManagement.DatastoreFile -> VMware.VimAutomation.ViCore.Types.V1.DatastoreManagement.DatastoreFile VMware.VimAutomation.Types.DatastoreManagement.DatastoreFolder -> VMware.VimAutomation.ViCore.Types.V1.DatastoreManagement.DatastoreFolder VMware.VimAutomation.Types.DatastoreManagement.DatastoreItem -> VMware.VimAutomation.ViCore.Types.V1.DatastoreManagement.DatastoreItem VMware.VimAutomation.Types.DatastoreManagement.DatastoreItemType -> VMware.VimAutomation.ViCore.Types.V1.DatastoreManagement.DatastoreItemType VMware.VimAutomation.Types.DatastoreUser -> VMware.VimAutomation.ViCore.Types.V1.DatastoreManagement.DatastoreUser VMware.VimAutomation.Types.DefaultVIServerMode -> VMware.VimAutomation.ViCore.Types.V1.DefaultVIServerMode VMware.VimAutomation.Types.Description -> VMware.VimAutomation.ViCore.Types.V1.Description VMware.VimAutomation.Types.DhcpPolicy -> VMware.VimAutomation.ViCore.Types.V1.DhcpPolicy VMware.VimAutomation.Types.DiagnosticBundle -> VMware.VimAutomation.ViCore.Types.V1.DiagnosticBundle VMware.VimAutomation.Types.DiskInfo -> VMware.VimAutomation.ViCore.Types.V1.VM.Guest.DiskInfo VMware.VimAutomation.Types.DiskType -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.DiskType VMware.VimAutomation.Types.DrsAutomationLevel -> VMware.VimAutomation.ViCore.Types.V1.Cluster.DrsAutomationLevel VMware.VimAutomation.Types.DrsMode -> VMware.VimAutomation.ViCore.Types.V1.Cluster.DrsMode VMware.VimAutomation.Types.DrsRecommendation -> VMware.VimAutomation.ViCore.Types.V1.Cluster.DrsRecommendation VMware.VimAutomation.Types.DrsVMAffinityRule -> VMware.VimAutomation.ViCore.Types.V1.Cluster.DrsVMAffinityRule VMware.VimAutomation.Types.ErrorCategory -> VMware.VimAutomation.Sdk.Types.V1.ErrorHandling.VimException.ErrorCategory VMware.VimAutomation.Types.EventCategory -> VMware.VimAutomation.ViCore.Types.V1.EventCategory VMware.VimAutomation.Types.Host.Storage.FibreChannelHba -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.FibreChannelHba VMware.VimAutomation.Types.Host.Storage.FibreChannelPortType -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.FibreChannelPortType VMware.VimAutomation.Types.FlatHardDisk -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.FlatHardDisk VMware.VimAutomation.Types.FloatSample -> VMware.VimAutomation.ViCore.Types.V1.Stat.FloatSample VMware.VimAutomation.Types.FloppyDrive -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.FloppyDrive VMware.VimAutomation.Types.Folder -> VMware.VimAutomation.ViCore.Types.V1.Inventory.Folder VMware.VimAutomation.Types.GuestState -> VMware.VimAutomation.ViCore.Types.V1.VM.Guest.GuestState VMware.VimAutomation.Types.HAIsolationResponse -> VMware.VimAutomation.ViCore.Types.V1.Cluster.HAIsolationResponse VMware.VimAutomation.Types.HardDisk -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.HardDisk VMware.VimAutomation.Types.HARestartPriority -> VMware.VimAutomation.ViCore.Types.V1.Cluster.HARestartPriority VMware.VimAutomation.Types.Host.Storage.Hba -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.Hba VMware.VimAutomation.Types.Host.Storage.HbaStatus -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.HbaStatus VMware.VimAutomation.Types.Host.Storage.HbaType -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.HbaType VMware.VimAutomation.Types.Host.HostAccount -> VMware.VimAutomation.ViCore.Types.V1.Host.Account.HostAccount VMware.VimAutomation.Types.Host.NIC.HostConsoleVirtualNic -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.Nic.HostConsoleVirtualNic VMware.VimAutomation.Types.Host.HostFileSystemVolumeInfo -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.HostFileSystemVolumeInfo VMware.VimAutomation.Types.Host.HostFirmware -> VMware.VimAutomation.ViCore.Types.V1.Host.HostFirmware VMware.VimAutomation.Types.Host.HostFirmwareBundle -> VMware.VimAutomation.ViCore.Types.V1.Host.HostFirmwareBundle VMware.VimAutomation.Types.Host.HostGroupAccount -> VMware.VimAutomation.ViCore.Types.V1.Host.Account.HostGroupAccount VMware.VimAutomation.Types.Host.NIC.HostNic -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.Nic.HostNic VMware.VimAutomation.Types.Host.HostService -> VMware.VimAutomation.ViCore.Types.V1.Host.HostService VMware.VimAutomation.Types.HostServicePolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.HostServicePolicy VMware.VimAutomation.Types.Host.HostUserAccount -> VMware.VimAutomation.ViCore.Types.V1.Host.Account.HostUserAccount VMware.VimAutomation.Types.Host.NIC.HostVirtualNic -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.Nic.HostVirtualNic VMware.VimAutomation.Types.HostVirtualNicType -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.Nic.HostVirtualNicType VMware.VimAutomation.Types.Host.NIC.HostVMKernelVirtualNic -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.Nic.HostVMKernelVirtualNic VMware.VimAutomation.Types.HTCoreSharing -> VMware.VimAutomation.ViCore.Types.V1.VM.HTCoreSharing VMware.VimAutomation.Types.InventoryItem -> VMware.VimAutomation.ViCore.Types.V1.Inventory.InventoryItem VMware.VimAutomation.Types.IPv6Address -> VMware.VimAutomation.ViCore.Types.V1.IPv6Address VMware.VimAutomation.Types.Host.Storage.IScsiHba -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.IScsiHba VMware.VimAutomation.Types.Host.Storage.IScsiHbaAuthenticationCapability -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.IScsiHbaAuthenticationCapability VMware.VimAutomation.Types.Host.Storage.IScsiHbaAuthenticationProperties -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.IScsiHbaAuthenticationProperties VMware.VimAutomation.Types.Host.Storage.IScsiHbaSendTarget -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.IScsiHbaSendTarget VMware.VimAutomation.Types.Host.Storage.IScsiHbaStaticTarget -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.IScsiHbaStaticTarget VMware.VimAutomation.Types.Host.Storage.IScsiHbaTarget -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.IScsiHbaTarget VMware.VimAutomation.Types.Host.Storage.IScsiHbaTargetType -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.IScsiHbaTargetType VMware.VimAutomation.Types.LicenseMode -> VMware.VimAutomation.ViCore.Types.V1.OSCustomization.LicenseMode VMware.VimAutomation.Types.Host.LoadBalancingPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.LoadBalancingPolicy VMware.VimAutomation.Types.Log -> VMware.VimAutomation.ViCore.Types.V1.Log VMware.VimAutomation.Types.LogDescriptor -> VMware.VimAutomation.ViCore.Types.V1.LogDescriptor VMware.VimAutomation.Types.LongSample -> VMware.VimAutomation.ViCore.Types.V1.Stat.LongSample VMware.VimAutomation.Types.NamedIPEndPoint -> VMware.VimAutomation.ViCore.Types.V1.NamedIPEndPoint VMware.VimAutomation.Types.NamedObject -> VMware.VimAutomation.Sdk.Types.V1.NamedObject VMware.VimAutomation.Types.NamingScheme -> VMware.VimAutomation.ViCore.Types.V1.OSCustomization.NamingScheme VMware.VimAutomation.Types.NetworkAdapter -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.NetworkAdapter VMware.VimAutomation.Types.Host.NetworkFailoverDetectionPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.NetworkFailoverDetectionPolicy VMware.VimAutomation.Types.NicInfo -> VMware.VimAutomation.ViCore.Types.V1.VM.Guest.NicInfo VMware.VimAutomation.Types.Host.NicTeamingPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.NicTeamingPolicy VMware.VimAutomation.Types.Host.NicTeamingVirtualPortGroupPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.NicTeamingVirtualPortGroupPolicy VMware.VimAutomation.Types.Host.NicTeamingVirtualSwitchPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.NicTeamingVirtualSwitchPolicy VMware.VimAutomation.Types.OSCustomizationIPMode -> VMware.VimAutomation.ViCore.Types.V1.OSCustomization.OSCustomizationIPMode VMware.VimAutomation.Types.OSCustomizationNicMapping -> VMware.VimAutomation.ViCore.Types.V1.OSCustomization.OSCustomizationNicMapping VMware.VimAutomation.Types.OSCustomizationSpec -> VMware.VimAutomation.ViCore.Types.V1.OSCustomization.OSCustomizationSpec VMware.VimAutomation.Types.OSCustomizationSpecType -> VMware.VimAutomation.ViCore.Types.V1.OSCustomization.OSCustomizationSpecType VMware.VimAutomation.Types.OSType -> VMware.VimAutomation.ViCore.Types.V1.OSCustomization.OSType VMware.VimAutomation.Types.PassThroughDevice -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.PassThroughDevice VMware.VimAutomation.Types.PassthroughDeviceType -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.PassthroughDeviceType VMware.VimAutomation.Types.PciPassthroughDevice -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.PciPassthroughDevice VMware.VimAutomation.Types.PciPassthroughDeviceState -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.PciPassthroughDeviceState VMware.VimAutomation.Types.PermissionManagement.Permission -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.Permission VMware.VimAutomation.Types.PersistencePolicy -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.PersistencePolicy VMware.VimAutomation.Types.Host.NIC.PhysicalNic -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.Nic.PhysicalNic VMware.VimAutomation.Types.Host.PortGroupPort -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.PortGroupPort VMware.VimAutomation.Types.PowerCLIConfiguration -> VMware.VimAutomation.ViCore.Types.V1.PowerCLIConfiguration VMware.VimAutomation.Types.PowerCLIVersion -> VMware.VimAutomation.ViCore.Types.V1.PowerCLIVersion VMware.VimAutomation.Types.PowerState -> VMware.VimAutomation.ViCore.Types.V1.Inventory.PowerState VMware.VimAutomation.Types.PermissionManagement.Privilege -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.Privilege VMware.VimAutomation.Types.PermissionManagement.PrivilegeGroup -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.PrivilegeGroup VMware.VimAutomation.Types.PermissionManagement.PrivilegeItem -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.PrivilegeItem VMware.VimAutomation.Types.ProxyPolicy -> VMware.VimAutomation.ViCore.Types.V1.ProxyPolicy VMware.VimAutomation.Types.RawHardDisk -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.RawHardDisk VMware.VimAutomation.Types.ResourcePool -> VMware.VimAutomation.ViCore.Types.V1.Inventory.ResourcePool VMware.VimAutomation.Types.PermissionManagement.Role -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.Role VMware.VimAutomation.Types.Sample -> VMware.VimAutomation.ViCore.Types.V1.Stat.Sample VMware.VimAutomation.Types.ScriptType -> VMware.VimAutomation.ViCore.Types.V1.ScriptType VMware.VimAutomation.Types.Host.ScsiLun -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.Scsi.ScsiLun VMware.VimAutomation.Types.Host.ScsiLunMultipathPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.Scsi.ScsiLunMultipathPolicy VMware.VimAutomation.Types.Host.ScsiLunPath -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.Scsi.ScsiLunPath VMware.VimAutomation.Types.Host.ScsiLunPathState -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.Scsi.ScsiLunPathState VMware.VimAutomation.Types.ScsiPassthroughDevice -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.ScsiPassthroughDevice VMware.VimAutomation.Types.SharesLevel -> VMware.VimAutomation.ViCore.Types.V1.SharesLevel VMware.VimAutomation.Types.Snapshot -> VMware.VimAutomation.ViCore.Types.V1.VM.Snapshot VMware.VimAutomation.Types.Host.StartPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.VMStartPolicy.StartPolicy VMware.VimAutomation.Types.StatInterval -> VMware.VimAutomation.ViCore.Types.V1.Stat.StatInterval VMware.VimAutomation.Types.Task -> VMware.VimAutomation.ViCore.Types.V1.Task VMware.VimAutomation.Types.TaskState -> VMware.VimAutomation.Sdk.Types.V1.TaskState VMware.VimAutomation.Types.Template -> VMware.VimAutomation.ViCore.Types.V1.Inventory.Template VMware.VimAutomation.Types.Host.TrapTarget -> VMware.VimAutomation.ViCore.Types.V1.Host.TrapTarget VMware.VimAutomation.Types.UsbDevice -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.UsbDevice VMware.VimAutomation.Types.VApp -> VMware.VimAutomation.ViCore.Types.V1.Inventory.VApp VMware.VimAutomation.Types.VAppStatus -> VMware.VimAutomation.ViCore.Types.V1.Inventory.VAppStatus VMware.VimAutomation.Types.PermissionManagement.VCAccount -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.VCAccount VMware.VimAutomation.Types.PermissionManagement.VCGroupAccount -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.VCGroupAccount VMware.VimAutomation.Types.PermissionManagement.VCUserAccount -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.VCUserAccount VMware.VimAutomation.Types.PermissionManagement.VIAccount -> VMware.VimAutomation.ViCore.Types.V1.PermissionManagement.VIAccount VMware.VimAutomation.Types.VIContainer -> VMware.VimAutomation.ViCore.Types.V1.Inventory.VIContainer VMware.VimAutomation.Types.VICredentialStoreItem -> VMware.VimAutomation.ViCore.Types.V1.VICredentialStoreItem VMware.VimAutomation.Types.VIObject -> VMware.VimAutomation.Sdk.Types.V1.VIObject VMware.VimAutomation.Types.VIObjectCore -> VMware.VimAutomation.Sdk.Types.V1.VIObjectCore VMware.VimAutomation.Types.VirtualDevice -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.VirtualDevice VMware.VimAutomation.Types.VirtualDiskStorageFormat -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.VirtualDiskStorageFormat VMware.VimAutomation.Types.VirtualMachine -> VMware.VimAutomation.ViCore.Types.V1.Inventory.VirtualMachine VMware.VimAutomation.Types.VirtualNetworkAdapterType -> VMware.VimAutomation.ViCore.Types.V1.VirtualDevice.VirtualNetworkAdapterType VMware.VimAutomation.Types.Host.VirtualPortGroup -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.VirtualPortGroup VMware.VimAutomation.Types.Host.VirtualSwitch -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.VirtualSwitch VMware.VimAutomation.Types.VIServer -> VMware.VimAutomation.ViCore.Types.V1.VIServer VMware.VimAutomation.Types.VMDiskResourceConfiguration -> VMware.VimAutomation.ViCore.Types.V1.VM.VMDiskResourceConfiguration VMware.VimAutomation.Types.VMGuest -> VMware.VimAutomation.ViCore.Types.V1.VM.Guest.VMGuest VMware.VimAutomation.Types.VMGuestNetworkInterface -> VMware.VimAutomation.ViCore.Types.V1.VM.Guest.VMGuestNetworkInterface VMware.VimAutomation.Types.VMGuestRoute -> VMware.VimAutomation.ViCore.Types.V1.VM.Guest.VMGuestRoute VMware.VimAutomation.Types.VMHost -> VMware.VimAutomation.ViCore.Types.V1.Inventory.VMHost VMware.VimAutomation.Types.Host.VMHostDiagnosticPartition -> VMware.VimAutomation.ViCore.Types.V1.Host.VMHostDiagnosticPartition VMware.VimAutomation.Types.Host.VMHostFirewallDefaultPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.VMHostFirewallDefaultPolicy VMware.VimAutomation.Types.Host.VMHostFirewallException -> VMware.VimAutomation.ViCore.Types.V1.Host.VMHostFirewallException VMware.VimAutomation.Types.Host.VmHostModule -> VMware.VimAutomation.ViCore.Types.V1.Host.VmHostModule VMware.VimAutomation.Types.Host.VMHostNetworkInfo -> VMware.VimAutomation.ViCore.Types.V1.Host.Networking.VMHostNetworkInfo VMware.VimAutomation.Types.Host.VMHostPatch -> VMware.VimAutomation.ViCore.Types.V1.Host.VMHostPatch VMware.VimAutomation.Types.VMHostPowerState -> VMware.VimAutomation.ViCore.Types.V1.Host.VMHostPowerState VMware.VimAutomation.Types.Host.VMHostProfile -> VMware.VimAutomation.ViCore.Types.V1.Host.Profile.VMHostProfile VMware.VimAutomation.Types.Host.VMHostProfileComplianceStatus -> VMware.VimAutomation.ViCore.Types.V1.Host.Profile.VMHostProfileComplianceStatus VMware.VimAutomation.Types.Host.VMHostProfileIncompliance -> VMware.VimAutomation.ViCore.Types.V1.Host.Profile.VMHostProfileIncompliance VMware.VimAutomation.Types.Host.VMHostProfileIncomplianceElement -> VMware.VimAutomation.ViCore.Types.V1.Host.Profile.VMHostProfileIncomplianceElement VMware.VimAutomation.Types.Host.VmHostSnmp -> VMware.VimAutomation.ViCore.Types.V1.Host.VmHostSnmp VMware.VimAutomation.Types.Host.VMHostStartPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.VMStartPolicy.VMHostStartPolicy VMware.VimAutomation.Types.VMHostState -> VMware.VimAutomation.ViCore.Types.V1.Host.VMHostState VMware.VimAutomation.Types.Host.VMHostStorageInfo -> VMware.VimAutomation.ViCore.Types.V1.Host.Storage.VMHostStorageInfo VMware.VimAutomation.Types.Host.VMHostTimeZone -> VMware.VimAutomation.ViCore.Types.V1.Host.VMHostTimeZone VMware.VimAutomation.Types.VMQuestion -> VMware.VimAutomation.ViCore.Types.V1.VM.VMQuestion VMware.VimAutomation.Types.VMQuestionOption -> VMware.VimAutomation.ViCore.Types.V1.VM.VMQuestionOption VMware.VimAutomation.Types.VMResourceConfiguration -> VMware.VimAutomation.ViCore.Types.V1.VM.VMResourceConfiguration VMware.VimAutomation.Types.Host.VmStartAction -> VMware.VimAutomation.ViCore.Types.V1.Host.VMStartPolicy.VmStartAction VMware.VimAutomation.Types.Host.VMStartPolicy -> VMware.VimAutomation.ViCore.Types.V1.Host.VMStartPolicy.VMStartPolicy VMware.VimAutomation.Types.Host.VmStopAction -> VMware.VimAutomation.ViCore.Types.V1.Host.VMStartPolicy.VmStopAction VMware.VimAutomation.Types.VMSwapfilePolicy -> VMware.VimAutomation.ViCore.Types.V1.VMSwapfilePolicy VMware.VimAutomation.Types.VmVirtualHardware -> VMware.VimAutomation.ViCore.Types.V1.VM.VmVirtualHardware VMware.VimAutomation.Client20.AnnotationImpl -> VMware.VimAutomation.ViCore.Impl.V1.AnnotationManagement.AnnotationImpl VMware.VimAutomation.Client20.CDDriveImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.CDDriveImpl VMware.VimAutomation.Client20.ClusterImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.ClusterImpl VMware.VimAutomation.Client20.ComputeResourceImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.ComputeResourceImpl VMware.VimAutomation.Client20.CustomFieldDefinition -> VMware.VimAutomation.ViCore.Impl.V1.AnnotationManagement.CustomFieldDefinition VMware.VimAutomation.Client20.DatacenterImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.DatacenterImpl VMware.VimAutomation.Client20.DatastoreManagement.DatastoreFileImpl -> VMware.VimAutomation.ViCore.Impl.V1.DatastoreManagement.DatastoreFileImpl VMware.VimAutomation.Client20.DatastoreManagement.DatastoreFolderImpl -> VMware.VimAutomation.ViCore.Impl.V1.DatastoreManagement.DatastoreFolderImpl VMware.VimAutomation.Client20.DatastoreImpl -> VMware.VimAutomation.ViCore.Impl.V1.DatastoreManagement.DatastoreImpl VMware.VimAutomation.Client20.DatastoreManagement.DatastoreItemImpl -> VMware.VimAutomation.ViCore.Impl.V1.DatastoreManagement.DatastoreItemImpl VMware.VimAutomation.Client20.DatastoreManagement.DatastoreRootFolderImpl -> VMware.VimAutomation.ViCore.Impl.V1.DatastoreManagement.DatastoreRootFolderImpl VMware.VimAutomation.Client20.DatastoreManagement.DatastoreVMDiskFileImpl -> VMware.VimAutomation.ViCore.Impl.V1.DatastoreManagement.DatastoreVMDiskFileImpl VMware.VimAutomation.Client20.DescriptionImpl -> VMware.VimAutomation.ViCore.Impl.V1.DescriptionImpl VMware.VimAutomation.Client20.DiagnosticBundleImpl -> VMware.VimAutomation.ViCore.Impl.V1.DiagnosticBundleImpl VMware.VimAutomation.Client20.DiskInfoImpl -> VMware.VimAutomation.ViCore.Impl.V1.VM.Guest.DiskInfoImpl VMware.VimAutomation.Client20.DrsRecommendationImpl -> VMware.VimAutomation.ViCore.Impl.V1.Cluster.DrsRecommendationImpl VMware.VimAutomation.Client20.DrsVMAffinityRuleImpl -> VMware.VimAutomation.ViCore.Impl.V1.Cluster.DrsVMAffinityRuleImpl VMware.VimAutomation.Client20.Host.Storage.FibreChannelHbaImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.FibreChannelHbaImpl VMware.VimAutomation.Client20.FlatHardDiskImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.FlatHardDiskImpl VMware.VimAutomation.Client20.FloatSampleImpl -> VMware.VimAutomation.ViCore.Impl.V1.Stat.FloatSampleImpl VMware.VimAutomation.Client20.FloppyDriveImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.FloppyDriveImpl VMware.VimAutomation.Client20.FolderImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.FolderImpl VMware.VimAutomation.Client20.HardDiskImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.HardDiskImpl VMware.VimAutomation.Client20.Host.Storage.HbaImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.HbaImpl VMware.VimAutomation.Client20.Host.NIC.HostConsoleVirtualNicImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.Nic.HostConsoleVirtualNicImpl VMware.VimAutomation.Client20.Host.HostFileSystemVolumeInfoImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.HostFileSystemVolumeInfoImpl VMware.VimAutomation.Client20.Host.HostFirmwareBundleImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.HostFirmwareBundleImpl VMware.VimAutomation.Client20.Host.HostFirmwareImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.HostFirmwareImpl VMware.VimAutomation.Client20.Host.HostGroupAccountImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Account.HostGroupAccountImpl VMware.VimAutomation.Client20.Host.NIC.HostNicImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.Nic.HostNicImpl VMware.VimAutomation.Client20.HostPatchFileInfoImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.HostPatchFileInfoImpl VMware.VimAutomation.Client20.Host.HostServiceImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.HostServiceImpl VMware.VimAutomation.Client20.Host.HostUserAccountImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Account.HostUserAccountImpl VMware.VimAutomation.Client20.Host.NIC.HostVirtualNicImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.Nic.HostVirtualNicImpl VMware.VimAutomation.Client20.Host.NIC.HostVMKernelVirtualNicImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.Nic.HostVMKernelVirtualNicImpl VMware.VimAutomation.Client20.InventoryItemImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.InventoryItemImpl VMware.VimAutomation.Client20.InventoryPathItem -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.InventoryPathItem VMware.VimAutomation.Client20.IPv6AddressImpl -> VMware.VimAutomation.ViCore.Impl.V1.IPv6AddressImpl VMware.VimAutomation.Client20.Host.Storage.IScsiHbaAuthenticationCapabilityImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.IScsiHbaAuthenticationCapabilityImpl VMware.VimAutomation.Client20.Host.Storage.IScsiHbaAuthenticationPropertiesImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.IScsiHbaAuthenticationPropertiesImpl VMware.VimAutomation.Client20.Host.Storage.IScsiHbaImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.IScsiHbaImpl VMware.VimAutomation.Client20.Host.Storage.IScsiHbaSendTargetImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.IScsiHbaSendTargetImpl VMware.VimAutomation.Client20.Host.Storage.IScsiHbaStaticTargetImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.IScsiHbaStaticTargetImpl VMware.VimAutomation.Client20.Host.Storage.IScsiHbaTargetImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.IScsiHbaTargetImpl VMware.VimAutomation.Client20.LogDescriptorImpl -> VMware.VimAutomation.ViCore.Impl.V1.LogDescriptorImpl VMware.VimAutomation.Client20.LogImpl -> VMware.VimAutomation.ViCore.Impl.V1.LogImpl VMware.VimAutomation.Client20.LongSampleImpl -> VMware.VimAutomation.ViCore.Impl.V1.Stat.LongSampleImpl VMware.VimAutomation.Client20.MoReference -> VMware.VimAutomation.ViCore.Impl.V1.MoReference VMware.VimAutomation.Client20.NetworkAdapterImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.NetworkAdapterImpl VMware.VimAutomation.Client20.NfcLease -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.NfcLease VMware.VimAutomation.Client20.NfcLeaseTask -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.NfcLeaseTask VMware.VimAutomation.Client20.NicInfoImpl -> VMware.VimAutomation.ViCore.Impl.V1.VM.Guest.NicInfoImpl VMware.VimAutomation.Client20.Host.NicTeamingVirtualPortGroupPolicyImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.NicTeamingVirtualPortGroupPolicyImpl VMware.VimAutomation.Client20.Host.NicTeamingVirtualSwitchPolicyImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.NicTeamingVirtualSwitchPolicyImpl VMware.VimAutomation.Client20.OSCustomizationNicMappingImpl -> VMware.VimAutomation.ViCore.Impl.V1.OSCustomization.OSCustomizationNicMappingImpl VMware.VimAutomation.Client20.OSCustomizationSpecImpl -> VMware.VimAutomation.ViCore.Impl.V1.OSCustomization.OSCustomizationSpecImpl VMware.VimAutomation.Client20.PassThroughDeviceImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.PassThroughDeviceImpl VMware.VimAutomation.Types.PciPassthroughDeviceImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.PciPassthroughDeviceImpl VMware.VimAutomation.Client20.PermissionManagement.PermissionImpl -> VMware.VimAutomation.ViCore.Impl.V1.PermissionManagement.PermissionImpl VMware.VimAutomation.Client20.Host.NIC.PhysicalNicImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.Nic.PhysicalNicImpl VMware.VimAutomation.Client20.Host.PortGroupPortImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.PortGroupPortImpl VMware.VimAutomation.Client20.PermissionManagement.PrivilegeGroupImpl -> VMware.VimAutomation.ViCore.Impl.V1.PermissionManagement.PrivilegeGroupImpl VMware.VimAutomation.Client20.PermissionManagement.PrivilegeImpl -> VMware.VimAutomation.ViCore.Impl.V1.PermissionManagement.PrivilegeImpl VMware.VimAutomation.Client20.PermissionManagement.PrivilegeItemImpl -> VMware.VimAutomation.ViCore.Impl.V1.PermissionManagement.PrivilegeItemImpl VMware.VimAutomation.Client20.RawHardDiskImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.RawHardDiskImpl VMware.VimAutomation.Client20.ResourcePoolImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.ResourcePoolImpl VMware.VimAutomation.Client20.PermissionManagement.RoleImpl -> VMware.VimAutomation.ViCore.Impl.V1.PermissionManagement.RoleImpl VMware.VimAutomation.Client20.SampleImpl -> VMware.VimAutomation.ViCore.Impl.V1.Stat.SampleImpl VMware.VimAutomation.Client20.Host.ScsiLunImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.Scsi.ScsiLunImpl VMware.VimAutomation.Client20.Host.ScsiLunPathImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.Scsi.ScsiLunPathImpl VMware.VimAutomation.Types.ScsiPassthroughDeviceImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.ScsiPassthroughDeviceImpl VMware.VimAutomation.Client20.SnapshotImpl -> VMware.VimAutomation.ViCore.Impl.V1.VM.SnapshotImpl VMware.VimAutomation.Client20.StatIntervalImpl -> VMware.VimAutomation.ViCore.Impl.V1.Stat.StatIntervalImpl VMware.VimAutomation.Client20.StatMetricInfo -> VMware.VimAutomation.ViCore.Impl.V1.Stat.StatMetricInfo VMware.VimAutomation.Client20.TaskImpl -> VMware.VimAutomation.ViCore.Impl.V1.Task.TaskImpl VMware.VimAutomation.Client20.TemplateImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.TemplateImpl VMware.VimAutomation.Client20.Host.TrapTargetImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.TrapTargetImpl VMware.VimAutomation.Client20.UsbDeviceImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.UsbDeviceImpl VMware.VimAutomation.Client20.VAppImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.VAppImpl VMware.VimAutomation.Client20.PermissionManagement.VCGroupAccountImpl -> VMware.VimAutomation.ViCore.Impl.V1.PermissionManagement.VCGroupAccountImpl VMware.VimAutomation.Client20.PermissionManagement.VCUserAccountImpl -> VMware.VimAutomation.ViCore.Impl.V1.PermissionManagement.VCUserAccountImpl VMware.VimAutomation.Client20.VirtualDeviceImpl -> VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.VirtualDeviceImpl VMware.VimAutomation.Client20.VirtualMachineImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.VirtualMachineImpl VMware.VimAutomation.Client20.Host.VirtualPortGroupImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.VirtualPortGroupImpl VMware.VimAutomation.Client20.Host.VirtualSwitchImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.VirtualSwitchImpl VMware.VimAutomation.Client20.VMDiskResourceConfigurationImpl -> VMware.VimAutomation.ViCore.Impl.V1.VM.VMDiskResourceConfigurationImpl VMware.VimAutomation.Client20.VMGuestImpl -> VMware.VimAutomation.ViCore.Impl.V1.VM.Guest.VMGuestImpl VMware.VimAutomation.Client20.VMGuestNetworkInterfaceImpl -> VMware.VimAutomation.ViCore.Impl.V1.VMGuestNetworkInterfaceImpl VMware.VimAutomation.Client20.VMGuestRouteImpl -> VMware.VimAutomation.ViCore.Impl.V1.VMGuestRouteImpl VMware.VimAutomation.Client20.Host.VMHostDiagnosticPartitionImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VMHostDiagnosticPartitionImpl VMware.VimAutomation.Client20.Host.VMHostFirewallDefaultPolicyImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VMHostFirewallDefaultPolicyImpl VMware.VimAutomation.Client20.Host.VMHostFirewallExceptionImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VMHostFirewallExceptionImpl VMware.VimAutomation.Client20.VMHostImpl -> VMware.VimAutomation.ViCore.Impl.V1.Inventory.VMHostImpl VMware.VimAutomation.Client20.Host.VmHostModuleImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VmHostModuleImpl VMware.VimAutomation.Client20.Host.VMHostNetworkInfoImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Networking.VMHostNetworkInfoImpl VMware.VimAutomation.Client20.Host.VMHostPatchImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VMHostPatchImpl VMware.VimAutomation.Client20.Host.VMHostProfileImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Profile.VMHostProfileImpl VMware.VimAutomation.Client20.Host.VMHostProfileIncomplianceElementImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Profile.VMHostProfileIncomplianceElementImpl VMware.VimAutomation.Client20.Host.VMHostProfileIncomplianceImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Profile.VMHostProfileIncomplianceImpl VMware.VimAutomation.Client20.Host.VmHostSnmpImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VmHostSnmpImpl VMware.VimAutomation.Client20.Host.VMHostStartPolicyImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VMStartPolicy.VMHostStartPolicyImpl VMware.VimAutomation.Client20.Host.VMHostStorageInfoImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.Storage.VMHostStorageInfoImpl VMware.VimAutomation.Client20.Host.VMHostTimeZoneImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VMHostTimeZoneImpl VMware.VimAutomation.Client20.VMQuestionImpl -> VMware.VimAutomation.ViCore.Impl.V1.VM.VMQuestionImpl VMware.VimAutomation.Client20.VMQuestionOptionImpl -> VMware.VimAutomation.ViCore.Impl.V1.VM.VMQuestionOptionImpl VMware.VimAutomation.Client20.VMResourceConfigurationImpl -> VMware.VimAutomation.ViCore.Impl.V1.VM.VMResourceConfigurationImpl VMware.VimAutomation.Client20.Host.VMStartPolicyImpl -> VMware.VimAutomation.ViCore.Impl.V1.Host.VMStartPolicy.VMStartPolicyImpl
If you have a script that specifically uses these namespaces - you will have to take this into account.
Happy Scripting!!