From bb5eec0cab51e8557e96d6029179d7dd68d0de89 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 1 Aug 2017 03:32:21 +0000 Subject: [PATCH] Merged PR 2489: Add Enterprise Subscription Activation topic to deployment node Add Enterprise Subscription Activation topic to deployment node E3 in CSP moved to child topic --- .openpublishing.redirection.json | 5 + windows/deployment/TOC.md | 5 +- .../deployment/deploy-enterprise-licenses.md | 195 ++++++++++++++++++ windows/deployment/images/al01.png | Bin 0 -> 84054 bytes windows/deployment/images/al02.png | Bin 0 -> 73498 bytes windows/deployment/index.md | 2 +- .../deployment/vda-subscription-activation.md | 88 ++++++++ .../windows-10-enterprise-e3-overview.md | 160 +------------- ...s-10-enterprise-subscription-activation.md | 130 ++++++++++++ 9 files changed, 431 insertions(+), 154 deletions(-) create mode 100644 windows/deployment/deploy-enterprise-licenses.md create mode 100644 windows/deployment/images/al01.png create mode 100644 windows/deployment/images/al02.png create mode 100644 windows/deployment/vda-subscription-activation.md create mode 100644 windows/deployment/windows-10-enterprise-subscription-activation.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index e04ad9e87e..c747c90d26 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -8279,6 +8279,11 @@ "source_path": "windows/deployment/update/waas-servicing-branches-windows-10-updates.md", "redirect_url": "/windows/deployment/update/waas-servicing-channels-windows-10-updates", "redirect_document_id": true +}, +{ +"source_path": "windows/deployment/windows-10-enterprise-activation-subscription.md", +"redirect_url": "windows/deployment/windows-10-enterprise-subscription-activation.md", +"redirect_document_id": true } ] } \ No newline at end of file diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index f6fd3cd9e0..caad0cb6b2 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -2,7 +2,10 @@ ## [What's new in Windows 10 deployment](deploy-whats-new.md) ## [Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) -## [Windows 10 Enterprise E3 in CSP overview](windows-10-enterprise-e3-overview.md) +## [Windows 10 Enterprise Subscription Activation](windows-10-enterprise-subscription-activation.md) +### [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md) +### [Configure VDA for Enterprise Subscription Activation](vda-subscription-activation.md) +### [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md) ## [Resolve Windows 10 upgrade errors](upgrade/resolve-windows-10-upgrade-errors.md) ## [Deploy Windows 10](deploy.md) diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md new file mode 100644 index 0000000000..6881363aa1 --- /dev/null +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -0,0 +1,195 @@ +--- +title: Deploy Windows 10 Enterprise licenses +description: Steps to deploy Windows 10 Enterprise licenses for Windows 10 Enterprise E3 or E5 Subscription Activation, or for Windows 10 Enterprise E3 in CSP +keywords: upgrade, update, task sequence, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +localizationpriority: high +ms.sitesec: library +ms.pagetype: mdt +author: greg-lindsay +--- + +# Deploy Windows 10 Enterprise licenses + +This topic describes how to deploy Windows 10 Enterprise E3 or E5 licenses with [Windows 10 Enterprise Subscription Activation](windows-10-enterprise-subscription-activation.md) or [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md) and Azure Active Directory (Azure AD). + +>Note: Windows 10 Enterprise Subscription Activation (EA or MPSA) requires Windows 10 Pro, version 1703 or later. +>Windows 10 Enterprise E3 in CSP requires Windows 10 Pro, version 1607 or later. + +Also in this article: +- [Explore the upgrade experience](#explore-the-upgrade-experience): How to upgrade devices using the deployed licenses. +- [Troubleshoot the user experience](#troubleshoot-the-user-experience): Examples of some license activation issues that can be encountered, and how to resolve them. + +## Active Directory synchronization with Azure AD + +You probably have on-premises Active Directory Domain Services (AD DS) domains. Users will use their domain-based credentials to sign in to the AD DS domain. Before you start deploying Windows 10 Enterprise E3 or E5 licenses to users, you need to synchronize the identities in the on-premises ADDS domain with Azure AD. + +You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10 Enterprise E3 or E5). This means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. + +**Figure 1** illustrates the integration between the on-premises AD DS domain with Azure AD. [Microsoft Azure Active Directory Connect](http://www.microsoft.com/en-us/download/details.aspx?id=47594) (Azure AD Connect) is responsible for synchronization of identities between the on-premises AD DS domain and Azure AD. Azure AD Connect is a service that you can install on-premises or in a virtual machine in Azure. + +![Illustration of Azure Active Directory Connect](images/enterprise-e3-ad-connect.png) + +**Figure 1. On-premises AD DS integrated with Azure AD** + +For more information about integrating on-premises AD DS domains with Azure AD, see the following resources: + +- [Integrating your on-premises identities with Azure Active Directory](http://azure.microsoft.com/en-us/documentation/articles/active-directory-aadconnect/) +- [Azure AD + Domain Join + Windows 10](https://blogs.technet.microsoft.com/enterprisemobility/2016/02/17/azure-ad-domain-join-windows-10/) + +## Preparing for deployment: reviewing requirements + +Devices must be running Windows 10 Pro, version 1703, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices), later in this topic. + +## Assigning licenses to users + +Upon acquisition of Windows 10 subscription has been completed (Windows 10 Business, E3 or E5), customers will receive an email that will provide guidance on how to use Windows as an online service: + +![profile](images/al01.png) + +The following methods are available to assign licenses: + +1. When you have the required Azure AD subscription, [group-based licensing](https://docs.microsoft.com/azure/active-directory/active-directory-licensing-whatis-azure-portal) is the preferred method to assign Enterprise E3 or E5 licenses to users. +2. You can sign in to portal.office.com and manually assign licenses: + + ![portal](images/al02.png) + +3. You can assign licenses by uploading a spreadsheet. +4. A per-user [PowerShell scripted method](http://social.technet.microsoft.com/wiki/contents/articles/15905.how-to-use-powershell-to-automatically-assign-licenses-to-your-office-365-users.aspx) of assigning licenses is available. +5. Organizations can use synchronized [AD groups](https://ronnydejong.com/2015/03/04/assign-ems-licenses-based-on-local-active-directory-group-membership/) to automatically assign licenses. + +## Explore the upgrade experience + +Now that your subscription has been established and Windows 10 Enterprise E3 or E5 licenses have been assigned to users, the users are ready to upgrade their devices running Windows 10 Pro, version 1703 edition to Windows 10 Enterprise edition. So what will the users experience? How will they upgrade their devices? + +### Step 1: Join users’ devices to Azure AD + +Users can join a device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1703. + +**To join a device to Azure AD the first time the device is started** + +1. During the initial setup, on the **Who owns this PC?** page, select **My organization**, and then click **Next**, as illustrated in **Figure 2**. + + Who owns this PC? page in Windows 10 setup + + **Figure 2. The “Who owns this PC?” page in initial Windows 10 setup** + +2. On the **Choose how you’ll connect** page, select **Join Azure AD**, and then click **Next**, as illustrated in **Figure 3**. + + Choose how you'll connect - page in Windows 10 setup + + **Figure 3. The “Choose how you’ll connect” page in initial Windows 10 setup** + +3. On the **Let’s get you signed in** page, enter the Azure AD credentials, and then click **Sign in**, as illustrated in **Figure 4**. + + Let's get you signed in - page in Windows 10 setup + + **Figure 4. The “Let’s get you signed in” page in initial Windows 10 setup** + +Now the device is Azure AD joined to the company’s subscription. + +**To join a device to Azure AD when the device already has Windows 10 Pro, version 1703 installed and set up** + +1. Go to **Settings > Accounts > Access work or school**, as illustrated in **Figure 5**. + + Connect to work or school configuration + + **Figure 5. Connect to work or school configuration in Settings** + +2. In **Set up a work or school account**, click **Join this device to Azure Active Directory**, as illustrated in **Figure 6**. + + Set up a work or school account + + **Figure 6. Set up a work or school account** + +3. On the **Let’s get you signed in** page, enter the Azure AD credentials, and then click **Sign in**, as illustrated in **Figure 7**. + + Let's get you signed in - dialog box + + **Figure 7. The “Let’s get you signed in” dialog box** + +Now the device is Azure AD joined to the company’s subscription. + +### Step 2: Sign in using Azure AD account + +Once the device is joined to your Azure AD subscription, the user will sign in by using his or her Azure AD account, as illustrated in **Figure 8**. The Windows 10 Enterprise E3 or E5 license associated with the user will enable Windows 10 Enterprise edition capabilities on the device. + +Sign in, Windows 10 + +**Figure 8. Sign in by using Azure AD account** + +### Step 3: Verify that Enterprise edition is enabled + +You can verify the Windows 10 Enterprise E3 or E5 subscription in **Settings > Update & Security > Activation**, as illustrated in **Figure 9**. + + +Windows 10 activated and subscription active + +
**Figure 9 - Windows 10 Enterprise subscription in Settings**
+ + +If there are any problems with the Windows 10 Enterprise E3 or E5 license or the activation of the license, the **Activation** panel will display the appropriate error message or status. You can use this information to help you diagnose the licensing and activation process. + +## Virtual Desktop Access (VDA) + +Subscriptions to Windows 10 Enterprise are also available for virtualized clients. Windows 10 Enterprise E3 and E5 are available for Virtual Desktop Access (VDA) in Windows Azure or in another [qualified multitenant hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx). + +Virtual machines (VMs) must be configured to enable Windows 10 Enterprise subscriptions for VDA. Active Directory-joined and Azure Active Directory-joined clients are supported. See [Enable VDA for Enterprise Subscription Activation](vda-subscription-activation.md). + +## Troubleshoot the user experience + +In some instances, users may experience problems with the Windows 10 Enterprise E3 or E5 subscription. The most common problems that users may experience are as follows: + +- The existing Windows 10 Pro, version 1703 operating system is not activated. + +- The Windows 10 Enterprise E3 or E5 subscription has lapsed or has been removed. + +Use the following figures to help you troubleshoot when users experience these common problems: + +- [Figure 9](#win-10-activated-subscription-active) (above) illustrates a device in a healthy state, where Windows 10 Pro is activated and the Windows 10 Enterprise subscription is active. + +- [Figure 10](#win-10-not-activated) (below) illustrates a device on which Windows 10 Pro is not activated, but the Windows 10 Enterprise subscription is active. + +- [Figure 11](#subscription-not-active) (below) illustrates a device on which Windows 10 Pro is activated, but the Windows 10 Enterprise subscription is lapsed or removed. + +- [Figure 12](#win-10-not-activated-subscription-not-active) (below) illustrates a device on which Windows 10 Pro license is not activated and the Windows 10 Enterprise subscription is lapsed or removed. + +
+ + +Windows 10 not activated and subscription active +
**Figure 10 - Windows 10 Pro, version 1703 edition not activated in Settings**
+ +
+ + +Windows 10 activated and subscription not active +
**Figure 11 - Windows 10 Enterprise subscription lapsed or removed in Settings**
+ +
+ + +Windows 10 not activated and subscription not active +
**Figure 12 - Windows 10 Pro, version 1703 edition not activated and Windows 10 Enterprise subscription lapsed or removed in Settings**
+ + +### Review requirements on devices + +Devices must be running Windows 10 Pro, version 1703, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. You can use the following procedures to review whether a particular device meets requirements. + +**To determine if a device is Azure Active Directory joined:** + +1. Open a command prompt and type **dsregcmd /status**. + +2. Review the output under Device State. If the **AzureAdJoined** status is YES, the device is Azure Active Directory joined. + +**To determine the version of Windows 10:** + +- At a command prompt, type: + **winver** + + A popup window will display the Windows 10 version number and detailed OS build information. + + If a device is running a previous version of Windows 10 Pro (for example, version 1511), it will not be upgraded to Windows 10 Enterprise when a user signs in, even if the user has been assigned a subscription in the CSP portal. + diff --git a/windows/deployment/images/al01.png b/windows/deployment/images/al01.png new file mode 100644 index 0000000000000000000000000000000000000000..b779b59ac983e019d1208b7244ff643299f09953 GIT binary patch literal 84054 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¥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

0@5Bz})ESxh*0rk?m9Wc) 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 H)b{#c1=`C# literal 0 HcmV?d00001 diff --git a/windows/deployment/images/al02.png b/windows/deployment/images/al02.png new file mode 100644 index 0000000000000000000000000000000000000000..6d2216a3773ba991a133484c3afd24532aac0057 GIT binary patch literal 73498 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

b)AoG~?iBP!|69Y}|}v(=?g& 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 UfpXI^z{o{msB5ZIt%Z#IKQ8-yp#T5? literal 0 HcmV?d00001 diff --git a/windows/deployment/index.md b/windows/deployment/index.md index 3ecbcd0fd3..b32e2d7095 100644 --- a/windows/deployment/index.md +++ b/windows/deployment/index.md @@ -17,7 +17,7 @@ Learn about deployment in Windows 10 for IT professionals. This includes deploy |------|------------| |[What's new in Windows 10 deployment](deploy-whats-new.md) |See this topic for a summary of new features and some recent changes related to deploying Windows 10 in your organization. | |[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) |To successfully deploy the Windows 10 operating system in your organization, it is important to understand the different ways that it can be deployed, especially now that there are new scenarios to consider. Choosing among these scenarios, and understanding the key capabilities and limitations of each, is a key task. | -|[Windows 10 Enterprise E3 in CSP overview](windows-10-enterprise-e3-overview.md) |Windows 10 Enterprise E3 in CSP is a new offering that delivers, by subscription, exclusive features reserved for Windows 10 Enterprise edition. | +|[Windows 10 Enterprise Activation Subscription](windows-10-enterprise-activation-subscription.md) |Windows 10 Enterprise has traditionally been sold as on premises software, however, with Windows 10 version 1703 (also known as the Creator’s Update), both Windows 10 Enterprise E3 and Windows 10 Enterprise E5 are available as true online services via subscription. You can move from Windows 10 Pro to Windows 10 Enterprise with no keys and no reboots. If you are using a Cloud Service Providers (CSP) see the related topic: [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md). | |[Resolve Windows 10 upgrade errors](upgrade/resolve-windows-10-upgrade-errors.md) |This topic provides a brief introduction to Windows 10 installation processes, and provides resolution procedures that IT administrators can use to resolve issues with Windows 10 upgrade. | diff --git a/windows/deployment/vda-subscription-activation.md b/windows/deployment/vda-subscription-activation.md new file mode 100644 index 0000000000..9992df19fc --- /dev/null +++ b/windows/deployment/vda-subscription-activation.md @@ -0,0 +1,88 @@ +--- +title: Configure VDA for Enterprise Subscription Activation +description: How to enable Windows 10 Enterprise E3 and E5 subscriptions for VDA +keywords: upgrade, update, task sequence, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +localizationpriority: high +ms.sitesec: library +ms.pagetype: mdt +author: greg-lindsay +--- + +# Configure VDA for Enterprise Subscription Activation + +This document describes how to configure virtual machines (VMs) to enable [Windows 10 Enterprise Subscription Activation](windows-10-enterprise-subscription-activation.md) in a Windows Virtual Desktop Access (VDA) scenario. Windows VDA is a device or user-based license. + +## Requirements + +- VMs must be running Windows 10 Pro, version 1703 (also known as the Creator's Update) or later. +- VMs must be Active Directory-joined or Azure Active Directory-joined. +- VMs must be generation 1. +- VMs must hosted by a [Qualified Multitenant Hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx). + +## Active Directory-joined VMs + +1. Use the following instructions to prepare the VM for Azure: [Prepare a Windows VHD or VHDX to upload to Azure](https://docs.microsoft.com/azure/virtual-machines/windows/prepare-for-upload-vhd-image) +2. (Optional) To disable network level authentication, type the following at an elevated command prompt: + + ``` + REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 0 /f + ``` + +3. At an elevated command prompt, type **sysdm.cpl** and press ENTER. +4. On the Remote tab, choose **Allow remote connections to this computer** and then click **Select Users**. +5. Click **Add**, type **Authenticated users**, and then click **OK** three times. +6. Follow the instructions to use sysprep at [Steps to generalize a VHD](https://docs.microsoft.com/azure/virtual-machines/windows/prepare-for-upload-vhd-image#steps-to-generalize-a-vhd). +7. [Install Windows Configuration Designer](/windows/configuration/provisioning-packages/provisioning-install-icd). +8. Open Windows Configuration Designer and click **Provison desktop services**. +9. Under **Name**, type **Desktop AD Enrollment Pro GVLK**, click **Finish**, and then on the **Set up device** page enter a device name. + - Note: You can use a different project name, but this name is also used with dism.exe in a subsequent step. +10. Under **Enter product key** type the Pro GVLK key: **W269N-WFGWX-YVC9B-4J6C9-T83GX**. +11. On the Set up network page, choose **Off**. +12. On the Account Management page, choose **Enroll into Active Directory** and then enter the account details. + - Note: This step is different for [Azure AD-joined VMs](#azure-active-directory-joined-vms). +13. On the Add applications page, add applications if desired. This step is optional. +14. On the Add certificates page, add certificates if desired. This step is optional. +15. On the Finish page, click **Create**. +16. In file explorer, double-click the VHD to mount the disk image. Determine the drive letter of the mounted image. +17. Type the following at an elevated commnand prompt. Replace the letter **G** with the drive letter of the mounted image, and enter the project name you used if it is different than the one suggested: + + ``` + Dism.exe /Image=G:\ /Add-ProvisioningPackage /PackagePath: "Desktop AD Enrollment Pro GVLK.ppkg" + ``` +18. Right-click the mounted image in file explorer and click **Eject**. +19. See instructions at [Upload and create VM from generalized VHD](https://docs.microsoft.com/azure/virtual-machines/windows/upload-generalized-managed#log-in-to-azure) to log in to Azure, get your storage account details, upload the VHD, and create a managed image. + +## Azure Active Directory-joined VMs + +>[!IMPORTANT] +>Azure Active Directory (Azure AD) provisioning packages have a 30 day limit on bulk token usage. You will need to update the provisioning package and re-inject it into the image after 30 days. Existing virtual machines that are Azure AD-joined and deployed will not need to be recreated. + +For Azure AD-joined VMs, follow the same instructions (above) as for [Active Directory-joined VMs](#active-directory-joined-vms) with the following exceptions: +- In step 9, during setup with Windows Configuration Designer, under **Name**, type a name for the project that indicates it is not for Active Directory joined VMs, such as **Desktop Bulk Enrollment Token Pro GVLK**. +- In step 12, during setup with Windows Configuration Designer, on the Account Management page, instead of enrolling in Active Directory, choose **Enroll in Azure AD**, click **Get Bulk Token**, sign in and add the bulk token using your organization's credentials. +- In step 17, when entering the PackagePath, use the project name you entered in step 9 (ex: **Desktop Bulk Enrollment Token Pro GVLK.ppkg**) +- When attempting to access the VM using remote desktop, you will need to create a custom RDP settings file as described below. + +To create custom RDP settings for Azure: + +1. Open Remote Desktop Connection and enter the IP address or DNS name for the remote host. +2. Click **Show Options**, and then under Connection settings click **Save As** and save the RDP file to the location where you will use it. +3. Close the Remote Desktop Connection window and open Notepad. +4. Drag the RDP file into the Notepad window to edit it. +5. Enter or replace the line that specifies authentication level with the following two lines of text: + + ```text + enablecredsspsupport:i:0 + authentication level:i:2 + ``` +6. **enablecredsspsupport** and **authentication level** should each appear only once in the file. +7. Save your changes, and then use this custom RDP file with your Azure AD credentials to connect to the Azure VM. + +## Related topics + +[Windows 10 Enterprise Subscription Activation](windows-10-enterprise-subscription-activation.md) +
[Recommended settings for VDI desktops](https://docs.microsoft.com/windows-server/remote/remote-desktop-services/rds-vdi-recommendations) +
[Licensing the Windows Desktop for VDI Environments](http://download.microsoft.com/download/1/1/4/114A45DD-A1F7-4910-81FD-6CAF401077D0/Microsoft%20VDI%20and%20VDA%20FAQ%20v3%200.pdf) + diff --git a/windows/deployment/windows-10-enterprise-e3-overview.md b/windows/deployment/windows-10-enterprise-e3-overview.md index fb3d62c494..f76208ce9c 100644 --- a/windows/deployment/windows-10-enterprise-e3-overview.md +++ b/windows/deployment/windows-10-enterprise-e3-overview.md @@ -1,5 +1,5 @@ --- -title: Windows 10 Enterprise E3 in CSP overview +title: Windows 10 Enterprise E3 in CSP description: Describes Windows 10 Enterprise E3, an offering that delivers, by subscription, the features of Windows 10 Enterprise edition. keywords: upgrade, update, task sequence, deploy ms.prod: w10 @@ -10,12 +10,11 @@ ms.pagetype: mdt author: greg-lindsay --- -# Windows 10 Enterprise E3 in CSP overview +# Windows 10 Enterprise E3 in CSP Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. Windows 10 Enterprise E3 in CSP is a new offering that delivers, by subscription, exclusive features reserved for Windows 10 Enterprise edition. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: - Windows 10 Pro, version 1607 (also known as Windows 10 Anniversary Update) or later installed on the devices to be upgraded - - Azure Active Directory (Azure AD) available for identity management Starting with Windows 10, version 1607 (Windows 10 Anniversary Update), you can move from Windows 10 Pro to Windows 10 Enterprise more easily than ever before—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10 Enterprise E3 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise and all the appropriate Windows 10 Enterprise features are unlocked. When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly steps back down to Windows 10 Pro. @@ -134,151 +133,9 @@ Windows 10 Enterprise edition has a number of features that are unavailable in -## Preparing for deployment of Windows 10 Enterprise E3 licenses +## Deployment of Windows 10 Enterprise E3 licenses -You probably have on-premises Active Directory Domain Services (AD DS) domains. Users will use their domain-based credentials to sign in to the AD DS domain. Before you start deploying Windows 10 Enterprise E3 licenses to users, you need to synchronize the identities in the on-premises AD DS domain with Azure AD. - -You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10 Enterprise E3). This means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. - -**Figure 1** illustrates the integration between the on-premises AD DS domain with Azure AD. [Microsoft Azure Active Directory Connect](http://www.microsoft.com/en-us/download/details.aspx?id=47594) (Azure AD Connect) is responsible for synchronization of identities between the on-premises AD DS domain and Azure AD. Azure AD Connect is a service that you can install on-premises or in a virtual machine in Azure. - -![Illustration of Azure Active Directory Connect](images/enterprise-e3-ad-connect.png) - -**Figure 1. On-premises AD DS integrated with Azure AD** - -For more information about integrating on-premises AD DS domains with Azure AD, see the following resources: - -- [Integrating your on-premises identities with Azure Active Directory](http://azure.microsoft.com/en-us/documentation/articles/active-directory-aadconnect/) -- [Azure AD + Domain Join + Windows 10](https://blogs.technet.microsoft.com/enterprisemobility/2016/02/17/azure-ad-domain-join-windows-10/) - -### Preparing for deployment: reviewing requirements - -Devices must be running Windows 10 Pro, version 1607, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices), later in this topic. - - - -## Explore the upgrade experience - -Now that your subscription has been established (by the partner who you work with) and Windows 10 Enterprise E3 licenses have been assigned to users, the users are ready to upgrade their devices running Windows 10 Pro, version 1607 edition to Windows 10 Enterprise edition. So what will the users experience? How will they upgrade their devices? - -### Step 1: Join users’ devices to Azure AD - -Users can join a device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1607. - -**To join a device to Azure AD the first time the device is started** - -1. During the initial setup, on the **Who owns this PC?** page, select **My organization**, and then click **Next**, as illustrated in **Figure 2**. - - Who owns this PC? page in Windows 10 setup - - **Figure 2. The “Who owns this PC?” page in initial Windows 10 setup** - -2. On the **Choose how you’ll connect** page, select **Join Azure AD**, and then click **Next**, as illustrated in **Figure 3**. - - Choose how you'll connect - page in Windows 10 setup - - **Figure 3. The “Choose how you’ll connect” page in initial Windows 10 setup** - -3. On the **Let’s get you signed in** page, enter the Azure AD credentials, and then click **Sign in**, as illustrated in **Figure 4**. - - Let's get you signed in - page in Windows 10 setup - - **Figure 4. The “Let’s get you signed in” page in initial Windows 10 setup** - -Now the device is Azure AD joined to the company’s subscription. - -**To join a device to Azure AD when the device already has Windows 10 Pro, version 1607 installed and set up** - -1. Go to **Settings > Accounts > Access work or school**, as illustrated in **Figure 5**. - - Connect to work or school configuration - - **Figure 5. Connect to work or school configuration in Settings** - -2. In **Set up a work or school account**, click **Join this device to Azure Active Directory**, as illustrated in **Figure 6**. - - Set up a work or school account - - **Figure 6. Set up a work or school account** - -3. On the **Let’s get you signed in** page, enter the Azure AD credentials, and then click **Sign in**, as illustrated in **Figure 7**. - - Let's get you signed in - dialog box - - **Figure 7. The “Let’s get you signed in” dialog box** - -Now the device is Azure AD joined to the company’s subscription. - -### Step 2: Sign in using Azure AD account - -Once the device is joined to your Azure AD subscription, the user will sign in by using his or her Azure AD account, as illustrated in **Figure 8**. The Windows 10 Enterprise E3 license associated with the user will enable Windows 10 Enterprise edition capabilities on the device. - -Sign in, Windows 10 - -**Figure 8. Sign in by using Azure AD account** - -### Step 3: Verify that Enterprise edition is enabled - -You can verify the Windows 10 Enterprise E3 subscription in **Settings > Update & Security > Activation**, as illustrated in **Figure 9**. - - -#### Figure 9 - Windows 10 Enterprise E3 subscription in Settings - -Windows 10 activated and subscription active - -If there are any problems with the Windows 10 Enterprise E3 license or the activation of the license, the **Activation** panel will display the appropriate error message or status. You can use this information to help you diagnose the licensing and activation process. - -## Troubleshoot the user experience - -In some instances, users may experience problems with the Windows 10 Enterprise E3 subscription. The most common problems that users may experience are as follows: - -- The existing Windows 10 Pro, version 1607 operating system is not activated. - -- The Windows 10 Enterprise E3 subscription has lapsed or has been removed. - -Use the following figures to help you troubleshoot when users experience these common problems: - -- [Figure 9](#win-10-activated-subscription-active) illustrates a device in a healthy state, where Windows 10 Pro, version 1607 is activated and the Windows 10 Enterprise E3 subscription is active. - -- [Figure 10](#win-10-not-activated) illustrates a device on which Windows 10 Pro, version 1607 is not activated, but the Windows 10 Enterprise E3 subscription is active. - -- [Figure 11](#subscription-not-active) illustrates a device on which Windows 10 Pro, version 1607 is activated, but the Windows 10 Enterprise E3 subscription is lapsed or removed. - -- [Figure 12](#win-10-not-activated-subscription-not-active) illustrates a device on which Windows 10 Pro, version 1607 license is not activated and the Windows 10 Enterprise E3 subscription is lapsed or removed. - - -### Figure 10 - Windows 10 Pro, version 1607 edition not activated in Settings - -Windows 10 not activated and subscription active

- - -### Figure 11 - Windows 10 Enterprise E3 subscription lapsed or removed in Settings - -Windows 10 activated and subscription not active

- - -### Figure 12 - Windows 10 Pro, version 1607 edition not activated and Windows 10 Enterprise E3 subscription lapsed or removed in Settings - -Windows 10 not activated and subscription not active

- -### Review requirements on devices - -Devices must be running Windows 10 Pro, version 1607, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. You can use the following procedures to review whether a particular device meets requirements. - -**To determine if a device is Azure Active Directory joined:** - -1. Open a command prompt and type **dsregcmd /status**. - -2. Review the output under Device State. If the **AzureAdJoined** status is YES, the device is Azure Active Directory joined. - -**To determine the version of Windows 10:** - -- At a command prompt, type: - **winver** - - A popup window will display the Windows 10 version number and detailed OS build information. - - If a device is running a previous version of Windows 10 Pro (for example, version 1511), it will not be upgraded to Windows 10 Enterprise when a user signs in, even if the user has been assigned a subscription in the CSP portal. +See [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md). ## Deploy Windows 10 Enterprise features @@ -389,8 +246,7 @@ The Managed User Experience feature is a set of Windows 10 Enterprise edition f ## Related topics -[Connect domain-joined devices to Azure AD for Windows 10 experiences](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-devices-group-policy/) - -[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) - -[Windows for business](https://www.microsoft.com/en-us/windowsforbusiness/default.aspx) +[Windows 10 Enterprise Subscription Activation](windows-10-enterprise-subscription-activation.md) +
[Connect domain-joined devices to Azure AD for Windows 10 experiences](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-devices-group-policy/) +
[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) +
[Windows for business](https://www.microsoft.com/en-us/windowsforbusiness/default.aspx) diff --git a/windows/deployment/windows-10-enterprise-subscription-activation.md b/windows/deployment/windows-10-enterprise-subscription-activation.md new file mode 100644 index 0000000000..18be96b9ba --- /dev/null +++ b/windows/deployment/windows-10-enterprise-subscription-activation.md @@ -0,0 +1,130 @@ +--- +title: Windows 10 Enterprise Subscription Activation +description: How to enable Windows 10 Enterprise E3 and E5 subscriptions +keywords: upgrade, update, task sequence, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +localizationpriority: high +ms.sitesec: library +ms.pagetype: mdt +author: greg-lindsay +--- + +# Windows 10 Enterprise Subscription Activation + +With Windows 10 version 1703 (also known as the Creator’s Update), both Windows 10 Enterprise E3 and Windows 10 Enterprise E5 are available as online services via subscription. Deploying [Windows 10 Enterprise](planning/windows-10-enterprise-faq-itpro.md) in your organization can now be accomplished with no keys and no reboots. + + If you are running Windows 10 version 1703 or later: + +- Devices with a current Windows 10 Pro license can be seamlessly upgraded to Windows 10 Enterprise. +- Product key-based Windows 10 Enterprise software licenses can be transitioned to Windows 10 Enterprise subscriptions. + +Organizations that have an Enterprise agreement can also benefit from the new service, using traditional Active Directory-joined devices. In this scenario, the Active Directory user that signs in on their device must be synchronized with Azure AD using [Azure AD Connect Sync](https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnectsync-whatis). + +See the following topics in this article: +- [Requirements](#requirements): Prerequisites to use the Windows 10 Enterprise subscription model. +- [Benefits](#benefits): Advantages of Windows 10 Enterprise + subscription-based licensing. +- [How it works](#how-it-works): A summary of the subscription-based licensing option. +- [Virtual Desktop Access (VDA)](#virtual-desktop-access-vda): Enable Windows 10 Enterprise Subscription Activation for VMs in the cloud. + +For information on how to deploy Windows 10 Enterprise licenses, see [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md). + +## Requirements + +For Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & Services Agreements (MPSA), you must have the following: + +- Windows 10 (Pro or Enterprise) version 1703 or later installed on the devices to be upgraded +- Azure Active Directory (Azure AD) available for identity management +- Devices must be Azure AD-joined or Active Directory joined with Azure AD Connect. Workgroup-joined devices are not supported. + +For Microsoft customers that do not have EA or MPSA, you can obtain Windows 10 Enterprise E3 or E5 through a cloud solution provider (CSP). Identity management and device equirements are the same when you use CSP to manage licenses, with the exception that Windows 10 Enterprise E3 is also available through CSP to devices running Windows 10, version 1607. For more information about obtaining Windows 10 Enterprise E3 through your CSP, see [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md). + +If devices are running Windows 7 or Windows 8.1, see [New Windows 10 upgrade benefits for Windows Cloud Subscriptions in CSP](https://blogs.windows.com/business/2017/01/19/new-windows-10-upgrade-benefits-windows-cloud-subscriptions-csp/) + +## Benefits + +With Windows 10 Enterprise, businesses can benefit from enterprise-level security and control. Previously, only organizations with a Microsoft Volume Licensing Agreement could deploy Windows 10 Enterprise E3 or E5 to their users. Now, with Windows 10 Enterprise E3 and E5 being available as a true online service, it is available in every channel thus allowing all organizations to take advantage of enterprise grade Windows 10 features. To compare Windows 10 editions and review pricing, see the following: + +- [Compare Windows 10 editions](https://www.microsoft.com/en-us/windowsforbusiness/compare) +- [Enterprise Mobility + Security Pricing Options](https://www.microsoft.com/en-us/cloud-platform/enterprise-mobility-security-pricing) + +You can benefit by moving to Windows as an online service in the following ways: + +1. Licenses for Windows 10 Enterprise are checked based on Azure Active Directory (Azure AD) credentials, so now businesses have a systematic way to assign licenses to end users and groups in their organization. +2. Azure AD logon triggers a silent edition upgrade, with no reboot required +3. Support for mobile worker/BYOD activation; transition away from on-prem KMS and MAK keys. +4. Compliance support via seat assignment. + +## How it works + +When a licensed user signs in to a device that meets requirements using the Azure AD credentials associated with a Windows 10 Enterprise E3 or E5 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise and all the appropriate Windows 10 Enterprise features are unlocked. When a user’s subscription expires or is transferred to another user, the Windows 10 Enterprise device reverts seamlessly to Windows 10 Pro edition, after a grace period of up to 90 days. + +Devices currently running Windows 10 Pro, version 1703 can get Windows 10 Enterprise Semi-Annual Channel on up to five devices for each user covered by the license. This benefit does not include Long Term Servicing Channel. + +### Licenses + +The following policies apply to acquisition and renewal of licenses on devices: +- Devices that have been upgraded will attempt to acquire licenses every 30 days, and must be connected to the Internet to be successful. +- Licenses are valid for 90 days. If a device is disconnected from the Internet until its current license expires, the operating system will revert to Windows 10 Pro. As soon as the device is connected to the Internet again, the license will automatically renew assuming the device is still present on list of user devices. +- Up to five devices can be upgraded for each user license. +- The list of devices is chronological and cannot be manually modified. +- If a device meets requirements and a licensed user signs in on that device, it will be upgraded. +- If five devices are already on the list and a subscribed user signs in on a sixth device, then this new device is added to the end of the list and the first device is removed. +- Devices that are removed from the list will cease trying to acquire a license and revert to Windows 10 Pro when the grace period expires. + +Licenses can also be reallocated from one user to another user, allowing you to optimize your licensing investment against changing needs. + +When you have the required Azure AD subscription, group-based licensing is the preferred method to assign Enterprise E3 and E5 licenses to users. For more information, see [Group-based licensing basics in Azure AD](https://docs.microsoft.com/azure/active-directory/active-directory-licensing-whatis-azure-portal). + +### Existing Enterprise deployments + +If you have already deployed Windows 10 Enterprise, but you want to move away from depending on KMS servers and MAK keys for Windows client machines, you are able to seamlessly transition as long as the following requirements are met: + +- Hardware generation is Windows 8 or later +- The computer has been activated with a firmware-embedded Windows 10 Pro product key + +If the computer has never been activated with a Pro key, run the following script. Copy the text below into a .cmd file and run the file from an elevated command prompt: + +

+@echo off
+FOR /F "skip=1" %%A IN ('wmic path SoftwareLicensingService get OA3xOriginalProductKey') DO  ( 
+SET "ProductKey=%%A"
+goto InstallKey
+)
+
+:InstallKey
+IF [%ProductKey%]==[] (
+echo No key present
+) ELSE (
+echo Installing %ProductKey%
+changepk.exe /ProductKey %ProductKey%
+)
+
+ +### Obtaining an Azure AD licence + +Enterprise Agreement/Software Assurance (EA/SA): +- Organizations with a traditional EA must order a $0 SKU, process e-mails sent to the license administrator for the company, and assign licenses using Azure AD (ideally to groups using the new Azure AD Premium feature for group assignment). +- The license administrator can assign seats to Azure AD users with the same process that is used for O365. +- New EA/SA Windows Enterprise customers can acquire both an SA subscription and an associated $0 cloud subscription. + +Microsoft Products & Services Agreements (MPSA): +- Organizations with MPSA are automatically emailed the details of the new service. They must take steps to process the instructions. +- Existing MPSA customers will receive service activation emails that allow their customer administrator to assign users to the service. +- New MPSA customers who purchase the Software Subscription Windows Enterprise E3 and E5 will be enabled for both the traditional key-based and new subscriptions activation method. + +### Deploying licenses + +See [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md). + +## Virtual Desktop Access (VDA) + +Subscriptions to Windows 10 Enterprise are also available for virtualized clients. Windows 10 Enterprise E3 and E5 are available for Virtual Desktop Access (VDA) in Windows Azure or in another [qualified multitenant hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx). + +Virtual machines (VMs) must be configured to enable Windows 10 Enterprise subscriptions for VDA. Active Directory-joined and Azure Active Directory-joined clients are supported. See [Enable VDA for Enterprise Subscription Activation](vda-subscription-activation.md). + +## Related topics + +[Connect domain-joined devices to Azure AD for Windows 10 experiences](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-devices-group-policy/) +
[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) +
[Windows for business](https://www.microsoft.com/en-us/windowsforbusiness/default.aspx)