MS 远程桌面虚拟化:new-RDVirtualDesktopCollection 创建 vdi 池时出错

MS 远程桌面虚拟化:new-RDVirtualDesktopCollection 创建 vdi 池时出错

我正在尝试首次设置 MS 虚拟桌面虚拟化,但遇到了一个无法解决的问题。我从使用 GUI 切换到使用 Powershell 来尝试识别问题。当我尝试从模板创建桌面集合时,就会出现此问题。

我拥有的是:

  • 1 win 2012 R2 上的 hyper-v (HyperVServer)
  • 1 win 2012 Std 服务器(RDServer),它将具有所涉及的其他每个角色。
  • DC 是我们办公室里的普通 DC。
  • 1 个装有 win7sp1pro 的虚拟机,修补并更新了集成工具,然后进行了系统准备
  • 服务器是西班牙语

注意:我注意到提到安装 win7 企业版,但我希望这不是实现此功能的必要条件,因为我只有专业版许可证可供试验。我找不到这被提及为必要条件...

从 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的访问权限 - 好的,没问题。但是它失败了,并显示“无法获取 HyperVSrv.mydom.com 服务器的 VDIBaseWin7 虚拟键盘的详细信息”,翻译过来就是:

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 和其他地方搜索 powershell 代码,寻找该函数的源代码,试图弄清楚它在做什么,但是没有运气,在任何地方都找不到它。

答案1

我找到了自己问题的解决方案。在浪费了大量时间之后,我决定尝试相同的过程,但使用 Windows 2012R2 作为 rds 服务器。向导找到了所有内容并创建了集合,没有任何抱怨。我敢肯定某个地方可能有一份文档说使用 2012R2...

相关内容