![](/img/trans.png)
[英]Unable to execute DSC file i n Windows server 2012 R2 from remote machine
[英]Windows Server 2012 R2 Remote Desktop access problems
我正在研究TFS CI構建管道。 構建包括執行功能性UI測試(運行功能性測試)和所需的隨附的准備性測試代理部署步驟(部署測試代理)。
該構建過去曾經成功執行,但最近自發停止工作。
最初,我在執行掛起的DTA任務時遇到困難:
機器“ [testVM]:5985”上的任務“ SetupTestMachineForUiTests”花費時間。 請耐心等待
盡管此任務是斷斷續續的,但我曾遇到過此問題。 但是,這一次該步驟無論執行多少次都不會完成。 最終(〜20分鍾),該步驟崩潰並顯示以下錯誤:
機器[testVM]:5985的任務'SetupTestMachineForUiTests'錯誤:System.Exception:正在停止測試計算機設置,因為它超過了最大重新啟動次數。 如果您以交互方式運行測試代理, 請確保已啟用自動登錄,並且在測試計算機上的登錄上沒有顯示法律聲明 。
不幸的是,步驟失敗后,在服務器上手動關閉DTAExecutionHost.exe時,DTA任務僅將日志寫入測試VM上的常規位置。 日志不提供有關問題可能的線索。
成功執行DTA步驟的先決條件之一是在測試VM上啟用了AutoLogon。 我用一個簡單的PowerShell腳本完成了此任務,該腳本在DTA任務之前執行。 為了確認在執行PowerShell腳本期間已正確分配了測試VM注冊表值(以啟用自動登錄,禁用法律聲明,屏幕保護程序等),我向構建中添加了另一個PowerShell調試腳本,以將每個相關注冊表值輸出到構建控制台(均已正確分配)。
但是,當我使用測試用戶名在測試VM上測試遠程登錄時,用戶憑據被接受,但顯示以下警告消息:
要遠程登錄,您需要有權通過遠程桌面服務登錄。 默認情況下,Administrators組的成員具有此權限。 如果您所在的組沒有該權限,或者該權限已從“管理員”組中刪除,則需要手動授予該權限。
我相信這是問題所在。 但是,到目前為止,解決方案還無法理解。
我還檢查了其他(可能是可能)相關的用戶組:
我已經為這個問題奮斗了好幾天了。 現在已經成為頭疼的問題。 對於可能有助於找到解決方案的任何見解,我將不勝感激。
感謝您的光臨。
問題是該帳戶已添加到AD域“ DenyInteractiveLogon”組中。 將帳戶添加到本地“遠程桌面用戶”和/或“ Srv_SeInteractiveLogonRight”組無效。
從域組中刪除用戶帳戶解決了該問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.