<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Dude where's my PFE?</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/jeff_stokes/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/feed.xml</link>
    <description>I was a Premier Field Engineer (PFE) for Microsoft.</description>
    <lastBuildDate>Mon, 21 May 2018 12:46:36 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>The dude is out</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/the-dude-is-out</link>
      <pubDate>Mon, 21 May 2018 07:46:36 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/?p=2535</guid>
      <description><![CDATA[Dude here, I've left Microsoft, again. I don't get notified when comments are left here as a result....]]></description>
      <content:encoded><![CDATA[Dude here, I've left Microsoft, again. I don't get notified when comments are left here as a result. Apologies for being a bad curator.

I can't take this content with me, I don't think. So leaving here "for the record".

Best of luck,

Jeff]]></content:encoded>
    </item>
    <item>
      <title>Disable Bluetooth in Windows 10</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/disable-bluetooth-in-windows-10</link>
      <pubDate>Wed, 15 Mar 2017 08:08:24 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/?p=2505</guid>
      <description><![CDATA[Enterprise administrators sometimes ask, how do I prevent Bluetooth file transfers or radio...]]></description>
      <content:encoded><![CDATA[Enterprise administrators sometimes ask, how do I prevent Bluetooth file transfers or radio transmissions in Windows 10. If that's your <a href="https://www.youtube.com/watch?v=Q6TLWqn82J4">scenario</a>, there is not (as time of writing) any GPO to manage this. So Microsoft Technical Solutions Professional <a href="https://blogs.technet.microsoft.com/letsdothis/">Chris Jones</a> to the rescue! PowerShell snippet fit for SCCM or MDT stunts below!
<p style="padding-left: 30px"># Must be run under System
$namespaceName = "root\cimv2\mdm\dmmap"
$className = "MDM_Policy_Config01_Connectivity02"</p>
<p style="padding-left: 30px"># Add the setting to turn off the Bluetooth toggle in the settings menu
New-CimInstance -Namespace $namespaceName -ClassName $className -Property @{ParentID="./Vendor/MSFT/Policy/Config";InstanceID="Connectivity";AllowBluetooth=0}</p>
<p style="padding-left: 30px"># Remove the setting to allow the User to control when the radio is turned on
$blueTooth = Get-CimInstance -Namespace $namespaceName -ClassName $className -Filter 'ParentID="./Vendor/MSFT/Policy/Config" and InstanceID="Connectivity"'
Remove-CimInstance $blueTooth</p>
Enjoy!

&nbsp;

Do note; this is not officially supported, one size fits none, script not available in all areas, terms and conditions may apply.]]></content:encoded>
    </item>
    <item>
      <title>Office 365 and Office non-365 troubleshooters</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/office-365-and-office-non-365-troubleshooters</link>
      <pubDate>Mon, 03 Oct 2016 14:28:36 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/?p=2475</guid>
      <description><![CDATA[I admit it, I got lost trying to format the reddit post (some comments nsfw) correctly with all the...]]></description>
      <content:encoded><![CDATA[I admit it, I got lost trying to format <a href="https://www.reddit.com/r/sysadmin/comments/55nrov/til_there_is_a_whole_ecosystem_of_tools_for/">the reddit post</a> (some comments nsfw) correctly with all the community additions. So I made a better formatted list here because I know how. (Not that I don't want to learn, but today was a busy day, still is sadly).

From <a href="https://www.reddit.com">Reddit</a>, as I started my journey on this tool here <a href="https://testconnectivity.microsoft.com/">Microsoft Remote Connectivity Troubleshooter</a>

Then got pointed to this from that site: <a href="https://support.office.com/en-us/article/Office-365-Client-Performance-Analyzer-e16b0928-bd38-423b-bd4e-b8402bc106aa?ui=en-US&amp;rs=en-US&amp;ad=US">Old o365 troubleshooter</a>

Which was 'ok' but it pointed me to a newer click-to-run located here: <a href="https://diagnostics.office.com/#/Download?env=SOC">new troubleshooter for O365</a>

This one seems pretty awesome so far:

<img src="https://msdnshared.blob.core.windows.net/media/2016/10/1111-300x225.png" alt="1111" width="300" height="225" class="size-medium wp-image-2485 alignnone" />

Clicking Outlook directs to:

<img src="https://msdnshared.blob.core.windows.net/media/2016/10/222-300x225.png" alt="222" width="300" height="225" class="size-medium wp-image-2495 alignnone" />

Which is a pretty good suite of tests IMO.

My original ask (solved by community maybe, still playing) is the tool <span><a href="https://www.microsoft.com/en-us/download/details.aspx?id=53885">Skype for Business Network Assessment Tool</a>.</span>

For reference, the <a href="https://support.microsoft.com/en-us/kb/2812744">Non-o365 CAT tool</a> as well.

Anyway hope it helps someone troubleshoot.

Edit: not really what I was hoping for, but a MVP put this together in January 2015, nice of him: <a href="https://gallery.technet.microsoft.com/Skype-for-Business-and-7857597d">PDF of Lync/Skype for Biz troubleshooting guide</a>  Seems pretty thorough but more oriented towards back-end systems.

Warm thanks to the Redditors for contributing to this list.
<a href="https://www.reddit.com/user/Steve_Tech">Steve_Tech</a>

<a href="https://www.reddit.com/user/robotpee">Robot...</a>

<a href="https://www.reddit.com/user/HumanSuitcase">HumanSuitcase</a>]]></content:encoded>
    </item>
    <item>
      <title>Honored by the activity on Quora.</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/honored-by-the-activity-on-quora</link>
      <pubDate>Thu, 15 Sep 2016 12:18:30 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/?p=2435</guid>
      <description><![CDATA[Thanks everyone for the kind comments! Link is the image...]]></description>
      <content:encoded><![CDATA[Thanks everyone for the kind comments! Link is the image or <a href="https://www.quora.com/What-is-the-best-thing-that-ever-happened-to-you-for-being-nice/answer/Jeff-Stokes-7">https://www.quora.com/What-is-the-best-thing-that-ever-happened-to-you-for-being-nice/answer/Jeff-Stokes-7</a>

<a href="https://www.quora.com/What-is-the-best-thing-that-ever-happened-to-you-for-being-nice/answer/Jeff-Stokes-7"><img src="https://msdnshared.blob.core.windows.net/media/2016/09/2016-09-15_13-16-59.png" alt="Quora post" width="642" height="343" class="alignleft wp-image-2445 size-full" /></a>]]></content:encoded>
    </item>
    <item>
      <title>MDT 2013 "no properties are available for this object" when viewing task sequence properties.</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/mdt-2013-no-properties-are-available-for-this-object-when-viewing-task-sequence-properties</link>
      <pubDate>Mon, 12 Sep 2016 01:05:17 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/?p=2295</guid>
      <description><![CDATA[It was brought to my attention by a young pad-wan learner tonight that if you follow the...]]></description>
      <content:encoded><![CDATA[It was brought to my attention by a young pad-wan learner tonight that if you follow the instructions at the DeploymentGuys blog, the "<a href="https://blogs.technet.microsoft.com/deploymentguys/2010/08/26/customising-the-mdt-task-sequence-editor/">Customising the MDT Task Sequence Editor</a>" one, and then open a task sequence in the workbench, an error occurs resulting in a crash of the workbench console.

The specific error appears as below (result of a right click/properties of the task sequence).

<img src="https://msdnshared.blob.core.windows.net/media/2016/09/save1.png" alt="No properties are available on this object." width="417" height="465" class="wp-image-2305 size-full" />

I reviewed the XML that resulted from following the DeploymentGuys post at <a href="https://xmlvalidation.com/">XMLValidation.com</a> and it pointed out an error starting at the first quote added by the copy/paste operation from the blog.

<img src="https://msdnshared.blob.core.windows.net/media/2016/09/save4.png" alt="save4" width="720" height="148" class="wp-image-2315 size-full" />

Interesting...

I checked the broken actions.xml against one I knew to be good using <a href="https://scootersoftware.com/">BeyondCompare</a>. Here in this screenshot they are "actions-old.xml" for the broken one, and "actions.xml" for the one from my working deployment share. See below:

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/save3.png"><img src="https://msdnshared.blob.core.windows.net/media/2016/09/save3-1024x558.png" alt="save3" width="1024" height="558" class="wp-image-2325 size-large" /></a>

So...whats up with that?! I am going to stab at the dark here and say "This is a ansi/unicode type issue". My paste was from IE to notepad.exe using Windows Server 2012 R2. Same repro in Chrome and notepad.exe on Windows 10 Pro.

For those who want a working actions.xml, here you go:

<a href="https://1drv.ms/u/s!Ar9A-AxwCpQ1kLNNisbOTtXbA_g3Aw">Actions.xml file download link</a>

Hope that can save you some time :)

I'm going to contact some folks and find out more on this, but hopefully this helps someone, somewhere, sometime.

Cheers,

Jeff "the dude" Stokes]]></content:encoded>
    </item>
    <item>
      <title>Man about town</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/man-about-town</link>
      <pubDate>Fri, 15 Apr 2016 06:00:07 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/?p=2275</guid>
      <description><![CDATA[Jeffs world, party time, excellent
Hi some random stuff of late...
Firstly, I had a head...]]></description>
      <content:encoded><![CDATA[<h1>Jeffs world, party time, excellent</h1>
Hi some random stuff of late...
<h2>Firstly, I had a head concussion, which is why I've been quiet lately...</h2>
I had a head concussion a year ago February. This article I wrote on my blog is about some recovery I did and some insights I think are worth sharing. The article is below. Enjoy!

<a href="https://libromagica.com/recovering-from-a-concussion-tbi-with-music/">Recovering from a concussion with music</a>
<h2>Docs.com library</h2>
I have my old presentations up in a library on Docs.com, you can find all the material at the site keenly named "<a href="https://docs.com/jeff-stokes/7309/jeffs-presentations" target="_blank">Jeff's Presentations</a>".

And now, it's time to go to work.

jeff]]></content:encoded>
    </item>
    <item>
      <title>How to trigger a full memory dump based on a user mode process exception</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/how-to-trigger-a-full-memory-dump-based-on-a-user-mode-process-exception</link>
      <pubDate>Wed, 04 Nov 2015 14:46:00 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/2015/11/04/how-to-trigger-a-full-memory-dump-based-on-a-user-mode-process-exception/</guid>
      <description><![CDATA[Scenario: You have something kernel related triggering crashes of user mode processes (you think)....]]></description>
      <content:encoded><![CDATA[<p>Scenario: You have something kernel related triggering crashes of user mode processes (you think). You are trying to prove it. You&#039;re told you need a full memory dump of the system at time of the crash of the user mode process.</p>
<p>How to do it?</p>
<p>Glad you asked! <strong>&lt;edit&gt;</strong></p>
<p>(to back this out, delete the task, if something goes wrong and it boots in a crash loop, booting in safe mode should stop it too)</p>
<p>Step .5: Logon with an administrative rights account. &nbsp;:)</p>
<p>Step 1: Follow <a href="https://support.microsoft.com/en-us/kb/969028" title="KB969028" target="_blank">KB969028</a> so you are configured properly for a full memory dump.</p>
<p>Step 2: Download NotMyFault from <a href="https://download.sysinternals.com/files/NotMyFault.zip" title="here" target="_blank">here</a>. Unzip to C:\notmyfault. Unblock the exe and sys files (if needed) by right clicking and selecting properties then selecting &quot;Un-block&quot;:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/67/75/unblock.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/67/75/unblock.png" border="0" alt=" " /></a></p>
<p>Step 3: Run task scheduler and select &quot;Create Basic Task...&quot; in the right Actions pane:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/67/75/5661.basictask.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/67/75/5661.basictask.png" border="0" alt=" " /></a></p>
<p>Step 4: Give your basic task a clever name. Mine is &#039;crashme&#039;. Click next.</p>
<p>Step 5: Answer the radio button question with &quot;When a specific event is logged&quot;. See where I&#039;m going with this?</p>
<p>Step 6: Set Log to Application, Source to Application Error and Event ID to 1000, as seen below:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/67/75/error1000.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/67/75/error1000.png" border="0" alt=" " /></a></p>
<p>Select Next.</p>
<p>Step 7: Select Next as we want &quot;Start a program&quot; selected and it&#039;s the default.</p>
<p>Step 8: Browse to C:\notmyfault\x&lt;your system architecture here&gt;\NotMyFault.exe. Add /crash as your argument and Start in should be &quot;C:\notmyfault\&lt;xwhatever&gt;. As seen below for x64:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/67/75/startaprog.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/67/75/startaprog.png" border="0" alt=" " /></a></p>
<p>Select Next.</p>
<p>Step 9: check the box to open the task properties and click Finish.</p>
<p>Step 10: Check the box &quot;run with highest privileges&quot; and on the Settings tab uncheck &quot;Stop the task if it runs longer than&quot; box and click Ok.</p>
<p>Step 11: Wait for your app to crash. Enjoy.</p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 VDI Optimization Script</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/windows-10-vdi-optimization-script</link>
      <pubDate>Wed, 21 Oct 2015 12:54:00 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/2015/10/21/windows-10-vdi-optimization-script/</guid>
      <description><![CDATA[Hello party people!
Dude here. Carl Luberti has worked some scriptastic magic on WIndows 10 to make...]]></description>
      <content:encoded><![CDATA[<p>Hello party people!</p>
<p>Dude here. Carl Luberti has worked some scriptastic magic on WIndows 10 to make it a friendly (er) VM guest for VDI. Edit - non-persistent pooled VMs may have issues. Undocumented/untested/etc.</p>
<p>Twitter post is <a href="https://twitter.com/WindowsPerf/status/655079427769040900" title="here" target="_blank">here&nbsp;</a>&nbsp;and includes a nice picture I took at Gibbs Gardens in North Georgia.</p>
<p>If you prefer to go straight to the meat and potatoes, the script is now hosted in GitHub:</p>
<p><a href="https://github.com/cluberti/VDI" title="Carl's VDI Repo" target="_blank">Carl&#039;s VDI Repo</a></p>
<p>And what has the dude been listening to lately? What have <strong>I</strong> been up to, one might ask?</p>
<p>I fell in February actually and fractured my skull. I am recovering from a head concussion still and therefore don&#039;t have a lot of interesting things to report, other than, well, mistakes I make at work because I can&#039;t remember things?</p>
<p>Yay me?</p>
<p>Oh hey I did a VDI webinar with eGinnovations, you can see it <a href="https://www.eginnovations.com/webinar/tips-and-tricks-for-optimizing-windows-virtual-desktop-deployments/" title="here" target="_blank">here</a>.</p>
<p>And check this out as well (not me but neat). Unidesk has some real <a href="https://get.unidesk.com/leith-automotive-deploys-vdi-for-less-than-pcs" title="magic" target="_blank">magic </a>to show you on VDI.</p>
<p>And what have I been listening to?</p>
<p>Right now, out of character for me, is Boz Scaggs and Duane Allman, singing <a href="https://www.youtube.com/watch?v=oTFvAvsHC_Y" title="Loan Me a Dime" target="_blank">Loan Me a Dime</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>How To: Collect ETL/WPT tracing diagnostics when you can never logon to the host.</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/how-to-collect-etlwpt-tracing-diagnostics-when-you-can-never-logon-to-the-host</link>
      <pubDate>Wed, 13 May 2015 10:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/2015/05/13/how-to-collect-etlwpt-tracing-diagnostics-when-you-can-never-logon-to-the-host/</guid>
      <description><![CDATA[First, guess who&#039;s back?!
Me! I left Microsoft of my own accord last year. I came back. I...]]></description>
      <content:encoded><![CDATA[<p>First, <a href="https://www.youtube.com/watch?v=YVkUvmDQ3HY" title="Guess who's Back?!">guess who&#039;s back</a>?!</p>
<p>Me! I left Microsoft of my own accord last year. I came back. I wrote this about my experience, I hope you enjoy it.</p>
<p><a href="https://www.linkedin.com/pulse/back-againan-guys-tale-jeff-stokes-jeff-stokes" title="There and back again, an IT tale..." target="_blank">There and back again, an IT tale...</a></p>
<p>Anyways, I was asked a few times recently, Dude, how do you collect an ETW trace for boot/logon if the machine never lets you logon? Is this a chicken/egg scenario?! We need the trace to find out why we never get to desktop, we can&#039;t get the trace because we can&#039;t get to desktop to stop it?!</p>
<p>Well friends, I&#039;m here to say you can in fact collect your hard won trace!</p>
<p>For your problem node(s) just get a trace started. How if you can&#039;t logon to desktop? Easy, here are some options for you:</p>
<p>- Safe mode w/Network copy the Windows Performance Toolkit folder onto the troubled node.</p>
<p style="margin-left:30px">Run Xbootmgr -trace boot -traceflags dispatcher+latency</p>
<p><strong>If SafeMode doesn&#039;t work</strong></p>
<p>- Boot up system. Don&#039;t logon. Copy WPT directory onto system.</p>
<p style="margin-left:30px">PSExec / scheduled task as system/autoexec.bat the command (guess) &quot;xbootmgr -trace boot -traceflags dispatcher+latency</p>
<p></p>
<p>Now that the system has a xbootmgr trace and is shutting down and rebooting....</p>
<p>Wait to logon, when prompted, do so.</p>
<p>wait 3-4 minutes</p>
<p>- PSExec to the machine. xperf -d C:\directory\merge.etl</p>
<p><strong>If psexec didn&#039;t work</strong></p>
<p>set a scheduled task remotely or locally in safe mode if that works, to run xperf -d C:\directory\merge.etl in some directory you made.</p>
<p>(tasks need to run in system context).</p>
<p>Problems with this? Don&#039;t get it? Ask questions/comment please. I&#039;m here, for you.</p>
<p></p>
<p>Peace!</p>]]></content:encoded>
    </item>
    <item>
      <title>Today’s (Cloud) Tip…Performance Guidance for SQL Server in Windows Azure Virtual Machines</title>
      <link>https://docs.microsoft.com/archive/blogs/jeff_stokes/todays-cloud-tipperformance-guidance-for-sql-server-in-windows-azure-virtual-machines</link>
      <pubDate>Tue, 16 Jul 2013 08:15:12 GMT</pubDate>
      <dc:creator><![CDATA[Jeff Stokes]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jeff_stokes/2013/07/16/todays-cloud-tipperformance-guidance-for-sql-server-in-windows-azure-virtual-machines/</guid>
      <description><![CDATA[Post courtesy of Evan Basalik  One of the most resource intensive applications you can run on...]]></description>
      <content:encoded><![CDATA[<p>Post courtesy of <a href="https://social.msdn.microsoft.com/profile/evan%20basalik/" target="_blank">Evan Basalik</a></p>  <p>One of the most resource intensive applications you can run on Windows is SQL Server. To some extent, this is demonstrated by the vast amounts of performance guidance and troubleshooting documents that exist all over the web. When running SQL Server in an Azure Virtual Machine (i.e., IaaS), there is one additional article you want to be sure to read. It was written and edited by a virtual who’s who of Windows performance, Azure performance and SQL Server performance. Even if you aren’t running SQL Server, but want to understand best how to build high performance Azure IaaS applications, this article has a wealth of knowledge.   <br /></p>  <h1>Performance Guidance for SQL Server in Windows Azure Virtual Machines.</h1>  <p>Authors: Silvano Coriani, Jasraj Dange, Ewan Fairweather, Xin Jin, Alexei Khalyako, Sanjay Mishra, Selcin Turkarslan</p>  <p>Technical Reviewers: Mark Russinovich, Brad Calder, Andrew Edwards, Suraj Puri, Flavio Muratore, Hanuma Kodavalla, Madhan Arumugam Ramakrishnan, Naveen Prakash, Robert Dorr, Roger Doherty, Steve Howard, Yorihito Tada, Kun Cheng, Chris Clayton, Igor Pagliai, Shep Sheppard, Tim Wieman, Greg Low, Juergen Thomas, Guy Bowerman, Evgeny Krivosheev</p>  <p>Editor: Beth Inghram   <br /></p>  <p>Summary: Developers and IT professionals should be fully knowledgeable about how to optimize the performance of SQL Server workloads running in Windows Azure Infrastructure Services and in more traditional on-premises environments. This technical article discusses the key factors to consider when evaluating performance and planning a migration to SQL Server in Windows Azure Virtual Machines. It also provides certain best practices and techniques for performance tuning and troubleshooting when using SQL Server in Windows Azure Infrastructure Services.    </p>]]></content:encoded>
    </item>
  </channel>
</rss>