Odnajdowanie monitorowania członka domeny usługi AD

Microsoft.AD.DomainMemberPerspective.Discovery (Discovery)

Reguła odnajdowania mająca na celu umożliwienie monitorowania członka domeny usługi AD. Reguła jest domyślnie wyłączona. Aby ją włączyć w wymaganych systemach monitorowania członka domeny usługi AD, użyj sekcji Zastąpienia

Knowledge Base article:

Podsumowanie

Reguła Odnajdowanie perspektywy członka domeny usługi AD. Ta reguła umożliwia monitorowanie członka domeny usługi AD z systemu komputerowego z systemem Windows (serwera członkowskiego lub klienta stacjonarnego). Zwykle systemy serwera Windows, które mają określone wymagania w zakresie dostępności usługi AD, są kandydatami monitorowania członka domeny usługi AD w przypadku systemów serwera Exchange.

Konfiguracja

Ta reguła odnajdowania jest domyślnie wyłączona, więc w wybranym systemie Windows należy ją włączyć ręcznie.

OSTRZEŻENIE: Nie należy włączać tej reguły globalnie we wszystkich systemach Windows w danym środowisku, ponieważ może to negatywnie wpłynąć na dostępność kontrolerów domeny. Należy stosować tylko włączenia selektywne w pojedynczych węzłach lub niestandardowych grupach.

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>