dissect.target.plugins.os.windows.log.intunemanagementextension¶
Module Contents¶
Classes¶
Parse Microsoft Intune Management Extension logs (including rotated logs). |
Attributes¶
- dissect.target.plugins.os.windows.log.intunemanagementextension.IntuneManagementExtensionLogRecord¶
- dissect.target.plugins.os.windows.log.intunemanagementextension.LOG_PATTERN¶
- class dissect.target.plugins.os.windows.log.intunemanagementextension.IntuneManagementExtensionLogParserPlugin(target: dissect.target.target.Target)¶
Bases:
dissect.target.plugin.PluginParse Microsoft Intune Management Extension logs (including rotated logs).
This plugin processes both the primary IntuneManagementExtension.log file and any timestamped rotated versions (e.g. IntuneManagementExtension-20251009-135155.log).
Each parsed entry includes metadata such as timestamp, log type, thread ID, component name, and message content.
- LOG_DIR = 'sysvol/ProgramData/Microsoft/IntuneManagementExtension/Logs'¶
- check_compatible() None¶
Verify that the Intune Management Extension logs exist in the target.
- Raises:
UnsupportedPluginError – If the log directory or log files are missing.
- intunemanagementextension() collections.abc.Iterator[IntuneManagementExtensionLogRecord]¶
Parse Intune Management Extension log files.
- Yields:
IntuneManagementExtensionLogRecord – One record per parsed log line.