SlideShare a Scribd company logo
VDI-in-a-Box!Microsoft Desktop Virtualization for Smaller Scenarios and BusinessesGreg ShieldsSenior Partner & Principal Technologistwww.ConcentratedTech.com
This slide deck was used in one of our many conference presentations. We hope you enjoy it, and invite you to use it within your own organization however you like.For more information on our company, including information on private classes and upcoming conference appearances, please visit our Web site, www.ConcentratedTech.com. For links to newly-posted decks, follow us on Twitter:@concentrateddon or @concentratdgregThis work is copyright ©Concentrated Technology, LLC
IT’s Mission Statement,Compliments of…Well…Me.“It is the core mission of IT to create, manage, and ensure the secured access to business applications and data.”						Greg Shields,						TechNet Magazine,						February, 2010
Fulfilling that MissionWe IT Pros troubleshoot desktops.We IT Pros fix printers.We IT Pros install software.We IT Pros keep the network running.But above all else, our job is to create and manage that secured access to our business’ applications and data.Without it, our business cannot operate.Without it, we have no job.
DISCUSS:  How Do We Do That?What mechanisms are available today to deliver applications and data to users?
IT 2.0:Delivering Applications and DataWhat mechanisms are available today to deliver applications and data to users?Local desktops & laptopsFile servers and sharesApp-VRemote Desktop ServicesVirtualized RDSRemoteApp for Hyper-VXP Mode / MED-V / Client Virtualization VDI, Pooled Virtual DesktopsVDI, Personal Virtual DesktopsIncreasing ComplexityIncreasing Management BurdenIncreasing Overhead Cost
Lightweight to HEAVYweight SpectrumLocal desktops & laptopsFile servers and sharesRemote Desktop ServicesApp-VVirtualized RDSRemoteApp for Hyper-VXP Mode / MED-V / Client Virtualization VDI, Pooled Virtual DesktopsVDI, Personal Virtual DesktopsLightweightHEAVYweight
Putting the pieces togetherArchitecting a VDI Infrastructure
Vdi in-a-box
Vdi in-a-box
Vdi in-a-box
Vdi in-a-box
Vdi in-a-box
Vdi in-a-box
Vdi in-a-box
Vdi in-a-box
Vdi in-a-box
SOLUTION:  Right-size Application Delivery to User NeedsIT’s 2.0 approach concerns itself as much with how the app is delivered as the app itself.Direct InstallationStreamed InstallationRDS session hostingVDIVDI can be an excellent solution forapps that don’t work atop XP/2008!
SOLUTION:  Right-size Application Delivery to User NeedsFor small scenarios and needs, VDI-in-a-Box aggregates Microsoft’s VDI functions onto a single server.With RemoteApp for Hyper-V, users needn’t know they’re on a hosted desktop.RDSConn. BrokerHyper-VWeb Access
Building a VDI-in-a-boxExtended Demo
Step 1:  Install ComponentsInstall RDS Role Services to ServerRD Session HostRD Virtualization Host (adds Hyper-V)RD Connection BrokerRD Web Access (adds IIS)RD Licensing*
Step 2:  Generate & Install CertsRemote Desktop Connection ManagerVirtual Desktops:  Resources & ConfigurationDigital SignatureSign with Digital CertificateThis will install a self-signed certificate.The usual caveats about using self-signed certificates apply here.
Step 3:  Spoof the Trust on this CertUse Group PolicyComputer Configuration | Policies | Admin Templates | Windows Components | RDS | Remote Desktop Connection ClientSpecify SHA1 thumbprints of certificates representing trusted .rdp publishers.Enter the certificate thumbprint.Doing this forces RDS to trust your self-signed certificate.
Step 4:  Create and ConfigureVirtual MachinesInstall Windows 7 or Windows XP machines.Install Integration Services (if necessary).Enable Remote Desktop.Configure the Remote Desktop Users Group.Enable Remote RPC for RDSHKLM\System\CurrentControlSet\Control\TerminalServer; AllowRemoteRPC = 1Enable Firewall ExceptionsRemote Desktop ServicesRemote Service Management
Step 4½:  Create and ConfigureVirtual MachinesAdd RDP Protocol Permissions.wmic/node:localhost RDPERMISSIONS whereTerminalName="RDP-Tcp" CALL AddAccount "contoso\rdvh-srv$",1wmic/node:localhost  RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL ModifyPermissions 0,1wmic/node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL ModifyPermissions 2,1wmic/node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL ModifyPermissions 9,1net stop termservicenet start termservice
Step 4¾:  Create and ConfigureVirtual MachinesAdd the RD Virtualization Host’s Computer Account to the VM’s Administrator’s Group.Reboot.Enable Snapshot Rollback.Right-click the VM and choose Snapshot.Rename the Snapshot to “RDV_Rollback”.
Step 5:  Configure RD Web AccessAdd the Server’s computer account to the local TS Web Access Computers group.Configure RD Web Access to Point toRD Connection Broker.
Step 5:  Configure the Desktop PoolBack in RD Connection Manager, start the Configure Virtual Desktops wizard.Add the server as an RD Virtualization Host.Add the server as an RD Session Host.Clear the Assign personal virtual desktop box.Create a Virtual Desktop Pool.Add the virtual desktops you just created.Supply Display Name and Pool ID.
Step 6:  Start Your Virtual Desktop!Navigate to https://server/rdweb.Double-click on the Desktop Pool you just created.Voila!
Desktops to RemoteAppsYet, there are problems with deploying desktops.Double-desktops to manage.Double-desktops to secure and update.Retaining an old OS past its lifetime.Deploying a HEAVYweight solution to fix a lightweight problem.
Desktops to RemoteAppsYet, there are problems with deploying desktops.Double-desktops to manage.Double-desktops to secure and update.Retaining an old OS past its lifetime.Deploying a HEAVYweight solution to fix a lightweight problem.In the end, you just have a few applications that need a different delivery mechanism.BETTER SOLUTION:  RemoteApp for Hyper-V!
RemoteApp for Hyper-VYet, there are problems with deploying desktops.Double-desktops to manage.Double-desktops to secure and update.Retaining an old OS past its lifetime.Deploying a HEAVYweight solution to fix a lightweight problem.
VDI:  How Users ConnectWith traditional VDI, users connect to a provisioned desktop that resides in a pool.
RAFH-V:  How Users ConnectWith RemoteApp for Hyper-V, users instead connect seamlessly to an application on a pooled desktop.
RAFH-V:  Provisioning ApplicationsUsing RemoteApp for Hyper-V, problem applications can be delivered to users directly.Hosted atop a pooled desktop.Maintains the VDI architecture, installs problem applications away from user desktops.Remotable across any network connection supported by RDP.User experience improved greatly by SP1.
RAFH-V:  Provisioning ApplicationsUsing RemoteApp for Hyper-V, problem applications can be delivered to users directly.Hosted atop a pooled desktop.Maintains the VDI architecture, installs problem applications away from user desktops.Remotable across any network connection supported by RDP.User experience improved greatly by SP1.One major limitation:  No support (currently) for RD Gateway or RemoteApp and Desktop Connection.I am currently researching why this limitation exists.
Remoteapp for Hyper-VExtended Demo
Step 7:  RemoteApp for Hyper-VOpen the Remote Desktop Client.Create a new connection, as if it were a direct connection.Save the RDP file and manually add…Remoteappapplicationmode:i:1Alternate shell:s:rdpinit.exeRemoteApplicationName:s:{appName}RemoteApplicationProgram:s:{appProgram}DisableAppCapsCheck:i:1Prompt for Credentials on Client:i:1Loadbalanceinfo:s:tsv://vmresource.1.{poolID}
Step 7:  RemoteApp for Hyper-VFinally provision RDP file to users.Group Policy PreferencesSystems Management Solution
Lightweight to HEAVYweight SpectrumLocal desktops & laptopsFile servers and sharesRemote Desktop ServicesApp-VVirtualized RDSRemoteApp for Hyper-VXP Mode / MED-V / Client Virtualization VDI, Pooled Virtual DesktopsVDI, Personal Virtual DesktopsLightweightHEAVYweight
Your Feedback is ImportantPlease fill out a session evaluation form drop it off at the conference registration desk.Thank you!
This slide deck was used in one of our many conference presentations. We hope you enjoy it, and invite you to use it within your own organization however you like.For more information on our company, including information on private classes and upcoming conference appearances, please visit our Web site, www.ConcentratedTech.com. For links to newly-posted decks, follow us on Twitter:@concentrateddon or @concentratdgregThis work is copyright ©Concentrated Technology, LLC

More Related Content

PPT
Virtualization today
PPT
Rapidly deploying software
PPTX
Virtualization auditing & security deck v1.0
PPT
Securely connecting to apps over the internet using rds
PPT
Wsus sample scripts
PPTX
Wsus best practices
PPT
PPTX
Optimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Virtualization today
Rapidly deploying software
Virtualization auditing & security deck v1.0
Securely connecting to apps over the internet using rds
Wsus sample scripts
Wsus best practices
Optimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes

What's hot (20)

PPTX
Keynote talk on Windows 8 - Jeff Stokes
PDF
15 Vmware interview questions & answers 2018
PPTX
Vmware thin app architecture
PPTX
Vmware view overview
PPTX
Windows 7 Deployment Enhancements
PDF
VMware ThinApp 4.5
PPTX
Windows 7 client performance talk - Jeff Stokes
PPT
Common WSUS Errors Codes - Decoded and Resolved
PPTX
GeekOn with Ron #4: Tuning and Optimizing Your Gold Image
PPTX
Tips and tricks for optimizing windows virtual desktops final - Jeff Stokes
PPT
N-Tier Application with Windows Forms - Deployment and Security
PDF
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
PDF
Taking IBM Sametime Mobile
PPTX
App V
PPTX
TDF Professional Conf 2010 - Rapid Windows 7 Deployments
PPTX
CTU June 2011 - Enterprise Desktop Virtualisation with Microsoft and Citrix
PPT
Virtualizing Testbeds For Fun And Profit
PPTX
Deploying windows 7 using WDS and MDT 2010
PDF
Citrix Day 2014: XenApp / XenDesktop 7.6
PPT
Automating Active Directory mgmt in PowerShell
Keynote talk on Windows 8 - Jeff Stokes
15 Vmware interview questions & answers 2018
Vmware thin app architecture
Vmware view overview
Windows 7 Deployment Enhancements
VMware ThinApp 4.5
Windows 7 client performance talk - Jeff Stokes
Common WSUS Errors Codes - Decoded and Resolved
GeekOn with Ron #4: Tuning and Optimizing Your Gold Image
Tips and tricks for optimizing windows virtual desktops final - Jeff Stokes
N-Tier Application with Windows Forms - Deployment and Security
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
Taking IBM Sametime Mobile
App V
TDF Professional Conf 2010 - Rapid Windows 7 Deployments
CTU June 2011 - Enterprise Desktop Virtualisation with Microsoft and Citrix
Virtualizing Testbeds For Fun And Profit
Deploying windows 7 using WDS and MDT 2010
Citrix Day 2014: XenApp / XenDesktop 7.6
Automating Active Directory mgmt in PowerShell
Ad

Viewers also liked (20)

PPT
From VB Script to PowerShell
PPT
ESXpert strategies VMware vSphere
PPT
PS scripting and modularization
PPT
PowerShell 8tips
PPT
PS error handling and debugging
PPTX
Managing SQLserver for the reluctant DBA
PPTX
Best free tools for w d a
PPTX
PowerShell crashcourse for Sharepoint admins
PPTX
PowerShell crash course
PPT
Iis implementation
PPT
Supporting SQLserver
PPT
PowerShell crashcourse
PPTX
PowerShell and WMI
PPT
Managing SQLserver
PPT
Ad disasters & how to prevent them
PPTX
PowerShell crashcourse for sharepoint
PPTX
PowerShell custom properties
PPT
No-script PowerShell v2
PPT
Free tools for rapidly deploying software
PPT
PowerShell Remoting
From VB Script to PowerShell
ESXpert strategies VMware vSphere
PS scripting and modularization
PowerShell 8tips
PS error handling and debugging
Managing SQLserver for the reluctant DBA
Best free tools for w d a
PowerShell crashcourse for Sharepoint admins
PowerShell crash course
Iis implementation
Supporting SQLserver
PowerShell crashcourse
PowerShell and WMI
Managing SQLserver
Ad disasters & how to prevent them
PowerShell crashcourse for sharepoint
PowerShell custom properties
No-script PowerShell v2
Free tools for rapidly deploying software
PowerShell Remoting
Ad

Similar to Vdi in-a-box (20)

PPTX
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
PPT
Vdi, rds, med v, app-v - right decisions
PDF
vDesk.works vs Microsoft Cloud 365 (VDI)
PPTX
Windows 2008 R2 Virtualization
PPTX
WebFest 2011 Hosting Applications CR by David Tang
PPT
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
PDF
VMware Horizon (view) 7 Lab Manual
PPTX
TechInsight - Real World Implementation of VDI
PPTX
Ws08 R2 Itpro Session 2 Technical Overview Part2
PDF
Remote Desktop Services Component Architecture
PDF
VDI Cost benefit analysis
PPTX
Enterprise Desktops Well Served - a technical perspective on virtual desktops
PPTX
An Overview of MS VDI With XenDesktop on Hyper V
PPT
10215 A 13
PDF
VMworld 2013: VMware Mirage 201
PPT
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
PPTX
Desktop and client virtualization new workstyles with microsoft vdi
PPTX
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
DOCX
Creating Virtual Infrastructure
PDF
.NET Cloud-Native Bootcamp
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
Vdi, rds, med v, app-v - right decisions
vDesk.works vs Microsoft Cloud 365 (VDI)
Windows 2008 R2 Virtualization
WebFest 2011 Hosting Applications CR by David Tang
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
VMware Horizon (view) 7 Lab Manual
TechInsight - Real World Implementation of VDI
Ws08 R2 Itpro Session 2 Technical Overview Part2
Remote Desktop Services Component Architecture
VDI Cost benefit analysis
Enterprise Desktops Well Served - a technical perspective on virtual desktops
An Overview of MS VDI With XenDesktop on Hyper V
10215 A 13
VMworld 2013: VMware Mirage 201
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
Desktop and client virtualization new workstyles with microsoft vdi
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
Creating Virtual Infrastructure
.NET Cloud-Native Bootcamp

More from Concentrated Technology (7)

PPT
Top ESXi command line v2.0
PPT
Prepping software for w7 deployment
PPTX
Managing enterprise with PowerShell remoting
PPTX
Inventory your network and clients with PowerShell
PPTX
Implementing dr w. hyper v clustering
PPT
Hyper v r2 deep dive
PPT
How to configure esx to pass an audit
Top ESXi command line v2.0
Prepping software for w7 deployment
Managing enterprise with PowerShell remoting
Inventory your network and clients with PowerShell
Implementing dr w. hyper v clustering
Hyper v r2 deep dive
How to configure esx to pass an audit

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Modernizing your data center with Dell and AMD
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Cloud computing and distributed systems.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Modernizing your data center with Dell and AMD
Reach Out and Touch Someone: Haptics and Empathic Computing
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Cloud computing and distributed systems.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The AUB Centre for AI in Media Proposal.docx
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx

Vdi in-a-box

  • 1. VDI-in-a-Box!Microsoft Desktop Virtualization for Smaller Scenarios and BusinessesGreg ShieldsSenior Partner & Principal Technologistwww.ConcentratedTech.com
  • 2. This slide deck was used in one of our many conference presentations. We hope you enjoy it, and invite you to use it within your own organization however you like.For more information on our company, including information on private classes and upcoming conference appearances, please visit our Web site, www.ConcentratedTech.com. For links to newly-posted decks, follow us on Twitter:@concentrateddon or @concentratdgregThis work is copyright ©Concentrated Technology, LLC
  • 3. IT’s Mission Statement,Compliments of…Well…Me.“It is the core mission of IT to create, manage, and ensure the secured access to business applications and data.” Greg Shields, TechNet Magazine, February, 2010
  • 4. Fulfilling that MissionWe IT Pros troubleshoot desktops.We IT Pros fix printers.We IT Pros install software.We IT Pros keep the network running.But above all else, our job is to create and manage that secured access to our business’ applications and data.Without it, our business cannot operate.Without it, we have no job.
  • 5. DISCUSS: How Do We Do That?What mechanisms are available today to deliver applications and data to users?
  • 6. IT 2.0:Delivering Applications and DataWhat mechanisms are available today to deliver applications and data to users?Local desktops & laptopsFile servers and sharesApp-VRemote Desktop ServicesVirtualized RDSRemoteApp for Hyper-VXP Mode / MED-V / Client Virtualization VDI, Pooled Virtual DesktopsVDI, Personal Virtual DesktopsIncreasing ComplexityIncreasing Management BurdenIncreasing Overhead Cost
  • 7. Lightweight to HEAVYweight SpectrumLocal desktops & laptopsFile servers and sharesRemote Desktop ServicesApp-VVirtualized RDSRemoteApp for Hyper-VXP Mode / MED-V / Client Virtualization VDI, Pooled Virtual DesktopsVDI, Personal Virtual DesktopsLightweightHEAVYweight
  • 8. Putting the pieces togetherArchitecting a VDI Infrastructure
  • 18. SOLUTION: Right-size Application Delivery to User NeedsIT’s 2.0 approach concerns itself as much with how the app is delivered as the app itself.Direct InstallationStreamed InstallationRDS session hostingVDIVDI can be an excellent solution forapps that don’t work atop XP/2008!
  • 19. SOLUTION: Right-size Application Delivery to User NeedsFor small scenarios and needs, VDI-in-a-Box aggregates Microsoft’s VDI functions onto a single server.With RemoteApp for Hyper-V, users needn’t know they’re on a hosted desktop.RDSConn. BrokerHyper-VWeb Access
  • 21. Step 1: Install ComponentsInstall RDS Role Services to ServerRD Session HostRD Virtualization Host (adds Hyper-V)RD Connection BrokerRD Web Access (adds IIS)RD Licensing*
  • 22. Step 2: Generate & Install CertsRemote Desktop Connection ManagerVirtual Desktops: Resources & ConfigurationDigital SignatureSign with Digital CertificateThis will install a self-signed certificate.The usual caveats about using self-signed certificates apply here.
  • 23. Step 3: Spoof the Trust on this CertUse Group PolicyComputer Configuration | Policies | Admin Templates | Windows Components | RDS | Remote Desktop Connection ClientSpecify SHA1 thumbprints of certificates representing trusted .rdp publishers.Enter the certificate thumbprint.Doing this forces RDS to trust your self-signed certificate.
  • 24. Step 4: Create and ConfigureVirtual MachinesInstall Windows 7 or Windows XP machines.Install Integration Services (if necessary).Enable Remote Desktop.Configure the Remote Desktop Users Group.Enable Remote RPC for RDSHKLM\System\CurrentControlSet\Control\TerminalServer; AllowRemoteRPC = 1Enable Firewall ExceptionsRemote Desktop ServicesRemote Service Management
  • 25. Step 4½: Create and ConfigureVirtual MachinesAdd RDP Protocol Permissions.wmic/node:localhost RDPERMISSIONS whereTerminalName="RDP-Tcp" CALL AddAccount "contoso\rdvh-srv$",1wmic/node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL ModifyPermissions 0,1wmic/node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL ModifyPermissions 2,1wmic/node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL ModifyPermissions 9,1net stop termservicenet start termservice
  • 26. Step 4¾: Create and ConfigureVirtual MachinesAdd the RD Virtualization Host’s Computer Account to the VM’s Administrator’s Group.Reboot.Enable Snapshot Rollback.Right-click the VM and choose Snapshot.Rename the Snapshot to “RDV_Rollback”.
  • 27. Step 5: Configure RD Web AccessAdd the Server’s computer account to the local TS Web Access Computers group.Configure RD Web Access to Point toRD Connection Broker.
  • 28. Step 5: Configure the Desktop PoolBack in RD Connection Manager, start the Configure Virtual Desktops wizard.Add the server as an RD Virtualization Host.Add the server as an RD Session Host.Clear the Assign personal virtual desktop box.Create a Virtual Desktop Pool.Add the virtual desktops you just created.Supply Display Name and Pool ID.
  • 29. Step 6: Start Your Virtual Desktop!Navigate to https://server/rdweb.Double-click on the Desktop Pool you just created.Voila!
  • 30. Desktops to RemoteAppsYet, there are problems with deploying desktops.Double-desktops to manage.Double-desktops to secure and update.Retaining an old OS past its lifetime.Deploying a HEAVYweight solution to fix a lightweight problem.
  • 31. Desktops to RemoteAppsYet, there are problems with deploying desktops.Double-desktops to manage.Double-desktops to secure and update.Retaining an old OS past its lifetime.Deploying a HEAVYweight solution to fix a lightweight problem.In the end, you just have a few applications that need a different delivery mechanism.BETTER SOLUTION: RemoteApp for Hyper-V!
  • 32. RemoteApp for Hyper-VYet, there are problems with deploying desktops.Double-desktops to manage.Double-desktops to secure and update.Retaining an old OS past its lifetime.Deploying a HEAVYweight solution to fix a lightweight problem.
  • 33. VDI: How Users ConnectWith traditional VDI, users connect to a provisioned desktop that resides in a pool.
  • 34. RAFH-V: How Users ConnectWith RemoteApp for Hyper-V, users instead connect seamlessly to an application on a pooled desktop.
  • 35. RAFH-V: Provisioning ApplicationsUsing RemoteApp for Hyper-V, problem applications can be delivered to users directly.Hosted atop a pooled desktop.Maintains the VDI architecture, installs problem applications away from user desktops.Remotable across any network connection supported by RDP.User experience improved greatly by SP1.
  • 36. RAFH-V: Provisioning ApplicationsUsing RemoteApp for Hyper-V, problem applications can be delivered to users directly.Hosted atop a pooled desktop.Maintains the VDI architecture, installs problem applications away from user desktops.Remotable across any network connection supported by RDP.User experience improved greatly by SP1.One major limitation: No support (currently) for RD Gateway or RemoteApp and Desktop Connection.I am currently researching why this limitation exists.
  • 38. Step 7: RemoteApp for Hyper-VOpen the Remote Desktop Client.Create a new connection, as if it were a direct connection.Save the RDP file and manually add…Remoteappapplicationmode:i:1Alternate shell:s:rdpinit.exeRemoteApplicationName:s:{appName}RemoteApplicationProgram:s:{appProgram}DisableAppCapsCheck:i:1Prompt for Credentials on Client:i:1Loadbalanceinfo:s:tsv://vmresource.1.{poolID}
  • 39. Step 7: RemoteApp for Hyper-VFinally provision RDP file to users.Group Policy PreferencesSystems Management Solution
  • 40. Lightweight to HEAVYweight SpectrumLocal desktops & laptopsFile servers and sharesRemote Desktop ServicesApp-VVirtualized RDSRemoteApp for Hyper-VXP Mode / MED-V / Client Virtualization VDI, Pooled Virtual DesktopsVDI, Personal Virtual DesktopsLightweightHEAVYweight
  • 41. Your Feedback is ImportantPlease fill out a session evaluation form drop it off at the conference registration desk.Thank you!
  • 42. This slide deck was used in one of our many conference presentations. We hope you enjoy it, and invite you to use it within your own organization however you like.For more information on our company, including information on private classes and upcoming conference appearances, please visit our Web site, www.ConcentratedTech.com. For links to newly-posted decks, follow us on Twitter:@concentrateddon or @concentratdgregThis work is copyright ©Concentrated Technology, LLC