<?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>Paul Stubbs</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/pstubbs/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/pstubbs/feed.xml</link>
    <description>Most of my friends are bots</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:26:37 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Deploying SharePoint on Azure Virtual Machines Whitepaper</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/deploying-sharepoint-on-azure-virtual-machines-whitepaper</link>
      <pubDate>Fri, 07 Sep 2012 10:32:56 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2012/09/07/deploying-sharepoint-on-azure-virtual-machines-whitepaper/</guid>
      <description><![CDATA[There is a ton of interest to run SharePoint on Windows Azure virtual machines. While we are still...]]></description>
      <content:encoded><![CDATA[<p>There is a ton of interest to run SharePoint on Windows Azure virtual machines. While we are still in preview mode we will continue to put out guidance and help on how to run your SharePoint workloads in Windows Azure. This whitepaper gets you started in understanding what is possible and how to do it.<p><a title="https://www.microsoft.com/en-us/download/details.aspx?id=34598" href="https://www.microsoft.com/en-us/download/details.aspx?id=34598">https://www.microsoft.com/en-us/download/details.aspx?id=34598</a></p><p>&nbsp;</p><p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=34598"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/4721.image_2D09BECB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/4721.image_5F00_2D09BECB.png" width="644" height="389">&nbsp;</a></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>See you at SharePoint Conference 2012</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/see-you-at-sharepoint-conference-2012</link>
      <pubDate>Thu, 06 Sep 2012 10:02:13 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2012/09/06/see-you-at-sharepoint-conference-2012/</guid>
      <description><![CDATA[I have the honor of presenting again this year at the SharePoint conference in Las Vegas. I will be...]]></description>
      <content:encoded><![CDATA[<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/0878.image_36CF6C42.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/0878.image_5F00_36CF6C42.png"><img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/3124.image_thumb_61A7D054.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/3124.image_5F00_thumb_5F00_61A7D054.png" width="589" height="111"></a><p>I have the honor of presenting again this year at the <a href="https://www.sharepointconference.com/" target="_blank">SharePoint conference in Las Vegas</a>. I will be talking about integrating SharePoint 2013 and Windows Azure. This is going to be an amazing conference that you can&rsquo;t miss.</p><p>Join the conversation on Twitter by using <a href="https://twitter.com/SPConf">#SPC12</a>, or comment on our <a href="https://facebook.com/wwspc">Facebook</a> page. You'll want to stay on top of things as we announce more information with just 3 months left to go before the largest SharePoint community event ever held. <a href="https://www.sharepointconference.com/Pages/register.aspx">Go register now!</a></p><p>&nbsp;</p><p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/0474.image_3663394D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/0474.image_5F00_3663394D.png"><img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/1067.image_thumb_762D1FD2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/1067.image_5F00_thumb_5F00_762D1FD2.png" width="589" height="23"></a></p><p><a href="https://www.sharepointconference.com/Pages/register.aspx" target="_blank"><img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/0447.image_2EDAF209.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/0447.image_5F00_2EDAF209.png" width="136" height="33">&nbsp;</a></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Building a SharePoint 2010 Farm on Windows Azure with PowerShell</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/building-a-sharepoint-2010-farm-on-windows-azure-with-powershell</link>
      <pubDate>Mon, 03 Sep 2012 11:02:57 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2012/09/03/building-a-sharepoint-2010-farm-on-windows-azure-with-powershell/</guid>
      <description><![CDATA[With the new Azure Virtual Machines it is now possible to run SharePoint 2010 and 2013 workloads. In...]]></description>
      <content:encoded><![CDATA[<p>With the new Azure Virtual Machines it is now possible to run SharePoint 2010 and 2013 workloads. In my TechEd talks you can learn about the various options to run SharePoint on Azure.<p><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR327" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR327">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR327</a></p><p>and</p><p><a title="https://channel9.msdn.com/Events/TechEd/Europe/2012/OSP334" href="https://channel9.msdn.com/Events/TechEd/Europe/2012/OSP334">https://channel9.msdn.com/Events/TechEd/Europe/2012/OSP334</a></p><p>I won&rsquo;t rehash those talks again here. What I do want to share is some of the PowerShell code I used to build the farms. First a caveat that these are just rough scripts that I used to build the demo and have lots of opportunities for improvements. The script are good at demonstrating the various steps that are involved with building the Farm. Here is a diagram of the farm that we will build.</p><p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/3187.image_2B8A6AE5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/3187.image_5F00_2B8A6AE5.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/8880.image_thumb_643514F2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/8880.image_5F00_thumb_5F00_643514F2.png" width="644" height="309"></a></p><p>To get started read <a href="https://michaelwasham.com/2012/06/08/automating-windows-azure-virtual-machines-with-powershell/">Automating Windows Azure Virtual Machines with PowerShell</a>. Also if you are new to Azure Virtual Machines here is a crash course on the features that we will cover in the PowerShell scripts: Learn about <a href="https://michaelwasham.com/2012/06/08/understanding-windows-azure-virtual-machines/">Windows Azure Virtual Machines</a>. With that out of the way let&rsquo;s get started. </p><h1>Create VNet</h1><p>The first step is to create the virtual network. In the past the Cloud Service (previously called hosted services) was the container for multiple VMs to talk to each other. Now the Virtual Network (VNet) allows multiple Cloud Services to talk to each other. So in the case of our Farm we want the Active Directory/Domain Controller (AD/DC) to be in one Cloud Service and talk to the rest of our farm in another Cloud Service. By using 2 Cloud Services, you can start the AD/DC first and have the other Cloud Services join the domain, since we do not have static IPs. Here is the script to create the VNet.</p><div id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:64364e63-dde8-4e1d-b636-a950b7b59d0c" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; float: none; display: inline;"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px">CreateVnet.ps1</div> <div style="background: #ddd; max-height: 500px; overflow: auto"> <ol start="1" style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"> <li><span style="color:#008000"># To get started</span></li> <li style="background: #f3f3f3"><span style="color:#008000"># https://msdn.microsoft.com/en-us/library/windowsazure/jj156055.aspx</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#5f9ea0">CLS</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># List imported subscriptions</span></li> <li><span style="color:#008000"># get-AzureSubscription | Select SubscriptionName</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000"># your imported subscription name</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$subscriptionName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"My Azure Subscription"</span></li> <li><span style="color:#800080">$storageAccount</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"2010storage"</span></li> <li style="background: #f3f3f3"><span style="color:#5f9ea0">Select-AzureSubscription</span><span style="color:#000000"> </span><span style="color:#800080">$subscriptionName</span></li> <li><span style="color:#5f9ea0">Set-AzureSubscription</span><span style="color:#000000"> </span><span style="color:#800080">$subscriptionName</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-CurrentStorageAccount</span><span style="color:#000000"> </span><span style="color:#800080">$storageAccount</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000"># List all locations to determine $AGLocation</span></li> <li style="background: #f3f3f3"><span style="color:#008000">#Get-AzureLocation | Select Name</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># Affinity Group parameters</span></li> <li><span style="color:#800080">$AGLocation</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"West US"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$AGDesc</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SharePoint 2010 Affinity Group"</span></li> <li><span style="color:#800080">$AGName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SP2010-AG"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$AGLabel</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SP2010-AG"</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># Create a new affinity Group</span></li> <li><span style="color:#5f9ea0">New-AzureAffinityGroup</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Location</span><span style="color:#000000"> </span><span style="color:#800080">$AGLocation</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Description</span><span style="color:#000000"> </span><span style="color:#800080">$AGDesc</span><span style="color:#000000"> </span><span style="color:#5f9ea0">`</span></li> <li style="background: #f3f3f3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#000000">-Name </span><span style="color:#800080">$AGName</span><span style="color:#000000"> -Label </span><span style="color:#800080">$AGLabel</span><span style="color:#000000"> </span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># Clear current settings</span></li> <li><span style="color:#5f9ea0">Remove-AzureVNetConfig</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-ErrorAction</span><span style="color:#000000"> </span><span style="color:#800000">SilentlyContinue</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000"># Apply new network </span></li> <li style="background: #f3f3f3"><span style="color:#800080">$configPath</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> (</span><span style="color:#5f9ea0">Split-Path</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Path</span><span style="color:#000000"> </span><span style="color:#800080">$MyInvocation</span><span style="color:#000000">.MyCommand.Definition </span><span style="color:#5f9ea0">-Parent</span><span style="color:#000000">) </span><span style="color:#5f9ea0">`</span></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#ff0000">+</span><span style="color:#000000"> </span><span style="color:#800000">"SharePointFarmVNET.xml"</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#5f9ea0">Set-AzureVNetConfig</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-ConfigurationPath</span><span style="color:#000000"> </span><span style="color:#800080">$configPath</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000"># Check results</span></li> <li style="background: #f3f3f3"><span style="color:#008000">#Get-AzureVNetConfig | Select -ExpandProperty XMLConfiguration</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000">#Create Storage account for SP Farm</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># The storage account name must be unique to Windows Azure and </span></li> <li><span style="color:#008000"># must be between 3 and 24 characters in length and </span></li> <li style="background: #f3f3f3"><span style="color:#008000"># use lowercase letters and numbers only.</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000">#$storageAccountName = "sharepointfarm"</span></li> <li><span style="color:#008000">#$label = "SharePoint Storage Account"</span></li> <li style="background: #f3f3f3"><span style="color:#008000">#New-AzureStorageAccount -StorageAccountName $storageAccountName `</span></li> <li><span style="color:#008000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-Label $label -AffinityGroup $AGName</span></li> </ol> </div> </div> </div><p>&nbsp;</p><h1>Create AD/DC</h1><p>Once the VNet is in place you can create the Active Directory/Domain Controller. All this script does is create a VM in a Cloud Service. Once the VM is started you will need to manually RDP connect to the machine and run DCPROMO. Once DCPROMO is finished run ipconfig to determine the IP of the machine, which will be used in the Farm setup script.</p><div id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:49913512-1698-40d4-bdca-3ec21e4f4c7b" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; float: none; display: inline;"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px">CreateDC.ps1</div> <div style="background: #ddd; max-height: 500px; overflow: auto"> <ol start="1" style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"> <li><span style="color:#008000"># To get started</span></li> <li style="background: #f3f3f3"><span style="color:#008000"># https://msdn.microsoft.com/en-us/library/windowsazure/jj156055.aspx</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#5f9ea0">CLS</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># List imported subscriptions to determine $subscriptionName</span></li> <li><span style="color:#008000"># get-AzureSubscription | Select SubscriptionName</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000"># List storage accounts to determine $storageAccount</span></li> <li style="background: #f3f3f3"><span style="color:#008000">#Get-AzureStorageAccount | select StorageAccountName</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># your imported subscription name</span></li> <li><span style="color:#800080">$subscriptionName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"My Azure Subscription"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$storageAccount</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"2010storage"</span></li> <li><span style="color:#5f9ea0">Select-AzureSubscription</span><span style="color:#000000"> </span><span style="color:#800080">$subscriptionName</span></li> <li style="background: #f3f3f3"><span style="color:#5f9ea0">Set-AzureSubscription</span><span style="color:#000000"> </span><span style="color:#800080">$subscriptionName</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-CurrentStorageAccount</span><span style="color:#000000"> </span><span style="color:#800080">$storageAccount</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000">#List all images to determine $imagename</span></li> <li><span style="color:#008000">#Get-AzureVMImage | Select ImageName</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000">#List Vnet config to determine $vnetname and $subnetname</span></li> <li style="background: #f3f3f3"><span style="color:#008000">#Get-AzureVNetConfig | Select -ExpandProperty XMLConfiguration</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000">## Domain Controller 1 Paramaters</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$vmName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'SP2010-DC1'</span></li> <li><span style="color:#800080">$imageName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'MSFT__Win2K8R2SP1-120612-1520-121206-01-en-us-30GB.vhd'</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$size</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"ExtraSmall"</span></li> <li><span style="color:#800080">$vmStorageLocation</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"https://2010storage.blob.core.windows.net/vhds/SP2010Farm/SP2010-DC1.vhd"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$deploymentName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SP2010-DC1-Deployment"</span></li> <li><span style="color:#800080">$deploymentlabel</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SharePoint 2010 DC1 Deployment"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$subnet</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'SP2010AD-Subnet'</span></li> <li><span style="color:#800080">$password</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'pass@word1'</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000">## Create VM Configuration</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$dc1</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#5f9ea0">New-AzureVMConfig</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Name</span><span style="color:#000000"> </span><span style="color:#800080">$vmName</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-InstanceSize</span><span style="color:#000000"> </span><span style="color:#800080">$size</span><span style="color:#000000"> </span><span style="color:#5f9ea0">`</span></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#5f9ea0">-ImageName</span><span style="color:#000000"> </span><span style="color:#800080">$imageName</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-MediaLocation</span><span style="color:#000000"> </span><span style="color:#800080">$vmStorageLocation</span></li> <li style="background: #f3f3f3"><span style="color:#5f9ea0">Add-AzureProvisioningConfig</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Windows</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Password</span><span style="color:#000000"> </span><span style="color:#800080">$password</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-VM</span><span style="color:#000000"> </span><span style="color:#800080">$dc1</span></li> <li><span style="color:#5f9ea0">Set-AzureSubnet</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-SubnetNames</span><span style="color:#000000"> </span><span style="color:#800080">$subnet</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-VM</span><span style="color:#000000"> </span><span style="color:#800080">$dc1</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000">## Cloud Service Paramaters</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$serviceName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SP2010DC-Service"</span></li> <li><span style="color:#800080">$serviceLabel</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SP2010DC-Service"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$serviceDesc</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"Domain Controller for SharePoint 2010"</span></li> <li><span style="color:#800080">$vnetname</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'SP2010-VNET'</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$ag</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'SP2010-AG'</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000">## Create the VM(s)</span></li> <li><span style="color:#5f9ea0">New-AzureVM</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-ServiceName</span><span style="color:#000000"> </span><span style="color:#800080">$serviceName</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-ServiceLabel</span><span style="color:#000000"> </span><span style="color:#800080">$serviceLabel</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-ServiceDescription</span><span style="color:#000000"> </span><span style="color:#800080">$serviceDesc</span><span style="color:#000000"> </span><span style="color:#5f9ea0">`</span></li> <li style="background: #f3f3f3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#5f9ea0">-AffinityGroup</span><span style="color:#000000"> </span><span style="color:#800080">$ag</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-VNetName</span><span style="color:#000000"> </span><span style="color:#800080">$vnetname</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-VMs</span><span style="color:#000000"> </span><span style="color:#800080">$dc1</span></li> </ol> </div> </div> </div><h1>Create Farm</h1><p>The last step is to create the SharePoint Farm.</p><div id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:79981bd1-6898-44ed-b1f2-5f297f13bac9" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; float: none; display: inline;"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px">CreateSPFarm.ps1</div> <div style="background: #ddd; max-height: 500px; overflow: auto"> <ol start="1" style="background: #ffffff; margin: 0 0 0 3em; padding: 0 0 0 5px;"> <li><span style="color:#008000"># To get started</span></li> <li style="background: #f3f3f3"><span style="color:#008000"># https://msdn.microsoft.com/en-us/library/windowsazure/jj156055.aspx</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#5f9ea0">CLS</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># List imported subscriptions to determine $subscriptionName</span></li> <li><span style="color:#008000"># get-AzureSubscription | Select SubscriptionName</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000"># List storage accounts to determine $storageAccount</span></li> <li style="background: #f3f3f3"><span style="color:#008000">#Get-AzureStorageAccount | select StorageAccountName</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># your imported subscription name</span></li> <li><span style="color:#800080">$subscriptionName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"My Azure Subscription"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$storageAccount</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"2010storage"</span></li> <li><span style="color:#5f9ea0">Select-AzureSubscription</span><span style="color:#000000"> </span><span style="color:#800080">$subscriptionName</span></li> <li style="background: #f3f3f3"><span style="color:#5f9ea0">Set-AzureSubscription</span><span style="color:#000000"> </span><span style="color:#800080">$subscriptionName</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-CurrentStorageAccount</span><span style="color:#000000"> </span><span style="color:#800080">$storageAccount</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># Cloud Service Paramaters</span></li> <li><span style="color:#800080">$serviceName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SP2010-Service"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$serviceLabel</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"SP2010-Service"</span></li> <li><span style="color:#800080">$serviceDesc</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"Cloud Service for SharePoint Farm"</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000">#List Vnet config to determine $vnetname and $subnetName</span></li> <li style="background: #f3f3f3"><span style="color:#008000">#Get-AzureVNetConfig | Select -ExpandProperty XMLConfiguration</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># Gallery Images </span></li> <li>&nbsp;&nbsp;<span style="color:#800080">$spimage</span><span style="color:#000000"></span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'MSFT__Win2K8R2SP1-120612-1520-121206-01-en-us-30GB.vhd'</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$sqlimage</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'MSFT__Sql-Server-11EVAL-11.0.2215.0-05152012-en-us-30GB.vhd'</span></li> <li><span style="color:#800080">$vnetname</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'SP2010-VNET'</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$subnetName</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'SP2010Farm-Subnet'</span></li> <li><span style="color:#800080">$ag</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'SP2010-AG'</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$primaryDNS</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'192.168.1.4'</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># Availability Sets</span></li> <li><span style="color:#800080">$avsetwfe</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'avsetwfe'</span><span style="color:#000000"> </span></li> <li style="background: #f3f3f3"><span style="color:#800080">$avsetapps</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'avsetapps'</span><span style="color:#000000"> </span></li> <li><span style="color:#800080">$avsetsql</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'avsetsql'</span><span style="color:#000000"> </span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000"># Domain Settings</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$domain</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'contoso'</span></li> <li><span style="color:#800080">$joindom</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'contoso.com'</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$domuser</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'administrator'</span></li> <li><span style="color:#800080">$dompwd</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'pass@word1'</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$advmou</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">'OU=AzureVMs,DC=contoso,DC=com'</span></li> <li>&nbsp;</li> <li style="background: #f3f3f3"><span style="color:#008000"># MediaLocation</span></li> <li><span style="color:#800080">$mediaLocation</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"https://2010storage.blob.core.windows.net/vhds/SP2010Farm/"</span></li> <li style="background: #f3f3f3">&nbsp;</li> <li><span style="color:#008000">## Create SP WFE1</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$size</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800000">"ExtraSmall"</span></li> <li><span style="color:#800080">$vmStorageLocation</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#800080">$mediaLocation</span><span style="color:#000000"> </span><span style="color:#ff0000">+</span><span style="color:#000000"> </span><span style="color:#800000">"SP2010-WFE1.vhd"</span></li> <li style="background: #f3f3f3"><span style="color:#800080">$spwfe1</span><span style="color:#000000"> </span><span style="color:#ff0000">=</span><span style="color:#000000"> </span><span style="color:#5f9ea0">New-AzureVMConfig</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Name</span><span style="color:#000000"> </span><span style="color:#800000">'SP-WFE1'</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-AvailabilitySetName</span><span style="color:#000000"> </span><span style="color:#800080">$avsetwfe</span><span style="color:#000000"> </span><span style="color:#5f9ea0">`</span></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#5f9ea0">-ImageName</span><span style="color:#000000"> </span><span style="color:#800080">$spimage</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-InstanceSize</span><span style="color:#000000"> </span><span style="color:#800080">$size</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-MediaLocation</span><span style="color:#000000"> </span><span style="color:#800080">$vmStorageLocation</span><span style="color:#000000"> | </span></li> <li style="background: #f3f3f3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#5f9ea0">Add-AzureProvisioningConfig</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-WindowsDomain</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Password</span><span style="color:#000000"> </span><span style="color:#800080">$dompwd</span><span style="color:#000000"> </span><span style="color:#5f9ea0">`</span></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#000000">-Domain </span><span style="color:#800080">$domain</span><span style="color:#000000"> -DomainUserName </span><span style="color:#800080">$domuser</span><span style="color:#000000"> -DomainPassword </span><span style="color:#800080">$dompwd</span><span style="color:#000000"> </span><span style="color:#5f9ea0">`</span></li> <li style="background: #f3f3f3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#5f9ea0">-MachineObjectOU</span><span style="color:#000000"> </span><span style="color:#800080">$advmou</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-JoinDomain</span><span style="color:#000000"> </span><span style="color:#800080">$joindom</span><span style="color:#000000"> |</span></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#5f9ea0">Add-AzureEndpoint</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-Name</span><span style="color:#000000"> </span><span style="color:#800000">'http'</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-LBSetName</span><span style="color:#000000"> </span><span style="color:#800000">'lbhttp'</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-LocalPort</span><span style="color:#000000"> 80 </span><span style="color:#5f9ea0">-PublicPort</span><span style="color:#000000"> 80 </span><span style="color:#5f9ea0">`</span></li> <li style="background: #f3f3f3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000000"></span><span style="color:#5f9ea0">-Protocol</span><span style="color:#000000"> </span><span style="color:#800000">tcp</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-ProbeProtocol</span><span style="color:#000000"> </span><span style="color:#800000">http</span><span style="color:#000000"> </span><span style="color:#5f9ea0">-ProbePort</span><span style="color:#000000"> 80 </span></li></ol></div></div></div></p>
]]></content:encoded>
    </item>
    <item>
      <title>SharePoint 2010 and Windows Phone 7 Training Course</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/sharepoint-2010-and-windows-phone-7-training-course</link>
      <pubDate>Mon, 25 Jul 2011 09:58:00 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2011/07/25/sharepoint-2010-and-windows-phone-7-training-course/</guid>
      <description><![CDATA[Today I am pleased to announce a new Training Course on MSDN for building Windows Phone 7 apps for...]]></description>
      <content:encoded><![CDATA[<p>Today I am pleased to announce a new Training Course on MSDN for building Windows Phone 7 apps for SharePoint 2010. What started off as <a href="https://blogs.msdn.com/b/pstubbs/archive/2010/10/04/developing-windows-phone-7-applications-for-sharepoint-2010.aspx">a simple blog post</a> has grown into a <strong><font color="#c0504d">full 2 day training course</font></strong> on MSDN. The course contains <strong><font color="#c0504d">10 training units</font></strong> and <strong><font color="#c0504d">25 Hands On Labs</font></strong>. You can view the course online at MSDN or download the offline training kit from Microsoft Download Center. <h1>View Training Course:</h1><h3><a title="https://msdn.microsoft.com/SharePointAndWindowsPhone7TrainingCourse" href="https://msdn.microsoft.com/SharePointAndWindowsPhone7TrainingCourse">https://msdn.microsoft.com/SharePointAndWindowsPhone7TrainingCourse</a></h3><h1>Download Training Kit:</h1><h3><a title="https://go.microsoft.com/?linkid=9778593" href="https://go.microsoft.com/?linkid=9778593">https://go.microsoft.com/?linkid=9778593</a></h3><p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/1106.image_7B089FAD.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/1106.image_5F00_7B089FAD.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/2337.image_thumb_5A815FFB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/2337.image_5F00_thumb_5F00_5A815FFB.png" width="567" height="484"></a></p><h1>Training Units</h1><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_introtowindowsphone7unit_unit">Introduction to Windows Phone 7 Development </a></p><p>In this unit you will understand real world examples of connecting to and consuming information stored in SharePoint with custom applications that you write with Visual Studio on Windows Phone 7. With the introduction of Windows Phone 7, .Net developers have the tools and resources available to create, test, deploy and sell stunning applications using the same familiar tools that you have been using for years. You don&rsquo;t need to learn a new language, you just need to learn how the platform works and start building applications in Silverlight or XNA Framework. We have a lot to teach you in this course, you will start by building the familiar &ldquo;Hello World&rdquo; application and then dive into connecting to SharePoint and building applications that can improve your business.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_setupdevelopmentevironmentunit_unit">Setting Up A SharePoint and Windows Phone 7 Development Environment </a></p><p>Getting started developing Windows Phone 7 applications for SharePoint can be a little difficult. In this unit you will learn how to setup a developer environment and explore some of the options to consider. You will see how to setup and configure a development environment in both a physical and virtual environment.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_mobilewebdevelopmentunit_unit">SharePoint 2010 Mobile Web Development </a></p><p>SharePoint supports mobile views of sites, lists and libraries. Many modern mobile browsers do not need this support as they work well with SharePoint without the need for the mobility redirection. But there are scenarios where you want to provide the best app like experience. The end user experience is focused on collaboration with access to Lists and Libraries. The mobile viewers make it easier to users to view office documents on their mobile devices. If you are planning to use mobile Web Parts and Field Controls you need to plan for how the controls will render.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_sharepointapiformobileunit_unit">Integrating SharePoint Data in Windows Phone 7 Applications </a></p><p>Windows Phone 7 can integrate with SharePoint like any other remote application. In this unit you will learn how to access SharePoint List data, user profile data, and social data. You will understand how to use alerts, site data, and views.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_advancedsharepointapiunit_unit">Advanced SharePoint Data Access in Windows Phone 7 Applications </a></p><p>Accessing server data is one of the most important aspects of Phone 7 development. In this unit you will learn how to Create, Edit, Update, and Delete data. You will learn other advanced topics such as data paging and working with images from SharePoint.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_securityunit_unit">Security With SharePoint And Windows Phone 7 Applications </a></p><p>Connecting to and consuming data from the SharePoint server can be challenging giving some of the security restrictions. In this unit you will learn about connecting to data both inside and outside of your corporate network. You will learn about some or the options using Forms Based Authentication (FBA) and Unified Access Gateway (UAG). You will also learn how the various security techniques affect your application design.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_notificationunit_unit">Integrating Push Notifications with SharePoint Data in Windows Phone 7 Applications </a></p><p>The Microsoft Push Notification Service in Windows Phone offers third-party developers a resilient, dedicated, and persistent channel to send data to a Windows Phone application from a web service in a power-efficient way. In this unit you will learn how create push notifications in SharePoint using event handlers.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_sharepointandcloudunit_unit">Integrating SharePoint 2010 and Windows Azure </a></p><p>Working in the cloud is becoming a major initiative for application development departments. Windows Azure is Microsoft's cloud incorporating data and services. In this unit you will learn how to leverage SharePoint and Azure data and services in your Windows Phone 7 applications.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_deploymentunit_unit">Deploying Windows Phone 7 Applications </a></p><p>Once you have completed your Windows Phone 7 application you will need to publish it to the Marketplace. In this unit you will learn how to avoid some common publishing mistakes. You will also see how to protect and secure your applications. You will also learn about a couple of techniques to make your applications private.</p><p><a href="https://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_tipsandbestpracticesunit_unit">SharePoint and Windows Phone 7 Tips and Best Practices </a></p><p>Windows Phone 7 and SharePoint application enable you to create very powerful enterprise collaboration applications, but there are still advanced topics to master. In this unit you will learn how to optimize performance with large data sets. Learn how to look up a SharePoint user&rsquo;s metadata. Learn how to read list schemas to create dynamic applications that do not require recompilation when a list schema changes. Understand how to implement a pure MVVM pattern. See how to use phone actions to integrate SharePoint data with phone functionality.</p><p>&nbsp;</p><h1>Download Training Kit</h1><p>You can also download the training kit to view the labs offline. The offline kit also contains all of the <strong><font color="#c0504d">PowerPoint presentations</font></strong>, <strong><font color="#c0504d">Hands On Lab Word documents</font></strong> and all the <strong><font color="#c0504d">source code</font></strong>. The kit will install to the C:LearnSPWP7 folder by default.</p><h2><a title="https://go.microsoft.com/?linkid=9778593" href="https://go.microsoft.com/?linkid=9778593">https://go.microsoft.com/?linkid=9778593</a></h2><p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/7140.image_334716C6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/7140.image_5F00_334716C6.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/6567.image_thumb_5A152D06.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-30-00-metablogapi/6567.image_5F00_thumb_5F00_5A152D06.png" width="644" height="483"></a></p><h1>Getting Started</h1><p>You can also watch the <a href="https://channel9.msdn.com/Shows/SharePointSideshow/">SharePoint Sideshow on Channel9</a> for more information about building a SharePoint development environment.</p><h2><a href="https://channel9.msdn.com/Shows/SharePointSideshow/Developing-Windows-Phone-7-Apps-for-SharePoint-2010">Developing Windows Phone 7 Apps for SharePoint 2010</a></h2><iframe style="width: 512px; height: 288px" src="https://channel9.msdn.com/Shows/SharePointSideshow/Developing-Windows-Phone-7-Apps-for-SharePoint-2010/player?w=512&amp;h=288" frameborder="0" scrolling="no"></iframe></p>
]]></content:encoded>
    </item>
    <item>
      <title>Office 2010 and SharePoint 2010 Service Pack 1 RTM</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/office-2010-and-sharepoint-2010-service-pack-1-rtm</link>
      <pubDate>Wed, 29 Jun 2011 10:49:41 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2011/06/29/office-2010-and-sharepoint-2010-service-pack-1-rtm/</guid>
      <description><![CDATA[Yesterday Office 2010 and SharePoint 2010 Service Pack 1 was released to the public. The SharePoint...]]></description>
      <content:encoded><![CDATA[<p>Yesterday <a href="https://blogs.technet.com/b/office_sustained_engineering/archive/2011/06/28/announcing-office-2010-and-sharepoint-2010-service-pack-1-availability.aspx">Office 2010 and SharePoint 2010 Service Pack 1</a> was released to the public. The <a href="https://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=984">SharePoint team blog</a> has more detailed information about installing SP1.<p>SharePoint SP1 fixes over 250 specific issues listed here: <a title="https://bit.ly/SPSP1Fixes" href="https://bit.ly/SPSP1Fixes">https://bit.ly/SPSP1Fixes</a>&nbsp;</p><h2>What&rsquo;s New?</h2><p>&middot; Support for <a href="https://go.microsoft.com/fwlink/LinkId=221774">SQL Server Code Name &ldquo;Denali&rdquo;</a></p><blockquote>   <p>This will enable you to run Denali on a SharePoint server.</p> </blockquote><p>&middot; Shallow copy functionality</p><blockquote>   <p>This enables you to move Site Collections between content databases using the PowerShell command Move-SPSite.</p> </blockquote><p>&middot; Site-level recycle bin</p><blockquote>   <p>You can recover entire Site Collections and Sites that has been deleted.</p> </blockquote><p>&middot; Improvements to storage management (StorMan.aspx)</p><blockquote>   <p>This enables users to manage the amount of storage they are consuming.</p> </blockquote><p>&middot; Cascading filters for Performance Point services</p><blockquote>   <p>This enables you to chain filters together by passing values.</p> </blockquote><p>&middot; Additional browser support</p><blockquote>   <p>IE9 and Google Chrome are now officially supported.</p></blockquote></p>
]]></content:encoded>
    </item>
    <item>
      <title>New SharePoint 2010 and Windows Azure Training Course</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/new-sharepoint-2010-and-windows-azure-training-course</link>
      <pubDate>Tue, 28 Jun 2011 09:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2011/06/28/new-sharepoint-2010-and-windows-azure-training-course/</guid>
      <description><![CDATA[Watch Now:...]]></description>
      <content:encoded><![CDATA[<p><a href="https://channel9.msdn.com/Shows/SharePointSideshow"><img title="SharePoint_Sideshow-Title-940" border="0" alt="SharePoint_Sideshow-Title-940" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/3000.SharePoint_SideshowTitle940_5FAD61F0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/3000.SharePoint_5F00_SideshowTitle940_5F00_5FAD61F0.png" width="644" height="174"></a><p><iframe style="width: 512px; height: 288px;" src="https://channel9.msdn.com/Shows/SharePointSideshow/SharePoint-2010-and-Windows-Azure-Training-Course/player?w=512&amp;h=288" frameborder="0" scrolling="no"></iframe></p><p><strong>Watch Now: <br><a title="https://channel9.msdn.com/Shows/SharePointSideshow/SharePoint-2010-and-Windows-Azure-Training-Course" href="https://channel9.msdn.com/Shows/SharePointSideshow/SharePoint-2010-and-Windows-Azure-Training-Course">https://channel9.msdn.com/Shows/SharePointSideshow/SharePoint-2010-and-Windows-Azure-Training-Course</a></strong></p><p>Learn about the new SharePoint and Azure Development Kit. The SharePoint and Azure Development Kit is a training course to help you learn different ways to integrate SharePoint and Windows Azure. SharePoint 2010 provides many ways to integrate with Windows Azure, from simple SQL Azure data-centric applications to complex workflows that leverage custom Azure services. There is great potential to integrate these two growing technologies. The kit contains eight modules including PowerPoint decks, hands-on labs, and source code showing how the SharePoint 2010 platform and Windows Azure platform can work together.</p><p><strong>View Course Online</strong>: SharePoint 2010 and Windows Azure Training Course <br><a href="https://msdn.microsoft.com/en-us/SPAzureTrainingCourse">https://msdn.microsoft.com/en-us/SPAzureTrainingCourse</a></p><p><strong>Download Course</strong>: SharePoint 2010 and Windows Azure Training Kit <br><a href="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=6d2dc556-650a-484f-8f52-f641967b42ea">https://www.microsoft.com/downloads/en/details.aspx?FamilyID=6d2dc556-650a-484f-8f52-f641967b42ea</a></p><p><strong>Learn More <br></strong><a href="https://www.toddbaginski.com/blog">https://www.toddbaginski.com/blog</a> <br><a href="https://blogs.msdn.com/girishr">https://blogs.msdn.com/girishr</a></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Understanding SharePoint 2010 Claims Based Security</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/understanding-sharepoint-2010-claims-based-security</link>
      <pubDate>Wed, 22 Jun 2011 11:33:00 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2011/06/22/understanding-sharepoint-2010-claims-based-security/</guid>
      <description><![CDATA[&nbsp;Watch...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;<p><a href="https://channel9.msdn.com/Shows/SharePointSideshow"><img title="SharePoint_Sideshow-Title-940" border="0" alt="SharePoint_Sideshow-Title-940" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/3000.SharePoint_SideshowTitle940_5FAD61F0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/3000.SharePoint_5F00_SideshowTitle940_5F00_5FAD61F0.png" width="644" height="174"></a></p><p><iframe style="width: 512px; height: 288px;" src="https://channel9.msdn.com/Shows/SharePointSideshow/Understanding-SharePoint-2010-Claims-Based-Security/player?w=512&amp;h=288" frameborder="0" scrolling="no"></iframe></p><p><strong>Watch Now:</strong></p><p><a title="https://channel9.msdn.com/Shows/SharePointSideshow/Understanding-SharePoint-2010-Claims-Based-Security" href="https://channel9.msdn.com/Shows/SharePointSideshow/Understanding-SharePoint-2010-Claims-Based-Security">https://channel9.msdn.com/Shows/SharePointSideshow/Understanding-SharePoint-2010-Claims-Based-Security</a>&nbsp;</p><p>Learn real world tips for configuring SharePoint claims based security from Altaf Gilani and Mark Massad. In this episode, we discuss how to implement claims based security in SharePoint, including lessons learned and general guidance. Altaf and Mark also give some valuable instrumentation and debugging tips that can save you hours of time. They also discuss implementing claims augmentation to add additional custom claims.</p><p><strong>Learn More</strong></p><p><a href="https://blogs.technet.com/b/speschka/archive/2010/03/13/writing-a-custom-claims-provider-for-sharepoint-2010-part-1.aspx">https://blogs.technet.com/b/speschka/archive/2010/03/13/writing-a-custom-claims-provider-for-sharepoint-2010-part-1.aspx</a></p><p><a href="https://blogs.technet.com/b/speschka/archive/2010/03/13/writing-a-custom-claims-provider-for-sharepoint-2010-part-2.aspx">https://blogs.technet.com/b/speschka/archive/2010/03/13/writing-a-custom-claims-provider-for-sharepoint-2010-part-2.aspx</a></p><p><a href="https://blogs.technet.com/b/speschka/archive/2010/03/13/writing-a-custom-claims-provider-for-sharepoint-2010-part-3-searching-claims.aspx">https://blogs.technet.com/b/speschka/archive/2010/03/13/writing-a-custom-claims-provider-for-sharepoint-2010-part-3-searching-claims.aspx</a></p><p><strong>Debugging Claims</strong></p><p><a href="https://blogs.technet.com/b/speschka/archive/2010/02/13/figuring-out-what-claims-you-have-in-sharepoint-2010.aspx">https://blogs.technet.com/b/speschka/archive/2010/02/13/figuring-out-what-claims-you-have-in-sharepoint-2010.aspx</a></p><p><a href="https://www.httpwatch.com/">https://www.httpwatch.com/</a></p><p><a href="https://powergui.org">https://powergui.org</a></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>SharePoint Connections Coast to Coast Tour is Underway–Next stop Boston.</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/sharepoint-connections-coast-to-coast-tour-is-underwaynext-stop-boston</link>
      <pubDate>Fri, 22 Apr 2011 16:29:52 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2011/04/22/sharepoint-connections-coast-to-coast-tour-is-underwaynext-stop-boston/</guid>
      <description><![CDATA[The SharePoint Connections Coast to Coast Tour is officially underway! The first stop was in Vegas...]]></description>
      <content:encoded><![CDATA[<p>The <a href="https://bit.ly/stubbsb">SharePoint Connections Coast to Coast Tour</a> is officially underway! The first stop was in Vegas last week and was a great start to the tour. This week it&rsquo;s in Boston with me as the keynote speaker. <h1>Boston</h1><p><a href="https://bit.ly/stubbsb"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/1778.image_022FEB82.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/1778.image_5F00_022FEB82.png" width="644" height="159"></a></p><p>If you&rsquo;re in the area,<strong> it&rsquo;s not too late to stop by</strong> (<a href="https://bit.ly/stubbsb">https://bit.ly/stubbsb</a>). Otherwise, make sure you make it to one of the other upcoming stops. If you register early, you can get a seat in the Microsoft Developer Bootcamp for <font color="#000000">free</font>. </p><p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/2055.image_646E60C2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/2055.image_5F00_646E60C2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/8713.image_thumb_2F152890.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/8713.image_5F00_thumb_5F00_2F152890.png" width="644" height="273"></a></p><h1>Las Vegas</h1><p>We had a good turnout in Vegas this week. The one thing that makes this coast to coast tour different from other SharePoint conferences is the quality of the presenters relative to the size of the conference. This gives the attendees access to some of the top SharePoint people from both Microsoft and the MVP community. I spent a lot of time answering 1:1 questions from people. I enjoy this as I am able to help others with their SharePoint issues, and I also learn from each question as well.</p><p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/8713.image_2CF829C7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/8713.image_5F00_2CF829C7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/5657.image_thumb_729CB3E5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/5657.image_5F00_thumb_5F00_729CB3E5.png" width="240" height="118"></a></p><h1>More Cities</h1><p><strong>San Diego</strong> &ndash; May 2-4, 2011 - <a href="https://bit.ly/stubbsSD">https://bit.ly/stubbsSD</a></p><p><strong>San Francisco</strong> &ndash; May 9-11, 2011 - <a href="https://bit.ly/stubbsSF">https://bit.ly/stubbsSF</a></p><p><strong>San Antonio</strong> &ndash; May 23-25, 2011 - <a href="https://bit.ly/stubbsSA">https://bit.ly/stubbsSA</a></p><p><strong>Chicago</strong> &ndash; August 8-10, 2011 - <a href="https://bit.ly/stubbsCHI">https://bit.ly/stubbsCHI</a></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>New SharePoint and Silverlight Training Course</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/new-sharepoint-and-silverlight-training-course</link>
      <pubDate>Mon, 11 Apr 2011 10:23:47 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2011/04/11/new-sharepoint-and-silverlight-training-course/</guid>
      <description><![CDATA[I am pleased to announce the release of a new SharePoint and Silverlight Training Course. The...]]></description>
      <content:encoded><![CDATA[<p>I am pleased to announce the release of a new <a href="https://msdn.microsoft.com/SharePointAndSilverlightTrainingCourse">SharePoint and Silverlight Training Course</a>. The training course contains <strong>10 all new training units</strong> on building Silverlight applications for SharePoint. There are also <strong>30 hands on labs</strong> that walk you step by step through all of the exercises. The course can be viewed online or downloaded as an offline version. The downloadable training kit also contains all of the PowerPoint decks. This enables you to deliver this course to you company or local user group. <a href="https://blogs.msdn.com/b/pstubbs/archive/2010/05/11/download-sharepoint-2010-vhd-demo-environment.aspx">Download the Information Worker VHD</a> to complete the hands on labs.<p><a href="https://msdn.microsoft.com/SharePointAndSilverlightTrainingCourse"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/7433.image_02431222.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/7433.image_5F00_02431222.png" width="543" height="484"></a></p><h3>View Online Course:</h3><p><a title="https://msdn.microsoft.com/SharePointAndSilverlightTrainingCourse" href="https://msdn.microsoft.com/SharePointAndSilverlightTrainingCourse"><font size="4"><strong>https://msdn.microsoft.com/SharePointAndSilverlightTrainingCourse</strong></font></a></p><h3></h3><h3>Download Offline Kit</h3><p><a href="https://bit.ly/SPSL_TrainingKit"><strong>https://bit.ly/SPSL_TrainingKit</strong></a> </p><h1>Training Units</h1><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_introductionunit_unit">Introduction To Silverlight and SharePoint </a></h3><p>SharePoint 2010 includes several Silverlight components that enhance the out of the box functionality the SharePoint platform provides. SharePoint 2010 also includes several Silverlight components that allow users to create custom applications based on the SharePoint platform without writing any code.</p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_integratingunit_unit">Integrating Silverlight and SharePoint </a></h3><p>There are several ways to integrate Silverlight applications with SharePoint web sites. Visual Studio 2010 may be used to create SharePoint Solution Packages to automate the deployment of Silverlight applications. The Silverlight Web Part Visual Studio Extensions automate the creation and configuration of projects and assets used to deploy Silverlight applications. Using sample data with Expression Blend improves the Silverlight design experience.</p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_accessingdataunit_unit">Accessing Data with the Silverlight Client Object Model </a></h3><p>The SharePoint Silverlight Client Object Model (Client OM) allows developers to interact with SharePoint from their Silverlight application easily - without having to write and deploy server-side code and without having to depend on the SharePoint web services and their inherent limitations and complexity. This demo will show basic interaction between a Silverlight application and SharePoint list data - specifically focusing on creating, reading, updating and deleting SPListItems directly from Silverlight and without requiring any server-side code.</p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_accessingdatawebservicesunit_unit">Accessing Data With Web Services and Data Services </a></h3><p>Silverlight applications can access SharePoint data and services using web services. Many SharePoint 2010 web services are available including Search. SharePoint 2010 Web Services increases the reach of SharePoint data and services.</p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_interactingjavascriptjqueryunit_unit">Interacting with JavaScript and jQuery </a></h3><p>For Silverlight applications that live inside the browser, interacting with the hosting web page is an important capability. This lab guides you through using the HTML Bridge to do just this - manipulating the hosting HTML page as well as exploring two-way interaction between managed code inside Silverlight and JavaScript inside the HTML page.</p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_brandingwithsilverlightunit_unit">Branding With Silverlight </a></h3><p>Because Silverlight applications add rich functionality and enhance the user experience on SharePoint sites, they are frequently part of a custom branding solution. When you need to add a Silverlight application to all the pages in your SharePoint site, you will most likely add the Silverlight application to a master page. SharePoint Designer 2010 provides the features and tools you need to brand SharePoint sites and add Silverlight applications to master pages. This makes SharePoint Designer 2010 the perfect tool for power users who may not have experience developing solutions using Visual Studio 2010, yet still need to enhance the look and feel of their SharePoint sites with Silverlight applications.</p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_accessingcloudazuresqlunit_unit">Accessing Cloud Data with Windows Azure and SQL Azure </a></h3><p>Working in the cloud is becoming a major initiative for application development departments. Windows Azure is Microsoft's cloud incorporating data and services.</p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_buildingadvancedspcontrolssilverlightunit_unit">Building Advanced SharePoint Controls with Silverlight </a></h3><p>Adding Silverlight's rich UI capabilities, along with the managed code and off-server client object model code, can produce a compelling user experience. Robust navigation is an important part of a highly usable site. Replacing the out of the box SharePoint navigation can help to increase user adoption of a new site by increasing the performance and functionality of the navigation.</p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_understandingslspsecuritymodelsunit_unit">Understanding the Silverlight and SharePoint Security Models </a></h3><p>Silverlight applications provide a rich interactive user interface in SharePoint 2010. A ClientAccessPolicy allows Silverlight to access a resources and services in a different domain. Silverlight and the Client Object Model can be used to access data anonymously. Some common methods used to query lists including GetItems are not allowed to be called by anonymous users. </p><h3><a href="https://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_advancedsilverlightsharepointsolutions2unit_unit">Advanced Silverlight and SharePoint Solutions </a></h3><p>Silverlight applications can run out of browser (OOB). Silverlight OOB applications hosted by the client can use SharePoint remote APIs to access SharePoint data and services. SharePoint sites may be localized for a specific region. Silverlight applications can be localized using resource files, resources and resource managers. This is native Silverlight. </p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Add Silverlight Web Parts to SharePoint Using New Visual Studio Extension</title>
      <link>https://docs.microsoft.com/archive/blogs/pstubbs/add-silverlight-web-parts-to-sharepoint-using-new-visual-studio-extension</link>
      <pubDate>Mon, 04 Apr 2011 10:11:02 GMT</pubDate>
      <dc:creator><![CDATA[Paul Stubbs [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pstubbs/2011/04/04/add-silverlight-web-parts-to-sharepoint-using-new-visual-studio-extension/</guid>
      <description><![CDATA[Last week at DevConnections in Orlando we announced the availability of the Silverlight SharePoint...]]></description>
      <content:encoded><![CDATA[<p>Last week at <a href="https://devconnections.com/home.aspx">DevConnections</a> in Orlando we announced the availability of the <a href="https://visualstudiogallery.msdn.microsoft.com/e8360a85-58ca-42d1-8de0-e48a1ab071c7">Silverlight SharePoint Web Parts</a> Visual Studio Extension project that makes it easy for you to create Silverlight Web Parts for SharePoint 2010. This has been a project that I have been working on for a while and I am pleased how the first release turned out. The extension enables you to create a Silverlight Web Part project that uses the built in Silverlight Web Part that ships with SharePoint. This is a super quick and easy way to package you Silverlight application into a SharePoint wsp solution package that can be deployed to a sandboxed solution. But the extension also enables to you create a custom Silverlight Web Part based on a sandboxed Visual Web Part that ships with the <a href="https://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9/">Visual Studio 2010 SharePoint Power Tools</a>. <h1><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/7701.image_6468CB22.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/7701.image_5F00_6468CB22.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/0447.image_thumb_4A9494F3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/0447.image_5F00_thumb_5F00_4A9494F3.png" width="223" height="83"></a></h1><h1>Download: <a href="https://visualstudiogallery.msdn.microsoft.com/e8360a85-58ca-42d1-8de0-e48a1ab071c7">Silverlight SharePoint Web Parts</a></h1><p><strong>Watch</strong> the video on Silverlight TV to see how the extension works.</p><p><a href="https://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-68-Worlds-are-Colliding-New-Silverlight-Web-Parts-for-Sharepoint">Silverlight TV 68: Worlds are Colliding! New Silverlight Web Parts for SharePoint</a></p><p><a href="https://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-68-Worlds-are-Colliding-New-Silverlight-Web-Parts-for-Sharepoint"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/2185.image_57FAA7F9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/2185.image_5F00_57FAA7F9.png" width="244" height="139"></a></p><h1>Install</h1><p>Download the extension from the link above. The extension is packages as a .vsix file. Double click on the .vsix extension to install into Visual Studio.</p><p>(Note: Be sure to install the <a href="https://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9/">Visual Studio 2010 SharePoint Power Tools</a> first) </p><h1>Create</h1><p>You will need to create 2 projects, a SharePoint 2010 project and a Silverlight project. </p><ol>   <li>Create a new Visual Studio Solution and add an Empty SharePoint project</li>    <li>Add a Silverlight project to the solution</li>    <li>Add a Silverlight Web Part project item to the SharePoint project</li> </ol><p>Adding the Silverlight Web Part does a number of things for you.</p><ol>   <li>Adds a module to deploy the Silverlight .xap file.</li>    <li>Adds a Silverlight Web Part with all the properties set to point to the .xap.</li>    <li>Adds a test harness wiki page in the SitePages library so that you can F5 and run the app.</li> </ol><p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/8546.image_1BCEDC51.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/8546.image_5F00_1BCEDC51.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/30/00/metablogapi/2273.image_thumb_708A4549.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-30-00-metablogapi/2273.image_5F00_thumb_5F00_708A4549.png" width="240" height="163"></a></p><h1>Run</h1><p>Press F5 to run the project. Since a test harness page was created when you added the Silverlight Web Part you can just browse to the Site Pages library</p><h4>Special Thanks</h4><p>I would like to give a special thanks to Scott Hillier who helped me develop this extension. </p><p><a href="https://www.shillier.com/archive/2011/04/04/silverlight-sharepoint-2010-web-parts-visual-studio-2010-extension.aspx">https://www.shillier.com/archive/2011/04/04/silverlight-sharepoint-2010-web-parts-visual-studio-2010-extension.aspx</a></p></p>
]]></content:encoded>
    </item>
  </channel>
</rss>