个人虚拟桌面配置

UIGeneratedMonitora1ab0b4131454446a53c12ee3278233d (UnitMonitor)

此对象监视个人虚拟桌面的配置。

Knowledge Base article:

摘要

RemoteApp 和桌面连接管理服务查询 Active Directory 域服务,以检索分配给用户的个人虚拟桌面。 RD 连接代理服务器必须对用户帐户所在的组织单位具有读取权限。

解决方案

若要解决此问题,应为 RD 连接代理计算机帐户授予读取用户帐户所在组织单位的权限。

若要执行这些过程,您必须拥有本地 Administrators 组成员身份,或者您必须被委派了适当的权限。

若要为 RD 连接代理计算机帐户授予读取用户帐户所在组织单位的权限,请执行下列操作:

1. 登录域控制器,然后打开“Active Directory 用户和计算机”。 若要打开“Active Directory 用户和计算机”,请单击“开始”,指向“管理工具”,然后单击“Active Directory 用户和计算机”

2. 单击“查看”,然后单击“高级功能”。

3. 右键单击用户帐户所在的组织单位,然后单击“属性”。

4. 单击“安全”选项卡,然后单击“添加”

5. 单击“对象类型”,选中“计算机”复选框,然后单击“确定”

6. 在“输入要选择的对象名称”框中,键入 RD 连接代理计算机帐户,然后单击“确定”

7. 单击“确定”以关闭对话框。

1. 验证 RD 连接代理服务器是否对用户的 Active Directory 条目的 OU 属性具有读取权限。

2. 如果第三方应用程序在某个用户上调用 RPC 接口上的 ResolveResource 方法,请验证是否已在 Active Directory 中为该用户分配个人虚拟桌面。

Element properties:

TargetMicrosoft.Windows.Server.2008R2.RemoteDesktopServicesRole.Service.RDConnectionBroker
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
个人虚拟桌面配置警报
事件 ID: {0} -- 描述: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="UIGeneratedMonitora1ab0b4131454446a53c12ee3278233d" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.2008R2.RemoteDesktopServicesRole.Service.RDConnectionBroker" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="UIGeneratedMonitora1ab0b4131454446a53c12ee3278233d_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId46f6d7799be348ba80fd582047848dd1" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId5290a65963e94448aba87b97ae61b317" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-RemoteApp and Desktop Connection Management/Admin</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-RemoteApp and Desktop Connection Management/Admin</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>