Remote-Desktop

MS 遠端桌面虛擬化:new-RDVirtualDesktopCollection 錯誤創建 vdi 池

  • July 2, 2014

我正在嘗試我的第一個 MS 虛擬桌面虛擬化設置,但遇到了一個我無法克服的問題。我從使用 gui 切換到 powershell 來嘗試辨識問題。當我嘗試從模板創建桌面集合時會發生這種情況。

我所擁有的是:

  • win 2012 R2 (HyperVServer) 上的 1 個 hyper-v
  • 1 贏得 2012 標準伺服器 (RDServer),它將具有/具有涉及的每個其他角色。
  • DC是我們這里辦公室的正常DC。
  • 1 個帶有 win7sp1pro 的 vm,修補並更新了集成工具,然後進行了 sysprep
  • 伺服器是西班牙語

注意:我注意到提到安裝 win7 企業版,我希望這不是它工作的要求,因為我只有 pro 許可證可以試驗。我找不到提到的要求…

從 RDServer 我執行以下操作:

new-RDVirtualDesktopCollection -CollectionName myVDIPool -PooledManaged 
-Virtual DesktopTemplateName VDIBaseWin7 
-VirtualDesktopTemplateHostServer hypervserver.mydom.com 
-VirtualDesktopAllocation @{"hypervserver.mydom.com"=1} 
-StorageType localstorage 
-ConnectionBroker RDServer.mydom.com 
-VirtualDesktopNamePrefix msVDI

它回應(西班牙語 - 我將在下面翻譯)

Confirmar
No se concedió acceso a la unidad organizativa CN=Computers,DC=mydom,DC=com. ¿Desea pasarlo por alto y continuar?
[S] Sí  [N] No  [U] Suspender  [?] Ayuda (el valor predeterminado es "S"): s
No se pudieron obtener detalles del escritorio virtual para VDIBaseWin7 del servidor HyperVSrv.mydom.com.
   + CategoryInfo          : InvalidResult: (:) [], WorkflowTerminatedException
   + FullyQualifiedErrorId : JobStateFailed
   + PSComputerName        : localhost

new-RDVirtualDesktopCollection : No se pudo crear la colección de escritorios virtuales. Error:
En línea: 1 Carácter: 1
+ new-RDVirtualDesktopCollection -CollectionName VDIPool -PooledManaged  -Virtu ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
   + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,New-RDVirtualDesktopCollection

它要求授予對computers.mydom.com 的訪問權限 - 好的,沒問題。但它隨後以“No se pudieron obtener detalles del escritorio virtual para VDIBaseWin7 del servidor HyperVSrv.mydom.com”失敗,翻譯為:

Unable to obtain details for the virtual desktop for VDIBaseWin7 on server hypervsrv

或者

Cannot obtain details for the virtual desktop for VDIBaseWin7 on server hypervsrv

顯然該命令正在嘗試使用 hyperv 遠端執行某些操作,但我無法弄清楚是什麼。

有誰知道這個命令在失敗時可能會嘗試做什麼?如果我知道它試圖做什麼,我可以找出問題所在,但這並沒有提供太多資訊……“無法獲取詳細資訊”並不是最有幫助的錯誤。

編輯:我嘗試在 C:\Windows\System32\WindowsPowerShell\v1.0\Modules\RemoteDesktop 和其他地方尋找函式的原始碼以嘗試找出它在做什麼,但沒有運氣,到處都找不到。

我找到了解決我自己問題的方法。在浪費了很多時間之後,我決定嘗試相同的過程,但將 Windows 2012R2 用於 rds 伺服器。嚮導找到了所有內容並毫無怨言地創建了集合。我確定某處可能有一個文件說使用 2012R2 …

引用自:https://serverfault.com/questions/606750