遠端桌面工作階段主機使用者設定

Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_25 (UnitMonitor)

此物件會監視遠端桌面使用者的設定。

Knowledge Base article:

摘要

可以設定使用者帳戶的內容,以提供遠端桌面服務特定的設定檔和主資料夾。唯有當使用者建立與 RD 工作階段主機伺服器的遠端工作階段時,才會使用這個設定檔和主資料夾。應為使用者指派 RD 工作階段主機工作階段的另一個設定檔,因為使用遠端桌面服務時,並不想要使用許多儲存在設定檔中的常用選項 (例如螢幕保護裝置和動畫功能表作用)。

解決方式

若要解決此問題,請先檢查事件識別碼,然後在下面章節中檢視該事件的疑難排解資訊。

下列事件識別碼的解決步驟: 1046

若要解決此問題,請指定遠端桌面服務設定檔路徑的新位置,確定路徑未超過 256 個字元。

注意:計算使用者的遠端桌面服務設定檔路徑長度時,Username.Domain 會附加至設定檔路徑。

使用 Active Directory 使用者和電腦指定遠端桌面服務設定檔路徑

注意:如果 RD 工作階段主機伺服器不是 Active Directory 網域的成員,請使用 [本機使用者和群組 (lusrmgr.msc)] 變更使用者帳戶中的遠端桌面服務設定檔。若要使用本機使用者與群組,您必須在 RD 工作階段主機伺服器上擁有本機 Administrators 群組的成員資格,或者您必須已經被委派適當的權限。

若要執行此程序,您必須在網域中擁有 Account Operators 群組的成員資格,或者您必須已經被委派適當的權限。

若要變更使用者帳戶的遠端桌面服務設定檔路徑:

1. 開啟 [Active Directory 使用者和電腦]。若要開啟 [Active Directory 使用者和電腦],請登入 Active Directory 使用者和電腦安裝所在的電腦,依序按一下 [開始]、[執行],輸入 dsa.msc,然後按一下 [確定]。

2. 如果出現 [使用者帳戶控制] 對話方塊,請確認它所顯示的動作就是您所需的動作,然後按一下 []。

3. 找出您要變更其中設定檔設定的使用者帳戶,以滑鼠右鍵按一下該使用者帳戶,然後按一下 [內容]。

4. 按一下 [遠端桌面服務設定檔] 索引標籤。

5. 在 [設定檔路徑] 方塊中,輸入新的位置。

6. 按一下 [套用],然後按一下 [確定]。

注意:您也可以使用群組原則指定遠端桌面服務設定檔路徑。

下列事件識別碼的解決步驟: 1060

此錯誤可能是由下列其中一項狀況所造成:

使用者的遠端桌面服務主資料夾名稱不正確

若要判斷使用者在 Active Directory 網域中的遠端桌面服務主資料夾名稱,請使用 [Active Directory 使用者和電腦]。

注意:如果 RD 工作階段主機伺服器不是 Active Directory 網域的成員,請使用 [本機使用者和群組 (lusrmgr.msc)] 變更使用者帳戶中的遠端桌面服務設定檔。若要使用本機使用者與群組,您必須在 RD 工作階段主機伺服器上擁有本機 Administrators 群組的成員資格,或者您必須已經被委派適當的權限。

若要執行此程序,您必須在網域中擁有 Account Operators 群組的成員資格,或者您必須已經被委派適當的權限。

若要檢查使用者帳戶的遠端桌面服務主資料夾設定:

1. 開啟 [Active Directory 使用者和電腦]。若要開啟 [Active Directory 使用者和電腦],請登入 Active Directory 使用者和電腦安裝所在的電腦,依序按一下 [開始]、[執行],輸入 dsa.msc,然後按一下 [確定]。

2. 如果出現 [使用者帳戶控制] 對話方塊,請確認它所顯示的動作就是您所需的動作,然後按一下 []。

3. 找出您要變更其中設定檔設定的使用者帳戶,以滑鼠右鍵按一下該使用者帳戶,然後按一下 [內容]。

4. 按一下 [遠端桌面服務設定檔] 索引標籤。

5. 在 [遠端桌面服務主資料夾] 中,如果指定的資料夾位置不正確,請參閱「指定正確的遠端桌面服務主資料夾位置」一節。

無法存取主資料夾所在的電腦

如果正確指定了遠端桌面服務主資料夾,請檢查是否可從網路上存取主資料夾所在的電腦。

若要判斷 RD 工作階段主機伺服器與主資料夾伺服器之間是否有網路連線的問題,請使用 ping 命令。

注意:以下程序包括使用 ping 命令執行疑難排解的步驟。因此,執行這些步驟之前,請檢查網路的防火牆或網際網路通訊協定安全性 (IPsec) 設定是否容許網際網路控制訊息通訊協定 (ICMP) 流量。ICMP 是 ping 命令使用的 TCP/IP 通訊協定。

若要執行這些程序,您必須具備本機 Administrator 群組的成員資格,或者您必須已經被委派適當的權限。

若要判斷 RD 工作階段主機伺服器與主資料夾伺服器之間是否有網路連線的問題:

1. 在 RD 工作階段主機伺服器中,依序按一下 [開始]、[執行],輸入 cmd,然後按一下 [確定]。

2. 在命令提示字元中,輸入 ping server_FQDN (其中 server_FQDN 是主資料夾伺服器的完整網域名稱 (FQDN),例如 server1.contoso.com),然後按 ENTER。

如果 ping 執行成功,您將會收到與下列類似的回覆:

回覆自 IP_address: 位元組=32 時間=3ms TTL=59

回覆自 IP_address: 位元組=32 時間=20ms TTL=59

回覆自 IP_address: 位元組=32 時間=3ms TTL=59

回覆自 IP_address: 位元組=32 時間=6ms TTL=59

3. 在命令提示字元中,輸入 ping IP_address (其中 IP_address 是主資料夾伺服器的 IP 位址),然後按 ENTER。

如果無法成功地以 IP 位址或以 FQDN Ping 主資料夾伺服器,請參閱<識別並修正網路連線問題>一節。

使用者沒有主資料夾的足夠權限

如果正確指定了遠端桌面服務主資料夾,而且能夠存取主資料夾所在的電腦,請檢查使用者是否擁有主資料夾的足夠權限。

若要執行此程序,您必須擁有本機 Administrators 群組的成員資格,或者您必須已經被委派適當的權限。

若要檢查主資料夾的權限:

1. 在主資料夾所在的電腦上,使用 [Windows 檔案總管] 來找出資料夾位置。

2. 以滑鼠右鍵按一下該資料夾,然後按一下 [內容]。

3. 在 [安全性] 索引標籤上,按一下 [進階]。

4. 如果出現 [使用者帳戶控制] 對話方塊,請確認它所顯示的動作就是您所需的動作,然後按一下 []。

5. 如果使用者帳戶的 [權限] 欄未顯示 [完整控制],且 [套用至] 欄未顯示 [此資料夾、子資料夾和檔案],請參閱「指派足夠的權限給主資料夾」一節。

注意:不正確共用權限可能也會導致此問題。在使用者帳戶 [內容] 對話方塊的 [共用] 索引標籤中,按一下 [進階共用] 檢視資料夾的共用權限。如需共用和檔案權限的詳細資訊,請在 [進階安全性設定] 對話方塊中,按一下 [管理權限項目]。

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
遠端桌面工作階段主機使用者設定警示
事件識別碼:{0} -- 說明: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_25" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_25_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="UIGeneratedOpStateId57d43e7fb99146d6bd225caa013980d5" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda1f2fabd2d4f4c78a5ef2d6c63621960" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId9280ab51ca594a64ae5e69f8cd5a6148" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1046</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1060</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>