AD Etki Alanı Üyesi İzleme Keşif

Microsoft.AD.DomainMemberPerspective.Discovery (Discovery)

AD Etki Alanı Üyesi İzlemeyi etkinleştirmek için keşif kuralı. Kural varsayılan olarak devre dışıdır. İstenen AD Etki Alanı Üyesi İzleme sistemlerinde etkinleştirmek için Geçersiz Kılmaları kullan

Knowledge Base article:

Özet

AD Etki Alanı Üyesi Perspektifi Keşif Kuralı. Bu kural, Windows Bilgisayar sisteminden (üye sunucusu veya masaüstü istemcisi) AD Etki Alanı Üyesi izlemeyi etkinleştirir. Genellikle belirli AD kullanılabilirlik gereksinimlerine sahip Windows sunucu sistemleri Exchange sunucu sistemleri için AD Etki Alanı Üyesi İzleme adaylarıdır.

Yapılandırma

Bu keşif kuralı varsayılan olarak devre dışıdır ve seçilen Windows sisteminde el ile etkinleştirilmelidir.

UYARI: Etki Alanı Denetleyicilerinizin kullanılabilirliğini etkileyebileceği için, bu kuralı genel olarak ortamınızdaki tüm Windows sistemlerinde etkinleştirmeyin. Yalnızca tek tek düğümlerde veya özel gruplarda seçici etkinleştirme yapın.

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>