Build a new Windows Desktop VM. Add the system to the Domain Install all the needed Windows updates. Install VMware Tools. Create a Snapshot of the VM:
XenDesktop 7 would fail to create new Machine Catalog whenever it fails to create a Snapshot of the chosen VM for Master Image. In my case, Snapshot creation was failing as my vCenter server was failing to Connect to the ESXi host due to expiry of license. Error Id: XDDS:02C84D06 Exception: Citrix.Console.Models.Exceptions.ScriptException A snapshot could not be created from the specified virtual machine: XDHyp:hostingunitsVMTestCluster1Win7ENTSP1.vm at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.Scripts.SnapshotVMsScript.CreateVMSnapShot(String vmPath) at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.Scripts.SnapshotVMsScript.RunScript() at Citrix.Console.PowerShellInteraction.PowerShellScript`1.Run() at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.SnapshotCreationTask.RunTask() at Citrix.Console.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.Run() DesktopStudio_ErrorId : UnknownError ErrorCategory : NotSpecified DesktopStudio_PowerShellHistory : Create Machine Catalog ‘Win7XD7Pool’ 10/16/2013 10:37:04 […]
Error Description: Error Id: XDDS:09246D12 Exception: Citrix.Console.Models.Exceptions.ScriptException Cannot connect to the VCenter server due to a certificate error. Make sure that the appropriate certificates are installed on the VCenter server, and install the appropriate certificates on the same machine that contains all instances of the Host service. at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.CreateException[T](ExecutionResults`1 results, ICmdletExecutionHost host) at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.Execute[T](ISdkCmdlet`1 sdkCmd, ICmdletExecutionHost host, Boolean allowFailover) at Citrix.Console.PowerShellSdk.HypervisorService.Scripts.CreateHypervisorConnection.RunScript() at Citrix.Console.PowerShellInteraction.PowerShellScript`1.Run() at Citrix.Console.PowerShellSdk.HypervisorService.PSHypervisorService.AddHypervisorConnection(HypervisorConnectionModel hypervisorConnectionModel, Boolean persistConnection, ScriptExecutionContext context) at Citrix.Console.Hypervisors.UI.Pages.HypervisorDetailsPageViewModelBase.ValidatePage() at Citrix.Console.CommonControls.Wizard.PageContainerViewModel.<>c__DisplayClass3.<ValidateAndMoveToPage>b__2() DesktopStudio_ErrorId : VCenterConnectionSslFailure Exception : Citrix.ManagedMachineAPI.VCenterConnectionAuthenticationException: The attempt to connect to the address https://198.xx.xx.xxx/sdk […]