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 this machine.
public WindowsEventLogs EventLogs { get; set; }
Property Value
Files
Gets or sets information about specific files documented on this 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 this machine. This setting does not apply to Domain Controllers.
public WindowsLocalAccounts LocalAccounts { get; set; }
Property Value
OperatingSystem
Gets or sets operating system related information on this machine.
public WindowsOperatingSystem OperatingSystem { get; set; }
Property Value
Printers
Gets or sets the printer configuration of this machine.
public WindowsPrinters Printers { get; set; }
Property Value
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
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
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 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
Shares
Gets or sets the Windows file and print shares on this machine.
public WindowsShares Shares { get; set; }
Property Value
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
WindowsServices
Gets or sets the Windows services configured on this 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
xml
stringThe XML representation of the object.
Returns
- WindowsMachine
A CENTREL.XIA.Configuration.Types.WindowsMachine from the specified XML.