SystemInfo¶
Cross-platform system information retrieval facade.
- class SystemInfo[source]¶
Bases:
objectHelper class for retrieving system information commonly needed in MDM scripts.
This class delegates to platform-specific implementations while preserving the original static-method API for backward compatibility.
- static get_serial_number() str | None[source]¶
Get serial number of machine.
Delegates to the platform-specific implementation.
- Returns:
Hardware serial number, or None if unavailable
- Return type:
str | None
- static get_console_user() tuple[str, int, Path] | None[source]¶
Get the currently logged in console user information.
Delegates to the platform-specific implementation.