<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Talk Nerdy To Me!</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/abhishek/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/abhishek/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:53:37 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Thoughts on my first 4 months in Azure Engineering</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/thoughts-on-my-first-4-months-in-azure-engineering</link>
      <pubDate>Fri, 23 Dec 2016 17:56:30 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/?p=195</guid>
      <description><![CDATA[It's been a roller coaster of a calendar year 2016, and similar for FY16 and FY17.

In late 2016,...]]></description>
      <content:encoded><![CDATA[It's been a roller coaster of a calendar year 2016, and similar for FY16 and FY17.

In late 2016, I moved from handling the Pre-Sales business for Microsoft Singapore for Public Cloud (Azure), Hybrid Cloud (CPS, Windows Server + System Center, OMS), all of which which runs into the double digit million dollars, to moving to the Azure PG in Redmond as a Program Manager where my team and I are responsible for Compliance Engineering for Azure and all of our services that run on the platform.

My first 4 months have been so filled with learning that it has been nothing short of exciting. It has been a rewarding 7 years with Microsoft across 3 primary work location countries in 3 continents, in 3 distinct businesses (Consulting, Sales &amp; Pre-Sales, and now Engineering) and having been able to travel to and work in almost 18 countries to date! This journey has been nothing short of fulfilling and I continue to learn and evolve both personally and professionally.
<ul>
 	<li>My first learning in my new role in Azure Engineering, is that the age old statement <strong>'The Grass is always greener on the other side'</strong> is not always true :) Go figure!</li>
</ul>
Leading the Pre-Sales business, I've witnessed first hand how sales people are prone to making promises that sometimes cannot be fulfilled just to close a deal, and then suddenly that becomes an issue that Engineering has to take up to solve. This is by far the most incorrect approach to ever try to close a deal.
<ul>
 	<li>Engineering is not here to save individual people when they're in trouble due to a promise they made to close a sale. We're here to ship products, their features and security &amp; compliance, all the while having to balance the requirements that are common across a very large subset of customers, versus doing a trade off for a feature or requirement that probably only a handful of customers may ever use.</li>
 	<li>This is a good learning to keep in mind always: What is a 'good to have 'versus a 'nice to have' requirement across your global customer base.</li>
 	<li>As a sales person, if you feel that suddenly forking over stuff to Engineering results in Magic happening to solve problems, you've been watching too much TV. <strong>The difference here between reality and fiction, is that fiction has to make sense</strong></li>
 	<li>Network, network, network! Don't get complacent that you have achieved one role, so you are set. Go out of your way and network with people with whom you've maybe just exchanged emails before, and get their perspective on what it takes to succeed in a role that you are new to. Network outside your company/ employment sphere. Go to Meetup's, User Groups, etc., and network with people from the industry. This will broaden your horizon and knowledge in magnitudes thereof.</li>
 	<li>Get at a minimum 2 mentors. Heck, get 3! The Italian's have a joke that the world is so hard a man must have two fathers to look after him, and that's why they have godfathers. One of these mentors should ideally be your Godfather when it comes to advice related to the professional sphere, and if you develop a good friendly relationship, personal too.</li>
 	<li>Have a 30/60/90 day plan when you are transitioning to a new role, and sync on it with your immediate manager, and your mentors on reaching the 30/60/90 day timeline. Treat this as a milestone, not just another checkbox to cross off.</li>
 	<li>There are no stupid questions. My team's motto is 'We are used to stupid questions'.</li>
 	<li>Bring your Sales, or Consulting experience to the table in Engineering, but don't make decisions or base opinions purely on that experience., It's a new world for you to explore. Listen first and always, learn, ask questions, get help, evolve before you make a statement.</li>
 	<li>Think before you act. Think before you speak. Think 9 times before you hit the SEND button on that email (A cat is supposed to have 9 lives, so hypothesizing this, also another reason why I always UNCHECK the 'SEND IMMIDIATELY WHEN CONNECTED' checkbox for email :) )</li>
 	<li>Be a sponge and soak up as much information as you can. Always be in learning mode aside from shipping your products/ feature and delivering on your KPI's.</li>
 	<li>Feedback is key. Take it constructively and act decisively on that feedback. It does one a wealth of good.</li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Deploying an Azure Resource Group (with Resources) for Demo's</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/deploying-an-azure-resource-group-with-resources-for-demos</link>
      <pubDate>Tue, 19 Jul 2016 10:03:14 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/?p=135</guid>
      <description><![CDATA[Hello again! I've gotten queries from a few local SI partners regarding a sample PowerShell script...]]></description>
      <content:encoded><![CDATA[Hello again! I've gotten queries from a few local SI partners regarding a sample PowerShell script that helps to deploy an Azure Resource group with basic resources to showcase automating deployments. Given that some documentation literally goes step-by-step for every action required for deployment with their scripts, this results in some incoherence around what needs to be done and in what sequence.

A great post by <a href="https://github.com/tfitzmac">Tom FitzMacken</a> outlines the step by step approach with explanations on how to <a href="https://azure.microsoft.com/en-us/documentation/articles/resource-group-overview/">HERE</a>.

The following is a PowerShell script I've put together based in some part on Tom's post.

<!--more-->

<span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">'Azure Resource Group + Resources Deployment Demo'</span>

'Create a Resource Group'

Login-AzureRmAccount

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Get</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">location</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">list</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Get-AzureRmLocation</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">|</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">sort</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">Location</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">|</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Select</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">Location</span></span></span>

'variable'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$locname</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"southeastasia"</span></span></span>

'Create ResourceGroup'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$rgName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"ResourceGroupTest"</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">New-AzureRmResourceGroup</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Name</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$rgName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Location</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$locName</span></span></span>

'Create Storage Account'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$stName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"resourcestorage0"</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Get-AzureRmStorageAccountNameAvailability</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$stName</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$storageAcc</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">New-AzureRmStorageAccount</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-ResourceGroupName</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$rgName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Name</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$stName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-SkuName</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Standard_LRS"</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Kind</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Storage"</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Location</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$locName</span></span></span>

'Create Virtual Network'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$subnetName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"ResourceSubnet"</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$singleSubnet</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">New-AzureRmVirtualNetworkSubnetConfig</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Name</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$subnetName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-AddressPrefix</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">10.0.0.0/24</span></span></span>

'Create VNet'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vnetName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"ResourceVnet0"</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vnet</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">New-AzureRmVirtualNetwork</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Name</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vnetName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-ResourceGroupName</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$rgName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Location</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$locName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-AddressPrefix</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">10.0.0.0/16</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Subnet</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$singleSubnet</span></span></span>

'Create Public IP and Network Interface'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$ipName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"ResourceIP0"</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$pip</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">New-AzureRmPublicIpAddress</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Name</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$ipName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-ResourceGroupName</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$rgName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Location</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$locName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-AllocationMethod</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">Dynamic</span></span></span>

'NIC Name'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$nicName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"ResourceNIC0"</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$nic</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">New-AzureRmNetworkInterface</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Name</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$nicName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-ResourceGroupName</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$rgName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Location</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$locName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-SubnetId</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vnet</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">Subnets</span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">[</span></span></span><span style="color: #800080;font-family: Lucida Console;font-size: xx-small"><span style="color: #800080;font-family: Lucida Console;font-size: xx-small"><span style="color: #800080;font-family: Lucida Console;font-size: xx-small">0</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">].</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">Id </span></span><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-PublicIpAddressId</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$pip</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">Id</span></span>

'Create VM

Set Admin UName &amp; PWD'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$cred</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Get-Credential</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Message</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"ResourceAdmin Pass@word1!@"</span></span></span>

'Create VM'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vmName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"resourceprodvm0"</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">New-AzureRmVMConfig</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-VMName</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vmName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-VMSize</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Standard_A4"</span></span></span>

'Define the Image to use'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Set-AzureRmVMSourceImage</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-VM</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-PublisherName</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">MicrosoftWindowsServer</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Offer</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">WindowsServer</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Skus</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">2012-R2-Datacenter</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Version</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"latest"</span></span></span>

'Add NIC Interface'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Add-AzureRmVMNetworkInterface</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-VM</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Id</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$nic</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">Id</span></span>

'Add DiskPath &amp; Create VHD'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$blobPath</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"vhds/WindowsVMosDisk.vhd"</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$osDiskUri</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$storageAcc</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">PrimaryEndpoints</span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">Blob</span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">ToString() </span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">+</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$blobPath</span></span></span>

'Name OS Disk'

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$diskName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"ResourceVMosDisk"</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Set-AzureRmVMOperatingSystem</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-VM</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Windows</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Set-AzureRmVMosDisk</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-VM</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Name</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$diskName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-VhdUri</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$osDiskUri</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-CreateOption</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">fromImage</span></span></span>

'Finally Create the VM in Azure'

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">New-AzureRmVM</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-ResourceGroupName</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$rgName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Location</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$locName</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-VM</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$vm </span></span></span>

<!--more-->

This script will do the following:
<ol>
	<li>Ask you to login to your Azure Subscription</li>
	<li>Set Deployment location to the SoutheastAsia Region</li>
	<li>Create a Resource Group with the following attributes provisioned: Storage Account, Virtual Network (with Subnet), Create Public IP with vNIC assigned, Create VM (With Username &amp; Password prompted for on the pop-up), Add a NIC INterface, Add DiskPath and Create VHD, Name the OS disk.</li>
	<li>Create the actual VM itself (Predefined to a Standard_A4 VM). The script will in the end prompt you to name the VM (Name provided in the script body, or you can use your own)</li>
</ol>
Hope this helps you folks with your demo deployments!

Cheers,

Abhishek

[gallery ids="175"]]]></content:encoded>
    </item>
    <item>
      <title>(Hybrid) Cloud Design and Security</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/hybrid-cloud-design-security</link>
      <pubDate>Mon, 30 May 2016 13:18:30 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/?p=105</guid>
      <description><![CDATA[Hello again!

I've been speaking on Security, Privacy &amp; Compliance in the Public and Hybrid...]]></description>
      <content:encoded><![CDATA[Hello again!

I've been speaking on Security, Privacy &amp; Compliance in the Public and Hybrid Cloud at industry/ partner events and Microsoft seminar's, both internal and external for quite a few years, and am very passionate about this topic.

Recently, I was invited to speak at an Industry Security event by Trend Micro in Singapore, on the topic of (Hybrid) Cloud Design &amp; Security to 'C' Level Executives, and I presented a small deck with a lot of information during the session. It was a lively discussion with the attending Executives on how they can obtain, and maintain even more granular compliance with logical controls, without compromising on data sovereignty and security.

The discussion comprised several aspects of Public Cloud and Hybrid Cloud Security, how Security for customer workloads is a shared responsibility, and how everyone plays a part in ensuring a secure and compliant cloud computing environment.

I'm uploading a sanitized version of my deck here. Obviously it has some MS confidential information removed, and proper attribution to sources given where necessary. I hope you enjoy downloading and reading the <a href="https://msdnshared.blob.core.windows.net/media/2016/05/Hybrid-Cloud-Design-Security-STZD.pdf">Hybrid Cloud Design &amp; Security-STZD</a> deck. Do feel free to post comments if you have questions, or if you feel I may have inadvertently missed attribution to any sources.

&nbsp;

Cheers and happy reading!

Abhishek]]></content:encoded>
    </item>
    <item>
      <title>Now Available: Windows Server 2016 TP5 Comparison Guide for Download</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/now-available-windows-server-2016-tp5-comparison-guide-for-download</link>
      <pubDate>Mon, 16 May 2016 01:43:42 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/?p=95</guid>
      <description><![CDATA[I'm happy to announce the public download of a detailed capability comparison guide for Windows...]]></description>
      <content:encoded><![CDATA[I'm happy to announce the public download of a detailed capability comparison guide for Windows Server 2016 TP5, with previous version of Windows Server 2012 R2 and Windows Server 2008 R2.

&nbsp;

This feature comparison guide compares selected features of Microsoft Windows Server 2008 R2, Windows Server 2012 R2, and Windows Server 2016. Its goal is to help customers understand the differences from the version they are running today and the latest version available from Microsoft.
The comparison table includes comments about each feature, as well as notation about how well each feature is supported in each release.

&nbsp;

This is a fantastic resource and will help you details about new features in Windows Server 2016, and help your IT Business make focused decisions on why investing in Windows Server 2016 is a great decision. The comparison guide document is available publicly on our <a href="https://www.microsoft.com/en-us/server-cloud/products/windows-server-2016/">Windows Server 2016 page</a> as a download under the <strong>Technical Resources</strong> section, and here is the direct link to the <a href="http://download.microsoft.com/download/B/5/8/B5814559-16AE-401B-B3E1-34C6D8255AAA/Windows_Server_2016_Technical_Preview_5_Feature_Comparison.pdf">document download</a> as well.

&nbsp;

Happy Reading!

Abhishek]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Azure is compliant with PCI DSS 3.1</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/microsoft-azure-is-compliant-with-pci-dss-3-1</link>
      <pubDate>Thu, 05 May 2016 11:40:29 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/?p=86</guid>
      <description><![CDATA[About the PCI matrix

 Introduction

Coalfire conducted an assessment and found Microsoft Azure...]]></description>
      <content:encoded><![CDATA[<strong>About the PCI matrix</strong>

<strong> Introduction</strong>

Coalfire conducted an assessment and found Microsoft Azure to be compliant with PCI DSS 3.1 as of March 4, 2016. This responsibility matrix has been created to illustrate and clarify the PCI compliance responsibilities for Microsoft Azure and the customers of Microsoft Azure services. As part of the assessment Coalfire analyzed an array of both customer-facing and internal infrastructure services.
The Azure Compliance team has published the PCI matrix 3.1 compliance matrix online and it can be downloaded from here <a href="https://aka.ms/pci31matrix">https://aka.ms/pci31matrix</a>

If you are a customer and have any Payment gateway/ services etc., hosted on the Azure platform, you can utilize the PCI matrix 3.1 as a good reference point.

&nbsp;

Happy reading!

Abhishek

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Bring the technology of Microsoft Azure to your own datacenter with Azure Stack!</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/bring-the-technology-of-microsoft-azure-to-your-own-datacenter-with-azure-stack</link>
      <pubDate>Sat, 06 Feb 2016 07:53:00 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/2016/02/06/bring-the-technology-of-microsoft-azure-to-your-own-datacenter-with-azure-stack/</guid>
      <description><![CDATA[Born from Azure, Azure Stack helps organizations deliver Azure services from their own...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size:medium;">Born from Azure, Azure Stack helps organizations deliver Azure services from their own datacenter.</span></p>
<p><span style="font-size:medium;">With Azure Stack, Microsoft is bringing proven innovation &ndash; including IaaS and higher level PaaS services &ndash; from hyper-scale datacenters to on-premises, enterprise-scale environments to meet customers&rsquo; business requirements.</span></p>
<p><span style="font-size:medium;">Wondering what Azure Stack will offer when it eventually goes GA? </span></p>
<p><span style="font-size:medium;">Check out the list below: (Note: The list of services is subject to change without notice)</span></p>
<ul>
<li><span style="font-size:medium;"><strong>Compute</strong> - Virtual Machines (including extensions &amp; availability sets)</span></li>
<li><span style="font-size:medium;"><strong>Service Fabric</strong>* Data &amp; Storage - Blobs, Tables, Queues*</span></li>
<li><span style="font-size:medium;"><strong>Networking</strong> - Virtual Network, Load Balancer, VPN Gateway</span></li>
<li><span style="font-size:medium;"><strong>Mgmt. &amp; Security</strong> - Microsoft Azure Portal, Key Vault*</span></li>
<li><span style="font-size:medium;"><strong>Web &amp; Mobile</strong> - App Service (Web Apps, Logic Apps*, Mobile Apps*, API Apps*)</span></li>
<li><span style="font-size:medium;"><strong>Developer Services</strong> - Azure SDK * PLANNED TO BE IN PREVIEW AT AZURE STACK GENERAL AVAILABILITY.</span></li>
</ul>
<p></p>
<p><span style="font-size:medium;"><strong>Want to know more?</strong>&nbsp;<a href="http://download.microsoft.com/download/3/F/3/3F3811C0-969D-422C-9EDA-42CB79BABA96/Bring-the-cloud-to-your-datacenter-Microsoft-Azure-Stack.pdf">Check&nbsp;out the Azure Stack whitepaper now!</a></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Practical Architectures Part 2: Scale Out File Servers &amp; Firewalls: How to design your SOFS &amp; Network topology</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/practical-architectures-part-2-scale-out-file-servers-firewalls-how-to-design-your-sofs-network-topology</link>
      <pubDate>Fri, 05 Feb 2016 06:41:00 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/2016/02/05/practical-architectures-part-2-scale-out-file-servers-firewalls-how-to-design-your-sofs-network-topology/</guid>
      <description><![CDATA[This one has been a long time in coming since my last blog post (almost 10 months to be precise)...]]></description>
      <content:encoded><![CDATA[<p>This<span style="font-size:medium;"> one has been a long time in coming since my last blog post (almost 10 months to be precise) &lt;/grin&gt;, but that&#39;s simply due to the amount of field deployments and engagements I have at hand. Finally am on my (well deserved) vacation from tomorrow, but going to spam the blog with a few posts before I head out with the family.</span></p>
<p></p>
<p><span style="font-size:medium;">My last post dealt with <strong><a href="/b/abhishek/archive/2015/05/28/practical-architectures-part-1-scale-out-file-servers-amp-firewalls-to-do-or-not-to-do.aspx">SOFS &amp; Firewalls,</a> </strong>and I&#39;m following that up with how to design the storage connectivity in a highly secured deployment (for the paranoid). If you see the architecture below, it represents what you could actually apply in a Production scenario (without the need for firewalls :P )</span></p>
<p><span style="font-size:medium;"><strong>Network Architecture Diagram:</strong><br /></span></p>
<p><span style="font-size:medium;"><span style="font-size:medium;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/57/3021.SOFS.jpg" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-57/3021.SOFS.jpg"><img width="447" height="205" style="width:560px;height:249px;" alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/57/3021.SOFS.jpg" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-57/3021.SOFS.jpg" border="0" /></a></span></span></p>
<p>What you see here is a deployment based on Dell Hardware with the C6220 as Compute, SFP+10G capable switches, and MD3060E JBOD&#39;s as the Storage; and Cisco N2K TOR&nbsp;switches, while the Cisco N5K serves as an EOR</p>
<p><strong>The way the network flow is structured is as follows</strong>:</p>
<p><em><span style="text-decoration:underline;">Note: This architecture is formulated from the Microsoft Hybrid Cloud Reference Architecture, but devolved specifically to cater to a high security zone deployment.</span></em></p>
<p>1. We have created 4 VLANS on the N2K TOR switches to map to the Managed Nodes and SOFS. We are also Trunking the Z1 &amp; Z2 VLANS, with multiple redundant links from the SOFS+JBOD&#39;s to the Managed Hyper-V nodes&#39; VLANS.<br />2. SOFS authenticates with AD in Z3 VLAN through the RDMA link<br />3. SOFS RDMA link can ideally stay in the Z3 VLAN that we have created on the switch, but given the nature of the deployment, our recommendation is to have a separate Management Link to the Z4 VLAN, where the Master AD resides<br />4. The Hyper-V Management Fabric traffic flows thrugh the same SFP+10G links, connecting to the Z4 VLAN. There is no need to have separate 1GE ports</p>
<p></p>
<p>So what do you achieve with this? Quite a bit actually. You Decouple the Storage from the Compute, and lose the complexity of iSCSI or FC. At a high level, using commodity storage like JBOD&#39;s is what Hyper-Scale Cloud Service Providers like Microsoft do.</p>
<p></p>
<p><strong>What other benefits do you get?</strong></p>
<p><em><span style="text-decoration:underline;"><strong>Let Windows do the work that was initially the fiefdom of expensive SAN technologies, you end up saving a TON of money, with more control.</strong></span></em></p>
<p><strong>Data delivery via standard protocol:</strong></p>
<ul>
<li>SMB 3.0</li>
</ul>
<p><strong>Load-balancing and failover:</strong></p>
<ul>
<li>Teaming (switch agnostic)</li>
</ul>
<p><strong>Load aggregation and balancing:</strong></p>
<ul>
<li>SMB multi-channel</li>
</ul>
<p><strong>Commodity L2 switching:</strong></p>
<ul>
<li>Cost effective networking (Ethernet)</li>
<li>RJ45</li>
<li>QSFP</li>
</ul>
<p><strong>Quality of Service:</strong></p>
<ul>
<li>Multiple-levels</li>
</ul>
<p><strong>Host workload overhead reduction:</strong></p>
<ul>
<li>RDMA</li>
</ul>
<p><strong>Scale Easily thanks to Software Defined Networking, while getting more granular control.</strong></p>
<p></p>
<p>Hope this helps you to design, or even replicate some of the network topology in your environments (If you&#39;re feeling lazy :) )&nbsp;based on what I&#39;ve given above</p>
<p></p>
<p>Cheers!</p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>Practical Architectures Part 1: Scale Out File Servers &amp; Firewalls: To do or not to do?</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/practical-architectures-part-1-scale-out-file-servers-firewalls-to-do-or-not-to-do</link>
      <pubDate>Wed, 27 May 2015 23:53:00 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/2015/05/27/practical-architectures-part-1-scale-out-file-servers-firewalls-to-do-or-not-to-do/</guid>
      <description><![CDATA[Hello there, I&#39;m back with Part 1 of a 2 post series that will try and address (hopefully) some...]]></description>
      <content:encoded><![CDATA[<p>Hello there, I&#39;m back with Part 1 of a 2 post series that will try and address (hopefully) some of the more quirkier questions I / We&#39;ve been getting about trying to put a firewall,<strong> in between a SOFS deployment and the Hyper-V nodes it connects to</strong></p>
<p></p>
<p><strong>WHAT!? Are you serious? Why would you do that?</strong></p>
<p></p>
<p>Yeah, these, amongst several others are the reactions we get when someone throws this requirement at us:<em><span style="text-decoration:underline;"> &#39;I know that the SOFS is great, but I want a firewall between the&nbsp;Hyper-V Hosts and the SOFS/&nbsp;JBOD deployment&nbsp;in question, so I can ensure that the storage traffic is secure.&#39;</span></em> <span style="text-decoration:underline;"></span></p>
<p><span style="text-decoration:underline;">&nbsp;</span></p>
<p><span style="text-decoration:underline;"><br /></span>Frankly speaking, there is no need for a firewall in between the Hyper-V Hosts&nbsp;SOFS/ JBOD&#39;s, and I&#39;ll go a bit in detail and elaborate on the What, Why and How&#39;s below.</p>
<p>First and foremost, go check out this fantastic article by Jason Gerend on how to <strong>Provide cost-effective storage for Hyper-V workloads by using Windows Server</strong> <a href="https://technet.microsoft.com/en-us/library/dn554251.aspx?f=255&amp;MSPPError=-2147217396">https://technet.microsoft.com/en-us/library/dn554251.aspx?f=255&amp;MSPPError=-2147217396</a> and scroll down to the third diagram where he has outlined how the actual SOFS architecture looks at a High Level.</p>
<p></p>
<p>Now then, I guess you&#39;re read Jason&#39;s article and figured out What a Scale-Out File Server is and How it functions. 2 questions answered, now we move on to the requirement posed by some folks to us below.</p>
<p></p>
<p>If you&#39;ve looked at Jason&#39;s article, you&#39;ll have noticed the 10GB Ethernet (Multiple Links) part in the design. What we&#39;ve been asked is that is the following a recommended/ supported design:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/57/HLA.jpg" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-57/HLA.jpg"><img width="442" height="536" style="width:460px;height:455px;" alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/57/HLA.jpg" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x1389/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-57/HLA.jpg" border="0" /></a></p>
<p>Notice the Hardware&nbsp;Firewall performing Stateful inspection of SMB traffic, as it sits&nbsp;atop the SOFS Nodes, acting as an additional layer for the SMB traffic passing to and fro from the 10 Gb Ethernet switch(es) and the SOFS nodes? Sounds very straightforward right? It isn&#39;t so actually. Let&#39;s see why.</p>
<p></p>
<ul>
<li>The Firewall will work as it&#39;s designed to do, but what you are ending up overlooking, is the kind of impact this is going to have on your SOFS and the resultant IO. This is what we term as a &#39;Bump in the Wire&#39; situation, when an additional piece of equipment/ software is lobbed in between a perfectly good architecture simply to meet an age old/ antiquated security requirement/ or probably in 95% of the cases, a completely wrong interpretation of the requirement thereof.</li>
<li>To make this work, to a very basic level, you will have to configure the firewall to operate in <strong>Layer-2 Transparent Mode</strong>. What this means, is that&nbsp;a transparent firewall (or Layer 2 firewall), on the other hand, acts like a &ldquo;stealth firewall&rdquo; and is not seen as a Layer 3 hop to connected devices. The appliance connects the same Layer 3 network subnet on its inside and outside ports, but each interface of the firewall resides in a different Layer 2 Vlan.</li>
<li>This is a really bad move, since now you also end up with the possibility of the firewall inserting loops into your networks. <strong>See what happened there?</strong></li>
</ul>
<p></p>
<p>So while your intentions may be noble, you&#39;re going to end up with a mess on your hands once your workloads start asking for more IOPS.</p>
<p></p>
<p>So a couple of points to make here:</p>
<p>1. Could this &#39;bump in the wire&#39; approach work? <strong>Answer</strong>: Maybe, maybe not.</p>
<p><strong>2. Is this &#39;bump in the wire&#39; approach&nbsp;supported/ recommended by Microsoft? <span style="font-size:medium;"><em><span style="text-decoration:underline;">Answer: No.</span></em></span></strong></p>
<p>3. You definitely do not place a firewall in between your SAN arrays and the workloads, so why try this approach here?</p>
<p>4. If you&#39;re worried about someone trying to sniff traffic on the network, do remember that SMB 3.0 traffic is not your standard TCP/IP traffic. There&#39;s a whole lot of differences.</p>
<p>5. Check out Encryption in SMB 3.0: A Protocol Perspective <a href="http://blogs.msdn.com/b/openspecification/archive/2012/10/05/encryption-in-smb-3-0-a-protocol-perspective.aspx">http://blogs.msdn.com/b/openspecification/archive/2012/10/05/encryption-in-smb-3-0-a-protocol-perspective.aspx</a> on how to Encrypt your SMB 3.0 traffic.</p>
<p></p>
<p>Now for me to draw up a Practical Architecture for how the SOFS and JBOD connectivity looks like on the network, when implemented per documented Best Practices</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Download Center: Microsoft Azure Datacenter IP Ranges &amp; Windows Azure Mini Case Studies</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/microsoft-download-center-microsoft-azure-datacenter-ip-ranges-windows-azure-mini-case-studies</link>
      <pubDate>Sun, 26 Apr 2015 22:20:00 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/2015/04/26/microsoft-download-center-microsoft-azure-datacenter-ip-ranges-windows-azure-mini-case-studies/</guid>
      <description><![CDATA[Hello there, I&#39;m sharing some useful resources around Microsoft Azure available on the Microsoft...]]></description>
      <content:encoded><![CDATA[<p>Hello there, I&#39;m sharing some useful resources around Microsoft Azure available on the Microsoft Download Center&nbsp;site.</p>
<p>The&nbsp;first download&nbsp;is about the Microsoft Azure Datacenter IP Ranges.</p>
<p>This file contains the Compute IP address ranges (including SQL ranges) used by the Microsoft Azure Datacenters, which you can share with your IT/ Network/ InfoSec teams for their information when setting up a Hybrid Cloud with Microsoft Azure. Each section specifies the geographic region and the IP address ranges associated with that region.</p>
<p><a href="http://www.microsoft.com/en-us/download/details.aspx?id=41653" target="_blank"><img width="743" height="222" title="image" style="border:0px currentColor;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/13/metablogapi/image_556172D6.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-13-metablogapi/image_5F00_556172D6.png" border="0" /></a></p>
<p><strong><a href="http://www.microsoft.com/en-us/download/details.aspx?id=41653" target="_blank"><span style="text-decoration:underline;"><span style="color:#0066dd;">DOWNLOAD HERE</span></span></a></strong></p>
<p>The second document one contains&nbsp;mini case studies on Microsoft Azure&nbsp;featuring ISVs for your reference.</p>
<p><strong><span style="text-decoration:underline;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=38424" target="_blank"><span style="color:#0066dd;">DOWNLOAD HERE</span></a></span></strong></p>]]></content:encoded>
    </item>
    <item>
      <title>Get the Windows Server 2012 R2 &amp; Windows Server 2012 TechNet Library documentation as a PDF</title>
      <link>https://docs.microsoft.com/archive/blogs/abhishek/get-the-windows-server-2012-r2-windows-server-2012-technet-library-documentation-as-a-pdf</link>
      <pubDate>Fri, 24 Apr 2015 19:19:02 GMT</pubDate>
      <dc:creator><![CDATA[Abhishek_Pradhan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/abhishek/2015/04/24/get-the-windows-server-2012-r2-windows-server-2012-technet-library-documentation-as-a-pdf/</guid>
      <description><![CDATA[Hello there,
Back in late 2013, we announced the availability of Microsoft Windows Server 2012 R2...]]></description>
      <content:encoded><![CDATA[<p>Hello there,</p>
<p>Back in late 2013, we announced the availability of Microsoft Windows Server 2012 R2 and Windows Server 2012 TechNet Library documentation available as a PDF on Microsoft Download Center.</p>
<p>I would very highly recommend that you should always rely on the latest documentation available on <a href="http://technet.microsoft.com/">http://technet.microsoft.com,</a> but when you don&#39;t have internet access, the downloads below will offer you some respite :)</p>
<p>This download is an Adobe&reg; PDF of the entire contents of the <a href="http://technet.microsoft.com/library/hh801901.aspx">Windows Server 2012 R2 and Windows Server 2012 section</a> of the Microsoft TechNet Library, for the convenience of Windows Server users who have limited Internet access, or require a portable version of the Windows Server 2012 R2 and Windows Server 2012 documentation. The PDF is 116 MB, and 7,970 pages in length. Highlights of the PDF include the following.</p>
<ul>
<li><a href="http://technet.microsoft.com/library/dn250019.aspx">What&#39;s New in Windows Server 2012 R2</a></li>
<li><a href="http://technet.microsoft.com/library/hh831769.aspx">What&#39;s New in Windows Server 2012</a></li>
<li><a href="http://technet.microsoft.com/library/hh831471.aspx">Technical Scenarios</a></li>
<li><a href="http://technet.microsoft.com/library/hh831620.aspx">Install and Deploy Windows Server</a></li>
<li><a href="http://technet.microsoft.com/library/jj134039.aspx">Migrate Roles and Features to Windows Server</a></li>
<li><a href="http://technet.microsoft.com/library/hh831360.aspx">Secure Windows Server</a></li>
<li><a href="http://technet.microsoft.com/library/jj618325.aspx">Manage Privacy in Windows Server</a></li>
<li><a href="http://technet.microsoft.com/library/hh831490.aspx">Support and Troubleshoot Windows Server</a></li>
<li><a href="http://technet.microsoft.com/library/hh831669.aspx">Server Roles and Technologies</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh801900.aspx">Management and Tools for Windows Server</a></li>
</ul>
<p><a href="http://www.microsoft.com/en-us/download/details.aspx?id=41182" target="_blank"><img width="750" height="218" title="image" style="border-width:0px;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/13/metablogapi/image_6A8F578A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-13-metablogapi/image_5F00_6A8F578A.png" border="0" /></a></p>
<p><a href="http://www.microsoft.com/en-us/download/details.aspx?id=41182" target="_blank"><strong>DOWNLOAD HERE</strong></a></p>
<p><strong>&nbsp;</strong></p>
<p><strong>Happy reading!<br /></strong></p>]]></content:encoded>
    </item>
  </channel>
</rss>