<?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>Into Windows 10</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/okemokoloebube/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/okemokoloebube/feed.xml</link>
    <description>Designed to help enterprises with an emphasis on Windows 10 and Mobile Device Management</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:22:06 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Enroll a Windows 10 Machine into Windows AutoPilot</title>
      <link>https://docs.microsoft.com/archive/blogs/okemokoloebube/enroll-a-windows-10-machine-into-windows-auto-pilot</link>
      <pubDate>Mon, 11 Sep 2017 10:44:35 GMT</pubDate>
      <dc:creator><![CDATA[Okem Okolo-Ebube]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/okemokoloebube/?p=765</guid>
      <description><![CDATA[You’ve probably heard of Windows AutoPilot by now and If you haven’t I’ll tell you what it...]]></description>
      <content:encoded><![CDATA[You’ve probably heard of Windows AutoPilot by now and If you haven’t I’ll tell you what it is.

Official Microsoft Definition:
Windows AutoPilot is a collection of technologies used to setup and pre-configure new devices, getting them ready for productive use. In addition, you can use Windows AutoPilot to reset, repurpose and recover devices.

My Definition:
A collaboration between multiple cloud services to make Windows 10 deployment easier and give more time back to the IT Admin and the User.

Why is Microsoft changing things? Well walk into any IT department and mention the word Deployment and you’d think you just threw salt on an earthworm or Garlic on a vampire or…you get the picture. Creating customized images with all the necessary applications and tools takes time. Walk into any IT department and ask them how long their deployment takes and check the reaction you get. Yes we love what we do but I'm yet to meet one person that loves spending countless hours customizing and updating their image. Windows Auto Pilot is one more option being provided by Microsoft to take some of the heavy lifting of the IT Admin and in some cases the End User.

The scenario is that a user buys a machine from a store and turns it on. The machine is running a consumer version of Windows 10 but as the user signs in with their corporate credentials magic happens in the background and we start configuring the machine for corporate use.

If you want a more detailed break down of what Windows AutoPilot is you can look .
<a href="https://docs.microsoft.com/en-us/windows/deployment/windows-10-auto-pilot">https://docs.microsoft.com/en-us/windows/deployment/windows-10-auto-pilot</a>

What I’ll like to do is provide a walkthrough on how to go through this whole process. Something to keep in mind is that to do it's magic behind the scenes Auto Pilot uses Azure AD and a device ID pre-populated in the Microsoft Cloud to make it happen.
<ol>
 	<li>You need to have Azure Active Directory P1 or P2</li>
 	<li>Windows 10 1703 [July Update] and above is needed on the Client Machine going through this process</li>
 	<li>Internet access is required when going through the OOBE. It’s how we connect to the cloud service</li>
 	<li>The Device must be registered to your Organization.</li>
</ol>
Let's Walk through these one at a time.

&nbsp;

Azure AD P1 or P2:
If you don’t know the difference between the Azure AD offerings, you can see the table here which explains it better than I can
<a href="https://www.microsoft.com/en-us/cloud-platform/azure-active-directory-features">https://www.microsoft.com/en-us/cloud-platform/azure-active-directory-features</a>

Azure AD has different offerings and the higher you go the more features you get. For the Windows Auto Pilot service you need to be at level P1 or P2. If you are running on the free level then this will not work.

&nbsp;

Windows 10 1703 [July Update] and above is needed on the Client Machine going through this process:
This one is pretty straight forward but you need to be on Windows 1703 with the July update. On my machine the Windows version is
Microsoft Windows Version 1703 (OS Build 15063.601). From my tests things go a lot better when you are on the latest cumulative update for Windows 1703

<img width="464" height="258" class="alignnone size-full wp-image-985" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/Windows10Version.jpg" />

&nbsp;

Internet Access:
If you don't have internet access your machines will not be able to connect to the Windows Auto Pilot service. You'll basically get the normal Windows Out Of Box Experience every other consumer machine gets.

&nbsp;

Registering a device to your organization:
Every device [Including Virtual Machines] have a hardware ID and this is what needs to be registered in the Microsoft Cloud. It lets our cloud service know a device is registered to an organization think of it like an asset tag connected to the cloud. When the Auto Pilot service detects a registered hardware ID it connects it to the right Azure AD tenant and all the  pre-configured settings start flowing down to the client machine.

Microsoft is working with hardware vendors so that in the future companies purchasing devices can have the vendors Pre-register the devices before they even get delivered to the company purchasing them. For this exercise we'll be using a PowerShell script to extract the hardware ID and uploading it into the Cloud.

The PowerShell Command I'm running can be found here
<a href="https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo/1.1/DisplayScript">https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo/1.1/DisplayScript</a>

Now I'm going to walk you through the setup of a Windows 10 machine which is registered in my organization and is configured to be enrolled through Windows Auto Pilot. There are two stages I'll show you.

&nbsp;
<ol>
 	<li>The first is getting the hardware ID extracted using the PowerShell command.</li>
 	<li>The second is getting the hardware ID into the cloud service through Windows Store For Business [WSFB]</li>
 	<li>The final stage is turning on the machine and seeing if it works.</li>
</ol>
&nbsp;

&nbsp;

EXTRACT HARDWARE ID

Since we are doing this manually we'll have to extract the hardware ID using a PowerShell script. You want to install the Script on your Windows 10 machine from an elevated Powershell Prompt using this command
PS&gt; Install-Script -Name Get-WindowsAutoPilotInfo

You might get a bunch of prompts depending on if you have done this before talking about running unsigned scripts and having the right permissions. I said yes to everything but this is a demo machine so there are no consequences to doing so. Make sure you are not breaking any organizational policies.

&nbsp;

<img width="844" height="218" class="alignnone size-full wp-image-1015" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/PowershellCommands.jpg" />

&nbsp;

If you run the command and all goes well the script will be in this location
C:\Program Files\WindowsPowerShell\Scripts\

&nbsp;

&nbsp;

<img width="696" height="184" class="alignnone size-full wp-image-905" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/LocationOfPowershellScripts.jpg" />

&nbsp;

Our next step is to then use the script to pull the device information from WMI. The information will be created and out into a spreadsheet which can then be read by the Cloud Service.

Something to add is that you need to set your restriction policy to allow you run scripts from the location of the PowerShell script.  I am on a demo machine so I set mine to unrestricted, but you probably don’t want to do that in a real world environment.  The command I ran to set my restriction policy is

Set-ExecutionPolicy unrestricted

<img width="840" height="184" class="alignnone size-full wp-image-925" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/SetExecutionPolicy.jpg" />

The command format is
.\Get-WindowsAutoPilotInfo.ps1 -ComputerName &lt;ComputerName&gt; -OutputFile .\NameOfOutputfile.csv

<img width="1366" height="132" class="alignnone size-full wp-image-855" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/GetWindowsAutoPilotInfo.jpg" />

&nbsp;

If everything goes well you should now see a .CSV file with the name you chose in the location from which you ran the command. This means that the command was executed correctly and we can uploaded the device ID into the Windows Store For Business.
Something you might be thinking is how to get these device ID’s of brand new machines without booting into Windows for the first time.
The first thing to note is that Microsoft is working to make sure this manual process is almost never used. We are providing Hardware vendors the means to do this, so you never have to worry about this. However, if you do want to do this today you can do this at the very first step of the OOBE experience.
You can bring up a console at the first step OOBE by pressing [Shift + F10] and then you would can grab the script from a network share or storage device and run it. You’ll generate a .CSV file which you can then copy to another location from where you can access it. It definitely requires getting your hands dirty but with Hardware Vendors being onboarded for this process we expect our customers to not have to go through this for much longer.

&nbsp;

&nbsp;

UPLOAD HARDWARE ID INTO THE CLOUD [WSFB]

Navigate to the Windows Store for Business and Sign in
<a href="https://businessstore.microsoft.com/en-us/store">https://businessstore.microsoft.com/en-us/store</a>

&nbsp;

You need to be a Windows Store For Business Admin to do this by the way so if you’re not this is not going to work
After you login to the store Click on Manage

<img width="344" height="70" class="alignnone size-full wp-image-825" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/ClickOnManage.jpg" />

&nbsp;

Click on Devices on the left-hand side of the browser

<img width="189" height="53" class="alignnone size-full wp-image-847" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/DevicesImage.jpg" />

Click on Add Devices.

<img width="156" height="76" class="alignnone size-full wp-image-795" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/AddDevicesImage.jpg" />

&nbsp;

If this is your first time doing this then you might have to create an AutoPilot Deployment Profile but more on that later. After you click on “Add Device” Windows Explorer will pop up and you need to point it to the location of the CSV file you created.

&nbsp;

<img width="634" height="112" class="alignnone size-full wp-image-845" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/CSVExport.jpg" />

&nbsp;

After you select the file it will ask you if you want to add it to a group. you have the choice of creating a new group or adding it to an existing group. I simply chose to add it to an existing group previously created.

If all goes well and we read the device ID then you should see a message at the top letting you know that it your request is being processed. I kept refreshing the browser and about 4 minutes later I see a new machine show up.

&nbsp;

<img width="593" height="105" class="alignnone size-full wp-image-907" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/MSFBBanner.jpg" />

&nbsp;

<img width="406" height="42" class="alignnone size-full wp-image-956" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/VirtualMachineCheckbox.jpg" />

&nbsp;

You have the option of creating a an AutoPilot Deployment Profile and assigning it a different set of settings compared to another profile. An example that comes to mind is giving your IT Admin an AutoPilot profile that gives them Local Admin rights while you have another profile for other users that doesn't give them Admin rights. I decided to create a new Auto Pilot Deployment Profile, so I can assign it the options I want.
To create a new profile I clicked on the arrow next to “Auto Pilot Deployment” and clicked on “Create new Profile”

&nbsp;

&nbsp;

<img width="448" height="428" class="alignnone size-full wp-image-1056" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/AutoPilotDeploymentOptions1.jpg" />

&nbsp;

I can now select the OOBE options I want my users to skip using the buttons on the right hand side

&nbsp;

<img width="798" height="438" class="alignnone size-full wp-image-835" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/CreateNewAutoPilotDeployment.jpg" />

&nbsp;

I click create and my profile should now be available.
I then check the box on the device I just added and click on the arrow below “AutoPilot Deployment” and I can now Apply the profile I just created.

&nbsp;

&nbsp;

<img width="440" height="273" class="alignnone size-full wp-image-1065" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/AutoPilotDeploymentOptions2b.jpg" />

&nbsp;

This means that the Auto Pilot settings I’ve activated for that profile will be applied to that device. Now that we’ve done all that I’m going to reset my machine and see what happens, fingers crossed!

&nbsp;

TURN ON THE MACHINE TO SEE IF IT WORKS

At this point in the real world all a user has to do is turn on the machine given to them by IT and during the first boot up the machine will contact the Auto Pilot service. Since this is a demo I'm using a Virtual Machine which I just reset.

The first screen I see when I turn on the machine is the Keyboard Layout and I then choose my language.

&nbsp;

<img width="892" height="600" class="alignnone size-full wp-image-1035" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/SecondKeyboardLayout.jpg" />

&nbsp;

I choose the layout Skip over some basic Windows Setup Questions.
I accept the License Agreement and Install some updates in the background and then I get to the login screen. What I want to see is the name of my Azure AD tenant when I go to login.

&nbsp;

<img width="686" height="504" class="alignnone size-full wp-image-1055" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/WelcomeToShowMeWindows1.jpg" />

&nbsp;

This means we've successfully connected with the Windows AutoPilot service and we are getting settings from our tenant. Once It picks up the organization the device is registered to then we should be fine. Something that you can do is use an MDM service like Intune to push compliance policies to your devices. In my case we have multi-factor authentication turned on so I get prompted to set that up and I also have Windows Hello turned on. If I had applications being pushed to the machine then they'll be getting installed at this point.

&nbsp;

<img width="960" height="638" class="alignnone size-full wp-image-955" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/VerifyYourIdentity.jpg" />

&nbsp;

<img width="942" height="596" class="alignnone size-full wp-image-1025" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/RequiresWindowsHello.jpg" />

And we are on the desktop!

&nbsp;

<img width="624" height="352" class="alignnone size-full wp-image-995" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/WindowsDesktop.jpg" />
I can go into settings and verify that it is joined to Azure AD, I like when stuff works the first time.

&nbsp;

<img width="490" height="370" class="alignnone size-full wp-image-1075" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/AccessWorkOrSchool1.jpg" />

I have the Power BI application assigned to all users in my tenant through the Windows Store For Business and I see it's installed

&nbsp;

<img width="326" height="362" class="alignnone size-full wp-image-945" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/StoreApplications.jpg" />

So we are in the program.

What I’ve shown you is me pulling the device ID from a Windows 10 1703 machine and then enrolling the Device into the Microsoft Store through the Windows Store For Business and applying a Windows AutoPilot profile to it. We then deployed the device and during OOBE the device got configured to be a corporate ready device using Intune policies in this case. I hope it helps you!

Until next time may your path to deployment of Windows 10 get even shorter thanks to AutoPilot!]]></content:encoded>
    </item>
    <item>
      <title>Update Compliance</title>
      <link>https://docs.microsoft.com/archive/blogs/okemokoloebube/updatecompliance</link>
      <pubDate>Sun, 23 Apr 2017 21:59:38 GMT</pubDate>
      <dc:creator><![CDATA[Okem Okolo-Ebube]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/okemokoloebube/?p=665</guid>
      <description><![CDATA[What if I told you there was a tool that would allow you to see in one glance what version of...]]></description>
      <content:encoded><![CDATA[<span style="color: #000000;font-family: Calibri">What if I told you there was a tool that would allow you to see in one glance what version of Windows 10 you are running [1507, 1511, 1607, 1703]?</span>

<span style="color: #000000;font-family: Calibri">What if I told you the same tool will even show you if your Windows 10 machines had on the latest cumulative updates?</span>

<span style="color: #000000;font-family: Calibri">What if I told you the tool was currently being offered at no charge while it’s in Preview?
Allow me to introduce you to “Update Compliance”</span>

<span style="color: #000000;font-family: Calibri">Update Compliance leverages data collected by the Windows telemetry service to give build a report on where you were with your Windows 10 machines regarding Windows updates. Sure, tools like System Center have this reporting ability built into them but Update Compliance does this without needing the same kind of infrastructure tools like System Center require.</span>

<span style="color: #000000;font-family: Calibri">Something to note is that it’s currently in preview and the service is offered for free. I have no idea if this will end after it becomes generally available or not. </span>

<span><span style="color: #000000;font-family: Times New Roman"><img width="1245" height="458" class="alignnone wp-image-585" alt="updatecomplianceimage24" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage24.jpg" /></span></span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">Let’s look at what you can expect to see when you have Windows Update Compliance Set up:</span>

<span><span style="color: #000000;font-family: Calibri">-</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">          </span></span></span><span style="color: #000000;font-family: Calibri">An overview of how many Windows 10 machines you have enrolled into the service</span>

<span><span style="color: #000000;font-family: Calibri">-</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">          </span></span></span><span style="color: #000000;font-family: Calibri">You also see how many machines are reported as “needing Attention”. Machines needing attention are machines that require some action from you and the action on your part. An example of a machine needing attention would be a machine running a build of Windows 10 that is out of support. </span>

<img width="365" height="554" class="alignnone wp-image-645" alt="updatecomplianceimage1" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage1.jpg" /><span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">-</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">          </span></span></span><span style="color: #000000;font-family: Calibri">It lets you know if you have the latest quality update for the Windows 10 version you are on.</span>

<span style="color: #000000;font-family: Calibri"> <img width="624" height="514" class="alignnone size-full wp-image-655" alt="updatecomplianceimage2" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage2.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">-</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">          </span></span></span><span style="color: #000000;font-family: Calibri">It lets you know if you have the latest Security Updates on your Windows 10 Machine</span>

<span style="color: #000000;font-family: Calibri"> <img width="593" height="571" class="alignnone size-full wp-image-416" alt="updatecomplianceimage3" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage3.png" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">-</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">          </span></span></span><span style="color: #000000;font-family: Calibri">It lets you see if you have the latest feature updates</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Times New Roman"><img width="368" height="569" class="alignnone size-full wp-image-435" alt="updatecomplianceimage4" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage4.jpg" /></span></span><span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">-</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">          </span></span></span><span style="color: #000000;font-family: Calibri">It also shows you what branch of Windows 10 you are on which could be Current Branch [CB], Current Branch for Business [CBB], Long-term Servicing Branch[LTSB]</span>

<span style="color: #000000;font-family: Calibri"> <img width="603" height="572" class="alignnone size-full wp-image-445" alt="updatecomplianceimage5" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage5.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">Update Compliance uses Windows Telemetry to understand what version of Windows 10 you are running and it also checks to see if you have the latest updates installed.</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">2 very important things to understand:</span>

<span style="color: #000000;font-family: Calibri">This is a preview feature which is currently being offered as a free service. Since it’s in preview that means that major changes can be made before it is made available for the general public.</span>

<span style="color: #000000;font-family: Calibri">This is a Windows 10 only feature. If you enroll a Windows 7 machine it will automatically get moved into the Upgrade Readiness portal. Only Windows 10 machines show up in the Update Compliance portal.</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">How do you get started? Well the enrollment process is the exact same as Upgrade Readiness which I’ve written about in a different blog post. I’ll give you a general overview but the steps are the exact same as they are in this post</span>

<a href="https://blogs.msdn.microsoft.com/okemokoloebube/2016/09/28/windows-upgrade-analytics/"><span><span style="color: #0000ff;font-family: Calibri">https://blogs.msdn.microsoft.com/okemokoloebube/2016/09/28/windows-upgrade-analytics/</span></span></a>

<span style="color: #000000;font-family: Calibri"> </span>
<ol>
 	<li><span style="color: #000000;font-family: Calibri">You need an Azure Account. There is currently no working around this requirement, but you can set up an Azure Trial tenant which means you don’t get charged. The trial lasts for 30 days and then after that you have to put in a credit card to keep using it. </span><span style="color: #000000;font-family: Calibri"><span style="color: #000000;font-family: Calibri">If Update Compliance is the only service on your Azure Account you will not get charged as it is currently offered as a free service. I know people get antsy about putting in credit card information but in my testing and in working with other customers, no one has been charged for using this particular service.</span></span><span><span style="font-family: Calibri">Trial Azure Account + Update Compliance Service = No charge
</span></span><span style="color: #000000;font-family: Calibri">You can set up a free Azure Account Here </span><span><a href="https://azure.microsoft.com/en-us/free/"><span style="color: #0000ff;font-family: Calibri">https://azure.microsoft.com/en-us/free/</span></a><span style="font-family: Calibri"> </span></span></li>
 	<li><span style="color: #000000;font-family: Calibri">After you get your Azure Account running you need to add OMS to Azure as Update Compliance runs on Azure. Note that it is called “Log Analytics” in the Azure Portal. Let’s walk through setting that up.</span></li>
</ol>
<span><span style="color: #000000;font-family: Calibri">Log in to Azure and you should see your dashboard.
On the will be your selection/navigation pane and you want to click on “More Services” and then click on “Log Analytics”.</span></span>

<span><span style="color: #000000;font-family: Times New Roman"><img width="624" height="548" class="alignnone size-full wp-image-455" alt="updatecomplianceimage6" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage6.jpg" /></span></span>

&nbsp;

<span><u><span style="color: #0000ff;font-family: Calibri"><img width="406" height="210" class="alignnone size-full wp-image-456" alt="updatecomplianceimage7" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage7.jpg" /></span></u></span>

&nbsp;

<span style="color: #000000;font-family: Calibri">You click on Log Analytics</span>

<span style="color: #000000;font-family: Calibri">You then click on Add to add it to your Azure Workspace</span>

<span style="color: #000000;font-family: Calibri"> <img width="408" height="126" class="alignnone size-full wp-image-466" alt="updatecomplianceimage8" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage8.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">You have different options when creating the workspace depending on what you’ve set up in Azure before.</span>

<span style="color: #000000;font-family: Calibri">To set up your workspace you need to
</span><span style="color: #000000;font-family: Calibri">Choose your name [This is the name of your workspace]
</span><span style="color: #000000;font-family: Calibri">Choose an Azure Subscription you want the workspace linked to
</span><span style="color: #000000;font-family: Calibri">Choose a Resource Group you want the workspace to be hosted in
</span><span style="color: #000000;font-family: Calibri">Choose your Location
</span><span style="color: #000000;font-family: Calibri">Choose Pricing [Free Tier is enough]</span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">Something I normally do is “Pin to dashboard” for something I’m creating so I can find It on the dashboard once it gets deployed</span>

<span style="color: #000000;font-family: Calibri"> <img width="365" height="479" class="alignnone size-full wp-image-475" alt="updatecomplianceimage9" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage9.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

&nbsp;

<span style="color: #000000;font-family: Calibri">Once you fill out the information click “OK”</span>

<span style="color: #000000;font-family: Calibri">You’ll get a prompt saying “Validating”</span>

<span style="color: #000000;font-family: Calibri"> <img width="315" height="119" class="alignnone size-full wp-image-485" alt="updatecomplianceimage10" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage10.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">You can also check in your notifications in Azure to see if it was successful </span>

<span style="color: #000000;font-family: Calibri"> <img width="388" height="52" class="alignnone size-full wp-image-495" alt="updatecomplianceimage11" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage11.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">If you pinned it to your dashboard you can go to your Azure dashboard and click on the name of the item you created.</span>

<span><span style="color: #000000;font-family: Times New Roman"><img width="363" height="152" class="alignnone size-full wp-image-496" alt="updatecomplianceimage12" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage12.jpg" /></span></span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">You can also just click on “more services” and navigate to the Log Analytics screen and you should see your workspace.
</span><span style="color: #000000;font-family: Calibri">Click on the name of your workspace and it will take you to the OMS workspace page in Azure from where you can click on “OMS Portal” which will redirect you to the actual OMS service.</span>

<span style="color: #000000;font-family: Calibri"><img width="974" height="365" class="alignnone size-full wp-image-505" alt="updatecomplianceimage13" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage13.jpg" /> </span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">You should see something like this</span>

<span style="color: #000000;font-family: Calibri"> <img width="759" height="556" class="alignnone size-full wp-image-515" alt="updatecomplianceimage14" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage14.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">At this point we have no data and as we haven’t done anything. We need to do a couple of things</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">We need to add the “Update Compliance offering to our workspace</span>

<span style="color: #000000;font-family: Calibri">We need to get the subscription ID</span>

<span style="color: #000000;font-family: Calibri">We need to download the Upgrade Compliance deployment script </span>

<span style="color: #000000;font-family: Calibri">We need to configure Windows 10 machines to upload telemetry to our workspace</span>

<span style="color: #000000;font-family: Calibri"> </span>

&nbsp;

<span style="color: #000000;font-family: Calibri">ADD UPDATE COMPLIACE TO OUR WORKSPACE</span>

<span style="color: #000000;font-family: Calibri">First thing we want to do is add the “Update Compliance” offering to our OMS Service. We can add this from the “Solutions Gallery which is on the left.</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">1.</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">       </span></span></span><span style="color: #000000;font-family: Calibri">Click on the Solutions Gallery Icon</span>

<span style="color: #000000;font-family: Calibri"> <img width="41" height="48" class="alignnone size-full wp-image-516" alt="updatecomplianceimage15" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage15.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">2.</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">       </span></span></span><span style="color: #000000;font-family: Calibri">You’ll see a lot of OMS Offerings, the one where looking for is on the right and is called “Update Compliance”. When you find it click on it</span>

<span style="color: #000000;font-family: Calibri"> <img width="166" height="306" class="alignnone size-full wp-image-525" alt="updatecomplianceimage16" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage16.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">3.</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">       </span></span></span><span style="color: #000000;font-family: Calibri">It’ll take you to the Update Compliance details page. Click on Add [It took a while to complete]</span>

<span style="color: #000000;font-family: Calibri"><img width="429" height="377" class="alignnone size-full wp-image-535" alt="updatecomplianceimage17" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage17.jpg" /> </span><span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">4.</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">       </span></span></span><span style="color: #000000;font-family: Calibri">You’ll be taken back to the home page, and you’ll see the “Update Compliance” pane show up on the dashboard</span>

<span style="color: #000000;font-family: Calibri"> <img width="381" height="216" class="alignnone size-full wp-image-536" alt="updatecomplianceimage18" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage18.jpg" /></span><span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">You’ve now successfully added the Update Compliance solution to your workspace.</span>

<span style="color: #000000;font-family: Calibri">To enroll devices you need a subscription ID which is a unique number that data from the machines you enroll need to upload data to your tenant.</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">We’ll do that next.</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">Generating Subscription ID</span>

<span><span style="color: #000000;font-family: Calibri">1.</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">       </span></span></span><span style="color: #000000;font-family: Calibri">From the Dashboard click on settings</span>

<span style="color: #000000;font-family: Calibri"> <img width="113" height="114" class="alignnone size-full wp-image-546" alt="updatecomplianceimage19" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage19.jpg" /></span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">It will take you to the Setting Page</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span><span style="color: #000000;font-family: Calibri">2.</span><span style="font: 7pt 'Times New Roman';margin: 0px"><span style="color: #000000">       </span></span></span><span style="color: #000000;font-family: Calibri">Click on “Connected Sources” and in the next pane click on “Windows Telemetry”</span>

<span style="color: #000000;font-family: Calibri"> <img width="1177" height="415" class="alignnone size-full wp-image-555" alt="updatecomplianceimage20" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage20.jpg" /></span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">You should see a “Commercial ID Key” and you want to take note of where it is. This is the commercial ID we will point the data we upload to.</span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">We now have our workspace setup but still no data. </span>

<span style="color: #000000;font-family: Calibri">We need to download the Upgrade Compliance deployment script </span>

<span style="color: #000000;font-family: Calibri">We need to configure Windows 10 machines to upload telemetry to our workspace</span>

<span style="color: #000000;font-family: Calibri">There are two ways to get data into the Workspace:</span>
<ol>
 	<li><span style="color: #000000;font-family: Calibri">Use Group Policy to input the commercial ID’s on Windows 10 machines</span></li>
 	<li><span style="color: #000000;font-family: Calibri">Use Windows upgrade Deployment Script located </span><a href="https://www.microsoft.com/en-us/download/details.aspx?id=53327"><span style="color: #0563c1;font-family: Calibri">here</span></a><span style="color: #000000;font-family: Calibri"> to input the commercial ID. I’ve written a blog about “</span><a href="https://blogs.msdn.microsoft.com/okemokoloebube/2016/09/28/windows-upgrade-analytics/"><span style="color: #0563c1;font-family: Calibri">Upgrade Readiness</span></a><span style="color: #000000;font-family: Calibri">” which uses the same script and does something similar. The section on “</span><span><span style="font-family: Calibri">DOWNLOAD AND CUSTOMIZE UPGRADE COMPLIANCE DEPLOYMENT SCRIPT</span></span><span style="color: #000000;font-family: Calibri">” explains how to use the script if that’s something you want to do.
</span><span><span style="font-family: Calibri">You can find the blog here </span><a href="https://blogs.msdn.microsoft.com/okemokoloebube/2016/09/28/windows-upgrade-analytics/"><span style="color: #0563c1;font-family: Calibri">https://blogs.msdn.microsoft.com/okemokoloebube/2016/09/28/windows-upgrade-analytics/</span></a><span style="font-family: Calibri"> </span></span></li>
</ol>
<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">USE GROUP POLICY</span>

<span style="color: #000000;font-family: Calibri">This is the “easier” option as it requires inserting your commercial ID in a group policy and then pushing it out. </span>

<span style="color: #000000;font-family: Calibri">The Group Policy is located here</span>

<span style="color: #000000;font-family: Calibri">Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds</span>

<span><span style="color: #000000;font-family: Times New Roman"><img width="1058" height="891" class="alignnone size-full wp-image-757" alt="updatecomplianceimage29" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage29.jpg" /></span></span>

<span style="color: #000000;font-family: Calibri"> </span>

<span style="color: #000000;font-family: Calibri">You type in the Commercial ID and you hit OK and then hit apply and you have enrolled that machine to upload data into your workspace.</span>

<span> </span>

<span><span style="color: #000000;font-family: Calibri">It takes approximately 48 hours but if your script runs successfully your data should eventually show up in the OMS portal
</span></span><span><span style="color: #000000;font-family: Calibri">At some point you should see something similar to this [depending on how many machines you enrolled] show up on the Update Compliance tile in OMS. Click on it and get access to all the information brought to you by Update Compliance.</span></span>

<span><span style="color: #000000;font-family: Calibri"> </span></span>

<span><span style="color: #000000;font-family: Calibri"> <img width="375" height="210" class="alignnone size-full wp-image-706" alt="updatecomplianceimage27" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage271.jpg" /></span></span><span><span style="color: #000000;font-family: Times New Roman"></span></span>

<span><span style="color: #000000;font-family: Calibri"> </span></span>

<span><span style="color: #000000;font-family: Calibri">Further Reading:</span></span><span><span style="color: #000000;font-family: Calibri"> </span></span>

<span><span style="color: #000000;font-family: Calibri">Get Started with Update Compliance</span></span>

<span><a href="https://docs.microsoft.com/en-us/windows/deployment/update/update-compliance-get-started"><span style="color: #0000ff;font-family: Calibri">https://docs.microsoft.com/en-us/windows/deployment/update/update-compliance-get-started</span></a><span style="color: #000000;font-family: Calibri"> </span></span>

<span><span style="color: #000000;font-family: Calibri"> </span></span>

<span><span style="color: #000000;font-family: Calibri">Use Update Compliance to monitor Windows Updates</span></span>

<span><a href="https://docs.microsoft.com/en-us/windows/deployment/update/update-compliance-using"><span style="color: #0000ff;font-family: Calibri">https://docs.microsoft.com/en-us/windows/deployment/update/update-compliance-using</span></a><span style="color: #000000;font-family: Calibri"> </span></span>

&nbsp;

<span><span style="color: #000000;font-family: Calibri"> <img width="624" height="401" class="alignnone size-full wp-image-725" alt="updatecomplianceimage28" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage282.jpg" /></span></span><span><span style="color: #000000;font-family: Calibri"> </span></span>

<span lang="EN"><span style="color: #000000;font-family: Times New Roman"></span></span>]]></content:encoded>
    </item>
    <item>
      <title>Are you ready for "Readyforwindows"?</title>
      <link>https://docs.microsoft.com/archive/blogs/okemokoloebube/readyforwindows</link>
      <pubDate>Tue, 28 Mar 2017 14:29:12 GMT</pubDate>
      <dc:creator><![CDATA[Okem Okolo-Ebube]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/okemokoloebube/?p=366</guid>
      <description><![CDATA[Hello There! My name is Okem and I'm a Windows Technical Resource at Microsoft. In this post I...]]></description>
      <content:encoded><![CDATA[<div>Hello There! My name is Okem and I'm a Windows Technical Resource at Microsoft. In this post I intend to show you a cool new website that can help you with your Windows 10 deployments.</div>
<div></div>
<div>Here are some deployment questions I'm hoping we can answer indirectly as I talk about this relatively new offering:</div>
<div></div>
<div></div>
<div></div>
<ol></ol>
<ol>
 	<li style="text-align: left">How do I know what applications are ready for Windows 10?</li>
 	<li style="text-align: left">Is there an easy way to get a picture of what applications are certified for Windows 10 without going to each vendor?</li>
 	<li style="text-align: left">How do I know what version of this application is being used on Windows 10?</li>
 	<li style="text-align: left">What kind of applications are others installing?</li>
</ol>
<div>Allow me introduce you to <a href="https://www.readyforwindows.com">readyforwindows.com</a>
This is a site set up to allow any user check and see the adoption and possibly support status for a given application. If you are an ISV then you can also declare your support for Windows 10 on this site. All you need to do is search for the name of the software vendor or the software and the site will provide you what it based on the information you enter
<ol></ol>
</div>
<div></div>
<div><img width="954" height="350" class="alignnone wp-image-376" alt="readyforwindowshomepage" src="https://msdnshared.blob.core.windows.net/media/2017/03/ReadyForWindowsHomePage.jpg" /></div>
<div></div>
<div>

<img width="864" height="453" class="alignnone wp-image-385" alt="readyforwindowssearch" src="https://msdnshared.blob.core.windows.net/media/2017/03/ReadyForWindowsSearch.jpg" />

You can then click on the results and get more information. Microsoft is all about options so we give you the option of searching by the application name or the ISV or Software Providers name.
Before we dive into the results let's back up and understand the data we are looking at. We'll try to answer the following questions
<ol>
 	<li>Where does Microsoft get all this data?</li>
 	<li>What is the adoption status?</li>
 	<li>What does supported on Windows 10 mean?</li>
</ol>
</div>
&nbsp;

&nbsp;
<div></div>
<div><strong>Where does Microsoft get all this data?</strong>
As millions of people to Windows 10 both in the consumer space and the enterprise space we collected telemetry [if it's turned on] and are able to get insight into what applications are running. As the data gets uploaded we use machine learning in Azure to pull out insights and Information which we then present to you in a readable format.</div>
<ol></ol>
&nbsp;

&nbsp;
<div></div>
<div><b>What is the adoption status?</b>
The Adoption Status is based on information from commercial devices that share data with Microsoft and does not include data from consumer devices or devices that do not share data so the status may not be representative of the adoption rate across all Windows 10 devices.
This allows us give you information when you look at that app to let you know the app is being used widely or not. We also tell you the build of Windows 10 we see the software running on. The different entries you can see for the Adoption Status are as follows:</div>
<div><strong>Insufficient Data</strong> means too few commercial Windows 10 devices are sharing information for this solution for Microsoft to categorize its adoption.
<strong>Adopted</strong> means the solution has been installed on at least 10,000 commercial Windows 10 devices.
<strong>Highly Adopted</strong> means the solution has been installed on at least 100,000 commercial Windows 10 devices.
<strong>Contact Developer</strong> means there may be compatibility issues with this solution, and thus Microsoft recommends contacting the software provider to learn more.</div>
&nbsp;

&nbsp;
<div>

<strong>What does "Supported on Windows 10" Mean?</strong>
This means that the software vendor [ISV] has certified that it's software is Windows 10 ready. In my example I'll use Microsoft owned software so as to not get into any legal issues.
Microsoft is not an ISV so it doesn't need to provide a support statement to itself however for illustration purposes we'll treat it like one.
If that's the case then not only will we give you the adoption status but we'll also give it a nice green checkmark stating that it's certified for Windows 10.
For this to happen the ISV has to create a listing in the Ready for Windows directory, and provide a link to a public support statement on their website declaring

</div>
<div>(a) support for at least one of the following servicing branches of Windows 10: Current Branch, Current Branch for Business and/or a Long-Term Servicing branch,
(b) that your product works with 32-bit and/or 64-bit Windows 10, Internet Explorer 11, or Microsoft Edge.</div>
<div></div>
<div></div>
<div></div>
<ol></ol>
<ol></ol>
<ol></ol>
<div>Here's a cheap plug:</div>
<div>If everyone turns off Windows Telemetry we don't have this information. The information we have is only as good as the information we get from the field.
More telemetry = more data! If you have further questions you can see the readyforwindows <a href="https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=2">FAQ page</a></div>
<div>

&nbsp;

&nbsp;

Now let's look at one entry and I'll put on my Deployment Admin hat and walk through what I can extract from the information provided.
This is based on my understanding of the data and should be used as a guideline. I've chosen System Center as the software to evaluate and since it's owned by Microsoft there is no ISV support statement. For the purposes of our example I have added the "Supported on Windows 10" sticker which you'll see on third party software that's been certified for Win 10 by the vendor.<img width="501" height="625" class="alignnone size-full wp-image-405" alt="systemcenterimage2" src="https://msdnshared.blob.core.windows.net/media/2017/03/SystemCenterImage2.jpg" />
<ol></ol>
Here's how I would look at this if I was an Admin reviewing this information:
<ol>
 	<li>System is supported on Windows 10 which means it has vendor support which is highly important in case we run into any issues.</li>
 	<li>It has some versions that are highly adopted which means it's been put through a lot of use cases and hopefully a lot of issues have been worked out by the vendor</li>
 	<li>The latest version is not highly adopted which could be because it's new to the market and still being deployed but it's adopted and that’s fine with me</li>
 	<li>Vendor Support trumps the "Highly Adopted" status in my book.</li>
</ol>
&nbsp;

Here's another example of another product which is adopted.

Since it's a Microsoft Product I know it's vendor supported but we'll treat it like it's not for our example

<img width="561" height="477" class="alignnone size-full wp-image-395" alt="microsoftwordmui" src="https://msdnshared.blob.core.windows.net/media/2017/03/MicrosoftWordMUI.jpg" />

With my Admin hat this is what this will mean to me:
<ol>
 	<li>The ISV hasn't provided official documentation to say this is supported.
It doesn't mean it is not supported, it just means they haven't provided that information to the ready for windows site.
<strong>Follow Up -</strong> Reach out to ISV to see if they officially support this on Windows 10</li>
 	<li>The latest version is highly adopted on Windows 10 which means there are enough users out there.
This could mean that the software works and it might even work great since it's being used by a lot of users. For me as an Admin I'll flag this one as needing further investigation.
<strong>Follow Up</strong> - Need to look online for known issues.
<strong>Follow Up</strong> - Reach out to ISV to see if they officially support this on Windows 10</li>
 	<li>Lack of an official statement saying software is supported is concerning and needs to be investigated
<strong>Follow Up</strong> - Reach out to ISV to see if they officially support this on Windows 10</li>
</ol>
I hope you see how Ready For Windows can serve as a resource to plan moving from Windows 7 to Windows 10.
The "Adoption Status" should be seen as a good place to start gathering information about an application as it relates to Windows 10. It doesn't eliminate the need for testing or even a proof of concept but it gets you off the blocks and in some cases provides information to help you know what to look into.

Remember that the Adoption Status is based on information from commercial devices that share data with Microsoft and does not include data from consumer devices or devices that do not share data so the status may not be representative of the adoption rate across all Windows 10 devices. Keep in mind that just because an application is not adopted does not mean it is not supported. The Application Vendor makes the final call on what is supported and what is not. The same applies for the reverse – just because an application is highly adopted doesn’t mean it is officially supported. Some of the Win32 API’s from Windows 7 are also present on Windows 10 so applications might work without being officially supported.

For a more centralized tool that allows you get even deeper into planning for your Windows 10 deployment look into Upgrade Analytics.
Upgrade Analytics analyzes system, application, and driver data to help organizations determine when computers are upgrade-ready.

&nbsp;

Upgrade Analytics Information

Official Site
<a href="https://www.microsoft.com/en-us/WindowsForBusiness/windows-analytics">https://www.microsoft.com/en-us/WindowsForBusiness/windows-analytics</a>

Setup Upgrade Analytics
<a href="https://blogs.msdn.microsoft.com/okemokoloebube/2016/09/28/windows-upgrade-analytics/">https://blogs.msdn.microsoft.com/okemokoloebube/2016/09/28/windows-upgrade-analytics/</a>

</div>
&nbsp;

Hope that helps and happy deployment!
<div></div>]]></content:encoded>
    </item>
    <item>
      <title>Windows Upgrade Analytics</title>
      <link>https://docs.microsoft.com/archive/blogs/okemokoloebube/windows-upgrade-analytics</link>
      <pubDate>Wed, 28 Sep 2016 22:33:44 GMT</pubDate>
      <dc:creator><![CDATA[Okem Okolo-Ebube]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/okemokoloebube/?p=105</guid>
      <description><![CDATA[One of the new management features of Windows 10 1607 is the Windows Upgrade Analytics Service which...]]></description>
      <content:encoded><![CDATA[One of the new management features of Windows 10 1607 is the Windows Upgrade Analytics Service which allows you to collect telemetry from Windows 10, Windows 7 and Windows 8.1 machines and have them uploaded to the cloud where they are analyzed for known issues.

&nbsp;

The goal is to see if there are any compatibility issues with applications that can prevent you from upgrading to Windows 10.

&nbsp;

Microsoft’s collects data during the upgrade process from machines that give us the permission to and that allows us to see possible issues with applications or drivers that can occur during an upgrade from Windows 7 or Windows 8.1 to Windows 10. With Windows Upgrade Analytics, which is currently in preview we are allowing you to upload application data if you choose and allow us to go through it and see if we find any possible applications that could affect your upgrade process to Windows 10. We go through the data and provide a nice table allowing you to see what we think you should consider.

&nbsp;

Below is an example of data from one machine I used to test.

<img width="704" height="239" class="alignnone wp-image-325" alt="PrepareYourEnvironment" src="https://msdnshared.blob.core.windows.net/media/2016/09/PrepareYourEnvironment1.jpg" />

&nbsp;

&nbsp;

The analysis of the data is done in the Microsoft cloud which is called Azure as most of you know so you’ll need an Azure Tenant to do this. The service offering in Azure that does the actual analysis is called OMS which stands for operations management suite. Before you get concerned about costs this is a free offering which you don’t have to pay for right now.

&nbsp;

Here’s what you need for this process:

&nbsp;
<ol>
 	<li>A Microsoft account to access the Microsoft cloud [Azure] - Free</li>
 	<li>An Azure subscription tied to the Microsoft account – You can sign up for a Free Trial <a href="https://azure.microsoft.com/en-us/free/?b=16.36">here</a>. Keep in mind they require a credit card during the free trial sign up process to verify your identity but you don’t get charged unless you switch to a paid subscription.</li>
 	<li>Operations Management Suite or OMS – You get the choice of adding one to your azure tenant for free</li>
</ol>
&nbsp;

&nbsp;

I walk you through creating number 1 and number 3 which can be done for free. Number 2 is also free but requires that you sign up for Azure which requires a credit card which won’t be charged and a phone number.

&nbsp;

&nbsp;

&nbsp;

To sign up for Windows Upgrade Analytics navigate to this site

<a href="https://www.microsoft.com/en-us/WindowsForBusiness/upgrade-analytics">https://www.microsoft.com/en-us/WindowsForBusiness/upgrade-analytics</a>

There’s a banner at the top that should say, “Sign up Now” and then there is the “Sign in” option in the top far right hand corner

&nbsp;

The next step depends on what kind of relationship you currently have with Microsoft/Azure. The instructions I give assume scenario 1. If you don’t fall into that scenario skip to the part which is relevant to you in the instructions.

&nbsp;
<ol>
 	<li>I have no Microsoft or Azure AD Account and I’m not sure what that is:</li>
</ol>
Click Sign in and then click “Create an account” below to create a new Microsoft account. Log in with the newly created Microsoft account and click on “Sign up Now” and then fill out the “Create a new Workspace” form.

&nbsp;
<ol start="2">
 	<li>I have a Microsoft Account or Azure AD account but I have no Azure Tenant:</li>
</ol>
Log in with the Microsoft account and click on “Sign up Now” and then fill out the “Create a new Workspace” form.

&nbsp;
<ol start="3">
 	<li>I have an Azure AD Tenant I’m willing to use with no OMS Service running:</li>
</ol>
Click Sign up and log in with your Azure AD credentials you want to use. Use your current Tenant and create a new OMS workspace

&nbsp;
<ol start="4">
 	<li>I have an Azure AD Tenant with OMS running:</li>
</ol>
Click sign up and Log in with your Azure AD credentials. Choose your OMS service and follow the instructions below to activate Windows Upgrade Analytics.

&nbsp;

&nbsp;

SCENARIO ONE:

&nbsp;

Click on “Sign In” and then click on “create One” to start the account creation process.

<img width="121" height="120" class="alignnone size-full wp-image-335" alt="SignInIcon" src="https://msdnshared.blob.core.windows.net/media/2016/09/SignInIcon.jpg" />

<img width="288" height="334" class="alignnone wp-image-245" alt="SignIn" src="https://msdnshared.blob.core.windows.net/media/2016/09/SignIn.jpg" />

&nbsp;

<img width="424" height="287" class="alignnone wp-image-315" alt="CreateAnAccount" src="https://msdnshared.blob.core.windows.net/media/2016/09/CreateAnAccount.jpg" />

&nbsp;

After I create the account I am now taken back to the page and I’m logged in as the Microsoft user I created. If that doesn’t happen for you simply go back to the page and click on “Sign In” and sign in with your newly created Microsoft Account.

<img width="385" height="100" class="alignnone wp-image-305" alt="ContactMe" src="https://msdnshared.blob.core.windows.net/media/2016/09/ContactMe.jpg" />

&nbsp;

Now I click on “Sign Up Now” and it brings me to this page where I sign in with the new account I just created

<img width="256" height="331" class="alignnone wp-image-175" alt="OMSWorkorSchoolSignIn" src="https://msdnshared.blob.core.windows.net/media/2016/09/OMSWorkorSchoolSignIn.jpg" />

The first sign in was to sign in with a Microsoft or Azure AD account which means were a user in the online world of Microsoft. This last sign in is to sign OMS in Azure and create a workspace.

<img width="696" height="495" class="alignnone wp-image-155" alt="OMSSignUpPage" src="https://msdnshared.blob.core.windows.net/media/2016/09/OMSSignUpPage.jpg" />

Fill out the information and then Click Create

If your Microsoft Account doesn't have an Azure Subscription associated with it [if you just created a new one, it doesn't] then you'll have to create an Azure Subscription to link to your Microsoft Account.

&nbsp;

This is the screen you’ll see

<img width="731" height="358" class="alignnone wp-image-345" alt="LinkAzureSubcription" src="https://msdnshared.blob.core.windows.net/media/2016/09/LinkAzureSubcription.jpg" />

&nbsp;

You need to click on “Create New” to create an Azure subscription which like I explained earlier has free trials. Make sure the Microsoft account you are using for OMS is the account you use when creating your azure tenant. I won’t go into creating an Azure tenant as the instructions are straight forward.

&nbsp;

After you do that you can come back to this screen and continue.

&nbsp;

SCENARIO 3 and 4:

&nbsp;

Here you either create a new Azure Tenant/Subscription or you use one you already have. You can choose an Azure directory and then choose a subscription if you have multiple subscriptions.

<img width="484" height="271" class="alignnone wp-image-235" alt="SelectAzureDirectory" src="https://msdnshared.blob.core.windows.net/media/2016/09/SelectAzureDirectory.jpg" />

In my case I didn't have an azure OMS account so I had to create one. If you already have an Azure Tenant, then you don't need to create another one but You'll need to create an OMS workspace. If you have OMS, then your OMS workspace will be listed there and you can simply use that one or you can choose or create a new one.

After accepting agreements, you then get into the Microsoft Operations Management Suite

<img width="714" height="344" class="alignnone wp-image-165" alt="OMSSuite" src="https://msdnshared.blob.core.windows.net/media/2016/09/OMSSuite.jpg" />

At this point you have an OMS Portal but you don't have it set up to collect any kind of data.

We need to go tell it what kind of data to collect

Click on Settings in the left bottom

<img width="669" height="299" class="alignnone wp-image-205" alt="OverviewSettingsInstalledSolutions" src="https://msdnshared.blob.core.windows.net/media/2016/09/OverviewSettingsInstalledSolutions.jpg" />

You should see Upgrade Analytics on the right side of your screen which tells you that you have an upgrade Analytics Preview license.

&nbsp;

Click on "Connected Sources"

<img width="667" height="375" class="alignnone wp-image-185" alt="OMSWorkspaceSettingsPage" src="https://msdnshared.blob.core.windows.net/media/2016/09/OMSWorkspaceSettingsPage.jpg" />

Then click on "Windows Telemetry" and click on subscribe in the bottom right corner

<img width="69" height="39" class="alignnone size-full wp-image-255" alt="Subscribe" src="https://msdnshared.blob.core.windows.net/media/2016/09/Subscribe.jpg" />

You should now be set up with a Commercial ID which is unique to your OMS workspace. This unique ID can be added to a Windows 7 or Windows 8.1 client machine and it allows them to direct the data they are uploading to the appropriate workspace. You should copy this key and keep it in a safe place.

&nbsp;

I walk through details of setting up a Windows 8.1 machine to upload data below but if you want the full breakdown you can find it in this <a href="https://technet.microsoft.com/itpro/windows/deploy/upgrade-analytics-get-started">TechNet article</a>

&nbsp;

Setting up a Windows 8.1 Client Machine to upload data to the Workspace:

I did mine on a Windows 8.1 machine and I'm working to do one on a Windows 7 machine but the general principles are the same which you can see below.

For Windows 8.1 you must install KB 2976978 to get it to work correctly.

After I installed it I downloaded the Update Script from here <a href="https://www.microsoft.com/en-us/download/details.aspx?id=53327">https://www.microsoft.com/en-us/download/details.aspx?id=53327</a>

&nbsp;

The update script allows you to configure a machine to upload data and set the unique commercial ID of the OMS workspace you want to upload the data to.

Below are instructions for how to use the script:

&nbsp;

DOWNLOAD AND CUSTOMIZE UPGRADE COMPLIANCE DEPLOYMENT SCRIPT

You can get the script from here <a href="https://www.microsoft.com/en-us/download/details.aspx?id=53327">https://www.microsoft.com/en-us/download/details.aspx?id=53327</a>

You need to customize the scripts to work with your environment. You have to input your Commercial ID in the script to make it upload data to your environment. If you want insight into what the script does I’ve put the explanation below

The Upgrade Analytics deployment script does the following:
<ol>
 	<li>Sets commercial ID key + CommercialDataOptIn + RequestAllAppraiserVersions keys.</li>
 	<li>Verifies that user computers can send data to Microsoft.</li>
 	<li>Checks whether the computer has a pending restart.</li>
 	<li>Verifies that the latest version of KB package 10.0.x is installed (requires 10.0.14348 or subsequent releases).</li>
 	<li>If enabled, turns on verbose mode for troubleshooting.</li>
 	<li>Initiates the collection of the telemetry data that Microsoft needs to assess your organization’s upgrade readiness.</li>
 	<li>If enabled, displays the script’s progress in a cmd window, providing you immediate visibility into issues (success or fail for each step) and/or writes to log file.</li>
</ol>
To get the run the Upgrade Analytics deployment script ready to run in your environment:
<ul>
 	<li>Download the <a href="https://go.microsoft.com/fwlink/?LinkID=822966&amp;clcid=0x409">Upgrade Analytics deployment script</a> and extract UpgradeAnalytics.zip. The files in the Diagnostics folder are necessary only if you plan to run the script in troubleshooting mode.</li>
 	<li>Edit the following parameters in RunConfig.bat:</li>
</ul>
<ol>
 	<li>Provide a storage location for log information. Example: %SystemDrive%\UADiagnostics</li>
 	<li>You can store log information on a remote file share or a local directory. If the script is blocked from creating the log file for the given path, it creates the log files in the drive with the Windows directory. Input your commercial ID key.</li>
 	<li>By default, the script sends log information to both the console and the log file. To change the default behavior, use one of the following options: <em>logMode = 0 log to console only logMode = 1 log to file and console logMode = 2 log to file only</em></li>
</ol>
<ul>
 	<li>For troubleshooting, set isVerboseLogging to $true to generate log information that can help with diagnosing issues. By default, isVerboseLogging is set to $false. Ensure the Diagnostics folder is installed in the same directory as the script to use this mode.</li>
 	<li>Notify users if they need to restart their computers. By default, this is set to off.</li>
 	<li>After you finish editing the parameters in RunConfig.bat, you are ready to run the script. Take note for production environments it needs to run in the SYSTEM context.</li>
</ul>
See below for changes I made to my own script:

<img width="1057" height="803" class="alignnone size-full wp-image-595" alt="upgradereadinessscriptshot" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpgradeReadinessScriptShot.jpg" />

&nbsp;

I basically set up my script to collect data and create a log just in case there are any failures.

I also allow it log sites my users visit since so I can start to build a list of internal sites my users visit and make sure they are compatible with Windows 10. I set up my script to log all sites visited including external sites but you can set yours up to log only internal sites.

You need to run the production script under the SYSTEM Account. There are many ways to do this but I personally chose to use Task Scheduler. Use what works for you but with task scheduler I can export a task and push it to multiple users.

Here’s a general summary of what I did

Created a task in task scheduler Configured it to run under the System Account Configured it to “Run with the Highest Privileges” Configured it to be a Windows 7 task Configured it to run every day at 2pm Pointed it to the script location

Everyone does thing differently but below are screenshots of the changes I made to my task. The most important thing you need to do is make sure you set the task to run in the SYSTEM account and make sure it runs with the highest privileges.

Breakdown:

Create a task by going to “Task Scheduler” and click on Create a task which is on the right.

Call it what you want and make sure, you change the “When running the task, use the following account” to “SYSTEM”

You need to change the Account that the task will run under to the System Account

Select “Run with the Highest Privileges” Click on “Change User or Group” Click on Advanced Click on Find Now Configure For: Windows 10

<img width="648" height="492" class="alignnone size-full wp-image-755" alt="updatecomplianceimage30" src="https://msdnshared.blob.core.windows.net/media/2016/09/UpdateComplianceImage30.jpg" />

&nbsp;

Set a Trigger: I set mine to run daily at 2pm, it’s up to you to choose what cadence you want.

The product group says that is no longer necessary to run the script every day to upload data as the telemetry service is now smart enough to send regular telemetry on any changes.

<img width="596" height="521" class="alignnone size-full wp-image-606" alt="upgradereadinesstask2" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpgradeReadinessTask2.jpg" />

&nbsp;

Under Actions leave it on “Start a Program” and navigate to the script using browse. Keep in mind it should be in a location every machine can reach so you might want to put it on a network share

<img width="461" height="257" class="alignnone size-full wp-image-675" alt="updatecomplianceimage25" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage25.jpg" />

&nbsp;

<img width="640" height="487" class="alignnone size-full wp-image-616" alt="upgradereadinesstask3" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpgradeReadinessTask3.jpg" />

&nbsp;

&nbsp;

&nbsp;

If you want to run this on laptops, then pay attention to the conditions tab. You might not want it to run on AC power.

<img width="638" height="370" class="alignnone size-full wp-image-625" alt="upgradereadinesstask4" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpgradeReadinessTask4.jpg" />

&nbsp;

Settings Tab: The big thing I did here was to allow the task to be run on demand, so I can test it to make sure it works

<img width="639" height="486" class="alignnone size-full wp-image-635" alt="upgradereadinesstask5" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpgradeReadinessTask5.jpg" />

Since I chose to log data I can check the logs to see if the task runs when it should. What you want to see is “Script Finished Successfully”.

If you see anything else, then your script failed to complete

<img width="934" height="206" class="alignnone size-full wp-image-676" alt="updatecomplianceimage26" src="https://msdnshared.blob.core.windows.net/media/2017/04/UpdateComplianceImage26.jpg" />

It takes approximately 48 hours but if your script runs successfully your data should eventually show up in the OMS portal
It takes about 24 - 48 hours for the data to show up in the portal but eventually I see this

<img width="868" height="418" class="alignnone wp-image-165" alt="OMSSuite" src="https://msdnshared.blob.core.windows.net/media/2016/09/OMSSuite.jpg" />

I can now go in and look at the data collected on that machine and review it by simply clicking on the "Upgrade Analytics preview" tile

<img width="843" height="286" class="alignnone wp-image-325" alt="PrepareYourEnvironment" src="https://msdnshared.blob.core.windows.net/media/2016/09/PrepareYourEnvironment1.jpg" />

I can click on the different options and I clicked on "Not Reviewed" and then I can export it using the export option

<img width="798" height="354" class="alignnone wp-image-145" alt="LogSearch" src="https://msdnshared.blob.core.windows.net/media/2016/09/LogSearch.jpg" />

By default it exports it into an excel spreadsheet

<img width="974" height="64" class="alignnone size-full wp-image-225" alt="SaveExport" src="https://msdnshared.blob.core.windows.net/media/2016/09/SaveExport.jpg" />

Exported Excel Sheet

<img width="1509" height="120" class="alignnone wp-image-125" alt="ExcelSpreadsheet" src="https://msdnshared.blob.core.windows.net/media/2016/09/ExcelSpreadsheet.jpg" />

There’s a lot you can do with the tool which I haven’t covered but I hope you get an idea of how it works. If you are into OMS you can use the data collected just like you can use data from other sources and build reports.

&nbsp;

I didn’t cover windows 10 in this talk but it can also collect data from windows 10. The big thing to note is that you must have Telemetry turned on to at least collect basic information from your machine using the policy under Computer Configuration &gt; Administrative Templates &gt; Windows Components &gt; Data Collection and Preview Builds. You can read more about that <a href="https://technet.microsoft.com/en-us/itpro/windows/manage/configure-windows-telemetry-in-your-organization">here</a>

&nbsp;

Further Reading:

Upgrade Analytics Architecture

<a href="https://technet.microsoft.com/itpro/windows/deploy/upgrade-analytics-architecture">https://technet.microsoft.com/itpro/windows/deploy/upgrade-analytics-architecture</a>

<img width="617" height="375" class="alignnone wp-image-265" alt="TelemetryArchitechure" src="https://msdnshared.blob.core.windows.net/media/2016/09/TelemetryArchitechure.jpg" />

&nbsp;

Upgrade Analytics requirements

<a href="https://technet.microsoft.com/itpro/windows/deploy/upgrade-analytics-requirements#important-information-about-this-release">https://technet.microsoft.com/itpro/windows/deploy/upgrade-analytics-requirements#important-information-about-this-release</a>

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 Retail Demo Mode</title>
      <link>https://docs.microsoft.com/archive/blogs/okemokoloebube/windows10retaildemo</link>
      <pubDate>Tue, 26 Jul 2016 01:00:52 GMT</pubDate>
      <dc:creator><![CDATA[Okem Okolo-Ebube]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/okemokoloebube/?p=1</guid>
      <description><![CDATA[If you've ever walked into Best buy or any other computer store in your area, you'll notice them...]]></description>
      <content:encoded><![CDATA[If you've ever walked into Best buy or any other computer store in your area, you'll notice them running machines which have very generic user names like "Wendy Tao" or "Antonio Onio."

&nbsp;

Do these people exist? Where did they come from?

&nbsp;

It turns out you are looking at the Windows Retail Demo mode which allows the machines to go into a demonstration environment so you can see the features of Windows 10.

So, how do you get your machine into the same mode?

So far I've tested this on Windows 10 Enterprise and Professional and it works on both.

&nbsp;

Go to Start\Settings\Update &amp; Security\Activation

Now Click on the word "WINDOW" 5 times and you'll see a prompt that says "Change to retail demo…"

<img width="689" height="273" class="alignnone size-full wp-image-65" alt="ChangeToRetailDemo" src="https://msdnshared.blob.core.windows.net/media/2016/07/ChangeToRetailDemo1.jpg" />

&nbsp;

It has a warning you should read by the way as someone really smart took their time to write it.

&nbsp;

If you click the change option be aware of 2 things

&nbsp;
<ol>
 	<li>All your personal data on the machine is about to be deleted forever. Yes, including your post it notes and your wallpaper.</li>
 	<li>You need to be connected to the internet for this to work.</li>
</ol>
&nbsp;

<strong>Free tip:</strong>

This doesn't work if your machine is domain joined or joined to Intune. If you click on the word Windows 5 times and you don't get the prompt, then you need to leave the domain you are connected to or disconnect from the mobile device management service your machine is joined to

Issues you can run into:

<img width="687" height="274" class="alignnone size-full wp-image-55" alt="CantChangeToRetailDemo" src="https://msdnshared.blob.core.windows.net/media/2016/07/CantChangeToRetailDemo1.jpg" />

This means you don't have internet connection. We need an internet connection to make this happen because some of the demo content is downloaded from the internet.

After you fix that it go back to Start\Settings\Update &amp; Security\Activation and click on Windows 5 times.

When you get the "Change to Retail Demo Mode" Prompt click on change and it should now take you to this screen.

When you see this screen leave the boxes blank and click on "Finish"

<img width="618" height="489" class="alignnone wp-image-66" alt="Getthelatestdemocontent" src="https://msdnshared.blob.core.windows.net/media/2016/07/Getthelatestdemocontent1.jpg" />

&nbsp;

Your machine should then reboot and when it comes back on it will have a demo account.

I went into Start\Settings\Accounts and my demo user is called "Darrin DeYoung"

<img width="502" height="483" class="alignnone size-full wp-image-46" alt="SomeSettings" src="https://msdnshared.blob.core.windows.net/media/2016/07/SomeSettings.jpg" />

And that is how you go into Retail Demo Mode.

Don't get any ideas and do it on a friend’s computer when they beat you in Call of Duty by the way

&nbsp;

<a href="https://blogs.msdn.microsoft.com/okemokoloebube" target="_blank">Okem Okolo-Ebube</a>

&nbsp;]]></content:encoded>
    </item>
  </channel>
</rss>