Microsoft.KnowledgeServices.Windows.OperatingSystemWindows Operating System

Microsoft.KnowledgeServices.Windows.OperatingSystem (ClassType)

Windows Operating System class

Element properties:

Base ClassMicrosoft.Windows.OperatingSystem
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId32718f23-d5d1-ea3d-2d37-4b8351eae44c

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
Microsoft.Windows.OperatingSystem:
OSVersion  string  Operating System Version The current operating system version. false 256  False 
OSVersionDisplayName  string  Operating System Version Display Name The current operating system version that will be displayed to the user. false 256  False 
ProductType  string  Product Type false 256  False 
BuildNumber  string  Build Number false 256  False 
CSDVersion  string  CSD Version false 256  False 
ServicePackVersion  string  Service Pack Version false 256  False 
SerialNumber  string  Serial Number false 256  False 
InstallDate  string  Install Date false 256  False 
SystemDrive  string  System Drive false 256  False 
WindowsDirectory  string  Windows Directory false 256  False 
PhysicalMemory  int  Physical Memory (KB) false 256   
LogicalProcessors  int  Logical Processors false 256   
Microsoft.KnowledgeServices.Windows.OperatingSystem:
PowerShellInstalled  bool  Power Shell Installed Indicates whether Power Shell is installed false 256   
PowerShellMajorVersion  int  Power Shell Major Version Power Shell Build Major Version false 256   
PowerShellMinorVersion  int  Power Shell Minor Version Build Minor Version false 256   
PowerShellBuildNumber  int  Power Shell Build Number Build Number false 256   
PowerShellBuildRevisionNumber  int  Power Shell Build Revision Number Build Revision Number false 256   
SCOMHealthServiceType  string      false 256  False 
SCOMAgentMajorVersion  int  SCOM Agent Major Version Power Shell Build Major Version false 256   
SCOMAgentMinorVersion  int  SCOM Agent Minor Version Build Minor Version false 256   
SCOMAgentBuildNumber  int  SCOM Agent Build Number Build Number false 256   
SCOMAgentBuildRevisionNumber  int  SCOM Agent Build Revision Number Build Revision Number false 256   
NtoskrnlVersion  string  NtoskrnlVersion Ntoskrnl Version false 256  False 
NtoskrnlMajor  int  NtoskrnlMajor Ntoskrnl Major Version false 256   
NtoskrnlMinor  int  NtoskrnlMinor Ntoskrnl Minor Version false 256   
NtoskrnlBuild  int  NtoskrnlBuild Ntoskrnl Build false 256   
NtoskrnlRevision  int  NtoskrnlRevision Ntoskrnl Build Revision false 256   
DriversMrxsmb10SysVersion  string  DriversMrxsmb10SysVersion DriversMrxsmb10Sys Version false 256  False 
DriversMrxsmb10SysMajor  int  DriversMrxsmb10SysMajor DriversMrxsmb10Sys Major Version false 256   
DriversMrxsmb10SysMinor  int  DriversMrxsmb10SysMinor DriversMrxsmb10Sys Minor Version false 256   
DriversMrxsmb10SysBuild  int  DriversMrxsmb10SysBuild DriversMrxsmb10Sys Build false 256   
DriversMrxsmb10SysRevision  int  DriversMrxsmb10SysRevision DriversMrxsmb10Sys Revision false 256   
WmiprvsdDllVersion  string  WmiprvsdDllVersion WmiprvsdDll Version false 256  False 
WmiprvsdDllMajor  int  WmiprvsdDllMajor WmiprvsdDll Major Version false 256   
WmiprvsdDllMinor  int  WmiprvsdDllMinor WmiprvsdDll Minor Version false 256   
WmiprvsdDllBuild  int  WmiprvsdDllBuild WmiprvsdDll Build false 256   
WmiprvsdDllRevision  int  WmiprvsdDllRevision WmiprvsdDll Revision false 256   
WmiPrvSEVersion  string  WmiPrvSEVersion WmiPrvSE Version false 256  False 
WmiPrvSEMajor  int  WmiPrvSEMajor WmiPrvSEMajor Major Version false 256   
WmiPrvSEMinor  int  WmiPrvSEMinor WmiPrvSE Minor Version false 256   
WmiPrvSEBuild  int  WmiPrvSEBuild WmiPrvSE Build false 256   
WmiPrvSERevision  int  WmiPrvSERevision WmiPrvSE Revision false 256   
WbemcomnDllVersion  string  WbemcomnDllVersion WbemcomnDll Version false 256  False 
WbemcomnDllMajor  int  WbemcomnDllMajor WbemcomnDll Major Version false 256   
WbemcomnDllMinor  int  WbemcomnDllMinor WbemcomnDll Minor Version false 256   
WbemcomnDllBuild  int  WbemcomnDllBuild WbemcomnDll Build false 256   
WbemcomnDllRevision  int  WbemcomnDllRevision WbemcomnDll Revision false 256   
HttpapiDllVersion  string  HttpapiDllVersion HttpapiDll Version false 256  False 
HttpapiDllMajor  int  HttpapiDllMajor HttpapiDll Major Version false 256   
HttpapiDllMinor  int  HttpapiDllMinor HttpapiDll Minor false 256   
HttpapiDllBuild  int  HttpapiDllBuild HttpapiDll Build false 256   
HttpapiDllRevision  int  HttpapiDllRevision HttpapiDll Revision false 256   
DriversHttpSysVersion  string  DriversHttpSysVersion DriversHttpSys Version false 256  False 
DriversHttpSysMajor  int  DriversHttpSysMajor DriversHttpSys Major Version false 256   
DriversHttpSysMinor  int  DriversHttpSysMinor DriversHttpSys Minor Version false 256   
DriversHttpSysBuild  int  DriversHttpSysBuild DriversHttpSys Build false 256   
DriversHttpSysRevision  int  DriversHttpSysRevision DriversHttpSys Revision false 256   
DriversRdbssSysVersion  string  DriversRdbssSysVersion DriversRdbssSys Version false 256  False 
DriversRdbssSysMajor  int  DriversRdbssSysMajor DriversRdbssSys Major Version false 256   
DriversRdbssSysMinor  int  DriversRdbssSysMinor DriversRdbssSys Minor Version false 256   
DriversRdbssSysBuild  int  DriversRdbssSysBuild DriversRdbssSys Build false 256   
DriversRdbssSysRevision  int  DriversRdbssSysRevision DriversRdbssSys Revision false 256   
RpcLocatorServiceState  string  RpcLocatorServiceState RpcLocatorServiceState false 256  False 
W32TimeServiceState  string  W32TimeServiceState W32Time Service State false 256  False 
DHCPServiceState  string  DHCPServiceState DHCP Service State false 256  False 
LanmanServerServiceState  string  LanmanServerServiceState LanmanServer Service State false 256  False 
WebClientServiceState  string  WebClientServiceState WebClient Service State false 256  False 
DPSServiceState  string  DPSServiceState DPS Service State false 256  False 
RestrictAnonymous  int  RestrictAnonymous Restrict Anonymous false 256   
CrashOnAuditFail  int  CrashOnAuditFail Crash on Audit Fail false 256   
LanmanWorkstationEnableSecuritySignature  int  LanmanWorkstationEnableSecuritySignature LanmanWorkstationEnableSecuritySignature false 256   
LanmanWorkstationRequireSecuritySignature  int  LanmanWorkstationRequireSecuritySignature LanmanWorkstationRequireSecuritySignature false 256   
LanmanServerEnableSecuritySignature  int  LanmanServerEnableSecuritySignature LanmanServerEnableSecuritySignature false 256   
LanmanServerRequireSecuritySignature  int  LanmanServerRequireSecuritySignature LanmanServerRequireSecuritySignature false 256   
OSArchitecture  string  OSArchitectureValue OS Architecture false 10  False 
OSArchitectureString  string  OSArchitecture OS Architecture false 10  False 
IsSecLogDoNotOverwrite  bool  IsSecLogDoNotOverwrite Security Log set to Do Not Overwrite false 256   
OperatingSystemSKU  int  OperatingSystemSKU Operating System SKU Number false 256   
Win32splDllVersion  string  Win32splDllVersion Win32splDll Version false 256  False 
Win32splDllMajor  int  Win32splDllMajor Win32splDll Major Version false 256   
Win32splDllMinor  int  Win32splDllMinor Win32splDll Minor Version false 256   
Win32splDllBuild  int  Win32splDllBuild Win32splDll Build Version false 256   
Win32splDllRevision  int  Win32splDllRevision Win32splDll Revision Version false 256   

Health Model:

Source Code:

<ClassType ID="Microsoft.KnowledgeServices.Windows.OperatingSystem" Accessibility="Public" Abstract="false" Base="Windows!Microsoft.Windows.OperatingSystem" Hosted="true" Singleton="false">
<Property ID="PowerShellInstalled" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PowerShellMajorVersion" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PowerShellMinorVersion" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PowerShellBuildNumber" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PowerShellBuildRevisionNumber" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="SCOMHealthServiceType" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="SCOMAgentMajorVersion" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="SCOMAgentMinorVersion" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="SCOMAgentBuildNumber" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="SCOMAgentBuildRevisionNumber" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="NtoskrnlVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="NtoskrnlMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="NtoskrnlMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="NtoskrnlBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="NtoskrnlRevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversMrxsmb10SysVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversMrxsmb10SysMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversMrxsmb10SysMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversMrxsmb10SysBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversMrxsmb10SysRevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiprvsdDllVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiprvsdDllMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiprvsdDllMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiprvsdDllBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiprvsdDllRevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiPrvSEVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiPrvSEMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiPrvSEMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiPrvSEBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WmiPrvSERevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WbemcomnDllVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WbemcomnDllMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WbemcomnDllMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WbemcomnDllBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WbemcomnDllRevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="HttpapiDllVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="HttpapiDllMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="HttpapiDllMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="HttpapiDllBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="HttpapiDllRevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversHttpSysVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversHttpSysMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversHttpSysMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversHttpSysBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversHttpSysRevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversRdbssSysVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversRdbssSysMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversRdbssSysMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversRdbssSysBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DriversRdbssSysRevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="RpcLocatorServiceState" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="W32TimeServiceState" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DHCPServiceState" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LanmanServerServiceState" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WebClientServiceState" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DPSServiceState" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="RestrictAnonymous" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="CrashOnAuditFail" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LanmanWorkstationEnableSecuritySignature" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LanmanWorkstationRequireSecuritySignature" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LanmanServerEnableSecuritySignature" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LanmanServerRequireSecuritySignature" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="OSArchitecture" Type="string" Key="false" CaseSensitive="false" Length="10" MinLength="0"/>
<Property ID="OSArchitectureString" Type="string" Key="false" CaseSensitive="false" Length="10" MinLength="0"/>
<Property ID="IsSecLogDoNotOverwrite" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="OperatingSystemSKU" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Win32splDllVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Win32splDllMajor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Win32splDllMinor" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Win32splDllBuild" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Win32splDllRevision" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
</ClassType>