DhcpServerv4Failover class
Dhcp Server v4 Failover.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[ClassVersion("1.0.0"), dynamic, provider("DhcpServerPSProvider"), AMENDMENT]
class DhcpServerv4Failover
{
string Name;
string PartnerServer;
string Mode;
string ServerRole;
uint32 LoadBalancePercent;
uint32 ReservePercent;
string ScopeId[];
Datetime MaxClientLeadTime;
boolean AutoStateTransition;
Datetime StateSwitchInterval;
string State;
boolean EnableAuth;
string PrimaryServerIP;
string SecondaryServerIP;
string PrimaryServerName;
string SecondaryServerName;
string ServerType;
};
Members
The DhcpServerv4Failover class has these types of members:
Properties
The DhcpServerv4Failover class has these properties.
-
AutoStateTransition
-
-
Data type: boolean
-
Access type: Read/write
Enables or disables the automatic transition from CommunicationInterrupted state to PartnerDown state.
-
-
EnableAuth
-
-
Data type: boolean
-
Access type: Read/write
Enables or disables the message authentication.
-
-
LoadBalancePercent
-
-
Data type: uint32
-
Access type: Read/write
If FailoverMode is LoadBalance, this is the percent of load distribution else NA.
-
-
MaxClientLeadTime
-
-
Data type: Datetime
-
Access type: Read/write
Maximum amount of time that a server can extend a client's binding lease over the lease time.
-
-
Mode
-
-
Data type: string
-
Access type: Read/write
Mode of the Failover Relationship.
-
-
HotStandby ("HotStandby")
-
LoadBalance ("LoadBalance")
Name
-
Data type: string
-
Access type: Read/write
Name for the failover relationship.
PartnerServer
-
Data type: string
-
Access type: Read/write
IP Address or host name of the partner server.
PrimaryServerIP
-
Data type: string
-
Access type: Read-only
IP address of Primary Server.
Windows Server 2012: This value is supported beginning with Windows Server 2012 R2.
PrimaryServerName
-
Data type: string
-
Access type: Read-only
Name of Primary Server.
Windows Server 2012: This value is supported beginning with Windows Server 2012 R2.
ReservePercent
-
Data type: uint32
-
Access type: Read/write
If Mode is HotStandby, this is the percent of addresses reserved on standby server.
ScopeId
-
Data type: string array
-
Access type: Read/write
IP Addresses of one or more Scopes that are part of the failover relationship.
SecondaryServerIP
-
Data type: string
-
Access type: Read-only
IP addresses of Secondary Server.
Windows Server 2012: This value is supported beginning with Windows Server 2012 R2.
SecondaryServerName
-
Data type: string
-
Access type: Read-only
Name of Secondary Server.
Windows Server 2012: This value is supported beginning with Windows Server 2012 R2.
ServerRole
-
Data type: string
-
Access type: Read/write
If Mode is HotStandby, this is the role of this server.
Active ("Active")
Standby ("Standby")
ServerType
-
Data type: string
-
Access type: Read-only
Indicates if server is primary or secondary.
PrimaryServer ("PrimaryServer")
SecondaryServer ("SecondaryServer")
Windows Server 2012: This value is supported beginning with Windows Server 2012 R2.
State
-
Data type: string
-
Access type: Read/write
Mode of the failover relationship.
NoState ("NoState")
Normal ("Normal")
Init ("Init")
CommunicationInterrupted ("CommunicationInterrupted")
PartnerDown ("PartnerDown")
PotentialConflict ("PotentialConflict")
Startup ("Startup")
ResolutionInterrupted ("ResolutionInterrupted")
ConflictDone ("ConflictDone")
Recover ("Recover")
RecoverWait ("RecoverWait")
RecoverDone ("RecoverDone")
StateSwitchInterval
-
Data type: Datetime
-
Access type: Read/write
Time period that the server will stay in CommunicationInterrupted state before auto transitioning into PartnerDown state.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\DHCP |
MOF |
|
DLL |
|