Microsoft.Windows.ComputerWindows Computer

Microsoft.Windows.Computer (ClassType)

Defines the basic properties of computers running Windows operating systems

Element properties:

Base ClassSystem.Computer

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value EnumType
DisplayName  string  Display Name Display name of the object. false 4000  False     
ObjectStatus  enum  Object Status Object status false 256    System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum 
AssetStatus  enum  Asset Status Asset status false 256      System.ConfigItem.AssetStatusEnum 
Notes  richtext  Notes Notes false 4000       
PrincipalName  string  Principal Name The principal name of this Computer. true 256  False     
DNSName  string  DNS Name The fully qualified domain name of this computer. false 256  False     
NetbiosComputerName  string  NetBIOS Computer Name The NetBIOS name for this computer. false 256  False     
NetbiosDomainName  string  NetBIOS Domain Name The NetBIOS domain name for this computer. false 256  False     
IPAddress  string  IP Address The IP address for this computer. false 256  False     
NetworkName  string  Network Name The network name for this computer false 256  False     
ActiveDirectoryObjectSid  string  Active Directory SID The AD Security Identifier for this computer false 256  False     
IsVirtualMachine  bool  Virtual Machine Virtual Machine false 256       
DomainDnsName  string  DNS Domain Name DNS Domain Name false 256  False     
OrganizationalUnit  string  Organizational Unit Organizational Unit false 256  False     
ForestDnsName  string  DNS Forest Name DNS Forest Name false 256  False     
ActiveDirectorySite  string  Active Directory Site Active Directory Site false 256  False     
LogicalProcessors  int  Logical Processors Logical Processors false 256       
PhysicalProcessors  int  Physical Processors Physical Processors false 256       
HostServerName  string  Host Server Name Name of the host server which hosts this machine false 256  False     
VirtualMachineName  string  Virtual Machine Name Name of this virtual machine false 256  False     
OffsetInMinuteFromGreenwichTime  int  Offset In Minutes From Greenwich Time Offset In Minutes From Greenwich Time false 256       
LastInventoryDate  datetime  Last Inventory Date Last Inventory Date false 256       

Health Model:

Source Code:

<ClassType ID="Microsoft.Windows.Computer" Base="System!System.Computer" Accessibility="Public" Hosted="false" Abstract="false">
<!-- principal name identifies the computer uniquely in an enterprise. principal name is the AD Name of the computer in AD environments,
open issue, what is authentication name in non-AD environment. Is it netbiosdomain/netbios machine name? Is it DNS name? or Is it IP Address? -->
<Property ID="PrincipalName" Type="string" Key="true" CaseSensitive="false"/>
<Property ID="DNSName" Type="string"/>
<Property ID="NetbiosComputerName" Type="string"/>
<Property ID="NetbiosDomainName" Type="string"/>
<Property ID="IPAddress" Type="string"/>
<!-- network name should be used to connect to the machine using IP protocols. This will be set to DNS name if available, or Netbios Name or IPAddress -->
<Property ID="NetworkName" Type="string"/>
<Property ID="ActiveDirectoryObjectSid" Type="string"/>
<Property ID="IsVirtualMachine" Type="bool"/>
<Property ID="DomainDnsName" Type="string"/>
<Property ID="OrganizationalUnit" Type="string"/>
<Property ID="ForestDnsName" Type="string"/>
<Property ID="ActiveDirectorySite" Type="string"/>
<Property ID="LogicalProcessors" Type="int"/>
<Property ID="PhysicalProcessors" Type="int"/>
<Property ID="HostServerName" Type="string"/>
<Property ID="VirtualMachineName" Type="string"/>
<Property ID="OffsetInMinuteFromGreenwichTime" Type="int"/>
<Property ID="LastInventoryDate" Type="datetime"/>