-
Notifications
You must be signed in to change notification settings - Fork 52
Set HPOVApplianceNetworkConfig
Update Appliance Date/Time Configuration.
Set-HPOVApplianceNetworkConfig [-Hostname] <String> [-IPv4Type] <String> [-IPv4Addr] <String> [-IPv4Subnet] <String> [-IPv4Gateway] <String> [-IPv6Type] <String> [-IPv6Addr] <String> [-IPv6Subnet] <String> [-IPv6Gateway] <String> [-DomainName] <String> [-SearchDomains] <Array> [-IPv4nameServers] <Array> [-IPv6nameServers] <Array> [-NtpServers] <Array>[ [-ApplianceConnection] <Object>][ [-OverrideIPv4DhcpDns] <SwitchParameter>][ [-OverrideIPv6DhcpDns] <SwitchParameter>] [<CommonParameters>]
Set-HPOVApplianceNetworkConfig [-Device] <String> [-InterfaceName] <String> [-Hostname] <String> [-IPv4Type] <String> [-IPv4Addr] <String> [-IPv4Subnet] <String> [-IPv4Gateway] <String> [-IPv6Type] <String> [-IPv6Addr] <String> [-IPv6Subnet] <String> [-IPv6Gateway] <String> [-DomainName] <String> [-SearchDomains] <Array> [-IPv4nameServers] <Array> [-IPv6nameServers] <Array> [-NtpServers] <Array>[ [-ApplianceConnection] <Object>][ [-OverrideIPv4DhcpDns] <SwitchParameter>][ [-OverrideIPv6DhcpDns] <SwitchParameter>] [<CommonParameters>]
Set-HPOVApplianceNetworkConfig [-importFile] <Object>[ [-ApplianceConnection] <Object>] [<CommonParameters>]
Updates any or all configuration parameters for the primary network interface on the appliance. All parameters are Current settings will be retained for any parameters NOT specified.
-ApplianceConnection <Object>
Aliases [-Appliance]
Specify one HPOneView.Appliance.Connection object or Name property value.
Default Value: ${Global:ConnectSessions} | ? Default
Aliases | Appliance |
Required? | false |
Position? | named |
Default value | (${Global:ConnectedSessions} | ? Default) |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-Device <String>
Name of the Ethernet device to be configured. Not applicable when configuring the primary Appliance network interface. Ex. eth1, eth2
Aliases | None |
Required? | true |
Position? | 0 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-DomainName <String>
DNS domain name for the appliance: "my.com"
Aliases | None |
Required? | true |
Position? | 11 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-Hostname <String>
Fully-qualified hostname for the appliance
Aliases | None |
Required? | true |
Position? | 2 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv4Addr <String>
"www.xxx.yyy.zzz" (leave blank for DHCP)
Aliases | None |
Required? | true |
Position? | 4 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv4Gateway <String>
"www.xxx.yyy.zzz" (leave blank for DHCP)
Aliases | None |
Required? | true |
Position? | 6 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv4Subnet <String>
"www.xxx.yyy.zzz" (leave blank for DHCP)
Aliases | None |
Required? | true |
Position? | 5 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv4Type <String>
"DHCP", "STATIC" or "UNCONFIGURE"
Aliases | None |
Required? | true |
Position? | 3 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv4nameServers <Array>
Aliases [-nameServers] Array of DNS servers: "www.xxx.yyy.zzz", "sss.ttt.uuu.vvv"
Aliases | nameServers |
Required? | true |
Position? | 13 |
Default value | @() |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv6Addr <String>
"ssss:tttt:uuuu:vvvv:wwww:xxxx:yyyy:zzzz" (leave blank for DHCP)
Aliases | None |
Required? | true |
Position? | 8 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv6Gateway <String>
"ssss:tttt:uuuu:vvvv:wwww:xxxx:yyyy:zzzz" (leave blank for DHCP)
Aliases | None |
Required? | true |
Position? | 10 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv6Subnet <String>
"ffff:ffff:ffff:ffff:0:0:0:0" (leave blank for DHCP)
Aliases | None |
Required? | true |
Position? | 9 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv6Type <String>
"DHCP", "STATIC" or "UNCONFIGURE"
Aliases | None |
Required? | true |
Position? | 7 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-IPv6nameServers <Array>
Array of DNS servers: "fe80::200:f8ff:fe21:67cf", "fe80::200:f8ff:fe21:89cb"
Aliases | None |
Required? | true |
Position? | 14 |
Default value | @() |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-InterfaceName <String>
Name that describes the usage of the interface. Valid values are Management or Deployment. Not applicable when configuring the primary Appliance network interface.
Aliases | None |
Required? | true |
Position? | 1 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-NtpServers <Array>
This parameter is deprecated. Please use the Set-HPOVApplianceDateTime Cmdlet.
Aliases | None |
Required? | true |
Position? | 15 |
Default value | @() |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-OverrideIPv4DhcpDns <SwitchParameter>
Aliases [-overrideDhcpDns] Switch to override DHCP provided DNS Servers
Aliases | overrideDhcpDns |
Required? | false |
Position? | named |
Default value | False |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-OverrideIPv6DhcpDns <SwitchParameter>
Switch to override DHCPv6 provided DNS Servers
Aliases | None |
Required? | false |
Position? | named |
Default value | False |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-SearchDomains <Array>
Array of DNS search domains: "my.com", "other.com"
Aliases | None |
Required? | true |
Position? | 12 |
Default value | @() |
Accept pipeline input? | false |
Accept wildcard characters? | False |
-importFile <Object>
Aliases [-i, -import] File containing JSON formatted input values for the appliance network configuration parameters.
Aliases | i, import |
Required? | true |
Position? | named |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | False |
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216)
None. You cannot pipe objects to this Cmdlet.
System.Management.Automation.PSCustomObject Final Task status (for asynchronous appliance config).
-------------------------- EXAMPLE 1 --------------------------PS C:\> Set-HPOVApplianceNetworkConfig -hostname "appliance1.my.com" -ipv4Type "DHCP" -ipv6Type "UNCONFIGURE" -domainName "my.com"
This example passes in updated values to set for the appliance networking configuration.
-------------------------- EXAMPLE 2 --------------------------PS C:\> Set-HPOVApplianceNetworkConfig -importFile "c:\myNetworkInput.json" -ApplianceConnection $Connection1
This example passes the name of an input file containing JSON formatted properties and values for the appliance network configuration.
- [Get-HPOVApplianceNetworkConfig] (/~https://github.com/HewlettPackard/POSH-HPOneView/wiki/Get-HPOVApplianceNetworkConfig)
- [Get-HPOVApplianceDateTime] (/~https://github.com/HewlettPackard/POSH-HPOneView/wiki/Get-HPOVApplianceDateTime)
- [Set-HPOVApplianceDateTime] (/~https://github.com/HewlettPackard/POSH-HPOneView/wiki/Set-HPOVApplianceDateTime)
Updates the configuration parameters for the primary network interface on the appliance.
Set-HPOVApplianceNetworkConfig[ [-hostname] <hostname>][ [-ipv4Type] <ipv4Type>][ [-ipv4Addr] <ipv4Addr>][ [-ipv4Subnet] <ipv4Subnet>][ [-ipv4Gateway] <ipv4Gateway>][ [-ipv6Type] <ipv6Type>][ [-ipv6Addr] <ipv6Addr>][ [-ipv6Subnet] <ipv6Subnet>][ [-ipv6Gateway] <ipv6Gateway>][ [-overrideIpv4DhcpDns] <overrideIpv4DhcpDns>][ [-overrideIpv6DhcpDns] <overrideIpv6DhcpDns>][ [-domainName] <domainName>][ [-searchDomains] <searchDomains>][ [-ipV4nameServers] <ipV4nameServers>][ [-ipV6nameServers] <ipV6nameServers>][ [-ntpServers] <ntpServers>] [<CommonParameters>]
Set-HPOVApplianceNetworkConfig [-device] <device> [-interfaceName] <interfaceName> [-hostname] <hostname>[ [-ipv4Type] <ipv4Type>][ [-ipv4Addr] <ipv4Addr>][ [-ipv4Subnet] <ipv4Subnet>][ [-ipv4Gateway] <ipv4Gateway>][ [-ipv6Type] <ipv6Type>][ [-ipv6Addr] <ipv6Addr>][ [-ipv6Subnet] <ipv6Subnet>][ [-ipv6Gateway] <ipv6Gateway>][ [-overrideIpv4DhcpDns] <overrideIpv4DhcpDns>][ [-overrideIpv6DhcpDns] <overrideIpv6DhcpDns>][ [-domainName] <domainName>][ [-searchDomains] <searchDomains>][ [-ipV4nameServers] <ipV4nameServers>][ [-ipV6nameServers] <ipV6nameServers>][ [-ntpServers] <ntpServers>] [<CommonParameters>]
Set-HPOVApplianceNetworkConfig [-importFile] <importFile> [<CommonParameters>]
Updates any or all configuration parameters for the primary network interface on the appliance. All parameters are optional. Current settings will be retained for any parameters NOT specified.
-device <device>
Name of the Ethernet device to be configured. Not applicable when configuring the primary Appliance network interface. Ex. eth1, eth2
Aliases | None. |
Required? | true |
Position? | 1 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-interfaceName <interfaceName>
Name that describes the usage of the interface. Valid values are Management or Deployment. Not applicable when configuring the primary Appliance network interface.
Aliases | None. |
Required? | true |
Position? | 2 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-hostname <hostname>
Fully-qualified hostname for the appliance
Aliases | None. |
Required? | false |
Position? | 1 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipv4Type <ipv4Type>
"DHCP", "STATIC" or "UNCONFIGURE"
Aliases | None. |
Required? | false |
Position? | 2 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipv4Addr <ipv4Addr>
"www.xxx.yyy.zzz" (leave blank for DHCP)
Aliases | None. |
Required? | false |
Position? | 3 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipv4Subnet <ipv4Subnet>
"www.xxx.yyy.zzz" (leave blank for DHCP)
Aliases | None. |
Required? | false |
Position? | 4 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipv4Gateway <ipv4Gateway>
"www.xxx.yyy.zzz" (leave blank for DHCP)
Aliases | None. |
Required? | false |
Position? | 5 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipv6Type <ipv6Type>
"DHCP", "STATIC" or "UNCONFIGURE"
Aliases | None. |
Required? | false |
Position? | 6 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipv6Addr <ipv6Addr>
Aliases | None. |
Required? | false |
Position? | 7 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipv6Subnet <ipv6Subnet>
"ffff:ffff:ffff:ffff:0:0:0:0" (leave blank for DHCP)
Aliases | None. |
Required? | false |
Position? | 8 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipv6Gateway <ipv6Gateway>
"ssss:tttt:uuuu:vvvv:wwww:xxxx:yyyy:zzzz" (leave blank for DHCP)
Aliases | None. |
Required? | false |
Position? | 9 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-overrideIpv4DhcpDns <overrideIpv4DhcpDns>
Aliases [-overrideDhcpDns] Switch to override DHCP provided DNS Servers
Aliases | None. |
Required? | false |
Position? | named |
Default value | False |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-overrideIpv6DhcpDns <overrideIpv6DhcpDns>
Switch to override DHCPv6 provided DNS Servers
Aliases | None. |
Required? | false |
Position? | named |
Default value | False |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-domainName <domainName>
DNS domain name for the appliance: "my.com"
Aliases | None. |
Required? | false |
Position? | 10 |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-searchDomains <searchDomains>
Array of DNS search domains: "my.com", "other.com"
Aliases | None. |
Required? | false |
Position? | 11 |
Default value | @() |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipV4nameServers <ipV4nameServers>
Aliases [-nameServers] Array of DNS servers: "www.xxx.yyy.zzz", "sss.ttt.uuu.vvv"
Aliases | None. |
Required? | false |
Position? | 12 |
Default value | @() |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ipV6nameServers <ipV6nameServers>
Array of DNS servers: "fe80::200:f8ff:fe21:67cf", "fe80::200:f8ff:fe21:89cb"
Aliases | None. |
Required? | false |
Position? | 13 |
Default value | @() |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-ntpServers <ntpServers>
Array of NTP servers: "ntp.local.com", "backup.ntp.com"
Aliases | None. |
Required? | false |
Position? | 14 |
Default value | @() |
Accept pipeline input? | false |
Accept wildcard characters? | false |
-importFile <importFile>
Aliases | None. |
Required? | true |
Position? | named |
Default value | |
Accept pipeline input? | false |
Accept wildcard characters? | false |
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216)
None. You cannot pipe objects to this cmdlet.
System.Management.Automation.PSCustomObject Final Task status (for asynchronous appliance config).
-------------------------- EXAMPLE 1 --------------------------PS C:\> Set-HPOVApplianceNetworkConfig -hostname "appliance1.my.com" -ipv4Type "DHCP" -ipv6Type "UNCONFIGURE" -domainName "my.com"
This example passes in updated values to set for the appliance networking configuration.
-------------------------- EXAMPLE 2 --------------------------PS C:\> Set-HPOVApplianceNetworkConfig -importFile "c:\myNetworkInput.json"
This example passes the name of an input file containing JSON formatted properties and values for the appliance network configuration.
- [Get-HPOVApplianceNetworkConfig] (/~https://github.com/HewlettPackard/POSH-HPOneView/wiki/Get-HPOVApplianceNetworkConfig)