<?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>Microsoft Azure Guide &amp; others</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/feed.xml</link>
    <description>My 10 cents on Microsoft Azure</description>
    <lastBuildDate>Tue, 19 Jun 2018 21:40:42 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Need to apply my tags to my azure VMs and they are a lot !</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/need-to-apply-my-tags-to-my-azure-vms-and-they-are-a-lot</link>
      <pubDate>Wed, 20 Jun 2018 01:40:41 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/?p=575</guid>
      <description><![CDATA[Hi All,

I've just finished one script for one of my customers that will help them to apply their...]]></description>
      <content:encoded><![CDATA[Hi All,

I've just finished one script for one of my customers that will help them to apply their Azure tag automatically, you can download the <a href="https://gallery.technet.microsoft.com/Apply-Tag-To-VM-6c219fa2?redir=0">script </a>and either use it in powershell or use Azure automation to automate the process.

All that you need to do is to assign tag name and tag value as parameters in the script.

Enjoy :)

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Getting SQLSTATE[28000] [1045] Access denied for user ‘user’@'IPaddress' (using password: YES) when trying to restore mySQL dump to Azure MySQL DB PaaS</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/getting-sqlstate28000-1045-access-denied-for-user-useripaddress-using-password-yes-when-trying-to-restore-mysql-dump-to-azure-mysql-db-paas</link>
      <pubDate>Wed, 18 Apr 2018 13:30:19 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/?p=405</guid>
      <description><![CDATA[I was debugging a Magento deployment on Microsoft Azure for one of my customers as they were trying...]]></description>
      <content:encoded><![CDATA[I was debugging a Magento deployment on Microsoft Azure for one of my customers as they were trying to restore MySQL dump to Azure MySQL DB PaaS and they kept on getting the following error:

<span style="color: #ff0000"><em>Getting SQLSTATE[28000] [1045] Access denied for user ‘user’@'IPaddress' (using password: YES)</em></span>

I was able to restore DB dump normally from my machine to the same DB with the same user and password so I suspected that there is something wrong with the DB dump itself and that is when I asked them to share the dump and I found that the dump had the attribute "DEFINER" which requires super privilege which is not allowed on Azure mySQL PaaS and the other issue was that Azure MySQL PaaS is built on INNODB engine and you need to make sure that the script is using this engine.

<strong>Actions to solve the issues:</strong>

use the following command to remove the attribute “DEFINER” as it requires super privilege
<blockquote><code>sed's/\sDEFINER=`[^`]*`@`[^`]*`//g' -ibackupfile_name.sql</code></blockquote>
I use the following command to replace MyISAM engine with INNODB engine which is the core of the mySQL implementation.
<blockquote>
<pre><code>:%s/MyISAM/InnoDB/gc</code></pre>
</blockquote>
<em></em>]]></content:encoded>
    </item>
    <item>
      <title>Azure Media Functions (Server-less Functions)</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/azure-media-functions-server-less-functions</link>
      <pubDate>Tue, 23 Jan 2018 23:59:25 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/?p=346</guid>
      <description><![CDATA[I've been working on a set of Azure Serverless functions for Azure Media Services to complement the...]]></description>
      <content:encoded><![CDATA[I've been working on a set of Azure Serverless functions for Azure Media Services to complement the original series developed in this <a href="https://github.com/xpouyat/media-services-dotnet-functions-integration">Git Rep</a>.

I focused on building a set of functions that can migrate assets from AWS S3 to Azure Media Services if integrated with the Azure logic workflow built under the same Git Rep mentioned above.

The other set is focusing on migration from <a href="https://www.limelight.com">Limelight</a>

The last set is focused on improving the way you can extract Azure Media Services Telemetry via Migrating them from Azure Storage Table to a single Azure SQL DB Table.

You can find the source code in my <a href="https://github.com/kmoussa/Azure-Media-Functions">gitHub repo</a>.

Let me know if you have more ideas to build up in the functions.]]></content:encoded>
    </item>
    <item>
      <title>Enable the addition of multiple Nics to Azure VM from the GUI</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/enable-the-addition-of-multiple-nics-to-azure-vm-from-the-gui</link>
      <pubDate>Mon, 10 Apr 2017 23:17:48 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/?p=305</guid>
      <description><![CDATA[Microsoft has launched the ability to have multiple NICs per Azure VM sometime ago but in order for...]]></description>
      <content:encoded><![CDATA[Microsoft has launched the ability to have multiple NICs per Azure VM sometime ago but in order for you to have that ability enabled on your Subscription, you need to run the below code on your subscription via PowerShell.

First of all you need to login of course using <code>Login-AzureRmAccount</code> and then select your subscription if you have multiple and then run the first two commands and the third to check whether the features are registered or not, it will show registering until it's done and then the status will change to Registered.

&nbsp;

<code>Register-AzureRmProviderFeature -FeatureName AllowMultipleIpConfigurationsPerNic -ProviderNamespace Microsoft.Network

Register-AzureRmProviderFeature -FeatureName AllowLoadBalancingonSecondaryIpconfigs -ProviderNamespace Microsoft.Network

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Network</code>]]></content:encoded>
    </item>
    <item>
      <title>How to install and configure GUI and OMS on Azure RHEL Linux VM.</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/how-to-install-and-configure-gui-and-oms-on-azure-rhel-linux-vm</link>
      <pubDate>Sun, 19 Feb 2017 02:31:17 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/?p=226</guid>
      <description><![CDATA[I decided to write this blog post because I struggled to find one myself on the internet on how to...]]></description>
      <content:encoded><![CDATA[I decided to write this blog post because I struggled to find one myself on the internet on how to install GUI on RHEL VM on Azure, the process seems pretty much easy on premises or on virtualization solutions like Hyper-v or VMware but on Azure it generated a lot of errors due to some conflicts with other components that has been installed on Azure VMs but I was able to do it finally and here you go the steps:

First of all it's recommended to use ssh to authenticate VMs on any cloud solution, so let's start with how to generate ssh.

<strong>how to generate ssh?</strong>

You can use <a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html?">puttygenerator </a> where after you download and install it , find putty generator application on your machine and open it to generate the ssh, you will need to move your mouse in random moves over s mall rectangular area just to generate a random ssh key, after that you will need to save the private and the public keys to use them later. you will need to open the public key in notepad, copy it and paste inside the text box in the VM creation console in Azure that is asking for it and you are good to go or you can do it from the bash, up to you.

<code>mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa
</code>

Now after creating the RHEL virtual machine, we need to connect to it.

<code>ssh -i [filelocation of private key] user@server</code>

<strong>how to install desktop?</strong>
<code>
sudo yum makecache

sudo yum update

sudo yum upgrade

sudo yum -y groupinstall “Desktop Platform” “X Window System” “Fonts”

sudo yum -y groupinstall “General Purpose Desktop"

sudo yum -y install xterm twm xsetroot

sudo yum install xorg-x11-fonts-base xorg-x11-fonts-misc xorg-x11-font-utils xorg-x11-fonts-Type1

sudo yum install tigervnc-server -y

sudo rpm -Uvh https://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-1.el6.nux.noarch.rpm

sudo rpm -Uvh https://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

sudo yum install xrdp -y
</code>
We need to change the password for your user, in my case I'm logging in with root, In Azure the root user doesn't have a password at the time of provisioning of the VM.
<code>
sudo passwd root
</code>
it will prompt you to change the password.

<code>
sudo service xrdp start
sudo iptables -I INPUT -p tcp -m tcp --dport 3389 -j ACCEPT
sudo service iptables save
</code>

&nbsp;

You need to allow RDP in Azure management portal for this machine by configuring the NSG to enable Inbound RDP for port 3389.
after you do this, you can connect to the machine using RDP client from your machine.

this will prompt you to enter the username and password on xrdp window and then will connect you will be connected successfully.

<strong>create OMS workspace</strong>

https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-get-started

for log analytics

&nbsp;

To enable log analytics on your linux virtual machines, you need to install dependency agent for linux VM

&nbsp;

<code>wget url of the agent that you can get from the OMS work space itself.</code>

To enable Service Map on your new linux VM:

<code>wget https://aka.ms/dependencyagentlinux</code>

sh location of the dependencyagentlinux.

<img src="https://msdnshared.blob.core.windows.net/media/2017/02/Capture20-1024x490.png" alt="capture" width="1024" height="490" class="aligncenter wp-image-265 size-large" />]]></content:encoded>
    </item>
    <item>
      <title>How to make azure file shares persistent and How can you map it to local sub folders?</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/how-to-make-azure-file-shares-persistent-and-how-can-you-map-it-to-local-sub-folders</link>
      <pubDate>Tue, 24 May 2016 09:28:57 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/?p=185</guid>
      <description><![CDATA[Hi everyone,  most of you already found this base article on how to make Azure file shares...]]></description>
      <content:encoded><![CDATA[Hi everyone,  most of you already found this <a href="https://blogs.msdn.microsoft.com/windowsazurestorage/2014/05/26/persisting-connections-to-microsoft-azure-files/" target="_blank">base article</a> on how to make Azure file shares persistent into your Azure VM so when the VM reboots, the file share still exists and you don't have to reenter the password again.

well, I tried the same article but every time i try to reboot, the azure file connection disappear and wouldn't connect again, after a little bit of research i found out that we need to add the following option to it <code>"/persistent:yes" so instead of this:</code>

<code>net use [drive letter] \\[StorageAccountName].file.core.windows.net\test /u:[StorageAccountName] [storage account access key]</code>

you use this

<code>net use [drive letter] \\[StorageAccountName].file.core.windows.net\test <span style="text-decoration: underline">/persistent:yes</span> /u:[StorageAccountName] [storage account access key]</code>

and of course you need to continue the same steps in the article.

&nbsp;

to be able to map this Azure file share to sub local folder, you need to use <strong>mklink</strong>
<pre><code>mklink /d "c:\newazurefileshare" "[drive letter]"</code></pre>

while the [drive letter] is the one that you used in the previous commands to map the location to your VM.
hope this helps, let me know if you have any issues.]]></content:encoded>
    </item>
    <item>
      <title>How to delete Azure Resource Groups that doesn't have any resources in them?</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/how-to-delete-azure-resource-groups-that-doesnt-have-any-resources-in-them</link>
      <pubDate>Mon, 18 Jan 2016 11:40:00 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/2016/01/18/how-to-delete-azure-resource-groups-that-doesnt-have-any-resources-in-them/</guid>
      <description><![CDATA[It's been a long time since I wrote posts here, I apologize for this - work load :).
I've just...]]></description>
      <content:encoded><![CDATA[<p>It's been a long time since I wrote posts here, I apologize for this - work load :).</p>
<p>I've just worked on a script that has been originally written by <a href="https://github.com/thuru/AzureResourceGroupCleanup" target="_blank">thuru </a>on how to delete Azure Resource group using a power-shell script, I already submitted the changes in GitHub pending approval from thuru the original author but until then, here the code.</p>
<p>This code is supporting <a href="https://aka.ms/webpi-azps" target="_blank">Azure Power Shell&nbsp;SDK 1.1.0</a></p>
<pre class="scroll"><code class="csharp">&lt;# script will run on the current selected subscription of the session #&gt;<br /> <br /> Login-AzureRMaccount<br /> $currentSub = Get-AzureSubscription -Current<br /> Write-Host Script will run on $currentSub.SubscriptionName ($currentSub.SubscriptionId)<br /> $isOk = Read-Host 'Do you want to continue [Y/N] ?'<br /> <br /> if ($isOk.ToUpper().Equals("Y"))<br /> {<br /> <br /> <br /> $resourceGroups = Get-AzureRmResourceGroup<br /> $fullAuto = Read-Host 'Do you want to delete all the resource groups which do not have any resources. If you select No you can choose one by one and delete them [Y/N] ?'<br /> <br /> $found = 0;<br /> $deleted = 0;<br /> <br /> foreach($resourceGroup in $resourceGroups)<br /> {<br /> $rgName = $resourceGroup.ResourceGroupName<br /> <br /> $resources = Find-AzureRmResource -ResourceGroupName $rgName<br /> <br /> if ($resources.Count -eq 0)<br /> {<br /> $found++<br /> Write-Host Resource Group " $rgName " does not contain any resources.<br /> if($fullAuto.ToUpper().Equals("N"))<br /> {<br /> $input = Read-Host 'Do you want to delete it [Y/N] ?'<br /> if ($input.ToUpper().Equals("Y"))<br /> {<br /> Write-Host Deleting Resource Group - $rgName<br /> Remove-AzureRmResourceGroup -Name $resourceGroup.ResourceGroupName -Force -Verbose<br /> Write-Host Deleted Resource Group - $rgName<br /> $deleted++<br /> }<br /> }<br /> else {<br /> Write-Host Deleting Resource Group - $rgName<br /> Remove-AzureRmResourceGroup -Name $resourceGroup.ResourceGroupName -Force -Verbose<br /> Write-Host Deleted Resource Group - $rgName<br /> $deleted++<br /> }<br /> <br /> }<br /> }<br /> Write-Host $deleted / $found Resource Groups deleted with no resources<br /> <br /> } else { exit }</code></pre>]]></content:encoded>
    </item>
    <item>
      <title>How to enable Desktop Experience and enable RDP for a CentOs 7 VM on Microsoft Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/how-to-enable-desktop-experience-and-enable-rdp-for-a-centos-7-vm-on-microsoft-azure</link>
      <pubDate>Mon, 05 Jan 2015 11:25:00 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/2015/01/05/how-to-enable-desktop-experience-and-enable-rdp-for-a-centos-7-vm-on-microsoft-azure/</guid>
      <description><![CDATA[[bing_translator]Normally when you provision a Linux VM on Microsoft Azure, it's provisioned for you...]]></description>
      <content:encoded><![CDATA[[bing_translator]Normally when you provision a Linux VM on Microsoft Azure, it's provisioned for you on the CLI mode which most of the Linux fans are fund of it but in case you would like to use the desktop experience and RDP to the machine instead of SSH to it, you will need to follow these simple steps.

Connect to the VM using the SSH command tool like Putty.exe

<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/7608.putty.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/7608.putty.png" alt="" border="0" /></a>

In the upper putty window you can see that I'm connecting to this "VM centosrdp.cloudapp.net" on port 22 which is the default port of ssh, you will need to replace the value of the Host Name and Port with your own, to get this on Microsoft Azure , you will need to navigate to your machine's dashboard on the management portal on Azure, check the screenshot below and obtain the <strong>DNS</strong> name highlighted below.

<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/6012.dash.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/6012.dash.png" alt="" border="0" /></a>

After Connecting to the VM on the CLI, you will get prompted to enter your username and password, so go ahead and enter the same username and password you created to access your VM on Azure.

and then run this command to gain root privileges.
<pre class="scroll"><code class="cplusplus"># sudo -s</code></pre>
Install EPEL and nux Desktop repository rpms.
<pre class="scroll"><code class="csharp"># rpm -Uvh https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm</code></pre>
after this is successful, continue by installing the GNOME desktop to get the graphical user interface you desire
<pre class="scroll"><code class="csharp"># yum groupinstall "GNOME Desktop" "Graphical Administration Tools"</code></pre>
the installation process will take sometime depending on your internet speed, after the installation is done, run the following command to change the reboot from CLI to GUI.
<pre class="scroll"><code class="csharp"># ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target</code></pre>
the next step is to install the xrdp to be able to RDP on the VM
<pre class="scroll"><code class="csharp"># yum -y install xrdp tigervnc-server</code></pre>
then start the xrdp service
<pre class="scroll"><code class="csharp"># systemctl start xrdp.service</code></pre>
then test the xrdp service by running the following command, you should see the next screenshot
<pre class="scroll"><code class="csharp"># netstat -antup | grep xrdp</code></pre>
<pre class="scroll"><code class="csharp"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/4760.cli.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/4760.cli.png" alt="" border="0" /></a>
</code></pre>
now you can enable the xrdp service
<pre class="scroll"><code class="csharp"># systemctl enable xrdp.service</code></pre>
And then add a port in the machine firewall if it was activated, if not then there is no need for the next two commands.
<pre class="scroll"><code class="csharp"># firewall-cmd --permanent --zone=public --add-port=3389/tcp
# firewall-cmd --reload</code></pre>
Now that we have configured the CentOs 7 VM to have GUI and we have enabled the xrdp service on it, we have only one step left which is only adding an endpoint to the machine on Azure management portal. Go back to the Azure management portal and go to your VM <strong>ENDPOINTS</strong> Tab, check the screenshot below and then Add a new endpoint by clicking the <strong>Add</strong>button in the task bar on the lower end of the portal.
<pre class="scroll"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/2783.c.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/2783.c.png" alt="" border="0" /></a></pre>
After clicking on the Add button, you will have the following form where you select from it RDP and choose keep the default values of the port and then click Ok , this will create a RDP endpoint where you can connect successfully to the machine, after the creation is done, you will see a new record added under your ENDPOINTS This is the view after the creation of the endpoint is succeeded
<pre class="scroll"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/3617.rdp.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/3617.rdp.png" alt="" border="0" /></a></pre>
Now you can test the connection to your VM by clicking on connect button in the VM's dashboard task bar
<pre class="scroll"><code class="csharp"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/8360.3.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/8360.3.png" alt="" border="0" /></a>
</code></pre>
which will download the RDP file to connect to this VM, click connect on it and then you will see this notification which you will have to click Ok
<pre class="dos"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/4667.4.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/4667.4.png" alt="" border="0" /></a></pre>
then the RDP window will open with the following screenshot
<pre class="dos"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/2703.5.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/2703.5.png" alt="" border="0" /></a></pre>
Enter your credentials here and then you will see the following prompt windows and viola you did it :)
<pre class="dos"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/0777.6.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/0777.6.png" alt="" border="0" /></a></pre>
<pre class="dos"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/3731.centos.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/68/49/3731.centos.png" alt="" border="0" /></a></pre>]]></content:encoded>
    </item>
    <item>
      <title>IN CASE OF A PROXY WHILE UPLOADING YOUR VHD TO WINDOWS AZURE USING POWERSHELL</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/in-case-of-a-proxy-while-uploading-your-vhd-to-windows-azure-using-powershell</link>
      <pubDate>Sat, 13 Dec 2014 08:43:22 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/2014/12/13/in-case-of-a-proxy-while-uploading-your-vhd-to-windows-azure-using-powershell/</guid>
      <description><![CDATA[Sometimes when you are trying to do certain process on Windows Azure via Powershell you receive an...]]></description>
      <content:encoded><![CDATA[<p>Sometimes when you are trying to do certain process on Windows Azure via Powershell you receive an ambiguous error with no specific error message, make sure that you don&rsquo;t have a proxy in the environment blocking your communication to Windows Azure, If you do have one, then run the below command and then retry what you were doing before, it should work.</p>
<p>this is basically a .net code that is taking your credentials and passing it on to the proxy while executing your commands.</p>
<blockquote>
<p>[System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials</p>
</blockquote>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Azure White Papers in One Place :)</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_azure_guide/microsoft-azure-white-papers-in-one-place</link>
      <pubDate>Sat, 13 Dec 2014 08:41:29 GMT</pubDate>
      <dc:creator><![CDATA[Karim M. Moussa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_azure_guide/2014/12/13/microsoft-azure-white-papers-in-one-place/</guid>
      <description><![CDATA[https://www.windowsazure.com/en-us/develop/net/other-resources/white-papers/]]></description>
      <content:encoded><![CDATA[<p>https://www.windowsazure.com/en-us/develop/net/other-resources/white-papers/</p>]]></content:encoded>
    </item>
  </channel>
</rss>