AD-Domänenmitgliedsüberwachung: Ermittlung

Microsoft.AD.DomainMemberPerspective.Discovery (Discovery)

Ermittlungsregel zur Aktivierung der AD-Domänenmitgliedsüberwachung. Die Regel ist standardmäßig deaktiviert. Verwenden Sie Außerkraftsetzungen, um sie auf den gewünschten AD-Domänenmitglieds-Überwachungssystemen zu aktivieren.

Knowledge Base article:

Zusammenfassung

Die AD-Domänenmitglieds-Perspektivenermittlungsregel. Mithilfe dieser Regel wird die AD-Domänenmitgliedsüberwachung von einem Computersystem unter Windows (Mitgliedsserver oder Desktopclient) aus aktiviert. Typische Kandidaten für die AD-Domänenmitgliedsüberwachung durch Exchange Server-Systeme sind Windows Server-Systeme mit spezifischen Anforderungen an die AD-Verfügbarkeit.

Konfiguration

Diese Ermittlungsregel ist standardmäßig deaktiviert und muss auf dem ausgewählten Windows-Computer manuell aktiviert werden.

WARNUNG: Aktivieren Sie diese Regel nicht global auf allen Computern unter Windows in Ihrer Umgebung, da dies Auswirkungen auf die Verfügbarkeit der Domänencontroller haben könnte. Aktivieren Sie die Regel selektiv nur für einzelne Knoten oder benutzerdefinierte Gruppen.

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>