Hello, I've got a strange problem with the new 2012 R2 Azure Pack & Service Provider Foundation for SC VMM 2012 R2. On the Service Management Portal, I can create Plans, Users and Abonnements without problem and I also can access the Tenant-Portal with the Users I created. There I can create, Start/Stop and delete VMs, but there is one thing I can't do: Connect to the machines via Console or RDP. No matter from which Server/Client, or with which Browser and security settings, its not working.
While using Internet Explorer, after clicking on connect simply nothing happens. When I use Firefox or Chrome, following Errormessage is displayed: "Error downloading the Remote Desktop File for the virtual Computer: [Name]" (crudely translated from german).
This happens with Linux and Windows VMs.
On the Azure Pack Server, the following message is logged every time I try to connect:
Resource provider unexpected exception for request with verb 'GET', operation name 'Outgoing tenant proxy call', request URI 'https://r2-sc2:8090/SC2012R2/VMM/fe8fd994-4377-46d1-a0f3-414ecb4fbbe7/Microsoft.Management.Odata.svc/VirtualMachines(ID=guid'2255635b-f336-4d48-9e84-d726bc50b19a',StampId=guid'd97edce9-d910-4de9-b84c-a62a2271076b')/VMConnection', version '', client request Id '', server request Id 'f6222642dfd446278922a22dd7ab9ccb.2013-07-24T15:02:19.9992631Z', status code 'InternalServerError', reason 'Internal Server Error', body '<?xml version="1.0" encoding="utf-8"?><m:error xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><m:code /><m:message xml:lang="de-DE">An error occurred while processing this request.</m:message><m:innererror><m:message>Invoking method GetReadStream of type Microsoft.SystemCenter.Foundation.Psws.Spf.SpfOperationManager failed. Cause of the problem: Die globalen VmConnect-Einstellungen wurden nicht festgelegt. Fehlende Einstellung: CertificateThumbprint</m:message><m:type>Microsoft.Management.Odata.CustomModuleInvocationFailedException</m:type><m:stacktrace> bei Microsoft.Management.Odata.Core.OperationManagerAdapter.InvokeMethod(IInvoker invoker, String functionName, String resourceTypeName, Boolean ignoreNotImplementedException)
 bei Microsoft.Management.Odata.Core.OperationManagerAdapter.InvokeOperationManagerFunction[T](Func`1 func, String functionName, String resourceTypeName, Boolean ignoreNotImplementedException, T defaultResultForNotImplementedException)
 bei Microsoft.Management.Odata.Core.OperationManagerAdapter.GetReadStream(DSResource resource, ResourceProperty streamProperty)
 bei System.Data.Services.Providers.DataServiceStreamProviderWrapper.<>c__DisplayClass4.<GetReadStream>b__1()
 bei System.Data.Services.Providers.DataServiceStreamProviderWrapper.InvokeApiCallAndValidateHeaders[T](String methodName, Func`1 apiCall, DataServiceOperationContext operationContext)
 bei System.Data.Services.Providers.DataServiceStreamProviderWrapper.GetReadStream(Object entity, ResourceProperty streamProperty, DataServiceOperationContext operationContext)
 bei System.Data.Services.ResponseBodyWriter..ctor(IDataService service, QueryResultInfo queryResults, RequestDescription requestDescription, IODataResponseMessage actualResponseMessageWhoseHeadersMayBeOverridden)
 bei System.Data.Services.DataService`1.CreateResponseBodyWriter(RequestDescription requestDescription, IDataService service, QueryResultInfo queryResults, IODataResponseMessage responseMessage)
 bei System.Data.Services.DataService`1.WriteSingleElementResponse(RequestDescription description, QueryResultInfo queryResults, Int32 parentResourceIndex, String etagValue, IDataService dataService, IODataResponseMessage responseMessage)
 bei System.Data.Services.DataService`1.CompareETagAndWriteResponse(RequestDescription description, IDataService dataService, IODataResponseMessage responseMessage)
 bei System.Data.Services.DataService`1.SerializeResponseBody(RequestDescription description, IDataService dataService, IODataResponseMessage responseMessage)
 bei System.Data.Services.DataService`1.HandleRequest()</m:stacktrace><m:internalexception><m:message>Die globalen VmConnect-Einstellungen wurden nicht festgelegt. Fehlende Einstellung: CertificateThumbprint</m:message><m:type>Microsoft.SystemCenter.Foundation.WebServiceOperationException</m:type><m:stacktrace> bei Microsoft.SystemCenter.Foundation.RemoteDesktop.RdpFileGeneratorHelper.SignToken(String token, VmConnectGlobalSettings vmConnectGlobalSettings)
 bei Microsoft.SystemCenter.Foundation.RemoteDesktop.RdpFileGeneratorHelper.GenerateRdpFile(ISpfOperationManagerContext context, PSObject virtualMachine)
 bei Microsoft.SystemCenter.Foundation.Psws.Spf.VmmVmRequestInvoker.<>c__DisplayClass2.<GetReadStream>b__1()
 bei Microsoft.ManagementServices.Diagnostics.Activity.ActivityMonitorExtensions.TryCatchRethrow[TResult](IActivityMonitor monitor, Func`1 instrumentedAction)
 bei Microsoft.SystemCenter.Foundation.Psws.RequestInvokerDecorator.<>c__DisplayClass2b.<GetReadStream>b__2a()
 bei Microsoft.ManagementServices.Diagnostics.Activity.ActivityMonitorExtensions.TryCatchRethrow[TResult](IActivityMonitor monitor, Func`1 instrumentedAction)
 bei Microsoft.SystemCenter.Foundation.Psws.RequestInvokerDecorator.<>c__DisplayClass2b.<GetReadStream>b__2a()
 bei Microsoft.ManagementServices.Diagnostics.Activity.ActivityMonitorExtensions.TryCatchRethrow[TResult](IActivityMonitor monitor, Func`1 instrumentedAction)
 bei Microsoft.SystemCenter.Foundation.Psws.RequestInvokerDecorator.<>c__DisplayClass2b.<GetReadStream>b__2a()
 bei Microsoft.ManagementServices.Diagnostics.Activity.ActivityMonitorExtensions.TryCatchRethrow[TResult](IActivityMonitor monitor, Func`1 instrumentedAction)
 bei Microsoft.SystemCenter.Foundation.Psws.Spf.HybridInvocationDecorator.<>c__DisplayClass3a.<GetReadStream>b__39()
 bei Microsoft.ManagementServices.Diagnostics.Activity.ActivityMonitorExtensions.TryCatchRethrow[TResult](IActivityMonitor monitor, Func`1 instrumentedAction)
 bei Microsoft.SystemCenter.Foundation.Psws.RequestInvokerDecorator.<>c__DisplayClass2b.<GetReadStream>b__2a()
 bei Microsoft.ManagementServices.Diagnostics.Activity.ActivityMonitorExtensions.TryCatchRethrow[TResult](IActivityMonitor monitor, Func`1 instrumentedAction)
 bei Microsoft.SystemCenter.Foundation.Psws.RequestInvokerDecorator.<>c__DisplayClass2b.<GetReadStream>b__2a()
 bei Microsoft.ManagementServices.Diagnostics.Activity.ActivityMonitorExtensions.TryCatchRethrow[TResult](IActivityMonitor monitor, Func`1 instrumentedAction)
 bei Microsoft.SystemCenter.Foundation.Psws.Spf.SpfOperationManager.<>c__DisplayClass1f.<GetReadStream>b__1e()
 bei Microsoft.ManagementServices.Diagnostics.Activity.ActivityMonitorExtensions.TryCatchRethrow[TResult](IActivityMonitor monitor, Func`1 instrumentedAction)
 bei Microsoft.Management.Odata.Core.OperationManagerAdapter.<>c__DisplayClass18.<GetReadStream>b__14()
 bei Microsoft.Management.Odata.Core.OperationManagerAdapter.FunctionInvoker`1.Invoke()
 bei Microsoft.Management.Odata.Core.OperationManagerAdapter.InvokeMethod(IInvoker invoker, String functionName, String resourceTypeName, Boolean ignoreNotImplementedException)</m:stacktrace></m:internalexception></m:innererror></m:error>'.
Can someone please help me?