我正在尝试我的第一个 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 ...