Table of Contents

Class WindowsMachine

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a Windows PC or server machine.

[SupportsLocations]
[SupportsClientScan]
[SupportsSupportProvisions]
[SupportsServiceNowSynchronization]
public class WindowsMachine : Machine
Inheritance
WindowsMachine
Inherited Members

Constructors

WindowsMachine()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.WindowsMachine class.

public WindowsMachine()

Properties

ClassicScheduledTasks

Gets or sets information about the classic scheduled tasks. This information is replaced by the scheduled tasks information on Windows Server 2008 and above.

public WindowsClassicScheduledTasks ClassicScheduledTasks { get; set; }

Property Value

WindowsClassicScheduledTasks

EventLogs

Gets or sets the configuration the Windows Event Logs on this machine.

public WindowsEventLogs EventLogs { get; set; }

Property Value

WindowsEventLogs

Files

Gets or sets information about specific files documented on this Windows machine.

public WindowsFiles Files { get; set; }

Property Value

WindowsFiles

InstalledPrograms

Gets or sets the programs installed on this Windows machine.

public WindowsInstalledPrograms InstalledPrograms { get; set; }

Property Value

WindowsInstalledPrograms

LocalAccounts

Gets or sets the local user and group accounts on this machine. This setting does not apply to Domain Controllers.

public WindowsLocalAccounts LocalAccounts { get; set; }

Property Value

WindowsLocalAccounts

OperatingSystem

Gets or sets operating system related information on this machine.

public WindowsOperatingSystem OperatingSystem { get; set; }

Property Value

WindowsOperatingSystem

Printers

Gets or sets the printer configuration of this machine.

public WindowsPrinters Printers { get; set; }

Property Value

WindowsPrinters

Processes

Gets or sets the processes that were running on this machine at the time of the scan.

public WindowsProcesses Processes { get; set; }

Property Value

WindowsProcesses

Remarks

This information is considered volatile and is ignored by the data comparer.

Registry

Gets or sets information about the registry on the machine.

public WindowsRegistry Registry { get; set; }

Property Value

WindowsRegistry

ScheduledTasks

Gets or sets the scheduled tasks on Windows Vista, Windows Server 2008, and above.

public WindowsScheduledTasks ScheduledTasks { get; set; }

Property Value

WindowsScheduledTasks

ServerFunctions

Gets or sets the general functions that are configured for the Windows machine - for example WINS Server or SQL Server.

public WindowsServerFunctions ServerFunctions { get; set; }

Property Value

WindowsServerFunctions

ServicePack

Gets or sets the operating system service pack installed on this machine - for example "1.0". If the machine does not have a service pack installed an empty string is returned.

public OverrideString ServicePack { get; set; }

Property Value

OverrideString

Shares

Gets or sets the Windows file and print shares on this machine.

public WindowsShares Shares { get; set; }

Property Value

WindowsShares

SqlInstances

Gets the names of any SQL default or named running on this machine - for example "DEMO-SRV01\SQLExpress".

public SerializableStringCollection SqlInstances { get; }

Property Value

SerializableStringCollection

WindowsPatches

Gets or sets the Windows patches installed on this machine.

public WindowsPatches WindowsPatches { get; set; }

Property Value

WindowsPatches

WindowsServices

Gets or sets the Windows services configured on this machine.

public WindowsServices WindowsServices { get; set; }

Property Value

WindowsServices

WindowsUpdateHistory

Gets or sets the history of Windows and or Microsoft Update actions on this machine. Available for Windows 2000 and above only.

public WindowsUpdateHistory WindowsUpdateHistory { get; set; }

Property Value

WindowsUpdateHistory

Methods

Clone()

Creates a clone of this CENTREL.XIA.Configuration.Types.WindowsMachine object.

public WindowsMachine Clone()

Returns

WindowsMachine

A clone of this CENTREL.XIA.Configuration.Types.WindowsMachine object.

FromXml(string)

Returns the CENTREL.XIA.Configuration.Types.WindowsMachine from the specified XML data.

public static WindowsMachine FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

WindowsMachine

A CENTREL.XIA.Configuration.Types.WindowsMachine from the specified XML.