RBAC Roles list retrieval from management store

Microsoft.LS.2013.Monitoring.UnitMonitor.TimerResetEvent.RemotePowerShell.REMOTEPS_CANNOT_READ_RBAC_ROLES (UnitMonitor)

Knowledge Base article:

Summary

Remote PowerShell cannot read the RBAC Roles information from the store.

Causes

The failure may have happened due to some permissions issue in reading the management store.

Resolutions

Make sure that the server is domain joined machine and able to query the active directory.

Element properties:

TargetMicrosoft.LS.2013.Component.RemotePowerShell
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2013.MonitorType.TimerResetEvent.Simple
RemotableTrue
AccessibilityPublic
Alert Message
[LYNC] Remote PowerShell cannot read the RBAC Roles information from the store.
{0}

Please see the 'Product Knowledge' and the 'Alert Context' tab on Alert Properties view for more information.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.LS.2013.Monitoring.UnitMonitor.TimerResetEvent.RemotePowerShell.REMOTEPS_CANNOT_READ_RBAC_ROLES" Accessibility="Public" Enabled="true" Target="Microsoft.LS.2013.Component.RemotePowerShell" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2013.MonitorType.TimerResetEvent.Simple" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Alert_Remote_PowerShell_cannot_read_the_RBAC_Roles_information_from_the_store.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.TimerResetEvent.RemotePowerShell.REMOTEPS_CANNOT_READ_RBAC_ROLES.Timer" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.TimerResetEvent.RemotePowerShell.REMOTEPS_CANNOT_READ_RBAC_ROLES.Error" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Lync Server</LogName>
<ErrorExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">35005</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Remote PowerShell</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ErrorExpression>
<AutoResolveInterval>3600</AutoResolveInterval>
</Configuration>
</UnitMonitor>