You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过PowerShell获取Microsoft Entra Connect本地最后同步时间

获取Microsoft Entra Connect最后同步数据的PowerShell方案

目前没有对应的Graph API可直接获取路径Microsoft Entra Connect > Connect Sync > Provision from active directory > Microsoft Entra connect sync > Last Sync下的最后同步数据,可通过PowerShell在Entra Connect服务器上实现需求:

操作步骤(需在运行Entra Connect同步服务的服务器上执行)

  • 导入AD Sync模块
Import-Module ADSync
  • 获取最近一次同步的核心信息
$lastSync = Get-ADSyncRunHistory -ResultSize 1 | Select-Object StartTime, EndTime, Status, ConnectorName
$lastSync
  • 查看同步各阶段的详细数据(可选)
$syncDetails = Get-ADSyncRunHistory -ResultSize 1 | Select-Object -ExpandProperty Steps
foreach ($step in $syncDetails) {
    Write-Host "阶段: $($step.StepType) | 状态: $($step.Status) | 开始时间: $($step.StartTime) | 结束时间: $($step.EndTime)"
}

说明

  • 执行命令需具备服务器本地管理员权限
  • Get-ADSyncRunHistory返回同步服务的运行日志,-ResultSize 1限定仅获取最新一条记录
  • 同步状态包含Success(成功)、Warning(警告)、Error(错误)三类,可快速判断同步健康状态

内容的提问来源于stack exchange,提问作者Abivanth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 07:04:50