Microsoft.Windows.DHCPServer.2012.FailoverServerWatcherMicrosoft Windows DHCP Server 2012 Failover Relationship

Microsoft.Windows.DHCPServer.2012.FailoverServerWatcher (ClassType)

This script runs on all Windows DHCP 2012 servers and determines if the Failover relationships are defined.

Element properties:

Base ClassSystem.Perspective
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId28ff5a9d-fbee-1c7a-4138-913366f827da

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
Microsoft.Windows.DHCPServer.2012.FailoverServerWatcher:
Name  string  Name true 256  False 
LocalServer  string  Local Server true 256  False 
PartnerServer  string  Partner Server true 256  False 
ScopeId  string  Scope Id true 65536  False 
Mode  string  Mode false 256  False 
LoadBalancePercent  string  Load Balance Percent false 256  False 
ServerRole  string  Server Role false 256  False 
ReservePercent  string  Reserve Percent false 256  False 
MaxClientLeadTime  string  Max Client Lead Time false 256  False 
StateSwitchInterval  string  State Switch Interval false 256  False 
AutoStateTransition  bool  Auto State Transition false   
EnableAuth  bool  Enable Authorization false   
OSCurrentVersion  string  OS Current Version false 256  False 

Health Model:

Source Code:

<ClassType ID="Microsoft.Windows.DHCPServer.2012.FailoverServerWatcher" Accessibility="Public" Abstract="false" Base="System!System.Perspective" Hosted="true" Singleton="false">
<Property ID="Name" Type="string" Key="true" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="LocalServer" Type="string" Key="true" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="PartnerServer" Type="string" Key="true" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="ScopeId" Type="string" Key="true" CaseSensitive="false" MinLength="0" Length="65536"/>
<Property ID="Mode" Type="string" Key="false" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="LoadBalancePercent" Type="string" Key="false" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="ServerRole" Type="string" Key="false" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="ReservePercent" Type="string" Key="false" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="MaxClientLeadTime" Type="string" Key="false" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="StateSwitchInterval" Type="string" Key="false" CaseSensitive="false" MinLength="0" Length="256"/>
<Property ID="AutoStateTransition" Type="bool" Key="false" CaseSensitive="false" MinLength="0" Length="1"/>
<Property ID="EnableAuth" Type="bool" Key="false" CaseSensitive="false" MinLength="0" Length="1"/>
<Property ID="OSCurrentVersion" Type="string" Key="false" CaseSensitive="false" MinLength="0" Length="256"/>
</ClassType>