Это основано на этом другом сообщении. clone vm change network identityVMware VIM IPv6
Мне нужно установить адрес IPv6 при создании виртуальной машины. Я нашел свойства, но это не позволяет мне установить значение.
$FirstNic.Adapter.IpV6Spec = New-Object VMware.Vim.CustomizationIPSettingsIpV6AddressSpec
$FirstNic.Adapter.IpV6Spec.Ip = New-Object VMware.Vim.CustomizationFixedIpV6
$FirstNic.Adapter.IpV6Spec.Ip.IpAddress = "::1"
The property 'IpAddress' cannot be found on this object. Verify that the property exists and can be set. At line:33 char:4 + $FirstNic.Adapter.IpV6Spec.Ip.IpAddress = "::1" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Это члены: TypeName: VMware.Vim.CustomizationFixedIpV6
Name MemberType Definition
---- ---------- ----------
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
DynamicProperty Property VMware.Vim.DynamicProperty[] DynamicProperty {get;set;}
DynamicType Property string DynamicType {get;set;}
IpAddress Property string IpAddress {get;set;}
SubnetMask Property int SubnetMask {get;set;}
Я получил часть его работы, которую я опубликую. Но появляются только шлюзы. – user873577
$ nic = New-Object VMware.Vim.CustomizationAdapterMapping $ nic.Adapter = Новый объект VMware.Vim.CustomizationIPSettings $ nic.Adapter.ip = Новый объект VMware.Vim.CustomizationFixedIp $ nic.Adapter.ip. ipAddress = "192.168.1. $ _" $ nic.Adapter.subnetMask = "255.255.255.0" $ nic.Adapter.IpV6Spec = Новый-объект vmware.Vim.CustomizationIPSettingsIpV6AddressSpec $ nic.Adapter.ipV6Spec.Gateway = " :: $ _» $ ipv6 = New-Object vmware.Vim.CustomizationFixedIpV6 $ ipv6.IpAddress = ":: $ _" $ ipv6.SubnetMask = 29 $ nic.Adapter.ipV6Spec.Ip = $ ipv6 $ item.Spec.nicSettingMap + = $ nic – user873577
Что значит? Что этот код должен показывать мне? Почему шлюз IPv6 такой же, как IPv6 IpAddress? –