Identifiera logiska Universal Linux-diskar

Microsoft.Linux.Universal.LogicalDisk.Discovery (Discovery)

Den här regeln identifierar logiska Universal Linux-diskar.

Knowledge Base article:

Sammanfattning

Den här identifieringsregeln identifierar och fyller i "Logisk Universal Linux-disk" med instanser av logiska diskar som identifierats på Universal Linux-datorer.

Konfiguration

Identifieringen av logiska diskar (filsystem) kan anpassas via användningen av uteslutning av reguljära uttryck för filsystemets namn och typ. Alla matchande filsystem med ett namn som matchar uttrycket för uteslutningen av filsystemsnamnet eller med en typ som matchar parametrarna för uttrycket för uteslutningen av filsystemsnamnet utesluts från identifieringen.

Element properties:

TargetMicrosoft.Linux.Universal.OperatingSystem
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.TimedEnumerate.LogicalDisk.DiscoveryData Default

Source Code:

<Discovery ID="Microsoft.Linux.Universal.LogicalDisk.Discovery" Target="Universal!Microsoft.Linux.Universal.OperatingSystem" Enabled="true" Remotable="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Universal!Microsoft.Linux.Universal.LogicalDisk"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.TimedEnumerate.LogicalDisk.DiscoveryData">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_FileSystem?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>14400</Interval>
<SyncTime/>
<ExcludeFileSystemName>^(none)$</ExcludeFileSystemName>
<ExcludeFileSystemType>^(none)$</ExcludeFileSystemType>
<ClassId>$MPElement[Name="Universal!Microsoft.Linux.Universal.LogicalDisk"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.Computer"]/PrincipalName$</Name>
<Value>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDevice"]/DeviceName$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDisk"]/FileSystem$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='FileSystemType']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDisk"]/Compressed$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='CompressionMethod']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDisk"]/Size$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='FileSystemSize']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>