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

DhcpServerPsProvider.mof

DLL

DhcpServerPsProvider.dll

 

 

Show: