scheduled-tasks - 将事件日志详细信息获取到由计划任务启动的 powershell 脚本中
问题描述
我是脚本的新手,对此感到抱歉。我需要从事件日志中获取详细信息到由同一事件日志触发的任务调度程序启动的脚本中,但我不知道如何。
每个事件日志都有一个唯一的 EventRecordID,可以识别一个唯一的事件。
项目示例:创建/删除AD用户时自动创建/删除交换邮箱
对于此示例,必须启用 microsoft 安全审核。每个任务实例都将运行一个脚本。此脚本无法根据 EventID 检索新的 AD 帐户,验证邮箱是否已存在然后创建邮箱。如果多个管理员同时创建用户帐户,任务计划程序将多次启动脚本并可能崩溃或出错。这就是为什么有必要在任务运行脚本中获取有关触发任务以检索 SAMAccountname、用户 SID 或其他的事件的详细信息。此详细信息可在 EventID 4720(对于新用户帐户)的事件日志详细信息中找到。
有人可以帮助我吗?
非常感谢。
J。
解决方案
推荐阅读
- c# - AddMicrosoftIdentityWebApp 与 AddAzureADBearer
- c# - Blazor 服务器端如何获取单击元素的值
- elixir - 如何在 Elixir 测试中使用 Finch 旁路?
- postgresql - PostgreSQL:创建新表时如何自动设置表所有者
- javascript - jQuery AJAX 调用在点击处理程序中被多次触发
- linux - “未知广告数据包类型、无效广告数据、已纠正广告长度”Linux、Raspberry Pi、iOS、Homepod 的问题
- node.js - 如何在 node.js 中同时使用异常和承诺拒绝?
- nestjs - Nestjs拦截器如何捕获http 401错误并重新提交原始请求
- python - 返回函数的参数
- reactjs - React 表单正在呈现以前的值而不是当前值