作为一名拥有超过20年经验的热情IT专业人士,我对技术充满热情,并渴望与他人分享知识。 多年来,我积累了广泛的技能。然而,我真正关注的领域是身份管理和自动化。我的核心专长集中在PowerShell和企业身份主题上。 本网站旨在保存我的知识和职业成就,并使其对他人可访问。我并不声称提供终极真理;相反, 我的目标是分享我在职业生涯中遇到的见解、现实世界的IT挑战和实用解决方案。

将Windows DNS服务器调试日志转换为结构化、可分析的数据。将复杂的调试日志文件解析为CSV,以便在Excel、Power BI或SIEM工具中轻松分析。

在多台机器之间保持本地开发文件夹同步。清单列出文件夹中的Git存储库,导出为JSON,在另一台计算机上恢复存储库。旨在为维护多个存储库时提供可重复的工作站设置。

一个PowerShell模块,包含帮助函数以支持Active Directory管理框架(ADMF)。

用于与第三方应用程序TANSS的API交互的PowerShell模块。提供与TANSS API交互的cmdlet。

用于与HR应用程序“Personio”的API交互的PowerShell模块。提供与Personio API交互的cmdlet。

一个帮助您构建自定义事件日志通道并将其注册到Windows事件查看器的模块。构建的日志出现在“应用程序和服务”下,甚至像“Windows PowerShell”或“PowerShellCore/Operational”事件日志一样。
与Windows事件收集器服务合作并维护Windows事件转发订阅。旨在使WEF服务器的管理更加便捷。

该模块是MSGraph API的封装,提供方便的cmdlet和丰富的对象输出。提供一些与M365(Exchange-Online)交互的工具。

像专业人士一样解析Windows NPS/IAS日志文件。将日志文件转换为结构化格式,并输出为可消费的CSV,以便于分析。

解析Exchange传输日志文件以进行进一步调查。获取传输日志文件并将其转换为有效且扁平的可解析对象。任何尝试阅读Exchange中原生传输日志文件的人都知道,拥有一行可以进行后续分析是多么重要。

帮助您保持已安装模块的最新状态。检查您所有本地安装的PowerShell模块,并输出包含模块名称和版本信息的表格。

用于与PRTG网络监控器交互的PowerShell模块。提供cmdlet以简化新机器的部署过程以及对现有机器及其所有传感器的管理。
在这次演讲中,我们讨论了存储库以及如何在更安全的环境中处理模块分发或管理。 我解释了如何使用“低预算”的内部 PowerShell Gallery,以及如何以务实的方式管理它。 演讲还涵盖了如何以规模化和自动化的方式将模块分发给用户或服务器。
在这次演讲中,我们讨论了存储库以及如何在更安全的环境中处理模块分发或管理。 我解释了如何使用“低预算”的内部 PowerShell Gallery,以及如何以务实的方式管理它。 演讲还涵盖了如何以规模化和自动化的方式将模块分发给用户或服务器。
对 MSGraph PowerShell 模块的结构和操作进行深入探讨,由 Friedrich Weinmann 和 Andi Bellstedt 主讲。 在演讲中,Andi 介绍了模块的结构、概念设计以及其工作原理。 本次会议教授了高效模块开发的方法论,以确保即使是较大的模块也能保持良好的结构和可维护性。 还解释了如何有效且高效地创建函数/命令。 支持管道功能是讨论的一个考虑因素,以使模块更方便使用。
这次演讲不再是关于创建自定义事件日志,而是关于如何将来自不同机器的日志集中到一个地方。 我解释了如何使用 Windows 事件转发将日志从其他机器转发到一个中心位置,以及如何使用 WindowsEventForwarding PowerShell 模块来更轻松地管理 Windows 事件转发订阅。
第三次,仍然是同样的演讲。这是一个有趣的话题,我有机会再次展示它。 本次演讲讨论了事件日志以及如何简化创建自己的事件日志。 我解释了如何创建自己的事件日志以及如何在脚本中使用它。 我还解释了如何使用 WinEventLogCustomization PowerShell 模块来更轻松地创建和管理自己的事件日志。
本次演讲涵盖了 Windows 事件日志以及简化创建自定义事件日志的方法。 我演示了如何创建自定义事件日志,在脚本中使用它,以及 WinEventLogCustomization PowerShell 模块如何简化创建和管理这些事件日志。
本次演讲讨论了事件日志以及如何简化创建自己的事件日志。 我解释了如何创建自己的事件日志以及如何在脚本中使用它。 我还解释了如何使用 WinEventLogCustomization PowerShell 模块来更轻松地创建和管理自己的事件日志。
我介绍了 PowerShell 模块“PackageUpdateInfo”,以便更好地保持您安装的 PowerShell 模块的最新状态。 该模块提供了一种简单方便的方式来检查更新,并获取与发布说明等信息。
任何曾经面临从通过 Exchange 服务器传递的 IMAP、POP 或 SMTP 流量中寻求信息挑战的人都知道… 日志文件是纯文本,但并不像这个术语所暗示的那样“简单”。😣 在本次会议中,我介绍了 PowerShell 模块“ExchangeLogs”。我们讨论了创建过程。 从第一个挑战、初始想法到作为完整模块的实现。
任何曾经面临从通过 Exchange 服务器传递的 IMAP、POP 或 SMTP 流量中寻求信息挑战的人都知道… 日志文件是纯文本,但并不像这个术语所暗示的那样“简单”。😣 在本次会议中,我介绍了 PowerShell 模块“ExchangeLogs”。我们讨论了创建过程。 从第一个挑战、初始想法到作为完整模块的实现。
在这次演讲中,我解释了如何设置我的 PowerShell 配置文件以及如何检查模块的更新。 我还解释了如何设置我的提示,以便一目了然地显示最重要的信息。