Descoberta de Monitoramento de Membros do Domínio do AD

Microsoft.AD.DomainMemberPerspective.Discovery (Discovery)

Regra de descoberta para habilitar o Monitoramento de Membros do Domínio do AD. Por padrão, a regra está desabilitada. Use Substituições para habilitar em sistemas de Monitoramento de Membros do Domínio do AD desejados

Knowledge Base article:

Resumo

Regra Descoberta de Perspectiva de Membros do Domínio do AD. Essa regra habilita o monitoramento de Membros do Domínio do AD em um sistema do Computador Windows (servidor membro ou cliente de desktop). Em geral, sistemas do servidor Windows com requisitos de disponibilidade específicos do AD são candidatos do Monitoramento de Membros do Domínio do AD, para sistemas do servidor Exchange.

Configuração

Esta regra de descoberta é desabilitada por padrão e precisa ser habilitada manualmente no sistema Windows selecionado.

AVISO: não habilite essa regra globalmente em todos os sistemas Windows em seu ambiente, pois isso pode afetar a disponibilidade dos controladores de domínio. Faça somente habilitações seletivas em nós individuais ou em grupos personalizados.

Element properties:

TargetMicrosoft.Windows.Computer
EnabledFalse
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DiscoveryDataSource DataSource System.CommandExecuterDiscoveryDataSource Default

Source Code:

<Discovery ID="Microsoft.AD.DomainMemberPerspective.Discovery" Enabled="false" Remotable="false" Target="Windows!Microsoft.Windows.Computer">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="AD!Microsoft.Windows.Server.AD.DomainMemberPerspective"/>
</DiscoveryTypes>
<DataSource ID="DiscoveryDataSource" TypeID="System!System.CommandExecuterDiscoveryDataSource">
<IntervalSeconds>14400</IntervalSeconds>
<ApplicationName>%windir%\System32\cscript.exe</ApplicationName>
<WorkingDirectory/>
<CommandLine>$file/ClientDiscovery.vbs$ 0 $MPElement$ $Target/Id$ $Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</CommandLine>
<TimeoutSeconds>300</TimeoutSeconds>
<RequireOutput>true</RequireOutput>
<Files>
<File>
<Name>ClientDiscovery.vbs</Name>
<Contents><Script>'*************************************************************************
' Script Name - ClientDiscovery
'
' Purpose - Discovers a ClientPerspective
'
' (c) Copyright 2014, Microsoft Corporation, All Rights Reserved
' Proprietary and confidential to Microsoft Corporation
'*************************************************************************

Option Explicit

SetLocale("en-us")

Sub Main()
'Variables
Dim oArgs,SourceType,SourceID,ManagedEntityId,TargetPricipalName
Set oArgs = WScript.Arguments
if oArgs.Count &lt; 4 Then
Wscript.Quit -1
End If

SourceType = oArgs(0)
SourceID = oArgs(1)
ManagedEntityId = oArgs(2)
TargetPricipalName = oArgs(3)

Dim oAPI,oDiscData
Set oAPI = CreateObject("Mom.ScriptAPI")
Set oDiscData = oAPI.CreateDiscoveryData (SourceType, SourceID, ManagedEntityId)

' Note: ClientPerspective was renamed to DomainMemberPerspective
Dim oClientPerspectiveInstance
Set oClientPerspectiveInstance = oDiscData.CreateClassInstance("$MPElement[Name='AD!Microsoft.Windows.Server.AD.DomainMemberPerspective']$")
oClientPerspectiveInstance.AddProperty "$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", TargetPricipalName
oClientPerspectiveInstance.AddProperty "$MPElement[Name="System!System.Entity"]/DisplayName$", "AD Client Monitoring"

oDiscData.AddInstance(oClientPerspectiveInstance)
oAPI.Return oDiscData
End Sub


Call Main() </Script></Contents>
</File>
</Files>
</DataSource>
</Discovery>