IAdministrationService Interface

Definition

public interface class IAdministrationService : IDisposable, Microsoft::EnterpriseManagement::Common::Internal::IService, Microsoft::EnterpriseManagement::IInitializable
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(Microsoft.EnterpriseManagement.Common.Result))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Collections.Generic.List`1<Microsoft.EnterpriseManagement.Common.Pair`2<System.Guid,System.Object>>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(Microsoft.EnterpriseManagement.Common.Pair`2<System.Collections.Generic.List`1<Microsoft.EnterpriseManagement.Common.ResultSet>,System.Collections.Generic.List`1<Microsoft.EnterpriseManagement.Common.ResultSet>>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Collections.Generic.List`1<System.Guid>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.Guid>>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Collections.Generic.List`1<System.Collections.Generic.List`1<Microsoft.EnterpriseManagement.Common.Pair`2<System.Guid,System.Object>>>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(Microsoft.EnterpriseManagement.Common.ResultSet))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Collections.Generic.List`1<Microsoft.EnterpriseManagement.Common.ResultSet>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Guid))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Char[]))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(Microsoft.EnterpriseManagement.Common.Pair`2<System.Guid,System.Object>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Collections.Generic.List`1<System.String>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Collections.Generic.List`1<Microsoft.EnterpriseManagement.Runtime.JobDefinition>))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(System.Text.Encoding))]
[Microsoft.EnterpriseManagement.Common.Internal.SerializableType(typeof(Microsoft.EnterpriseManagement.Common.Internal.ProductLicenceInformation))]
public interface IAdministrationService : IDisposable, Microsoft.EnterpriseManagement.Common.Internal.IService, Microsoft.EnterpriseManagement.IInitializable
type IAdministrationService = interface
    interface IService
    interface IInitializable
    interface IDisposable
Public Interface IAdministrationService
Implements IDisposable, IInitializable, IService
Attributes
Implements

Methods

AddMonitoringTier(String, String, Char[], String)

Managed devices summary.

ApproveAgentPendingActions(IList<Guid>, String)

Approve agent pending actions.

CheckLicenseKey(String)

Validates license key

CreateMaintenanceSchedule(String, Boolean, Boolean, Boolean, Boolean, Int32, Int32, String, String, Int32, Int32, Int32, Int32, Int32, Int32, DateTime, DateTime)

Creates a maintenance schedule.

DeleteDevices(IList<Guid>, IList<Guid>)

Delete devices.

DeleteMaintenanceSchedule(IList<Guid>)

Deletes a maintenance schedule.

DeleteRelatedManagedEntities(Guid, IList<Pair<Guid,Object>>, Guid, Boolean, Guid, Guid)

Delete related entities.

DeleteResolutionState(Guid)

Delete a ResolutionState.

DisableMaintenanceSchedule(IList<Guid>)

Disables a list of maintenance schedules.

EditMaintenanceSchedule(Guid, String, Boolean, Boolean, Boolean, Boolean, Int32, Int32, String, String, Int32, Int32, Int32, Int32, Int32, Int32, DateTime, DateTime)

Edit a maintenance schedule.

EnableMaintenanceSchedule(IList<Guid>)

Enables a list of maintenance schedules.

ExtendMaintenanceSchedule(Guid, DateTime)

Extends a maintenance schedule.

GetAgentManagedDevices(IList<Guid>, String, String)

Return agents by id.

GetAgentManagementServers(Guid, Boolean, String)

Return management servers the agent reports to.

GetAgentPendingActions(IList<Guid>)

Get agent pending actions.

GetAllAgentPendingActions()

Get all agent pending actions.

GetEula(String)

Fetches EULA from DB

GetMaintenanceModeInfoCurrent(Guid)

Gets current maintenance mode for a monitoring object.

GetMaintenanceModeInfoHistory(Guid)

Gets history of maintenance mode for a monitoring object.

GetMaintenanceScheduleById(Guid)

Get a maintenance schedule from scheduleId.

GetMaintenanceScheduleInfoList()

Gets list of all maintenance schedules.

GetManagedDevicesSummary()

Managed devices summary.

GetManagementServerAgents(Guid, String)

Return agents reporting to the management server.

GetManagementServers(IList<Guid>, String, String)

Return management servers by id.

GetOperationsDatabaseVersion()

Get the operations database version.

GetPartialAgentManagedDevices(IList<Guid>, String, String)

Return partial agents by id.

GetProductLicenseCount()

This method returns total license counts to the client.

GetRemotelyManagedDevicesByType(Guid, String, String)

Return devices of a type that are remotely managed.

GetServiceAccount()

Return sdk service account

GetSettingsDataSet(IList<Guid>)

Get settings.

GetTrustedDomains()

Gets list of domains trusting the RHS domain.

GetWebConsoleUrl()

Get web console Url

InsertAgentPendingActions(IList<String>, IList<String>, String, Int32)

Insert agent pending actions.

InsertDevices(IList<List<Pair<Guid,Object>>>, IList<List<Pair<Guid,Object>>>, IList<Guid>, IList<Pair<Guid,Object>>, String)

Insert discovered devices and set management mode to remotely managed.

InsertRelatedManagedEntities(IList<Pair<Guid,Object>>, Guid, Boolean, IList<List<Pair<Guid,Object>>>, IList<List<Pair<Guid,Object>>>, IList<Guid>, Guid, String)

Insert related entities.

InsertResolutionState(Byte, String, String)

Inserts a new resolution state.

InstallAgents(Guid, IList<JobDefinition>)

Install agents.

LaunchDiscovery(Guid, IList<JobDefinition>)

Launch device discovery tasks.

RejectAgentPendingActions(IList<Guid>)

Reject agent pending actions.

RemoveMonitoringTier(Guid)

Managed devices summary.

RepairAgents(Guid, IList<JobDefinition>)

Repair agents.

SendNotifications(String, IList<String>, IList<String>, IList<String>, IList<String>, String, String, Int32, Encoding, Boolean, Boolean, Int32, String, String, Int32, String)

Send notifications

SetAgentsManagementServer(IList<Guid>, IList<Guid>, IList<List<Guid>>)

Set agent communication.

SetLicense(String)

Registers SCOM to a license

SetSettings(String)

Set settings.

StartMaintenanceMode(Guid, DateTime, DateTime, Int32, String, Boolean)

Starts maintenance mode for a monitoring object.

StartManagingRemotely(IList<Guid>, IList<Guid>, IList<Guid>)

Start or change the managed entity agent that is remotely managing the managed entity.

StopMaintenanceMode(Guid, DateTime, Boolean)

Stops maintenance mode for a monitoring object.

StopMaintenanceSchedule(IList<Guid>)

Stop a running maintenance schedule.

StopManagingRemotely(IList<Guid>, IList<Guid>)

Stop remotely managing the managed entity.

UninstallAgents(Guid, IList<JobDefinition>)

Uninstall agents.

UpdateMaintenanceMode(Guid, DateTime, Int32, String, Boolean)

Updates maintenance mode for a monitoring object.

UpdateResolutionState(Guid, Byte, String, String)

Update a ResolutionState.

Applies to