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
EventLogs
Gets or sets the configuration the Windows Event Logs on the machine.
public WindowsEventLogs EventLogs { get; set; }
Property Value
Files
Gets or sets information about specific files documented on the Windows machine.
public WindowsFiles Files { get; set; }
Property Value
InstalledPrograms
Gets or sets the programs installed on this Windows machine.
public WindowsInstalledPrograms InstalledPrograms { get; set; }
Property Value
LocalAccounts
Gets or sets the local user and group accounts on the machine. This setting does not apply to Domain Controllers.
public WindowsLocalAccounts LocalAccounts { get; set; }
Property Value
OperatingSystem
Gets or sets the operating system related information on the machine.
public WindowsOperatingSystem OperatingSystem { get; set; }
Property Value
Printers
Gets or sets the printers configured for the Windows machine.
public WindowsPrinters Printers { get; set; }
Property Value
Processes
Gets or sets the processes that were running on the Windows machine at the time of the scan.
public WindowsProcesses Processes { get; set; }
Property Value
Remarks
This information is considered volatile and is ignored by the data comparer.
Registry
Gets or sets information about the registry on the Windows machine.
public WindowsRegistry Registry { get; set; }
Property Value
ScheduledTasks
Gets or sets the scheduled tasks on Windows Vista, Windows Server 2008, and above.
public WindowsScheduledTasks ScheduledTasks { get; set; }
Property Value
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
ServicePack
Gets or sets the operating system service pack installed on the Windows 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
Shares
Gets or sets the Windows file and print shares on the machine.
public WindowsShares Shares { get; set; }
Property Value
SqlInstances
Gets the names of any SQL default or named running on the machine - for example "DEMO-SRV01\SQLExpress".
public SerializableStringCollection SqlInstances { get; }
Property Value
- SerializableStringCollection
WindowsPatches
Gets or sets the Windows patches installed on the machine.
public WindowsPatches WindowsPatches { get; set; }
Property Value
WindowsServices
Gets or sets the Windows services configured on the machine.
public WindowsServices WindowsServices { get; set; }
Property Value
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
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
xmlstringThe XML representation of the object.
Returns
- WindowsMachine
A CENTREL.XIA.Configuration.Types.WindowsMachine from the specified XML.