<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Weblog.BassQ.nl &#187; Weblog</title>
	<atom:link href="http://Weblog.BassQ.nl/index.php/category/weblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://Weblog.BassQ.nl</link>
	<description>A Great Collection Of Information</description>
	<lastBuildDate>Wed, 14 Jul 2010 09:37:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Three Steps to a PXE-Free XenDesktop on Hyper-V</title>
		<link>http://Weblog.BassQ.nl/index.php/three-steps-to-a-pxe-free-xendesktop-on-hyper-v/</link>
		<comments>http://Weblog.BassQ.nl/index.php/three-steps-to-a-pxe-free-xendesktop-on-hyper-v/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 12:33:21 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[XenDesktop]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[SCVMM]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=916</guid>
		<description><![CDATA[http://community.citrix.com/display/ocb/2010/04/13/Three+Steps+to+a+PXE-Free+XenDesktop+on+Hyper-V I ran into an interesting situation last week while working with Tony Sanchez from our Global Microsoft Team. He was setting up XenDesktop 4 on Hyper-V 2008 R2. However, the lab he was at used a Windows Deployment Server (WDS) for image management and it relies extensively on PXE. Rather than modify the WDS [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://community.citrix.com/display/ocb/2010/04/13/Three+Steps+to+a+PXE-Free+XenDesktop+on+Hyper-V" target="_blank">http://community.citrix.com/display/ocb/2010/04/13/Three+Steps+to+a+PXE-Free+XenDesktop+on+Hyper-V</a></p>
<div>
<div>
<p>I ran into an interesting situation  last week while working with Tony Sanchez from our Global Microsoft  Team. He was setting up XenDesktop 4 on Hyper-V 2008 R2. However, the  lab he was at used a Windows Deployment Server (WDS) for image  management and it relies extensively on PXE. Rather than modify the WDS  to support the Provisioning Services PXE boot file, we decided the best  solution was to make a boot ISO that will load the OS directly from the  Provisioning Services host and then boot the guests from that ISO.</p>
<h3><a name="ThreeStepstoaPXE-FreeXenDesktoponHyper-V-"></a>Background</h3>
<p>Since not all my readers are familiar with  using the Boot Device Manager, I will set the stage. When configuring a  virtual machine to boot off of a CD-ROM image for PVS, you need to do  three things:</p>
<ol>
<li>Add a Legacy network card on the host since the Synthetic network  adapter is not created until the Operating System loads.</li>
<li>Configure the BIOS boot order so that CD-ROM is first in the list.</li>
<li>Assign a bootable ISO image to the CD-ROM/DVD drive.</li>
</ol>
<div>
<table>
<colgroup>
<col width="24"></col>
<col></col>
</colgroup>
<tbody>
<tr>
<td valign="top"><img src="http://community.citrix.com/images/icons/emoticons/check.gif" border="0" alt="" width="16" height="16" align="absmiddle" /></td>
<td><strong>Take  Note</strong><br />
The PXE boot option is required in order for the NIC Option  ROM to stay resident in memory during the pre-boot process. This way,  UNDI will be available to the boot device to properly initialize the  NIC. Otherwise, the &#8220;API not found&#8221; message would be displayed by the  boot device.</td>
</tr>
</tbody>
</table>
</div>
<p>In deployments of XenDesktop where you have  more than about 15 machines, the XenDesktop Setup Wizard (XDSW) is  normally used to create and link the XenDesktops with Hyper-V.  Unfortunately, the XDSW does not support all the possible VM  configuration options when duplicating the source virtual machine. One  of the properties that is not transferred to the new virtual machine is  the ISO in the DVD drive.  Normally, this behavior is the preferred  because Hyper-V needs a special configuration to support sharing an ISO  across multiple guests simultaneously (See this <a title="EE340124" href="http://technet.microsoft.com/en-us/library/ee340124.aspx">Technet article</a>), which if not configured correctly  can cause startup issues. </p>
<p>If you do not want to configure ISO sharing,  you can use the VMM server and VMM library to copy the boot ISO to each  virtual machine&#8217;s folder. If the ISO was large, I would say spend time  setting up the sharing configuration; however, in this case the file  itself is only 300K and copying it will eliminate the possibility of  file sharing/locking issues. </p>
<p>Now you understand some of the challenges, I  can tell you the three steps to a PXE-free Hyper-V deployment.:</p>
<ol>
<li>Create a PVS Boot ISO using the Boot Device Manager</li>
<li>Import that PVS Boot ISO into the VMM Library</li>
<li>Execute a PowerShell script</li>
</ol>
<h3><a name="ThreeStepstoaPXE-FreeXenDesktoponHyper-V-"></a>Step 1: Create a PVS Boot ISO</h3>
<p>The Provisioning Services Boot Device Manager  is a three-dialog wizard that lets you pre-configure the boot  environment just like a PXE server would, except you can then write that  to a drive or CD-ROM media. The Boot Device Manager is found on the  Start menu of any provisioning server at <em>All Programs &gt;&gt;  Citrix &gt;&gt; Provisioning Services &gt;&gt; Provisioning Services  Boot Device Manager</em>. </p>
<p>I do not want to spend a lot of time discussing  the various options or provide a tutorial on this utility; however, I  will provide a few pointers. First, be sure to enable the &#8220;<strong>Citrix PVS  Two-Stage Boot Service</strong>&#8221; and set it to start automatically on any  servers you will use as the targets for the ISO image.  Second, if you  are using Windows 7, be sure to enable the PAE Mode on the second page  of the wizard, like this: </p>
<div><img src="http://community.citrix.com/download/attachments/137068872/Win7BDM.png" border="0" alt="" /></div>
<p>Third, be sure to select Citrix ISO Recorder as  the boot device (shown below) before burning the ISO image, lest you  accidentally wipe out your local hard disk.  For a complete guide on  using the Boot Disk Manager, see this Citrix Support Article <a title="CTX121331" href="http://support.citrix.com/article/ctx121331">CTX121331</a>. </p>
<div><img src="http://community.citrix.com/download/attachments/137068872/ISOBDM.png" border="0" alt="" /></div>
<h3><a name="ThreeStepstoaPXE-FreeXenDesktoponHyper-V-"></a>Step 2: Import the ISO into the SCVMM Library</h3>
<p>Take the ISO you created in Step 1 and save it  to the folder where the SCVMM library stores are located. I created a  new folder called ISOs at the same level as VHDs and placed the ISO in  that folder. Next start the SCVMM Administrative Console and go to the  Library tab. Select the MSSCVMMLibrary node and click <strong>Refresh</strong> on  the context-menu to add the ISOs to the library as shown here: </p>
<div><img src="http://community.citrix.com/download/attachments/137068872/SCVMMLibrary.png" border="0" alt="" width="495" height="277" /></div>
<h3><a name="ThreeStepstoaPXE-FreeXenDesktoponHyper-V-"></a>Step 3: Execute the PowerShell Script</h3>
<p>Next, you can copy the contents of the  PowerShell script below and save it to a file called AttachISO.PS1. I  realize that I am not yet a PowerShell guru, so I am aware that several  optimizations and error checks could be made to this script. Feel free  to modify it for your own use. My goal was provide a working example to  help with this issue. The PowerShell script below does the following: </p>
<ol>
<li>Sets the boot order to CD, PXE (Legacy NIC), IDE, Floppy</li>
<li>Copies the ISO image from the library to the VM&#8217;s folder</li>
<li>Creates a DVD drive object at the IDE bus 1:0 if no DVD drive is  found</li>
<li>Removes any existing ISO and sets the ISO image to the one  specified on the command-line</li>
<li>For larger environments, it lets you know how many VMs it has left  to process</li>
</ol>
<div>
<div><strong>AttachISO PowerShell Script</strong></div>
<div>
<pre># Purpose:      Attach ISO image from VMM Server Library to Guest Virtual Machine
# Date Written: 12 April 2010
# Author:       Paul Wilson (no implied or expressed warranties)
# Usage:        AttachISO [UNC Path to ISO in Library] [VM Name to Match Criteria]

# Check for the two required arguments and offer command-line assistance if not found

if ($args -eq $null -or $args.Count -lt 2)
{
   write-output "Usage: AttachISO.ps1 UNC_fileName_ISO_File VMNameMatches"
   write-output "Example: .\AttachISO.ps1 ""\\SCVMM\MSSCVMMLibrary\ISOs\pvbt.iso"" ""Desktop"" "
   exit 1
}

# Grab the arguments and store them for later use

$ISOPath = $args[0]
$VMNameMatches = $args[1]

# Get the name of the SCVMM server we are running this on.
# The VMM server could be passed as a parameter as well.

$VMMServer = Get-VMMServer -Computername "localhost"

# Get the ISO image reference object using the ISO path provided earlier.
# Using the full path guarantees the right object is found. 

$ISOImage = Get-ISO -VMMServer $VMMServer | where { $_.SharePath -eq "$ISOPath" }

if ($ISOImage -eq $null)
{
   write-output "Unable to find ISO: $ISOPath"
   exit 1
}

# Get the collection of VMs that match the name parameters supplied and output that information

$VMs = Get-VM | where { $_.Name -match "$VMNameMatches" }
if ($VMs -eq $null)
{
   write-output "No VMs match the pattern: $VMNameMatches"
   exit 1
}
else
{
   $LeftToGo = $VMs.Count
   if ($LeftToGo -eq $null)
   {
      $matchString = "Only one VM matched the pattern: {0}" -f $VMNameMatches
      $LeftToGo = 1
    }
    else
    {
      $matchString = "{0} VMs match the pattern: {1}" -f $VMs.Count, $VMNameMatches
    }
    write-output $matchString
}

# This loop goes through each VM found and does the following:
#   1. Sets the boot order to CD, PXE Nic, IDE, Floppy.
#   2. Gets the DVD/CD drive object.
#   3. The script will copy the ISO image from the library to the VM's folder.
#      The copy is part of the Set-VirtualDVDDrive and New-VirtualDVDDrive cmdlets.
#   4. Creates the DVD drive object if none found and sets it to the ISO.
#   5. Removes any existing ISO and sets the ISO image to the one specified.
#   6. Outputs the number of VMs remaining to process. Added for large deployments. 

foreach ($VM in $VMS)
{
   $LeftToGo = $LeftToGo - 1
   Set-VM -VM $VM -BootOrder CD,PXEBoot,IDEHardDrive,Floppy
   $current_dvd = get-VirtualDVDDrive -VM $VM

   if ($current_dvd -eq $null -or $current_dvd.count -eq 0)
   {
      $newDVD = New-VirtualDVDDrive -VM $VM -Bus 1 -LUN 0 -ISO $ISOImage
      $DVDResultMessage = "Created DVD Drive on {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
   }
   else
   {
      if ($current_dvd.Connection -ne "None")
      {
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -noMedia
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -ISO $ISOImage
         $DVDResultMessage = "Replaced existing media in DVD Drive on {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
       }
       else
       {
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -ISO $ISOImage
         $DVDResultMessage = "Successfully attached ISO to the DVD Drive of {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
       }
    }
    write-output $DVDResultMessage
}</pre>
</div>
</div>
</div>
</div>
<p><map name='google_ad_map_916_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/916?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_916_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=916&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fthree-steps-to-a-pxe-free-xendesktop-on-hyper-v%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/three-steps-to-a-pxe-free-xendesktop-on-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere Client RDP Plug-in</title>
		<link>http://Weblog.BassQ.nl/index.php/vsphere_client_rdp_plug-in/</link>
		<comments>http://Weblog.BassQ.nl/index.php/vsphere_client_rdp_plug-in/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:44:22 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=894</guid>
		<description><![CDATA[Xtravirt has release another great tool; the vSphere Client RDP Plug-in.  It works like a charm, the installation is straight forward, after firing up the vSphere client the new RDP Plug–in is available at the vSphere Client plug-in manager. When you jump to “Home” (I still have to get used to that) you&#8217;ll find the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://xtravirt.com/">Xtravirt</a> has release another  great tool; <a rel="lightbox" href="http://www.ntpro.nl/blog/uploads/xTravirt2.jpg">the vSphere Client  RDP Plug-in</a>.  It works  like a charm, the installation is straight forward, after firing up the  vSphere client the new RDP Plug–in is available at the vSphere Client  plug-in manager.</p>
<p>When you  jump to “Home” (I still have to get used to that) you&#8217;ll find the new  RDP plug-in at the Solutions and Applications section.  Here you can  configure the RDP behaviour like screen size, username, domain and port.  When the setup of the global setting is done, it’s time to put the  plug-in to test.</p>
<p>Just <a rel="lightbox" href="http://www.ntpro.nl/blog/uploads/xTravirt2.jpg">right click</a> one of your virtual machines and check-out the context menu, you’ll see  an extra option appears  called Connect over RDP. Just select the new menu option and your RDP  connection will initiate.</p>
<p><strong>Password</strong> – you can now set a password  to be used for all connections, allowing automatic logon.<br />
<strong>Security  Warning</strong> – Security Warnings can be disabled by ticking the  relevant tick box.</p>
<p>Download is here;  <a href="http://xtravirt.com/vsphere-client-rdp-plug-in">http://xtravirt.com/vsphere-client-rdp-plug-in</a></p>
<p>They have created a <a href="http://screencast.com/t/OTJmOTM3N">little Jing movie</a> which shows the new version of the Plug-in in action.</p>
<p><map name='google_ad_map_894_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/894?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_894_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=894&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fvsphere_client_rdp_plug-in%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/vsphere_client_rdp_plug-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft confirms Internet Explorer vulnerability will be patched out of band</title>
		<link>http://Weblog.BassQ.nl/index.php/microsoft-confirms-internet-explorer-vulnerability-will-be-patched-out-of-band/</link>
		<comments>http://Weblog.BassQ.nl/index.php/microsoft-confirms-internet-explorer-vulnerability-will-be-patched-out-of-band/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 21:41:34 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=879</guid>
		<description><![CDATA[Microsoft has issued a statement confirming that it plans to release a patch for a security vulnerability in Internet Explorer which saw Google fall victim to some targeted and sophisticated attacks recently. George Stathakopoulos, Microsoft Security, confirmed the news in a company blog posting. &#8220;Given the significant level of attention this issue has generated, confusion [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has issued a statement confirming that it plans to release a patch for a <a href="http://www.microsoft.com/technet/security/advisory/979352.mspx" target="_blank">security vulnerability</a> in Internet Explorer which saw Google fall victim to some targeted and sophisticated attacks recently.</p>
<p>George Stathakopoulos, Microsoft Security, <a href="http://blogs.technet.com/msrc/archive/2010/01/19/security-advisory-979352-going-out-of-band.aspx" target="_blank">confirmed the news in a company blog posting</a>. &#8220;Given the significant level of attention this issue has generated, confusion about what customers can do to protect themselves and the escalating threat environment Microsoft will release a security update out-of-band for this vulnerability&#8221; said Stathakopoulos. He also added that Microsoft will share specific timing of the release tomorrow.</p>
<p>The vulnerability was unveiled when <a href="http://www.neowin.net/news/main/10/01/12/google-takes-a-new-approach-to-china">Google went public</a> that they were targeted in a sophisticated cyber-attack. The breach, involving Internet Explorer 6, resulted in the theft of intellectual property. Due to the attack, and the background behind it, Google announced it will no longer be providing censored results for its Chinese Google search engine. Currently Google offers censored search results as part of an agreement with the Chinese government.</p>
<p>Since the news of the un-patched flaw broke, Microsoft has been on damage limitation. This week <a href="http://www.neowin.net/news/microsoft-warns-customers-to-upgrade-from-ie6-and-ie7">Microsoft began urging businesses and consumers to upgrade to Internet Explorer 8</a>, explaining that the security benefits are far greater than that of Internet Explorer 6. Both <a href="http://www.neowin.net/news/french-government-advises-people-to-stop-using-ie">the French</a> and <a href="http://www.neowin.net/news/german-government-asks-people-to-stop-using-ie">German governments</a> warned their populations to cease using Internet Explorer due to the un-patched flaw. Currently the flaw exists in Internet Explorer versions 6, 7 and 8 but exploit code is only available for Internet Explorer 6. The patch, when released, will protect all affected versions of Internet Explorer.</p>
<h2>Should you stop using Internet Explorer?</h2>
<p>Microsoft has had a torrid time over the past week as governments and customers question the security of the popular web browser, Internet Explorer.</p>
<p>The issues began when <a href="http://www.neowin.net/news/main/10/01/12/google-takes-a-new-approach-to-china">Google went public</a> that they were targeted in a sophisticated cyber-attack. The breach, involving Internet Explorer 6, resulted in the theft of intellectual property. Due to the attack, and the background behind it, Google announced it will no longer be providing censored results for its Chinese Google search engine. Currently Google offers censored search results as part of an agreement with the Chinese government.</p>
<p>The news created waves across the world and last week <a href="http://www.neowin.net/news/microsoft-admits-ie-vulnerability-used-in-google-attack">Microsoft admitted that an un-patched Internet Explorer 6 vulnerability</a> was one of the vectors used in the targeted attacks against Google. To many the news wasn’t surprising. Internet Explorer 6, released in August 2001, is over eight years old. It has been subject to a number of high profile vulnerabilities over the years. The alternatives that exist in the marketplace today are not only much more improved in terms of features and standards support, but crucially, offer a greater safety net for online browsing. If you’re still using Internet Explorer 6 then quite frankly, you’re mad.</p>
<p><a href="http://blogs.zdnet.com/Bott/?p=1645">Ed Bott wrote</a>, shortly after the admission by Microsoft, that any IT pro allowing IE6 use in a corporate setting is “guilty of malpractice” and I couldn’t agree more. However, unfortunately in a corporate setting it’s not always as easy as hitting an upgrade button. Most corporate infrastructure is based on a global directory, email and intranet websites as the core ways of communication between employees. Updating and maintaining internal only (intranet) <a id="KonaLink0" href="http://www.neowin.net/news/should-you-stop-using-internet-explorer#" target="undefined"><span style="color: #009600;">websites</span></a> is always a challenge for corporations as many will have been left untouched for years with code specific to aged Internet Explorer versions. Websites is only the beginning; there are also custom applications and systems that utilize Internet Explorer that could be incompatible with Microsoft’s latest versions.</p>
<p>This week <a href="http://www.neowin.net/news/microsoft-warns-customers-to-upgrade-from-ie6-and-ie7">Microsoft began urging businesses and consumers to upgrade to Internet Explorer 8</a>, explaining that the security benefits are far greater than that of Internet Explorer 6. However, for corporations and web designers there’s a continued reminder that for many years Microsoft ignored emerging and defined web standards in Internet Explorer, especially in version 6. Developers originally griped about the lack of standards support for Cascading Style Sheets (CSS) after the introduction of Internet Explorer 6 in 2001. At the time the <a id="KonaLink4" href="http://www.neowin.net/news/should-you-stop-using-internet-explorer#" target="undefined"><span style="color: #009600;">software</span></a> giant dominated the browser marketplace and many would argue its actions slowed down web development. Flash forward to 2010 and it’s a whole different ball game. Microsoft’s market share is slowly ebbing away thanks to competitive and promising offerings from both Mozilla and Google. Microsoft improved its web standards support in Internet Explorer 7 and 8 and now it plans to extend that with 9, due later this year. But is it too little too late?</p>
<p>The question of whether to stop using Internet Explorer is one that many businesses and consumers are likely asking this week. Both <a href="http://www.neowin.net/news/french-government-advises-people-to-stop-using-ie">the French</a> and <a href="http://www.neowin.net/news/german-government-asks-people-to-stop-using-ie">German governments</a> warned their populations to cease using Internet Explorer due to the un-patched flaw. Currently the flaw exists in Internet Explorer versions 6, 7 and 8 but exploit code is only available for Internet Explorer 6. The reason IE 7 and 8 are both unaffected for now is due to the increased security of the software. Internet Explorer 7 introduced a phishing filter, protected mode to run the browser in a sandbox at low level security rights (vista only) and improved management of ActiveX controls. Microsoft improved security in IE8 by running the browser frame and tabs in separate processes and per-site <a id="KonaLink1" href="http://www.neowin.net/news/should-you-stop-using-internet-explorer#" target="undefined"><span style="color: #009600;">ActiveX controls</span></a>. Both IE 7 and 8 also include support for Data Execution Prevention (DEP) that prevents buffer overflow attacks.</p>
<p>So do these attacks mean you should stop using Internet Explorer? Simply put, no. Although it’s true that a vulnerability exists, Microsoft is currently working on a patch to resolve this as soon as possible. If you&#8217;re still running Internet Explorer 6 then it&#8217;s definitely time to upgrade. Neowin spoke to Cliff Evans, head of security and privacy for Microsoft in the UK yesterday. Evans urged consumers and businesses to “look at this vulnerability in a broader context and think about what the risk is.” He argued that although the vulnerability exists, it’s highly unlikely that the average business or consumer would be targeted by the type of attack Google experienced. Evans insisted that “normal organisations have little to fear” over the recent attacks and that Microsoft recommends all businesses and consumers upgrade to Internet Explorer 8, especially if they are currently using 6. I questioned Evans over corporations who may be stuck on Internet Explorer 6 for compatibility reasons but he urged them to look at their upgrade plans again. According to data from Net Applications (December 09), as a percentage of Internet Explorer use, IE6 maintains 36.57% and IE8 36.27%. Internet Explorer 7 lags behind with 27.11%. With Internet Explorer 6 still the most popular of all Internet Explorer variants, Microsoft is going to have a tough time convincing people to upgrade. Evans would not commit to a release date for the fix but said it was more likely that it would be distributed as an out of band patch shortly or as part of Microsoft’s monthly “patch Tuesday” which is due on February 9.</p>
<p>Source: <a href="http://www.neowin.net/" target="_blank">http://www.neowin.net/</a></p>
<p><map name='google_ad_map_879_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/879?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_879_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=879&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fmicrosoft-confirms-internet-explorer-vulnerability-will-be-patched-out-of-band%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/microsoft-confirms-internet-explorer-vulnerability-will-be-patched-out-of-band/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beta Office 2010 &amp; Sharepoint 2010 on MSDN &amp; Technet Plus!</title>
		<link>http://Weblog.BassQ.nl/index.php/beta-office-2010-sharepoint-2010-on-msdn-technet-plus/</link>
		<comments>http://Weblog.BassQ.nl/index.php/beta-office-2010-sharepoint-2010-on-msdn-technet-plus/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 22:24:06 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Office]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/index.php/beta-office-2010-sharepoint-2010-on-msdn-technet-plus/</guid>
		<description><![CDATA[Microsoft has release the beta versions of Office &#38; Sharepoint 2010 on technet and MSDN Microsoft Office 2010 will become available in a x86 and x64 version. Sharepoint 2010 will only be available in x64 version only. Microsoft is planning to release the  Microsoft Office 2010 products in Q1 next year (2010). More information about [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has release the beta versions of Office &amp; Sharepoint 2010 on technet and MSDN</p>
<p>Microsoft Office 2010 will become available in a x86 and x64 version. Sharepoint 2010 will only be available in x64 version only.</p>
<p>Microsoft is planning to release the  Microsoft Office 2010 products in Q1 next year (2010).</p>
<p>More information about the Office 2010 products on <a href="http://www.microsoft.com/office/2010/">http://www.microsoft.com/office/2010/</a></p>
<p><map name='google_ad_map_840_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/840?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_840_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=840&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fbeta-office-2010-sharepoint-2010-on-msdn-technet-plus%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/beta-office-2010-sharepoint-2010-on-msdn-technet-plus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>See What Applications Need an Update with CNET&#8217;s TechTracker</title>
		<link>http://Weblog.BassQ.nl/index.php/see-what-applications-need-an-update-with-cnets-techtracker/</link>
		<comments>http://Weblog.BassQ.nl/index.php/see-what-applications-need-an-update-with-cnets-techtracker/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:23:25 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=817</guid>
		<description><![CDATA[Here’s a handy little app that I just stumbled across thanks to MakeUseOf: CNET’s TechTracker. If you use a lot of desktop applications, you may have trouble keeping up with which programs are in need of an update. Not only do updates deliver critical bug fixes and security patches, they often deliver great new features [...]]]></description>
			<content:encoded><![CDATA[<p><span id="ctl00_MainPlaceHolder_EntryList_ctl19_EntryTemplate_CommentCountTextLabel"> </span></p>
<p>Here’s a handy little app that I just stumbled across thanks to <a href="http://www.makeuseof.com/tag/find-the-latest-software-version-updates-with-techtracker/">MakeUseOf</a>: CNET’s <a href="http://www.cnet.com/techtracker/">TechTracker</a>. If you use a lot of desktop applications, you may have trouble keeping up with which programs are in need of an update. Not only do updates deliver critical bug fixes and security patches, they often deliver great new features and improvements, too. But keeping up with tons of apps – especially if they’re shareware or freeware programs – can be difficult. That’s where TechTracker comes in.</p>
<div id="ctl00_MainPlaceHolder_EntryList_ctl19_EntryTemplate_divSummaryRight">
<div><span id="ctl00_MainPlaceHolder_EntryList_ctl19_EntryTemplate_BodyLabel"></p>
<p>The application will automatically scan your computer for all installed software and determine whether or not it’s up-to-date. When it’s finished scanning, you can view the program updates you need and easily access the download link for the new version. Of course, this link directs you over to CNET’s own online repository of applications, but that’s fine with me – the executables there are just as good as any.</p>
<p>TechTracker also features an alerts option which is off by default, but can be turned on to alert you when a software program has a new version available.</p>
<p>The TechTracker program is a free download from CNET and can be accessed from <a href="http://www.cnet.com/techtracker/app/?tag=contentMain;mainWrap">here</a>.</p>
<p></span></div>
</div>
<p><map name='google_ad_map_817_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/817?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_817_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=817&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fsee-what-applications-need-an-update-with-cnets-techtracker%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/see-what-applications-need-an-update-with-cnets-techtracker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Complete Video of Steve Ballmers Keynote at Technet live</title>
		<link>http://Weblog.BassQ.nl/index.php/complete-video-of-steve-ballmers-keynote-at-technet-live/</link>
		<comments>http://Weblog.BassQ.nl/index.php/complete-video-of-steve-ballmers-keynote-at-technet-live/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 21:22:43 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Exchange]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=798</guid>
		<description><![CDATA[Source: http://www.ngn.nl/ngn/STEVEKEYNOTE On the 8th of October Technet_live was being held in The Hague, this included the Windows 7 introduction in the Netherlands. Steve Ballmer, CEO of Microsoft presented the Keynote. NGN-member Alex Warmerdam filmed the whole keynote with his mobile phone, and got to ask Steve Ballmer a question as well. // < ![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://www.ngn.nl/ngn/STEVEKEYNOTE" target="_blank">http://www.ngn.nl/ngn/STEVEKEYNOTE</a></p>
<p>On the 8th of October Technet_live was being held in The Hague, this included the Windows 7 introduction in the Netherlands. Steve Ballmer, CEO of Microsoft presented the Keynote. NGN-member Alex Warmerdam filmed the whole keynote with his mobile phone, and got to ask Steve Ballmer a question as well.</p>
<p><script type="text/javascript">// < ![CDATA[
// < ![CDATA[
 /**  * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/  *  * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:  * http://www.opensource.org/licenses/mit-license.php  *  */ if(typeof deconcept == "undefined") var deconcept = new Object(); if(typeof deconcept.util == "undefined") deconcept.util = new Object(); if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object(); deconcept.SWFObject = function(swf, id, w, h, ver, c, quality, xiRedirectUrl, redirectUrl, detectKey) { 	if (!document.getElementById) { return; } 	this.DETECT_KEY = detectKey ? detectKey : 'detectflash'; 	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY); 	this.params = new Object(); 	this.variables = new Object(); 	this.attributes = new Array(); 	if(swf) { this.setAttribute('swf', swf); } 	if(id) { this.setAttribute('id', id); } 	if(w) { this.setAttribute('width', w); } 	if(h) { this.setAttribute('height', h); } 	if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); } 	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion(); 	if (!window.opera &#038;&#038; document.all &#038;&#038; this.installedVer.major > 7) {
		// only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE
		deconcept.SWFObject.doPrepUnload = true;
	}
	if(c) { this.addParam('bgcolor', c); }
	var q = quality ? quality : 'high';
	this.addParam('quality', q);
	this.setAttribute('useExpressInstall', false);
	this.setAttribute('doExpressInstall', false);
	var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
	this.setAttribute('xiRedirectUrl', xir);
	this.setAttribute('redirectUrl', '');
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype = {
	useExpressInstall: function(path) {
		this.xiSWFPath = !path ? "expressinstall.swf" : path;
		this.setAttribute('useExpressInstall', true);
	},
	setAttribute: function(name, value){
		this.attributes[name] = value;
	},
	getAttribute: function(name){
		return this.attributes[name];
	},
	addParam: function(name, value){
		this.params[name] = value;
	},
	getParams: function(){
		return this.params;
	},
	addVariable: function(name, value){
		this.variables[name] = value;
	},
	getVariable: function(name){
		return this.variables[name];
	},
	getVariables: function(){
		return this.variables;
	},
	getVariablePairs: function(){
		var variablePairs = new Array();
		var key;
		var variables = this.getVariables();
		for(key in variables){
			variablePairs[variablePairs.length] = key +"="+ variables[key];
		}
		return variablePairs;
	},
	getSWFHTML: function() {
		var swfNode = "";
		if (navigator.plugins &#038;&#038; navigator.mimeTypes &#038;&#038; navigator.mimeTypes.length) { // netscape plugin architecture
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "PlugIn");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<span class="mceItemEmbed"  type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" mce_src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ this.getAttribute('style') +'" mce_style="'+ this.getAttribute('style') +'"'; 			swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" '; 			var params = this.getParams(); 			 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; } 			var pairs = this.getVariablePairs().join("&#038;"); 			 if (pairs.length ></span> 0){ swfNode += 'flashvars="'+ pairs +'"'; }
			swfNode += ' />';
		} else { // PC IE
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "ActiveX");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<span class="mceItemObject"  id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ this.getAttribute('style') +'" mce_style="'+ this.getAttribute('style') +'">';			swfNode += '
<span name="movie" value="'+ this.getAttribute('swf') +'" class="mceItemParam"></span>';			var params = this.getParams();			for(var key in params) {			 swfNode += '
<span name="'+ key +'" value="'+ params[key] +'" class="mceItemParam"></span>';			}			var pairs = this.getVariablePairs().join("&#038;");			if(pairs.length > 0) {swfNode += '
<span name="flashvars" value="'+ pairs +'" class="mceItemParam"></span>';}			swfNode += "</span>";
		}</p>
<p>		return swfNode;
	},
	write: function(elementId){
		if(this.getAttribute('useExpressInstall')) {
			// check to see if we need to do an express install
			var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]);
			if (this.installedVer.versionIsValid(expressInstallReqVer) &#038;&#038; !this.installedVer.versionIsValid(this.getAttribute('version'))) {
				this.setAttribute('doExpressInstall', true);
				this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl')));
				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){
			var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
			n.innerHTML = this.getSWFHTML();
			return true;
		}else{
			if(this.getAttribute('redirectUrl') != "") {
				document.location.replace(this.getAttribute('redirectUrl'));
			}
		}
		return false;
	}
}</p>
<p>/* ---- detection functions ---- */
deconcept.SWFObjectUtil.getPlayerVersion = function(){
	var PlayerVersion = new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins &#038;&#038; navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x &#038;&#038; x.description) {
			PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else if (navigator.userAgent &#038;&#038; navigator.userAgent.indexOf("Windows CE") >= 0){ // if Windows CE
		var axo = 1;
		var counter = 3;
		while(axo) {
			try {
				counter++;
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter);
//				document.write("player v: "+ counter);
				PlayerVersion = new deconcept.PlayerVersion([counter,0,0]);
			} catch (e) {
				axo = null;
			}
		}
	} else { // Win IE (non mobile)
		// do minor version lookup in IE, but avoid fp6 crashing issues
		// see http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
		try{
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				PlayerVersion = new deconcept.PlayerVersion([6,0,21]);
				axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (PlayerVersion.major == 6) {
					return PlayerVersion;
				}
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo != null) {
			PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
		}
	}
	return PlayerVersion;
}
deconcept.PlayerVersion = function(arrVersion){
	this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
	this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
	this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}
deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
	if(this.major < fv.major) return false; 	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false; 	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
deconcept.util = {
	getRequestParameter: function(param) {
		var q = document.location.search || document.location.hash;
		if (param == null) { return q; }
		if(q) {
			var pairs = q.substring(1).split("&#038;");
			for (var i=0; i < pairs.length; i++) { 				if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) { 					return pairs[i].substring((pairs[i].indexOf("=")+1)); 				} 			} 		} 		return ""; 	} } /* fix for video streaming bug */ deconcept.SWFObjectUtil.cleanupSWFs = function() { 	var objects = document.getElementsByTagName("OBJECT"); 	for (var i = objects.length - 1; i >= 0; i--) {
		objects[i].style.display = 'none';
		for (var x in objects[i]) {
			if (typeof objects[i][x] == 'function') {
				objects[i][x] = function(){};
			}
		}
	}
}
// fixes bug in some fp9 versions see http://blog.deconcept.com/2006/07/28/swfobject-143-released/
if (deconcept.SWFObject.doPrepUnload) {
	if (!deconcept.unloadSet) {
		deconcept.SWFObjectUtil.prepUnload = function() {
			__flash_unloadHandler = function(){};
			__flash_savedUnloadHandler = function(){};
			window.attachEvent("onunload", deconcept.SWFObjectUtil.cleanupSWFs);
		}
		window.attachEvent("onbeforeunload", deconcept.SWFObjectUtil.prepUnload);
		deconcept.unloadSet = true;
	}
}
/* add document.getElementById if needed (mobile IE < 5) */ if (!document.getElementById &#038;&#038; document.all) { document.getElementById = function(id) { return document.all[id]; }} /* add some aliases for ease of use/backwards compatibility */ var getQueryParamValue = deconcept.util.getRequestParameter; var FlashObject = deconcept.SWFObject; // for legacy support var SWFObject = deconcept.SWFObject; function sendEvent(swf,typ,prm) {    thisMovie(swf).sendEvent(typ,prm);  } function getUpdate(typ,pr1,pr2,swf) {  eval ('var oldState = stateFlash' + swf);   if(typ == 'state')    {      if (oldState == 0 &#038;&#038; pr1 == 2)      {         new Ajax('/ngn/ngn-tv/complete-video-of-steve-ballmers-keynote-at-technet-live/?waxtrapp=nfeenNsHyoOtvOXEkOhO&#038;pane=tmkmlGsHyoOtvOXAMgBpBDDA&#038;flv=' + swf, { 		method: 'get' 	}).request();         eval ('stateFlash' + swf + '=' + pr1);      }   }  } function thisMovie(swf) {   if(navigator.appName.indexOf("Microsoft") != -1) {     return window[swf];   } else {     return document[swf];   } }
// ]]&gt;</script><span> </span></p>
<p id="playerlseenNsHyoOtvOXEkOhOH"><object id="player" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="395" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="player" /><param name="flashvars" value="enablejs=true&amp;javascriptid=lseenNsHyoOtvOXEkOhOH&amp;file=http://download.ngn.nl/files/ngntv/steveballmer_500.flv&amp;id=&amp;image=/ngndirs/gfx/ZuzgmgdIwD.jpeg" /><param name="src" value="http://www.ngn.nl/ngndirs/swf/ZsrgrpuHC.swf" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /><embed id="player" type="application/x-shockwave-flash" width="500" height="395" src="http://www.ngn.nl/ngndirs/swf/ZsrgrpuHC.swf" quality="high" allowfullscreen="true" flashvars="enablejs=true&amp;javascriptid=lseenNsHyoOtvOXEkOhOH&amp;file=http://download.ngn.nl/files/ngntv/steveballmer_500.flv&amp;id=&amp;image=/ngndirs/gfx/ZuzgmgdIwD.jpeg" name="player"></embed></object></p>
<p><map name='google_ad_map_798_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/798?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_798_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=798&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fcomplete-video-of-steve-ballmers-keynote-at-technet-live%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/complete-video-of-steve-ballmers-keynote-at-technet-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable Active Directory Object Restore With Windows Server 2008 R2</title>
		<link>http://Weblog.BassQ.nl/index.php/enable-active-directory-object-restore-with-windows-server-2008-r2/</link>
		<comments>http://Weblog.BassQ.nl/index.php/enable-active-directory-object-restore-with-windows-server-2008-r2/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 18:51:51 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=781</guid>
		<description><![CDATA[The Active Directory Recycle Bin in Windows Server 2008 R2 by Jonathan Medd : http://www.simple-talk.com/sysadmin/exchange/the-active-directory-recycle-bin-in-windows-server-2008-r2/ Since Active Directory was included as part of Window Server 2000, administrators have often asked for  a simple way to roll back mistakes, whether that is the incorrect deletion of the wrong user account to the accidental removal of thousands [...]]]></description>
			<content:encoded><![CDATA[<p>The Active Directory Recycle Bin in Windows Server 2008 R2 by Jonathan Medd : <a href="http://www.simple-talk.com/sysadmin/exchange/the-active-directory-recycle-bin-in-windows-server-2008-r2/" target="_blank">http://www.simple-talk.com/sysadmin/exchange/the-active-directory-recycle-bin-in-windows-server-2008-r2/</a></p>
<p>Since Active Directory was included as part of Window Server 2000, administrators have often asked for  a simple way to roll back mistakes, whether that is the incorrect deletion of the wrong user account to the accidental removal of thousands of objects by deleting an OU. Before the release of Windows Server 2008 R2 there were a number of ways using built-in or third-party methods to restore Active Directory objects, but typically they were not as quick or complete as say retrieving a deleted email or file.</p>
<p>Microsoft has included with their release of Windows Server 2008 R2 the facility, under the correct conditions, to enable a Recycle Bin for Active Directory and allow simple restoration of objects which have been erroneously removed. In this article we will briefly cover some of the options prior to 2008 R2 and then examine how to enable the new Recycle Bin and restore objects from it.</p>
<h2>Pre-Windows Server 2008 R2</h2>
<p>The 2008 R2 Recycle Bin for Active Directory is a great motivating point for upgrading your forest and domain(s) to the latest version, but this is not always a quick process in many enterprises so it is worth knowing what options are available prior to this version. Like many things it’s a lot better to examine and plan for possible resolutions before a significant mistake happens that you need to deal with. Retrieving Active Directory objects typically falls into two available categories, authoritative restore from a backup or tombstone reanimation.</p>
<h3><strong>Authoritative Restore </strong></h3>
<p>The Microsoft KB article 840001(<a href="http://support.microsoft.com/kb/840001">http://support.microsoft.com/kb/840001</a>) details how to perform the restoration of a user account using a system state backup of a domain controller. Typically, you would use a global catalog so that you can also restore all group membership information.</p>
<h3><strong>Tombstone Reanimation</strong></h3>
<p>The above article also details how to recover an account when you don’t have a system state backup by using tombstone reanimation which was introduced with Windows Server 2003 – you can retrieve objects from the Deleted Objects container where they are kept after deletion until their tombstone period expires. Obviously regular system state backups of Active Directory are critical for your full disaster recovery procedures, but taking advantage of tombstone reanimation means you can get objects back quicker than having to go through the full authoritative restore process.</p>
<p>You could use the procedure in the article which utilises the ldp.exe tool, but there are other methods around which you may find simpler.</p>
<ul>
<li>
<p style="text-align: left;">The article itself links to a Sysinternals tool, <strong>ADRestore</strong> (<a href="http://technet.microsoft.com/en-us/sysinternals/bb963906.aspx">http://technet.microsoft.com/en-us/sysinternals/bb963906.aspx</a>), which is a command line tool for reanimating objects.</p>
</li>
<li>
<p style="text-align: left;">The free <strong>ADRestore.Net</strong>, a GUI tool made by Microsoft PFE Guy Teverovsky. <a href="http://blogs.microsoft.co.il/blogs/guyt/archive/2007/12/15/adrestore-net-rewrite.aspx">http://blogs.microsoft.co.il/blogs/guyt/archive/2007/12/15/adrestore-net-rewrite.aspx</a>.</p>
</li>
<li>
<p style="text-align: left;">Quest produces a freeware product <strong>Object Restore for Active Directory</strong>, an easy to use GUI tool. <a href="http://www.quest.com/object-restore-for-active-directory/">http://www.quest.com/object-restore-for-active-directory/</a> (Note: there is a commercial version with more features, <strong>Recovery Manager for Active Directory</strong>.)</p>
</li>
<li>
<p style="text-align: left;">Quest also produces a cmdlet library for managing Active Directory with Windows PowerShell (<a href="http://www.quest.com/powershell/activeroles-server.aspx">http://www.quest.com/powershell/activeroles-server.aspx</a>). As of version 1.2 a number of the cmdlets had a Tombstone parameter added to them so that a search of objects would also include items which have been tombstoned. These results could then be piped through to the new cmdlet Restore-QADDeletedObject to undelete the object represented by the tombstone.  For instance the command<strong> Get-QADUser –Tombstone -LastChangedOn  ((Get-Date).adddays(-1)) | Restore-QADDeletedObject</strong> would restore all user accounts deleted yesterday.</p>
</li>
</ul>
<p>The drawback with tombstone reanimation is that because most of the object’s attributes are removed at the time of the object’s deletion, a restored object using this method requires many properties of the account, such as address fields and group membership, to be manually repopulated. Whilst this is obviously preferable to re-creating an account from scratch it does not make for a quick overall process. However, you will at least get back the objectGUID and objectSid attributes which means there would be no need to re-configure a user’s workstation profile.</p>
<p>The original release of Windows Server 2008 introduced snapshot backups for Active Directory. You can take point-in-time snapshots of your Active Directory with the <strong>NTDSUTIL</strong> command line utility which utilizes Volume Shadow Copy to provide a snapshot. It is then possible to mount this snapshot using different ports on the same domain controller as the live Active Directory database and use standard tools to compare the two. This could really make the tombstone reanimation a lot simpler because after restoring the object you could view two versions of Active Directory Users and Computers side by side and view the properties of the restored object from a previous time, so making it simpler to repopulate properties.</p>
<p>The Directory Service Comparison Tool (<a href="http://lindstrom.nullsession.com/?page_id=11">http://lindstrom.nullsession.com/?page_id=11</a>) takes advantage of these snapshots and makes the repopulation process more streamlined.</p>
<p>For those with Microsoft Exchange messaging environments, once you have the Active Directory account back, you can use the <strong>Reconnect Mailbox</strong> feature within Exchange to tie the restored account back up with the mailbox. This is of course providing you have a similar tombstone retention period for mailboxes that you do for AD accounts.</p>
<h2>Active Directory Recycle Bin</h2>
<p>The real reason you decided to read this article though was not so that we could spend time going over all the possible options for how you can piece together restored AD objects, but rather to find out how the Recycle Bin is going to make your life as an Active Directory administrator easier without necessarily the need for these different tools. The key differences from previous versions of Windows Server are that by default you get all of the attributes back and the tools to use are PowerShell cmdlets, which are quickly becoming a more essential part of every Windows administrator’s standard toolkit.</p>
<p>Firstly though the Active Directory Recycle Bin is not enabled by default and has certain domain and forest wide requirements before it can be enabled.</p>
<ul>
<li>Firstly, all domain controllers within the Active Directory forest must be running Windows Server 2008 R2.</li>
<li>Secondly, the functional level of the Active Directory forest must be Windows Server 2008 R2.</li>
</ul>
<p>Naturally organizations are typically cautious when upgrading Active Directory and these types of infrastructure projects don’t tend to happen quickly, but the Recycle Bin could be one of the features which gives you more weight behind a decision. You should also be aware though that enabling the Recycle Bin is a onetime only move, there’s no easy way to disable it again, so careful consideration of this decision must be taken.</p>
<p>It’s worth noting that if you are making a fresh forest install of Windows Server 2008 R2 the Active Directory schema will already include all of the necessary attributes for the Recycle Bin to function. If however you are upgrading your domain controllers from previous versions of Windows Server then you will need to run the well known procedure of <span> adprep /forestprep </span>and <span>adprep /domainprep</span> (for each domain) and possibly <span>adprep /domainprep /gpprep </span>(for Group Policy preparation)</p>
<p>before you can introduce Windows Server 2008 R2 domain controllers into the environment.</p>
<p>So let’s go ahead and run through all the steps we need to get the Recycle Bin enabled. Firstly, ensure that all of your domain controllers are running Windows Server 2008 R2 and then we need to use PowerShell; the great news with Windows Server 2008 R2 is that version 2 of PowerShell is installed by default and is placed directly on your taskbar.</p>
<p><img style="float: left;" src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A1.jpg" alt="" /></p>
<p>After you have installed Active Directory Domain Services the Active Directory specific cmdlets are available to use via a module; modules essentially are the evolution of snapins from version 1 of PowerShell. To access these cmdlets you can either open the Active Directory specific version of the PowerShell console from the Administrative Programs menu, or the method I would prefer, use the <strong>Import-Module</strong> cmdlet. (Tip: You could add the below expression to your PowerShell profile so that the cmdlets are available every time you open PowerShell)</p>
<p><strong>PS&gt; Import-Module activedirectory</strong></p>
<p>Once complete all of the Active Directory cmdlets will be at your fingertips. As previously discussed we now need to get the functional level of the forest up to the level of Windows Server 2008 R2. The most common way to do this previously was through Active Directory Domains and Trusts.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A2.jpg" alt="" /></p>
<p>Now though we can do this through PowerShell. The <strong>Get-ADForest</strong> cmdlet will return information about your forest and the <strong>Set-ADForestMode </strong>cmdlet will enable you to raise the current functional level – since it is such a significant change to your environment you will be prompted to confirm that you wish to go ahead.</p>
<div>
<p>PS&gt; Get-ADForest | Set-ADForestMode –ForestMode Windows2008R2Forest</p></div>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A3.jpg" alt="" /></p>
<p>Now that our forest is at the correct functional level we can enable the Recycle Bin, to do so we use the <strong>Enable-ADOptionalFeature</strong> cmdlet. This must be either run on the DC with the Domain Naming Master FSMO role or directed at that server with the <strong>–server</strong> parameter. Again you will be prompted to confirm your command since the action is irreversible.</p>
<div>
<p>PS&gt; Enable-ADOptionalFeature &#8216;Recycle Bin Feature&#8217; -Scope ForestOrConfigurationSet -target &#8216;test.local&#8217;</p></div>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A4.jpg" alt="" /></p>
<p><span id="more-781"></span>Now that we have the Recycle Bin enabled it’s time to go check out how we recover some deleted objects. In this environment we have a very simple AD structure with a couple of test accounts to illustrate the example.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A5.jpg" alt="" /></p>
<p>Let’s take the situation where an administrator accidently deletes the <strong>Users</strong> OU. One of the most common reasons this can happen is because it is actually possible to delete OU’s from the Group Policy Management tool, not just Active Directory Users and Computers – so an administrator might think they are removing a GPO and in a bad moment delete the wrong item and remove a whole OU. The administrator is prompted for what they are about to do, but I have seen it happen more than once!</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A6.jpg" alt="" /></p>
<p>The initial release of Windows 2008 Server actually included a new checkbox ‘Protect object from accidental deletion’. In the example of the OU below any attempt to delete the OU will be met with an <strong>Access is denied</strong> response and the administrator will actually have to remove the tick from that checkbox before the OU can be deleted.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A7.jpg" alt="" /></p>
<p>However, what you would naturally expect to happen as a consequence of the <strong>Protect object from accidental deletion</strong> would be any user or computer account created in that protected OU would also be supported by the same mechanism. Unfortunately by default they are not, so as a good practise you would either need to build that into your account creation process or programmatically check and set that checkbox on all accounts in the OU on a regular basis.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A8.jpg" alt="" /></p>
<p>Consequently, in the above example if we accept the warning to delete the OU we are greeted with an <strong>Access is denied</strong> message since the OU has protection set.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A9.jpg" alt="" /></p>
<p>So we were saved from deleting the OU, but all of the unprotected child objects were deleted.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A10.jpg" alt="" /></p>
<p>(For the purposes of this article I now remove the <strong>Users</strong> OU by first clearing the checkbox for protecting the object from accidental deletion.)</p>
<p>We can browse the current contents of the Active Directory Recycle Bin using the <strong>Get-ADObject</strong> cmdlet, directing it at the <strong>Deleted Objects</strong> container and using the <strong>–includeDeletedObjects</strong> parameter.</p>
<div>
<p>PS&gt; Get-ADObject –SearchBase “CN=Deleted Objects,DC=test,DC=local” –ldapFilter “(objectClass=*)” -includeDeletedObjects | Format-List Name,ObjectClass,ObjectGuid</p></div>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A11.jpg" alt="" /></p>
<p>We can see from the resultant output that we have both the <strong>Users</strong> OU in there and the two user accounts. So let’s try restoring one of the user accounts back, to do so we need the <strong>Restore-ADObject</strong> cmdlet and supply the ObjectGuid property of the user account.</p>
<div>
<p>PS&gt; Restore-ADObject –identity 2df74fba-7e86-4f75-b16d-5725ef45a45f</p></div>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A12.jpg" alt="" /></p>
<p>Oh dear, it failed to restore, but PowerShell tells us that it failed because the object’s parent no longer exists either, i.e. we need to first restore the <strong>Users</strong> OU. (Note: an alternative would be to use the  -targetpath parameter and re-direct the restore to a different OU)</p>
<p>To restore the <strong>Users</strong> OU we can use the same cmdlet (<strong>Restore-ADObject</strong>) as to restore users, just supply the ObjectGuid of the OU.</p>
<div>
<p>PS&gt; Restore-ADObject –identity 20142376-8a48-4b56-9972-0e64eb9e9a0f</p></div>
<p>The <strong>Users</strong> OU returns.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A13.jpg" alt="" /></p>
<p>Now we just need to get those user accounts back. Rather than have to type out the ObjectGuid for each account we wish to restore we can instead create a search which will match all of the accounts we wish to restore and then use the PowerShell pipeline to send those results to the <strong>Restore-ADObject</strong> cmdlet.</p>
<div>
<p>PS&gt; Get-ADObject -ldapFilter &#8220;(lastKnownParent=OU=Users,OU=Resources,DC=test,DC=local)&#8221; -includeDeletedObjects | Restore-ADObject</p></div>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A14.jpg" alt="" /></p>
<p>The user accounts are back in the <strong>Users</strong> OU.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A15.jpg" alt="" /></p>
<p>If we check the properties of the account we can confirm that different from tombstone re-animation we get all of the properties back.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A16.jpg" alt="" /></p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A17.jpg" alt="" /></p>
<h2>Active Directory Recycle Bin PowerPack for PowerGUI</h2>
<p>Although the Recycle Bin is a great new feature within Windows Server 2008 R2 Microsoft is already getting feedback that there is no GUI for managing it. Whilst a lot of administrators are comfortable with PowerShell, some may still prefer to use a GUI based management tool for these tasks. Fortunately a great tool to plug this gap has already been provided by the community; PowerShell MVP Kirk Munro has created the Active Directory Recycle Bin PowerPack for PowerGUI (<a href="http://www.powergui.org/entry.jspa?categoryID=21&amp;externalID=2461">http://www.powergui.org/entry.jspa?categoryID=21&amp;externalID=2461</a>). This free tool has bundled up scripts using the previously demonstrated Active Directory PowerShell cmdlets and provides a graphical front end for administration.</p>
<p>Simply download the PowerGUI tool plus the Active Directory Recycle Bin PowerPack and import it into PowerGUI. Open up the PowerPack and you will have a graphical view of the current contents of the Recycle Bin with the ability to drill down through Organisational Units. Options for restoring single items or recursively are provided in the <strong>Actions</strong> column as well as alternate restoration paths and emptying items from the Recycle Bin.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A18.jpg" border="0" alt="" /></p>
<p>It is also possible to use the <strong>Configure recycle bin</strong> action to set the values for <strong>DeletedObjectLifetime</strong>, the amount of days objects reside in the Recycle Bin, and <strong>TombstoneLifetime</strong>, the amount of days objects can be restored using Tombstone Reanimation after they have left the Recycle Bin. In Windows Server 2008 R2 both of these values default to 180 days, in some earlier versions of Windows Server this value was 60 days and if you upgrade those domain controllers it will remain the same so you may wish to change the values – you can use the <strong>Modify</strong> action to do this.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A19.jpg" alt="" /></p>
<p>For this example I have deleted from Active Directory the <strong>Resources</strong> and<strong> Users</strong> containers and the two user accounts which you can see nicely in the below screenshot using PowerGUI.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A20.jpg" alt="" /></p>
<p>This time we will restore the account <strong>Joe Bloggs</strong>, but to an alternative location using the <strong>Restore to&#8230;. </strong>Action. (Remember: this is done in PowerShell using the <strong>–targetpath</strong> parameter of the <strong>Restore-ADObject cmdlet</strong>) Simply input the path to the Organisational Unit you wish to restore the object to. In this example we use the default <strong>Users</strong> container as the target location.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A21.jpg" alt="" /></p>
<p>The user has been restored to the alternate location; this is particularly useful if we did not wish to bring back the entire OU(s) as we did previously.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A22.jpg" alt="" /></p>
<p>If however, you do wish to bring back the contents of an entire OU and everything below it there is an action, <strong>Restore (recursive</strong>).</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A23.jpg" alt="" /></p>
<p>Using the <strong>Restore</strong> <strong>(recursive)</strong> action in this scenario brings back both the <strong>Resources</strong> and <strong>Users</strong> OU’s as well as the single account remaining in it, <strong>Jane Smith</strong>.</p>
<p><img src="http://www.simple-talk.com/iwritefor/articlefiles/811-Medd%20A24.jpg" alt="" /></p>
<p>Hopefully in a future release of Windows Server this functionality will be provided out of the box, the most natural home would be a viewable container within Active Directory Users and Computers, until then the Recycle Bin PowerPack for PowerGUI will prove very useful.</p>
<h2>Summary</h2>
<p>One of the most requested features for a long time with Active Directory has been a Recycle Bin. Microsoft has finally delivered this with the release of Windows Server 2008 R2. It may not be a feature that enterprises get to use for a little while given the system requirements of all 2008 R2  Domain Controllers and your Active Directory Forest at 2008 R2 functional level, but it could be one of those compelling reasons that enables you to pursue an upgrade.</p>
<p>Administration is via the new Active Directory PowerShell cmdlets which Microsoft is using to provide a consistent command line interface across all of their products. Although currently there is no native GUI for these administration tasks, the Active Directory Recycle Bin PowerPack for PowerGUI enables administrators to leverage the underlying PowerShell functionality and provide a graphical interface for carrying out these tasks.</p>
<p><map name='google_ad_map_781_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/781?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_781_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=781&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fenable-active-directory-object-restore-with-windows-server-2008-r2%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/enable-active-directory-object-restore-with-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unified Access Gateway (Forefront &#8211; UAG) RC0</title>
		<link>http://Weblog.BassQ.nl/index.php/unified-access-gateway-forefront-uag-rc0/</link>
		<comments>http://Weblog.BassQ.nl/index.php/unified-access-gateway-forefront-uag-rc0/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 18:38:54 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[UAG]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=779</guid>
		<description><![CDATA[Forefront UAG Release Candidate 0 (RC0) is here! : http://blogs.technet.com/edgeaccessblog/archive/2009/09/25/forefront-uag-release-candidate-0-rc0-is-here.aspx Microsoft Forefront Unified Access Gateway (UAG) is a secure application gateway, to manage, control, and optimize remote access for managed and non-managed endpoints, to corporate applications and resources. Forefront UAG RC0 provides a number of new features, including support for migration from Forefront UAG Beta [...]]]></description>
			<content:encoded><![CDATA[<p><span>Forefront UAG Release Candidate 0 (RC0) is here! : </span><a href="http://blogs.technet.com/edgeaccessblog/archive/2009/09/25/forefront-uag-release-candidate-0-rc0-is-here.aspx" target="_blank">http://blogs.technet.com/edgeaccessblog/archive/2009/09/25/forefront-uag-release-candidate-0-rc0-is-here.aspx</a></p>
<p>Microsoft Forefront Unified Access Gateway (UAG) is a secure application gateway, to manage, control, and optimize remote access for managed and non-managed endpoints, to corporate applications and resources. Forefront UAG RC0 provides a number of new features, including support for migration from Forefront UAG Beta 2.</p>
<p><a name="Description" href="http://technet.microsoft.com/en-us/library/dd861463.aspx"></a>Forefront UAG provides the following:</p>
<ul>
<li><strong>Remote access</strong>: Using Forefront UAG you can allow and control access to internal resources and applications from a range of managed and unmanaged client endpoints.</li>
<li><strong>Application support</strong>: Forefront UAG provides broad application support for a wide range of Microsoft and third-party applications. Application optimizers, consisting of predefined settings and values, provide optimum settings for accessing a specific application via Forefront UAG.</li>
<li><strong>Access control</strong>: Forefront UAG provides granular access control, to ensure that only client endpoints complying with corporate health guidelines can access internal applications and resources.</li>
<li><strong>Authentication</strong>: Forefront UAG provides frontend and backend authentication mechanisms. Frontend authentication allows you to pre-authenticate users using a wide range of authentication mechanisms, ensuring that only authenticated traffic reaches published application servers. In addition, Forefront UAG provides a single sign-on experience for authentication to backend applications.</li>
</ul>
<p>For additional questions visit our <a href="http://social.technet.microsoft.com/Forums/en-US/forefrontedgeiag/">TechNet forum</a>. Follow us on our <a href="http://blogs.technet.com/edgeaccessblog/default.aspx">blog</a> too; we&#8217;re planning on providing you with lots more information on features and how to get it up and running.</p>
<p>Find more information about Forefront UAG as follows:</p>
<ul>
<li>To read the Forefront UAG documentation, visit the Forefront UAG TechCenter library (<a target="_blank">http://technet.microsoft.com/en-us/library/dd861463.aspx</a>)</li>
<li>To read about up-to-date issues, visit the Forefront UAG Product Team blog (<a href="http://go.microsoft.com/fwlink/?LinkId=156512" target="_blank">http://go.microsoft.com/fwlink/?LinkId=156512</a>)</li>
<li>For Beta 2 support issues, visit the Forefront UAG forum (<a href="http://go.microsoft.com/fwlink/?LinkId=156513" target="_blank">http://go.microsoft.com/fwlink/?LinkId=156513</a>)</li>
<li>Forefront UAG RC0 provides a number of new features, including support for migration from Forefront UAG Beta 2. If you want to migrate a Forefront UAG Beta 2 configuration to RC0, ensure that you run the UAG_RC0_4_0981_2.msp file after running Forefront UAG Setup.</li>
</ul>
<p>Download here: <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=a3f5729a-3989-4f60-980f-1b87dd198988" target="_blank">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=a3f5729a-3989-4f60-980f-1b87dd198988</a></p>
<p><map name='google_ad_map_779_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/779?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_779_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=779&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Funified-access-gateway-forefront-uag-rc0%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/unified-access-gateway-forefront-uag-rc0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google releases Chrome 3</title>
		<link>http://Weblog.BassQ.nl/index.php/google-releases-chrome-3/</link>
		<comments>http://Weblog.BassQ.nl/index.php/google-releases-chrome-3/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 21:09:59 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=770</guid>
		<description><![CDATA[Google has released its third major revision of Chrome. The updated browser boasts a 150% (25% over its most recent stable release) increase in javascript performance since the launch of version 1. Other new features include a redesigned &#8220;new tab&#8221; page, an improved omnibox, themes capability, and HTML5 features. Since Google has released Chrome it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.neowin.net/images/news/newlogos/googlechromelogo.png"><img style="border-width: 0px; margin: 0px 5px 0px 0px; display: inline;" title="image" src="http://www.neowin.net/images/news/newlogos/googlechromelogo.png" border="0" alt="image" align="left" /></a></p>
<p>Google has released its third major revision of Chrome. The updated browser boasts a 150% (25% over its most recent stable release) increase in javascript performance since the launch of version 1. Other new features include a redesigned &#8220;new tab&#8221; page, an improved omnibox, themes capability, and HTML5 features.</p>
<p>Since Google has released Chrome it has taken a 2.8% market share. It is expected that the market share will continue to grow as more people become aware of the browser. Also, Google has been marketing its browser heavily to users who also use other Google products such as Gmail or Google search.<br />
The browser marketplace is packed with heavy hitters from Microsoft, Apple, and Google. All of which are backed by massive corporations with seemingly unlimited resources. Other well known browsers that also provide serious competition to Chrome are Firefox and Opera.<br />
The competition in the browser market place keeps all the competitors on their toes as they try to gain or maintain their current market share. With Google releasing an updated browser you can be sure that their competitors are watching closely.</p>
<p>Download Google Chrome 3 here: <a href="http://dl.google.com/chrome/install/195.21/chrome_installer.exe" target="_blank">http://dl.google.com/chrome/install/195.21/chrome_installer.exe</a></p>
<p>Source : <a href="http://www.neowin.net">http://www.neowin.net</a></p>
<p><map name='google_ad_map_770_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/770?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_770_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=770&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fgoogle-releases-chrome-3%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/google-releases-chrome-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bing launches Cool new feature: Visual Search (powered by Silverlight)</title>
		<link>http://Weblog.BassQ.nl/index.php/bing-launches-cool-new-feature-visual-search-powered-by-silverlight/</link>
		<comments>http://Weblog.BassQ.nl/index.php/bing-launches-cool-new-feature-visual-search-powered-by-silverlight/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 21:03:49 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=762</guid>
		<description><![CDATA[Microsoft has now unveiled its next version of their decision engine, Bing Visual Search. The new Visual Search, powered by Silverlight, lets users scroll through galleries of images using specific keywords. Users can browse in the visual search by products, sports, consumer electronics, famous people, entertainment, reference and many more categories. The updated search makes [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has now unveiled its next version of their decision engine, Bing Visual Search. <a href="http://www.bing.com/community/blogs/search/archive/2009/09/14/visual-search-why-type-when-you-can-see-it.aspx" target="_blank">The new Visual Search, powered by Silverlight</a>, lets users scroll through galleries of images using specific keywords.</p>
<p>Users can browse in the visual search by products, sports, consumer electronics, famous people, entertainment, reference and many more categories. The updated search makes it easier for users to find what they are looking for through the stylish 3D flip image layout.</p>
<p>Bing now helps users sort through their choices by &#8220;Most popular on Bing&#8221;, eliminating choices for you to help decide on what to buy. The decision engine can now help expand your search by taking your queries and turning out wider results. Bing will take queries such as &#8220;NFL Players&#8221; or &#8220;MLB Players&#8221; and locate as many results of player&#8217;s images by face. Bing can also help narrow down user&#8217;s queries by sorting players by position, team, salaries and more.</p>
<p>Bing Visual Search requires <a href="http://www.microsoft.com/silverlight/get-started/install/default.aspx" target="_blank">Microsoft Silverlight</a> to be installed to use the newest version of Bing.</p>
<p>Test out the new beta of Bing at <a href="http://www.bing.com/visualsearch" target="_blank">http://www.bing.com/visualsearch</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="435" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/12e35t6dGdM&amp;hl=en&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="580" height="435" src="http://www.youtube.com/v/12e35t6dGdM&amp;hl=en&amp;fs=1&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><map name='google_ad_map_762_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/762?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_762_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=762&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fbing-launches-cool-new-feature-visual-search-powered-by-silverlight%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/bing-launches-cool-new-feature-visual-search-powered-by-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Desktop Connection 7 for Windows 7, XP &amp; Vista</title>
		<link>http://Weblog.BassQ.nl/index.php/remote-desktop-connection-7-for-windows-7-windows-xp-windows-vista/</link>
		<comments>http://Weblog.BassQ.nl/index.php/remote-desktop-connection-7-for-windows-7-windows-xp-windows-vista/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 07:48:39 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=757</guid>
		<description><![CDATA[Introduction Now that we have released Windows 7 &#38; Windows Server 2008 R2 to manufacturing, we wanted to share our plans to make the Remote Desktop Connection (RDC) 7.0 client available to Windows XP and Windows Vista. RDC 7 will ensure that when connecting to Windows 7 and Windows Server 2008 R2 from an XP [...]]]></description>
			<content:encoded><![CDATA[<h4>Introduction</h4>
<p>Now that we have released Windows 7 &amp; Windows Server 2008 R2 to manufacturing, we wanted to share our plans to make the Remote Desktop Connection (RDC) 7.0 client available to Windows XP and Windows Vista. RDC 7 will ensure that when <strong><span style="text-decoration: underline;">connecting to</span></strong> Windows 7 and Windows Server 2008 R2 from an XP or Vista machines you are able to take advantage of the rich, advanced RDP7 features such as Media Player Redirection, True Multi-monitor support, etc</p>
<p>Note: If you use RDC 7.0 to <span style="text-decoration: underline;">connect to</span> XP or Vista you do not get new Windows 7 features like Windows Media Player Redirection etc. There is no way to get these features when <span style="text-decoration: underline;">connecting to</span> XP or Vista.</p>
<p>The new RDC 7.0 clients will be available in Q4 CY09 by using the Microsoft Download Center and WSUS and will be available for Windows Vista with Service Pack 1 (SP1), Windows Vista with Service Pack 2 (SP2), and Windows XP with Service Pack 3 (SP3) operating systems.</p>
<p>The following sections describe what the user experience will be when connecting to Windows 7 or Windows Server 2008 R2 from a variety of operating systems using RDP 7, RDP 6.1, or RDP 5.2.</p>
<p><span id="more-757"></span></p>
<h4>Connectivity</h4>
<p>This section describes the set of remote resources available to users from each operating system/client combination.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="20%" valign="bottom">
<table border="1" cellspacing="0" cellpadding="2" width="609">
<tbody>
<tr>
<td width="195" valign="top"><strong>Connecting From:</strong></td>
<td width="10" valign="top"><strong>Win7/R2</strong></td>
<td width="67" valign="top"><strong>Vista SP+</strong></td>
<td width="71" valign="top"><strong>Vista SP+</strong></td>
<td width="63" valign="top"><strong>XP SP3</strong></td>
<td width="70" valign="top"><strong>XP SP3</strong></td>
<td width="72" valign="top"><strong>XP SP2</strong></td>
<td width="59" valign="top"><strong>XP SP2</strong></td>
</tr>
<tr>
<td width="195" valign="top"></td>
<td width="10" valign="top"><strong>RDC 7.0</strong></td>
<td width="67" valign="top"><strong>RDC 7.0</strong></td>
<td width="71" valign="top"><strong>RDC 6.1</strong></td>
<td width="63" valign="top"><strong>RDC 7.0</strong></td>
<td width="70" valign="top"><strong>RDC 6.1</strong></td>
<td width="72" valign="top"><strong>RDC 6.1</strong></td>
<td width="59" valign="top"><strong>RDC 5.2</strong></td>
</tr>
<tr>
<td width="195" valign="top">Access to Remote Desktop sessions</td>
<td width="10" valign="top">yes</td>
<td width="67" valign="top">yes</td>
<td width="71" valign="top">yes</td>
<td width="63" valign="top">yes</td>
<td width="70" valign="top">yes</td>
<td width="72" valign="top">yes</td>
<td width="59" valign="top">yes</td>
</tr>
<tr>
<td width="195" valign="top">Access to RemoteApp programs</td>
<td width="10" valign="top">yes</td>
<td width="67" valign="top">yes</td>
<td width="71" valign="top">yes</td>
<td width="63" valign="top">yes</td>
<td width="70" valign="top">yes</td>
<td width="72" valign="top">yes</td>
<td width="59" valign="top">no</td>
</tr>
<tr>
<td width="195" valign="top">Access to personal desktop by using RD Connection Broker</td>
<td width="10" valign="top">yes</td>
<td width="67" valign="top">yes</td>
<td width="71" valign="top">yes</td>
<td width="63" valign="top">yes</td>
<td width="70" valign="top">yes</td>
<td width="72" valign="top">yes</td>
<td width="59" valign="top">yes</td>
</tr>
<tr>
<td width="195" valign="top">Access to virtual desktop pools by using RD Connection Broker</td>
<td width="10" valign="top">yes</td>
<td width="67" valign="top">yes</td>
<td width="71" valign="top">yes</td>
<td width="63" valign="top">yes</td>
<td width="70" valign="top">yes</td>
<td width="72" valign="top">yes</td>
<td width="59" valign="top">yes</td>
</tr>
<tr>
<td width="195" valign="top">Launch applications and desktops from RemoteApp and Desktop Connection on client</td>
<td width="10" valign="top">yes</td>
<td width="67" valign="top">no</td>
<td width="71" valign="top">no</td>
<td width="63" valign="top">no</td>
<td width="70" valign="top">no</td>
<td width="72" valign="top">no</td>
<td width="59" valign="top">no</td>
</tr>
<tr>
<td width="195" valign="top">Launch RemoteApp programs, virtual desktop, and session-based desktop from RD Web Access</td>
<td width="10" valign="top">yes</td>
<td width="67" valign="top">yes</td>
<td width="71" valign="top">yes</td>
<td width="63" valign="top">yes</td>
<td width="70" valign="top">yes</td>
<td width="72" valign="top">yes</td>
<td width="59" valign="top">no</td>
</tr>
<tr>
<td width="195" valign="top">Status &amp; disconnect system tray icon.</td>
<td width="10" valign="top">yes</td>
<td width="67" valign="top">yes</td>
<td width="71" valign="top">no</td>
<td width="63" valign="top">no</td>
<td width="70" valign="top">no</td>
<td width="72" valign="top">no</td>
<td width="59" valign="top">no</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong>Access to Remote Desktop sessions</strong></p>
<p>User can connect to full remote desktop sessions.</p>
<p><strong>Access to RemoteApp programs</strong></p>
<p>Users can connect to RemoteApp programs rather than a whole desktop. This allows RemoteApp programs to be displayed seamlessly on the user’s local desktop even though they run remotely.</p>
<p><strong>Access to personal virtual desktops by using RD Connection Broker</strong></p>
<p>Users can access to personal virtual desktops when using the new Remote Desktop Virtualization Host in Windows Server 2008 R2. Personal desktops are assigned to users on 1:1 basis and maintain state over time.</p>
<p><strong><br />
</strong></p>
<p><strong>Access to virtual desktop pools by using RD Connection Broker</strong></p>
<p>Users can access virtual desktop pools when using the new Remote Desktop Virtualization Host in Windows Server 2008 R2. Pooled desktops are shared between multiple users and all changes a user makes are typically rolled back when the user logs off.</p>
<p><strong>Launch applications and desktops from &#8216;RemoteApp and Desktop Connections&#8217; </strong></p>
<p>Users can subscribe to all their RemoteApp programs and desktops which are then listed in their local Start menu. The list is automatically updated as items are added or deleted.</p>
<p><strong>Launch application and desktops from RD Web Access</strong></p>
<p>Users can launch RemoteApp programs and desktops from an ActiveX enable browser</p>
<p><strong>Status &amp; disconnect system tray icon</strong></p>
<p>A single system tray icon enables users to see all their remote connections. The user can disconnect all or individual connections using this icon. The icon appears only when launching RDP connections which are associated with a RemoteApp and Desktop Connection feed.</p>
<h4>Experience Features</h4>
<p>This section describes the user experience when connecting to<strong><span style="text-decoration: underline;"> Windows Server 2008 R2 </span></strong><a title="_GoBack" name="_GoBack"></a>from each platform/client combination.</p>
<table border="1" cellspacing="0" cellpadding="2" width="600">
<tbody>
<tr>
<td width="140" valign="top"><strong>Connecting From:</strong></td>
<td width="10" valign="top"><strong>Win7/R2</strong></td>
<td width="75" valign="top"><strong>Vista SP1</strong></td>
<td width="65" valign="top"><strong>Vista SP1</strong></td>
<td width="66" valign="top"><strong>XP SP3</strong></td>
<td width="71" valign="top"><strong>XP SP3</strong></td>
<td width="70" valign="top"><strong>XP SP2</strong></td>
<td width="103" valign="top"><strong>XP SP2</strong></td>
</tr>
<tr>
<td width="140" valign="top"></td>
<td width="10" valign="top"><strong>RDC 7.0</strong></td>
<td width="75" valign="top"><strong>RDC 7.0</strong></td>
<td width="65" valign="top"><strong>RDC 6.1</strong></td>
<td width="66" valign="top"><strong>RDC 7.0</strong></td>
<td width="71" valign="top"><strong>RDC 6.1</strong></td>
<td width="70" valign="top"><strong>RDC 6.1</strong></td>
<td width="103" valign="top"><strong>RDC 5.2</strong></td>
</tr>
<tr>
<td width="140" valign="top">Windows Media Player Redirection</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="65" valign="top">no</td>
<td width="66" valign="top">yes</td>
<td width="71" valign="top">no</td>
<td width="70" valign="top">no</td>
<td width="103" valign="top">no</td>
</tr>
<tr>
<td width="140" valign="top">Bidirectional Audio</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="65" valign="top">no</td>
<td width="66" valign="top">yes</td>
<td width="71" valign="top">no</td>
<td width="70" valign="top">no</td>
<td width="103" valign="top">no</td>
</tr>
<tr>
<td width="140" valign="top">Multimonitor Support</td>
<td width="10" valign="top">true</td>
<td width="75" valign="top">true</td>
<td width="65" valign="top">spanning</td>
<td width="66" valign="top">true</td>
<td width="71" valign="top">spanning</td>
<td width="70" valign="top">spanning</td>
<td width="103" valign="top">no</td>
</tr>
<tr>
<td width="140" valign="top">Aero Glass Support</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="65" valign="top">no</td>
<td width="66" valign="top">no</td>
<td width="71" valign="top">no</td>
<td width="70" valign="top">no</td>
<td width="103" valign="top">no</td>
</tr>
<tr>
<td width="140" valign="top">Enhanced Bitmap Acceleration</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="65" valign="top">no</td>
<td width="66" valign="top">yes</td>
<td width="71" valign="top">no</td>
<td width="70" valign="top">no</td>
<td width="103" valign="top">no</td>
</tr>
<tr>
<td width="140" valign="top">Language Bar Docking</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="65" valign="top">no</td>
<td width="66" valign="top">no</td>
<td width="71" valign="top">no</td>
<td width="70" valign="top">no</td>
<td width="103" valign="top">no</td>
</tr>
<tr>
<td width="140" valign="top">Easy Print</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="65" valign="top">yes</td>
<td width="66" valign="top">yes</td>
<td width="71" valign="top">yes</td>
<td width="70" valign="top">yes</td>
<td width="103" valign="top">no</td>
</tr>
</tbody>
</table>
<p><strong>Windows Media Player Redirection</strong></p>
<p>Windows Media Player Redirection enables content hosted in Windows Media Player to be redirected to the client for decoding on the users’ computers. This improves the quality of the video and ensures that video and audio are always in sync. This works for both full Windows Media Player and Windows Media Player controls hosted in Web pages.</p>
<p><strong>Bidirectional Audio</strong></p>
<p>You can redirect audio recording devices such as microphones on the client computer. This is ideal for applications like Windows 7 voice recognition and applications that record audio.</p>
<p><strong>True Multimonitor Support</strong></p>
<p>In Windows Vista &amp; Windows Server 2008, Terminal Services supported only monitor spanning. Remote Desktop Services now includes true multi-monitor support for up to 16 monitors. and works for both Remote Desktop &amp; RemoteApp programs. It is not compatible with Aero Glass support.</p>
<p><strong>Aero Glass Support</strong></p>
<p>Terminal Services in Windows Server 2008 did not support Aero Glass remoting for sessions. This is now supported in Windows Server 2008 R2 Remote Desktop Services (but is not compatible with multi monitor support).</p>
<p><strong>Enhanced Bitmap Acceleration</strong></p>
<p>Bitmap acceleration improves the remote display of graphics-intensive applications like PowerPoint, Flash, and Silverlight.</p>
<p><strong>Language Bar Docking</strong></p>
<p>RemoteApp allows users to use their docked Language Bar with their RemoteApp applications just like they do with the local ones.</p>
<p>This productive functionality was previously unavailable, and users had to resort to the floating Language bar. To use the RemoteApp docked Language bar users must use a Windows7 client connected to a Windows Server 2008 R2 server.</p>
<p><strong>Easy Print</strong></p>
<p>Easy Print allows users to print to their local printers from remote desktops and programs without needing to install print drivers on the host. Easy Print is now supported when connecting to Windows 7 client.</p>
<h4>Security Features</h4>
<p>This section describes the security features available when connecting to<strong><span style="text-decoration: underline;"> Windows Server 2008 R2 or Windows 7</span></strong> from each platform/client combination.</p>
<table border="1" cellspacing="0" cellpadding="2" width="600">
<tbody>
<tr>
<td width="142" valign="top"><strong>Connecting From:</strong></td>
<td width="10" valign="top"><strong>Win7/R2</strong></td>
<td width="75" valign="top"><strong>Vista SP1</strong></td>
<td width="75" valign="top"><strong>Vista SP1</strong></td>
<td width="75" valign="top"><strong>XP SP3</strong></td>
<td width="75" valign="top"><strong>XP SP3</strong></td>
<td width="75" valign="top"><strong>XP SP2</strong></td>
<td width="75" valign="top"><strong>XP SP2</strong></td>
</tr>
<tr>
<td width="142" valign="top"></td>
<td width="10" valign="top"><strong>RDC 7.0</strong></td>
<td width="75" valign="top"><strong>RDC 7.0</strong></td>
<td width="75" valign="top"><strong>RDC 6.1</strong></td>
<td width="75" valign="top"><strong>RDC 7.0</strong></td>
<td width="75" valign="top"><strong>RDC 6.1</strong></td>
<td width="75" valign="top"><strong>RDC 6.1</strong></td>
<td width="75" valign="top"><strong>RDC 5.2</strong></td>
</tr>
<tr>
<td width="142" valign="top">Per-user filtering of RemoteApp programs</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">na</td>
</tr>
<tr>
<td width="142" valign="top">Web SSO</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
</tr>
<tr>
<td width="142" valign="top">Web forms-based authentication</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
</tr>
<tr>
<td width="142" valign="top">RD Gateway-based control of device redirection</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
</tr>
<tr>
<td width="142" valign="top">RD Gateway system and logon messages</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
</tr>
<tr>
<td width="142" valign="top">RD Gateway Background Authorization &amp; Authentication</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
</tr>
<tr>
<td width="142" valign="top">Gateway Idle &amp; Session Timeouts</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
</tr>
<tr>
<td width="142" valign="top">NAP remediation with RD Gateway</td>
<td width="10" valign="top">yes</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">yes</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
<td width="75" valign="top">no</td>
</tr>
</tbody>
</table>
<p><strong>Per-user filtering of RemoteApp programs</strong></p>
<p>RemoteApp programs displayed in RD Web Access can be filtered so that a user will see only the applications to which he or she has access.</p>
<p><strong>Web SSO &amp; Web forms-based authentication</strong></p>
<p>RD Web Access now uses forms-based authentication to improve the user experience. Web SSO ensures that once a user is logged on no additional passwords are required for RD Gateway, RD Session Host servers and RemoteApp programs.</p>
<p><strong>RD Gateway-based control of device redirection</strong></p>
<p>In Windows Server 2008, it was possible for non-Microsoft Remote Desktop clients to override the gateway device redirection controls. In Windows Server 2008 R2 device redirection settings defined in RD Gateway it cannot be overridden.</p>
<p><strong>RD Gateway System and Logon messages</strong></p>
<p>System and logon messages can be added to RD Gateway and displayed to the remote desktop user. System messages can be used to inform users of server maintenance issues such as shutdown and restarts. Logon messages can be used to display a logon notice to users before they gain access to remote resources</p>
<p><strong>RD Gateway Background Authorization &amp; Authentication</strong></p>
<p>Background authentication and authorization requests are performed after a configured session timeout has been reached, sessions for users whose property information has not changed are not affected, and authentication and authorization requests are sent in the background.</p>
<p><strong>RD Gateway Idle &amp; Session Timeouts</strong></p>
<p>Configurable idle and session timeouts with RD Gateway provide better control of users who are connecting through RD Gateway. An idle timeout provides the ability to reclaim resources used by inactive user sessions without affecting the user&#8217;s session or data. This helps free up resources on the RD Gateway server.</p>
<p><strong>NAP Remediation with RD Gateway</strong></p>
<p>NAP remediation allows you to manage remote clients by updating them with the latest software updates and settings. This helps keep remote clients in compliance with network security policies.</p>
<p><strong>More Information</strong></p>
<p>For more information about the new features in Windows Server 2008 R2 Remote Desktop Services, see “What’s New in Remote Desktop Services,” available on Microsoft TechNet (<a href="http://go.microsoft.com/fwlink/?LinkId=131925">http://go.microsoft.com/fwlink/?LinkId=131925</a>).</p>
<p><map name='google_ad_map_757_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/757?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_757_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=757&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fremote-desktop-connection-7-for-windows-7-windows-xp-windows-vista%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/remote-desktop-connection-7-for-windows-7-windows-xp-windows-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 legal for free for 120 days!</title>
		<link>http://Weblog.BassQ.nl/index.php/windows-7-legal-for-free-for-120-days/</link>
		<comments>http://Weblog.BassQ.nl/index.php/windows-7-legal-for-free-for-120-days/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 21:16:23 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=730</guid>
		<description><![CDATA[Microsoft allows anyone to install and use any version of Windows 7 for 30 days without having to enter an activation key. There are no strings attached, and the operating system&#8217;s performance is not degraded or defaced during the trial. Fortunately for us, the 30-day grace period can be extended up to three additional times [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft allows anyone to install and use any version of Windows 7 for 30 days without having to enter an activation key. There are no strings attached, and the operating system&#8217;s performance is not degraded or defaced during the trial.</p>
<p>Fortunately for us, the 30-day grace period can be extended up to three additional times — to a total of 120 days — using a Microsoft-supplied utility called the Software License Manager (<strong>slmgr</strong>). This tool conveniently ships with Windows 7.</p>
<p>How to use <strong>slmgr</strong> to extend the free-trial period of Windows Vista was first reported by WS editorial director Brian Livingston on <a href="http://windowssecrets.com/links/$P20d/806eb2h/?url=windowssecrets.com%2F2007%2F02%2F15%2F01-Use-Vista-without-activation-for-120-days">Feb. 15, 2007</a>. Because Windows 7 includes slightly different versions than Vista, the procedure has some new wrinkles. Listen up.<br />
<a name="story2"></a><br />
<big><strong>How to extend Win7&#8242;s trial to a full four months </strong><br />
</big><small><br />
</small>In a nutshell: If you install Windows 7 and don&#8217;t enter an installation key, the 30-day activation clock starts. To see how many days you have left, click Start, right-click Computer, and choose Properties. At the bottom of the dialog under Windows Activation, you&#8217;ll see the number of days left in your trial period.</p>
<p>When that number gets perilously close to zero, you can extend the free period another 30 days via the following steps:</p>
<ul style="padding: 0pt; margin-left: 17px;" type="square">
<li><strong>Step 1:</strong> Click Start, All Programs, Accessories. Right-click Command Prompt and choose Run As Administrator. Enter your administrator password.</li>
<li><strong>Step 2:</strong> Type the following command and press Enter:<strong>slmgr -rearm</strong>
<p>Note the space after <strong>slmgr</strong> and the hyphen in front of <strong>rearm</strong>.</li>
<li><strong>Step 3:</strong> Restart Windows 7.</li>
</ul>
<p><span style="font-family: Arial,Sans-serif; font-size: x-small;">Once the OS restarts, the Properties dialog described above will indicate that Windows 7&#8242;s activation grace period has been reset to a full 30 days.</span></p>
<p>You can run the <strong>-rearm</strong> trick a total of three times. If you perform a <strong>-rearm</strong> at the end of each 30-day period, you end up with 120 days of full, unfettered Windows 7 use without having to supply an activation key in the interim.<br />
<a name="story3"></a><br />
<big><strong>How to install Win7 Ultimate now, pay less later </strong><br />
</big><small><br />
</small>When the activation grace period runs out — whether it&#8217;s in 30 or 120 days or somewhere in between — you need to feed Windows 7 an activation key. That&#8217;s when many Windows 7 customers will find themselves in trouble.</p>
<p>Let me clarify up front that the 32-bit and the 64-bit versions of Windows take the same keys. A key that works for 32-bit Windows 7 Home Premium also works for 64-bit Windows 7 Home Premium. However, <strong><em>different</em></strong> keys are required for Ultimate vs. Pro vs. Home Premium.</p>
<p>(I assume you won&#8217;t want to install the exceedingly limited Windows Home Basic, which is intended primarily for developing countries. And you won&#8217;t be installing Windows Home Starter, because you can&#8217;t buy a key for it. The Starter version is available only when preinstalled on a new netbook.)</p>
<p>Say, for example, you install a free trial of Windows 7 Ultimate. However, when the time comes to pay the piper, you want to shell out your shekels only for Win7 Home Premium. (That&#8217;s the version most individual users will choose, and it&#8217;s considerably cheaper than Win7 Ultimate — which isn&#8217;t worth spending more for, as I see it.)</p>
<p>If you installed a trial of Win7 Ultimate without knowing the secret, you&#8217;re stuck. The Home Premium key won&#8217;t activate an Ultimate PC. Your only option is a complete reinstall of Windows using the version that matches your bought-and-paid-for key — Home Premium, in this case.</p>
<p>The best solution is to install in the first place the version you probably want to end up with. If you expect to pay for Windows 7 Home Premium, you should install Windows 7 Home Premium. The same goes for Windows 7 Professional, which is for use in corporate domains.</p>
<p>Fortunately, there&#8217;s an easy way to install either Windows 7 Home Premium or Pro from a Windows 7 Ultimate CD: simply delete a single file. Hard to believe, but true.<br />
<a name="story4"></a><br />
<big><strong>Convert Win7 Ultimate to Pro or Home Premium </strong><br />
</big><small><br />
</small>Here&#8217;s the crux of the matter: If you put a DVD containing Win7 Ultimate in your PC and run the installer — either by booting from the disc or running the setup program from inside Windows — you end up with Win7 Ultimate. No surprises there.</p>
<p>However, if you first delete a tiny file named <strong>ei.cfg</strong> before making the installation DVD, the Win7 installer will give you the choices shown in Figure 1.</p>
<p><img title="Windows 7 Installer." src="http://download.windowssecrets.com/images/wsn/W20090820-Windows7-Installer.gif" border="0" alt="Windows 7 installer" hspace="0" vspace="3" width="424" height="206" align="left" /><br />
<strong>Figure 1. Delete or rename ei.cfg before burning a Windows 7 installation DVD, and a menu then allows you to select which version to install.</strong></p>
<p>In fact, no matter which Win7 installation DVD you have — Ultimate, Pro, or Premium — if you delete the <strong>ei.cfg</strong> file from the disc, you&#8217;ll be offered the same choices and can install <em><strong>any version of Windows 7.</strong></em></p>
<p>At the moment, only a small number of people have received a physical DVD containing Windows 7 Ultimate. Instead, most current Win7 users downloaded an <strong>.iso</strong> file, which includes everything on the Windows 7 Ultimate DVD: boot settings, file-structure details, etc. You burn the <strong>.iso</strong> file to a DVD. Then you either boot your PC from the DVD or run the setup program within an older version of Windows to kick the Win7 installer into gear.</p>
<p>If you have a Windows 7 Ultimate <strong>.iso</strong> file, it&#8217;s easy to delete <strong>ei.cfg.</strong> First, get a 30-day trial version of the gBurner utility, which is available from the program&#8217;s <a href="http://windowssecrets.com/links/$P20d/fa38f6h/?url=download.cnet.com%2FgBurner%2F3000-2646_4-10834317.html">download page</a> at CNET&#8217;s Download.com. Then install and run gBurner, open the Windows 7 <strong>.iso</strong> file, and delete (or rename) <strong>\sources\ei.cfg.</strong> Piece o&#8217; cake, although it can take 20 minutes to save the altered <strong>.iso</strong> file.</p>
<p>You can then use either gBurner or Alex Feinman&#8217;s ISO Recorder program (available from <a href="http://windowssecrets.com/links/$P20d/17a632h/?url=isorecorder.alexfeinman.com%2Fisorecorder.htm">Alex&#8217;s site</a>) to burn a version of the <strong>.iso</strong> file without <strong>ei.cfg</strong> to DVD.</p>
<p>What if you <em><strong>do</strong></em> have a physical Windows 7 installation DVD, but you don&#8217;t have an <strong>.iso</strong> file? In that case, use either gBurner or ISO Recorder to rip the DVD into an <strong>.iso</strong> file. Then follow the instructions above to delete the <strong>ei.cfg</strong> file and burn a new DVD.</p>
<p>Get the right version of Windows 7 going now and you won&#8217;t have to reinstall it — or pay an exorbitant price — later.</p>
<p>Source: <a href="http://windowssecrets.com">windowssecrets.com</a></p>
<p><map name='google_ad_map_730_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/730?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_730_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=730&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fwindows-7-legal-for-free-for-120-days%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/windows-7-legal-for-free-for-120-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BassQ.nl running completely on Windows Server 2008 R2</title>
		<link>http://Weblog.BassQ.nl/index.php/bassq-nl-running-completely-on-windows-server-2008-r2/</link>
		<comments>http://Weblog.BassQ.nl/index.php/bassq-nl-running-completely-on-windows-server-2008-r2/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 20:48:05 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=699</guid>
		<description><![CDATA[It is Final! BassQ.nl is completely running on Windows Server 2008 R2.]]></description>
			<content:encoded><![CDATA[<p>It is Final! BassQ.nl is completely running on Windows Server 2008 R2.</p>
<p><img src="http://4sysops.com/wp-content/uploads/2008/11/iis75.png" alt="BassQWindowsServer2008R2" /></p>
<p><map name='google_ad_map_699_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/699?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_699_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=699&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fbassq-nl-running-completely-on-windows-server-2008-r2%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/bassq-nl-running-completely-on-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 R2 Release Candidate</title>
		<link>http://Weblog.BassQ.nl/index.php/windows-server-2008-r2-release-candidate/</link>
		<comments>http://Weblog.BassQ.nl/index.php/windows-server-2008-r2-release-candidate/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 14:49:33 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=676</guid>
		<description><![CDATA[You may have seen some of the recent news articles that have started to roll out around the RTM and General availability dates of Windows 7.  As Windows Server 2008 R2 is a joint development effort with Windows 7 we are aligned with the same RTM and General Availability (GA) dates. With that – Windows [...]]]></description>
			<content:encoded><![CDATA[<p>You may have seen some of the recent news articles that have started to roll out around the RTM and General availability dates of Windows 7.  As Windows Server 2008 R2 is a joint development effort with Windows 7 we are aligned with the same RTM and General Availability (GA) dates.</p>
<p>With that – Windows Server 2008 R2  RTM code is on track to be available to our partners sometime in the 2<sup>nd</sup> half of July. Windows Server 2008 R2 will also be broadly available about the same time as the Windows 7 GA date of Oct 22.</p>
<p>Download the evaluation version below. Images are ISO formats. Web, Standard, Enterprise and Datacenter editions are available via the same download <strong>Windows_Server_2008_R2_RC_EN.iso</strong></p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=a4e21e2e-e992-4aec-9ed4-086de21632a2&amp;displaylang=en" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyId=a4e21e2e-e992-4aec-9ed4-086de21632a2&amp;displaylang=en</a></p>
<p>If you are a TechNet subscriber, please visit the <a href="http://technet.microsoft.com/en-us/subscriptions/downloads/default.aspx?PV=36:351">Windows Server 2008 R2 Release Candidate TechNet Subscriber download page</a>.<br />
If you are a MSDN subscriber, please visit the <a href="http://msdn.microsoft.com/en-us/subscriptions/downloads/default.aspx?PV=36:351">Windows Server 2008 R2 Release Candidate MSDN Subscriber download page</a>.</p>
<p><map name='google_ad_map_676_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/676?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_676_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=676&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fwindows-server-2008-r2-release-candidate%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/windows-server-2008-r2-release-candidate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 Service pack 2 has reached rtm!</title>
		<link>http://Weblog.BassQ.nl/index.php/windows-server-2008-service-pack-2-has-reached-rtm/</link>
		<comments>http://Weblog.BassQ.nl/index.php/windows-server-2008-service-pack-2-has-reached-rtm/#comments</comments>
		<pubDate>Sun, 10 May 2009 21:31:01 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[hypervisor]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=634</guid>
		<description><![CDATA[On Wednesday April 29th , the Release to Manufacturing (RTM) of Windows Server 2008 Service Pack 2 (SP2) was achieved! Windows Server 2008 has seen great success and SP2 will make it that much better! SP2 includes all updates delivered since the release of Windows Server 2008, as well as support for new types of [...]]]></description>
			<content:encoded><![CDATA[<div class="postcontent">
<p>On Wednesday April 29<sup>th</sup> , the Release to Manufacturing (RTM) of Windows Server 2008 Service Pack 2 (SP2) was achieved! Windows Server 2008 has seen great success and SP2 will make it that much better! SP2 includes all updates delivered since the release of Windows Server 2008, as well as support for new types of hardware and emerging hardware standards.</p>
<p>IT Professionals will see numerous benefits from SP2, the key benefits are below:</p>
<blockquote><p>o SP2 provides the Hyper-V virtualization environment as a fully integrated feature of Windows Server 2008, including one virtual instance Windows Server 2008 Standard, four free instances with Windows Server 2008 Enterprise and an unlimited number of free instances with Windows Server 2008 Datacenter.</p></blockquote>
<blockquote><p>o SP2 improves backwards compatibility for Terminal server license keys</p></blockquote>
<blockquote><p>o SP2 includes additional power profile improvements over Windows Server 2008 RTM</p></blockquote>
<p>Last, but certainly not least, there is a single service pack that applies to both Windows Server 2008 and Windows Vista for x86 and x64 versions. Now IT Professionals only have to deploy, manage, and support one package for both client and server!</p>
<p>We understand that some customers may not be ready to deploy SP2 when it becomes available for download, which is why we have the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=d7c9a07a-5267-4bd6-87d0-e2a72099edb7&amp;displaylang=en">Service Pack Blocker Tool</a> available for you. The Service Pack Blocker Tool allows you to block the installation of SP2 on all or some of the machines in your infrastructure for up to 12 months after general availability of SP2. The download package includes tools for using group policy, remote script execution, or a signed executable to accomplish this. All the pertinent information can be found on the Blocker Tool link above.</p>
<p>Windows Server 2008 and Windows Vista SP2 will be available for download publicly in Q2 2009.</p>
<p>Thanks!</p>
<p>Justin Graham<br />
Windows Server Team</p></div>
<p><map name='google_ad_map_634_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/634?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_634_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=634&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fwindows-server-2008-service-pack-2-has-reached-rtm%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/windows-server-2008-service-pack-2-has-reached-rtm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
