漫游用户配置文件缓存可用性

Microsoft.Windows.Server.RemoteDesktopServices.2008R2.NewUnitMonitor_21 (UnitMonitor)

此对象监视漫游用户配置文件缓存的可用性。

Knowledge Base article:

摘要

漫游用户配置文件缓存允许您限制远程桌面服务用户配置文件使用的硬盘空间。 如果漫游用户配置文件缓存不可用,则远程桌面服务无法限制远程桌面服务用户配置文件使用的硬盘空间。

解决方案

若要解决此问题,请检查事件 ID,然后在下面的内容中查看有关该事件的疑难解答信息。


适用于下列事件 ID 的解决步骤: 1144, 1138

使用组策略定义漫游用户配置文件缓存的监视间隔,且间隔必须介于 15 到 10,080 分钟之间。

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

若要指定有效的监视间隔值,请执行以下操作:

1. 在 RD 会话主机服务器上,打开本地组策略编辑器。 若要打开本地组策略编辑器,请单击“开始”,再单击“运行”,键入 gpedit.msc,然后单击“确定”

2. 导航到:计算机配置/管理模板/Windows 组件/远程桌面服务/远程桌面会话主机/配置文件

3. 双击“限制整个漫游用户配置文件缓存的大小”组策略设置。

4. 在“监视间隔”框中,输入一个介于 15 到 10,080 之间的数字,然后单击“确定”

适用于下列事件 ID 的解决步骤: 1140, 1141, 1139

使用组策略定义漫游用户配置文件缓存的最大大小,且大小必须介于 5 到 10,000 GB 之间。

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

若要指定有效的最大缓存大小值,请执行以下操作:

1. 在 RD 会话主机服务器上,打开本地组策略编辑器。 若要打开本地组策略编辑器,请单击“开始”,再单击“运行”,键入 gpedit.msc,然后单击“确定”

2. 导航到:计算机配置/管理模板/Windows 组件/远程桌面服务/远程桌面会话主机/配置文件

3. 双击“限制整个漫游用户配置文件缓存的大小”组策略设置。

4. 在“最大缓存大小”框中,输入一个介于 5 到 10,000 之间的数字,然后单击“确定”

适用于下列事件 ID 的解决步骤: 1137

若要使用漫游配置文件缓存管理器,必须使用 RD 会话主机服务器。 若要解决此问题,您必须安装远程桌面会话主机角色服务。

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

若要安装远程桌面会话主机角色服务,请执行以下操作:

1. 打开服务器管理器。 若要打开服务器管理器,请单击“开始”,指向“管理工具”,然后单击“服务器管理器”

2. 在“角色摘要”下,单击“添加角色”

3. 在“添加角色向导”的“开始之前”页上,单击“下一步”

4. 在“选择服务器角色”页上,选中“远程桌面服务”复选框,然后单击“下一步”

5. 在“远程桌面服务”页上,单击“下一步”

6. 在“选择角色服务”页上,选中“远程桌面会话主机”复选框,然后单击“下一步”

7. 在“卸载并重新安装兼容的应用程序”页上,单击“下一步”

8. 在“指定远程桌面会话主机的身份验证”页上,单击“需要使用网络级别身份验证”,然后单击“下一步”

9. 在“指定授权”页上,选择相应的选项,然后单击“下一步”

10. 在“选择允许访问此远程桌面会话主机服务器的用户组”页上,单击“下一步”

11. 在“配置客户端体验”页上,选择相应的选项,然后单击“下一步”

12. 在“确认安装选择”页上,确保将安装 RD 会话主机角色服务,然后单击“安装”

13. 在“安装结果”页上,系统将提示您重新启动服务器以完成安装过程。 单击“关闭”,然后单击“是”重新启动服务器。

14. 服务器重新启动后,通过与安装远程桌面会话主机角色服务相同的用户帐户登录到计算机,确认 RD 会话主机角色服务安装成功,然后单击“关闭”关闭 RD 会话主机配置窗口。

Element properties:

TargetMicrosoft.Windows.Server.2008R2.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
漫游用户配置文件缓存可用性警报
事件 ID: {0} -- 描述: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.RemoteDesktopServices.2008R2.NewUnitMonitor_21" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.2008R2.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.RemoteDesktopServices.2008R2.NewUnitMonitor_21_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIda911622f71074327a20bc2fb72300921" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId27b285d5efb0498bbb159c80c8e6b965" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdf18e049f1b594fd0826f1848a902f7bf" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-TerminalServices-RemoteConnectionManager/Admin</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager/Admin</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1139</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1138</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1144</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operational</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1141</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1140</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1137</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>