User Profile
Johan_Eriksson
Brass Contributor
Joined 7 years ago
User Widgets
Recent Discussions
Re: Windows Virtual Desktop server - licensing mode not configured?
evasse Is this something that was prioritized away from WVD at a late stage? - It seems utterly silly to deploy separate highly available RDS license servers when the message all along has been that I only need to worry about my session hosts. (Most of the other plumbing style RDS roles seem to be included in WVD)2.4KViews1like0CommentsUser cant login when UserPrincipalName is reused due to azure ad delete+add
Scenario: 1. Add user a@mysite.com in azure ad and replicated to Azure AD DS getting SID X 2. Add user to app group 3. User logs in successfully (required for error to occur in step 😎 4. Remove user from app group 5. Delete user a@mysite.com in azure ad 6. Add a@mysite.com in azure ad and replicated to Azure AD DS getting SID Y 7. Add user to app group 8. User cant log in because he logged in with SID Y from step 6 and WWD remeber SID X from step 1 This feels like a bug in WVD. Is there some workaround that allows me to tell WVD that the old SID is no longer active? PS C:\Users\johan> (Get-RdsDiagnosticActivities -TenantName "not-my-tenant-name" -ActivityId masked-activity-id -Detailed).Errors ErrorSource : RDBroker ErrorOperation : OrchestrateSessionHost ErrorCode : -2146233088 ErrorCodeSymbolic : ConnectionFailedUserSIDInformationMismatch ErrorMessage : User a@mysite.com: SID information in the database 'X' does not match SID information returned by agent 'Y' in the orchestration reply.. This scenario is not supported - we will not be able to redirect the user session. ErrorInternal : False ReportedBy : RDGateway Time : 10/10/2019 9:06:20 AM1.4KViews0likes1CommentRe: The session hosts I have need extra config before allowing new sessions to be load balanced to them.
@christianmontoya I bit the bullet and cloned your github repo. I made changes to the DSC part of "wvd-templates/Create and provision WVD host pool" essentially adding a new optional parameter called AllowNewSession in the relevant places and then making use of it in Script-AdditionalRdshServers.ps1 as well as Script-FirstRdshServer.ps1. It was a fairly simple change and I would be happy to share it with you if you decide to add such a feature in a future release. FYI: I use your DSC in my own ARM template, to ensure I get your WVD stuff the way you want and the rest of the VM the way I want. Cheers, Johan804Views0likes0CommentsThe session hosts I have need extra config before allowing new sessions to be load balanced to them.
My situation: I am using ARM Templates to create session hosts using a pre-baked image with stuff that is expected to change less often. I use the DSC from your https://github.com/Azure/RDS-Templates/tree/master/wvd-templates/Create%20and%20provision%20WVD%20host%20pool in an DSC extension to ensure I get the agent etc installed and configured properly. All of this works fine and allows me to blemd my way of creating a VM with your requirements. My problem: The session host is not fully ready to allow new sessions after the creation. There are some final non-automated steps. My question: Is it possible to get an extra parameter to FirstSessionHost/AdditionalSessionHosts that controls if session hosts are allowing new sessions immediately?863Views0likes1CommentIs an enhanced printing experience when connecting through browser to WVD a possibility?
Hi, I am using Chrome to connect from Windows 10 1903 in my tests. When I print I get a pdf file with a fixed name in the Downloads folder. If if want to print it I have to click on the downloaded file to do so, even though I clearly stated my intent to print in the session. While it is possible to print this way, it is not an easy sell to users. A common way to deal with similar problems in web applications is to pop a window with the PDF content. I can then select print or download as pdf from that window as I wish. The popped window would make the experience for a user a lot better and should not be a large effort to implement. Do you have any plans along these lines? Cheers, Johan881Views0likes1CommentRe: Version 1.2.241 of the Windows client available to Insiders
DavidBelanger Hi David, Thanks for your answers. A perhaps stupid question: When you say I should use feedback hub - do you refer to https://windowsvirtualdesktop.uservoice.com/forums/921118-general or to somewhere else? (Googled: "feedback hub" wvd)2.9KViews0likes1CommentRe: Version 1.2.241 of the Windows client available to Insiders
DavidBelanger Hi David, Are you planning to let the user control redirectprinters in the same way as "use multimon"? If not, is there another way to allow a few select users to enable redirectprinters if I turn it off for the host pool centrally?3KViews0likes3CommentsRe: Version 1.2.241 of the Windows client available to Insiders
DavidBelanger Hi David, I notice that the shortcuts generated when I subscribe looks something like this: "C:\Program Files\Remote Desktop\msrdc.exe" "C:\Users\xxx\AppData\Local\rdclientwpf\40c7aada-ea36-4aed-85d5-6fa3562d02cb\7c34549f-ffbc-4492-7dd6-08d6e2d022ba.rdp" /u:xxx@yyy.se /l:2 I have a case where I would make sense to create shortcuts myself outside the "publish/subscribe" model that works for most cases. Is there a supported way of doing this? (Case boils down to HQ users currently getting a user login at multiple branches as multiple shortcuts to RDS on their desktops. All 400 branches run in same host pool.)3KViews0likes1CommentCan a select few users override redirectprinters:i:0 if I set as a CustomRdpProperty on RdsHostPool?
My scenario is that printers are set up server-side for most users. I do not want these users to have their connected printers redirected. I plan to avoid redirected printers by setting redirectprinters:i:0 as a CustomRdpProperty on the RdsHostPool. There are, however, a few users working from home where it makes more sense to redirect local printers. All users connect using the WVD downloadable client in windows 10 or Windows 7. (Multimon seems overridable at subscription level but I see no option for redirectprinters) Does anyone know a simple way to cater for this variability for a select few users?1.2KViews0likes2CommentsRe: Started a few days ago at most: Agent on Session host no longer communicates properly with WVD
Johan_Eriksson When we started the two shut down session hosts, both went on to upgrade and got an upgrade failure. This put them both in Status UpgradeFailed. The odd thing is that this caused connections to succeed. (Maybe sessions were incorrectly being routed to session hosts that are shut down.) This leads me to suspect that the marking of shut down session hosts as "Available" is part of the bug that was somehow introduced in a recent deploy by MIcrosoft.11KViews0likes1CommentStarted a few days ago at most: Agent on Session host no longer communicates properly with WVD
My host pool and tenant are probably from the May timeframe. The agent has version 1.0.1006.2006. I notice that the agent posts a heartbeat on a restart of session host and then no more. When connecting, the RDBroker appears to decide that no session host is available. I also notice that session hosts that are shut down are marked as Available in Status according to Get-RdsSessionHost. Have you made some recent (incompatible/bad) upgrade to WVD that I should be aware of. Do I need to do anything or this an issue on the MSFT side? Here are diagnostics from one connect attempt: PS C:\Users\johan> (Get-RdsDiagnosticActivities -TenantName "prod-fdt-avance" -ActivityId 8b9460d6-a900-4940-85ac-7b46031e0000 -Detailed).Errors ErrorSource : RDBroker ErrorOperation : OrchestrateSessionHost ErrorCode : -2146233088 ErrorCodeSymbolic : ConnectionFailedRDAgentBrokerConnectionNotFound ErrorMessage : RD Agent from host 6ce85f83-63c8-4c87-adb2-1d7d33dc12f7 is not connected to the Broker instance is associated with during orchestration request. ErrorInternal : False ReportedBy : RDGateway Time : 8/13/2019 12:02:32 PM Here is the session host status (Last two are shut down since end of May): PS C:\Users\johan> Get-RdsSessionHost -TenantName "prod-fdt-avance" -HostPoolName "avance" SessionHostName : prod-rds-vm00.fdtcloud.se TenantName : prod-fdt-avance TenantGroupName : Default Tenant Group HostPoolName : avance AllowNewSession : True Sessions : 1 LastHeartBeat : 8/13/2019 10:01:52 AM AgentVersion : 1.0.1006.2006 AssignedUser : OsVersion : 10.0.14393 SxSStackVersion : rdp-sxs190614002 Status : Available UpdateState : Succeeded LastUpdateTime : 8/6/2019 8:06:44 PM UpdateErrorMessage : SessionHostName : prod-rds-vm01.fdtcloud.se TenantName : prod-fdt-avance TenantGroupName : Default Tenant Group HostPoolName : avance AllowNewSession : True Sessions : 0 LastHeartBeat : 5/28/2019 2:11:07 PM AgentVersion : 1.0.407.7 AssignedUser : OsVersion : 10.0.14393 SxSStackVersion : rdp-sxs190329002 Status : Available UpdateState : Succeeded LastUpdateTime : 5/28/2019 9:10:18 AM UpdateErrorMessage : SessionHostName : prod-rds-vm02.fdtcloud.se TenantName : prod-fdt-avance TenantGroupName : Default Tenant Group HostPoolName : avance AllowNewSession : True Sessions : 0 LastHeartBeat : 5/28/2019 2:19:21 PM AgentVersion : 1.0.407.7 AssignedUser : OsVersion : 10.0.14393 SxSStackVersion : rdp-sxs190329002 Status : Available UpdateState : Succeeded LastUpdateTime : 5/28/2019 9:28:22 AM UpdateErrorMessage :Solved13KViews0likes23CommentsRe: Azure AD advanced user properties and non-default OUs for WVD
I think this is a question that is related to Azure AD with an Azure AD DS synching from it. That should be a supported combination that you can tech support for using your normal channels. Since I am not from MSFT and not an expert I can just give you an amateur view. If you have the setup as above, you are limited to the attributes available in Azure AD. Azure AD does not support OU and home drives, probably due to it initially being focused more on supporting Office365 etc. In addition the synch between Azure AD and Azure AD DS is one-way from Azure AD. You could argue that MSFT took a wrong turn when they decided that the structure of Azure AD user/machine setup was a small subset of standard AD. Nevertheless, I think your problem is that you selected Azure AD as your user/computer store before checking if it could replicate the functionality you want (ou:s/homedrive/...) Again - Not really WVD related and only answered by an amateur. Cheers, Johan3.7KViews0likes1CommentService provider licensing and WVD for us with Server based RDS?
Hi, Has anyone any details about SPLA and WVD? We are a service provider and the users/clients that connect via WVD belong to customers. We have around 400 customers each having set of occasionally connected users. Normally a service provider can not use CAL's because the user/client connectingis not from within our organization. For our current RDS Server deploys we were advised by Microsoft to use SPLA licensing. Will the current SPLA licensing regime we use for RDS Server carry over to WVD pretty much unchanged or will I run into problems and have to dict WVD and use "raw" RDS instead? (SPLA ALNG LicSAPk MVL - In the MSFT license lingo) Cheers, Johan1.9KViews0likes4CommentsTemplate: Create and provision new Windows Virtual Desktop hostpool - licenseType Windows_Client
Hi, I use my own templates for session hosts based on Server 2016 and then apply the DSC inside Configuration.zip from MSFT as the way to enable WVD. This seems to work OK. However, as I went through the MSFT template, I noted that that it was setting licenseType for VM's to Windows_Client. This does not make immediate sense to me. Does anyone know why/if this is required for WVD? Cheers, Johan1.8KViews0likes4CommentsRe: Users often do not reconnect to disconnected session - A new session is created instead...
Christian_Montoya Sure, feel free to reach out via private messages. I am happy you are looking at this, since not fixing it would leave my users with a bad experience. I was even contemplating only using one (very big) session host as an ugly work around to this limitation.6.2KViews0likes2CommentsRe: How do I force WVD to route a connecting user to a disconnected session he has on host x?
Odd, it seems that WVD understands that the disconnected session exists because it re-uses the same SessionId, but it sends the connection to "the wrong" session host y when the disconnected session with that SessionId exists on session host x. I end up with two sessions with the same SessionId for the same user. (One on host x and the other on host y)7.3KViews0likes0Comments
Recent Blog Articles
No content to show