IIS 8,0 Web Uygulaması Bulma Veri Kaynağı Modülü

Microsoft.Windows.Server.IIS.IISAspDiscoveryDataSource.6.2.Duplicate (DataSourceModuleType)

Bu araştırma modülü kuralı yüklenen tüm web uygulamalarını bulur.

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityInternal
RunAsSystem.PrivilegedMonitoringAccount
OutputTypeSystem.Discovery.Data
CommentDuplicate IIS 7 Web Site Discovery DataSource recreated here because original DS in IIS 7 MP is internal.

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource System.Discovery.Scheduler Default
Probe ProbeAction Microsoft.Windows.Server.IIS.IISAspDiscoveryProbe.6.2.Duplicate Default

Overrideable Parameters:

IDParameterTypeSelector
PeriodInSecondsint$Config/PeriodInSeconds$
WebApplicationDiscoverEmptyDirectorybool$Config/WebApplicationDiscoverEmptyDirectory$Boş dizinleri ASP.NET Web Uygulaması olarak bulBoş kök sanal dizinine sahip uygulamaları ASP.NET Web Uygulaması olarak işlemek için True'ya ayarlayın.
WebApplicationDiscoverAllDirectoriesbool$Config/WebApplicationDiscoverAllDirectories$Tüm dizinleri ASP.NET Web Uygulaması olarak bulÖnceden bulunmamış bir uygulamayı ASP.NET Web Uygulaması veya ASP.NET Web Hizmeti olarak bulmak için True'ya ayarlayın. Bu bayrak, IIS bulma iş akışını bilinmeyen uygulamaları ASP.NET Web Uygulamaları olarak bulacak şekilde yapılandırır; böylece bunları .NET Uygulaması Performans İzleme şablonu ile izleyebilirsiniz.
WebApplicationAdditionalExtensionsstring$Config/WebApplicationAdditionalExtensions$ASP.NET Web Uygulaması bulmaya yönelik ek dosya uzantılarıNoktalı virgülle (;) ayrılmış ve bir uygulamayı ASP.NET Web Uygulaması olarak tanımlamak için kullanılması gereken dosya uzantıları listesini sağlar. IIS 7 bulma tarafından kullanılan varsayılan düzen sanal dizinde .aspx dosyalarını aramaya yöneliktir; herhangi biri bulunursa, ASP.NET Web Uygulaması uç noktası oluşturulur. Yeni bir dosya uzantısı liste dizesinin örneği, ASP.NET Web Uygulamaları'nı temsil eden myFile.foo ve myFile.bar gibi dosyaları belirten "foo;bar"dır.
WebServiceDiscoverEmptyDirectorybool$Config/WebServiceDiscoverEmptyDirectory$Boş dizinleri ASP.NET Web Hizmeti olarak bulBoş kök sanal dizinine sahip uygulamaları ASP.NET Web Hizmeti olarak işlemek için True'ya ayarlayın.
WebServiceAdditionalExtensionsstring$Config/WebServiceAdditionalExtensions$ASP.NET Web Hizmeti bulmaya yönelik ek dosya uzantılarıNoktalı virgülle (;) ayrılmış ve bir uygulamayı ASP.NET Web Hizmeti olarak tanımlamak için kullanılması gereken dosya uzantıları listesini sağlar. IIS 7 bulma tarafından kullanılan varsayılan düzen sanal dizinde .asmx dosyalarını aramaya yöneliktir; herhangi biri bulunursa, ASP.NET Web Hizmeti uç noktası oluşturulur. Yeni bir dosya uzantısı liste dizesinin örneği, ASP.NET Web Hizmetleri'ni temsil eden myFile.foo ve myFile.bar gibi dosyaları belirten "foo;bar"dır.

Source Code:

<DataSourceModuleType ID="Microsoft.Windows.Server.IIS.IISAspDiscoveryDataSource.6.2.Duplicate" Accessibility="Internal" RunAs="System!System.PrivilegedMonitoringAccount" Batching="false" Comment="Duplicate IIS 7 Web Site Discovery DataSource recreated here because original DS in IIS 7 MP is internal.">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="PeriodInSeconds" type="xsd:unsignedInt"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="DiscoverySourceType" type="xsd:unsignedInt"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="DiscoverySourceObjectId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="DiscoverySourceManagedEntityId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ComputerPrincipalName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebApplicationDiscoverEmptyDirectory" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebApplicationDiscoverAllDirectories" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebApplicationAdditionalExtensions" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebServiceDiscoverEmptyDirectory" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebServiceAdditionalExtensions" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="PeriodInSeconds" Selector="$Config/PeriodInSeconds$" ParameterType="int"/>
<OverrideableParameter ID="WebApplicationDiscoverEmptyDirectory" ParameterType="bool" Selector="$Config/WebApplicationDiscoverEmptyDirectory$"/>
<OverrideableParameter ID="WebApplicationDiscoverAllDirectories" ParameterType="bool" Selector="$Config/WebApplicationDiscoverAllDirectories$"/>
<OverrideableParameter ID="WebApplicationAdditionalExtensions" ParameterType="string" Selector="$Config/WebApplicationAdditionalExtensions$"/>
<OverrideableParameter ID="WebServiceDiscoverEmptyDirectory" ParameterType="bool" Selector="$Config/WebServiceDiscoverEmptyDirectory$"/>
<OverrideableParameter ID="WebServiceAdditionalExtensions" ParameterType="string" Selector="$Config/WebServiceAdditionalExtensions$"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="Scheduler" TypeID="System!System.Discovery.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Seconds">$Config/PeriodInSeconds$</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
<ProbeAction ID="Probe" TypeID="Microsoft.Windows.Server.IIS.IISAspDiscoveryProbe.6.2.Duplicate">
<DiscoverySourceType>$Config/DiscoverySourceType$</DiscoverySourceType>
<DiscoverySourceObjectId>$Config/DiscoverySourceObjectId$</DiscoverySourceObjectId>
<DiscoverySourceManagedEntityId>$Config/DiscoverySourceManagedEntityId$</DiscoverySourceManagedEntityId>
<ComputerPrincipalName>$Config/ComputerPrincipalName$</ComputerPrincipalName>
<GUIDAspApplication>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebApplicationEndpoint"]$</GUIDAspApplication>
<GUIDAspApplication__ApplicationVRoot>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebApplicationEndpoint"]/ApplicationVRoot$</GUIDAspApplication__ApplicationVRoot>
<GUIDAspApplication__IISApplicationName>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebApplicationEndpoint"]/IISApplicationName$</GUIDAspApplication__IISApplicationName>
<GUIDAspApplication__Name>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebApplicationEndpoint"]/Name$</GUIDAspApplication__Name>
<GUIDWebServiceApplication>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebServiceEndpoint"]$</GUIDWebServiceApplication>
<GUIDWebServiceApplication__ApplicationVRoot>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebServiceEndpoint"]/ApplicationVRoot$</GUIDWebServiceApplication__ApplicationVRoot>
<GUIDWebServiceApplication__IISApplicationName>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebServiceEndpoint"]/IISApplicationName$</GUIDWebServiceApplication__IISApplicationName>
<GUIDWebServiceApplication__Name>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebServiceEndpoint"]/Name$</GUIDWebServiceApplication__Name>
<GUIDWebSite>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.WebSite"]$</GUIDWebSite>
<GUIDWebSite__SiteID>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.WebSite"]/SiteID$</GUIDWebSite__SiteID>
<LowerDiscoveryPercentage>0</LowerDiscoveryPercentage>
<UpperDiscoveryPercentage>100</UpperDiscoveryPercentage>
<DeprecatedRules>
<RuleGuids>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover0To20WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover20To40WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover40To60WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover60To80WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover80To100WebApplications"]$</RuleGuid>
</RuleGuids>
</DeprecatedRules>
<ExtendedSettings>
<WebApplicationDiscoverEmptyDirectory>$Config/WebApplicationDiscoverEmptyDirectory$</WebApplicationDiscoverEmptyDirectory>
<WebApplicationDiscoverAllDirectories>$Config/WebApplicationDiscoverAllDirectories$</WebApplicationDiscoverAllDirectories>
<WebApplicationAdditionalExtensions>$Config/WebApplicationAdditionalExtensions$</WebApplicationAdditionalExtensions>
<WebServiceDiscoverEmptyDirectory>$Config/WebServiceDiscoverEmptyDirectory$</WebServiceDiscoverEmptyDirectory>
<WebServiceAdditionalExtensions>$Config/WebServiceAdditionalExtensions$</WebServiceAdditionalExtensions>
</ExtendedSettings>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="Probe">
<Node ID="Scheduler"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>