DHCP 2008 Server Discovery

Microsoft.Windows.DHCPServer.2008.ServerDiscovery (Discovery)

Knowledge Base article:

Summary

DHCP Server 2008 Server Discovery script discovers the DHCP 2008 Server object, related properties and relationship.

These are the parameters that we could override, if need it:

Element properties:

TargetMicrosoft.Windows.Server.2008.Computer
EnabledTrue
Frequency43200
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
  • Microsoft.Windows.DHCPServer.2008.Server
    • NAPDefaultFail
    • NAPEnabled
    • v6AuditEnabled
    • v6AuditFilePath
    • v6BindingIsEnabledArray
    • v6PreferredIATALifetime
    • v6PreferredLifetime
    • v6RapidCommitFlag
    • v6T1
    • v6T2
    • v6UnicastFlag
    • v6ValidIATALifetime
    • v6ValidLifetime
    • Name
    • AdministrativeRights
    • AuditDiskCheckInterval
    • AuditMaxLogSize
    • AuditMinDiskSpace
    • BindingsAware
    • BootPEnabled
    • ConflictPingRetries
    • ADIntegrated
    • v4AuditEnabled
    • v4AuditFilePath
    • DNSDynamicUpdates
    • DisplayName

Member Modules:

ID Module Type TypeId RunAs 
Microsoft.Windows.DHCPServer.2008.Discovery.Server DataSource Microsoft.Windows.DHCPServer.2008.DataSource.ServerDiscovery Microsoft.Windows.DHCPServer.Library.ActionAccount

Source Code:

<Discovery ID="Microsoft.Windows.DHCPServer.2008.ServerDiscovery" Enabled="true" Target="BaseOS!Microsoft.Windows.Server.2008.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.DHCPServer.2008.Server">
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="NAPDefaultFail"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="NAPEnabled"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6AuditEnabled"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6AuditFilePath"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6BindingIsEnabledArray"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6PreferredIATALifetime"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6PreferredLifetime"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6RapidCommitFlag"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6T1"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6T2"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6UnicastFlag"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6ValidIATALifetime"/>
<Property TypeID="Microsoft.Windows.DHCPServer.2008.Server" PropertyID="v6ValidLifetime"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="Name"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="AdministrativeRights"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="AuditDiskCheckInterval"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="AuditMaxLogSize"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="AuditMinDiskSpace"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="BindingsAware"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="BootPEnabled"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="ConflictPingRetries"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="ADIntegrated"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="v4AuditEnabled"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="v4AuditFilePath"/>
<Property TypeID="DHCP!Microsoft.Windows.DHCPServer.Library.Server" PropertyID="DNSDynamicUpdates"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="Microsoft.Windows.DHCPServer.2008.Discovery.Server" RunAs="DHCP!Microsoft.Windows.DHCPServer.Library.ActionAccount" TypeID="Microsoft.Windows.DHCPServer.2008.DataSource.ServerDiscovery">
<IntervalSeconds>43200</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<DebugFlag>false</DebugFlag>
</DataSource>
</Discovery>