如何通过PowerShell验证SCCM操作是否已完成

如何通过PowerShell验证SCCM操作是否已完成,powershell,sccm,Powershell,Sccm,以下代码用于触发SCCM操作“SoftwareUpdateScan”循环: $CimMethodParameters = @{ Namespace = 'ROOT\ccm' Class = 'SMS_CLIENT' MethodName = 'TriggerSchedule' } Invoke-CimMethod @CimMethodParameters -Arguments @{sScheduleID = '{00000000-0000-0000-0000-00000

以下代码用于触发SCCM操作“SoftwareUpdateScan”循环:

$CimMethodParameters = @{
  Namespace  = 'ROOT\ccm'
  Class      = 'SMS_CLIENT'
  MethodName = 'TriggerSchedule'
}

Invoke-CimMethod @CimMethodParameters -Arguments @{sScheduleID = '{00000000-0000-0000-0000-000000000113}' }
运行上述代码后,我不知道如何确定以下内容:

  • 该操作已成功启动
  • 操作何时完成
  • 操作是否成功完成

  • 为每个操作找到一个函数,该函数包含对操作完成或失败的验证