Windows 计划任务密码重置

在企业环境中,Windows 计划任务被广泛用于自动化脚本、应用程序和管理任务。这些任务通常在指定的域账户的安全上下文中运行,而任务计划程序服务需要相应的密码来进行身份验证并授予执行权限。默认情况下,这些凭据会被安全加密并存储在凭据管理器中。然而,这种机制带来了一项挑战:当关联账户的密码被轮换时,存储的密码就会失效。 因此,由于凭据不再有效,计划任务在下次尝试执行时将会失败。

PAM360 可在用于运行计划任务的域账户密码轮换时,自动更新凭据管理器中存储的凭据,确保即使在密码变更后,任务仍能正常运行。此自动化流程消除了人工干预,降低了管理开销,并防止了因密码不匹配导致的任务执行失败。

本文档详细介绍了以下主题:

  1. 先决条件
  2. 工作流
  3. 配置计划任务密码重置
  4. 查看计划任务状态

1. 先决条件

在使用 PAM360 的“Windows 计划任务密码重置”功能之前,请确保运行计划任务的目标 Windows 服务器满足以下软件先决条件:

  1. 软件要求
    • Microsoft .NET Framework 4.5.2 或更高版本
    • Microsoft Visual C++ 2015 再发行包
  2. 此外,请确保以下服务正在运行:
    • Windows RPC 服务
    • Windows 管理仪器 (WMI) 服务 - PAM 服务器与成员服务器及域控制器之间的 WMI 连接

这些组件是 PAM360 与目标服务器建立安全连接,并在相关域账户密码重置时成功更新计划任务所必需的。

其他详细信息

  • Windows 计划任务密码重置仅支持任务计划程序 V2。
  • 如果 PAM360 在 Windows Server 2016 上运行,则无法重置在较低操作系统版本(例如 Windows Server 2008 或更低版本)上运行的计划任务的密码。

2. 工作流

每当针对计划任务所使用的域账户发起密码重置操作时,PAM360 会自动识别所有配置了该账户且正在相关成员服务器上运行的计划任务。随后,它将与每台服务器建立安全、经过身份验证的连接,并将更新后的密码提供给 Windows 任务计划程序服务,该服务随后会使用 DPAPI 对其进行加密并存储。

为确保此过程顺畅运行,请将运行计划任务的所有成员服务器添加到一个静态组中,并将该资源组与域账户关联。这样,每当域账户密码被重置时,PAM360 就能自动更新 Windows 任务计划程序中存储的凭据。

在将包含运行计划任务的成员机器的资源组与域账户关联之前,请确保已完成以下配置:

  • 域控制器已作为 Windows 域资源添加到 PAM360 中。若未添加,请按照 链接中提供的步骤,将其添加为资源。
  • 将计划任务所使用的域帐户凭据添加到 Windows 域资源中。请参阅此 链接 了解将帐户添加到资源的详细步骤。
  • 已为 Windows 域资源配置了远程密码重置功能。请点击此 链接 以了解为 Windows 域资源配置远程密码重置的详细步骤。
  • 所有运行 Windows 计划任务的成员服务器均已作为资源添加到 PAM360 中。
  • 所有成员服务器均已添加到一个静态资源组中。请点击此 链接 以获取有关将资源添加到静态组的更多信息。

3. 配置计划任务密码重置

请按照以下步骤,将包含运行计划任务的成员服务器的资源组与域账户关联,以便在重置域账户密码时自动更新 Windows 任务计划程序中存储的凭据:

  1. 导航至“资源”选项卡,然后单击 Windows 域资源。
  2. 在弹出的“帐户详细信息”窗口中,单击与计划任务关联的域帐户旁边的“帐户操作”图标,然后从显示的选项中选择“编辑帐户”
    schedule-task-config1
  3. 在弹出的“编辑帐户”窗口中,在“为此服务帐户关联资源组”下,单击包含运行计划任务的成员服务器的资源组,然后单击向右箭头按钮。
  4. “重置”列下启用“计划任务”复选框,然后单击“保存”
    schedule-task-config2

4. 查看计划任务状态

对于任何 Windows 域账户,您可以查看所有关联的计划任务列表,以及域账户密码重置时密码更新的状态信息。

  1. 导航至“资源”选项卡,然后单击“Windows 域”资源。
  2. 在弹出的“帐户详细信息”窗口中,勾选与计划任务关联的域帐户旁边的复选框,然后单击顶部窗格中的“计划任务”按钮。
  3. 在弹出的窗口中,您将看到所选资源和帐户名称。切换到“计划任务状态”选项卡,您将看到与所选域帐户关联的所有计划任务列表,以及相关信息,例如计划任务的名称、计划任务运行的资源、其状态和时间戳。
    schedule-task-config3

其他详细信息

如果您已创建了轮换域账户密码的计划,则“密码重置”计划任务也将遵循已配置的 Windows 域账户密码重置计划。






Top