1 Nelly Porter Group Program Manager Remote Desktop Virtualization Microsoft Corporation SESSION CODE: WSV309.

Slides:



Advertisements
Similar presentations
Steve Smith Senior Architect The Code Project SESSION CODE: DPR304.
Advertisements

Death of Security: Breached Hosts/Stolen Data/IP Espionage
Ron Jacobs Technical Evangelist Microsoft Corporation SESSION CODE: DEV207.
Dean Paron Product Unit Manager Microsoft Corporation SESSION CODE: WSV335 © 2010 Microsoft Corporation. All rights reserved.
Jason Tolley Technical Director ROK Technology Pty Ltd SESSION CODE: WEM305.
Dan Holme Director of Training & Consulting Intelliem SESSION CODE: WSV301.
RemoteFX and RDP Rocking RDS in Windows Server 2012 Adam Carter Product Marketing Manager Microsoft Corporation Rob Williams Principal Program Manager.
Business Productivity Suite Business Collaboration Platform Information Platform Reporting Services ReportsCentral Admin.
Raymond P.L. Comvalius IT Infrastructure Specialist Invendows BV – The Netherlands SESSION CODE: WCL310.
Laura Chappell Author Wireshark Network Analysis: The Official Wireshark Certified Network Analyst Study Guide wiresharkbook.com SESSION CODE: SIA336.
Sometimes it is the stuff you know that hinders true progress.
Joachim Nässlander Solution Architect Microsoft Infrastructure and EUC Dell Inc. SESSION CODE: WSV321.
The Secrets of Effective Technical Talks: How to Explain Tech without Tucking Them In! Presented by Mark Minasi and Mark Russinovich SESSION CODE: SIA334.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Maciej Pilecki Consultant, SQL Server MVP Project Botticelli Ltd. SESSION CODE: DAT403.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM307.
Design Solutions in ExcelShare them on SharePoint 9.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
Kevin Cox – SQL CAT Microsoft Corporation What are the largest SQL projects in the world? SESSION CODE: DAT305 Srik Raghavan –
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Svcs/ProClarity BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services.
Janssen Jones Virtual Machine MVP Indiana University SESSION CODE: VIR403.
VIR RemoteFX Clients Traditional PC Requires a local IT Pro. Consumes ~170W. Cannot meet certain regulatory reqs. Vulnerable to hardware failures.
Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
Matt winkler program manager microsoft corporation SESSION CODE: ASI303.
Steven Ekren Senior Program Manager Microsoft Corporation SESSION CODE: WSV314.
Satya SK Jayanty Director & Principal Architect D BI A Solutions Peter Saddow Senior Program Manager Microsoft Corporation -SQL Server SESSION CODE: DAT312.
Thomas Deml Principal Program Manager Web Platform and Tools Microsoft Corporation SESSION CODE: WEB308.
Laura Chappell Author Wireshark Network Analysis: The Official Wireshark Certified Network Analyst Study Guide wiresharkbook.com SESSION CODE: WSV303.
Omar Khan SESSION CODE: WSV331. Simplification.
Iftekhar Hussain Partner Technology Advisor Microsoft Corporation SESSION CODE: VIR309.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Chris Mayo Microsoft Corporation SESSION CODE: UNC207.
Bob Beauchemin Developer Skills Partner SQLskills SESSION CODE: DAT402.
Michael Kleef Senior Technical Product Manager Microsoft Corporation SESSION CODE: VIR311.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
Younus Aftab Program Manager Microsoft Corporation SESSION CODE: WSV324.
Srinath Venkatasubramanian Alliance Manager Sonata Software Limited SESSION CODE: BIP203.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
Reza Chitsaz Senior Program Manager Microsoft Corporation SESSION CODE: DEV302 Building a SharePoint Collaboration Application in Visual Studio 2010.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP305.
Larry Mead TSP - Platform Modernization Microsoft Corporation SESSION CODE: WSV318 John Kelbley Sr. Technical Product Mgr. Microsoft Corporation.
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
David Ollason Lead Program Manager Microsoft Corporation SESSION CODE: UNC322 The New Communicator “14” Platform.
BIO202 | Building Effective Data Visualizations and Maps with Microsoft SQL Server 2008 Reporting Services BIU08-INT | Using.
Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
Michael Kleef Senior Technical Product Manager Microsoft Corporation SESSION CODE: WSV205.
SESSION CODE: COS301. So what do we do?
Mir Rosenberg & Refaat Issa Program Managers Microsoft Corporation SESSION CODE: WSV401.
Dustin Johnson Microsoft Practice Lead Dell, Inc. SESSION CODE: UNC302.
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
By: Paul D. Sheriff or SESSION CODE: WCL206.
Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy.
Maarten Struys Windows Phone Evangelist Alten PTS SESSION CODE: WPH303.
Rob Tiffany Mobility Architect Microsoft Corporation SESSION CODE: WPH306.
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Ken Getz Senior Consultant MCW Technologies, LLC SESSION CODE: WCL202.
Mark Russinovich Technical Fellow Microsoft Corporation SESSION CODE: WCL315.
3 Business Intelligence with the world’s most popular business productivity suite and most widely deployed information platform IT management & developer.
Tobias Ternstrom Senior Program Manager Lead SQL Server Engine SESSION CODE: DAT404.
Luke Hoban Senior Program Manager Microsoft Corporation SESSION CODE: DEV307.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP319.
Stephen Forte Chief Strategy Officer Telerik stephenforte.net SESSION CODE: DEV303 Building Data Driven RESTful Applications.
Lap Around the Windows Azure Platform
Building BI applications using PowerPivot for Excel
Presentation transcript:

1 Nelly Porter Group Program Manager Remote Desktop Virtualization Microsoft Corporation SESSION CODE: WSV309

2

81% 3

4

5

6

RemoteFX Audio Devices E.g. USB speakers, USB headset, USB Microphone, USB Phone 7

RemoteFX HID Devices E.g. Tablets, Media remotes, Joysticks, and many more 8

Printers and Scanners Printers only EasyPrint or legacy redirections Printers as multi-function device RemoteFX USB Scanners only RemoteFX USB 9

Place #2 and #3 10

11

12

Provided by: Microsoft IHV/ISV RemoteFX USB HUB Filter RemoteFX USB Hub RemoteFX USB Hub RDP7.1 Client RemoteFX Redirected Device Proxy RemoteFX Redirected Device Proxy USB Device Driver User Kernel RemoteFX Devices Enumeration RemoteFX Devices Enumeration RemoteFX Generic USB Driver RemoteFX Generic USB Driver USB HUB Sessions Notifications Sessions Notifications Server Client 13

Windows Kernel (I/O Mgr, PnP) Windows Kernel (I/O Mgr, PnP) USB HUB 2 2 Provided by: Microsoft IHV/ISV 14 USB Device Driver USB Device Driver 1 1 Application User Kernel Win32 I/O API

USB Device Driver USB Device Driver Windows Kernel (I/O Mgr, PnP) Windows Kernel (I/O Mgr, PnP) RDP Client RemoteFX USB Hub Filter USB HUB Provided by: Microsoft IHV/ISV 15 VM RDP Server VM RDP Server Remote FX Generic USB Driver 5 5 User Kernel 1 1 RDP 6 6

RemoteFX Device Proxy RemoteFX USB HUB 7 7 USB Device Driver USB Device Driver 9 9 Provided by: Microsoft IHV/ISV 16 Application 10 VM RDP Server VM RDP Server 11 User Kernel Windows Kernel (I/O Mgr, PnP) Windows Kernel (I/O Mgr, PnP) 8 8 Win32 I/O API

USB Device Driver RemoteFX USB Hub RemoteFX USB Hub Data Flow path similar to “claim device” In reverse order Auto-reconnect No changes until all attempts to restore connection exhausted Disconnect All devices removed 17 VM RDP Server VM RDP Server Device Removal Provided by: Microsoft IHV/ISV

18

Most Wanted RemoteFX Device Place #1 19

20

21

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year