<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>How To: Extend the TS Session Broker to Support VDI (Part 1)</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx</link><description>Terminal Services is both a collection of features and a platform for the TS team&amp;#8217;s independent software vendor (ISV) partners. As a platform, we want to make sure that our components can be easily extended to support our partners&amp;#8217; vision</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>a-foton &amp;raquo; How To: Extend the TS Session Broker to Support VDI (Part 1)</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8855821</link><pubDate>Wed, 13 Aug 2008 07:13:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8855821</guid><dc:creator>a-foton &amp;raquo; How To: Extend the TS Session Broker to Support VDI (Part 1)</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blog.a-foton.ru/2008/08/how-to-extend-the-ts-session-broker-to-support-vdi-part-1/"&gt;http://blog.a-foton.ru/2008/08/how-to-extend-the-ts-session-broker-to-support-vdi-part-1/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: How To: Extend the TS Session Broker to Support VDI (Part 1)</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8856338</link><pubDate>Wed, 13 Aug 2008 09:19:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8856338</guid><dc:creator>stryqx</dc:creator><description>&lt;p&gt;A smarter method of detecting bandwidth and latency and optimising display experience accordingly. Some way of feeding this back up to the application layer would be good.&lt;/p&gt;
&lt;p&gt;Case in point: nothing worse than opening up IE in a session across a slow link only to find that the home page is set to a Flash-enabled site. Aargh!&lt;/p&gt;
</description></item><item><title>re: How To: Extend the TS Session Broker to Support VDI (Part 1)</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8863483</link><pubDate>Thu, 14 Aug 2008 05:36:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8863483</guid><dc:creator>JamesNT</dc:creator><description>&lt;p&gt;The ability to access the Terminal Services API with Visual Basic .Net 2008 without having to wrap a bunch of C classes. &amp;nbsp;If the ability to do this exists, please let me know.&lt;/p&gt;
&lt;p&gt;For example, I'd like to write a program that will loop through all connections and log off anyone that is not an Administrator - and block anyone from logging on that is not an Administrator. &amp;nbsp;That way I can upgrade our app that we host via TS without some clueless user logging on and ruining &amp;nbsp;the upgrade.&lt;/p&gt;
&lt;p&gt;JamesNT&lt;/p&gt;
</description></item><item><title>Interesting Links – 8/14/2008</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8867345</link><pubDate>Thu, 14 Aug 2008 20:05:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8867345</guid><dc:creator>Matt Johnson's Technical Adventures</dc:creator><description>&lt;p&gt;Ask the Directory Services Team : MCS Talks Infrastructure Architecture joeware - never stop exploring…&lt;/p&gt;
</description></item><item><title>re: How To: Extend the TS Session Broker to Support VDI (Part 1)</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8871478</link><pubDate>Sat, 16 Aug 2008 13:40:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8871478</guid><dc:creator>MikeH</dc:creator><description>&lt;p&gt;Sorry for posting off topic!&lt;/p&gt;
&lt;p&gt;But I have a real problem with RDP 6.1 on Windows Vista. I somehow screwed up my RDP-Sound which worked for a long time. Maybe you can explain the archtitecture and files and registry keys which are involved in playing RDP Sound on the server to the client.&lt;/p&gt;
&lt;p&gt;When I play the sound on the console everything is fine, when I play the sound via RDP on another Vista machine I can't here any sound. I use the option to play the sound on the remote machine. There is no mute active. But there is also no visual indicator for playing sound. How to debug this case? Somehow I think it's muted but just doesn't show.&lt;/p&gt;
&lt;p&gt;Maybe you can help. Thanks.&lt;/p&gt;
</description></item><item><title>How to loop through all connections and log off anyone that is not an Administrator </title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8877258</link><pubDate>Tue, 19 Aug 2008 00:29:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8877258</guid><dc:creator>Christa [MSFT]</dc:creator><description>&lt;p&gt;Hi, James,&lt;/p&gt;
&lt;p&gt;One option for the scenario you describe is to use the logoff command to log off all connections on the terminal server, then use change logon /drain to put the terminal server into drain mode. When a TS is in drain mode, users can only reconnect to disconnected sessions (which you already logged off), but you can still connect using a /admin connection. &lt;/p&gt;
&lt;p&gt;Hope this helps,&lt;/p&gt;
&lt;p&gt;Christa&lt;/p&gt;
</description></item><item><title>re: How To: Extend the TS Session Broker to Support VDI (Part 1)</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8877392</link><pubDate>Tue, 19 Aug 2008 02:03:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8877392</guid><dc:creator>Shuba [MSFT]</dc:creator><description>&lt;p&gt;MikeH,&lt;/p&gt;
&lt;p&gt;What is the OS version of the machine you are conencting to? Also is this machine running server OS or Client OS? That makes a difference when you choose the option &amp;quot;Leave at remote computer&amp;quot; in your RDP client. &lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Shuba&lt;/p&gt;
</description></item><item><title>re: Problem playing remote sound on RDP Client</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8892373</link><pubDate>Sun, 24 Aug 2008 21:13:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8892373</guid><dc:creator>MikeH</dc:creator><description>&lt;p&gt;Hi Shuba,&lt;/p&gt;
&lt;p&gt;thanks for replying.&lt;/p&gt;
&lt;p&gt;The OS version of the machine I connect to is Vista SP1 Business. The Client OS is also Vista SP1 Ultimate, so both of them should speak the same language (protocol) RDP 6.1.&lt;/p&gt;
&lt;p&gt;If you could provide technical details of registry keys and drivers in use for playing sound over RDP protocol would be great.&lt;/p&gt;
&lt;p&gt;As stated before it has worked at the beginning but somehow something has happend.&lt;/p&gt;
&lt;p&gt;Is there a way to remove the rdp audio drivers and let the system automatically reinstall the needed drivers? Maybe this way it is possible the get the right settings again.&lt;/p&gt;
&lt;p&gt;I think my problem has something to do with the audio redirection as described by larry osterman:&lt;/p&gt;
&lt;p&gt;Adding the concept of an audio endpoint also makes some scenarios like the RDP scenario I mentioned above orders of magnitude simpler. &amp;nbsp;Before Vista, remote desktop audio was implemented with a DLL that effectively replaced winmm on the RDP server and redirected audio to the RDP client. &amp;nbsp;With this architecture, it would have been extremely difficult to implement features like per-application volume and other DSP related scenarios for remote clients. &amp;nbsp;For Vista, remote desktop audio was implemented as an audio endpoint. &amp;nbsp;As such, applications running on a remote desktop server function just like they would on the local machine - instead of bypassing the audio engine in the client application, remote desktop audio runs through the audio engine just like local audio does, it gets redirected at the back end of the engine - instead of playing out the local audio adapter, the audio is redirected over the RDP channel.&lt;/p&gt;
&lt;p&gt;source: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/larryosterman/archive/2005/09/21/472480.aspx"&gt;http://blogs.msdn.com/larryosterman/archive/2005/09/21/472480.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your help.&lt;/p&gt;
&lt;p&gt;Mike&lt;/p&gt;
</description></item><item><title>Extending the free Session Broker that's built-in to Windows Server 2008</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#8970582</link><pubDate>Tue, 30 Sep 2008 21:33:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8970582</guid><dc:creator>Brian Madden</dc:creator><description>&lt;p&gt;Like many features of Windows Server, the TS Session Broker is a &amp;amp;quot;platform&amp;amp;quot; feature that provides basic functionality, but Microsoft wrote it in such a way that it&amp;amp;#39;s highly extensible. To that end, the Microsoft Terminal Server team has&lt;/p&gt;
</description></item><item><title>re: How To: Extend the TS Session Broker to Support VDI (Part 1)</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#9107577</link><pubDate>Mon, 17 Nov 2008 09:48:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9107577</guid><dc:creator>Geoff</dc:creator><description>&lt;p&gt;Can you please provide the ability to have many people connect to the same RDP session for viewing. &amp;nbsp;This could be used in a training scenario.&lt;/p&gt;
</description></item><item><title>Extending the free Session Broker that's built-in to Windows Server 2008</title><link>http://blogs.msdn.com/rds/archive/2008/08/12/how-to-extend-the-ts-session-broker-to-support-vdi-part-1.aspx#9472747</link><pubDate>Fri, 13 Mar 2009 08:43:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9472747</guid><dc:creator>Brian Madden</dc:creator><description>&lt;p&gt;Like many features of Windows Server, the TS Session Broker is a &amp;amp;quot;platform&amp;amp;quot; feature that provides basic functionality, but Microsoft wrote it in such a way that it&amp;amp;#39;s highly extensible. To that end, the Microsoft Terminal Server team has&lt;/p&gt;
</description></item></channel></rss>