AgentPendingAction Class
System Center
Updated: April 16, 2012
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Represents a task that targets an agent on a managed computer. The task is queued or awaiting administrator approval.
Namespace: Microsoft.EnterpriseManagement.Administration
Assembly: Microsoft.EnterpriseManagement.OperationsManager (in Microsoft.EnterpriseManagement.OperationsManager.dll)
Assembly: Microsoft.EnterpriseManagement.OperationsManager (in Microsoft.EnterpriseManagement.OperationsManager.dll)
The following example shows how to display a list of pending tasks for all servers in a Management Group. In this example, mg is a ManagementGroup instance.
using Microsoft.EnterpriseManagement; using Microsoft.EnterpriseManagement.Administration; using Microsoft.EnterpriseManagement.Common; using Microsoft.EnterpriseManagement.Configuration; using Microsoft.EnterpriseManagement.Monitoring; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text; namespace SDKSamples { class Program { //------------------------------------------------------------------- static void Main(string[] args) { ManagementGroup mg; try { mg = new ManagementGroup("localhost"); IAdministrationManagement admin = mg.Administration; IList<AgentPendingAction> actions = admin.GetAgentPendingActions(); foreach(AgentPendingAction action in actions) { Console.WriteLine("Action " + action.AgentPendingActionType.ToString() + " on server " + action.ManagementServerName + " is pending for agent " + action.AgentName); } } catch (Exception e) { Console.WriteLine("Could not display pending actions. " + e.Message); } } } } // Sample result: // Action ManualApproval on server Machine1.MyCompany.com is pending for agent Machine2.MyCompany.com // Action ManualApproval on server Machine1.MyCompany.com is pending for agent Machine3.MyCompany.com
You can get a list of all pending tasks in a Management Group using GetAgentPendingActions.
System.Object
Microsoft.EnterpriseManagement.Common.MonitoringBase
Microsoft.EnterpriseManagement.Administration.AgentPendingAction
Microsoft.EnterpriseManagement.Common.MonitoringBase
Microsoft.EnterpriseManagement.Administration.AgentPendingAction
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Development Platforms
Windows Vista, Windows Server 2003, andTarget Platforms
Community Additions
ADD
Show: