From 9f77ca6d15a7d906d3fd711fce754aaf01df76cd Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Sat, 15 Apr 2017 17:11:50 -0700 Subject: [PATCH 001/115] added new switch to pro education topic that takes into account new switch paths and editions and new screenshots, still not final --- education/windows/images/1_howtosetup.png | Bin 0 -> 64632 bytes education/windows/images/2_signinwithms.png | Bin 0 -> 58657 bytes .../windows/images/i4e_editionupgrade.png | Bin 0 -> 15813 bytes .../images/settings_connectedtoazuread_3.png | Bin 0 -> 58653 bytes .../settings_setupworkorschoolaccount_2.png | Bin 0 -> 45887 bytes .../images/settings_workorschool_1.png | Bin 0 -> 57883 bytes education/windows/images/wcd_productkey.png | Bin 0 -> 78173 bytes education/windows/switch-to-pro-education.md | 340 ++++++++++++++++++ 8 files changed, 340 insertions(+) create mode 100644 education/windows/images/1_howtosetup.png create mode 100644 education/windows/images/2_signinwithms.png create mode 100644 education/windows/images/i4e_editionupgrade.png create mode 100644 education/windows/images/settings_connectedtoazuread_3.png create mode 100644 education/windows/images/settings_setupworkorschoolaccount_2.png create mode 100644 education/windows/images/settings_workorschool_1.png create mode 100644 education/windows/images/wcd_productkey.png create mode 100644 education/windows/switch-to-pro-education.md diff --git a/education/windows/images/1_howtosetup.png b/education/windows/images/1_howtosetup.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb8222ed3d74dc6d537f432016ba3a0f686ea87 GIT binary patch literal 64632 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�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

09d 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 literal 0 HcmV?d00001 diff --git a/education/windows/images/2_signinwithms.png b/education/windows/images/2_signinwithms.png new file mode 100644 index 0000000000000000000000000000000000000000..e4b5f27f12d6d08cd6bf96d9dfcc8679be82ff2e GIT binary patch literal 58657 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 literal 0 HcmV?d00001 diff --git a/education/windows/images/i4e_editionupgrade.png b/education/windows/images/i4e_editionupgrade.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5b281086b00df15f8cc4c7a43331a219f0e4c4 GIT binary patch literal 15813 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 CFh;8Y literal 0 HcmV?d00001 diff --git a/education/windows/images/settings_setupworkorschoolaccount_2.png b/education/windows/images/settings_setupworkorschoolaccount_2.png new file mode 100644 index 0000000000000000000000000000000000000000..78237cfa311979ad759f35ccd3e12a36cf4b5975 GIT binary patch literal 45887 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 literal 0 HcmV?d00001 diff --git a/education/windows/images/settings_workorschool_1.png b/education/windows/images/settings_workorschool_1.png new file mode 100644 index 0000000000000000000000000000000000000000..4c53e6b3e2baa482d233bf4a4b246e8e0f3e18cc GIT binary patch literal 57883 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 TTL&R!5@6X{JD}+Q@=f?R6gcaQ literal 0 HcmV?d00001 diff --git a/education/windows/images/wcd_productkey.png b/education/windows/images/wcd_productkey.png new file mode 100644 index 0000000000000000000000000000000000000000..fbbfda7eb9d17be4c0737430c0ba8901dfbbf1ee GIT binary patch literal 78173 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

jHMu3r#1WJ9Cqz$$wBFR-^k&1q(Bb{GH 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 literal 0 HcmV?d00001 diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md new file mode 100644 index 0000000000..96d58cfe3c --- /dev/null +++ b/education/windows/switch-to-pro-education.md @@ -0,0 +1,340 @@ +--- +title: Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S +description: Learn how IT Pros can opt into switching to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S. +keywords: switch, Pro to Pro Education, S to Pro Education, education customers, Windows 10 Pro Education, Windows 10 Pro, Windows 10 S +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: edu +localizationpriority: high +author: CelesteDG +--- + +# Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S + +Windows 10 Pro Education is a new offering in Windows 10 Anniversary Update (Windows 10, version 1607). This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. + +If you have an education tenant and use Windows 10 Pro or Windows 10 S devices in your schools, global administrators can opt-in to a free switch to Windows 10 Pro Education depending on your scenario. + +- **[For schools with MAK license keys](#education-customers-with-mak-license-keys)** + + For schools with active Microsoft Volume Licensing agreements, you can obtain MAK or KMS keys for Windows 10 Pro Education. + + You can apply MAK keys to switch the operating system on select devices or groups of devices using: + + - Microsoft Intune for Education to push the operating system switch online + - Windows Configuration Designer to create a provisioning package that will provision the switch on the device(s) + +- **[For schools with Azure Active Directory joined devices](#education-customers-with-azure-ad-joined-devices)** + + For schools that want to standardize all their Windows 10 S and Windows 10 Pro devices to Windows 10 Pro Education, you can opt-in to a free switch through the Microsoft Store for Business. + + In this scenario: + + - The IT admin of the tenant choose to turn on the switch for all Azure AD joined devices + - Any device that joins the Azure AD will switch automatically to Windows 10 Pro Education + - Devices can switch back to Windows 10 S later through reimaging only. To switch back to Windows 10 Pro, the device reverts seamlessly to Windows 10 Pro. + +To take advantage of this offering, make sure you meet the [requirements for switching](#requirements-for-switching). For academic customers who are eligible to switch to Windows 10 Pro Education, but are unable to use the above methods, contact Microsoft Support for assitance. + +## Compare Windows 10 Pro and Pro Education editions + + + +In Windows 10, version 1703 (Creators Update), the Windows 10 Pro Education edition contains the same features as the Windows 10 Pro edition except for the following differences: + +- Default settings and options to manage Windows 10 tips and tricks and Windows Store suggestions + +See [Windows 10 configuration recommendations for education customers](configure-windows-for-education.md) for more info about Windows 10 default settings and recommendations for education customers. You can also [compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) to find out more about the features we support in other editions of Windows 10. + +## Requirements for switching + +Before you switch to Windows 10 Pro Education, make sure you meet these requirements: +- Devices must be running Windows 10 Pro, version 1607 or higher; or running Windows 10 S, version 1703 +- Devices must 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). + + If you haven't domain joined your devices already, [prepare for deployment of Windows 10 Pro Education licenses](#preparing-for-deployment-of-windows-10-pro-education-licenses). + +- The user making the changes must be a member of the Azure AD global administrator group. +- The Azure AD tenant must be recognized as an education approved tenant. +- You must have a Windows Store for Business account. + +## Education customers with MAK license keys + +Academic institutions with active Microsoft Volume Licensing agreements can obtain keys through: +- **VLSC** - VL EES customers can download MAK keys from VLSC +- **CSS** - Customers can call the Microsoft Support call center provide proof of purchase + +You can distribute the key through Intune for Education or Windows Configuration Designer. + +### Switch using Intune for Education + +1. In Intune for Education, select **Groups** and then choose the group that you want the MAK license key to. + + For example, to apply the switch for all teachers, select **All Teachers** and then select **Settings**. + +2. In the settings page, find **Edition upgrade** and then: + 1. Select the edition in the **Edition to upgrade to** field + 2. Enter the MAK license key in the **Product key** field + + **Figure 1** - Enter the details for the Windows edition switch + + ![Enter the details for the Windows edition switch](images/i4e_editionupgrade.png) + +3. The switch will automatically be applied to the group you selected. + + +### Switch using Windows Configuration Designer + +1. In Windows Configuration Designer, select **Provision desktop devices** to open the simple editor and create a provisioning package for Windows desktop editions. +2. In the **Set up device** page, enter the MAK license key in the **Enter product key** field to switch to Windows 10 Pro Education. + + **Figure 2** - Enter the license key + + ![Enter the license key to switch to Windows 10 Pro Education](images/wcd_productkey.png) + +3. Complete the rest of the process for creating a provisioning package and then apply the package to the devices you want to switch to Windows 10 Pro Education. + + For more information about using Windows Configuration Designer, see [Set up student PCs to join domain](https://technet.microsoft.com/en-us/edu/windows/set-up-students-pcs-to-join-domain). + +The rest of this article applies only to schools with Azure AD joined devices who are opting-in to a free switch through the Microsoft Store for Business. + +## Education customers with Azure AD joined devices + +Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure Active Directory credentials that's associated with a Windows 10 Pro Education license, the operating system turns to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. + +Starting with Windows 10, version 1607, academic institutions can easily move from Windows 10 Pro to Windows 10 Pro Education—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10 Pro Education license, the operating system turns from Windows 10 Pro to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. + + + +Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have an Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. + +When you switch to Windows 10 Pro Education, you get the following benefits: + +- **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 can get Windows 10 Pro Education Current Branch (CB). This benefit does not include Long Term Service Branch (LTSB). +- **Support from one to hundreds of users**. The Windows 10 Pro Education program does not have a limitation on the number of licenses an organization can have. +- **Roll back to Windows 10 Pro at any time**. When a user leaves the domain or you turn off the setting to automatically switch to Windows 10 Pro Education, the device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 30 days). + + + +The Windows 10 Pro Education free switch through the Windows Store for Business is an offering that provides organizations easier, more flexible access to the benefits of Windows 10 Pro Education edition. + +### Switch through Microsoft Store for Business +Once you enable the setting to switch to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization so you cannot select which users will receive the switch. The switch will only apply to both Windows 10 S and Windows 10 Pro devices. + +**To turn on the automatic switch to Windows 10 Pro Education** + +1. Sign in to [Windows Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your work or school account. + + If this is the first time you're signing into the Store, you'll be prompted to accept the Windows Store for Business Terms of Use. + +2. Click **Manage** from the top menu and then select the **Benefits tile**. +3. In the **Benefits** tile, look for the **Automatic Windows 10 Pro Education upgrade** link and then click it. + + You will see the following page informing you that your school is eligible to switch free to to Windows 10 Pro Education from Windows 10 S or Windows 10 Pro. + + **Figure 3** - Switch Windows 10 Pro to Windows 10 Pro Education + + ![Eligible for free Windows 10 Pro to Windows 10 Pro Education switch](images/wsfb_win10_pro_to proedu_upgrade_eligibility_page.png) + +4. Select **I understand enabling this setting will impact all devices running Windows 10 Pro in my organization**. +5. Click **Send me email with a link to enable this upgrade** to receive an email with a link to the switch. + + **Figure 4** - Email notification with a link to enable the switch + + ![Email with Windows 10 Pro to Pro Education switch link](images/wsfb_win10_pro_to_proedu_email_upgrade_link.png) + +6. Click **Enable the automatic upgrade now** to turn on switches automatically. + + **Figure 5** - Enable the automatic switch + + ![Enable the automatic switch](images/wsfb_win10_pro_to proedu_upgrade_enable.png) + + Enabling the automatic switch also triggers an email message notifying all global administrators in your organization about the switch. It also contains a link that enables any global administrators to cancel the switch, if they choose. For more info about rolling back or canceling the switch, see [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro). + + **Figure 6** - Notification email sent to all global administrators + + ![Email informing other global admins about the switch](images/wsfb_win10_pro_to proedu_upgrade_email_global_admins.png) + +7. Click **Close** in the **Success** page. + + In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, you will see a message informing you when the switch was enabled and the name of the admin who enabled the switch. + + **Figure 7** - Details about the automatic switch + + ![Summary page about the switch](images/wsfb_win10_pro_to proedu_upgrade_summary.png) + + +### Explore the switch experience + +So what will users experience? How will they switch their devices? + +#### For existing Azure AD joined devices +Existing Azure AD domain joined devices will be switched to Windows 10 Pro Education the next time the user logs in. That's it! No additional steps are needed. + +#### For new devices that are not Azure AD joined +Now that you've turned on the setting to automatically switch to Windows 10 Pro Education, the users are ready to switch their devices running Windows 10 Pro, version 1607 or higher or Windows 10 S, version 1703 to Windows 10 Pro Education edition. + +**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 or higher, or Windows 10 S, version 1703. + +**To join a device to Azure AD the first time the device is started** + +There are different methods you can use to join a device to Azure AD: +- For multiple devices, we recommend using the [Set up School PCs app](use-set-up-school-pcs-app.md) to create a provisioning package to quickly provision and set up Windows 10 devices for education. +- For individual devices, you can use the Set up School PCs app or go through the Windows 10 device setup experience. If you choose this option, see the following steps. + +**To join a device to Azure AD using Windows device setup** + +If the Windows device is running Windows 10, version 1703 (Creators Update), follow these steps. + +1. During initial device setup, on the **How would you like to set up?** page, select **Set up for an organization**, and then click **Next**. + + **Figure 8** - Select how you'd like to set up the device + + ![Select how you'd like to set up the device](images/1_howtosetup.png) + +2. On the **Sign in with Microsoft** page, enter the username and password to use with Office 365 or other services from Microsoft, and then click **Next**. + + **Figure 9** - Enter the account details + + ![Enter the account details you use with Office 365 or other Microsoft services](images/2_signinwithms.png) + +3. Go through the rest of Windows device setup. Once you're done, the device will be Azure AD joined to your school's subscription. + + +**To join a device to Azure AD when the device already has Windows 10 Pro, version 1703 or Windows 10 S, version 1703 installed and set up** + +If the Windows device is running Windows 10, version 1703 (Creators Update), follow these steps. + +1. Go to **Settings > Accounts > Access work or school**. + + **Figure 10** - Go to **Access work or school** in Settings + + ![Go to Access work or school in Settings](images/settings_workorschool_1.png) + +2. In **Access work or school**, click **Connect**. +3. In the **Set up a work or school account** window, click the **Join this device to Azure Active Directory** option at the bottom. + + **Figure 11** - Select the option to join the device to Azure Active Directory + + ![Select the option to join the device to Azure Active Directory](images/settings_setupworkorschoolaccount_2.png) + +4. On the **Let's get you signed in** window, enter the Azure AD credentials (username and password) and sign in. This will join the device to the school's Azure AD. +5. To verify that the device was successfully joined to Azure AD, go back to **Settings > Accounts > Access work or school**. You should now see a connection under the **Connect to work or school** section that indicates the device is connected to Azure AD. + + **Figure 12** - Verify the device connected to Azure AD + + ![Verify the device is connected to Azure AD](images/settings_connectedtoazuread_3.png) + + +**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. The Windows 10 Pro Education license associated with the user will enable Windows 10 Pro Education edition capabilities on the device. + + +**Step 3: Verify that Pro Education edition is enabled** + +You can verify the Windows 10 Pro Education in **Settings > Update & Security > Activation**. + +**Figure 13** - Windows 10 Pro Education in Settings + +Windows 10 activated and subscription active + +If there are any problems with the Windows 10 Pro Education 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 Pro Education switch. The most common problems that users may experience are as follows: + +- The existing operating system (Windows 10 Pro, version 1607 or higher, or Windows 10 S, version 1703) is not activated. +- The Windows 10 Pro Education switch has lapsed or has been removed. + +Use the following figures to help you troubleshoot when users experience these common problems: + +**Figure 14** - Illustrates a device in a healthy state, where the existing operating system is activated and the Windows 10 Pro Education switch is active. + +Windows 10 activated and subscription active

+ + + +**Figure 15** - Illustrates a device on which the existing operating system is not activated, but the Windows 10 Pro Education switch is active. + +Windows 10 not activated and subscription active

+ + +#### Review requirements on devices + +Devices must be running Windows 10 Pro, version 1607 or higher, or Windows 10 S, 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 AD joined** + +1. Open a command prompt and type the following: + + ``` + 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. + + > [!NOTE] + > If a device is running a previous version of Windows 10 Pro (for example, version 1511), it will not be switched to Windows 10 Pro Education when a user signs in, even if the user has been assigned a license. + +### Roll back Windows 10 Pro Education to Windows 10 Pro + + + +If your organization has the Windows 10 Pro to Windows 10 Pro Education switch enabled, and you decide to roll back to Windows 10 Pro or to cancel the switch, you can do this by: +- Logging into Windows Store for Business page and turning off the automatic switch. +- Selecting the link to turn off the automatic switch from the notification email sent to all global administrators. + +Once the automatic switch to Windows 10 Pro Education is turned off, the change is effective immediately. Devices that were switched will revert to Windows 10 Pro only after the license has been refreshed (every 30 days) and the next time the user signs in. This means that a user whose device was switched may not immediately see Windows 10 Pro Education rolled back to Windows 10 Pro for up to 30 days. However, users who haven't signed in during the time that an switch was enabled and then turned off will never see their device change from Windows 10 Pro. + +**To roll back Windows 10 Pro Education to Windows 10 Pro** + +1. Log in to [Windows Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your school or work account, or follow the link from the notification email to turn off the automatic switch. +2. Select **Manage > Account information** and locate the section **Automatic Windows 10 Pro Education upgrade** and follow the link. +3. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, select **Turn off the automatic upgrade to Windows 10 Pro Education**. + + **Figure 16** - Link to turn off the automatic switch + + ![Turn off automatic switch to Windows 10 Pro Education](images/wsfb_win10_pro_to proedu_upgrade_disable.png) + +4. You will be asked if you're sure that you want to turn off automatic switches to Windows 10 Pro Education. Click **Yes**. +5. Click **Close** in the **Success** page. +6. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, you will see information on when the switch was disabled. + + If you decide later that you want to turn on automatic switches again, you can do this from the **Upgrade Windows 10 Pro to Windows 10 Pro Education**. + +## Preparing for deployment of Windows 10 Pro Education licenses + +If you 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 Pro Education to users, you need to synchronize the identities in the on-premises AD DS domain with Azure AD. + +You need to synchronize these identities 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 Pro Education). 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 17** 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. + +**Figure 17** - On-premises AD DS integrated with Azure AD + +![Illustration of Azure Active Directory Connect](images/windows-ad-connect.png) + +For more information about integrating on-premises AD DS domains with Azure AD, see these 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/) + +## Related topics + +[Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) +[Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md) +[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) From f7b517e23abedc0fad24e7df8fb15f71f296e096 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Sat, 15 Apr 2017 17:43:09 -0700 Subject: [PATCH 002/115] added some notes about Windows 10 S --- education/windows/switch-to-pro-education.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 96d58cfe3c..9f2abbc85a 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -101,7 +101,7 @@ The rest of this article applies only to schools with Azure AD joined devices wh ## Education customers with Azure AD joined devices -Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure Active Directory credentials that's associated with a Windows 10 Pro Education license, the operating system turns to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. +Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure Active Directory credentials that's associated with a Windows 10 Pro Education license, the operating system turns to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. However, Windows 10 Pro Education cannot step back down to Windows 10 S. Starting with Windows 10, version 1607, academic institutions can easily move from Windows 10 Pro to Windows 10 Pro Education—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10 Pro Education license, the operating system turns from Windows 10 Pro to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. @@ -113,7 +113,7 @@ When you switch to Windows 10 Pro Education, you get the following benefits: - **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 can get Windows 10 Pro Education Current Branch (CB). This benefit does not include Long Term Service Branch (LTSB). - **Support from one to hundreds of users**. The Windows 10 Pro Education program does not have a limitation on the number of licenses an organization can have. -- **Roll back to Windows 10 Pro at any time**. When a user leaves the domain or you turn off the setting to automatically switch to Windows 10 Pro Education, the device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 30 days). +- **Roll back to Windows 10 Pro at any time**. When a user leaves the domain or you turn off the setting to automatically switch to Windows 10 Pro Education, the device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 30 days). This does not apply to Windows 10 S. @@ -293,14 +293,17 @@ Devices must be running Windows 10 Pro, version 1607 or higher, or Windows 10 S, ### Roll back Windows 10 Pro Education to Windows 10 Pro - - If your organization has the Windows 10 Pro to Windows 10 Pro Education switch enabled, and you decide to roll back to Windows 10 Pro or to cancel the switch, you can do this by: + - Logging into Windows Store for Business page and turning off the automatic switch. - Selecting the link to turn off the automatic switch from the notification email sent to all global administrators. Once the automatic switch to Windows 10 Pro Education is turned off, the change is effective immediately. Devices that were switched will revert to Windows 10 Pro only after the license has been refreshed (every 30 days) and the next time the user signs in. This means that a user whose device was switched may not immediately see Windows 10 Pro Education rolled back to Windows 10 Pro for up to 30 days. However, users who haven't signed in during the time that an switch was enabled and then turned off will never see their device change from Windows 10 Pro. + > [!NOTE] + > Devices that were switched from Windows 10 S to Windows 10 Pro Education cannot roll back to Windows 10 S. + + **To roll back Windows 10 Pro Education to Windows 10 Pro** 1. Log in to [Windows Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your school or work account, or follow the link from the notification email to turn off the automatic switch. From 6bbfa852839b3331d317068ba19efb4f69d6ae78 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Sat, 15 Apr 2017 17:51:18 -0700 Subject: [PATCH 003/115] fixed funky note formatting --- education/windows/switch-to-pro-education.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 9f2abbc85a..19086b46a6 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -300,9 +300,8 @@ If your organization has the Windows 10 Pro to Windows 10 Pro Education switch e Once the automatic switch to Windows 10 Pro Education is turned off, the change is effective immediately. Devices that were switched will revert to Windows 10 Pro only after the license has been refreshed (every 30 days) and the next time the user signs in. This means that a user whose device was switched may not immediately see Windows 10 Pro Education rolled back to Windows 10 Pro for up to 30 days. However, users who haven't signed in during the time that an switch was enabled and then turned off will never see their device change from Windows 10 Pro. - > [!NOTE] - > Devices that were switched from Windows 10 S to Windows 10 Pro Education cannot roll back to Windows 10 S. - +> [!NOTE] +> Devices that were switched from Windows 10 S to Windows 10 Pro Education cannot roll back to Windows 10 S. **To roll back Windows 10 Pro Education to Windows 10 Pro** From aca63f371ff2aaad86321f68fab4fd93174f1a99 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Sat, 15 Apr 2017 17:52:15 -0700 Subject: [PATCH 004/115] fixed funky note formatting --- education/windows/switch-to-pro-education.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 19086b46a6..d4527ff475 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -325,7 +325,7 @@ If you have on-premises Active Directory Domain Services (AD DS) domains, users You need to synchronize these identities 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 Pro Education). 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 17** 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. +Figure 17 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. **Figure 17** - On-premises AD DS integrated with Azure AD From 58bc59889d8dd0527eef678fbb49dff94c899d07 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Sun, 16 Apr 2017 16:50:40 -0700 Subject: [PATCH 005/115] deleted repeated paragraph --- education/windows/switch-to-pro-education.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index d4527ff475..3ae9e6d4ba 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -57,7 +57,7 @@ Before you switch to Windows 10 Pro Education, make sure you meet these requirem - The user making the changes must be a member of the Azure AD global administrator group. - The Azure AD tenant must be recognized as an education approved tenant. -- You must have a Windows Store for Business account. +- You must have a Microsoft Store for Business account. ## Education customers with MAK license keys @@ -103,8 +103,6 @@ The rest of this article applies only to schools with Azure AD joined devices wh Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure Active Directory credentials that's associated with a Windows 10 Pro Education license, the operating system turns to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. However, Windows 10 Pro Education cannot step back down to Windows 10 S. -Starting with Windows 10, version 1607, academic institutions can easily move from Windows 10 Pro to Windows 10 Pro Education—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10 Pro Education license, the operating system turns from Windows 10 Pro to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. - Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have an Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. @@ -117,16 +115,16 @@ When you switch to Windows 10 Pro Education, you get the following benefits: -The Windows 10 Pro Education free switch through the Windows Store for Business is an offering that provides organizations easier, more flexible access to the benefits of Windows 10 Pro Education edition. +The Windows 10 Pro Education free switch through the Microsoft Store for Business is an offering that provides organizations easier, more flexible access to the benefits of Windows 10 Pro Education edition. ### Switch through Microsoft Store for Business Once you enable the setting to switch to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization so you cannot select which users will receive the switch. The switch will only apply to both Windows 10 S and Windows 10 Pro devices. **To turn on the automatic switch to Windows 10 Pro Education** -1. Sign in to [Windows Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your work or school account. +1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your work or school account. - If this is the first time you're signing into the Store, you'll be prompted to accept the Windows Store for Business Terms of Use. + If this is the first time you're signing into the Store, you'll be prompted to accept the Microsoft Store for Business Terms of Use. 2. Click **Manage** from the top menu and then select the **Benefits tile**. 3. In the **Benefits** tile, look for the **Automatic Windows 10 Pro Education upgrade** link and then click it. @@ -295,7 +293,7 @@ Devices must be running Windows 10 Pro, version 1607 or higher, or Windows 10 S, If your organization has the Windows 10 Pro to Windows 10 Pro Education switch enabled, and you decide to roll back to Windows 10 Pro or to cancel the switch, you can do this by: -- Logging into Windows Store for Business page and turning off the automatic switch. +- Logging into Microsoft Store for Business page and turning off the automatic switch. - Selecting the link to turn off the automatic switch from the notification email sent to all global administrators. Once the automatic switch to Windows 10 Pro Education is turned off, the change is effective immediately. Devices that were switched will revert to Windows 10 Pro only after the license has been refreshed (every 30 days) and the next time the user signs in. This means that a user whose device was switched may not immediately see Windows 10 Pro Education rolled back to Windows 10 Pro for up to 30 days. However, users who haven't signed in during the time that an switch was enabled and then turned off will never see their device change from Windows 10 Pro. @@ -305,7 +303,7 @@ Once the automatic switch to Windows 10 Pro Education is turned off, the change **To roll back Windows 10 Pro Education to Windows 10 Pro** -1. Log in to [Windows Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your school or work account, or follow the link from the notification email to turn off the automatic switch. +1. Log in to [Microsoft Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your school or work account, or follow the link from the notification email to turn off the automatic switch. 2. Select **Manage > Account information** and locate the section **Automatic Windows 10 Pro Education upgrade** and follow the link. 3. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, select **Turn off the automatic upgrade to Windows 10 Pro Education**. From 1e889bb7ac2ccf7eec3b4ca0041431d7aa768032 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Mon, 17 Apr 2017 10:56:31 -0700 Subject: [PATCH 006/115] updated the TOC, index, and change history to use the new switch topic --- education/windows/TOC.md | 2 +- education/windows/change-history-edu.md | 6 ++++++ education/windows/index.md | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index 4575df5963..2f9816a9e4 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -17,6 +17,6 @@ ### [For IT administrators: get Minecraft Education Edition](school-get-minecraft.md) ## [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) ## [Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md) -## [Upgrade Windows 10 Pro to Pro Education from Windows Store for Business](windows-10-pro-to-pro-edu-upgrade.md) +## [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md) ## [Chromebook migration guide](chromebook-migration-guide.md) ## [Change history for Windows 10 for Education](change-history-edu.md) diff --git a/education/windows/change-history-edu.md b/education/windows/change-history-edu.md index 44f87ac341..fd5e8b38a6 100644 --- a/education/windows/change-history-edu.md +++ b/education/windows/change-history-edu.md @@ -12,6 +12,12 @@ author: CelesteDG This topic lists new and updated topics in the [Windows 10 for Education](index.md) documentation. +## May 2017 + +| New or changed topic | Description | +| --- | ---- | +| [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md) | New. If you have an education tenant and use Windows 10 Pro or Windows 10 S in your schools, find out how you can opt-in to a free switch to Windows 10 Pro Education. | + ## RELEASE: Windows 10, version 1703 (Creators Update) | New or changed topic | Description| diff --git a/education/windows/index.md b/education/windows/index.md index 218a13938e..2cd4992808 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -47,9 +47,9 @@ author: CelesteDG

[Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md)
Get step-by-step guidance on how to deploy Windows 10 to PCs and devices across a school district.

Try it out: Windows 10 deployment (for education)
Learn how to upgrade devices running the Windows 7 operating system to Windows 10 Anniversary Update, and how to manage devices, apps, and users in Windows 10 Anniversary Update.

For the best experience, use this guide in tandem with the TechNet Virtual Lab: IT Pro Try-It-Out.

-### ![Upgrade to Windows 10 for education](images/windows.png) Upgrade +### ![Upgrade to Windows 10 for education](images/windows.png) Switch -

[Upgrade Windows 10 Pro to Pro Education from Windows Store for Business](windows-10-pro-to-pro-edu-upgrade.md)
If you have an education tenant and use Windows 10 Pro in your schools now, find out how you can opt-in to a free upgrade to Windows 10 Pro Education.

+

[Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md)
If you have an education tenant and use Windows 10 Pro or Windows 10 S in your schools, find out how you can opt-in to a free switch to Windows 10 Pro Education.

## Windows 8.1 Follow these links to find step-by-step guidance on how to deploy Windows 8.1 in an academic environment. From 8b3a03816683eca1eb297d265eff6723997ddfa7 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Fri, 21 Apr 2017 16:28:27 -0700 Subject: [PATCH 007/115] Updated the edu cloud switch topic to include info about all the switch options for s to pro edu and also reordered content presentation --- education/windows/switch-to-pro-education.md | 213 +++++++++++-------- 1 file changed, 128 insertions(+), 85 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 3ae9e6d4ba..9f82ca4a87 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -11,65 +11,82 @@ author: CelesteDG --- # Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S - Windows 10 Pro Education is a new offering in Windows 10 Anniversary Update (Windows 10, version 1607). This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. If you have an education tenant and use Windows 10 Pro or Windows 10 S devices in your schools, global administrators can opt-in to a free switch to Windows 10 Pro Education depending on your scenario. - -- **[For schools with MAK license keys](#education-customers-with-mak-license-keys)** - - For schools with active Microsoft Volume Licensing agreements, you can obtain MAK or KMS keys for Windows 10 Pro Education. - - You can apply MAK keys to switch the operating system on select devices or groups of devices using: - - - Microsoft Intune for Education to push the operating system switch online - - Windows Configuration Designer to create a provisioning package that will provision the switch on the device(s) - -- **[For schools with Azure Active Directory joined devices](#education-customers-with-azure-ad-joined-devices)** - - For schools that want to standardize all their Windows 10 S and Windows 10 Pro devices to Windows 10 Pro Education, you can opt-in to a free switch through the Microsoft Store for Business. - - In this scenario: - - - The IT admin of the tenant choose to turn on the switch for all Azure AD joined devices - - Any device that joins the Azure AD will switch automatically to Windows 10 Pro Education - - Devices can switch back to Windows 10 S later through reimaging only. To switch back to Windows 10 Pro, the device reverts seamlessly to Windows 10 Pro. +- [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10s-to-windows-10-pro-education) +- [Switch from Windows 10 Pro to Windows 10 Pro Education](#switch-from-windows-10-pro-to-windows-10-pro-education) To take advantage of this offering, make sure you meet the [requirements for switching](#requirements-for-switching). For academic customers who are eligible to switch to Windows 10 Pro Education, but are unable to use the above methods, contact Microsoft Support for assitance. -## Compare Windows 10 Pro and Pro Education editions - - - -In Windows 10, version 1703 (Creators Update), the Windows 10 Pro Education edition contains the same features as the Windows 10 Pro edition except for the following differences: - -- Default settings and options to manage Windows 10 tips and tricks and Windows Store suggestions - -See [Windows 10 configuration recommendations for education customers](configure-windows-for-education.md) for more info about Windows 10 default settings and recommendations for education customers. You can also [compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) to find out more about the features we support in other editions of Windows 10. - ## Requirements for switching - Before you switch to Windows 10 Pro Education, make sure you meet these requirements: - Devices must be running Windows 10 Pro, version 1607 or higher; or running Windows 10 S, version 1703 -- Devices must 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). +- Devices must be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure AD are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices). If you haven't domain joined your devices already, [prepare for deployment of Windows 10 Pro Education licenses](#preparing-for-deployment-of-windows-10-pro-education-licenses). -- The user making the changes must be a member of the Azure AD global administrator group. - The Azure AD tenant must be recognized as an education approved tenant. -- You must have a Microsoft Store for Business account. +- You must have a Microsoft Store for Education account. +- The user making the changes must be a member of the Azure AD global administrator group. -## Education customers with MAK license keys +## Compare Windows 10 Pro and Pro Education editions +You can [compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) to find out more about the features we support in other editions of Windows 10. -Academic institutions with active Microsoft Volume Licensing agreements can obtain keys through: -- **VLSC** - VL EES customers can download MAK keys from VLSC -- **CSS** - Customers can call the Microsoft Support call center provide proof of purchase +For more info about Windows 10 default settings and recommendations for education customers, see [Windows 10 configuration recommendations for education customers](configure-windows-for-education.md). -You can distribute the key through Intune for Education or Windows Configuration Designer. + +## Switch from Windows 10 S to Windows 10 Pro Education +There are two ways to switch from Windows 10 S to Windows 10 Pro Education, outlined below. Regardless of how you switch to Windows 10 Pro Education, note that you can only switch devices back to Windows 10 S through reimaging. + +1. **Bulk switch through Microsoft Store for Education** + + In this scenario, the global admin for the Azure AD education tenant can use Microsoft Store to switch all Windows 10 S devices on the tenant to Windows 10 Pro Education. See [Switch using Microsoft Store for Education](#switch-using-microsoft-store-for-education) for details on how to do this. + +2. **Asynchronous switch** + + In this scenario, the global admin must acquire the necessary keys and then select a method for key distribution. + + **Key acquisition options:** + + - Volume Licensing customers - For schools with active Microsoft Volume Licensing agreements, global admins can obtain free MAK keys for Windows 10 Pro Education. + + > [!NOTE] + > Windows 10 S is a Qualified OS (QOS) for Academic Volume Licensing only. + + - Non-Volume Licensing customers - For schools without an active Microsoft Volume Licensing agreement, the global admin can contact CSS, fill out a form and provide a proof of purchase to receive MAK keys for Windows 10 Pro Education. + + **Key distribution options:** + + - Bulk key distribution - You can apply MAK keys to switch the operating system on select devices or groups of devices using one of these methods: + - Use Microsoft Intune for Education. See [Switch using Intune for Education](#switch-using-intune-for-education) for details on how to do this. + - Use Windows Configuration Designer to create a provisioning package that will provision the switch on the device(s). See [Switch using Windows Configuration Designer](#switch-using-windows-configuration-designer) for details on how to do this. + - Use the mobile device management (MDM) policy, **UpgradeEditionWithProductKey**. See [Switch using MDM](#switch-using-mdm) for details on how to do this. + - Use scripting or using a command-line tool. See [Switch using scripting](#switch-using-scripting) for details on how to do this. + + - Manual key entry - You can also manually apply the MAK key using one of these these methods: + - Enter the MAK key in the Windows **Settings > Activation** page. See [Switch using the Activation page](#switch-using-the-activation-page) for details on how to do this. + - Install with a media and key through Windows setup. We don't recommend this option due to the potential for multi-reboot requirements. + + +## Switch from Windows 10 Pro to Windows 10 Pro Education + +For schools that want to standardize all their Windows 10 Pro devices to Windows 10 Pro Education, a global admin for the school can opt-in to a free switch through the Microsoft Store for Education. + +In this scenario: + +- The IT admin of the tenant choose to turn on the switch for all Azure AD joined devices. +- Any device that joins the Azure AD will switch automatically to Windows 10 Pro Education. +- To switch back to Windows 10 Pro, the device reverts seamlessly to Windows 10 Pro. + +See [Switch using Microsoft Store for Education](#switch-using-microsoft-store-for-education) for details on how to do this. + +## Switch options from Windows 10 S to Windows 10 Pro Education +If you want to switch only a few or a select group of Windows 10 S devices to Windows 10 Pro Education, you can use one of the following key distribution options once you've obtained the MAK keys for Windows 10 Pro Education. See [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10-s-to-windows-10-pro-education) for more info. ### Switch using Intune for Education -1. In Intune for Education, select **Groups** and then choose the group that you want the MAK license key to. +1. In Intune for Education, select **Groups** and then choose the group that you want to apply the MAK license key to. For example, to apply the switch for all teachers, select **All Teachers** and then select **Settings**. @@ -85,6 +102,7 @@ You can distribute the key through Intune for Education or Windows Configuration ### Switch using Windows Configuration Designer +You can use Windows Configuration Designer to create a provisioning package that you can use to switch the Windows edition for your device(s). [Install Windows Configuration Designer from the Microsoft Store](https://www.microsoft.com/store/apps/9nblggh4tx22) to create a provisioning package. 1. In Windows Configuration Designer, select **Provision desktop devices** to open the simple editor and create a provisioning package for Windows desktop editions. 2. In the **Set up device** page, enter the MAK license key in the **Enter product key** field to switch to Windows 10 Pro Education. @@ -97,83 +115,112 @@ You can distribute the key through Intune for Education or Windows Configuration For more information about using Windows Configuration Designer, see [Set up student PCs to join domain](https://technet.microsoft.com/en-us/edu/windows/set-up-students-pcs-to-join-domain). -The rest of this article applies only to schools with Azure AD joined devices who are opting-in to a free switch through the Microsoft Store for Business. +### Switch using MDM + +To switch Windows 10 S to Windows 10 Pro Education, enter the product key for the Windows 10 Pro Education edition in the **UpgradeEditionWithProductKey** policy setting of the [WindowsLicensing CSP](https://msdn.microsoft.com/en-us/windows/hardware/commercialize/customize/mdm/windowslicensing-csp). + +### Switch using scripting + +You can switch from Windows 10 S to Windows 10 Pro Education by running the changepk.exe command-line tool. To do this, run the following command: + +``` +changepk.exe /ProductKey ** +``` + +Replace ** with the MAK key that you obtained for the Windows 10 edition switch. + + +### Switch using the Activation page + +1. On the Windows device that you want to switch, open the **Settings** app. +2. Select **Update & security** > **Activation**, and then click **Change product key**. +3. In the **Enter a product key** window, enter the MAK key for Windows 10 Pro Education and click **Next**. + ## Education customers with Azure AD joined devices -Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure Active Directory credentials that's associated with a Windows 10 Pro Education license, the operating system turns to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. However, Windows 10 Pro Education cannot step back down to Windows 10 S. - - - -Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have an Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. +Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure AD credentials that's associated with a Windows 10 Pro Education license, the operating system switches to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have an Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. When you switch to Windows 10 Pro Education, you get the following benefits: -- **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 can get Windows 10 Pro Education Current Branch (CB). This benefit does not include Long Term Service Branch (LTSB). -- **Support from one to hundreds of users**. The Windows 10 Pro Education program does not have a limitation on the number of licenses an organization can have. -- **Roll back to Windows 10 Pro at any time**. When a user leaves the domain or you turn off the setting to automatically switch to Windows 10 Pro Education, the device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 30 days). This does not apply to Windows 10 S. +- **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 or higher, or Windows 10 S, version 1703, can get Windows 10 Pro Education Current Branch (CB). This benefit does not include Long Term Service Branch (LTSB). +- **Support from one to hundreds of users**. The Windows 10 Pro Education program does not have a limitation on the number of licenses an organization can have. +- **Roll back options to Windows 10 Pro** + - When a user leaves the domain or you turn off the setting to automatically switch to Windows 10 Pro Education, the device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 30 days). + - For devices that originally had Windows 10 Pro edition installed, when a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. - + See [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro) for more info. -The Windows 10 Pro Education free switch through the Microsoft Store for Business is an offering that provides organizations easier, more flexible access to the benefits of Windows 10 Pro Education edition. + For devices that originally had Windows 10 S installed, Windows 10 Pro Education cannot step back down Windows 10 S. You will need to reimage these devices with Windows 10 S if you need to step down from Windows 10 Pro Education to Windows 10 S. -### Switch through Microsoft Store for Business -Once you enable the setting to switch to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization so you cannot select which users will receive the switch. The switch will only apply to both Windows 10 S and Windows 10 Pro devices. + +### Switch using Microsoft Store for Education +Once you enable the setting to switch to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization or tenant so you cannot select which users will receive the switch. The switch will only apply to Windows 10 S and Windows 10 Pro devices. **To turn on the automatic switch to Windows 10 Pro Education** -1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your work or school account. +1. Sign in to [Microsoft Store for Education](https://businessstore.microsoft.com/) with your work or school account. - If this is the first time you're signing into the Store, you'll be prompted to accept the Microsoft Store for Business Terms of Use. + If this is the first time you're signing into the Microsoft Store, you'll be prompted to accept the Microsoft Store for Education Terms of Use. 2. Click **Manage** from the top menu and then select the **Benefits tile**. -3. In the **Benefits** tile, look for the **Automatic Windows 10 Pro Education upgrade** link and then click it. +3. In the **Benefits** tile, look for the **Automatic Windows 10 Pro Education switch** link and then click it. - You will see the following page informing you that your school is eligible to switch free to to Windows 10 Pro Education from Windows 10 S or Windows 10 Pro. + You will see the following page informing you that your school is eligible to switch free to Windows 10 Pro Education from Windows 10 S or Windows 10 Pro. + 4. Select **I understand enabling this setting will impact all devices running Windows 10 Pro in my organization**. 5. Click **Send me email with a link to enable this upgrade** to receive an email with a link to the switch. + 6. Click **Enable the automatic upgrade now** to turn on switches automatically. + Enabling the automatic switch also triggers an email message notifying all global administrators in your organization about the switch. It also contains a link that enables any global administrators to cancel the switch, if they choose. For more info about rolling back or canceling the switch, see [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro). + 7. Click **Close** in the **Success** page. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, you will see a message informing you when the switch was enabled and the name of the admin who enabled the switch. + - -### Explore the switch experience +## Explore the switch experience So what will users experience? How will they switch their devices? -#### For existing Azure AD joined devices +### For existing Azure AD joined devices Existing Azure AD domain joined devices will be switched to Windows 10 Pro Education the next time the user logs in. That's it! No additional steps are needed. -#### For new devices that are not Azure AD joined +### For new devices that are not Azure AD joined Now that you've turned on the setting to automatically switch to Windows 10 Pro Education, the users are ready to switch their devices running Windows 10 Pro, version 1607 or higher or Windows 10 S, version 1703 to Windows 10 Pro Education edition. -**Step 1: Join users’ devices to Azure AD** +#### 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 or higher, or Windows 10 S, version 1703. @@ -189,13 +236,13 @@ If the Windows device is running Windows 10, version 1703 (Creators Update), fol 1. During initial device setup, on the **How would you like to set up?** page, select **Set up for an organization**, and then click **Next**. - **Figure 8** - Select how you'd like to set up the device + **Figure 3** - Select how you'd like to set up the device ![Select how you'd like to set up the device](images/1_howtosetup.png) 2. On the **Sign in with Microsoft** page, enter the username and password to use with Office 365 or other services from Microsoft, and then click **Next**. - **Figure 9** - Enter the account details + **Figure 4** - Enter the account details ![Enter the account details you use with Office 365 or other Microsoft services](images/2_signinwithms.png) @@ -208,35 +255,35 @@ If the Windows device is running Windows 10, version 1703 (Creators Update), fol 1. Go to **Settings > Accounts > Access work or school**. - **Figure 10** - Go to **Access work or school** in Settings + **Figure 5** - Go to **Access work or school** in Settings ![Go to Access work or school in Settings](images/settings_workorschool_1.png) 2. In **Access work or school**, click **Connect**. 3. In the **Set up a work or school account** window, click the **Join this device to Azure Active Directory** option at the bottom. - **Figure 11** - Select the option to join the device to Azure Active Directory + **Figure 6** - Select the option to join the device to Azure Active Directory ![Select the option to join the device to Azure Active Directory](images/settings_setupworkorschoolaccount_2.png) 4. On the **Let's get you signed in** window, enter the Azure AD credentials (username and password) and sign in. This will join the device to the school's Azure AD. 5. To verify that the device was successfully joined to Azure AD, go back to **Settings > Accounts > Access work or school**. You should now see a connection under the **Connect to work or school** section that indicates the device is connected to Azure AD. - **Figure 12** - Verify the device connected to Azure AD + **Figure 7** - Verify the device connected to Azure AD ![Verify the device is connected to Azure AD](images/settings_connectedtoazuread_3.png) -**Step 2: Sign in using Azure AD account** +#### 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. The Windows 10 Pro Education license associated with the user will enable Windows 10 Pro Education edition capabilities on the device. -**Step 3: Verify that Pro Education edition is enabled** +#### Step 3: Verify that Pro Education edition is enabled You can verify the Windows 10 Pro Education in **Settings > Update & Security > Activation**. -**Figure 13** - Windows 10 Pro Education in Settings +**Figure 8** - Windows 10 Pro Education in Settings Windows 10 activated and subscription active @@ -251,20 +298,20 @@ In some instances, users may experience problems with the Windows 10 Pro Educat Use the following figures to help you troubleshoot when users experience these common problems: -**Figure 14** - Illustrates a device in a healthy state, where the existing operating system is activated and the Windows 10 Pro Education switch is active. +**Figure 9** - Illustrates a device in a healthy state, where the existing operating system is activated and the Windows 10 Pro Education switch is active. Windows 10 activated and subscription active

-**Figure 15** - Illustrates a device on which the existing operating system is not activated, but the Windows 10 Pro Education switch is active. +**Figure 10** - Illustrates a device on which the existing operating system is not activated, but the Windows 10 Pro Education switch is active. Windows 10 not activated and subscription active

-#### Review requirements on devices +### Review requirements on devices -Devices must be running Windows 10 Pro, version 1607 or higher, or Windows 10 S, 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. +Devices must be running Windows 10 Pro, version 1607 or higher, or Windows 10 S, version 1703 and be Azure AD joined, or domain joined with Azure AD Connect. Customers who are federated with Azure AD are also eligible. You can use the following procedures to review whether a particular device meets requirements. **To determine if a device is Azure AD joined** @@ -293,7 +340,7 @@ Devices must be running Windows 10 Pro, version 1607 or higher, or Windows 10 S, If your organization has the Windows 10 Pro to Windows 10 Pro Education switch enabled, and you decide to roll back to Windows 10 Pro or to cancel the switch, you can do this by: -- Logging into Microsoft Store for Business page and turning off the automatic switch. +- Logging into Microsoft Store for Education page and turning off the automatic switch. - Selecting the link to turn off the automatic switch from the notification email sent to all global administrators. Once the automatic switch to Windows 10 Pro Education is turned off, the change is effective immediately. Devices that were switched will revert to Windows 10 Pro only after the license has been refreshed (every 30 days) and the next time the user signs in. This means that a user whose device was switched may not immediately see Windows 10 Pro Education rolled back to Windows 10 Pro for up to 30 days. However, users who haven't signed in during the time that an switch was enabled and then turned off will never see their device change from Windows 10 Pro. @@ -304,28 +351,24 @@ Once the automatic switch to Windows 10 Pro Education is turned off, the change **To roll back Windows 10 Pro Education to Windows 10 Pro** 1. Log in to [Microsoft Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your school or work account, or follow the link from the notification email to turn off the automatic switch. -2. Select **Manage > Account information** and locate the section **Automatic Windows 10 Pro Education upgrade** and follow the link. -3. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, select **Turn off the automatic upgrade to Windows 10 Pro Education**. - - **Figure 16** - Link to turn off the automatic switch - - ![Turn off automatic switch to Windows 10 Pro Education](images/wsfb_win10_pro_to proedu_upgrade_disable.png) - +2. Select **Manage > Benefits** and locate the section **Automatic Windows 10 Pro Education switch** and follow the link. +3. In the **Switch Windows 10 Pro to Windows 10 Pro Education** page, select **Turn off the automatic switch to Windows 10 Pro Education**. 4. You will be asked if you're sure that you want to turn off automatic switches to Windows 10 Pro Education. Click **Yes**. 5. Click **Close** in the **Success** page. -6. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, you will see information on when the switch was disabled. +6. In the **Switch Windows 10 Pro to Windows 10 Pro Education** page, you will see information on when the switch was disabled. If you decide later that you want to turn on automatic switches again, you can do this from the **Upgrade Windows 10 Pro to Windows 10 Pro Education**. + ## Preparing for deployment of Windows 10 Pro Education licenses If you 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 Pro Education to users, you need to synchronize the identities in the on-premises AD DS domain with Azure AD. You need to synchronize these identities 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 Pro Education). 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 17 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. +Figure 11 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. -**Figure 17** - On-premises AD DS integrated with Azure AD +**Figure 11** - On-premises AD DS integrated with Azure AD ![Illustration of Azure Active Directory Connect](images/windows-ad-connect.png) From 7ddc726aab5e407309d297159ea2e48e2a3ec709 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Fri, 21 Apr 2017 16:41:34 -0700 Subject: [PATCH 008/115] removed creators update or anniversary update --- education/windows/switch-to-pro-education.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 9f82ca4a87..683f3a149b 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -11,7 +11,7 @@ author: CelesteDG --- # Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S -Windows 10 Pro Education is a new offering in Windows 10 Anniversary Update (Windows 10, version 1607). This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. +Windows 10 Pro Education is a new offering in Windows 10, version 1607. This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. If you have an education tenant and use Windows 10 Pro or Windows 10 S devices in your schools, global administrators can opt-in to a free switch to Windows 10 Pro Education depending on your scenario. - [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10s-to-windows-10-pro-education) @@ -232,7 +232,7 @@ There are different methods you can use to join a device to Azure AD: **To join a device to Azure AD using Windows device setup** -If the Windows device is running Windows 10, version 1703 (Creators Update), follow these steps. +If the Windows device is running Windows 10, version 1703, follow these steps. 1. During initial device setup, on the **How would you like to set up?** page, select **Set up for an organization**, and then click **Next**. @@ -251,7 +251,7 @@ If the Windows device is running Windows 10, version 1703 (Creators Update), fol **To join a device to Azure AD when the device already has Windows 10 Pro, version 1703 or Windows 10 S, version 1703 installed and set up** -If the Windows device is running Windows 10, version 1703 (Creators Update), follow these steps. +If the Windows device is running Windows 10, version 1703, follow these steps. 1. Go to **Settings > Accounts > Access work or school**. From 9ca7394b2005fdfc4254f458bfd482769f7abd22 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Fri, 21 Apr 2017 16:54:14 -0700 Subject: [PATCH 009/115] fixed missing dash in an anchor --- education/windows/switch-to-pro-education.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 683f3a149b..7896a55758 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -14,7 +14,7 @@ author: CelesteDG Windows 10 Pro Education is a new offering in Windows 10, version 1607. This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. If you have an education tenant and use Windows 10 Pro or Windows 10 S devices in your schools, global administrators can opt-in to a free switch to Windows 10 Pro Education depending on your scenario. -- [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10s-to-windows-10-pro-education) +- [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10-s-to-windows-10-pro-education) - [Switch from Windows 10 Pro to Windows 10 Pro Education](#switch-from-windows-10-pro-to-windows-10-pro-education) To take advantage of this offering, make sure you meet the [requirements for switching](#requirements-for-switching). For academic customers who are eligible to switch to Windows 10 Pro Education, but are unable to use the above methods, contact Microsoft Support for assitance. From 64fe9fb413f47ff9e83a8a96381dc14db463b1f9 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Fri, 21 Apr 2017 18:10:25 -0700 Subject: [PATCH 010/115] fixed the funky formatting due to the commented out screenshots --- education/windows/switch-to-pro-education.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 7896a55758..e49d7b2ca4 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -167,38 +167,30 @@ Once you enable the setting to switch to Windows 10 Pro Education, the switch wi 3. In the **Benefits** tile, look for the **Automatic Windows 10 Pro Education switch** link and then click it. You will see the following page informing you that your school is eligible to switch free to Windows 10 Pro Education from Windows 10 S or Windows 10 Pro. - - 4. Select **I understand enabling this setting will impact all devices running Windows 10 Pro in my organization**. 5. Click **Send me email with a link to enable this upgrade** to receive an email with a link to the switch. - - 6. Click **Enable the automatic upgrade now** to turn on switches automatically. - - Enabling the automatic switch also triggers an email message notifying all global administrators in your organization about the switch. It also contains a link that enables any global administrators to cancel the switch, if they choose. For more info about rolling back or canceling the switch, see [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro). - - 7. Click **Close** in the **Success** page. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, you will see a message informing you when the switch was enabled and the name of the admin who enabled the switch. From 4bbbf5e024af56b6c77b84b6a0ea3b9222caeffc Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Mon, 24 Apr 2017 13:42:09 -0700 Subject: [PATCH 011/115] updated --- education/windows/switch-to-pro-education.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index e49d7b2ca4..ffd5984928 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -17,7 +17,7 @@ If you have an education tenant and use Windows 10 Pro or Windows 10 S devices i - [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10-s-to-windows-10-pro-education) - [Switch from Windows 10 Pro to Windows 10 Pro Education](#switch-from-windows-10-pro-to-windows-10-pro-education) -To take advantage of this offering, make sure you meet the [requirements for switching](#requirements-for-switching). For academic customers who are eligible to switch to Windows 10 Pro Education, but are unable to use the above methods, contact Microsoft Support for assitance. +To take advantage of this offering, make sure you meet the [requirements for switching](#requirements-for-switching). For academic customers who are eligible to switch to Windows 10 Pro Education, but are unable to use the above methods, contact Microsoft Support for assistance. ## Requirements for switching Before you switch to Windows 10 Pro Education, make sure you meet these requirements: @@ -62,9 +62,9 @@ There are two ways to switch from Windows 10 S to Windows 10 Pro Education, outl - Use Microsoft Intune for Education. See [Switch using Intune for Education](#switch-using-intune-for-education) for details on how to do this. - Use Windows Configuration Designer to create a provisioning package that will provision the switch on the device(s). See [Switch using Windows Configuration Designer](#switch-using-windows-configuration-designer) for details on how to do this. - Use the mobile device management (MDM) policy, **UpgradeEditionWithProductKey**. See [Switch using MDM](#switch-using-mdm) for details on how to do this. - - Use scripting or using a command-line tool. See [Switch using scripting](#switch-using-scripting) for details on how to do this. + - Use scripting. See [Switch using scripting](#switch-using-scripting) for details on how to do this. - - Manual key entry - You can also manually apply the MAK key using one of these these methods: + - Manual key entry - You can also manually apply the MAK key using one of these methods: - Enter the MAK key in the Windows **Settings > Activation** page. See [Switch using the Activation page](#switch-using-the-activation-page) for details on how to do this. - Install with a media and key through Windows setup. We don't recommend this option due to the potential for multi-reboot requirements. @@ -75,7 +75,7 @@ For schools that want to standardize all their Windows 10 Pro devices to Windows In this scenario: -- The IT admin of the tenant choose to turn on the switch for all Azure AD joined devices. +- The IT admin of the tenant chooses to turn on the switch for all Azure AD joined devices. - Any device that joins the Azure AD will switch automatically to Windows 10 Pro Education. - To switch back to Windows 10 Pro, the device reverts seamlessly to Windows 10 Pro. @@ -139,7 +139,7 @@ Replace ** with the MAK key that you obtained for t ## Education customers with Azure AD joined devices -Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure AD credentials that's associated with a Windows 10 Pro Education license, the operating system switches to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have an Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. +Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure AD credentials associated with a Windows 10 Pro Education license, the operating system switches to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have an Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. When you switch to Windows 10 Pro Education, you get the following benefits: @@ -151,11 +151,11 @@ When you switch to Windows 10 Pro Education, you get the following benefits: See [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro) for more info. - For devices that originally had Windows 10 S installed, Windows 10 Pro Education cannot step back down Windows 10 S. You will need to reimage these devices with Windows 10 S if you need to step down from Windows 10 Pro Education to Windows 10 S. + For devices that originally had Windows 10 S installed, Windows 10 Pro Education cannot step back down to Windows 10 S. You will need to reimage these devices with Windows 10 S if you need to step down from Windows 10 Pro Education to Windows 10 S. ### Switch using Microsoft Store for Education -Once you enable the setting to switch to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization or tenant so you cannot select which users will receive the switch. The switch will only apply to Windows 10 S and Windows 10 Pro devices. +Once you enable the setting to switch to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization or tenant, so you cannot select which users will receive the switch. The switch will only apply to Windows 10 S and Windows 10 Pro devices. **To turn on the automatic switch to Windows 10 Pro Education** @@ -185,7 +185,7 @@ Once you enable the setting to switch to Windows 10 Pro Education, the switch wi ![Enable the automatic switch](images/wsfb_win10_pro_to proedu_upgrade_enable.png) ---> - Enabling the automatic switch also triggers an email message notifying all global administrators in your organization about the switch. It also contains a link that enables any global administrators to cancel the switch, if they choose. For more info about rolling back or canceling the switch, see [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro). + Enabling the automatic switch also triggers an email message notifying all global administrators in your organization about the switch. It also contains a link that enables any global administrators to cancel the switch if they choose. For more info about rolling back or canceling the switch, see [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro). + + EnterpriseSiteListManager + 10586 + 20150728.135021 + + + + IE8Enterprise + IE11 + + + default + IE11 + + + IE7Enterprise + IE11 + + + + + IE8Enterprise" + IE11 + + + IE7 + IE11 + + + IE7 + IE11 + + + +``` + +## Enterprise Mode Site List Manager and the Enterprise Mode Site List Portal tools +You can build and manage your Enterprise Mode Site List is by using any generic text editor. However, we’ve also provided a couple tools that can make that process even easier. + +### Enterprise Mode Site List Manager +This tool helps you create error-free XML documents with simple n+1 versioning and URL verification. We recommend using this tool if your site list is relatively small. For more info about this tool, see the Use the [Enterprise Mode Site List Manager](use-the-enterprise-mode-site-list-manager.md) topics. + +There are 2 versions of this tool, both supported on Windows 7, Windows 8.1, and Windows 10: + +• Enterprise Mode Site List Manager (schema v.1). This is an older version of the schema that you must use if you want to create and update your Enterprise Mode Site List for devices running the v.1 version of the schema. +We strongly recommend moving to the new schema, v.2. For more info, see Enterprise Mode schema v.2 guidance. +• Enterprise Mode Site List Manager (schema v.2). The updated version of the schema, including new functionality. You can use this version of the schema to create and update your Enterprise Mode Site List for devices running the v.2 version of the schema. +If you open a v.1 version of your Enterprise Mode Site List using this version, it will update the schema to v.2, automatically. For more info, see Enterprise Mode schema v.1 guidance. +If your list is too large to add individual sites, or if you have more than one person managing the site list, we recommend using the Enterprise Site List Portal. + +### Enterprise Mode Site List Portal +The Enterprise Mode Site List Portal is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. +In addition to all the functionality of the Enterprise Mode Site List Manager tool, the Enterprise Mode Site List Portal helps you: +• Manage site lists from any device supporting Windows 7 or greater. +• Submit change requests. +• Operate offline through an on-premise solution. +• Provide role-based governance. +• Test configuration settings before releasing to a live environment. +Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. +Because the tool is open-source, the source code is readily available for examination and experimentation. We encourage you to fork the code, submit pull requests, and send us your feedback! For more info about the Enterprise Mode Site List Portal, see the … topics. +Related topics +• Technical guidance, tools, and resources on Enterprise browsing +• Enterprise Mode for Internet Explorer 11 +• Download Enterprise Mode Site List Manager tool for Windows 7 and Windows 8.1 Update +• Download Enterprise Mode Site List Manager tool for Windows 10 +• Use the Enterprise Mode Site List Manager tool +• Collect data using Enterprise Site Discovery +• Web Application Compatibility Lab Kit +• Microsoft Services Support +• Find a Microsoft partner on Pinpoint \ No newline at end of file From 277457cb860649a591538bcc983eb2610d5aeed7 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Wed, 26 Apr 2017 14:43:43 -0700 Subject: [PATCH 017/115] changed pro in s mode to just s --- education/windows/switch-to-pro-education.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index f1fedb06e2..ddb2604cbf 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -1,7 +1,7 @@ --- -title: Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 Pro in S mode -description: Learn how IT Pros can opt into switching to Windows 10 Pro Education from Windows 10 Pro or Windows 10 Pro in S mode. -keywords: switch, Pro to Pro Education, S to Pro Education, education customers, Windows 10 Pro Education, Windows 10 Pro, Windows 10 Pro in S mode +title: Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S +description: Learn how IT Pros can opt into switching to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S. +keywords: switch, Pro to Pro Education, S to Pro Education, education customers, Windows 10 Pro Education, Windows 10 Pro, Windows 10 S ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -10,10 +10,10 @@ localizationpriority: high author: CelesteDG --- -# Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 Pro in S mode +# Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S Windows 10 Pro Education is a new offering in Windows 10, version 1607. This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. -If you have an education tenant and use devices with Windows 10 Pro or Windows 10 Pro in S mode, global administrators can opt-in to a free switch to Windows 10 Pro Education depending on your scenario. +If you have an education tenant and use devices with Windows 10 Pro or Windows 10 S, global administrators can opt-in to a free switch to Windows 10 Pro Education depending on your scenario. - [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10-s-to-windows-10-pro-education) - [Switch from Windows 10 Pro to Windows 10 Pro Education](#switch-from-windows-10-pro-to-windows-10-pro-education) From e663974b344fa85f94ce0913b41b1f1dedb31756 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 27 Apr 2017 08:33:43 -0700 Subject: [PATCH 018/115] Adding content --- ...se-the-enterprise-mode-site-list-portal.md | 0 .../what-is-enterprise-mode.md | 62 ++++++++++++------- 2 files changed, 41 insertions(+), 21 deletions(-) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md index 7c544bc26b..df42fb51d6 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md @@ -116,29 +116,49 @@ This tool helps you create error-free XML documents with simple n+1 versioning a There are 2 versions of this tool, both supported on Windows 7, Windows 8.1, and Windows 10: -• Enterprise Mode Site List Manager (schema v.1). This is an older version of the schema that you must use if you want to create and update your Enterprise Mode Site List for devices running the v.1 version of the schema. -We strongly recommend moving to the new schema, v.2. For more info, see Enterprise Mode schema v.2 guidance. -• Enterprise Mode Site List Manager (schema v.2). The updated version of the schema, including new functionality. You can use this version of the schema to create and update your Enterprise Mode Site List for devices running the v.2 version of the schema. -If you open a v.1 version of your Enterprise Mode Site List using this version, it will update the schema to v.2, automatically. For more info, see Enterprise Mode schema v.1 guidance. +- [Enterprise Mode Site List Manager (schema v.1)](https://www.microsoft.com/download/details.aspx?id=42501). This is an older version of the schema that you must use if you want to create and update your Enterprise Mode Site List for devices running the v.1 version of the schema. + + We strongly recommend moving to the new schema, v.2. For more info, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md). + +- [Enterprise Mode Site List Manager (schema v.2)](https://www.microsoft.com/download/details.aspx?id=49974). The updated version of the schema, including new functionality. You can use this version of the schema to create and update your Enterprise Mode Site List for devices running the v.2 version of the schema. + + If you open a v.1 version of your Enterprise Mode Site List using this version, it will update the schema to v.2, automatically. For more info, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md). + If your list is too large to add individual sites, or if you have more than one person managing the site list, we recommend using the Enterprise Site List Portal. ### Enterprise Mode Site List Portal -The Enterprise Mode Site List Portal is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. +The [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. + In addition to all the functionality of the Enterprise Mode Site List Manager tool, the Enterprise Mode Site List Portal helps you: -• Manage site lists from any device supporting Windows 7 or greater. -• Submit change requests. -• Operate offline through an on-premise solution. -• Provide role-based governance. -• Test configuration settings before releasing to a live environment. + +- Manage site lists from any device supporting Windows 7 or greater. + +- Submit change requests. + +- Operate offline through an on-premise solution. + +- Provide role-based governance. + +- Test configuration settings before releasing to a live environment. + Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. -Because the tool is open-source, the source code is readily available for examination and experimentation. We encourage you to fork the code, submit pull requests, and send us your feedback! For more info about the Enterprise Mode Site List Portal, see the … topics. -Related topics -• Technical guidance, tools, and resources on Enterprise browsing -• Enterprise Mode for Internet Explorer 11 -• Download Enterprise Mode Site List Manager tool for Windows 7 and Windows 8.1 Update -• Download Enterprise Mode Site List Manager tool for Windows 10 -• Use the Enterprise Mode Site List Manager tool -• Collect data using Enterprise Site Discovery -• Web Application Compatibility Lab Kit -• Microsoft Services Support -• Find a Microsoft partner on Pinpoint \ No newline at end of file + +Because the tool is open-source, the source code is readily available for examination and experimentation. We encourage you to [fork the code, submit pull requests, and send us your feedback](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal)! For more info about the Enterprise Mode Site List Portal, see the [Use the Enterprise Mode Site List Portal](use-the-enterprise-mode-site-list-portal.md) topics. + +## Related topics + +- [Technical guidance, tools, and resources on Enterprise browsing](https://technet.microsoft.com/ie) + +- [Enterprise Mode Site List Manager (schema v.1)](https://www.microsoft.com/download/details.aspx?id=42501) + +- [Enterprise Mode Site List Manager (schema v.2)](https://www.microsoft.com/download/details.aspx?id=49974) + +- [Enterprise Mode Site List Manager](use-the-enterprise-mode-site-list-manager.md) + +- [Collect data using Enterprise Site Discovery](collect-data-using-enterprise-site-discovery.md) + +- [Web Application Compatibility Lab Kit](https://technet.microsoft.com/microsoft-edge/mt612809.aspx) + +- [Microsoft Services Support](https://www.microsoft.com/en-us/microsoftservices/support.aspx) + +- [Find a Microsoft partner on Pinpoint](https://partnercenter.microsoft.com/pcv/search) \ No newline at end of file From d0785681d81b20a7eb61f223423a9f8ce2a9b52f Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 27 Apr 2017 09:16:11 -0700 Subject: [PATCH 019/115] Adding content --- browsers/internet-explorer/TOC.md | 2 +- .../change-history-for-internet-explorer-11.md | 5 +++++ .../ie11-deploy-guide/enterprise-mode-overview-for-ie11.md | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index f55624a429..e2212eaded 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -20,7 +20,7 @@ ###[Virtualization and compatibility with Internet Explorer 11](ie11-deploy-guide/virtualization-and-compatibility-with-ie11.md) ##[Collect data using Enterprise Site Discovery](ie11-deploy-guide/collect-data-using-enterprise-site-discovery.md) ##[Enterprise Mode for Internet Explorer 11 (IE11)](ie11-deploy-guide/enterprise-mode-overview-for-ie11.md) -###[What is Enterprise Mode?](ie11-deploy-guide/what-is-enterprise-mode.md) +###[Enterprise Mode and the Enterprise Mode Site List](ie11-deploy-guide/what-is-enterprise-mode.md) ###[Set up Enterprise Mode logging and data collection](ie11-deploy-guide/set-up-enterprise-mode-logging-and-data-collection.md) ###[Turn on Enterprise Mode and use a site list](ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md) ###[Enterprise Mode schema v.2 guidance](ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/change-history-for-internet-explorer-11.md b/browsers/internet-explorer/ie11-deploy-guide/change-history-for-internet-explorer-11.md index 4ec6a7cc70..aab097bf2f 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/change-history-for-internet-explorer-11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/change-history-for-internet-explorer-11.md @@ -12,6 +12,11 @@ author: eross-msft # Change history for Internet Explorer 11 This topic lists new and updated topics in the Internet Explorer 11 documentation for both Windows 10 and Windows 10 Mobile. +## April 2017 +|New or changed topic | Description | +|----------------------|-------------| +|[Enterprise Mode for Internet Explorer 11](enterprise-mode-overview-for-ie11.md)|Updates to the Enterprise Mode section to include info about the Enterprise Mode Site List Portal. | + ## March 2017 |New or changed topic | Description | |----------------------|-------------| diff --git a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md index 1624192493..5ad706bab1 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md @@ -26,7 +26,7 @@ Use the topics in this section to learn how to set up and use Enterprise Mode an ## In this section |Topic |Description | |---------------------------------------------------------------|-----------------------------------------------------------------------------------| -|[What is Enterprise Mode?](what-is-enterprise-mode.md) |Includes descriptions of the features of Enterprise Mode. | +|[Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md)|Includes descriptions of the features of Enterprise Mode. | |[Set up Enterprise Mode logging and data collection](set-up-enterprise-mode-logging-and-data-collection.md) |Guidance about how to turn on local control of Enterprise Mode and how to use ASP or the GitHub sample to collect data from your local computers. | |[Turn on Enterprise Mode and use a site list](turn-on-enterprise-mode-and-use-a-site-list.md) |Guidance about how to turn on Enterprise Mode and set up a site list, using Group Policy or the registry. | |[Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md) |Guidance about how to write the XML for your site list, including what not to include, how to use trailing slashes, and info about how to target specific sites. | From 8783859c8ea5749b38998a71636db42e3bd44eda Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 27 Apr 2017 09:29:03 -0700 Subject: [PATCH 020/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 0 ...se-the-enterprise-mode-site-list-portal.md | 59 +++++++++++++++++++ .../what-is-enterprise-mode.md | 2 + 3 files changed, 61 insertions(+) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md index e69de29bb2..ff69a0f0ac 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md @@ -0,0 +1,59 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Use the topics in this section to learn about how to use the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +ms.assetid: f4dbed4c-08ff-40b1-ab3f-60d3b6e8ec9b +title: Use the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + + +# Use the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +Enterprise Mode is a compatibility mode that runs on Internet Explorer 11, letting websites render using a modified browser configuration that’s designed to emulate either Windows Internet Explorer 8 or Windows Internet Explorer 7, avoiding the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer. + +You can use IE11 and the Enterprise Mode Site List Portal to manage your Enterprise Mode Site List, hosted by the app, with multiple users. + +## Minimum system requirements +Some of the components in this table might also need additional system resources. Check the component's documentation for more information. + +|Item |Description | +|-----|------------| +|Operating system |Windows 7 or later | +|Memory |16 GB RAM | +|Hard drive space |At least 8 GB of free space, formatted using the NTFS file system for better security | +|Active Directory (AD) |Devices must be domain-joined | +|SQL Server |Microsoft SQL Server Enterprise Edition 2012 or later | +|Additional server infrastructure |Internet Information Service (IIS) 6.0 or later | + +## Using the Enterprise Mode Site List Portal +The following topics give you more information about the things that you can do with the Enterprise Mode Site List Portal. + +|Topic |Description | +|------|------------| +|[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | + + + +## Related topics + +- [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) + +- [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) +  + +  + + + diff --git a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md index df42fb51d6..f99d62df62 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md @@ -147,6 +147,8 @@ Because the tool is open-source, the source code is readily available for examin ## Related topics +- [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) + - [Technical guidance, tools, and resources on Enterprise browsing](https://technet.microsoft.com/ie) - [Enterprise Mode Site List Manager (schema v.1)](https://www.microsoft.com/download/details.aspx?id=42501) From c4306a821ef17c170f4e3f96d22b5c160aa4c4cc Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 27 Apr 2017 09:57:43 -0700 Subject: [PATCH 021/115] Removed author YAML --- .../use-the-enterprise-mode-site-list-portal.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md index ff69a0f0ac..2b8e6f914b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md @@ -3,14 +3,11 @@ localizationpriority: low ms.mktglfcycl: deploy ms.pagetype: appcompat description: Use the topics in this section to learn about how to use the Enterprise Mode Site List Portal. -author: eross-msft ms.prod: ie11 -ms.assetid: f4dbed4c-08ff-40b1-ab3f-60d3b6e8ec9b title: Use the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library --- - # Use the Enterprise Mode Site List Portal **Applies to:** From 933f92aca5cb73273dce16ea433f618120e6faf1 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 27 Apr 2017 10:28:38 -0700 Subject: [PATCH 022/115] Added content --- browsers/internet-explorer/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index e2212eaded..f787ae9153 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -40,6 +40,7 @@ ####[Import your Enterprise Mode site list to the Enterprise Mode Site List Manager](ie11-deploy-guide/import-into-the-enterprise-mode-site-list-manager.md) ####[Delete sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) +###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) From 69e023e950273903a2dea24f55ffe670100b92a6 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 27 Apr 2017 10:46:25 -0700 Subject: [PATCH 023/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index e69de29bb2..4cf5ccee2e 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -0,0 +1,46 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how to set up the Enterprise Mode Site List Portal for your organization. +author: eross-msft +ms.prod: ie11 +title: Set up the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Set up the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +The [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. + +Before you can start to use the Enterprise Mode Site List Portal, you must complete these steps: + +1. Download the Enterprise Mode Site List Portal source code to your web server (#download-the-enterprise-mode-site-list-portal-source-code-to-your-web-server). + +2. Create the Application Pool and portal website, by using Internet Information Service (IIS). + +3. Create and prepare the database. + +4. Map the **ApplicationPoolIdentity** to a SQL Server Login. + +5. Restart the Application Pool and portal website. + +6. Register the first user. + +7. Configure the SMTP server and port for email notification. + +8. Register the scheduler service. + +## Download the Enterprise Mode Site List Portal source code to your web server + +## Create the Application Pool and portal website, by using IIS +The first thing you need to do is create the Application Pool + From ded847f93b33dc9974f46e3039b04019669dfb54 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 27 Apr 2017 11:29:47 -0700 Subject: [PATCH 024/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 23 ++++++++++++++++--- .../what-is-enterprise-mode.md | 2 +- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index 4cf5ccee2e..d9e1d1b579 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -21,9 +21,9 @@ ms.sitesec: library The [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. -Before you can start to use the Enterprise Mode Site List Portal, you must complete these steps: +Before you can begin using the Enterprise Mode Site List Portal, you must complete these steps: -1. Download the Enterprise Mode Site List Portal source code to your web server (#download-the-enterprise-mode-site-list-portal-source-code-to-your-web-server). +1. Download the Enterprise Mode Site List Portal source code(#download-the-enterprise-mode-site-list-portal-source-code). 2. Create the Application Pool and portal website, by using Internet Information Service (IIS). @@ -39,7 +39,24 @@ Before you can start to use the Enterprise Mode Site List Portal, you must compl 8. Register the scheduler service. -## Download the Enterprise Mode Site List Portal source code to your web server +## Download the Enterprise Mode Site List Portal source code +You must download the deployment folder from the Enterprise Mode Site List Portal source code to your web server. + +1. Download the deployment folder from the [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) source code to your web server. + +2. Install the Node.js® package manager, [npm](https://www.npmjs.com/). + +3. Open File Explorer and then open the **EMIEWebPortal/** folder. + +4. Press and hold Shift, right-click the window, then click Open command window here. + +5. Type _npm i_ into the command prompt, then press Enter. + +6. Go back up a directory, and open the solution file EMIEWebPortal.sln in Visual Studio and build the entire solution. + +7. Copy the contents of the **EMIEWebPortal/** folder to the deployment directory of your portal website. + + ## Create the Application Pool and portal website, by using IIS The first thing you need to do is create the Application Pool diff --git a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md index f99d62df62..0a60568224 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md @@ -147,7 +147,7 @@ Because the tool is open-source, the source code is readily available for examin ## Related topics -- [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) +- [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Technical guidance, tools, and resources on Enterprise browsing](https://technet.microsoft.com/ie) From a4dd00f4eeb4219d508349d95bc49f3bb8bd2c76 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 27 Apr 2017 12:51:08 -0700 Subject: [PATCH 025/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index d9e1d1b579..26ca7cdb57 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -25,13 +25,13 @@ Before you can begin using the Enterprise Mode Site List Portal, you must comple 1. Download the Enterprise Mode Site List Portal source code(#download-the-enterprise-mode-site-list-portal-source-code). -2. Create the Application Pool and portal website, by using Internet Information Service (IIS). +2. Create the Application Pool and website, by using Internet Information Service (IIS). 3. Create and prepare the database. 4. Map the **ApplicationPoolIdentity** to a SQL Server Login. -5. Restart the Application Pool and portal website. +5. Restart the Application Pool and website. 6. Register the first user. @@ -42,6 +42,8 @@ Before you can begin using the Enterprise Mode Site List Portal, you must comple ## Download the Enterprise Mode Site List Portal source code You must download the deployment folder from the Enterprise Mode Site List Portal source code to your web server. +**To download the source code** + 1. Download the deployment folder from the [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) source code to your web server. 2. Install the Node.js® package manager, [npm](https://www.npmjs.com/). @@ -50,14 +52,18 @@ You must download the deployment folder from the Enterprise Mode Site List Porta 4. Press and hold Shift, right-click the window, then click Open command window here. -5. Type _npm i_ into the command prompt, then press Enter. +5. Type _npm i_ into the command prompt, then press Enter. -6. Go back up a directory, and open the solution file EMIEWebPortal.sln in Visual Studio and build the entire solution. +6. Go back up a directory, open the solution file **EMIEWebPortal.sln** in a development tool such as Visual Studio, and then build the entire solution. -7. Copy the contents of the **EMIEWebPortal/** folder to the deployment directory of your portal website. +7. Copy the contents of the **EMIEWebPortal/** folder to the deployment directory of your website. +## Create the Application Pool and website, by using IIS +Next, you must create a new Application Pool and the website by using the IIS Manager. +**To create a new Application Pool** +1. text -## Create the Application Pool and portal website, by using IIS -The first thing you need to do is create the Application Pool +**To create the website** +1. text From 1c720bd3a5a8e3d4b4c4a6f1cbd6e99af99a4c77 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 1 May 2017 10:00:25 -0700 Subject: [PATCH 026/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 67 +++++++++++++++++-- ...se-the-enterprise-mode-site-list-portal.md | 2 + 2 files changed, 63 insertions(+), 6 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index 26ca7cdb57..e2d67b7a6c 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -39,7 +39,7 @@ Before you can begin using the Enterprise Mode Site List Portal, you must comple 8. Register the scheduler service. -## Download the Enterprise Mode Site List Portal source code +## Step 1 - Download the Enterprise Mode Site List Portal source code You must download the deployment folder from the Enterprise Mode Site List Portal source code to your web server. **To download the source code** @@ -50,20 +50,75 @@ You must download the deployment folder from the Enterprise Mode Site List Porta 3. Open File Explorer and then open the **EMIEWebPortal/** folder. -4. Press and hold Shift, right-click the window, then click Open command window here. +4. Press and hold **Shift**, right-click the window, then click **Open command window** here. -5. Type _npm i_ into the command prompt, then press Enter. +5. Type _npm i_ into the command prompt, then press **Enter**. 6. Go back up a directory, open the solution file **EMIEWebPortal.sln** in a development tool such as Visual Studio, and then build the entire solution. 7. Copy the contents of the **EMIEWebPortal/** folder to the deployment directory of your website. -## Create the Application Pool and website, by using IIS +## Step 2 - Create the Application Pool and website, by using IIS Next, you must create a new Application Pool and the website by using the IIS Manager. **To create a new Application Pool** -1. text +1. In IIS Manager, expand your local computer, right-click **Application Pools**, then click **Add Application Pool**. + + The **Add Application Pool** box appears. + +2. In the **Add Application Pool** box, enter the following info: + + - **Name.** Type the name of your new application pool. For example, _EMIEWebAppPool_. + + - **.NET CLR version.** Pick the version of .NET CLR used by your application pool from the drop-down box. It must be version 4.0 or higher. + + - **Managed pipeline mode.** Pick **Integrated** from the drop-down box. IIS uses the integrated IIS and ASP.NET request-processing pipeline for managed content. + +3. Click **OK**. + +4. Select your new application pool from the **Application Pool** pane, click **Advanced Settings** from the **Edit Application Pool** area of the **Actions** pane. + + The **Advanced Settings** box appears. + +5. Make sure your **Identity** value is **ApplicationPoolIdentity**, click **OK**, and then close the box. + +6. Open File Explorer and go to your deployment directory, created in Step 1. For example, _D:\EMIEWebApp_. + +7. Right-click on the directory, click **Properties**, and then click the **Security** tab. + +8. Add your new application pool to the list (for example, _IIS AppPool\EMIEWebAppPool_) with **Full control access**, making sure the location searches the local computer. + +9. Add **Everyone** to the list with **Read & execute access**. **To create the website** -1. text +1. In IIS Manager, expand your local computer, right-click **Sites**, then click **Add Website**. + + The **Add Website** box appears. + +2. In the **Add Website** box, type the name of your website into the Site name box. For example, _EMIEWebApp_, and then click **Select**. + +3. The **Select Application Pool** box appears. + +4. Pick the name of the application pool created earlier in this step, and then click **OK**. For example, _EMIEWebAppPool_. + +5. In the **Physical path** box, browse to your folder that contains your deployment directory. For example, _D:\EMIEWebApp_. + +6. Set up your **Binding**, including your **Binding Type**, **IP address**, and **Port**, as appropriate for your organization. + +7. Clear the **Start Website immediately** check box, and then click **OK**. + +8. In IIS Manager, expand your local computer, and then click your new website. For example, _EMIEWebApp_. + +9. + + + + +In IIS Manager, expand the local computer, then select the newly created Website, e.g. EMIEWebApp. +From the Features View, double-click on the Authentication icon in the IIS section. +Enable Windows Authentication. Anonymous Authentication should be enabled by default. +Return to the Features View, then double-click on the Connection Strings icon in the ASP.NET section. +Open the LOBMergedEntities Connection String for editing. +Enter the name of your local computer where it says data source=. +Enter the name of your database where it says initial catalog=. The next section will describe how to create the database. diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md index 2b8e6f914b..a042930f2d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md @@ -45,6 +45,8 @@ The following topics give you more information about the things that you can do ## Related topics +- [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) + - [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) From 20d84ea9c00d1e82f78760b42c7c1fe62123e823 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 1 May 2017 11:38:40 -0700 Subject: [PATCH 027/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 76 ++++++++++--------- ...se-the-enterprise-mode-site-list-portal.md | 3 +- 2 files changed, 42 insertions(+), 37 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index e2d67b7a6c..c21d5c252b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -19,47 +19,35 @@ ms.sitesec: library - Windows Server 2012 R2 - Windows Server 2008 R2 with Service Pack 1 (SP1) -The [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. +The Enterprise Mode Site List Portal is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. -Before you can begin using the Enterprise Mode Site List Portal, you must complete these steps: +Before you can begin using the Enterprise Mode Site List Portal, you must set up your environment. -1. Download the Enterprise Mode Site List Portal source code(#download-the-enterprise-mode-site-list-portal-source-code). - -2. Create the Application Pool and website, by using Internet Information Service (IIS). - -3. Create and prepare the database. - -4. Map the **ApplicationPoolIdentity** to a SQL Server Login. - -5. Restart the Application Pool and website. - -6. Register the first user. - -7. Configure the SMTP server and port for email notification. - -8. Register the scheduler service. - -## Step 1 - Download the Enterprise Mode Site List Portal source code -You must download the deployment folder from the Enterprise Mode Site List Portal source code to your web server. +## Step 1 - Copying the deployment folder to the web server +You must download the deployment folder (**EMIEWebPortal/**), which includes all of the source code for the website, from the [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) site to your web server. **To download the source code** - 1. Download the deployment folder from the [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) source code to your web server. -2. Install the Node.js® package manager, [npm](https://www.npmjs.com/). +2. Install the Node.js® package manager, [npm](https://www.npmjs.com/). + + >[!Note] + >You need to install the npm package manager to replace all the third-party libraries we removed to make the Enterprise Mode Site List Portal open-source. 3. Open File Explorer and then open the **EMIEWebPortal/** folder. -4. Press and hold **Shift**, right-click the window, then click **Open command window** here. +4. Press and hold **Shift**, right-click the window, then click **Open PowerShell window here**. -5. Type _npm i_ into the command prompt, then press **Enter**. +5. Type _npm i_ into the command prompt, then press **Enter**. -6. Go back up a directory, open the solution file **EMIEWebPortal.sln** in a development tool such as Visual Studio, and then build the entire solution. + Installs the npm package manager and bulk adds all the third-party libraries back into your codebase. -7. Copy the contents of the **EMIEWebPortal/** folder to the deployment directory of your website. +6. Go back up a directory, open the solution file **EMIEWebPortal.sln** in Visual Studio, and then build the entire solution. + +7. Copy the contents of the **EMIEWebPortal/** folder to a dedicated folder on your file system. In a later step, you'll designate this folder as your website in the IIS Manager. ## Step 2 - Create the Application Pool and website, by using IIS -Next, you must create a new Application Pool and the website by using the IIS Manager. +Create a new Application Pool and the website, by using the IIS Manager. **To create a new Application Pool** 1. In IIS Manager, expand your local computer, right-click **Application Pools**, then click **Add Application Pool**. @@ -107,18 +95,34 @@ Next, you must create a new Application Pool and the website by using the IIS Ma 7. Clear the **Start Website immediately** check box, and then click **OK**. -8. In IIS Manager, expand your local computer, and then click your new website. For example, _EMIEWebApp_. +8. In IIS Manager, expand your local computer, and then double-click your new website. For example, _EMIEWebApp_. -9. + The **_EMIEWebApp_ Home** pane appears. +9. Double-click the **Authentication** icon, right-click on **Windows Authentication**, and then click **Enable**. + >[!Note] + >You must also make sure that **Anonymous Authentication** is marked as **Enabled**. +10. Return to the **_EMIEWebApp_ Home** pane, and double-click the **Connection Strings** icon. -In IIS Manager, expand the local computer, then select the newly created Website, e.g. EMIEWebApp. -From the Features View, double-click on the Authentication icon in the IIS section. -Enable Windows Authentication. Anonymous Authentication should be enabled by default. -Return to the Features View, then double-click on the Connection Strings icon in the ASP.NET section. -Open the LOBMergedEntities Connection String for editing. -Enter the name of your local computer where it says data source=. -Enter the name of your database where it says initial catalog=. The next section will describe how to create the database. +11. Open the **LOBMergedEntities Connection String** to edit: + + - **Data source.** Type the name of your local computer. + + - **Initial catalog.** The name of your database. + + >[!Note] + >Step 3 of this topic provides the steps to create your database. + +## Step 3 - Create and prepare the database + +Launch SQL Server Management Studio. +In Object Explorer, connect to an instance of the SQL Server Database Engine, e.g. .. +Expand the instance, right-click on Databases, then select New Database. +Enter a database name, e.g. EMIEDatabase. +Accept all the default values and click OK. +Open the 1_CreateEMIETables.sql query located in the DatabaseScripts/Create DB Tables/ folder. +Replace the database name placeholder with the name you entered in step 4. +Execute the query. diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md index a042930f2d..44443aea3a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md @@ -32,6 +32,8 @@ Some of the components in this table might also need additional system resources |Hard drive space |At least 8 GB of free space, formatted using the NTFS file system for better security | |Active Directory (AD) |Devices must be domain-joined | |SQL Server |Microsoft SQL Server Enterprise Edition 2012 or later | +|Visual Studio |Visual Studio 2015 or later | +|Node.js® package manager |npm Developer version or higher | |Additional server infrastructure |Internet Information Service (IIS) 6.0 or later | ## Using the Enterprise Mode Site List Portal @@ -42,7 +44,6 @@ The following topics give you more information about the things that you can do |[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | - ## Related topics - [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) From 2506bce5ccbaf80699f692150b67c2573e9fd804 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 1 May 2017 11:46:30 -0700 Subject: [PATCH 028/115] adding content --- browsers/internet-explorer/TOC.md | 1 + .../set-up-enterprise-mode-site-list-portal.md | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index f787ae9153..67dc009284 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -41,6 +41,7 @@ ####[Delete sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md) +####[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index c21d5c252b..2615326b97 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -44,7 +44,7 @@ You must download the deployment folder (**EMIEWebPortal/**), which includes all 6. Go back up a directory, open the solution file **EMIEWebPortal.sln** in Visual Studio, and then build the entire solution. -7. Copy the contents of the **EMIEWebPortal/** folder to a dedicated folder on your file system. In a later step, you'll designate this folder as your website in the IIS Manager. +7. Copy the contents of the **EMIEWebPortal/** folder to a dedicated folder on your file system. For example, _D:\EMIEWebApp_. In a later step, you'll designate this folder as your website in the IIS Manager. ## Step 2 - Create the Application Pool and website, by using IIS Create a new Application Pool and the website, by using the IIS Manager. @@ -70,7 +70,7 @@ Create a new Application Pool and the website, by using the IIS Manager. 5. Make sure your **Identity** value is **ApplicationPoolIdentity**, click **OK**, and then close the box. -6. Open File Explorer and go to your deployment directory, created in Step 1. For example, _D:\EMIEWebApp_. +6. Open File Explorer and go to your deployment directory, created in Step 1. For example, _D:\EMIEWebApp_. 7. Right-click on the directory, click **Properties**, and then click the **Security** tab. @@ -83,7 +83,7 @@ Create a new Application Pool and the website, by using the IIS Manager. The **Add Website** box appears. -2. In the **Add Website** box, type the name of your website into the Site name box. For example, _EMIEWebApp_, and then click **Select**. +2. In the **Add Website** box, type the name of your website into the **Site name** box. For example, _EMIEWebApp_, and then click **Select**. 3. The **Select Application Pool** box appears. From c5f6d453e718ad62cd346f24a315befdcda9cca7 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 1 May 2017 11:54:51 -0700 Subject: [PATCH 029/115] Fixing broken link --- browsers/internet-explorer/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 67dc009284..9511b29bd7 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -41,7 +41,7 @@ ####[Delete sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md) -####[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) +####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) From ded557ff1c42dbf1cb91711223c7f248cd0d9739 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 1 May 2017 13:05:40 -0700 Subject: [PATCH 030/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index 2615326b97..7602f51309 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -116,13 +116,19 @@ Create a new Application Pool and the website, by using the IIS Manager. >Step 3 of this topic provides the steps to create your database. ## Step 3 - Create and prepare the database +1. Start SQL Server Management Studio. -Launch SQL Server Management Studio. -In Object Explorer, connect to an instance of the SQL Server Database Engine, e.g. .. -Expand the instance, right-click on Databases, then select New Database. -Enter a database name, e.g. EMIEDatabase. -Accept all the default values and click OK. -Open the 1_CreateEMIETables.sql query located in the DatabaseScripts/Create DB Tables/ folder. -Replace the database name placeholder with the name you entered in step 4. -Execute the query. +2. Open Object Explorer and then connect to an instance fo the SQL Server Database Engine. + +3. Expand the instance, right-click on Databases, and then click New Database. + +4. Type a database name. For example, EMIEDatabase. + +5. Accept all of the default values, and then click **OK**. + +6. Open the DatabaseScripts/Create DB Tables/1_CreateEMIETables.sql query. + +7. Replace the database name placeholder with your database name, created in Step 4. + +8. Run the query. From 068adf526b6763404a65363dd9f3864b1e24d0c1 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 2 May 2017 08:49:10 -0700 Subject: [PATCH 031/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 37 +++++++++++++++---- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index 7602f51309..9112d76b25 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -50,7 +50,7 @@ You must download the deployment folder (**EMIEWebPortal/**), which includes all Create a new Application Pool and the website, by using the IIS Manager. **To create a new Application Pool** -1. In IIS Manager, expand your local computer, right-click **Application Pools**, then click **Add Application Pool**. +1. In IIS Manager, expand your local computer in the **Connections** pane, right-click **Application Pools**, then click **Add Application Pool**. The **Add Application Pool** box appears. @@ -74,12 +74,12 @@ Create a new Application Pool and the website, by using the IIS Manager. 7. Right-click on the directory, click **Properties**, and then click the **Security** tab. -8. Add your new application pool to the list (for example, _IIS AppPool\EMIEWebAppPool_) with **Full control access**, making sure the location searches the local computer. +8. Add your new application pool to the list (for example, *IIS AppPool\EMIEWebAppPool*) with **Full control access**, making sure the location searches the local computer. 9. Add **Everyone** to the list with **Read & execute access**. **To create the website** -1. In IIS Manager, expand your local computer, right-click **Sites**, then click **Add Website**. +1. In IIS Manager, expand your local computer in the **Connections** pane, right-click **Sites**, then click **Add Website**. The **Add Website** box appears. @@ -97,14 +97,14 @@ Create a new Application Pool and the website, by using the IIS Manager. 8. In IIS Manager, expand your local computer, and then double-click your new website. For example, _EMIEWebApp_. - The **_EMIEWebApp_ Home** pane appears. + The **<website_name> Home** pane appears. 9. Double-click the **Authentication** icon, right-click on **Windows Authentication**, and then click **Enable**. >[!Note] >You must also make sure that **Anonymous Authentication** is marked as **Enabled**. -10. Return to the **_EMIEWebApp_ Home** pane, and double-click the **Connection Strings** icon. +10. Return to the **<website_name> Home** pane, and double-click the **Connection Strings** icon. 11. Open the **LOBMergedEntities Connection String** to edit: @@ -122,13 +122,34 @@ Create a new Application Pool and the website, by using the IIS Manager. 3. Expand the instance, right-click on Databases, and then click New Database. -4. Type a database name. For example, EMIEDatabase. +4. Type a database name. For example, _EMIEDatabase_. 5. Accept all of the default values, and then click **OK**. -6. Open the DatabaseScripts/Create DB Tables/1_CreateEMIETables.sql query. +6. Open the **DatabaseScripts/Create DB Tables/1_CreateEMIETables.sql** query file. -7. Replace the database name placeholder with your database name, created in Step 4. +7. Replace the database name placeholder with the database name you created earlier. For example, _EMIEDatabase_. 8. Run the query. +## Step 4: Map your Application Pool to a SQL Server role +Map your ApplicationPoolIdentity to your database, adding the db_owner role. + +**To map your ApplicationPoolIdentity to a SQL Server role** +1. Start SQL Server Management Studio and connect to your database. +2. Expand the instance and +Open SQL Server Management Studio and connect to your instance. +Expand the instance and open the *Security folder at the server level, not the security folder for the database. +Right-click on Logins and select New Login. +Do not click Search. In the Login name field, if you have a local SQL Server instance, where IIS and SQL Server are on the same server, enter the name of your Application Pool, e.g. IIS AppPool\EMIEWebAppPool. If you have a remote SQL Server instance, where IIS and SQL Server are on the same server, enter Domain\ServerName$. +(If a search is executed, it will resolve to an account with ServerName\AppPool Name and Management Studio will be unable to resolve the account's SID, as it is virtual) +Open the User Mapping page and check the database you created earlier, e.g. EMIEDatabase. Select db_owner in the list of roles. +Click OK. + +## Step 5: Restart the Application Pool and website +Using the IIS Manager, you must restart both your Application Pool and your website. + +**To restart your Application Pool and website** +1. In IIS Manager, expand your local computer in the **Connections** pane, select your website, then click **Restart** from the **Manage Website** pane. + +2. In the **Connections** pane, select your Application Pool, and then click **Recycle** from the **Application Pool Tasks** pane. \ No newline at end of file From 6aff8ace5c5c0124d0ff908632b80c6cb2d4c3ba Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 2 May 2017 09:43:10 -0700 Subject: [PATCH 032/115] Adding content --- .../set-up-enterprise-mode-site-list-portal.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index 9112d76b25..9e97886e99 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -115,7 +115,10 @@ Create a new Application Pool and the website, by using the IIS Manager. >[!Note] >Step 3 of this topic provides the steps to create your database. -## Step 3 - Create and prepare the database +## Step 3 - Create and prep your database +Create a SQL Server database and run our custom query to create the Enterprise Mode Site List tables. + +**To create and prep your database** 1. Start SQL Server Management Studio. 2. Open Object Explorer and then connect to an instance fo the SQL Server Database Engine. From 15f559b96d74d9f909c42b5b23c42d6b8cd8178d Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 2 May 2017 13:55:46 -0700 Subject: [PATCH 033/115] Adding content --- ...set-up-enterprise-mode-site-list-portal.md | 82 ++++++++++++++++--- 1 file changed, 69 insertions(+), 13 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index 9e97886e99..26b1a8652d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -74,7 +74,7 @@ Create a new Application Pool and the website, by using the IIS Manager. 7. Right-click on the directory, click **Properties**, and then click the **Security** tab. -8. Add your new application pool to the list (for example, *IIS AppPool\EMIEWebAppPool*) with **Full control access**, making sure the location searches the local computer. +8. Add your new application pool to the list (for example, _IIS AppPool\EMIEWebAppPool_) with **Full control access**, making sure the location searches the local computer. 9. Add **Everyone** to the list with **Read & execute access**. @@ -121,9 +121,9 @@ Create a SQL Server database and run our custom query to create the Enterprise M **To create and prep your database** 1. Start SQL Server Management Studio. -2. Open Object Explorer and then connect to an instance fo the SQL Server Database Engine. +2. Open **Object Explorer** and then connect to an instance of the SQL Server Database Engine. -3. Expand the instance, right-click on Databases, and then click New Database. +3. Expand the instance, right-click on **Databases**, and then click **New Database**. 4. Type a database name. For example, _EMIEDatabase_. @@ -131,7 +131,7 @@ Create a SQL Server database and run our custom query to create the Enterprise M 6. Open the **DatabaseScripts/Create DB Tables/1_CreateEMIETables.sql** query file. -7. Replace the database name placeholder with the database name you created earlier. For example, _EMIEDatabase_. +7. Replace the database name placeholder with the database name you created earlier. Our process uses _EMIEDatabase_. 8. Run the query. @@ -140,14 +140,24 @@ Map your ApplicationPoolIdentity to your database, adding the db_owner role. **To map your ApplicationPoolIdentity to a SQL Server role** 1. Start SQL Server Management Studio and connect to your database. -2. Expand the instance and -Open SQL Server Management Studio and connect to your instance. -Expand the instance and open the *Security folder at the server level, not the security folder for the database. -Right-click on Logins and select New Login. -Do not click Search. In the Login name field, if you have a local SQL Server instance, where IIS and SQL Server are on the same server, enter the name of your Application Pool, e.g. IIS AppPool\EMIEWebAppPool. If you have a remote SQL Server instance, where IIS and SQL Server are on the same server, enter Domain\ServerName$. -(If a search is executed, it will resolve to an account with ServerName\AppPool Name and Management Studio will be unable to resolve the account's SID, as it is virtual) -Open the User Mapping page and check the database you created earlier, e.g. EMIEDatabase. Select db_owner in the list of roles. -Click OK. + +2. Expand the database instance and then open the server-level **Security** folder. + + > [!IMPORTANT] + > Make sure you open the **Security** folder at the server level and not for the database. + +3. Right-click **Logins**, and then click **New Login**. + +4. Type the following into the **Login name** box, based on your server instance type: + + - **Local SQL Server instance.** If you have a local SQL Server instance, where IIS and SQL Server are on the same server, type the name of your Application Pool. For example, _IIS AppPool\EMIEWebAppPool_. + + - **Remote SQL Server instance.** If you have a remote SQL Server instance, where IIS and SQL Server are on the same server, type `Domain\ServerName$`. + + > [!IMPORTANT] + > Don't click **Search** in the **Login name** box. Login name searches will resolve to a ServerName\AppPool Name account and SQL Server Management Studio won't be able to resolve the account's virtual Security ID (SID). + +5. Open the **Login Properties (User Mapping page)**, select your database (for example, _EMIEDatabase_), click **db_owner** from the list of available roles, and then click **OK**. ## Step 5: Restart the Application Pool and website Using the IIS Manager, you must restart both your Application Pool and your website. @@ -155,4 +165,50 @@ Using the IIS Manager, you must restart both your Application Pool and your webs **To restart your Application Pool and website** 1. In IIS Manager, expand your local computer in the **Connections** pane, select your website, then click **Restart** from the **Manage Website** pane. -2. In the **Connections** pane, select your Application Pool, and then click **Recycle** from the **Application Pool Tasks** pane. \ No newline at end of file +2. In the **Connections** pane, select your Application Pool, and then click **Recycle** from the **Application Pool Tasks** pane. + +## Step 6: Registering as an administrator +After you've created your database and website, you'll need to register yourself (or another employee) as an administrator for the Enterprise Mode Site List Portal. + +**To register as an administrator** +1. Open Microsoft Edge and type your website URL into the Address bar. For example, http://emieportal:8085. + +2. Click **Register now**. + +3. Type your name or alias into the **Email** box, making sure it matches the info in the drop-down box. + +4. Click **Administrator** from the **Role** box, and then click **Save**. + +5. Append your website URL with `/#/EMIEAdminConsole` in the Address bar to go to your administrator console. For example, http://emieportal:8085/#/EMIEAdminConsole. + + A dialog box appears, prompting you for the system user name and password. The default user name is EMIEAdmin and the default password is Admin123. We strongly recommend that you change the password by using the **Change password** link as soon as you're done with your first visit. + +6. Select your name from the available list, and then click **Activate**. + +7. Go to the Enterprise Mode Site List Portal Home page and sign in. + +## Step 7: Configure the SMTP server and port for email notification +After you've set up the portal, you need to configure your SMTP server and port for email notifications from the system. + +1. Open Visual Studio, and then open the web.config file from your deployment directory. + +2. Update the SMTP server and port info with your info, using this format: + + ``` + + + ``` +3. Open the Settings page in the Enterprise Mode Site List Portal, and then update the email account and password info. + +## Step 8: Register the scheduler service +Register the EMIEScheduler tool and service for production site list changes. + +1. Open File Explorer and go to EMIEWebPortal.SchedulerService\EMIEWebPortal.SchedulerService in your deployment directory, and then copy the App_Data, bin, and Logs folders to a separate folder. For example, C:\EMIEService\. + +2. In Visual Studio start the Developer Command Prompt as an administrator, and then change the directory to the location of the InstallUtil.exe file. For example C:\Windows\Microsoft.NET\Framework\v4.0.30319. + +3. Run the command, `InstallUtil ""`. For example, InstallUtil "C:\EMIEService\bin\Debug\EMIEWebPortal.SchedulerService.exe". + + You'll be asked for your user name and password for the service. + +4. Open the **Run** command, type `Services.msc`, and then start the EMIEScheduler service. \ No newline at end of file From e629164ab320330d0f8d0674ddba390764697a49 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 2 May 2017 14:10:40 -0700 Subject: [PATCH 034/115] Fixed formatting --- .../set-up-enterprise-mode-site-list-portal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md index 26b1a8652d..b9b8faf812 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md @@ -207,7 +207,7 @@ Register the EMIEScheduler tool and service for production site list changes. 2. In Visual Studio start the Developer Command Prompt as an administrator, and then change the directory to the location of the InstallUtil.exe file. For example C:\Windows\Microsoft.NET\Framework\v4.0.30319. -3. Run the command, `InstallUtil ""`. For example, InstallUtil "C:\EMIEService\bin\Debug\EMIEWebPortal.SchedulerService.exe". +3. Run the command, `InstallUtil ""`. For example, InstallUtil "C:\EMIEService\bin\Debug\EMIEWebPortal.SchedulerService.exe". You'll be asked for your user name and password for the service. From 75cce5af4a066017bdb266a9d5d9e680b2201b92 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 2 May 2017 14:34:50 -0700 Subject: [PATCH 035/115] Adding content --- browsers/internet-explorer/TOC.md | 1 + ...narios-enterprise-mode-site-list-portal.md | 99 +++++++++++++++++++ ...se-the-enterprise-mode-site-list-portal.md | 1 + 3 files changed, 101 insertions(+) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 9511b29bd7..9739b0f4ed 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -42,6 +42,7 @@ ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md) ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md) +####[Role-based scenarios for the Enterprise Mode Site List Portal](role-based-scenarios-enterprise-mode-site-list-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md new file mode 100644 index 0000000000..8b10396de5 --- /dev/null +++ b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md @@ -0,0 +1,99 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about what each user-assigned role can do on the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Role-based scenarios for the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Role-based scenarios for the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +The Enterprise Mode Site List Portal is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. + +Role operations +Requester role +An employee with a role of Requester will be able to perform the following operations: +Create a change request +Validate change with the pre-production environment +Roll back change in case of failure +Send request for approval +View requests created by himself/herself +Sign off and close request +Creating a change request +The employee signs into the portal with a Requester role and navigates to the Create new request page. +After filling at least all the mandatory fields, the employee clicks Save and continue. +A success message with the Request ID will be displayed, and the change request will be made to the pre-production site list. +An e-mail notification is sent with next steps. +The employee will have to set up a test machine to verify the change with the pre-production environment. The detailed steps for verification are sent with the e-mail notification, along with a batch script for configuration. +If the validation passes, the employee will send the change request for approval by selecting Successful and clicking Send for approval. +If the validation fails, the employee can roll back the change in pre-production or ask for help from an administrator. +The employee can navigate to each stage of the ticket using the workflow links provided at the top of the page. +Scheduling a production change +The employee can see who has approved his/her request. A reminder can be sent to those who have not yet approved the change. +Once everyone has approved, the employee can schedule the production change. +The production change can be made immediately, or set for a future date. To make the change immediately, the employee will click Now then Save. To schedule for a future date, the employee will click Schedule and choose the desired date and time, then click Save. +Following the production change, another round of validation will take place for the production environment. +If validation passes, the employee can sign off. +If validation fails, the employee can contact an administrator for help. +Approver role +An employee with a role of App Manager or Group Head will be able to perform the following operations: +Approve requests for his/her group +Validate change with the pre-production environment +Roll back change in case of failure +Send request for approval +View requests created by himself/herself +Sign off and close request +Approving a change request +An e-mail will be sent to the list of approvers. +After signing in, the employee will land on the My approvals page, or can navigate to the page by clicking Approvals pending in the sidebar. +The employee can select individual ticket IDs and verify the information provided in the change request. +The employee can approve or reject the ticket. +An e-mail will be sent to the Requester, Approvers, and Administrators with the status of the ticket. +The employee can also view the status of other tickets in his/her group by clicking the In progress, Closed, and Rolled back links in the sidebar. +Administrator role +An employee with a role of Administrator will be able to perform the following operations: +Add employees to the portal +Assign roles to employees +Approve registrations to the portal +Configure portal settings (e.g. set freeze schedule, set pre-production and production XML paths, set attachment upload location, etc.) +Use the Enterprise Mode Site List Manager standalone page +View reports +Approve requests +Validate change with the pre-production environment +Roll back change in case of failure +Send request for approval +View requests created by himself/herself +Sign off and close request +Roll back changes in pre-production +If validation fails in pre-production, the Requester will have sent failure details to the administrators. +The employee can click Roll back to roll back the changes in pre-production. +Once the request has been rolled back, the Requester can re-submit the ticket. +Roll back changes in production +Once a production change has been made, an e-mail will be sent asking for sign-off. +The Requester will navigate to the Production validation page for that ticket. +If the verification fails in production, the Requester will report the failure details. Screenshots or any relevant attachments can be uploaded with the details. +The employee can click Roll back to roll back the changes in production. +The change will be appropriately handled in the production site list. +Grant access to the portal +When a request to gain access to the portal is submitted, an e-mail will be sent to the administrators. +In the Employee management page, select the individual employee and click Edit. +Approve the request by checking Active, then click Save. +An administrator can also add the employee to the portal by clicking Add a new employee . +An administrator can deactivate an account by un-checking Active on the Edit employee page. +Configure the settings +Navigate to the Settings page. +The employee can update the pre-production and production XMLs, as well as the attachments location, by providing the appropriate credentials to access the file paths. +The freeze dates define a window of time in which no changes can be made to the production site list. +A new group can be created by clicking Group details and filling out the fields in the Add group tab. An existing group can be edited by filling out the fields in the Edit group tab on that same screen. +The role names for App Manager and Group Head can be renamed by clicking the edit icon next to their name. You can also toggle whether that role is required for approvals on that same screen by checking/un-checking Mandatory. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md index 44443aea3a..9e4e18453b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md @@ -42,6 +42,7 @@ The following topics give you more information about the things that you can do |Topic |Description | |------|------------| |[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | +|[Role-based scenarios for the Enterprise Mode Site List Portal](role-based-scenarios-enterprise-mode-site-list-portal.md) |Details about what each user-assigned role can do on the Enterprise Mode Site List Portal. | ## Related topics From 3aad157f942ee86beb81a357d3bb927c26d86c5c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 2 May 2017 14:43:46 -0700 Subject: [PATCH 036/115] Fixing broken link --- browsers/internet-explorer/TOC.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 9739b0f4ed..1e57761fa4 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -41,8 +41,7 @@ ####[Delete sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md) -####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md) -####[Role-based scenarios for the Enterprise Mode Site List Portal](role-based-scenarios-enterprise-mode-site-list-portal.md) +####[Role-based scenarios for the Enterprise Mode Site List Portal](ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) From 0142ad2936dc925f27f2bdd5f430816fb1dbc0e5 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 09:37:01 -0700 Subject: [PATCH 037/115] Adding and updating content --- browsers/internet-explorer/TOC.md | 11 ++- ...e-change-request-enterprise-mode-portal.md | 0 ...e-change-request-enterprise-mode-portal.md | 0 .../enterprise-mode-overview-for-ie11.md | 1 + .../grant-access-enterprise-mode-portal.md | 0 ...-based-scenarios-enterprise-mode-portal.md | 46 +++++++++ ...narios-enterprise-mode-site-list-portal.md | 99 ------------------- ...tion-environment-enterprise-mode-portal.md | 0 ...roduction-change-enterprise-mode-portal.md | 0 ...al.md => set-up-enterprise-mode-portal.md} | 0 .../use-settings-enterprise-mode-portal.md | 0 ...l.md => use-the-enterprise-mode-portal.md} | 6 +- 12 files changed, 59 insertions(+), 104 deletions(-) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md create mode 100644 browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md create mode 100644 browsers/internet-explorer/ie11-deploy-guide/grant-access-enterprise-mode-portal.md create mode 100644 browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md delete mode 100644 browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md create mode 100644 browsers/internet-explorer/ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md create mode 100644 browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md rename browsers/internet-explorer/ie11-deploy-guide/{set-up-enterprise-mode-site-list-portal.md => set-up-enterprise-mode-portal.md} (100%) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/use-settings-enterprise-mode-portal.md rename browsers/internet-explorer/ie11-deploy-guide/{use-the-enterprise-mode-site-list-portal.md => use-the-enterprise-mode-portal.md} (87%) diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 1e57761fa4..86954a4de7 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -40,8 +40,15 @@ ####[Import your Enterprise Mode site list to the Enterprise Mode Site List Manager](ie11-deploy-guide/import-into-the-enterprise-mode-site-list-manager.md) ####[Delete sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) -###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md) -####[Role-based scenarios for the Enterprise Mode Site List Portal](ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md) +###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-portal.md) +####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) +####[Role-based scenarios for the Enterprise Mode Site List Portal](ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md) +#####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) +#####[Schedule a production environment change using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) +#####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) +#####[Rollback changes in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md) +#####[Grant access to the Enterprise Mode Site List Portal](ie11-deploy-guide/grant-access-enterprise-mode-portal.md) +#####[Use the Settings page for the Enterprise Mode Site List Portal](ie11-deploy-guide/use-settings-enterprise-mode-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md index 5ad706bab1..e62bc736f1 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md @@ -34,6 +34,7 @@ Use the topics in this section to learn how to set up and use Enterprise Mode an |[Check for a new Enterprise Mode site list xml file](check-for-new-enterprise-mode-site-list-xml-file.md) |Guidance about how the Enterprise Mode functionality looks for your updated site list. | |[Turn on local control and logging for Enterprise Mode](turn-on-local-control-and-logging-for-enterprise-mode.md) |Guidance about how to turn on local control of Enterprise Mode, using Group Policy or the registry.| |[Use the Enterprise Mode Site List Manager](use-the-enterprise-mode-site-list-manager.md) |Guidance about how to use the Enterprise Mode Site List Manager, including how to add and update sites on your site list. | +|[Use the Enterprise Mode Site List Portal](use-the-enterprise-mode-portal.md) |Guidance about how to set up and use the Enterprise Mode Site List Manager, including how to add and update sites on your site list. | |[Using Enterprise Mode](using-enterprise-mode.md) |Guidance about how to turn on either IE7 Enterprise Mode or IE8 Enterprise Mode. | |[Fix web compatibility issues using document modes and the Enterprise Mode Site List](fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) |Guidance about how to decide and test whether to use document modes or Enterprise Mode to help fix compatibility issues. | |[Remove sites from a local Enterprise Mode site list](remove-sites-from-a-local-enterprise-mode-site-list.md) |Guidance about how to remove websites from a device's local Enterprise Mode site list. | diff --git a/browsers/internet-explorer/ie11-deploy-guide/grant-access-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/grant-access-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md new file mode 100644 index 0000000000..565ee3d3dc --- /dev/null +++ b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md @@ -0,0 +1,46 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about what each user-assigned role can do on the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Role-based scenarios for the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Role-based scenarios for the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +The Enterprise Mode Site List Portal is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. + +## Role assignments and available actions +Admins can assign roles to employees for the Enterprise Mode Site List Portal, allowing the employees to perform specific actions, as described in this table. + +|Role assignment |Available actions | +|----------------|------------------| +|Requestor |
  • Create a change request
  • Validate changes in the pre-production environment
  • Rollback changes in case of failure
  • Send personal requests for approval
  • View personal requests
  • Sign off and close personal requests
| +|Approver
Can also be an App Manger or Group Head |
  • Approve requests from the assigned group
  • Validate changes in the pre-production environment
  • Rollback changes in case of failure
  • Send requests for approval
  • View personal requests
  • Sign off and close requests
| +|Administrator |
  • Add employees to the portal
  • Assign employee roles
  • Approve registrations to the portal
  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)
  • Use the standalone Enterprise Mode Site List Manager page
  • View reports
  • Approve requests
  • Validate changes in the pre-production environment
  • Rollback changes in case of failure
  • Send requests for approval
  • View personal requests
  • Sign off and close requests
  • Rollback changes in the pre-production environment
| + +## Enterprise Mode Site List Portal workflow +The following workflow describes how to use the Enterprise Mode Site List Portal. + +1. [A Requestor submits a change request](create-change-request-enterprise-mode-portal.md) + +2. The change is verified against the pre-production site list. + +3. [The Approvers group accepts the change request](approve-change-request-enterprise-mode-portal.md) + +4. The change is scheduled for the production environment. + +5. The change is verified against the production site list. + +6. The change request is signed off and closed. diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md deleted file mode 100644 index 8b10396de5..0000000000 --- a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-site-list-portal.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -localizationpriority: low -ms.mktglfcycl: deploy -ms.pagetype: appcompat -description: Details about what each user-assigned role can do on the Enterprise Mode Site List Portal. -author: eross-msft -ms.prod: ie11 -title: Role-based scenarios for the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) -ms.sitesec: library ---- - -# Role-based scenarios for the Enterprise Mode Site List Portal - -**Applies to:** - -- Windows 10 -- Windows 8.1 -- Windows 7 -- Windows Server 2012 R2 -- Windows Server 2008 R2 with Service Pack 1 (SP1) - -The Enterprise Mode Site List Portal is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. - -Role operations -Requester role -An employee with a role of Requester will be able to perform the following operations: -Create a change request -Validate change with the pre-production environment -Roll back change in case of failure -Send request for approval -View requests created by himself/herself -Sign off and close request -Creating a change request -The employee signs into the portal with a Requester role and navigates to the Create new request page. -After filling at least all the mandatory fields, the employee clicks Save and continue. -A success message with the Request ID will be displayed, and the change request will be made to the pre-production site list. -An e-mail notification is sent with next steps. -The employee will have to set up a test machine to verify the change with the pre-production environment. The detailed steps for verification are sent with the e-mail notification, along with a batch script for configuration. -If the validation passes, the employee will send the change request for approval by selecting Successful and clicking Send for approval. -If the validation fails, the employee can roll back the change in pre-production or ask for help from an administrator. -The employee can navigate to each stage of the ticket using the workflow links provided at the top of the page. -Scheduling a production change -The employee can see who has approved his/her request. A reminder can be sent to those who have not yet approved the change. -Once everyone has approved, the employee can schedule the production change. -The production change can be made immediately, or set for a future date. To make the change immediately, the employee will click Now then Save. To schedule for a future date, the employee will click Schedule and choose the desired date and time, then click Save. -Following the production change, another round of validation will take place for the production environment. -If validation passes, the employee can sign off. -If validation fails, the employee can contact an administrator for help. -Approver role -An employee with a role of App Manager or Group Head will be able to perform the following operations: -Approve requests for his/her group -Validate change with the pre-production environment -Roll back change in case of failure -Send request for approval -View requests created by himself/herself -Sign off and close request -Approving a change request -An e-mail will be sent to the list of approvers. -After signing in, the employee will land on the My approvals page, or can navigate to the page by clicking Approvals pending in the sidebar. -The employee can select individual ticket IDs and verify the information provided in the change request. -The employee can approve or reject the ticket. -An e-mail will be sent to the Requester, Approvers, and Administrators with the status of the ticket. -The employee can also view the status of other tickets in his/her group by clicking the In progress, Closed, and Rolled back links in the sidebar. -Administrator role -An employee with a role of Administrator will be able to perform the following operations: -Add employees to the portal -Assign roles to employees -Approve registrations to the portal -Configure portal settings (e.g. set freeze schedule, set pre-production and production XML paths, set attachment upload location, etc.) -Use the Enterprise Mode Site List Manager standalone page -View reports -Approve requests -Validate change with the pre-production environment -Roll back change in case of failure -Send request for approval -View requests created by himself/herself -Sign off and close request -Roll back changes in pre-production -If validation fails in pre-production, the Requester will have sent failure details to the administrators. -The employee can click Roll back to roll back the changes in pre-production. -Once the request has been rolled back, the Requester can re-submit the ticket. -Roll back changes in production -Once a production change has been made, an e-mail will be sent asking for sign-off. -The Requester will navigate to the Production validation page for that ticket. -If the verification fails in production, the Requester will report the failure details. Screenshots or any relevant attachments can be uploaded with the details. -The employee can click Roll back to roll back the changes in production. -The change will be appropriately handled in the production site list. -Grant access to the portal -When a request to gain access to the portal is submitted, an e-mail will be sent to the administrators. -In the Employee management page, select the individual employee and click Edit. -Approve the request by checking Active, then click Save. -An administrator can also add the employee to the portal by clicking Add a new employee . -An administrator can deactivate an account by un-checking Active on the Edit employee page. -Configure the settings -Navigate to the Settings page. -The employee can update the pre-production and production XMLs, as well as the attachments location, by providing the appropriate credentials to access the file paths. -The freeze dates define a window of time in which no changes can be made to the production site list. -A new group can be created by clicking Group details and filling out the fields in the Add group tab. An existing group can be edited by filling out the fields in the Edit group tab on that same screen. -The role names for App Manager and Group Head can be renamed by clicking the edit icon next to their name. You can also toggle whether that role is required for approvals on that same screen by checking/un-checking Mandatory. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md similarity index 100% rename from browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-site-list-portal.md rename to browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-settings-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md similarity index 87% rename from browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md rename to browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 9e4e18453b..593242c173 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -41,13 +41,13 @@ The following topics give you more information about the things that you can do |Topic |Description | |------|------------| -|[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | -|[Role-based scenarios for the Enterprise Mode Site List Portal](role-based-scenarios-enterprise-mode-site-list-portal.md) |Details about what each user-assigned role can do on the Enterprise Mode Site List Portal. | +|[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | +|[Role-based scenarios for the Enterprise Mode Site List Portal](role-based-scenarios-enterprise-mode-portal.md) |Details about what each user-assigned role can do on the Enterprise Mode Site List Portal. | ## Related topics -- [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-site-list-portal.md) +- [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) - [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) From 0663381c9255caa7e10cbf11e396acb658a97447 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 09:45:55 -0700 Subject: [PATCH 038/115] Fixing broken link --- .../ie11-deploy-guide/what-is-enterprise-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md index 0a60568224..f803185980 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md @@ -143,7 +143,7 @@ In addition to all the functionality of the Enterprise Mode Site List Manager to Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. -Because the tool is open-source, the source code is readily available for examination and experimentation. We encourage you to [fork the code, submit pull requests, and send us your feedback](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal)! For more info about the Enterprise Mode Site List Portal, see the [Use the Enterprise Mode Site List Portal](use-the-enterprise-mode-site-list-portal.md) topics. +Because the tool is open-source, the source code is readily available for examination and experimentation. We encourage you to [fork the code, submit pull requests, and send us your feedback](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal)! For more info about the Enterprise Mode Site List Portal, see the [Use the Enterprise Mode Site List Portal](use-the-enterprise-mode-portal.md) topics. ## Related topics From 98a2aa2211241ce13e5fd743fa27ae346872163c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 10:02:44 -0700 Subject: [PATCH 039/115] Updating content --- .../ie11-deploy-guide/set-up-enterprise-mode-portal.md | 4 ++-- .../ie11-deploy-guide/use-the-enterprise-mode-portal.md | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md index b9b8faf812..3919254a1e 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md @@ -127,11 +127,11 @@ Create a SQL Server database and run our custom query to create the Enterprise M 4. Type a database name. For example, _EMIEDatabase_. -5. Accept all of the default values, and then click **OK**. +5. Leave all default values for the database files, and then click **OK**. 6. Open the **DatabaseScripts/Create DB Tables/1_CreateEMIETables.sql** query file. -7. Replace the database name placeholder with the database name you created earlier. Our process uses _EMIEDatabase_. +7. Replace the database name placeholder with the database name you created earlier. For example, _EMIEDatabase_. 8. Run the query. diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 593242c173..80362767cd 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -46,10 +46,7 @@ The following topics give you more information about the things that you can do ## Related topics - -- [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) - -- [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) +- [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md)   From ddc53b3cb95878d1cbb6ecff861725b6ff172cf0 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 10:33:29 -0700 Subject: [PATCH 040/115] Fixing formatting --- .../role-based-scenarios-enterprise-mode-portal.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md index 565ee3d3dc..3006183bb0 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md @@ -26,9 +26,9 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a |Role assignment |Available actions | |----------------|------------------| -|Requestor |
  • Create a change request
  • Validate changes in the pre-production environment
  • Rollback changes in case of failure
  • Send personal requests for approval
  • View personal requests
  • Sign off and close personal requests
| -|Approver
Can also be an App Manger or Group Head |
  • Approve requests from the assigned group
  • Validate changes in the pre-production environment
  • Rollback changes in case of failure
  • Send requests for approval
  • View personal requests
  • Sign off and close requests
| -|Administrator |
  • Add employees to the portal
  • Assign employee roles
  • Approve registrations to the portal
  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)
  • Use the standalone Enterprise Mode Site List Manager page
  • View reports
  • Approve requests
  • Validate changes in the pre-production environment
  • Rollback changes in case of failure
  • Send requests for approval
  • View personal requests
  • Sign off and close requests
  • Rollback changes in the pre-production environment
| +|Requestor |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send personal requests for approval


  • View personal requests


  • Sign off and close personal requests
| +|Approver
Can also be an App Manger or Group Head |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| +|Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests


  • Rollback changes in the pre-production environment
| ## Enterprise Mode Site List Portal workflow The following workflow describes how to use the Enterprise Mode Site List Portal. From b5d501857b9077c40675b0ac19749abf5efc73d0 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 10:42:17 -0700 Subject: [PATCH 041/115] Fixing formatting --- .../role-based-scenarios-enterprise-mode-portal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md index 3006183bb0..4d7b086946 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md @@ -27,7 +27,7 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a |Role assignment |Available actions | |----------------|------------------| |Requestor |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send personal requests for approval


  • View personal requests


  • Sign off and close personal requests
| -|Approver
Can also be an App Manger or Group Head |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| +|Approver

(can also be an App Manger or Group Head) |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| |Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests


  • Rollback changes in the pre-production environment
| ## Enterprise Mode Site List Portal workflow From 070876f091bd0069fa17cb4409d8d2e773451d98 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 10:56:14 -0700 Subject: [PATCH 042/115] Updating content --- .../role-based-scenarios-enterprise-mode-portal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md index 4d7b086946..9e9e7f41bf 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md @@ -27,7 +27,7 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a |Role assignment |Available actions | |----------------|------------------| |Requestor |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send personal requests for approval


  • View personal requests


  • Sign off and close personal requests
| -|Approver

(can also be an App Manger or Group Head) |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| +|Approver

(can also be the App Manager role or the Group Head role) |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| |Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests


  • Rollback changes in the pre-production environment
| ## Enterprise Mode Site List Portal workflow From b9e81ab981d971119fc89e323206261996c078a1 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 14:10:30 -0700 Subject: [PATCH 043/115] Adding content --- browsers/internet-explorer/TOC.md | 2 +- ...e-change-request-enterprise-mode-portal.md | 78 +++++++++++++++++++ ...-based-scenarios-enterprise-mode-portal.md | 10 +-- .../set-up-enterprise-mode-portal.md | 15 +++- 4 files changed, 95 insertions(+), 10 deletions(-) diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 86954a4de7..02cac591e4 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -42,7 +42,7 @@ ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-portal.md) ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) -####[Role-based scenarios for the Enterprise Mode Site List Portal](ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md) +####[Role-based scenarios and workflow for the Enterprise Mode Site List Portal](ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md) #####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) #####[Schedule a production environment change using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) #####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index e69de29bb2..22e47bc9f0 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -0,0 +1,78 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how to create a change request within the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Create a change request using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Create a change request using the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +Employees assigned to the Requester role all have the ability to create a change request. A change request is used to tell the Approvers and the Administrator that a website needs to be added or removed from the Enterprise Mode Site List. The employee can navigate to each stage of the process by using the workflow links provided at the top of each page of the portal. + +>[!Important] +>Each requester must have a test machine that lets them use the pre-production environment to ensure that the requested change is correct. + +**To create a new change request** +1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. + +2. Type blah into blah, and then click **Save and continue**. + + A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. + +3. The requester gets an email that includes: + + - A batch script, that when run, configures the test machine for the pre-production environment. + + - The necessary steps to make sure that the changed info is correct. + + - **If the change is correct.** The Requester asks the approvers to approve the change request by selecting **Successful** and clicking **Send for approval**. + + - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. + + +**To edit an existing change request** (start here, copied text for edit and delete, need to see actual screens) +1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. + +2. Type blah into blah, and then click **Save and continue**. + + A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. + +3. The requester gets an email that includes: + + - A batch script, that when run, configures the test machine for the pre-production environment. + + - The necessary steps to make sure that the changed info is correct. + + - **If the change is correct.** The Requester asks the approvers to approve the change request by selecting **Successful** and clicking **Send for approval**. + + - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. + + +**To delete an unapproved or no longer relevant change request** +1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. + +2. Type blah into blah, and then click **Save and continue**. + + A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. + +3. The requester gets an email that includes: + + - A batch script, that when run, configures the test machine for the pre-production environment. + + - The necessary steps to make sure that the changed info is correct. + + - **If the change is correct.** The Requester asks the approvers to approve the change request by selecting **Successful** and clicking **Send for approval**. + + - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md index 9e9e7f41bf..b922422d21 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md @@ -2,14 +2,14 @@ localizationpriority: low ms.mktglfcycl: deploy ms.pagetype: appcompat -description: Details about what each user-assigned role can do on the Enterprise Mode Site List Portal. +description: Details about what each user-assigned role can do and how to manage the workflow in the Enterprise Mode Site List Portal. author: eross-msft ms.prod: ie11 -title: Role-based scenarios for the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +title: Role-based scenarios and workflow for the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library --- -# Role-based scenarios for the Enterprise Mode Site List Portal +# Role-based scenarios and workflow for the Enterprise Mode Site List Portal **Applies to:** @@ -26,14 +26,14 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a |Role assignment |Available actions | |----------------|------------------| -|Requestor |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send personal requests for approval


  • View personal requests


  • Sign off and close personal requests
| +|Requester |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send personal requests for approval


  • View personal requests


  • Sign off and close personal requests
| |Approver

(can also be the App Manager role or the Group Head role) |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| |Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests


  • Rollback changes in the pre-production environment
| ## Enterprise Mode Site List Portal workflow The following workflow describes how to use the Enterprise Mode Site List Portal. -1. [A Requestor submits a change request](create-change-request-enterprise-mode-portal.md) +1. [A Requester submits a change request](create-change-request-enterprise-mode-portal.md) 2. The change is verified against the pre-production site list. diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md index 3919254a1e..5ab975cb77 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md @@ -148,6 +148,8 @@ Map your ApplicationPoolIdentity to your database, adding the db_owner role. 3. Right-click **Logins**, and then click **New Login**. + The **Login-New** dialog box appears. + 4. Type the following into the **Login name** box, based on your server instance type: - **Local SQL Server instance.** If you have a local SQL Server instance, where IIS and SQL Server are on the same server, type the name of your Application Pool. For example, _IIS AppPool\EMIEWebAppPool_. @@ -157,7 +159,9 @@ Map your ApplicationPoolIdentity to your database, adding the db_owner role. > [!IMPORTANT] > Don't click **Search** in the **Login name** box. Login name searches will resolve to a ServerName\AppPool Name account and SQL Server Management Studio won't be able to resolve the account's virtual Security ID (SID). -5. Open the **Login Properties (User Mapping page)**, select your database (for example, _EMIEDatabase_), click **db_owner** from the list of available roles, and then click **OK**. +5. Click **User Mapping** from the **Select a page** pane, click the checkbox for your database (for example, _EMIEDatabase_) from the **Users mapped to this login** pane, and then click **db_owner** from the list of available roles in the **Database role membership** pane. + +6. Click **OK**. ## Step 5: Restart the Application Pool and website Using the IIS Manager, you must restart both your Application Pool and your website. @@ -203,11 +207,14 @@ After you've set up the portal, you need to configure your SMTP server and port ## Step 8: Register the scheduler service Register the EMIEScheduler tool and service for production site list changes. -1. Open File Explorer and go to EMIEWebPortal.SchedulerService\EMIEWebPortal.SchedulerService in your deployment directory, and then copy the App_Data, bin, and Logs folders to a separate folder. For example, C:\EMIEService\. +1. Open File Explorer and go to EMIEWebPortal.SchedulerService\EMIEWebPortal.SchedulerService in your deployment directory, and then copy the **App_Data**, **bin**, and **Logs** folders to a separate folder. For example, C:\EMIEService\. + + >[!Important] + >If you can't find the **bin** and **Logs** folders, you probably haven't built the Visual Studio solution. Building the solution creates the folders and files. -2. In Visual Studio start the Developer Command Prompt as an administrator, and then change the directory to the location of the InstallUtil.exe file. For example C:\Windows\Microsoft.NET\Framework\v4.0.30319. +2. In Visual Studio start the Developer Command Prompt as an administrator, and then change the directory to the location of the InstallUtil.exe file. For example _C:\Windows\Microsoft.NET\Framework\v4.0.30319_. -3. Run the command, `InstallUtil ""`. For example, InstallUtil "C:\EMIEService\bin\Debug\EMIEWebPortal.SchedulerService.exe". +3. Run the command, `InstallUtil ""`. For example, _InstallUtil "C:\EMIEService\bin\Debug\EMIEWebPortal.SchedulerService.exe"._ You'll be asked for your user name and password for the service. From ac64c254795a49e3b04803c22b288a461568adc9 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 14:14:14 -0700 Subject: [PATCH 044/115] Adding content --- .../role-based-scenarios-enterprise-mode-portal.md | 12 +++++------- .../use-the-enterprise-mode-portal.md | 2 +- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md index b922422d21..03c0959540 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md @@ -33,14 +33,12 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a ## Enterprise Mode Site List Portal workflow The following workflow describes how to use the Enterprise Mode Site List Portal. -1. [A Requester submits a change request](create-change-request-enterprise-mode-portal.md) +1. [A Requester submits a change request and verifies the info against the pre-production site list](create-change-request-enterprise-mode-portal.md) -2. The change is verified against the pre-production site list. +2. [The Approvers group accepts the change request](approve-change-request-enterprise-mode-portal.md) -3. [The Approvers group accepts the change request](approve-change-request-enterprise-mode-portal.md) +3. The change is scheduled for the production environment. -4. The change is scheduled for the production environment. +4. The change is verified against the production site list. -5. The change is verified against the production site list. - -6. The change request is signed off and closed. +5. The change request is signed off and closed. diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 80362767cd..c1dd6c6528 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -22,7 +22,7 @@ Enterprise Mode is a compatibility mode that runs on Internet Explorer 11, lett You can use IE11 and the Enterprise Mode Site List Portal to manage your Enterprise Mode Site List, hosted by the app, with multiple users. -## Minimum system requirements +## Minimum system requirements for portal and test machines Some of the components in this table might also need additional system resources. Check the component's documentation for more information. |Item |Description | From f99f3b4d09d919a1eadc31f4f7d6e811f5d9d585 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 3 May 2017 14:27:21 -0700 Subject: [PATCH 045/115] Adding content --- browsers/internet-explorer/TOC.md | 3 ++- ...-pre-production-environment-enterprise-mode-portal.md | 0 .../ie11-deploy-guide/use-the-enterprise-mode-portal.md | 9 ++++++++- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 02cac591e4..cd9e11a2f0 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -44,8 +44,9 @@ ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) ####[Role-based scenarios and workflow for the Enterprise Mode Site List Portal](ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md) #####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) -#####[Schedule a production environment change using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) +#####[Rollback changes in the pre-production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md) #####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) +#####[Schedule a production environment change using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) #####[Rollback changes in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md) #####[Grant access to the Enterprise Mode Site List Portal](ie11-deploy-guide/grant-access-enterprise-mode-portal.md) #####[Use the Settings page for the Enterprise Mode Site List Portal](ie11-deploy-guide/use-settings-enterprise-mode-portal.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index c1dd6c6528..179e4e19e1 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -42,7 +42,14 @@ The following topics give you more information about the things that you can do |Topic |Description | |------|------------| |[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | -|[Role-based scenarios for the Enterprise Mode Site List Portal](role-based-scenarios-enterprise-mode-portal.md) |Details about what each user-assigned role can do on the Enterprise Mode Site List Portal. | +|[Role-based scenarios and workflow for the Enterprise Mode Site List Portal](role-based-scenarios-enterprise-mode-portal.md)|Details about what each user-assigned role can do and how to manage the workflow in the Enterprise Mode Site List Portal.| +|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create and verify a change request using the Enterprise Mode Site List Portal. | +|[Rollback changes in the pre-production environment using the Enterprise Mode Site List Portal](rollback-changes-pre-production-environment-enterprise-mode-portal.md)|Details about how to rollback a change request in the pre-production environment. | +|[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how to approve a change request using the Enterprise Mode Site List Portal. | +|[Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how to schedule a change request using the Enterprise Mode Site List Portal. | +|[Rollback changes in the production environment using the Enterprise Mode Site List Portal](rollback-changes-production-environment-enterprise-mode-portal.md)|Details about how to rollback a change request in the production environment. | +|[Grant access to the Enterprise Mode Site List Portal](grant-access-enterprise-mode-portal.md)|Details about how to let employees access the Enterprise Mode Site List Portal.| +|[Use the Settings page for the Enterprise Mode Site List Portal](use-settings-enterprise-mode-portal.md)|Details about how to use the **Settings** page of the Enterprise Mode Site List Portal.| ## Related topics From 7238ccec4de9e02f4779a6d548c5e2b0569f8b12 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 4 May 2017 14:06:00 -0700 Subject: [PATCH 046/115] Updating content --- ...e-change-request-enterprise-mode-portal.md | 22 +++++++++- ...-based-scenarios-enterprise-mode-portal.md | 44 ------------------- .../use-the-enterprise-mode-portal.md | 30 +++++++++++-- 3 files changed, 48 insertions(+), 48 deletions(-) delete mode 100644 browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 22e47bc9f0..2c58245af9 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -27,7 +27,27 @@ Employees assigned to the Requester role all have the ability to create a change **To create a new change request** 1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. -2. Type blah into blah, and then click **Save and continue**. + The **Create new request** screen appears. + +2. Fill out the required fields, including: + + - Group name. + + - App name. + + - Description. + + - Requested change + + - Reason for request + + - Business impact (Optional) + + - App location (URL). You can optionally add the filepath location to the app. + + - App best viewed in + + - Is an X-UA tag used? This is optional. A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. diff --git a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md deleted file mode 100644 index 03c0959540..0000000000 --- a/browsers/internet-explorer/ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -localizationpriority: low -ms.mktglfcycl: deploy -ms.pagetype: appcompat -description: Details about what each user-assigned role can do and how to manage the workflow in the Enterprise Mode Site List Portal. -author: eross-msft -ms.prod: ie11 -title: Role-based scenarios and workflow for the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) -ms.sitesec: library ---- - -# Role-based scenarios and workflow for the Enterprise Mode Site List Portal - -**Applies to:** - -- Windows 10 -- Windows 8.1 -- Windows 7 -- Windows Server 2012 R2 -- Windows Server 2008 R2 with Service Pack 1 (SP1) - -The Enterprise Mode Site List Portal is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. - -## Role assignments and available actions -Admins can assign roles to employees for the Enterprise Mode Site List Portal, allowing the employees to perform specific actions, as described in this table. - -|Role assignment |Available actions | -|----------------|------------------| -|Requester |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send personal requests for approval


  • View personal requests


  • Sign off and close personal requests
| -|Approver

(can also be the App Manager role or the Group Head role) |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| -|Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests


  • Rollback changes in the pre-production environment
| - -## Enterprise Mode Site List Portal workflow -The following workflow describes how to use the Enterprise Mode Site List Portal. - -1. [A Requester submits a change request and verifies the info against the pre-production site list](create-change-request-enterprise-mode-portal.md) - -2. [The Approvers group accepts the change request](approve-change-request-enterprise-mode-portal.md) - -3. The change is scheduled for the production environment. - -4. The change is verified against the production site list. - -5. The change request is signed off and closed. diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 179e4e19e1..975ee37c33 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -20,6 +20,8 @@ ms.sitesec: library Enterprise Mode is a compatibility mode that runs on Internet Explorer 11, letting websites render using a modified browser configuration that’s designed to emulate either Windows Internet Explorer 8 or Windows Internet Explorer 7, avoiding the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer. +The Enterprise Mode Site List Portal is an open-source web tool on GitHub that allows you to manage your Enterprise Mode Site List, hosted by the app, with multiple users. The portal is designed to use IIS and a SQL Server backend, leveraging Active Directory (AD) for employee management. Updates to your site list are made by submitting new change requests, which are then approved by a designated group of people, put into a pre-production environment for testing, and then deployed immediately, or scheduled for deployment later. + You can use IE11 and the Enterprise Mode Site List Portal to manage your Enterprise Mode Site List, hosted by the app, with multiple users. ## Minimum system requirements for portal and test machines @@ -36,14 +38,36 @@ Some of the components in this table might also need additional system resources |Node.js® package manager |npm Developer version or higher | |Additional server infrastructure |Internet Information Service (IIS) 6.0 or later | -## Using the Enterprise Mode Site List Portal +## Role assignments and available actions +Admins can assign roles to employees for the Enterprise Mode Site List Portal, allowing the employees to perform specific actions, as described in this table. + +|Role assignment |Available actions | +|----------------|------------------| +|Requester |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send personal requests for approval


  • View personal requests


  • Sign off and close personal requests
| +|Approver

(can also be the App Manager role or the Group Head role) |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| +|Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests


  • Rollback changes in the pre-production environment
| + +## Enterprise Mode Site List Portal workflow +The following workflow describes how to use the Enterprise Mode Site List Portal. + +1. [A Requester submits a change request and verifies the info against the pre-production site list](create-change-request-enterprise-mode-portal.md) + +2. [The Approvers group accepts the change request](approve-change-request-enterprise-mode-portal.md) + +3. The change is scheduled for the production environment. + +4. The change is verified against the production site list. + +5. The change request is signed off and closed. + +## In this section The following topics give you more information about the things that you can do with the Enterprise Mode Site List Portal. |Topic |Description | |------|------------| |[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | -|[Role-based scenarios and workflow for the Enterprise Mode Site List Portal](role-based-scenarios-enterprise-mode-portal.md)|Details about what each user-assigned role can do and how to manage the workflow in the Enterprise Mode Site List Portal.| -|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create and verify a change request using the Enterprise Mode Site List Portal. | +|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create and verify a change request using the +Enterprise Mode Site List Portal. | |[Rollback changes in the pre-production environment using the Enterprise Mode Site List Portal](rollback-changes-pre-production-environment-enterprise-mode-portal.md)|Details about how to rollback a change request in the pre-production environment. | |[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how to approve a change request using the Enterprise Mode Site List Portal. | |[Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how to schedule a change request using the Enterprise Mode Site List Portal. | From 54df9d503dabd5bbac32494465cfb09572135638 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 4 May 2017 14:16:59 -0700 Subject: [PATCH 047/115] Removed deleted topic --- browsers/internet-explorer/TOC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index cd9e11a2f0..e56732ec72 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -42,7 +42,6 @@ ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-portal.md) ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) -####[Role-based scenarios and workflow for the Enterprise Mode Site List Portal](ie11-deploy-guide/role-based-scenarios-enterprise-mode-portal.md) #####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) #####[Rollback changes in the pre-production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md) #####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) From c80912b41f7e019a6ec00083b79be1f880ccccf5 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 4 May 2017 14:23:06 -0700 Subject: [PATCH 048/115] Updating content --- .../create-change-request-enterprise-mode-portal.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 2c58245af9..95c620185f 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -43,11 +43,11 @@ Employees assigned to the Requester role all have the ability to create a change - Business impact (Optional) - - App location (URL). You can optionally add the filepath location to the app. + - App location (URL). - App best viewed in - - Is an X-UA tag used? This is optional. + - Is an X-UA tag used? A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. From 9d560444566510618a0f8ea2062a2f027ea9e8a1 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 8 May 2017 09:46:46 -0700 Subject: [PATCH 049/115] Adding content --- ...e-change-request-enterprise-mode-portal.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 95c620185f..1614d1e984 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -31,29 +31,29 @@ Employees assigned to the Requester role all have the ability to create a change 2. Fill out the required fields, including: - - Group name. + - **Group name.** Select your group name. - - App name. + - **App name.** Provide the name of the app, search for the app, or add a new app name. - - Description. + - **Description.** Optionally, you can add a description about the app. - - Requested change + - **Requested change.** - - Reason for request + - **Reason for request.** - - Business impact (Optional) + - **Business impact (Optional).** - - App location (URL). + - **App location (URL).** Provide the full URL to the app. - - App best viewed in + - **App best viewed in.** Select the best browser or compatibility mode for this app. - - Is an X-UA tag used? + - **Is an X-UA tag used?** Choose either **Yes** or **No**, depending on whether the app uses the X-UA tag. A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. 3. The requester gets an email that includes: - - A batch script, that when run, configures the test machine for the pre-production environment. + - A batch script, that when run, configures their test machine for the pre-production environment. - The necessary steps to make sure that the changed info is correct. @@ -63,7 +63,7 @@ Employees assigned to the Requester role all have the ability to create a change **To edit an existing change request** (start here, copied text for edit and delete, need to see actual screens) -1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. +1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks their active request. 2. Type blah into blah, and then click **Save and continue**. @@ -83,7 +83,7 @@ Employees assigned to the Requester role all have the ability to create a change **To delete an unapproved or no longer relevant change request** 1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. -2. Type blah into blah, and then click **Save and continue**. +2. Update any of the request fields, and then click **Save and continue**. A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. From b0bfe511b6d9ddda4aaf72b05e89f55d76f92d59 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 8 May 2017 10:17:35 -0700 Subject: [PATCH 050/115] Adding content --- .../create-change-request-enterprise-mode-portal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 1614d1e984..5c661359e8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -85,7 +85,7 @@ Employees assigned to the Requester role all have the ability to create a change 2. Update any of the request fields, and then click **Save and continue**. - A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. + A message appears that the update was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. 3. The requester gets an email that includes: From 4dd1330e50b024b02523ab1f3eec8279925236d2 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 8 May 2017 11:05:48 -0700 Subject: [PATCH 051/115] Adding content --- .../create-change-request-enterprise-mode-portal.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 5c661359e8..92836b3059 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -35,6 +35,10 @@ Employees assigned to the Requester role all have the ability to create a change - **App name.** Provide the name of the app, search for the app, or add a new app name. + - **Add new app.** Click the **Add new app** button, and then ... + + - **Search all apps.** Click the **Search all apps** button, and then ... + - **Description.** Optionally, you can add a description about the app. - **Requested change.** From 1066bbd6fdb6de3453c96b686734f1919717530f Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 8 May 2017 11:32:54 -0700 Subject: [PATCH 052/115] Fixing formatting --- .../ie11-deploy-guide/use-the-enterprise-mode-portal.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 975ee37c33..3368745ec2 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -66,8 +66,7 @@ The following topics give you more information about the things that you can do |Topic |Description | |------|------------| |[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | -|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create and verify a change request using the -Enterprise Mode Site List Portal. | +|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create and verify a change request using the Enterprise Mode Site List Portal. | |[Rollback changes in the pre-production environment using the Enterprise Mode Site List Portal](rollback-changes-pre-production-environment-enterprise-mode-portal.md)|Details about how to rollback a change request in the pre-production environment. | |[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how to approve a change request using the Enterprise Mode Site List Portal. | |[Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how to schedule a change request using the Enterprise Mode Site List Portal. | From d50813cb96cdfff1768e36f6e730526915eea169 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 8 May 2017 12:23:11 -0700 Subject: [PATCH 053/115] Adding content --- ...e-change-request-enterprise-mode-portal.md | 26 ++----------------- 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 92836b3059..43afb43e12 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -29,31 +29,9 @@ Employees assigned to the Requester role all have the ability to create a change The **Create new request** screen appears. -2. Fill out the required fields, including: - - - **Group name.** Select your group name. +2. Fill out all of the required fields, based on your group and the app. - - **App name.** Provide the name of the app, search for the app, or add a new app name. - - - **Add new app.** Click the **Add new app** button, and then ... - - - **Search all apps.** Click the **Search all apps** button, and then ... - - - **Description.** Optionally, you can add a description about the app. - - - **Requested change.** - - - **Reason for request.** - - - **Business impact (Optional).** - - - **App location (URL).** Provide the full URL to the app. - - - **App best viewed in.** Select the best browser or compatibility mode for this app. - - - **Is an X-UA tag used?** Choose either **Yes** or **No**, depending on whether the app uses the X-UA tag. - - A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. + A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. 3. The requester gets an email that includes: From 6fd4486a460d3d0a80b68b124c6fa41b2f1fc5cc Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 07:32:55 -0700 Subject: [PATCH 054/115] Adding content --- ...e-change-request-enterprise-mode-portal.md | 42 ++++++++++++++----- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 43afb43e12..80fadd7e41 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -29,25 +29,47 @@ Employees assigned to the Requester role all have the ability to create a change The **Create new request** screen appears. -2. Fill out all of the required fields, based on your group and the app. +2. Fill out all of the required fields, based on your group and the app, including: + + - **Group name.** Select the name of your group from the dropdown box. - A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. + - **App name.** Type the name of the app you want to add, delete, or update in the Enterprise Mode Site List. -3. The requester gets an email that includes: + - **Search all apps.** If you can't remember the name of your app, you can click **Search all apps** and search the list. - - A batch script, that when run, configures their test machine for the pre-production environment. + - **Add new app.** If your app isn't listed, you can click **Add new app** to add it to the list. + + - **Requested by.** Automatically filled in with your name. + + - **Description.** An optional area where you can add descriptive info about the app. + + - **Requested change.** Select whether you want to **Add to EMIE**, **Delete from EMIE**, or **Update to EMIE**. + + - **Reason for request.** Select the best reason for why you want to update, delete, or add the app. + + - **Business impact (optional).** An optional area where you can provide info about the business impact of this app and the change. + + - **App location (URL).** The full URL location to the app, starting with http:// or https://. + + - **App best viewed in.** Select the best browser experience for the app. This can be Internet Explorer 5 through Internet Explorer 11 or one of the IE7Enterprise or IE8Enterprise modes. + + - **Is an x-ua tag used?** Select **Yes** or **No** whether an x-ua-compatible tag is used by the app. For more info about x-ua-compatible tags, see the topcis in [Defining document compatibility](https://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx). - - The necessary steps to make sure that the changed info is correct. +4. Click **Save and continue** to save your request and get the app info sent to the pre-production environment site list for testing. + + A message appears that the request was successful, including a **Request ID** number, saying that the change is being made to the pre-production environment site list. - - **If the change is correct.** The Requester asks the approvers to approve the change request by selecting **Successful** and clicking **Send for approval**. +5. The Requester gets an email with a batch script, that when run, configures their test machine for the pre-production environment, along with the necessary steps to make sure the changed info is correct. + + - **If the change is correct.** The Requester asks the approvers to approve the change request by selecting **Successful** and clicking **Send for approval**. - - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. + - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. -**To edit an existing change request** (start here, copied text for edit and delete, need to see actual screens) -1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks their active request. +**To edit an existing change request** +1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks the **Request ID** for their active request. -2. Type blah into blah, and then click **Save and continue**. +2. Update any of the info, and then click **Save and continue**. A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. From 8052b1147a0b926440e0b4a53c1fdb2f6b920310 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 08:38:12 -0700 Subject: [PATCH 055/115] Adding content --- browsers/internet-explorer/TOC.md | 2 +- ...e-change-request-enterprise-mode-portal.md | 43 ++------------- ...tion-environment-enterprise-mode-portal.md | 0 .../verify-changes-enterprise-mode-portal.md | 53 +++++++++++++++++++ 4 files changed, 59 insertions(+), 39 deletions(-) delete mode 100644 browsers/internet-explorer/ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md create mode 100644 browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index e56732ec72..6e635b285d 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -43,7 +43,7 @@ ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-portal.md) ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) #####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) -#####[Rollback changes in the pre-production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md) +#####[Verify your changes using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-enterprise-mode-portal.md) #####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) #####[Schedule a production environment change using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) #####[Rollback changes in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 80fadd7e41..c8c412f004 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -22,14 +22,14 @@ ms.sitesec: library Employees assigned to the Requester role all have the ability to create a change request. A change request is used to tell the Approvers and the Administrator that a website needs to be added or removed from the Enterprise Mode Site List. The employee can navigate to each stage of the process by using the workflow links provided at the top of each page of the portal. >[!Important] ->Each requester must have a test machine that lets them use the pre-production environment to ensure that the requested change is correct. +>Each Requester must have access to a test machine with Administrator rights, letting him or her get to the pre-production environment to make sure that the requested change is correct. **To create a new change request** 1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. The **Create new request** screen appears. -2. Fill out all of the required fields, based on your group and the app, including: +2. Fill out all of the required fields, based on the group and the app, including: - **Group name.** Select the name of your group from the dropdown box. @@ -55,7 +55,7 @@ Employees assigned to the Requester role all have the ability to create a change - **Is an x-ua tag used?** Select **Yes** or **No** whether an x-ua-compatible tag is used by the app. For more info about x-ua-compatible tags, see the topcis in [Defining document compatibility](https://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx). -4. Click **Save and continue** to save your request and get the app info sent to the pre-production environment site list for testing. +4. Click **Save and continue** to save the request and get the app info sent to the pre-production environment site list for testing. A message appears that the request was successful, including a **Request ID** number, saying that the change is being made to the pre-production environment site list. @@ -65,38 +65,5 @@ Employees assigned to the Requester role all have the ability to create a change - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. - -**To edit an existing change request** -1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks the **Request ID** for their active request. - -2. Update any of the info, and then click **Save and continue**. - - A message appears that the request was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. - -3. The requester gets an email that includes: - - - A batch script, that when run, configures the test machine for the pre-production environment. - - - The necessary steps to make sure that the changed info is correct. - - - **If the change is correct.** The Requester asks the approvers to approve the change request by selecting **Successful** and clicking **Send for approval**. - - - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. - - -**To delete an unapproved or no longer relevant change request** -1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. - -2. Update any of the request fields, and then click **Save and continue**. - - A message appears that the update was successful, including a **Request ID** number, and saying that the change is being made to the pre-production environment site list. - -3. The requester gets an email that includes: - - - A batch script, that when run, configures the test machine for the pre-production environment. - - - The necessary steps to make sure that the changed info is correct. - - - **If the change is correct.** The Requester asks the approvers to approve the change request by selecting **Successful** and clicking **Send for approval**. - - - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. +## Next steps +After the change request is created, the Requester must make sure the suggested changes work in the pre-production environment. For these steps, see the [Verify your changes using the Enterprise Mode Site List Portal](verify-changes-enterprise-mode-portal.md) topic. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/rollback-changes-pre-production-environment-enterprise-mode-portal.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md new file mode 100644 index 0000000000..ee54cf9a5c --- /dev/null +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md @@ -0,0 +1,53 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how to make sure your change request info is accurate within the pre-production environment of the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Verify your changes using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Verify your changes using the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +>[!Important] +>This step requires that each Requester have access to a test machine with Administrator rights, letting him or her get to the pre-production environment to make sure that the requested change is correct. + +After the Requester successfully submits a change request to the Enterprise Mode Site List Portal, he or she gets an email, including: + +- **EMIE_RegKey**. A batch file that when run, sets the registry key to point to the local pre-production Enterprise Mode Site List. + +- **Test steps**. The suggested steps about how to test the change request details to make sure they're accurate in the pre-production environment. + +- **EMIE_Reset**. A batch file that when run, reverts the changes made to the pre-production registry. + +## Certify your results in the pre-production environment +After the Requester tests the changes, he or she must go back into the Enterprise Mode Site List Portal, **Pre-production verification** screen to certify whether the testing was successful. + +**To certify changes and send to approvers** +1. On the **Pre-production verification** screen, the Requester clicks **Successful** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the change request and testing results. + +2. The Requester reviews the pre-defined approvers, and then clicks **Send for approval**. + +**To rollback your pre-production changes** +1. On the **Pre-production verification** screen, the Requester clicks **Failed** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the change request and testing results. + +2. Add a description about the issue into the **Issue description** box, and then click **Send failure details**. + + The change request and issue info are sent to the Administrators. + +3. The Requester clicks **Roll back** to roll back the changes in the pre-production environment. + + After the Requester rolls back the changes, he or she can update the requst and re-submit the ticket. + +## Next steps +If the change request is certified as successful, the Requester must next send it to the Approvers for approval. For the Approver-related steps, see the [Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md) topic. From 1286b825ffe2eed22f532f9955efa0d80d66649c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 08:54:33 -0700 Subject: [PATCH 056/115] Adding content --- ...e-change-request-enterprise-mode-portal.md | 46 +++++++++++++++++++ ...e-change-request-enterprise-mode-portal.md | 2 +- .../verify-changes-enterprise-mode-portal.md | 14 +++--- 3 files changed, 54 insertions(+), 8 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md index e69de29bb2..4bab06f670 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md @@ -0,0 +1,46 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how Approvers can approve open change requests in the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Approve a change request using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Approve a change request using the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +After a change request is successfully submitted to the pre-defined Approver(s), employees granted the role of **App Manager** or **Group Head**, they must approve the changes. + +## Approve a change request +The Approvers get an email stating that a Requester successfully opened, tested, and submitted the change request to the Approvers group. The Approvers can accept or reject a change request. + +**To approve a change request** +1. The Approver(s) log onto the Enterprise Mode Site List Portal, **My Approvals** page. + + + +## Next steps +After the Approvers approve the change request, it must be scheduled for inclusion in the production Enterprise Mode Site List. For the scheduling steps, see the [Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md) topic. + + + + +Approving a change request +An e-mail will be sent to the list of approvers. +After signing in, the employee will land on the My approvals page, or can navigate to the page by clicking Approvals pending in the sidebar. +The employee can select individual ticket IDs and verify the information provided in the change request. +The employee can approve or reject the ticket. +An e-mail will be sent to the Requester, Approvers, and Administrators with the status of the ticket. +The employee can also view the status of other tickets in his/her group by clicking the In progress, Closed, and Rolled back links in the sidebar. + + diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index c8c412f004..cd9033b34d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -27,7 +27,7 @@ Employees assigned to the Requester role all have the ability to create a change **To create a new change request** 1. The Requester (an employee that has been assigned the Requester role) signs into the Enterprise Mode Site List Portal, and clicks **Create new request**. - The **Create new request** screen appears. + The **Create new request** page appears. 2. Fill out all of the required fields, based on the group and the app, including: diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md index ee54cf9a5c..f96b4dae61 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md @@ -22,7 +22,7 @@ ms.sitesec: library >[!Important] >This step requires that each Requester have access to a test machine with Administrator rights, letting him or her get to the pre-production environment to make sure that the requested change is correct. -After the Requester successfully submits a change request to the Enterprise Mode Site List Portal, he or she gets an email, including: +The Requester successfully submits a change request to the Enterprise Mode Site List Portal and then gets an email, including: - **EMIE_RegKey**. A batch file that when run, sets the registry key to point to the local pre-production Enterprise Mode Site List. @@ -31,15 +31,15 @@ After the Requester successfully submits a change request to the Enterprise Mode - **EMIE_Reset**. A batch file that when run, reverts the changes made to the pre-production registry. ## Certify your results in the pre-production environment -After the Requester tests the changes, he or she must go back into the Enterprise Mode Site List Portal, **Pre-production verification** screen to certify whether the testing was successful. +The Requester tests the changes and then goes back into the Enterprise Mode Site List Portal, **Pre-production verification** page to certify whether the testing was successful. -**To certify changes and send to approvers** -1. On the **Pre-production verification** screen, the Requester clicks **Successful** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the change request and testing results. +**To certify changes and send to the Approver(s)** +1. On the **Pre-production verification** page, the Requester clicks **Successful** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the change request and testing results. -2. The Requester reviews the pre-defined approvers, and then clicks **Send for approval**. +2. The Requester reviews the pre-defined Approver(s), and then clicks **Send for approval**. **To rollback your pre-production changes** -1. On the **Pre-production verification** screen, the Requester clicks **Failed** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the change request and testing results. +1. On the **Pre-production verification** page, the Requester clicks **Failed** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the change request and testing results. 2. Add a description about the issue into the **Issue description** box, and then click **Send failure details**. @@ -47,7 +47,7 @@ After the Requester tests the changes, he or she must go back into the Enterpris 3. The Requester clicks **Roll back** to roll back the changes in the pre-production environment. - After the Requester rolls back the changes, he or she can update the requst and re-submit the ticket. + After the Requester rolls back the changes, the request can be updated and re-submitted. ## Next steps If the change request is certified as successful, the Requester must next send it to the Approvers for approval. For the Approver-related steps, see the [Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md) topic. From fa59829b531f3e0a22620064e18d4e5069116bb7 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 08:58:08 -0700 Subject: [PATCH 057/115] Fixing broken link --- .../ie11-deploy-guide/use-the-enterprise-mode-portal.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 3368745ec2..18fe446bf8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -66,8 +66,8 @@ The following topics give you more information about the things that you can do |Topic |Description | |------|------------| |[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | -|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create and verify a change request using the Enterprise Mode Site List Portal. | -|[Rollback changes in the pre-production environment using the Enterprise Mode Site List Portal](rollback-changes-pre-production-environment-enterprise-mode-portal.md)|Details about how to rollback a change request in the pre-production environment. | +|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create a change request using the Enterprise Mode Site List Portal. | +|[Verify your changes using the Enterprise Mode Site List Portal](verify-changes-enterprise-mode-portal.md)|Details about how to test and certify a change request using the Enterprise Mode Site List Portal. | |[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how to approve a change request using the Enterprise Mode Site List Portal. | |[Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how to schedule a change request using the Enterprise Mode Site List Portal. | |[Rollback changes in the production environment using the Enterprise Mode Site List Portal](rollback-changes-production-environment-enterprise-mode-portal.md)|Details about how to rollback a change request in the production environment. | From fd3bf8e204a6bf51f78f7db8427dacd205738a5a Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 09:09:21 -0700 Subject: [PATCH 058/115] Adding content --- .../approve-change-request-enterprise-mode-portal.md | 9 ++++++++- .../use-the-enterprise-mode-portal.md | 10 ++++++---- .../verify-changes-enterprise-mode-portal.md | 3 +++ 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md index 4bab06f670..3f74723f12 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md @@ -24,8 +24,15 @@ After a change request is successfully submitted to the pre-defined Approver(s), ## Approve a change request The Approvers get an email stating that a Requester successfully opened, tested, and submitted the change request to the Approvers group. The Approvers can accept or reject a change request. +>[!NOTE] +>All employees included in the Approver(s) group will receive the email; however, only one Approver needs to approve the request. + **To approve a change request** -1. The Approver(s) log onto the Enterprise Mode Site List Portal, **My Approvals** page. +1. The Approver log onto the Enterprise Mode Site List Portal, **My Approvals** page. + + The Approver can also get to the **My Approvals** page by clicking **Approvals Pending** in the left pane. + +2. The Approver clicks the **Request ID** for the change request that needs review diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 18fe446bf8..0b550b13e2 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -47,14 +47,16 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a |Approver

(can also be the App Manager role or the Group Head role) |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| |Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests


  • Rollback changes in the pre-production environment
| -## Enterprise Mode Site List Portal workflow +## Enterprise Mode Site List Portal workflow by role The following workflow describes how to use the Enterprise Mode Site List Portal. -1. [A Requester submits a change request and verifies the info against the pre-production site list](create-change-request-enterprise-mode-portal.md) +1. [A Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) -2. [The Approvers group accepts the change request](approve-change-request-enterprise-mode-portal.md) +2. [The Requester tests the change request info, certifying it's accuracy](verify-changes-enterprise-mode-portal.md) -3. The change is scheduled for the production environment. +2. [The Approver(s) group accepts the change request](approve-change-request-enterprise-mode-portal.md) + +3. [An Administrator schedules the change for the production environment](schedule-production-change-enterprise-mode-portal.md) 4. The change is verified against the production site list. diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md index f96b4dae61..2c8f165451 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md @@ -38,6 +38,9 @@ The Requester tests the changes and then goes back into the Enterprise Mode Site 2. The Requester reviews the pre-defined Approver(s), and then clicks **Send for approval**. + The Requester gets an email, stating that the change request is waiting for approval. + + **To rollback your pre-production changes** 1. On the **Pre-production verification** page, the Requester clicks **Failed** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the change request and testing results. From 07bef8a23f78b1b042f0c35aacae69906f91412e Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 09:15:02 -0700 Subject: [PATCH 059/115] Adding content --- ...e-change-request-enterprise-mode-portal.md | 25 +++++-------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md index 3f74723f12..2d84363c2d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md @@ -25,29 +25,16 @@ After a change request is successfully submitted to the pre-defined Approver(s), The Approvers get an email stating that a Requester successfully opened, tested, and submitted the change request to the Approvers group. The Approvers can accept or reject a change request. >[!NOTE] ->All employees included in the Approver(s) group will receive the email; however, only one Approver needs to approve the request. +>All employees included in the Approver(s) group receive the email; however, only one Approver needs to approve the request. -**To approve a change request** -1. The Approver log onto the Enterprise Mode Site List Portal, **My Approvals** page. +**To approve or reject a change request** +1. The Approver logs onto the Enterprise Mode Site List Portal, **My Approvals** page. The Approver can also get to the **My Approvals** page by clicking **Approvals Pending** in the left pane. -2. The Approver clicks the **Request ID** for the change request that needs review - +2. The Approver clicks the **Request ID** for the change request that needs review and certifies that the included info is correct. If the info is correct, the Approver clicks **Approve** to approve the change request. If the info seems incorrect, or if the app shouldn't be added to the site list, the Approver clicks **Reject**. + An email is sent to the Requester, the Approver(s) group, and the Administrator(s) group, with the updated status of the request. ## Next steps -After the Approvers approve the change request, it must be scheduled for inclusion in the production Enterprise Mode Site List. For the scheduling steps, see the [Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md) topic. - - - - -Approving a change request -An e-mail will be sent to the list of approvers. -After signing in, the employee will land on the My approvals page, or can navigate to the page by clicking Approvals pending in the sidebar. -The employee can select individual ticket IDs and verify the information provided in the change request. -The employee can approve or reject the ticket. -An e-mail will be sent to the Requester, Approvers, and Administrators with the status of the ticket. -The employee can also view the status of other tickets in his/her group by clicking the In progress, Closed, and Rolled back links in the sidebar. - - +After an Approver approves the change request, it must be scheduled for inclusion in the production Enterprise Mode Site List. For the scheduling steps, see the [Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md) topic. \ No newline at end of file From 1729c2897ff81860c9e47fb958d751ea3b6e5abc Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 09:32:03 -0700 Subject: [PATCH 060/115] Adding content --- ...e-change-request-enterprise-mode-portal.md | 24 +++++++++++++++---- .../verify-changes-enterprise-mode-portal.md | 9 +++++++ 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md index 2d84363c2d..a0e55545a5 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md @@ -19,14 +19,11 @@ ms.sitesec: library - Windows Server 2012 R2 - Windows Server 2008 R2 with Service Pack 1 (SP1) -After a change request is successfully submitted to the pre-defined Approver(s), employees granted the role of **App Manager** or **Group Head**, they must approve the changes. +After a change request is successfully submitted to the pre-defined Approver(s), employees granted the role of **App Manager**, **Group Head**, or **Administrator**, they must approve the changes. -## Approve a change request +## Approve or reject a change request The Approvers get an email stating that a Requester successfully opened, tested, and submitted the change request to the Approvers group. The Approvers can accept or reject a change request. ->[!NOTE] ->All employees included in the Approver(s) group receive the email; however, only one Approver needs to approve the request. - **To approve or reject a change request** 1. The Approver logs onto the Enterprise Mode Site List Portal, **My Approvals** page. @@ -36,5 +33,22 @@ The Approvers get an email stating that a Requester successfully opened, tested, An email is sent to the Requester, the Approver(s) group, and the Administrator(s) group, with the updated status of the request. +## Send a reminder to the Approver(s) group +If the change request is sitting in the approval queue for too long, the Requester can send a reminder to the group. + +- From the **My Approvals** page, click the checkbox next to the name of each Approver to be reminded, and then click **Send reminder**. + + An email is sent to the selected Approver(s). + + +## View rejected change requests +The original Requester, the Approver(s) group, and the Administrator(s) group can all view the rejected change request. + +**To view the rejected change request** +1. In the Enterprise Mode Site List Portal, click **Rejected** from the left pane. + + All rejected change requests appear, with role assignment determining which ones are visible. + + ## Next steps After an Approver approves the change request, it must be scheduled for inclusion in the production Enterprise Mode Site List. For the scheduling steps, see the [Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md) topic. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md index 2c8f165451..84d02e2f1b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md @@ -52,5 +52,14 @@ The Requester tests the changes and then goes back into the Enterprise Mode Site After the Requester rolls back the changes, the request can be updated and re-submitted. + +## View rolled back change requests +The original Requester and the Administrator(s) group can view the rolled back change requests. + +**To view the rolled back change request** +1. In the Enterprise Mode Site List Portal, click **Rolled back** from the left pane. + + All rolled back change requests appear, with role assignment determining which ones are visible. + ## Next steps If the change request is certified as successful, the Requester must next send it to the Approvers for approval. For the Approver-related steps, see the [Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md) topic. From 899d5678073af58afe3688b40daab0530eee605f Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 11:32:14 -0700 Subject: [PATCH 061/115] Adding content --- browsers/internet-explorer/TOC.md | 6 +-- ...e-change-request-enterprise-mode-portal.md | 11 +++-- ...e-change-request-enterprise-mode-portal.md | 4 +- ...tion-environment-enterprise-mode-portal.md | 0 ...roduction-change-enterprise-mode-portal.md | 49 +++++++++++++++++++ .../use-the-enterprise-mode-portal.md | 8 +-- ...changes-preprod-enterprise-mode-portal.md} | 8 +-- ...anges-production-enterprise-mode-portal.md | 44 +++++++++++++++++ 8 files changed, 113 insertions(+), 17 deletions(-) delete mode 100644 browsers/internet-explorer/ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md rename browsers/internet-explorer/ie11-deploy-guide/{verify-changes-enterprise-mode-portal.md => verify-changes-preprod-enterprise-mode-portal.md} (91%) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 6e635b285d..109a074152 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -43,10 +43,10 @@ ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-portal.md) ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) #####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) -#####[Verify your changes using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-enterprise-mode-portal.md) +#####[Verify your changes using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md) #####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) -#####[Schedule a production environment change using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) -#####[Rollback changes in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md) +#####[Schedule approved change requests for production using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) +#####[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md) #####[Grant access to the Enterprise Mode Site List Portal](ie11-deploy-guide/grant-access-enterprise-mode-portal.md) #####[Use the Settings page for the Enterprise Mode Site List Portal](ie11-deploy-guide/use-settings-enterprise-mode-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md index a0e55545a5..e0a684c974 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md @@ -25,14 +25,17 @@ After a change request is successfully submitted to the pre-defined Approver(s), The Approvers get an email stating that a Requester successfully opened, tested, and submitted the change request to the Approvers group. The Approvers can accept or reject a change request. **To approve or reject a change request** -1. The Approver logs onto the Enterprise Mode Site List Portal, **My Approvals** page. +1. The Approver logs onto the Enterprise Mode Site List Portal, **All Approvals** page. - The Approver can also get to the **My Approvals** page by clicking **Approvals Pending** in the left pane. + The Approver can also get to the **All Approvals** page by clicking **Approvals Pending** from the left pane. -2. The Approver clicks the **Request ID** for the change request that needs review and certifies that the included info is correct. If the info is correct, the Approver clicks **Approve** to approve the change request. If the info seems incorrect, or if the app shouldn't be added to the site list, the Approver clicks **Reject**. +2. The Approver clicks the expander arrow (**\/**) to the right side of the change request, showing the list of Approvers and the **Approve** and **Reject** buttons. + +3. The Approver reviews the change request, making sure it's correct. If the info is correct, the Approver clicks **Approve** to approve the change request. If the info seems incorrect, or if the app shouldn't be added to the site list, the Approver clicks **Reject**. An email is sent to the Requester, the Approver(s) group, and the Administrator(s) group, with the updated status of the request. + ## Send a reminder to the Approver(s) group If the change request is sitting in the approval queue for too long, the Requester can send a reminder to the group. @@ -51,4 +54,4 @@ The original Requester, the Approver(s) group, and the Administrator(s) group ca ## Next steps -After an Approver approves the change request, it must be scheduled for inclusion in the production Enterprise Mode Site List. For the scheduling steps, see the [Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md) topic. \ No newline at end of file +After an Approver approves the change request, it must be scheduled for inclusion in the production Enterprise Mode Site List. For the scheduling steps, see the [Schedule approved change requests for production using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md) topic. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index cd9033b34d..1ef8750fae 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -41,7 +41,7 @@ Employees assigned to the Requester role all have the ability to create a change - **Requested by.** Automatically filled in with your name. - - **Description.** An optional area where you can add descriptive info about the app. + - **Description.** Add descriptive info about the app. - **Requested change.** Select whether you want to **Add to EMIE**, **Delete from EMIE**, or **Update to EMIE**. @@ -66,4 +66,4 @@ Employees assigned to the Requester role all have the ability to create a change - **If the change is incorrect.** The Requester can rollback the change in pre-production or ask for help from the Administrator. ## Next steps -After the change request is created, the Requester must make sure the suggested changes work in the pre-production environment. For these steps, see the [Verify your changes using the Enterprise Mode Site List Portal](verify-changes-enterprise-mode-portal.md) topic. \ No newline at end of file +After the change request is created, the Requester must make sure the suggested changes work in the pre-production environment. For these steps, see the [Verify your changes using the Enterprise Mode Site List Portal](verify-changes-preprod-enterprise-mode-portal.md) topic. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/rollback-changes-production-environment-enterprise-mode-portal.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md index e69de29bb2..b0b5cbcad3 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md @@ -0,0 +1,49 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how Administrators can schedule approved change requests for production in the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Schedule approved change requests for production using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Schedule approved change requests for production using the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +After a change request is approved, the original Requester can schedule the change for the production environment. The change can be immediate or set for a future time. + +**To schedule an immediate change** +1. The Requester logs onto the Enterprise Mode Site List Portal and clicks **In Progress** from the left pane. + +2. The Requester clicks the **Approved** status for the change request. + + The **Schedule changes** page appears. + +3. The Requester clicks **Now**, and then clicks **Save**. + + The update is scheduled to immediately update the production environment and an email is sent to the Requester. After the update finishes, the Requester is asked to verify the changes. + + +**To schedule the change for a different day or time** +1. The Requester logs onto the Enterprise Mode Site List Portal and clicks **In Progress** from the left pane. + +2. The Requester clicks the **Approved** status for the change request. + + The **Schedule changes** page appears. + +3. The Requester clicks **Schedule**, sets the **Preferred day**, **Preferred start time**, and the **Preferred end time**, and then clicks **Save**. + + The update is scheduled to update the production environment on that day and time and an email is sent to the Requester. After the update finishes, the Requester will be asked to verify the changes. + + +## Next steps +After the update to the production environment completes, the Requester must again test the change. If the testing succeeds, the Requester can sign off on the change request. If the testing fails, the Requester can contact the Administrator group for more help. For the production environment testing steps, see the []() topic. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 0b550b13e2..b8e2ad1365 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -52,7 +52,7 @@ The following workflow describes how to use the Enterprise Mode Site List Portal 1. [A Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) -2. [The Requester tests the change request info, certifying it's accuracy](verify-changes-enterprise-mode-portal.md) +2. [The Requester tests the change request info, certifying it's accuracy](verify-changes-preprod-enterprise-mode-portal.md) 2. [The Approver(s) group accepts the change request](approve-change-request-enterprise-mode-portal.md) @@ -69,10 +69,10 @@ The following topics give you more information about the things that you can do |------|------------| |[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | |[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create a change request using the Enterprise Mode Site List Portal. | -|[Verify your changes using the Enterprise Mode Site List Portal](verify-changes-enterprise-mode-portal.md)|Details about how to test and certify a change request using the Enterprise Mode Site List Portal. | +|[Verify the change request in the pre-production environment using the Enterprise Mode Site List Portal](verify-changes-preprod-enterprise-mode-portal.md)|Details about how to test and verify a change request in the pre-production environment, using the Enterprise Mode Site List Portal.| |[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how to approve a change request using the Enterprise Mode Site List Portal. | -|[Schedule a production environment change using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how to schedule a change request using the Enterprise Mode Site List Portal. | -|[Rollback changes in the production environment using the Enterprise Mode Site List Portal](rollback-changes-production-environment-enterprise-mode-portal.md)|Details about how to rollback a change request in the production environment. | +|[Schedule approved change requests for production using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how to schedule a change request using the Enterprise Mode Site List Portal. | +|[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](verify-changes-production-enterprise-mode-portal.md)|Details about how to test and verify a change request update in the production environment, using the Enterprise Mode Site List Portal.| |[Grant access to the Enterprise Mode Site List Portal](grant-access-enterprise-mode-portal.md)|Details about how to let employees access the Enterprise Mode Site List Portal.| |[Use the Settings page for the Enterprise Mode Site List Portal](use-settings-enterprise-mode-portal.md)|Details about how to use the **Settings** page of the Enterprise Mode Site List Portal.| diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md similarity index 91% rename from browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md rename to browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md index 84d02e2f1b..109518836a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md @@ -30,15 +30,15 @@ The Requester successfully submits a change request to the Enterprise Mode Site - **EMIE_Reset**. A batch file that when run, reverts the changes made to the pre-production registry. -## Certify your results in the pre-production environment -The Requester tests the changes and then goes back into the Enterprise Mode Site List Portal, **Pre-production verification** page to certify whether the testing was successful. +## Verify and send the change request to Approvers +The Requester tests the changes and then goes back into the Enterprise Mode Site List Portal, **Pre-production verification** page to verify whether the testing was successful. -**To certify changes and send to the Approver(s)** +**To verify changes and send to the Approver(s)** 1. On the **Pre-production verification** page, the Requester clicks **Successful** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the change request and testing results. 2. The Requester reviews the pre-defined Approver(s), and then clicks **Send for approval**. - The Requester gets an email, stating that the change request is waiting for approval. + The Requester, the Approver group, and the Administrator group all get an email, stating that the change request is waiting for approval. **To rollback your pre-production changes** diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md new file mode 100644 index 0000000000..e3e3ff3a9d --- /dev/null +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md @@ -0,0 +1,44 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how the Requester makes sure that the change request update is accurate within the production environment using the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Verify the change request update in the production environment using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Verify the change request update in the production environment using the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +## Verify and sign off on the update in the production environment +The Requester tests the changes in the production environment and then goes back into the Enterprise Mode Site List Portal, **Production verification** page to verify whether the testing was successful. + +**To verify the changes and sign off** +- On the **Production verification** page, the Requester clicks **Successful**, optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the testing results, optionally includes a description of the change, and then clicks **Sign off**. + +The Requester, Approver group, and Administrator group all get an email, stating that the change request has been signed off. + + +**To rollback production changes** +1. On the **Production verification** page, the Requester clicks **Failed** and optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the testing results. + +2. Add a description about the issue into the **Change description** box, and then click **Send failure details**. + + The info is sent to the Administrators. + +3. The Requester clicks **Roll back** to roll back the changes in the production environment. + + After the Requester rolls back the changes, the request is automatically handled in the production environment site list. + + +## Next steps +If the change request is certified as successful, the Requester must next send it to the Approvers for approval. For the Approver-related steps, see the [Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md) topic. From c62d68ae701f1b705338bca0c6094336164383be Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 12:58:42 -0700 Subject: [PATCH 062/115] Adding content --- browsers/internet-explorer/TOC.md | 3 +-- .../grant-access-enterprise-mode-portal.md | 0 .../ie11-deploy-guide/index.md | 2 +- ...roduction-change-enterprise-mode-portal.md | 2 +- .../use-settings-enterprise-mode-portal.md | 0 .../use-the-enterprise-mode-portal.md | 20 ++++++++----------- ...anges-production-enterprise-mode-portal.md | 3 --- 7 files changed, 11 insertions(+), 19 deletions(-) delete mode 100644 browsers/internet-explorer/ie11-deploy-guide/grant-access-enterprise-mode-portal.md delete mode 100644 browsers/internet-explorer/ie11-deploy-guide/use-settings-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 109a074152..e7adf6ee7b 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -47,8 +47,7 @@ #####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) #####[Schedule approved change requests for production using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) #####[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md) -#####[Grant access to the Enterprise Mode Site List Portal](ie11-deploy-guide/grant-access-enterprise-mode-portal.md) -#####[Use the Settings page for the Enterprise Mode Site List Portal](ie11-deploy-guide/use-settings-enterprise-mode-portal.md) +#####[Use the Administrator tools for the Enterprise Mode Site List Portal](ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/grant-access-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/grant-access-enterprise-mode-portal.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/browsers/internet-explorer/ie11-deploy-guide/index.md b/browsers/internet-explorer/ie11-deploy-guide/index.md index f26bdcd631..4a37a95e9a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/index.md +++ b/browsers/internet-explorer/ie11-deploy-guide/index.md @@ -33,7 +33,7 @@ Because this content isn't intended to be a step-by-step guide, not all of the s |[List of updated features and tools - Internet Explorer 11 (IE11)](updated-features-and-tools-with-ie11.md) |IE11 includes several new features and tools. This topic includes high-level info about the each of them. | |[Install and Deploy Internet Explorer 11 (IE11)](install-and-deploy-ie11.md) |Use the topics in this section to learn how to customize your Internet Explorer installation package, how to choose the right method for installation, and how to deploy IE into your environment. You can also find more info about your virtualization options for legacy apps. | |[Collect data using Enterprise Site Discovery](collect-data-using-enterprise-site-discovery.md) |Use IE to collect data on computers running Windows Internet Explorer 8 through IE11 on Windows 10, Windows 8.1, or Windows 7. This inventory information helps you build a list of websites used by your company so you can make more informed decisions about your IE deployments, including figuring out which sites might be at risk or require overhauls during future upgrades. | -|[Enterprise Mode for Internet Explorer 11 (IE11)](enterprise-mode-overview-for-ie11.md) |Use the topics in this section to learn how to set up and use Enterprise Mode and the Enterprise Mode Site List Manager in your company. | +|[Enterprise Mode for Internet Explorer 11 (IE11)](enterprise-mode-overview-for-ie11.md) |Use the topics in this section to learn how to set up and use Enterprise Mode, the Enterprise Mode Site List Manager, and the Enterprise Mode Site List Portal in your company. | |[Group Policy and Internet Explorer 11 (IE11)](group-policy-and-ie11.md) |Use the topics in this section to learn about Group Policy and how to use it to manage IE. | |[Manage Internet Explorer 11](manage-ie11-overview.md) |Use the topics in this section to learn about how to auto detect your settings, auto configure your configuration settings, and auto configure your proxy configuration settings for IE. | |[Troubleshoot Internet Explorer 11 (IE11)](troubleshoot-ie11.md) |Use the topics in this section to learn how to troubleshoot several of the more common problems experienced with IE. | diff --git a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md index b0b5cbcad3..b42115a032 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md @@ -46,4 +46,4 @@ After a change request is approved, the original Requester can schedule the chan ## Next steps -After the update to the production environment completes, the Requester must again test the change. If the testing succeeds, the Requester can sign off on the change request. If the testing fails, the Requester can contact the Administrator group for more help. For the production environment testing steps, see the []() topic. \ No newline at end of file +After the update to the production environment completes, the Requester must again test the change. If the testing succeeds, the Requester can sign off on the change request. If the testing fails, the Requester can contact the Administrator group for more help. For the production environment testing steps, see the [Verify the change request update in the production environment using the Enterprise Mode Site List Portal](verify-changes-production-enterprise-mode-portal.md) topic. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-settings-enterprise-mode-portal.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index b8e2ad1365..7a8b583094 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -43,24 +43,22 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a |Role assignment |Available actions | |----------------|------------------| -|Requester |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send personal requests for approval


  • View personal requests


  • Sign off and close personal requests
| -|Approver

(can also be the App Manager role or the Group Head role) |
  • Approve requests from the assigned group


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests
| -|Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback changes in case of failure


  • Send requests for approval


  • View personal requests


  • Sign off and close requests


  • Rollback changes in the pre-production environment
| +|Requester |
  • Create a change request


  • Validate changes in the pre-production environment


  • Rollback pre-production and production changes in case of failure


  • Send approval requests


  • View own requests


  • Sign off and close own requests
| +|Approver

(includes the App Manager and Group Head roles) |
  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback pre-production and production changes in case of failure


  • Send approval requests


  • View own requests


  • Sign off and close own requests
| +|Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback pre-production and production changes in case of failure


  • Send requests for approval


  • View requests


  • Sign off and close requests
| ## Enterprise Mode Site List Portal workflow by role The following workflow describes how to use the Enterprise Mode Site List Portal. -1. [A Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) +1. [The Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) -2. [The Requester tests the change request info, certifying it's accuracy](verify-changes-preprod-enterprise-mode-portal.md) +2. [The Requester tests the change request info, verifying its accuracy](verify-changes-preprod-enterprise-mode-portal.md) 2. [The Approver(s) group accepts the change request](approve-change-request-enterprise-mode-portal.md) -3. [An Administrator schedules the change for the production environment](schedule-production-change-enterprise-mode-portal.md) +3. [The Requester schedules the change for the production environment](schedule-production-change-enterprise-mode-portal.md) -4. The change is verified against the production site list. - -5. The change request is signed off and closed. +4. [The change is verified against the production site list and signed off](verify-changes-production-enterprise-mode-portal.md) ## In this section The following topics give you more information about the things that you can do with the Enterprise Mode Site List Portal. @@ -73,9 +71,7 @@ The following topics give you more information about the things that you can do |[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how to approve a change request using the Enterprise Mode Site List Portal. | |[Schedule approved change requests for production using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how to schedule a change request using the Enterprise Mode Site List Portal. | |[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](verify-changes-production-enterprise-mode-portal.md)|Details about how to test and verify a change request update in the production environment, using the Enterprise Mode Site List Portal.| -|[Grant access to the Enterprise Mode Site List Portal](grant-access-enterprise-mode-portal.md)|Details about how to let employees access the Enterprise Mode Site List Portal.| -|[Use the Settings page for the Enterprise Mode Site List Portal](use-settings-enterprise-mode-portal.md)|Details about how to use the **Settings** page of the Enterprise Mode Site List Portal.| - +|[Use the Administrator tools for the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) |Details about how to use the Administrator tools to manage employees and the portal settings, to use the standalone Enterprise Mode Site List Manager page, and to view the included reports.| ## Related topics - [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md index e3e3ff3a9d..e908ece084 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md @@ -39,6 +39,3 @@ The Requester, Approver group, and Administrator group all get an email, stating After the Requester rolls back the changes, the request is automatically handled in the production environment site list. - -## Next steps -If the change request is certified as successful, the Requester must next send it to the Approvers for approval. For the Approver-related steps, see the [Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md) topic. From c3bb26a5c9e53cd859b7073cb88ecd2196d9a443 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 13:08:06 -0700 Subject: [PATCH 063/115] Adding new topic --- .../ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 From cc81141416ab42ebaf1fbc1cd85fadd49116aa83 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 13:48:48 -0700 Subject: [PATCH 064/115] Adding content --- browsers/internet-explorer/TOC.md | 2 + .../add-employees-enterprise-mode-portal.md | 0 .../enterprise-mode-overview-for-ie11.md | 2 +- .../use-the-enterprise-mode-portal.md | 17 ++------ ...rkflow-processes-enterprise-mode-portal.md | 39 +++++++++++++++++++ 5 files changed, 46 insertions(+), 14 deletions(-) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md create mode 100644 browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index e7adf6ee7b..c5e3eecd05 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -42,12 +42,14 @@ ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-portal.md) ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) +####[Workflow-based processes using the Enterprise Mode Site List Portal](ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md) #####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) #####[Verify your changes using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md) #####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) #####[Schedule approved change requests for production using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) #####[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md) #####[Use the Administrator tools for the Enterprise Mode Site List Portal](ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md) +######[Add employees to the Enterprise Mode Site List Portal](ie11-deploy-guide/add-employees-enterprise-mode-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md index e62bc736f1..1d96ecb7cf 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md @@ -2,7 +2,7 @@ localizationpriority: low ms.mktglfcycl: deploy ms.pagetype: appcompat -description: Use the topics in this section to learn how to set up and use Enterprise Mode and the Enterprise Mode Site List Manager in your company. +description: Use the topics in this section to learn how to set up and use Enterprise Mode, Enterprise Mode Site List Manager, and the Enterprise Mode Site List Portal for your company. author: eross-msft ms.prod: ie11 ms.assetid: d52ba8ba-b3c7-4314-ba14-0610e1d8456e diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 7a8b583094..eafc2f9201 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -60,20 +60,11 @@ The following workflow describes how to use the Enterprise Mode Site List Portal 4. [The change is verified against the production site list and signed off](verify-changes-production-enterprise-mode-portal.md) -## In this section -The following topics give you more information about the things that you can do with the Enterprise Mode Site List Portal. - -|Topic |Description | -|------|------------| -|[Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) |Details about what needs to be set up before you can use the Enterprise Mode Site List portal in your organization. | -|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how to create a change request using the Enterprise Mode Site List Portal. | -|[Verify the change request in the pre-production environment using the Enterprise Mode Site List Portal](verify-changes-preprod-enterprise-mode-portal.md)|Details about how to test and verify a change request in the pre-production environment, using the Enterprise Mode Site List Portal.| -|[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how to approve a change request using the Enterprise Mode Site List Portal. | -|[Schedule approved change requests for production using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how to schedule a change request using the Enterprise Mode Site List Portal. | -|[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](verify-changes-production-enterprise-mode-portal.md)|Details about how to test and verify a change request update in the production environment, using the Enterprise Mode Site List Portal.| -|[Use the Administrator tools for the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) |Details about how to use the Administrator tools to manage employees and the portal settings, to use the standalone Enterprise Mode Site List Manager page, and to view the included reports.| - ## Related topics +- [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) + +- [Workflow-based processes using the Enterprise Mode Site List Portal](workflow-processes-enterprise-mode-portal.md) + - [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md new file mode 100644 index 0000000000..383f2ad6ad --- /dev/null +++ b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md @@ -0,0 +1,39 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Use the topics in this section to learn how to perform all of the workflow-related processes in the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +ms.assetid: d52ba8ba-b3c7-4314-ba14-0610e1d8456e +title: Workflow-based processes using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + + +# Workflow-based processes using the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +Use the topics in this section to learn how to perform the available Enterprise Mode Site List Portal processes, based on workflow. + +## In this section +|Topic |Description | +|---------------------------------------------------------------|-----------------------------------------------------------------------------------| +|[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md)|Details about how the Requester creates a change request in the Enterprise Mode Site List Portal.| +|[Verify your changes using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md)|Details about how the Requester tests a change request in the pre-production environment of the Enterprise Mode Site List Portal.| +|[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md)|Details about how the Approver(s) approve a change request in the Enterprise Mode Site List Portal.| +|[Schedule approved change requests for production using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md)|Details about how the Requester schedules the approved change request update in the Enterprise Mode Site List Portal.| +|[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md)|Details about how the Requester tests an update in the production environment of the Enterprise Mode Site List Portal.| +|[Use the Administrator tools for the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) |Details about how to use the Administrator tools to manage employees and the portal settings, to use the standalone Enterprise Mode Site List Manager page, and to view the included reports.| + +## Related topics +- [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) + +- [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) \ No newline at end of file From e44d8e231d6b31ca5b812aabdab79f72608e3673 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 13:58:09 -0700 Subject: [PATCH 065/115] Fixing broken links --- .../workflow-processes-enterprise-mode-portal.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md index 383f2ad6ad..badb6b879f 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md @@ -26,14 +26,16 @@ Use the topics in this section to learn how to perform the available Enterprise ## In this section |Topic |Description | |---------------------------------------------------------------|-----------------------------------------------------------------------------------| -|[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md)|Details about how the Requester creates a change request in the Enterprise Mode Site List Portal.| -|[Verify your changes using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md)|Details about how the Requester tests a change request in the pre-production environment of the Enterprise Mode Site List Portal.| -|[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md)|Details about how the Approver(s) approve a change request in the Enterprise Mode Site List Portal.| -|[Schedule approved change requests for production using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md)|Details about how the Requester schedules the approved change request update in the Enterprise Mode Site List Portal.| -|[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md)|Details about how the Requester tests an update in the production environment of the Enterprise Mode Site List Portal.| +|[Create a change request using the Enterprise Mode Site List Portal](create-change-request-enterprise-mode-portal.md)|Details about how the Requester creates a change request in the Enterprise Mode Site List Portal.| +|[Verify your changes using the Enterprise Mode Site List Portal](verify-changes-preprod-enterprise-mode-portal.md)|Details about how the Requester tests a change request in the pre-production environment of the Enterprise Mode Site List Portal.| +|[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how the Approver(s) approve a change request in the Enterprise Mode Site List Portal.| +|[Schedule approved change requests for production using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how the Requester schedules the approved change request update in the Enterprise Mode Site List Portal.| +|[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](verify-changes-production-enterprise-mode-portal.md)|Details about how the Requester tests an update in the production environment of the Enterprise Mode Site List Portal.| |[Use the Administrator tools for the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) |Details about how to use the Administrator tools to manage employees and the portal settings, to use the standalone Enterprise Mode Site List Manager page, and to view the included reports.| ## Related topics +- [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) + - [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) \ No newline at end of file From e1d65426ad8fd70bf95de0bf266cbe0a14dc587c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 14:25:49 -0700 Subject: [PATCH 066/115] Adding content --- browsers/internet-explorer/TOC.md | 7 ++- ...e-change-request-enterprise-mode-portal.md | 3 +- .../use-admin-tools-enterprise-mode-portal.md | 61 +++++++++++++++++++ .../use-the-enterprise-mode-portal.md | 7 ++- ...-changes-preprod-enterprise-mode-portal.md | 3 +- .../view-apps-enterprise-mode-site-list.md | 0 ...rkflow-processes-enterprise-mode-portal.md | 10 +-- 7 files changed, 80 insertions(+), 11 deletions(-) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index c5e3eecd05..8e1fdda85b 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -42,14 +42,15 @@ ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-portal.md) ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) -####[Workflow-based processes using the Enterprise Mode Site List Portal](ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md) +####[Workflow-based processes for employees using the Enterprise Mode Site List Portal](ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md) #####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) #####[Verify your changes using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md) #####[Approve a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md) #####[Schedule approved change requests for production using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) #####[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md) -#####[Use the Administrator tools for the Enterprise Mode Site List Portal](ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md) -######[Add employees to the Enterprise Mode Site List Portal](ie11-deploy-guide/add-employees-enterprise-mode-portal.md) +#####[View the apps currently on the Enterprise Mode Site List](ie11-deploy-guide/view-apps-enterprise-mode-site-list.md) +####[Use the Administrator tools with the Enterprise Mode Site List Portal](ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md) +#####[Add employees to the Enterprise Mode Site List Portal](ie11-deploy-guide/add-employees-enterprise-mode-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md index e0a684c974..0b6cee7d40 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md @@ -48,7 +48,8 @@ If the change request is sitting in the approval queue for too long, the Request The original Requester, the Approver(s) group, and the Administrator(s) group can all view the rejected change request. **To view the rejected change request** -1. In the Enterprise Mode Site List Portal, click **Rejected** from the left pane. + +- In the Enterprise Mode Site List Portal, click **Rejected** from the left pane. All rejected change requests appear, with role assignment determining which ones are visible. diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md index e69de29bb2..bef39009e4 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md @@ -0,0 +1,61 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Use the topics in this section to learn how to use the Administrator tools with the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Use the Administrator tools with the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Use the Administrator tools with the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +Use the topics in this section to learn how to perform the available Enterprise Mode Site List Portal processes, based on workflow. + +## In this section +|Topic |Description | +|---------------------------------------------------------------|-----------------------------------------------------------------------------------| +|[Add employees to the Enterprise Mode Site List Portal](add-employees-enterprise-mode-portal.md)|Details about how the Administrator can add employees to the Enterprise Mode Site List Portal.| + +## Related topics +- [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) + +- [Workflow-based processes for employees using the Enterprise Mode Site List Portal](workflow-processes-enterprise-mode-portal.md) + +- [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) + +- [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) + + +Grant access to the portal +When a request to gain access to the portal is submitted, an e-mail will be sent to the administrators. +In the Employee management page, select the individual employee and click Edit. +Approve the request by checking Active, then click Save. +An administrator can also add the employee to the portal by clicking Add a new employee . +An administrator can deactivate an account by un-checking Active on the Edit employee page. +Configure the settings +Navigate to the Settings page. +The employee can update the pre-production and production XMLs, as well as the attachments location, by providing the appropriate credentials to access the file paths. +The freeze dates define a window of time in which no changes can be made to the production site list. +A new group can be created by clicking Group details and filling out the fields in the Add group tab. An existing group can be edited by filling out the fields in the Edit group tab on that same screen. +The role names for App Manager and Group Head can be renamed by clicking the edit icon next to their name. You can also toggle whether that role is required for approvals on that same screen by checking/un-checking Mandatory. +Enterprise Mode Site List Manager +This page provides the same functionality you would receive from the Enterprise Mode Site List Manager tool. With it, you can perform the following operations. +Add a site to the site list +Convert the v.1 schema to the v.2 schema, and vice versa +Bulk add sites from an existing XML file +Merge multiple XML files and save as one XML file +Export the site list +Import the site list +Bulk add the sites to the portal production list +View the site list +The current production list can be viewed by everyone who has access to the portal. An employee can view this list by navigating to the Production sites list page. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index eafc2f9201..d1ae8c6fb8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -47,7 +47,7 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a |Approver

(includes the App Manager and Group Head roles) |
  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback pre-production and production changes in case of failure


  • Send approval requests


  • View own requests


  • Sign off and close own requests
| |Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback pre-production and production changes in case of failure


  • Send requests for approval


  • View requests


  • Sign off and close requests
| -## Enterprise Mode Site List Portal workflow by role +## Enterprise Mode Site List Portal workflow by employee role The following workflow describes how to use the Enterprise Mode Site List Portal. 1. [The Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) @@ -60,10 +60,13 @@ The following workflow describes how to use the Enterprise Mode Site List Portal 4. [The change is verified against the production site list and signed off](verify-changes-production-enterprise-mode-portal.md) + ## Related topics - [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) -- [Workflow-based processes using the Enterprise Mode Site List Portal](workflow-processes-enterprise-mode-portal.md) +- [Workflow-based processes for employees using the Enterprise Mode Site List Portal](workflow-processes-enterprise-mode-portal.md) + +- [Use the Administrator tools with the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) - [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md index 109518836a..ad7ff7fb3e 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md @@ -57,7 +57,8 @@ The Requester tests the changes and then goes back into the Enterprise Mode Site The original Requester and the Administrator(s) group can view the rolled back change requests. **To view the rolled back change request** -1. In the Enterprise Mode Site List Portal, click **Rolled back** from the left pane. + +- In the Enterprise Mode Site List Portal, click **Rolled back** from the left pane. All rolled back change requests appear, with role assignment determining which ones are visible. diff --git a/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md b/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md index badb6b879f..800c967709 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md @@ -5,13 +5,12 @@ ms.pagetype: appcompat description: Use the topics in this section to learn how to perform all of the workflow-related processes in the Enterprise Mode Site List Portal. author: eross-msft ms.prod: ie11 -ms.assetid: d52ba8ba-b3c7-4314-ba14-0610e1d8456e -title: Workflow-based processes using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +title: Workflow-based processes for employees using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library --- -# Workflow-based processes using the Enterprise Mode Site List Portal +# Workflow-based processes for employees using the Enterprise Mode Site List Portal **Applies to:** @@ -31,11 +30,14 @@ Use the topics in this section to learn how to perform the available Enterprise |[Approve a change request using the Enterprise Mode Site List Portal](approve-change-request-enterprise-mode-portal.md)|Details about how the Approver(s) approve a change request in the Enterprise Mode Site List Portal.| |[Schedule approved change requests for production using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how the Requester schedules the approved change request update in the Enterprise Mode Site List Portal.| |[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](verify-changes-production-enterprise-mode-portal.md)|Details about how the Requester tests an update in the production environment of the Enterprise Mode Site List Portal.| -|[Use the Administrator tools for the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) |Details about how to use the Administrator tools to manage employees and the portal settings, to use the standalone Enterprise Mode Site List Manager page, and to view the included reports.| +|[View the apps currently on the Enterprise Mode Site List](view-apps-enterprise-mode-site-list.md)|Details about how anyone with access to the portal can review the apps already on the active Enterprise Mode Site List.| + ## Related topics - [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) +- [Use the Administrator tools with the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) + - [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) \ No newline at end of file From 3c5754eb85044e02433144e237dc1907d83aa9b7 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 9 May 2017 14:36:04 -0700 Subject: [PATCH 067/115] Adding content --- .../add-employees-enterprise-mode-portal.md | 1 + .../ie11-deploy-guide/use-the-enterprise-mode-portal.md | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md index e69de29bb2..6717c2ab87 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md @@ -0,0 +1 @@ +Add employees and roles at the same time. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index d1ae8c6fb8..48c4f1feed 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -50,15 +50,15 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a ## Enterprise Mode Site List Portal workflow by employee role The following workflow describes how to use the Enterprise Mode Site List Portal. -1. [The Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) +1. [The Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) 2. [The Requester tests the change request info, verifying its accuracy](verify-changes-preprod-enterprise-mode-portal.md) -2. [The Approver(s) group accepts the change request](approve-change-request-enterprise-mode-portal.md) +3. [The Approver(s) group accepts the change request](approve-change-request-enterprise-mode-portal.md) -3. [The Requester schedules the change for the production environment](schedule-production-change-enterprise-mode-portal.md) +4. [The Requester schedules the change for the production environment](schedule-production-change-enterprise-mode-portal.md) -4. [The change is verified against the production site list and signed off](verify-changes-production-enterprise-mode-portal.md) +5. [The change is verified against the production site list and signed off](verify-changes-production-enterprise-mode-portal.md) ## Related topics From 241f76caac43b673042df1a6b866aa088e4d94a7 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 10 May 2017 09:06:59 -0700 Subject: [PATCH 068/115] Adding content --- .../add-employees-enterprise-mode-portal.md | 65 ++++++++++++++++++- .../view-apps-enterprise-mode-site-list.md | 37 +++++++++++ 2 files changed, 101 insertions(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md index 6717c2ab87..0f99fc6a7b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md @@ -1 +1,64 @@ -Add employees and roles at the same time. \ No newline at end of file +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how to add employees to the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: Add employees to the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Add employees to the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +After you get the Enterprise Mode Site List Portal up and running, you must add your employees. During this process, you'll also assign roles and groups. + +The available roles are: + +- **Requester.** The primary role to assign to employees that need to access the Enterprise Mode Site List Portal. The Requester can create change requests, validate changes in the pre-production environment, rollback pre-production and production changes in case of failure, send personal approval requests, view personal change requests, and sign off and close personal change requests. + +- **App Manager.** This role is considered part of the Approvers group. The App Manager can approve change requests, validate changes in the pre-production environment, rollback pre-production and production changes in case of failure, send personal approval requests, view personal requests, and sign off and close personal requests. + +- **Group Head.** This role is considered part of the Approvers group. The Group Head can approve change requests, validate changes in the pre-production environment, rollback pre-production and production changes in case of failure, send personal approval requests, view personal requests, and sign off and close personal requests. + +- **Administrator.** The role with the highest-level rights; we recommend limiting the number of employees you grant this role. The Administrator can perform any task that can be performed by the other roles, in addition to adding employees to the portal, assigning employee roles, approving registrations to the portal, configuring portal settings (for example, determining the freeze schedule, determining the pre-production and production XML paths, and determining the attachment upload location), and using the standalone Enterprise Mode Site List Manager page. + +**To add an employee to the Enterprise Mode Site List Portal** +1. Open the Enterprise Mode Site List Portal and click the **Employee Management** icon in the upper-right area of the page. + + The **Employee management** page appears. + +2. Click **Add a new employee**. + + The **Add a new employee** page appears. + +3. Fill out the fields for each employee, including: + + - **Email.** Add the employee's email address. + + - **Name.** This box autofills based on the email address. + + - **Role.** Pick a single role for the employee, based on the list above. + + - **Group name.** Pick the name of the employee's group. The group association also assigns a group of Approvers. + + - **Comments.** Add optional comments about the employee. + + - **Active.** Click the check box to make the employee active in the system. If you want to keep the employee in the system, but you want to prevent access, clear this check box. + +4. Click **Save**. + +**To export all employees to an Excel spreadsheet** +1. On the **Employee management** page, click **Export to Excel**. + +2. Save the EnterpriseModeUsersList.xlsx file. + + The Excel file includes all employees with access to the Enterprise Mode Site List Portal, including user name, email address, role, and group name. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md b/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md index e69de29bb2..7e3d6aa522 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md +++ b/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md @@ -0,0 +1,37 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how to view the active Enterprise Mode Site List from the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: View the apps included in the active Enterprise Mode Site List from the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# View the apps included in the active Enterprise Mode Site List from the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +Any employee with access to the Enterprise Mode Site List Portal can view the apps included in the current Enterprise Mode Site List. + +**To view the active Enterprise Mode Site List** +1. Open the Enterprise Mode Site List Portal and click the **Production sites list** icon in the upper-right area of the page. + + Each app shows its URL, the compatibility mode to use, and the assigned browser to open the site. + +2. Click any URL to view the actual site, using the compatibility mode and opening in the correct browser. + + +**To export the active Enterprise Mode Site List** +1. On the **Production sites list** page, click **Export**. + +2. Save the ProductionSiteList.xlsx file. + + The Excel file includes all apps in the current Enterprise Mode Site List, including URL, compatibility mode, and assigned browser. From 5ce85ff2604242faceb77052de44c37b93522730 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 10 May 2017 09:27:44 -0700 Subject: [PATCH 069/115] Adding content --- ...nfigure-settings-enterprise-mode-portal.md | 47 +++++++++++++++++++ .../use-admin-tools-enterprise-mode-portal.md | 3 +- .../view-apps-enterprise-mode-site-list.md | 2 +- 3 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md new file mode 100644 index 0000000000..87f0d270fd --- /dev/null +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -0,0 +1,47 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how the Administrator can use the Settings page to set up Groups and roles, the Enterprise Mode Site List Portal environment, and the freeze dates for production changes. +author: eross-msft +ms.prod: ie11 +title: Use the Settings page to set up the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# Use the Settings page to set up the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +The **Settings** page lets anyone with Adminsitrator rights set up groups and roles, set up the Enterprise Mode Site List Portal environment, and choose the freeze dates for production changes. + +## Use the Group and role settings area + +**To add a new group and determine the required change request Approvers** +1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. + + The **Settings** page appears. + +2. In the Group and role settings area of the page, choose the Group name you want to update + +**To edit an existing group or change the Approvers** + + +## Use the Environment settings area +This area lets you specify the location of your pre-production environment, your production environment... + +**To add environment info and credentials** + +**To edit environment info and credentials** + + +## Use the Freeze production changes area +This optional area lets you specify a period of time when your employees must stop adding changes to the current Enterprise Mode Site List. This must include both a start and an end date. + +**To add the start and end dates** \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md index bef39009e4..a902aa578c 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md @@ -25,6 +25,7 @@ Use the topics in this section to learn how to perform the available Enterprise |Topic |Description | |---------------------------------------------------------------|-----------------------------------------------------------------------------------| |[Add employees to the Enterprise Mode Site List Portal](add-employees-enterprise-mode-portal.md)|Details about how the Administrator can add employees to the Enterprise Mode Site List Portal.| +|[Use the Settings page to set up the Enterprise Mode Site List Portal](configure-settings-enterprise-mode-portal.md)|Details about how the Administrator can use the **Settings** page to set up Groups and roles, the Enterprise Mode Site List Portal environment, and the freeze dates for production changes. | ## Related topics - [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) @@ -57,5 +58,3 @@ Merge multiple XML files and save as one XML file Export the site list Import the site list Bulk add the sites to the portal production list -View the site list -The current production list can be viewed by everyone who has access to the portal. An employee can view this list by navigating to the Production sites list page. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md b/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md index 7e3d6aa522..90be9b01af 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md +++ b/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md @@ -24,7 +24,7 @@ Any employee with access to the Enterprise Mode Site List Portal can view the ap **To view the active Enterprise Mode Site List** 1. Open the Enterprise Mode Site List Portal and click the **Production sites list** icon in the upper-right area of the page. - Each app shows its URL, the compatibility mode to use, and the assigned browser to open the site. + The **Production sites list** page appears, with each app showing its URL, the compatibility mode to use, and the assigned browser to open the site. 2. Click any URL to view the actual site, using the compatibility mode and opening in the correct browser. From 49d10db5e491d8e57fdb92c7525064506a701fc3 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 10 May 2017 11:05:26 -0700 Subject: [PATCH 070/115] Adding content --- ...nfigure-settings-enterprise-mode-portal.md | 43 +++++++++++++++++-- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md index 87f0d270fd..a07b18b081 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -19,7 +19,7 @@ ms.sitesec: library - Windows Server 2012 R2 - Windows Server 2008 R2 with Service Pack 1 (SP1) -The **Settings** page lets anyone with Adminsitrator rights set up groups and roles, set up the Enterprise Mode Site List Portal environment, and choose the freeze dates for production changes. +The **Settings** page lets anyone with Administrator rights set up groups and roles, set up the Enterprise Mode Site List Portal environment, and choose the freeze dates for production changes. ## Use the Group and role settings area @@ -28,9 +28,46 @@ The **Settings** page lets anyone with Adminsitrator rights set up groups and ro The **Settings** page appears. -2. In the Group and role settings area of the page, choose the Group name you want to update +2. In the **Group and role settings** area of the page, click **Group details**. + + The **Add or edit group names** box appears. + +3. Click the **Add group** tab, and then add the following info: + + - **New group name.** Type name of your new group. + + - **Group head email.** Type the email address for the primary contact for the group. + + - **Group head name.** This box autofills based on the email address. + + - **Active.** Click the check box to make the group active in the system. If you want to keep the group in the system, but you want to prevent access, clear this check box. + +4. Click **Save**. + + +**To edit an existing group** +1. In the **Group and role settings** area of the page, click **Group details**. + + The **Add or edit group names** box appears. + +2. Click the **Edit group** tab and then update the info, as necessary. + + +**To set a group's required Approvers** +1. In the **Group and role settings** area of the page, choose the group name you want to update with Approvers from the **Group name** box. + +2. In the **Required approvers** area, choose which roles are required to approve a change request for the group. You can choose one or many roles. + + - **App Manager.** All employees in this group must get change request approval by someone assigned this role. + + You can change the name of this role by clicking the pencil icon and providing a new name in the **Edit role name** box. + + - **Group Head.** All employees in this group must get change request approval by someone assigned this role. + + You can change the name of this role by clicking the pencil icon and providing a new name in the **Edit role name** box. + + - **Administrator.** All employees in this group must get change request approval by someone assigned this role. -**To edit an existing group or change the Approvers** ## Use the Environment settings area From 3f5cb5869bb9fda8ee5c914d38e9f65f111fcb88 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 10 May 2017 11:16:02 -0700 Subject: [PATCH 071/115] Adding content --- ...nfigure-settings-enterprise-mode-portal.md | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md index a07b18b081..e93f6db91c 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -22,6 +22,7 @@ ms.sitesec: library The **Settings** page lets anyone with Administrator rights set up groups and roles, set up the Enterprise Mode Site List Portal environment, and choose the freeze dates for production changes. ## Use the Group and role settings area +This area lets you add or edit your Group info, along with letting you pick which roles must be Approvers for the group. **To add a new group and determine the required change request Approvers** 1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. @@ -45,14 +46,6 @@ The **Settings** page lets anyone with Administrator rights set up groups and ro 4. Click **Save**. -**To edit an existing group** -1. In the **Group and role settings** area of the page, click **Group details**. - - The **Add or edit group names** box appears. - -2. Click the **Edit group** tab and then update the info, as necessary. - - **To set a group's required Approvers** 1. In the **Group and role settings** area of the page, choose the group name you want to update with Approvers from the **Group name** box. @@ -71,14 +64,26 @@ The **Settings** page lets anyone with Administrator rights set up groups and ro ## Use the Environment settings area -This area lets you specify the location of your pre-production environment, your production environment... +This area lets you specify the location of your production and pre-production environments, where to store your attachments, your settings location, and the website domain for email notifications. -**To add environment info and credentials** +**To add location info** +1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. -**To edit environment info and credentials** + The **Settings** page appears. + +2. In the **Environment settings** area of the page, provide the locations to your **Pre-production environment**, your **Production environment**, **Attachments location**, **Settings location**, and **Website domain for email notifications**. + +3. Click **Credentials** to add the appropriate domain, user name, and password for each location, and then click **OK**. ## Use the Freeze production changes area This optional area lets you specify a period of time when your employees must stop adding changes to the current Enterprise Mode Site List. This must include both a start and an end date. -**To add the start and end dates** \ No newline at end of file +**To add the start and end dates** +1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. + + The **Settings** page appears. + +2. In the **Freeze production changes** area of the page, use the calendars to provide the **Freeze start date** and the **Freeze end date**. Your employees can't add apps to the production Enterprise Mode Site List during this span of time. + +3. Click **Save**. \ No newline at end of file From cc02841093be8913be66b2333a0723ca16456acb Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 10 May 2017 12:50:38 -0700 Subject: [PATCH 072/115] Adding content --- browsers/internet-explorer/TOC.md | 5 +- ...nfigure-settings-enterprise-mode-portal.md | 10 ++-- .../use-admin-tools-enterprise-mode-portal.md | 60 ------------------- .../use-the-enterprise-mode-portal.md | 2 - ...view-enterprise-mode-reports-for-portal.md | 51 ++++++++++++++++ ...rkflow-processes-enterprise-mode-portal.md | 2 - 6 files changed, 59 insertions(+), 71 deletions(-) delete mode 100644 browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md create mode 100644 browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md diff --git a/browsers/internet-explorer/TOC.md b/browsers/internet-explorer/TOC.md index 8e1fdda85b..5991583d77 100644 --- a/browsers/internet-explorer/TOC.md +++ b/browsers/internet-explorer/TOC.md @@ -42,6 +42,8 @@ ####[Remove all sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager](ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md) ###[Use the Enterprise Mode Site List Portal](ie11-deploy-guide/use-the-enterprise-mode-portal.md) ####[Set up the Enterprise Mode Site List Portal](ie11-deploy-guide/set-up-enterprise-mode-portal.md) +#####[Use the Settings page to finish setting up the Enterprise Mode Site List Portal](ie11-deploy-guide/configure-settings-enterprise-mode-portal.md) +#####[Add employees to the Enterprise Mode Site List Portal](ie11-deploy-guide/add-employees-enterprise-mode-portal.md) ####[Workflow-based processes for employees using the Enterprise Mode Site List Portal](ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md) #####[Create a change request using the Enterprise Mode Site List Portal](ie11-deploy-guide/create-change-request-enterprise-mode-portal.md) #####[Verify your changes using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md) @@ -49,8 +51,7 @@ #####[Schedule approved change requests for production using the Enterprise Mode Site List Portal](ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md) #####[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md) #####[View the apps currently on the Enterprise Mode Site List](ie11-deploy-guide/view-apps-enterprise-mode-site-list.md) -####[Use the Administrator tools with the Enterprise Mode Site List Portal](ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md) -#####[Add employees to the Enterprise Mode Site List Portal](ie11-deploy-guide/add-employees-enterprise-mode-portal.md) +#####[View the available Enterprise Mode reports from the Enterprise Mode Site List Portal](ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md) ###[Using IE7 Enterprise Mode or IE8 Enterprise Mode](ie11-deploy-guide/using-enterprise-mode.md) ###[Fix web compatibility issues using document modes and the Enterprise Mode site list](ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md) ###[Remove sites from a local Enterprise Mode site list](ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md index e93f6db91c..ad9ea9e782 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -5,11 +5,11 @@ ms.pagetype: appcompat description: Details about how the Administrator can use the Settings page to set up Groups and roles, the Enterprise Mode Site List Portal environment, and the freeze dates for production changes. author: eross-msft ms.prod: ie11 -title: Use the Settings page to set up the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +title: Use the Settings page to finish setting up the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library --- -# Use the Settings page to set up the Enterprise Mode Site List Portal +# Use the Settings page to finish setting up the Enterprise Mode Site List Portal **Applies to:** @@ -51,15 +51,15 @@ This area lets you add or edit your Group info, along with letting you pick whic 2. In the **Required approvers** area, choose which roles are required to approve a change request for the group. You can choose one or many roles. - - **App Manager.** All employees in this group must get change request approval by someone assigned this role. + - **App Manager.** All employees in the selected group must get change request approval by someone assigned this role. You can change the name of this role by clicking the pencil icon and providing a new name in the **Edit role name** box. - - **Group Head.** All employees in this group must get change request approval by someone assigned this role. + - **Group Head.** All employees in the selected group must get change request approval by someone assigned this role. You can change the name of this role by clicking the pencil icon and providing a new name in the **Edit role name** box. - - **Administrator.** All employees in this group must get change request approval by someone assigned this role. + - **Administrator.** All employees in the selected group must get change request approval by someone assigned this role. diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md deleted file mode 100644 index a902aa578c..0000000000 --- a/browsers/internet-explorer/ie11-deploy-guide/use-admin-tools-enterprise-mode-portal.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -localizationpriority: low -ms.mktglfcycl: deploy -ms.pagetype: appcompat -description: Use the topics in this section to learn how to use the Administrator tools with the Enterprise Mode Site List Portal. -author: eross-msft -ms.prod: ie11 -title: Use the Administrator tools with the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) -ms.sitesec: library ---- - -# Use the Administrator tools with the Enterprise Mode Site List Portal - -**Applies to:** - -- Windows 10 -- Windows 8.1 -- Windows 7 -- Windows Server 2012 R2 -- Windows Server 2008 R2 with Service Pack 1 (SP1) - -Use the topics in this section to learn how to perform the available Enterprise Mode Site List Portal processes, based on workflow. - -## In this section -|Topic |Description | -|---------------------------------------------------------------|-----------------------------------------------------------------------------------| -|[Add employees to the Enterprise Mode Site List Portal](add-employees-enterprise-mode-portal.md)|Details about how the Administrator can add employees to the Enterprise Mode Site List Portal.| -|[Use the Settings page to set up the Enterprise Mode Site List Portal](configure-settings-enterprise-mode-portal.md)|Details about how the Administrator can use the **Settings** page to set up Groups and roles, the Enterprise Mode Site List Portal environment, and the freeze dates for production changes. | - -## Related topics -- [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) - -- [Workflow-based processes for employees using the Enterprise Mode Site List Portal](workflow-processes-enterprise-mode-portal.md) - -- [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - -- [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) - - -Grant access to the portal -When a request to gain access to the portal is submitted, an e-mail will be sent to the administrators. -In the Employee management page, select the individual employee and click Edit. -Approve the request by checking Active, then click Save. -An administrator can also add the employee to the portal by clicking Add a new employee . -An administrator can deactivate an account by un-checking Active on the Edit employee page. -Configure the settings -Navigate to the Settings page. -The employee can update the pre-production and production XMLs, as well as the attachments location, by providing the appropriate credentials to access the file paths. -The freeze dates define a window of time in which no changes can be made to the production site list. -A new group can be created by clicking Group details and filling out the fields in the Add group tab. An existing group can be edited by filling out the fields in the Edit group tab on that same screen. -The role names for App Manager and Group Head can be renamed by clicking the edit icon next to their name. You can also toggle whether that role is required for approvals on that same screen by checking/un-checking Mandatory. -Enterprise Mode Site List Manager -This page provides the same functionality you would receive from the Enterprise Mode Site List Manager tool. With it, you can perform the following operations. -Add a site to the site list -Convert the v.1 schema to the v.2 schema, and vice versa -Bulk add sites from an existing XML file -Merge multiple XML files and save as one XML file -Export the site list -Import the site list -Bulk add the sites to the portal production list diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 48c4f1feed..6efecc8774 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -66,8 +66,6 @@ The following workflow describes how to use the Enterprise Mode Site List Portal - [Workflow-based processes for employees using the Enterprise Mode Site List Portal](workflow-processes-enterprise-mode-portal.md) -- [Use the Administrator tools with the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) - - [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md b/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md new file mode 100644 index 0000000000..08b1f861ed --- /dev/null +++ b/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md @@ -0,0 +1,51 @@ +--- +localizationpriority: low +ms.mktglfcycl: deploy +ms.pagetype: appcompat +description: Details about how an Administrator can view the available Enterprise Mode reports from the Enterprise Mode Site List Portal. +author: eross-msft +ms.prod: ie11 +title: View the available Enterprise Mode reports from the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) +ms.sitesec: library +--- + +# View the available Enterprise Mode reports from the Enterprise Mode Site List Portal + +**Applies to:** + +- Windows 10 +- Windows 8.1 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2008 R2 with Service Pack 1 (SP1) + +Administrators can view the Microsoft-provided Enterprise Mode reports from the Enterprise Mode Site List Portal. + +**To view the reports** +1. Open the Enterprise Mode Site List Portal and click the **Enterprise Mode reports** icon in the upper-right area of the page. + + The **Enterprise Mode reports** page appears, with each app showing its URL, the compatibility mode to use, and the assigned browser to open the site. + +2. Use the calendars to provide the **From date** and **To date**, determining the span of time the report covers. + +3. Click **Apply**. + + The reports all change to reflect the appropriate timeframe and group, including: + + - **Total number of websites in the site list.** A box at the top of the reports page that tells you the total number of websites included in the Enterprise Mode Sit List. + + - **All websites by docmode.** Shows how many change requests exist, based on the different doc modes entered into the **App best viewed in** field. + + - **All websites by browser.** Shows how many apps require which browser, including **IE11**, **MSEdge**, or **None**. + + - **All requests by status.** Shows how many change requests exist, based on each status. + + - **All requests by change type.** Shows how many change requests exist, based on the **Requested change** field. + + - **Request status by group.** Shows how many change requests exist, based on both group and status. + + - **Reasons for request.** Shows how many change request reasons exist, based on the **Reason for request** field. + + - **Requested changes by app name.** Shows what specific apps were **Added to site list**, **Deleted from site list**, or **Updated from site list**. + + diff --git a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md index 800c967709..af8deb9e96 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md @@ -36,8 +36,6 @@ Use the topics in this section to learn how to perform the available Enterprise ## Related topics - [Set up the Enterprise Mode Site List Portal](set-up-enterprise-mode-portal.md) -- [Use the Administrator tools with the Enterprise Mode Site List Portal](use-admin-tools-enterprise-mode-portal.md) - - [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) \ No newline at end of file From 4101c81a58dfd4d490dcdeb258c22a54b49e43a9 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 11 May 2017 08:32:06 -0700 Subject: [PATCH 073/115] Adding content --- ...nfigure-settings-enterprise-mode-portal.md | 5 ++--- ...e-change-request-enterprise-mode-portal.md | 6 +++--- ...roduction-change-enterprise-mode-portal.md | 2 +- .../set-up-enterprise-mode-portal.md | 19 +++++++++++-------- ...anges-production-enterprise-mode-portal.md | 2 +- ...view-enterprise-mode-reports-for-portal.md | 6 ++---- ...rkflow-processes-enterprise-mode-portal.md | 1 + 7 files changed, 21 insertions(+), 20 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md index ad9ea9e782..92e8d1c978 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -62,7 +62,6 @@ This area lets you add or edit your Group info, along with letting you pick whic - **Administrator.** All employees in the selected group must get change request approval by someone assigned this role. - ## Use the Environment settings area This area lets you specify the location of your production and pre-production environments, where to store your attachments, your settings location, and the website domain for email notifications. @@ -71,13 +70,13 @@ This area lets you specify the location of your production and pre-production en The **Settings** page appears. -2. In the **Environment settings** area of the page, provide the locations to your **Pre-production environment**, your **Production environment**, **Attachments location**, **Settings location**, and **Website domain for email notifications**. +2. In the **Environment settings** area of the page, provide the info for your **Pre-production environment**, your **Production environment**, your **Attachments location**, your **Settings location**, and your **Website domain for email notifications**. 3. Click **Credentials** to add the appropriate domain, user name, and password for each location, and then click **OK**. ## Use the Freeze production changes area -This optional area lets you specify a period of time when your employees must stop adding changes to the current Enterprise Mode Site List. This must include both a start and an end date. +This optional area lets you specify a period when your employees must stop adding changes to the current Enterprise Mode Site List. This must include both a start and an end date. **To add the start and end dates** 1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 1ef8750fae..dee66ac9d8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -19,7 +19,7 @@ ms.sitesec: library - Windows Server 2012 R2 - Windows Server 2008 R2 with Service Pack 1 (SP1) -Employees assigned to the Requester role all have the ability to create a change request. A change request is used to tell the Approvers and the Administrator that a website needs to be added or removed from the Enterprise Mode Site List. The employee can navigate to each stage of the process by using the workflow links provided at the top of each page of the portal. +Employees assigned to the Requester role can create a change request. A change request is used to tell the Approvers and the Administrator that a website needs to be added or removed from the Enterprise Mode Site List. The employee can navigate to each stage of the process by using the workflow links provided at the top of each page of the portal. >[!Important] >Each Requester must have access to a test machine with Administrator rights, letting him or her get to the pre-production environment to make sure that the requested change is correct. @@ -29,7 +29,7 @@ Employees assigned to the Requester role all have the ability to create a change The **Create new request** page appears. -2. Fill out all of the required fields, based on the group and the app, including: +2. Fill out the required fields, based on the group and the app, including: - **Group name.** Select the name of your group from the dropdown box. @@ -53,7 +53,7 @@ Employees assigned to the Requester role all have the ability to create a change - **App best viewed in.** Select the best browser experience for the app. This can be Internet Explorer 5 through Internet Explorer 11 or one of the IE7Enterprise or IE8Enterprise modes. - - **Is an x-ua tag used?** Select **Yes** or **No** whether an x-ua-compatible tag is used by the app. For more info about x-ua-compatible tags, see the topcis in [Defining document compatibility](https://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx). + - **Is an x-ua tag used?** Select **Yes** or **No** whether an x-ua-compatible tag is used by the app. For more info about x-ua-compatible tags, see the topics in [Defining document compatibility](https://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx). 4. Click **Save and continue** to save the request and get the app info sent to the pre-production environment site list for testing. diff --git a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md index b42115a032..6d4ae0d626 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md @@ -30,7 +30,7 @@ After a change request is approved, the original Requester can schedule the chan 3. The Requester clicks **Now**, and then clicks **Save**. - The update is scheduled to immediately update the production environment and an email is sent to the Requester. After the update finishes, the Requester is asked to verify the changes. + The update is scheduled to immediately update the production environment, and an email is sent to the Requester. After the update finishes, the Requester is asked to verify the changes. **To schedule the change for a different day or time** diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md index 5ab975cb77..aff846062b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md @@ -85,7 +85,7 @@ Create a new Application Pool and the website, by using the IIS Manager. 2. In the **Add Website** box, type the name of your website into the **Site name** box. For example, _EMIEWebApp_, and then click **Select**. -3. The **Select Application Pool** box appears. + The **Select Application Pool** box appears. 4. Pick the name of the application pool created earlier in this step, and then click **OK**. For example, _EMIEWebAppPool_. @@ -135,7 +135,7 @@ Create a SQL Server database and run our custom query to create the Enterprise M 8. Run the query. -## Step 4: Map your Application Pool to a SQL Server role +## Step 4 - Map your Application Pool to a SQL Server role Map your ApplicationPoolIdentity to your database, adding the db_owner role. **To map your ApplicationPoolIdentity to a SQL Server role** @@ -163,7 +163,7 @@ Map your ApplicationPoolIdentity to your database, adding the db_owner role. 6. Click **OK**. -## Step 5: Restart the Application Pool and website +## Step 5 - Restart the Application Pool and website Using the IIS Manager, you must restart both your Application Pool and your website. **To restart your Application Pool and website** @@ -171,7 +171,7 @@ Using the IIS Manager, you must restart both your Application Pool and your webs 2. In the **Connections** pane, select your Application Pool, and then click **Recycle** from the **Application Pool Tasks** pane. -## Step 6: Registering as an administrator +## Step 6 - Registering as an administrator After you've created your database and website, you'll need to register yourself (or another employee) as an administrator for the Enterprise Mode Site List Portal. **To register as an administrator** @@ -191,9 +191,10 @@ After you've created your database and website, you'll need to register yourself 7. Go to the Enterprise Mode Site List Portal Home page and sign in. -## Step 7: Configure the SMTP server and port for email notification +## Step 7 - Configure the SMTP server and port for email notification After you've set up the portal, you need to configure your SMTP server and port for email notifications from the system. +**To set up your SMTP server and port for emails** 1. Open Visual Studio, and then open the web.config file from your deployment directory. 2. Update the SMTP server and port info with your info, using this format: @@ -202,17 +203,19 @@ After you've set up the portal, you need to configure your SMTP server and port ``` -3. Open the Settings page in the Enterprise Mode Site List Portal, and then update the email account and password info. +3. Open the **Settings** page in the Enterprise Mode Site List Portal, and then update the email account and password info. -## Step 8: Register the scheduler service +## Step 8 - Register the scheduler service Register the EMIEScheduler tool and service for production site list changes. +**To register the scheduler service** + 1. Open File Explorer and go to EMIEWebPortal.SchedulerService\EMIEWebPortal.SchedulerService in your deployment directory, and then copy the **App_Data**, **bin**, and **Logs** folders to a separate folder. For example, C:\EMIEService\. >[!Important] >If you can't find the **bin** and **Logs** folders, you probably haven't built the Visual Studio solution. Building the solution creates the folders and files. -2. In Visual Studio start the Developer Command Prompt as an administrator, and then change the directory to the location of the InstallUtil.exe file. For example _C:\Windows\Microsoft.NET\Framework\v4.0.30319_. +2. In Visual Studio start the Developer Command Prompt as an administrator, and then change the directory to the location of the InstallUtil.exe file. For example, _C:\Windows\Microsoft.NET\Framework\v4.0.30319_. 3. Run the command, `InstallUtil ""`. For example, _InstallUtil "C:\EMIEService\bin\Debug\EMIEWebPortal.SchedulerService.exe"._ diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md index e908ece084..07416cf3ed 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md @@ -25,7 +25,7 @@ The Requester tests the changes in the production environment and then goes back **To verify the changes and sign off** - On the **Production verification** page, the Requester clicks **Successful**, optionally includes any attachments (only .jpeg, .png, .jpg and .txt files are allowed) to support the testing results, optionally includes a description of the change, and then clicks **Sign off**. -The Requester, Approver group, and Administrator group all get an email, stating that the change request has been signed off. + The Requester, Approver group, and Administrator group all get an email, stating that the change request has been signed off. **To rollback production changes** diff --git a/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md b/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md index 08b1f861ed..39742890ba 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md @@ -34,7 +34,7 @@ Administrators can view the Microsoft-provided Enterprise Mode reports from the - **Total number of websites in the site list.** A box at the top of the reports page that tells you the total number of websites included in the Enterprise Mode Sit List. - - **All websites by docmode.** Shows how many change requests exist, based on the different doc modes entered into the **App best viewed in** field. + - **All websites by docmode.** Shows how many change requests exist, based on the different doc modes included in the **App best viewed in** field. - **All websites by browser.** Shows how many apps require which browser, including **IE11**, **MSEdge**, or **None**. @@ -46,6 +46,4 @@ Administrators can view the Microsoft-provided Enterprise Mode reports from the - **Reasons for request.** Shows how many change request reasons exist, based on the **Reason for request** field. - - **Requested changes by app name.** Shows what specific apps were **Added to site list**, **Deleted from site list**, or **Updated from site list**. - - + - **Requested changes by app name.** Shows what specific apps were **Added to site list**, **Deleted from site list**, or **Updated from site list**. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md index af8deb9e96..6c23ee0748 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md @@ -31,6 +31,7 @@ Use the topics in this section to learn how to perform the available Enterprise |[Schedule approved change requests for production using the Enterprise Mode Site List Portal](schedule-production-change-enterprise-mode-portal.md)|Details about how the Requester schedules the approved change request update in the Enterprise Mode Site List Portal.| |[Verify the change request update in the production environment using the Enterprise Mode Site List Portal](verify-changes-production-enterprise-mode-portal.md)|Details about how the Requester tests an update in the production environment of the Enterprise Mode Site List Portal.| |[View the apps currently on the Enterprise Mode Site List](view-apps-enterprise-mode-site-list.md)|Details about how anyone with access to the portal can review the apps already on the active Enterprise Mode Site List.| +|[View the available Enterprise Mode reports from the Enterprise Mode Site List Portal](view-enterprise-mode-reports-for-portal.md) |Details about how the Administrator can view the view the Microsoft-provided Enterprise Mode reports from the Enterprise Mode Site List Portal. | ## Related topics From a5693791ac29b80a23294ca7e913afa6b0217d0e Mon Sep 17 00:00:00 2001 From: John Tobin Date: Mon, 22 May 2017 14:25:01 -0700 Subject: [PATCH 074/115] Add new TPM 2.0 group policy --- ...m-module-services-group-policy-settings.md | 36 ++++++++----------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md index 27fa6ec7db..cf8dfb56d4 100644 --- a/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md @@ -21,29 +21,16 @@ The TPM Services Group Policy settings are located at: **Computer Configuration\\Administrative Templates\\System\\Trusted Platform Module Services\\** -| Setting | Windows 10, version 1607 and Windows Server 2016 | Windows 10, version 1511 and Windows 10, version 1507 | -|-----------------|--------------------------------------------------|-------------------------------------------------------| -| [Turn on TPM backup to Active Directory Domain Services](#turn-on-tpm-backup-to-active-directory-domain-services) | | X | -| [Configure the list of blocked TPM commands](#configure-the-list-of-blocked-tpm-commands) | X | X | -| [Ignore the default list of blocked TPM commands](#ignore-the-default-list-of-blocked-tpm-commands) | X | X | -| [Ignore the local list of blocked TPM commands](#ignore-the-local-list-of-blocked-tpm-commands) | X | X | -| [Configure the level of TPM owner authorization information available to the operating system](#configure-the-level-of-tpm-owner-authorization-information-available-to-the-operating-system) | X | X | -| [Standard User Lockout Duration](#standard-user-lockout-duration) | X | X | -| [Standard User Individual Lockout Threshold](#standard-user-individual-lockout-threshold) | X | X | -| [Standard User Total Lockout Threshold](#standard-user-total-lockout-threshold) | X | X | +### Configure the system to use legacy Dictionary Attack Prevention Parameters setting for TPM 2.0 -### Turn on TPM backup to Active Directory Domain Services +Introduced in Windows 10, version 1703, this policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if: +a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607, and +b) the System has a TPM 2.0. +Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to: +a) disable it from group policy and +b) clear the TPM on the system. -This policy setting allows you to manage the Active Directory Domain Services (AD DS) backup of TPM owner information. - -TPM owner information includes a cryptographic hash of the TPM owner password. Certain TPM commands can be run only by the TPM owner. This hash authorizes the TPM to run these commands. - -> [!IMPORTANT] -> The **Turn on TPM backup to Active Directory Domain Services** is not available in the Windows 10, version 1607 and Windows Server 2016 and later versions of the ADMX files. - -If you enable this policy setting, TPM owner information will be automatically and silently backed up to AD DS when you use Windows to set or change a TPM owner password. When this policy setting is enabled, a TPM owner password cannot be set or changed unless the computer is connected to the domain and the AD DS backup succeeds. - -If you disable or do not configure this policy setting, TPM owner information will not be backed up to AD DS. +The following list of settings were introduced in Window 10: ### Configure the list of blocked TPM commands @@ -164,6 +151,13 @@ An administrator with the TPM owner password can fully reset the TPM's hardware If you do not configure this policy setting, a default value of 9 is used. A value of zero means that the operating system will not allow standard users to send commands to the TPM, which might cause an authorization failure. +> [!IMPORTANT] +> The **Turn on TPM backup to Active Directory Domain Services** is not available in the Windows 10, version 1607 and Windows Server 2016 and later versions of the ADMX files. + +If you enable this policy setting, TPM owner information will be automatically and silently backed up to AD DS when you use Windows to set or change a TPM owner password. When this policy setting is enabled, a TPM owner password cannot be set or changed unless the computer is connected to the domain and the AD DS backup succeeds. + +If you disable or do not configure this policy setting, TPM owner information will not be backed up to AD DS. + ## Related topics - [Trusted Platform Module](trusted-platform-module-top-node.md) (list of topics) From 5bed6b8b4c536ad46a4cb9bf057e0660e2d0943d Mon Sep 17 00:00:00 2001 From: John Tobin Date: Mon, 22 May 2017 14:45:16 -0700 Subject: [PATCH 075/115] Re-format new TPM 2.0 group policy --- ...platform-module-services-group-policy-settings.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md index cf8dfb56d4..8203714148 100644 --- a/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md @@ -23,14 +23,12 @@ The TPM Services Group Policy settings are located at: ### Configure the system to use legacy Dictionary Attack Prevention Parameters setting for TPM 2.0 -Introduced in Windows 10, version 1703, this policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if: -a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607, and -b) the System has a TPM 2.0. -Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to: -a) disable it from group policy and -b) clear the TPM on the system. +Introduced in Windows 10, version 1703, this policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if: a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607, and b) the System has a TPM 2.0. -The following list of settings were introduced in Window 10: +Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to: +a) disable it from group policy and b) clear the TPM on the system. + +**The following Group Policy settings were introduced in Window 10:** ### Configure the list of blocked TPM commands From b1cd414eeaec5aff72986cc9d45060bb17606fe8 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Tue, 23 May 2017 10:02:40 -0700 Subject: [PATCH 076/115] Changed NTLM and CHAP Considerations title/text --- .../credential-guard/credential-guard-considerations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/access-protection/credential-guard/credential-guard-considerations.md b/windows/access-protection/credential-guard/credential-guard-considerations.md index 0adc21dd7f..1663325a24 100644 --- a/windows/access-protection/credential-guard/credential-guard-considerations.md +++ b/windows/access-protection/credential-guard/credential-guard-considerations.md @@ -28,9 +28,9 @@ in the Deep Dive into Credential Guard video series. - You cannot restore credentials using the Credential Manager control panel if the credentials were backed up from a PC that has Credential Guard turned on. If you need to back up your credentials, you must do this before you enable Credential Guard. Otherwise, you won't be able to restore those credentials. - Credential Guard uses hardware security so some features, such as Windows To Go, are not supported. -## NTLM and CHAP Considerations +## Wi-fi and VPN Considerations +When you enable Credential Guard, you can no longer use NTLM v1 authentication. If you are using WiFi and VPN endpoints that are based on MS-CHAPv2, they are subject to similar attacks as for NTLMv1. For WiFi and VPN connections, Microsoft recommends that organizations move from MSCHAPv2-based connections such as PEAP-MSCHAPv2 and EAP-MSCHAPv2, to certificate-based authentication such as PEAP-TLS or EAP-TLS. -When you enable Credential Guard, you can no longer use NTLM v1 authentication. If you are using WiFi and VPN endpoints that are based on MS-CHAPv2, they are subject to similar attacks as NTLMv1. We recommend that organizations use certificated-based authentication for WiFi and VPN connections. ## Kerberos Considerations From e837ee682daf47eb2c36dc4394877f0bfdbc5289 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 23 May 2017 11:04:34 -0700 Subject: [PATCH 077/115] fix image --- .../images/atp-portal.png | Bin 149468 -> 159043 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/images/atp-portal.png b/windows/threat-protection/windows-defender-atp/images/atp-portal.png index fae0f45bd7f26ace68d972c2b9b445e277698704..5f399398862b9d9baf681087ac4199b2d27d25b8 100644 GIT binary patch literal 159043 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

IdkBmGV)G;}Ze_tol>HPOg(5U=u2ok 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℘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[^S@6sg>xw~HpavHp=p*9?dyI(fO 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 From 047566e6f6f281493628a5eb39e18af7b3181f63 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 23 May 2017 11:05:17 -0700 Subject: [PATCH 078/115] fix image --- .../images/atp-portal-sensor.png | Bin 145472 -> 144298 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/images/atp-portal-sensor.png b/windows/threat-protection/windows-defender-atp/images/atp-portal-sensor.png index aca33bafc4cdf54b72a1f29c1348ece274c191e6..4a41dff7b6318e31c1abbcb19bc5808efae0b53a 100644 GIT binary patch delta 109362 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�VR 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 B3l#tW delta 110545 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 ZK=SLSCpK@(P_-FQs@F7>@QM}>{ts(C3@-ox From dae1a0387e09e837b5374e0a3c40b2dbac05e654 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 23 May 2017 11:15:15 -0700 Subject: [PATCH 079/115] fix warning --- ...e-custom-ti-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md index da53066333..588dc98570 100644 --- a/windows/threat-protection/windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md @@ -31,8 +31,8 @@ Before you can create custom threat intelligence (TI) using REST API, you'll nee 3. Copy the individual values or select **Save details to file** to download a file that contains all the values. - WARNING:
- The client secret is only displayed once. Make sure you keep a copy of it in a safe place.
+ >[!WARNING] + >The client secret is only displayed once. Make sure you keep a copy of it in a safe place.
For more information about getting a new secret see, [Learn how to get a new secret](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md#learn-how-to-get-a-new-client-secret). 4. Select **Generate tokens** to get an access and refresh token. From 74ae06496c0a7d4ed670b737451cc9c93ade060c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 23 May 2017 11:22:10 -0700 Subject: [PATCH 080/115] o365 integration --- ...windows-defender-advanced-threat-protection.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/windows/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index 1bcbb15c46..e32f2b9d8d 100644 --- a/windows/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -20,6 +20,21 @@ localizationpriority: high - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) +Depending on the Microsoft security products that you use, some advanced features might be available for you to integrate Windows Defender ATP with. + +Turn on the following advanced features to get better protected from potentially malicious files and gain better insight during security investigations: + +## Block file +This feature is only available if your organization uses Windows Defender Antivirus as the active antimalware solution and that the cloud-based protection feature is enabled. + +If your organization satisfies this condition, the feature is enabled by default. This feature enables you to block potentially malicious files in your network. This operation will prevent it from being read, written, or executed on machines in your organization. + +## Office 365 Security Center integration +This feature is only available if you have an active Office 365 E5 or the Threat Intelligence add-on. For more information, see the Office 365 Enterprise E5 product page. + +When you enable this feature, you'll be able to incorporate data from Office 365 Advanced Threat Protection into the Windows Defender ATP portal to conduct a holistic security investigation across Office 365 mailboxes and Windows machines. + + 1. In the navigation pane, select **Preferences setup** > **Advanced features**. 2. Select the advanced feature you want to configure and toggle the setting between **On** and **Off**. 3. Click **Save preferences**. From 5cf9f5e7a9f327bf66569f65be14462050c19cda Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 23 May 2017 11:54:38 -0700 Subject: [PATCH 081/115] add sccm note --- ...dpoints-sccm-windows-defender-advanced-threat-protection.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 8406829b2f..cb875edc71 100644 --- a/windows/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -26,6 +26,9 @@ localizationpriority: high ## Configure endpoints using System Center Configuration Manager (current branch) version 1606 System Center Configuration Manager (current branch) version 1606, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see [Support for Windows Defender Advanced Threat Protection service](https://go.microsoft.com/fwlink/p/?linkid=823682). +>[!NOTE] +> If you’re using SCCM client version 1606 with server version 1610 or above, you must upgrade the client version to match the server version. + ## Configure endpoints using System Center Configuration Manager earlier versions You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in the following System Center Configuration Manager versions: From 52700328ee801562235900f7b0e9abaaeed54e68 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 23 May 2017 12:19:13 -0700 Subject: [PATCH 082/115] Updated based on tech review --- ...nfigure-settings-enterprise-mode-portal.md | 58 ++++++++++--------- .../set-up-enterprise-mode-portal.md | 4 +- .../use-the-enterprise-mode-portal.md | 8 ++- ...anges-production-enterprise-mode-portal.md | 2 +- 4 files changed, 38 insertions(+), 34 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md index 92e8d1c978..ca503432d5 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -21,8 +21,36 @@ ms.sitesec: library The **Settings** page lets anyone with Administrator rights set up groups and roles, set up the Enterprise Mode Site List Portal environment, and choose the freeze dates for production changes. + + + +## Use the Environment settings area +This area lets you specify the location of your production and pre-production environments, where to store your attachments, your settings location, and the website domain for email notifications. + +**To add location info** +1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. + + The **Settings** page appears. + +2. In the **Environment settings** area of the page, provide the info for your **Pre-production environment**, your **Production environment**, your **Attachments location**, your **Settings location**, and your **Website domain for email notifications**. + +3. Click **Credentials** to add the appropriate domain, user name, and password for each location, and then click **OK**. + + +## Use the Freeze production changes area +This optional area lets you specify a period when your employees must stop adding changes to the current Enterprise Mode Site List. This must include both a start and an end date. + +**To add the start and end dates** +1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. + + The **Settings** page appears. + +2. In the **Freeze production changes** area of the page, use the calendars to provide the **Freeze start date** and the **Freeze end date**. Your employees can't add apps to the production Enterprise Mode Site List during this span of time. + +3. Click **Save**. + ## Use the Group and role settings area -This area lets you add or edit your Group info, along with letting you pick which roles must be Approvers for the group. +After you set up your email credentials, you'll be able to add or edit your Group info, along with picking which roles must be Approvers for the group. **To add a new group and determine the required change request Approvers** 1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. @@ -59,30 +87,4 @@ This area lets you add or edit your Group info, along with letting you pick whic You can change the name of this role by clicking the pencil icon and providing a new name in the **Edit role name** box. - - **Administrator.** All employees in the selected group must get change request approval by someone assigned this role. - - -## Use the Environment settings area -This area lets you specify the location of your production and pre-production environments, where to store your attachments, your settings location, and the website domain for email notifications. - -**To add location info** -1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. - - The **Settings** page appears. - -2. In the **Environment settings** area of the page, provide the info for your **Pre-production environment**, your **Production environment**, your **Attachments location**, your **Settings location**, and your **Website domain for email notifications**. - -3. Click **Credentials** to add the appropriate domain, user name, and password for each location, and then click **OK**. - - -## Use the Freeze production changes area -This optional area lets you specify a period when your employees must stop adding changes to the current Enterprise Mode Site List. This must include both a start and an end date. - -**To add the start and end dates** -1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. - - The **Settings** page appears. - -2. In the **Freeze production changes** area of the page, use the calendars to provide the **Freeze start date** and the **Freeze end date**. Your employees can't add apps to the production Enterprise Mode Site List during this span of time. - -3. Click **Save**. \ No newline at end of file + - **Administrator.** All employees in the selected group must get change request approval by someone assigned this role. \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md index aff846062b..3df3a954b4 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md @@ -129,7 +129,7 @@ Create a SQL Server database and run our custom query to create the Enterprise M 5. Leave all default values for the database files, and then click **OK**. -6. Open the **DatabaseScripts/Create DB Tables/1_CreateEMIETables.sql** query file. +6. Open the **DatabaseScripts/Create DB Tables/1_CreateEMIETables.sql** query file, located in the deployment directory. 7. Replace the database name placeholder with the database name you created earlier. For example, _EMIEDatabase_. @@ -154,7 +154,7 @@ Map your ApplicationPoolIdentity to your database, adding the db_owner role. - **Local SQL Server instance.** If you have a local SQL Server instance, where IIS and SQL Server are on the same server, type the name of your Application Pool. For example, _IIS AppPool\EMIEWebAppPool_. - - **Remote SQL Server instance.** If you have a remote SQL Server instance, where IIS and SQL Server are on the same server, type `Domain\ServerName$`. + - **Remote SQL Server instance.** If you have a remote SQL Server instance, where IIS and SQL Server are on different servers, type `Domain\ServerName$`. > [!IMPORTANT] > Don't click **Search** in the **Login name** box. Login name searches will resolve to a ServerName\AppPool Name account and SQL Server Management Studio won't be able to resolve the account's virtual Security ID (SID). diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index 6efecc8774..a478fd9557 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -44,13 +44,13 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a |Role assignment |Available actions | |----------------|------------------| |Requester |

| -|Approver

(includes the App Manager and Group Head roles) |
  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback pre-production and production changes in case of failure


  • Send approval requests


  • View own requests


  • Sign off and close own requests
| -|Administrator |
  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports


  • Approve requests


  • Validate changes in the pre-production environment


  • Rollback pre-production and production changes in case of failure


  • Send requests for approval


  • View requests


  • Sign off and close requests
| +|Approver

(includes the App Manager and Group Head roles) |
  • All of the Requester actions, plus:


  • Approve requests
| +|Administrator |
  • All of the Requester and Approver actions, plus:


  • Add employees to the portal


  • Assign employee roles


  • Approve registrations to the portal


  • Configure portal settings (for example, determine the freeze schedule, determine the pre-production and production XML paths, and determine the attachment upload location)


  • Use the standalone Enterprise Mode Site List Manager page


  • View reports
| ## Enterprise Mode Site List Portal workflow by employee role The following workflow describes how to use the Enterprise Mode Site List Portal. -1. [The Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) +1. [The Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) 2. [The Requester tests the change request info, verifying its accuracy](verify-changes-preprod-enterprise-mode-portal.md) @@ -66,6 +66,8 @@ The following workflow describes how to use the Enterprise Mode Site List Portal - [Workflow-based processes for employees using the Enterprise Mode Site List Portal](workflow-processes-enterprise-mode-portal.md) +- [How to use the Enterprise Mode Site List Manager tool or page](use-the-enterprise-mode-site-list-manager.md) + - [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) - [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md index 07416cf3ed..9b17b1c55d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md @@ -37,5 +37,5 @@ The Requester tests the changes in the production environment and then goes back 3. The Requester clicks **Roll back** to roll back the changes in the production environment. - After the Requester rolls back the changes, the request is automatically handled in the production environment site list. + After the Requester rolls back the changes, the request is automatically handled in the production and pre-production environment site lists. From b2df98c2a3cc8fc8977ae8afb7f638a09987a006 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 23 May 2017 12:45:06 -0700 Subject: [PATCH 083/115] Adding links --- ...nfigure-settings-enterprise-mode-portal.md | 37 ++++++++++--------- .../set-up-enterprise-mode-portal.md | 9 ++++- 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md index ca503432d5..c9a00f8b1b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -21,9 +21,6 @@ ms.sitesec: library The **Settings** page lets anyone with Administrator rights set up groups and roles, set up the Enterprise Mode Site List Portal environment, and choose the freeze dates for production changes. - - - ## Use the Environment settings area This area lets you specify the location of your production and pre-production environments, where to store your attachments, your settings location, and the website domain for email notifications. @@ -36,19 +33,6 @@ This area lets you specify the location of your production and pre-production en 3. Click **Credentials** to add the appropriate domain, user name, and password for each location, and then click **OK**. - -## Use the Freeze production changes area -This optional area lets you specify a period when your employees must stop adding changes to the current Enterprise Mode Site List. This must include both a start and an end date. - -**To add the start and end dates** -1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. - - The **Settings** page appears. - -2. In the **Freeze production changes** area of the page, use the calendars to provide the **Freeze start date** and the **Freeze end date**. Your employees can't add apps to the production Enterprise Mode Site List during this span of time. - -3. Click **Save**. - ## Use the Group and role settings area After you set up your email credentials, you'll be able to add or edit your Group info, along with picking which roles must be Approvers for the group. @@ -87,4 +71,23 @@ After you set up your email credentials, you'll be able to add or edit your Grou You can change the name of this role by clicking the pencil icon and providing a new name in the **Edit role name** box. - - **Administrator.** All employees in the selected group must get change request approval by someone assigned this role. \ No newline at end of file + - **Administrator.** All employees in the selected group must get change request approval by someone assigned this role. + +## Use the Freeze production changes area +This optional area lets you specify a period when your employees must stop adding changes to the current Enterprise Mode Site List. This must include both a start and an end date. + +**To add the start and end dates** +1. Open the Enterprise Mode Site List Portal and click the **Settings** icon in the upper-right area of the page. + + The **Settings** page appears. + +2. In the **Freeze production changes** area of the page, use the calendars to provide the **Freeze start date** and the **Freeze end date**. Your employees can't add apps to the production Enterprise Mode Site List during this span of time. + +3. Click **Save**. + +## Related topics +- [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) + +- [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) + +- [Use the Enterprise Mode Site List Manager tool or page](use-the-enterprise-mode-site-list-manager.md) \ No newline at end of file diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md index 3df3a954b4..49d1b94622 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md @@ -221,4 +221,11 @@ Register the EMIEScheduler tool and service for production site list changes. You'll be asked for your user name and password for the service. -4. Open the **Run** command, type `Services.msc`, and then start the EMIEScheduler service. \ No newline at end of file +4. Open the **Run** command, type `Services.msc`, and then start the EMIEScheduler service. + +## Related topics +- [Enterprise Mode Site List Portal source code](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) + +- [Enterprise Mode and the Enterprise Mode Site List](what-is-enterprise-mode.md) + +- [Use the Enterprise Mode Site List Manager tool or page](use-the-enterprise-mode-site-list-manager.md) \ No newline at end of file From 11bd1f038dc0ad9a87584db49a41d15d3aef4144 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 23 May 2017 12:57:47 -0700 Subject: [PATCH 084/115] Fixed heading --- .../ie11-deploy-guide/set-up-enterprise-mode-portal.md | 2 +- .../use-the-enterprise-mode-portal.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md index 49d1b94622..e23bce2182 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md @@ -23,7 +23,7 @@ The Enterprise Mode Site List Portal is an open-source web tool on GitHub that a Before you can begin using the Enterprise Mode Site List Portal, you must set up your environment. -## Step 1 - Copying the deployment folder to the web server +## Step 1 - Copy the deployment folder to the web server You must download the deployment folder (**EMIEWebPortal/**), which includes all of the source code for the website, from the [Enterprise Mode Site List Portal](https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal) site to your web server. **To download the source code** diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index a478fd9557..ff826d90b3 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -50,15 +50,15 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a ## Enterprise Mode Site List Portal workflow by employee role The following workflow describes how to use the Enterprise Mode Site List Portal. -1. [The Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) +1. [The Requester submits a change request for an app.](create-change-request-enterprise-mode-portal.md) -2. [The Requester tests the change request info, verifying its accuracy](verify-changes-preprod-enterprise-mode-portal.md) +2. [The Requester tests the change request info, verifying its accuracy.](verify-changes-preprod-enterprise-mode-portal.md) -3. [The Approver(s) group accepts the change request](approve-change-request-enterprise-mode-portal.md) +3. [The Approver(s) group accepts the change request.](approve-change-request-enterprise-mode-portal.md) -4. [The Requester schedules the change for the production environment](schedule-production-change-enterprise-mode-portal.md) +4. [The Requester schedules the change for the production environment.](schedule-production-change-enterprise-mode-portal.md) -5. [The change is verified against the production site list and signed off](verify-changes-production-enterprise-mode-portal.md) +5. [The change is verified against the production site list and signed off.](verify-changes-production-enterprise-mode-portal.md) ## Related topics From 445d6f097e82dc9f1eae067a8efc405504e5df03 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 23 May 2017 17:07:02 -0700 Subject: [PATCH 085/115] revised per Linda and Arren --- ...lients-allowed-to-make-remote-sam-calls.md | 60 +++++++++++-------- 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index f28eab1191..c9343fce95 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -6,7 +6,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security localizationpriority: high -author: brianlic-msft +author: justinha --- # Network access: Restrict clients allowed to make remote calls to SAM @@ -23,23 +23,33 @@ author: brianlic-msft - Windows Server 2008 R2 with [KB 4012218](https://support.microsoft.com/en-us/help/4012218/march-2017-preview-of-monthly-quality-rollup-for-windows-7-sp1-and-windows-server-2008-r2-sp1) installed -The **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting controls which users can enumerate users and groups in the local Security Accounts Manager (SAM) database. The setting was first supported by Windows 10 version 1607 and Windows Server 2016 (RTM) and can be configured on earlier Windows client and server operating systems by installing updates from the the KB articles listed in **Applies to** section of this topic. +The **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting controls which users can enumerate users and groups in the local Security Accounts Manager (SAM) database and Active Directory. +The setting was first supported by Windows 10 version 1607 and Windows Server 2016 (RTM) and can be configured on earlier Windows client and server operating systems by installing updates from the the KB articles listed in **Applies to** section of this topic. -This topic describes the default values for this security policy setting in different versions of Windows, related events, and how to enable audit mode before constraining the security principals that are allowed to remotely enumerate users and groups in the SAM so that your environment remains secure without adversely impacting application compatibility. +This topic describes the default values for this security policy setting in different versions of Windows. +By default, computers beginning with Windows 10 version 1607 and Windows Server 2016 are more restrictive than earlier versions of Windows. +This means that if you have a mix of computers, such as servers that run both Windows Server 2016 and Windows Server 2012 R2, the servers that run Windows Server 2016 may fail to enumerate accounts by default where the servers that run Windows Server 2012 R2 succeed. + +This topic also covers related events, and how to enable audit mode before constraining the security principals that are allowed to remotely enumerate users and groups so that your environment remains secure without impacting application compatibility. ## Reference -The SAMRPC protocol makes it possible for a low privileged user to query a machine on a network for data. For example, a user can use SAMRPC to enumerate users, including privileged accounts such as local or domain administrators, or to enumerate groups and group memberships from the local SAM and Active Directory. This information can provide important context and serve as a starting point for an attacker to compromise a domain or networking environment. +The SAMRPC protocol makes it possible for a low privileged user to query a machine on a network for data. +For example, a user can use SAMRPC to enumerate users, including privileged accounts such as local or domain administrators, or to enumerate groups and group memberships from the local SAM and Active Directory. +This information can provide important context and serve as a starting point for an attacker to compromise a domain or networking environment. -To mitigate this risk, you can configure the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting to force the security accounts manager (SAM) to do an access check against remote calls. The access check allows or denies remote RPC connections to SAM and Active Directory for users and groups that you define. +To mitigate this risk, you can configure the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting to force the security accounts manager (SAM) to do an access check against remote calls. +The access check allows or denies remote RPC connections to SAM and Active Directory for users and groups that you define. -By default, the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting is not defined. If you define it, you can edit the default Security Descriptor Definition Language (SDDL) string to explicitly allow or deny users and groups to make remote calls to the SAM. If the policy setting is left blank after the policy is defined, the policy is not enforced. +By default, the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting is not defined. +If you define it, you can edit the default Security Descriptor Definition Language (SDDL) string to explicitly allow or deny users and groups to make remote calls to the SAM. +If the policy setting is left blank after the policy is defined, the policy is not enforced. -The default security descriptor on computers beginning with Windows 10 version 1607 and Windows Server 2016 allows only the local (built-in) Administrators group remote access to SAM on non-domain controllers, and allows Everyone access on domain controllers. You can edit the default security descriptor to allow or deny other users and groups, including the built-in Administrators. +The default security descriptor on computers beginning with Windows 10 version 1607 and Windows Server 2016 allows only the local (built-in) Administrators group remote access to SAM on non-domain controllers, and allows Everyone access on domain controllers. +You can edit the default security descriptor to allow or deny other users and groups, including the built-in Administrators. -The default security descriptor on computers that run earlier versions of Windows does not restrict any remote calls to SAM, but an administrator can edit the security descriptor to enforce restrictions. This less restrictive default allows for testing the impact of enabling restrictions on existing applications. - -This means that if you have a mix of computers, such as servers that run both Windows Server 2016 and Windows Server 2012 R2, the servers that run Windows Server 2016 may fail to enumerate accounts by default where the servers that run Windows Server 2012 R2 succeed. +The default security descriptor on computers that run earlier versions of Windows does not restrict any remote calls to SAM, but an administrator can edit the security descriptor to enforce restrictions. +This less restrictive default allows for testing the impact of enabling restrictions on existing applications. ## Possible values - Not defined @@ -47,36 +57,38 @@ This means that if you have a mix of computers, such as servers that run both Wi ## Location +On computers that run Windows Server 2016 and Windows 10, version 1607 and later, you can edit this security policy setting in the following location in the Group Policy Management Console: + Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options This policy setting controls a string that will contain the SDDL of the security descriptor to be deployed to the following registry setting: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam +On comnputers that run earlier versions of Windows, you need to edit the registry setting directly or use Group Policy Preferences. + > [!NOTE] This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. ## Default values -Beginning with Windows 10, version 1607 and Windows Server 2016, computers have hard-coded and more restrictive default values than earlier versions of Windows. The different default values help strike a balance where recent Windows versions are more secure by default and older versions don’t undergo any disruptive behavior changes. Computers that run earlier versions of Windows do not perform any access check by default. That includes domain controllers and non-domain controllers. This allows administrators to test whether applying the same restriction (that is, granting READ_CONTROL access only to members of the local Administrators group) will cause compatibility problems for existing applications before implementing this security policy setting in a production environment. +Beginning with Windows 10, version 1607 and Windows Server 2016, computers have hard-coded and more restrictive default values than earlier versions of Windows. +The different default values help strike a balance where recent Windows versions are more secure by default and older versions don’t undergo any disruptive behavior changes. +Administrators can test whether applying the same restriction earlier versions of Windows will cause compatibility problems for existing applications before implementing this security policy setting in a production environment. In other words, the hotfix in each KB article provides the necessary code and functionality, but you need to configure the restriction after you install the hotfix—no restrictions are enabled by default after the hotfix is installed on earlier versions of Windows. -### Default values beginning with Windows 10 version 1607 and Windows Server 2016 -The following default values apply to computers beginning with Windows Server 2016 and Windows 10, version 1607. The default security descriptor for non-domain controllers grants RC access (READ_CONTROL, also known as STANDARD_RIGHTS_READ) only to members of the local (built-in) Administrators group. - - | |Default SDDL |Translated SDDL| Comments |---|---|---|---| -|Domain controller (reading Active Directory|“”|-|Everyone has read permissions to preserve compatibility. -|Non-domain controller|(O:SYG:SYD:(A;;RC;;;BA)| Owner: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
Primary group: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
DACL:
• Revision: 0x02
• Size: 0x0020
• Ace Count: 0x001
• Ace[00]------------------------- AceType:0x00
(ACCESS_ALLOWED_ACE_TYPE)
AceSize:0x0018
InheritFlags:0x00
Access Mask:0x00020000
AceSid: BUILTIN\Administrators (Alias) (S-1-5-32-544)

SACL: Not present |Only members of the local (built-in) Administrators group get access.| - -### Default values for earlier versions of Windows - -The following sections explain how to enable audit only mode to test the restriction while using applications you plan to run. +|Windows Server 2016 domain controller (reading Active Directory)|“”|-|Everyone has read permissions to preserve compatibility.| +|Earlier domain controller |-|-|No access check is performed by default.| +|Windows 10, version 1607 non-domain controller|(O:SYG:SYD:(A;;RC;;;BA)| Owner: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
Primary group: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
DACL:
• Revision: 0x02
• Size: 0x0020
• Ace Count: 0x001
• Ace[00]-------------------------
  AceType:0x00
  (ACCESS_ALLOWED_ACE_TYPE)
  AceSize:0x0018
  InheritFlags:0x00
  Access Mask:0x00020000
  AceSid: BUILTIN\Administrators (Alias) (S-1-5-32-544)

  SACL: Not present |Grants RC access (READ_CONTROL, also known as STANDARD_RIGHTS_READ) only to members of the local (built-in) Administrators group. | +|Earlier non-domain controller |-|-|No access check is performed by default.| ## Policy management -This section explains how to configure audit-only mode, how to analyze related events that are logged when the Network access: Restrict clients allowed to make remote calls to SAM security policy setting is enabled, and how to configure event throttling to prevent flooding the event log. +This section explains how to configure audit-only mode, how to analyze related events that are logged when the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting is enabled, and how to configure event throttling to prevent flooding the event log. + + ### Audit only mode @@ -95,9 +107,7 @@ Audit only mode configures the SAM interface to do the access check against the There are corresponding events that indicate when remote calls to the SAM are restricted, what accounts attempted to read from the SAM database, and more. The following workflow is recommended to identify applications that may be affected by restricting remote calls to SAM: 1. Dump event logs to a common share. 2. Parse them with the [Events 16962 - 16969 Reader](https://gallery.technet.microsoft.com/Events-16962-16969-Reader-2eae5f1d) script. -3. Look for the following events:
-• For domain controllers, events are logged in the Directory Services log in Event Viewer with event source Directory-Service-SAM (from Event ID 16962 to 16969, as listed in the following table).
-• For non-domain controllers, the same event IDs are logged in the System log with event source Directory-Service-SAM. +3. Review Event IDs 16962 to 16969, as listed in the following table, in the System log with event source Directory-Service-SAM.
4. Identify which security contexts are enumerating users or groups in the SAM database. 5. Prioritize the callers, determine if they should be allowed or not, then include the allowed callers in the SDDL string. From aa0788e286aa8fd86a2b730d68731fd2680926ae Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 24 May 2017 08:26:50 -0700 Subject: [PATCH 086/115] Adding text --- .../configure-settings-enterprise-mode-portal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md index c9a00f8b1b..0c2fcabf27 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -51,7 +51,7 @@ After you set up your email credentials, you'll be able to add or edit your Grou - **Group head email.** Type the email address for the primary contact for the group. - - **Group head name.** This box autofills based on the email address. + - **Group head name.** This box automatically fills, based on the email address. - **Active.** Click the check box to make the group active in the system. If you want to keep the group in the system, but you want to prevent access, clear this check box. From faa461760795bc3bee2897f3d070dea66cce6a2c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 24 May 2017 08:41:10 -0700 Subject: [PATCH 087/115] Removing periods --- .../use-the-enterprise-mode-portal.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md index ff826d90b3..a478fd9557 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-portal.md @@ -50,15 +50,15 @@ Admins can assign roles to employees for the Enterprise Mode Site List Portal, a ## Enterprise Mode Site List Portal workflow by employee role The following workflow describes how to use the Enterprise Mode Site List Portal. -1. [The Requester submits a change request for an app.](create-change-request-enterprise-mode-portal.md) +1. [The Requester submits a change request for an app](create-change-request-enterprise-mode-portal.md) -2. [The Requester tests the change request info, verifying its accuracy.](verify-changes-preprod-enterprise-mode-portal.md) +2. [The Requester tests the change request info, verifying its accuracy](verify-changes-preprod-enterprise-mode-portal.md) -3. [The Approver(s) group accepts the change request.](approve-change-request-enterprise-mode-portal.md) +3. [The Approver(s) group accepts the change request](approve-change-request-enterprise-mode-portal.md) -4. [The Requester schedules the change for the production environment.](schedule-production-change-enterprise-mode-portal.md) +4. [The Requester schedules the change for the production environment](schedule-production-change-enterprise-mode-portal.md) -5. [The change is verified against the production site list and signed off.](verify-changes-production-enterprise-mode-portal.md) +5. [The change is verified against the production site list and signed off](verify-changes-production-enterprise-mode-portal.md) ## Related topics From ef484c6a343ebe34d6960488d756adb814a1567b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 24 May 2017 09:00:16 -0700 Subject: [PATCH 088/115] added entry for new security policy setting --- windows/device-security/change-history-for-device-security.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/device-security/change-history-for-device-security.md b/windows/device-security/change-history-for-device-security.md index 20d4edb47f..f9a6f5f700 100644 --- a/windows/device-security/change-history-for-device-security.md +++ b/windows/device-security/change-history-for-device-security.md @@ -15,6 +15,7 @@ This topic lists new and updated topics in the [Device security](index.md) docum |New or changed topic |Description | |---------------------|------------| | [BitLocker Group Policy settings](bitlocker/bitlocker-group-policy-settings.md) | Changed startup PIN minimun length from 4 to 6. | +| [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) | New security policy setting | ## March 2017 |New or changed topic |Description | From 2caf81e7598d863d661b0e26df48aa84344541c0 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 24 May 2017 09:02:39 -0700 Subject: [PATCH 089/115] copyedit --- windows/device-security/change-history-for-device-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/change-history-for-device-security.md b/windows/device-security/change-history-for-device-security.md index f9a6f5f700..15a5dd3017 100644 --- a/windows/device-security/change-history-for-device-security.md +++ b/windows/device-security/change-history-for-device-security.md @@ -15,7 +15,7 @@ This topic lists new and updated topics in the [Device security](index.md) docum |New or changed topic |Description | |---------------------|------------| | [BitLocker Group Policy settings](bitlocker/bitlocker-group-policy-settings.md) | Changed startup PIN minimun length from 4 to 6. | -| [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) | New security policy setting | +| [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) | New security policy setting. | ## March 2017 |New or changed topic |Description | From 4a25373b248363a195f731a3cc52122882b9f026 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 24 May 2017 09:31:03 -0700 Subject: [PATCH 090/115] fixed link --- windows/device-security/change-history-for-device-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/change-history-for-device-security.md b/windows/device-security/change-history-for-device-security.md index 15a5dd3017..f5c4e6001a 100644 --- a/windows/device-security/change-history-for-device-security.md +++ b/windows/device-security/change-history-for-device-security.md @@ -15,7 +15,7 @@ This topic lists new and updated topics in the [Device security](index.md) docum |New or changed topic |Description | |---------------------|------------| | [BitLocker Group Policy settings](bitlocker/bitlocker-group-policy-settings.md) | Changed startup PIN minimun length from 4 to 6. | -| [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) | New security policy setting. | +| [Network access: Restrict clients allowed to make remote calls to SAM](security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) | New security policy setting. | ## March 2017 |New or changed topic |Description | From e55fb71571f441bc212c53e22da201b73bda9f80 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 24 May 2017 09:44:31 -0700 Subject: [PATCH 091/115] copyedit --- ...-access-restrict-clients-allowed-to-make-remote-sam-calls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index c9343fce95..692ad4696a 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -107,7 +107,7 @@ Audit only mode configures the SAM interface to do the access check against the There are corresponding events that indicate when remote calls to the SAM are restricted, what accounts attempted to read from the SAM database, and more. The following workflow is recommended to identify applications that may be affected by restricting remote calls to SAM: 1. Dump event logs to a common share. 2. Parse them with the [Events 16962 - 16969 Reader](https://gallery.technet.microsoft.com/Events-16962-16969-Reader-2eae5f1d) script. -3. Review Event IDs 16962 to 16969, as listed in the following table, in the System log with event source Directory-Service-SAM.
+3. Review Event IDs 16962 to 16969, as listed in the following table, in the System log with event source Directory-Service-SAM. 4. Identify which security contexts are enumerating users or groups in the SAM database. 5. Prioritize the callers, determine if they should be allowed or not, then include the allowed callers in the SDDL string. From 76729ea0a45c4bfd48c2ba9b78535e751e47a77b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 24 May 2017 10:24:01 -0700 Subject: [PATCH 092/115] copyedit --- ...-access-restrict-clients-allowed-to-make-remote-sam-calls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 692ad4696a..f17f0e4c58 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -65,7 +65,7 @@ This policy setting controls a string that will contain the SDDL of the security HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam -On comnputers that run earlier versions of Windows, you need to edit the registry setting directly or use Group Policy Preferences. +On computers that run earlier versions of Windows, you need to edit the registry setting directly or use Group Policy Preferences. > [!NOTE] This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. From 20b62c3044f45f96d9b72ad73b13b1f398c2cc6c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 24 May 2017 10:37:44 -0700 Subject: [PATCH 093/115] added recommendation to set this on uplevel --- ...access-restrict-clients-allowed-to-make-remote-sam-calls.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index f17f0e4c58..6d55050b6b 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -65,7 +65,8 @@ This policy setting controls a string that will contain the SDDL of the security HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam -On computers that run earlier versions of Windows, you need to edit the registry setting directly or use Group Policy Preferences. +On computers that run earlier versions of Windows, you need to edit the registry setting directly or use Group Policy Preferences. +To avoid setting it manually in this case, you can configure the GPO itself on a computer that runs Windows Server 2016 or Windows 10, version 1607 or later and have it apply to all computers within the scope of the GPO because the same registry key exists on every computer after the corresponding KB is installed. > [!NOTE] This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. From 7d4320b4af017fedf99bee947f2df323d18d7df0 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 24 May 2017 12:34:28 -0700 Subject: [PATCH 094/115] adding global metadata --- windows/access-protection/docfx.json | 3 ++- windows/access-protection/enterprise-certificate-pinning.md | 2 +- windows/application-management/docfx.json | 3 ++- windows/client-management/docfx.json | 3 ++- windows/configuration/docfx.json | 3 ++- windows/deployment/docfx.json | 3 ++- windows/device-security/docfx.json | 3 ++- windows/hub/docfx.json | 3 ++- windows/threat-protection/docfx.json | 3 ++- windows/whats-new/docfx.json | 3 ++- 10 files changed, 19 insertions(+), 10 deletions(-) diff --git a/windows/access-protection/docfx.json b/windows/access-protection/docfx.json index 627724bbe5..22574d09a4 100644 --- a/windows/access-protection/docfx.json +++ b/windows/access-protection/docfx.json @@ -32,7 +32,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], diff --git a/windows/access-protection/enterprise-certificate-pinning.md b/windows/access-protection/enterprise-certificate-pinning.md index 26876a7fac..c1713b7bac 100644 --- a/windows/access-protection/enterprise-certificate-pinning.md +++ b/windows/access-protection/enterprise-certificate-pinning.md @@ -6,7 +6,7 @@ author: MikeStephens-MS description: Enterprise certificate pinning is a Windows feature for remembering, or “pinning” a root, issuing certificate authority, or end entity certificate to a given domain name. manager: alanth ms.prod: w10 -ms.technology: security +ms.technology: windows ms.sitesec: library ms.pagetype: security localizationpriority: high diff --git a/windows/application-management/docfx.json b/windows/application-management/docfx.json index a0c06828be..cc2687ac6a 100644 --- a/windows/application-management/docfx.json +++ b/windows/application-management/docfx.json @@ -32,7 +32,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], diff --git a/windows/client-management/docfx.json b/windows/client-management/docfx.json index 107c56cde2..b42d904675 100644 --- a/windows/client-management/docfx.json +++ b/windows/client-management/docfx.json @@ -32,7 +32,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], diff --git a/windows/configuration/docfx.json b/windows/configuration/docfx.json index 07ca5a5dc2..9e4397cd87 100644 --- a/windows/configuration/docfx.json +++ b/windows/configuration/docfx.json @@ -32,7 +32,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], diff --git a/windows/deployment/docfx.json b/windows/deployment/docfx.json index 652028bf85..3c58607382 100644 --- a/windows/deployment/docfx.json +++ b/windows/deployment/docfx.json @@ -32,7 +32,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], diff --git a/windows/device-security/docfx.json b/windows/device-security/docfx.json index b0f818ea94..c0e36621af 100644 --- a/windows/device-security/docfx.json +++ b/windows/device-security/docfx.json @@ -32,7 +32,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], diff --git a/windows/hub/docfx.json b/windows/hub/docfx.json index 863fc12d71..e134b0e320 100644 --- a/windows/hub/docfx.json +++ b/windows/hub/docfx.json @@ -34,7 +34,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], diff --git a/windows/threat-protection/docfx.json b/windows/threat-protection/docfx.json index 5614b0a94c..1078120934 100644 --- a/windows/threat-protection/docfx.json +++ b/windows/threat-protection/docfx.json @@ -32,7 +32,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], diff --git a/windows/whats-new/docfx.json b/windows/whats-new/docfx.json index f2cd5d5e8b..3c9739ce2e 100644 --- a/windows/whats-new/docfx.json +++ b/windows/whats-new/docfx.json @@ -32,7 +32,8 @@ "externalReference": [], "globalMetadata": { "uhfHeaderId": "MSDocsHeader-WindowsIT", - "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json" + "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "ms.technology": "windows" }, "fileMetadata": {}, "template": [], From afbd10bc2579496e57767847608767c76a2b42ed Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 24 May 2017 16:54:09 -0700 Subject: [PATCH 095/115] adding msesdemo --- .openpublishing.publish.config.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index d9d23b1445..f897a39dbc 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -423,7 +423,12 @@ "master": [ "Publish", "Pdf" + ], + "msesdemo": [ + "Publish", + "Pdf" ] + }, "need_generate_pdf_url_template": true, "Targets": { From 97f9370038dd17ba9a4e295ff97b60fd4054960f Mon Sep 17 00:00:00 2001 From: Nick Brower Date: Thu, 25 May 2017 09:36:12 -0700 Subject: [PATCH 096/115] reformatting CSP ref table --- ...onfiguration-service-provider-reference.md | 3228 ++++++++++++----- 1 file changed, 2300 insertions(+), 928 deletions(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index a66594ccb7..831d3e7761 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -18,940 +18,2312 @@ A configuration service provider (CSP) is an interface to read, set, modify, or For information about the bridge WMI provider classes that map to these CSPs, see [MDM Bridge WMI Provider](https://msdn.microsoft.com/library/windows/hardware/dn905224). See the [list of CSPs supported in Windows Holographic](#hololens) and the [list of CSPs supported in Microsoft Surface Hub ](#surfacehubcspsupport) for additional information. -The following table show the configuration service providers supported in Windows 10. +The following tables show the configuration service providers support in Windows 10. -> [!Important] -> To navigate the table horizontally, click on the table and then use the left and right scroll keys on your keyboard or use the scroll bar at the bottom of the table. + +
+## CSP support + + +[APPLICATION CSP](application-csp.md) + + --------- - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Configuration service providerSupported in Windows 10 ProSupported in Windows 10 BusinessSupported in Windows 10 EnterpriseSupported in Windows 10 EducationSupported in Windows 10 HomeSupported in Windows 10 MobileSupported in Windows 10 Mobile Enterprise
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
[ActiveSync CSP](activesync-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[AllJoynManagement CSP](alljoynmanagement-csp.md)cross markcross markcross markcross markcross markcross mark
[APPLICATION CSP](application-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[AppLocker CSP](applocker-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[AssignedAccess CSP](assignedaccess-csp.md)cross markcheck markcheck markcross markcross markcross mark
[BitLocker CSP](bitlocker-csp.md)cross markcheck mark2check mark2check mark2cross markcheck mark2check mark2
[BOOTSTRAP CSP](bootstrap-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[BrowserFavorite CSP](browserfavorite-csp.md)cross markcross markcross markcross markcross markcross mark
[CellularSettings CSP](cellularsettings-csp.md)check mark2check mark2check mark2check mark2check markcheck mark
[CertificateStore CSP](certificatestore-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[CleanPC CSP](cleanpc-csp.md)cross markcheck mark2check mark2check mark2cross markcross markcross mark
[ClientCertificateInstall CSP](clientcertificateinstall-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[CM_CellularEntries CSP](cm-cellularentries-csp.md)check mark2check mark2check mark2check mark2check markcheck mark
[CM_ProxyEntries CSP](cm-proxyentries-csp.md)cross markcross markcross markcross markcheck markcheck mark
[CMPolicy CSP](cmpolicy-csp.md)cross markcross markcross markcross markcheck markcheck mark
[CMPolicyEnterprise CSP](cmpolicyenterprise-csp.md)cross markcross markcross markcross markcheck mark1check mark1
[CustomDeviceUI CSP](customdeviceui-csp.md)cross markcross markcross markcross markcross markcross mark
[Defender CSP](defender-csp.md)check markcheck markcheck markcheck markcross markcross mark
[DevDetail CSP](devdetail-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[DeveloperSetup CSP](developersetup-csp.md)cross markcross markcross markcross markcross markcross markcross mark
[DeviceInstanceService CSP](deviceinstanceservice-csp.md)cross markcross markcross markcross markcheck markcheck mark
[DeviceLock CSP](devicelock-csp.md)cross markcross markcross markcross markcheck markcheck mark
[DeviceManageability CSP](devicemanageability-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[DeviceStatus CSP](devicestatus-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[DevInfo CSP](devinfo-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[DiagnosticLog CSP](diagnosticlog-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[DMAcc CSP](dmacc-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[DMClient CSP](dmclient-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[DynamicManagement CSP](dynamicmanagement-csp.md)cross markcross markcheck mark2check mark2cross markcheck mark2check mark2
[EMAIL2 CSP](email2-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[EnterpriseAPN CSP](enterpriseapn-csp.md)check mark2check mark2check mark2check mark2check markcheck mark
[EnterpriseAppManagement CSP](enterpriseappmanagement-csp.md)cross markcross markcross markcross markcheck markcheck mark
[EnterpriseAppVManagement CSP](enterpriseappvmanagement-csp.md)cross markcross markcheck mark2check mark2cross markcross markcross mark
[EnterpriseAssignedAccess CSP](enterpriseassignedaccess-csp.md)cross markcross markcross markcross markcheck markcheck mark
[EnterpriseDataProtection CSP](enterprisedataprotection-csp.md)check markcheck markcheck markcross markcheck markcheck mark
[EnterpriseDesktopAppManagement CSP](enterprisedesktopappmanagement-csp.md)check markcheck markcheck markcross markcross markcross mark
[EnterpriseExt CSP](enterpriseext-csp.md)cross markcross markcross markcross markcheck markcheck mark
[EnterpriseExtFileSystem CSP](enterpriseextfilessystem-csp.md)cross markcross markcross markcross markcheck markcheck mark
[EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[FileSystem CSP](filesystem-csp.md)cross markcross markcross markcross markcheck mark -

(Provisioning only)

check mark -

(Provisioning only)

[HealthAttestation CSP](healthattestation-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[HotSpot CSP](hotspot-csp.md)cross markcross markcross markcross markcheck markcheck mark
[Maps CSP](maps-csp.md)cross markcross markcross markcross markcheck markcheck mark
[Messaging CSP](messaging-csp.md)cross markcross markcross markcross markcross markcheck mark2check mark2
[NAP CSP](nap-csp.md)check markcheck markcheck markcross markcheck markcheck mark
[NAPDEF CSP](napdef-csp.md)check markcheck markcheck markcross markcheck markcheck mark
[NetworkProxy CSP](networkproxy-csp.md)check mark2check mark2check mark2check mark2cross markcheck mark2check mark2
[NetworkQoSPolicy CSP](networkqospolicy-csp.md)cross markcross markcross markcross markcross markcross markcross mark
[NodeCache CSP](nodecache-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[Office CSP](office-csp.md)check mark2check mark2check mark2check mark2cross markcross markcross mark
[PassportForWork CSP](passportforwork-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[Policy CSP](policy-configuration-service-provider.md)check markcheck markcheck markcheck markcheck markcheck mark
[Personalization CSP](personalization-csp.md)cross markcross markcheck mark2check mark2cross markcross markcross mark
[PolicyManager CSP](policymanager-csp.md)cross markcross markcross markcross markcheck markcheck mark
[Provisioning CSP](provisioning-csp.md)check mark -

(Provisioning only)

check mark -

(Provisioning only)

check mark -

(Provisioning only)

check mark -

(Provisioning only)

check mark -

(Provisioning only)

check mark -

(Provisioning only)

[PROXY CSP](proxy-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[PXLOGICAL CSP](pxlogical-csp.md)check markcheck markcheck markcross markcheck markcheck mark
[Reboot CSP](reboot-csp.md)check markcheck markcheck markcross markcheck markcheck mark
[Registry CSP](registry-csp.md)cross markcross markcross markcross markcheck markcheck mark
[RemoteFind CSP](remotefind-csp.md)check markcheck markcheck markcross markcheck markcheck mark
[RemoteLock](remotelock-csp.md)cross markcross markcross markcross markcheck markcheck mark
[RemoteRing CSP](remotering-csp.md)cross markcross markcross markcross markcheck markcheck mark
[RemoteWipe CSP](remotewipe-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[Reporting CSP](reporting-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[RootCATrustedCertificates CSP](rootcacertificates-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[SecureAssessment CSP](secureassessment-csp.md)check mark1check mark1check mark1cross markcross markcross mark
[SecurityPolicy CSP](securitypolicy-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[SharedPC CSP](sharedpc-csp.md)check mark1check mark1check mark1cross markcross markcross mark
[Storage CSP](storage-csp.md)check markcheck markcheck markcross markcheck markcheck mark
[SUPL CSP](supl-csp.md)check markcheck markcheck markcross markcheck markcheck mark
[SurfaceHub](surfacehub-csp.md)
[UnifiedWriteFilter CSP](unifiedwritefilter-csp.md)cross markcheck markcheck markcross markcross markcross mark
[Update CSP](update-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[VPN CSP](vpn-csp.md)cross markcross markcross markcross markcheck markcheck mark
[VPNv2 CSP](vpnv2-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[W4 APPLICATION CSP](w4-application-csp.md)check mark
[w7 APPLICATION CSP](w7-application-csp.md)check mark
[WiFi CSP](wifi-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[Win32AppInventory CSP](win32appinventory-csp.md)check mark1check mark1check mark1cross markcross markcross mark
[WindowsAdvancedThreatProtection CSP](windowsadvancedthreatprotection-csp.md)check mark1check mark1check mark1cross markcross markcross mark
[WindowsLicensing CSP](windowslicensing-csp.md)check markcheck markcheck markcheck markcheck markcheck mark
[WindowsSecurityAuditing CSP](windowssecurityauditing-csp.md)cross markcross markcross markcross markcheck markcheck mark
+ + + + +[ActiveSync CSP](activesync-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[AllJoynManagement CSP](alljoynmanagement-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcross markcross mark
+ + + + + +[AppLocker CSP](applocker-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[AssignedAccess CSP](assignedaccess-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcheck markcheck markcross markcross mark
+ + + + + +[BOOTSTRAP CSP](bootstrap-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[BitLocker CSP](bitlocker-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcheck mark2check mark2check mark2check mark2check mark2
+ + + + + +[BrowserFavorite CSP](browserfavorite-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcross markcross mark
+ + + + + +[CMPolicy CSP](cmpolicy-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[CMPolicyEnterprise CSP](cmpolicyenterprise-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck mark1check mark1
+ + + + + +[CM_CellularEntries CSP](cm-cellularentries-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check mark2check mark2check mark2check mark2check markcheck mark
+ + + + + +[CM_ProxyEntries CSP](cm-proxyentries-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[CellularSettings CSP](cellularsettings-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check mark2check mark2check mark2check mark2check markcheck mark
+ + + + + +[CertificateStore CSP](certificatestore-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[CleanPC CSP](cleanpc-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcheck mark2check mark2check mark2cross markcross mark
+ + + + + +[ClientCertificateInstall CSP](clientcertificateinstall-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[CustomDeviceUI CSP](customdeviceui-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcross markcross mark
+ + + + + +[DMAcc CSP](dmacc-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[DMClient CSP](dmclient-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[Defender CSP](defender-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcross markcross mark
+ + + + + +[DevDetail CSP](devdetail-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[DevInfo CSP](devinfo-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[DeveloperSetup CSP](developersetup-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcross markcross markcross mark
+ + + + + +[DeviceInstanceService CSP](deviceinstanceservice-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[DeviceLock CSP](devicelock-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[DeviceManageability CSP](devicemanageability-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[DeviceStatus CSP](devicestatus-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[DiagnosticLog CSP](diagnosticlog-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[DynamicManagement CSP](dynamicmanagement-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcheck mark2check mark2check mark2check mark2
+ + + + + +[EMAIL2 CSP](email2-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[EnterpriseAPN CSP](enterpriseapn-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check mark2check mark2check mark2check mark2check markcheck mark
+ + + + + +[EnterpriseAppManagement CSP](enterpriseappmanagement-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[EnterpriseAppVManagement CSP](enterpriseappvmanagement-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcheck mark2check mark2cross markcross mark
+ + + + + +[EnterpriseAssignedAccess CSP](enterpriseassignedaccess-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[EnterpriseDataProtection CSP](enterprisedataprotection-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[EnterpriseDesktopAppManagement CSP](enterprisedesktopappmanagement-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcross markcross mark
+ + + + + +[EnterpriseExt CSP](enterpriseext-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[EnterpriseExtFileSystem CSP](enterpriseextfilessystem-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[FileSystem CSP](filesystem-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck mark (Provisioning only)check mark (Provisioning only)
+ + + + + +[HealthAttestation CSP](healthattestation-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[HotSpot CSP](hotspot-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[Maps CSP](maps-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[Messaging CSP](messaging-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcross markcheck mark2check mark2
+ + + + + +[NAP CSP](nap-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[NAPDEF CSP](napdef-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[NetworkProxy CSP](networkproxy-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck mark2check mark2check mark2check mark2check mark2check mark2
+ + + + + +[NetworkQoSPolicy CSP](networkqospolicy-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcross markcross markcross mark
+ + + + + +[NodeCache CSP](nodecache-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[Office CSP](office-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck mark2check mark2check mark2check mark2cross markcross mark
+ + + + + +[PROXY CSP](proxy-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[PXLOGICAL CSP](pxlogical-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[PassportForWork CSP](passportforwork-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[Personalization CSP](personalization-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcheck mark2check mark2cross markcross mark
+ + + + + +[Policy CSP](policy-configuration-service-provider.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[PolicyManager CSP](policymanager-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[Provisioning CSP](provisioning-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check mark (Provisioning only)check mark (Provisioning only)check mark (Provisioning only)check mark (Provisioning only)check mark (Provisioning only)check mark (Provisioning only)
+ + + + + +[Reboot CSP](reboot-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[Registry CSP](registry-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[RemoteFind CSP](remotefind-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[RemoteLock](remotelock-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[RemoteRing CSP](remotering-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[RemoteWipe CSP](remotewipe-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[Reporting CSP](reporting-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[RootCATrustedCertificates CSP](rootcacertificates-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[SUPL CSP](supl-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[SecureAssessment CSP](secureassessment-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck mark1check mark1check mark1cross markcross mark
+ + + + + +[SecurityPolicy CSP](securitypolicy-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[SharedPC CSP](sharedpc-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck mark1check mark1check mark1cross markcross mark
+ + + + + +[Storage CSP](storage-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[SurfaceHub](surfacehub-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
+ + + + + +[UnifiedWriteFilter CSP](unifiedwritefilter-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcheck markcheck markcross markcross mark
+ + + + + +[Update CSP](update-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[VPN CSP](vpn-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[VPNv2 CSP](vpnv2-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[W4 APPLICATION CSP](w4-application-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check mark
+ + + + + +[WiFi CSP](wifi-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[Win32AppInventory CSP](win32appinventory-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck mark1check mark1check mark1cross markcross mark
+ + + + + +[WindowsAdvancedThreatProtection CSP](windowsadvancedthreatprotection-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck mark1check mark1check mark1cross markcross mark
+ + + + + +[WindowsLicensing CSP](windowslicensing-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check markcheck markcheck markcheck markcheck markcheck mark
+ + + + + +[WindowsSecurityAuditing CSP](windowssecurityauditing-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcross markcross markcross markcheck markcheck mark
+ + + + + +[w7 APPLICATION CSP](w7-application-csp.md) + + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
check mark
+ + + + +
+ +  Footnotes: - 1 - Added in Windows 10, version 1607 From 60360eb6c5cf0dda13179cc134da0fde40ca447b Mon Sep 17 00:00:00 2001 From: Nick Brower Date: Thu, 25 May 2017 11:23:57 -0700 Subject: [PATCH 097/115] updated metadata to get data metrics from new repo --- .../client-management/mdm/activesync-csp.md | 7 +- .../mdm/activesync-ddf-file.md | 7 +- ...ure-ad-tenant-and-azure-ad-subscription.md | 7 +- .../mdm/alljoynmanagement-csp.md | 6 +- .../mdm/alljoynmanagement-ddf.md | 7 +- .../client-management/mdm/application-csp.md | 7 +- .../mdm/applicationrestrictions-xsd.md | 7 +- .../client-management/mdm/applocker-csp.md | 321 ++- .../mdm/applocker-ddf-file.md | 7 +- .../client-management/mdm/applocker-xsd.md | 7 +- .../mdm/appv-deploy-and-config.md | 7 +- windows/client-management/mdm/assign-seats.md | 7 +- .../mdm/assignedaccess-csp.md | 6 +- .../mdm/assignedaccess-ddf.md | 7 +- ...e-active-directory-integration-with-mdm.md | 7 +- .../client-management/mdm/bitlocker-csp.md | 7 +- .../mdm/bitlocker-ddf-file.md | 7 +- .../client-management/mdm/bootstrap-csp.md | 7 +- .../mdm/browserfavorite-csp.md | 35 +- ...bulk-assign-and-reclaim-seats-from-user.md | 7 +- ...ollment-using-windows-provisioning-tool.md | 6 +- .../mdm/cellularsettings-csp.md | 7 +- ...ficate-authentication-device-enrollment.md | 7 +- .../mdm/certificate-renewal-windows-mdm.md | 6 +- .../mdm/certificatestore-csp.md | 7 +- .../mdm/certificatestore-ddf-file.md | 6 +- windows/client-management/mdm/cleanpc-csp.md | 6 +- windows/client-management/mdm/cleanpc-ddf.md | 6 +- .../mdm/clientcertificateinstall-csp.md | 1219 +++++++-- .../mdm/clientcertificateinstall-ddf-file.md | 7 +- .../mdm/cm-cellularentries-csp.md | 6 +- .../mdm/cm-proxyentries-csp.md | 6 +- windows/client-management/mdm/cmpolicy-csp.md | 7 +- .../mdm/cmpolicyenterprise-csp.md | 7 +- .../mdm/cmpolicyenterprise-ddf-file.md | 7 +- ...onfiguration-service-provider-reference.md | 368 ++- ...a-custom-configuration-service-provider.md | 7 +- .../mdm/customdeviceui-csp.md | 7 +- .../mdm/customdeviceui-ddf.md | 7 +- ...a-structures-windows-store-for-business.md | 6 +- windows/client-management/mdm/defender-csp.md | 74 +- windows/client-management/mdm/defender-ddf.md | 7 +- .../mdm/design-a-custom-windows-csp.md | 6 +- .../client-management/mdm/devdetail-csp.md | 7 +- .../mdm/devdetail-ddf-file.md | 7 +- .../mdm/developersetup-csp.md | 6 +- .../mdm/developersetup-ddf.md | 6 +- .../mdm/device-update-management.md | 6 +- .../mdm/deviceinstanceservice-csp.md | 7 +- .../client-management/mdm/devicelock-csp.md | 129 +- .../mdm/devicelock-ddf-file.md | 7 +- .../mdm/devicemanageability-csp.md | 6 +- .../mdm/devicemanageability-ddf.md | 6 +- .../client-management/mdm/devicestatus-csp.md | 7 +- .../client-management/mdm/devicestatus-ddf.md | 6 +- windows/client-management/mdm/devinfo-csp.md | 7 +- .../client-management/mdm/devinfo-ddf-file.md | 7 +- .../diagnose-mdm-failures-in-windows-10.md | 204 +- .../mdm/diagnosticlog-csp.md | 102 +- .../mdm/diagnosticlog-ddf.md | 7 +- .../disconnecting-from-mdm-unenrollment.md | 6 +- windows/client-management/mdm/dmacc-csp.md | 7 +- .../client-management/mdm/dmacc-ddf-file.md | 7 +- windows/client-management/mdm/dmclient-csp.md | 7 +- .../mdm/dmclient-ddf-file.md | 7 +- .../mdm/dmprocessconfigxmlfiltered.md | 6 +- .../mdm/dmsessionactions-csp.md | 7 +- .../mdm/dmsessionactions-ddf.md | 7 +- .../mdm/dynamicmanagement-csp.md | 7 +- .../mdm/dynamicmanagement-ddf.md | 7 +- .../mdm/eap-configuration.md | 6 +- windows/client-management/mdm/email2-csp.md | 7 +- .../client-management/mdm/email2-ddf-file.md | 7 +- ...dded-8-1-handheld-devices-to-windows-10.md | 7 +- .../mdm/enterprise-app-management.md | 6 +- .../mdm/enterpriseapn-csp.md | 7 +- .../mdm/enterpriseapn-ddf.md | 7 +- .../mdm/enterpriseappmanagement-csp.md | 7 +- .../mdm/enterpriseappvmanagement-csp.md | 7 +- .../mdm/enterpriseappvmanagement-ddf.md | 7 +- .../mdm/enterpriseassignedaccess-csp.md | 7 +- .../mdm/enterpriseassignedaccess-ddf.md | 7 +- .../mdm/enterpriseassignedaccess-xsd.md | 7 +- .../mdm/enterprisedataprotection-csp.md | 6 +- .../mdm/enterprisedataprotection-ddf-file.md | 6 +- .../mdm/enterprisedesktopappmanagement-csp.md | 1279 ++++++++- ...enterprisedesktopappmanagement-ddf-file.md | 6 +- .../enterprisedesktopappmanagement2-xsd.md | 425 ++- .../mdm/enterpriseext-csp.md | 7 +- .../mdm/enterpriseext-ddf.md | 7 +- .../mdm/enterpriseextfilessystem-csp.md | 7 +- .../mdm/enterpriseextfilesystem-ddf.md | 7 +- .../mdm/enterprisemodernappmanagement-csp.md | 247 +- .../mdm/enterprisemodernappmanagement-ddf.md | 7 +- .../mdm/enterprisemodernappmanagement-xsd.md | 7 +- ...erated-authentication-device-enrollment.md | 7 +- .../client-management/mdm/filesystem-csp.md | 7 +- .../client-management/mdm/get-inventory.md | 6 +- .../mdm/get-localized-product-details.md | 7 +- .../mdm/get-offline-license.md | 7 +- .../mdm/get-product-details.md | 7 +- .../mdm/get-product-package.md | 7 +- .../mdm/get-product-packages.md | 7 +- windows/client-management/mdm/get-seat.md | 7 +- .../mdm/get-seats-assigned-to-a-user.md | 7 +- windows/client-management/mdm/get-seats.md | 7 +- .../mdm/healthattestation-csp.md | 69 +- .../mdm/healthattestation-ddf.md | 7 +- windows/client-management/mdm/hotspot-csp.md | 7 +- .../mdm/iconfigserviceprovider2.md | 7 +- ...rviceprovider2configmanagernotification.md | 7 +- .../mdm/iconfigserviceprovider2getnode.md | 7 +- windows/client-management/mdm/icspnode.md | 7 +- windows/client-management/mdm/icspnodeadd.md | 7 +- .../client-management/mdm/icspnodeclear.md | 7 +- windows/client-management/mdm/icspnodecopy.md | 7 +- .../mdm/icspnodedeletechild.md | 178 +- .../mdm/icspnodedeleteproperty.md | 7 +- .../client-management/mdm/icspnodeexecute.md | 7 +- .../mdm/icspnodegetchildnodenames.md | 7 +- .../mdm/icspnodegetproperty.md | 7 +- .../mdm/icspnodegetpropertyidentifiers.md | 7 +- .../client-management/mdm/icspnodegetvalue.md | 7 +- windows/client-management/mdm/icspnodemove.md | 7 +- .../mdm/icspnodesetproperty.md | 7 +- .../client-management/mdm/icspnodesetvalue.md | 7 +- .../mdm/icspnodetransactioning.md | 7 +- windows/client-management/mdm/icspvalidate.md | 7 +- ...rver-side-mobile-application-management.md | 6 +- windows/client-management/mdm/index.md | 6 +- ...ent-tool-for-windows-store-for-business.md | 6 +- windows/client-management/mdm/maps-csp.md | 140 +- .../client-management/mdm/maps-ddf-file.md | 6 +- .../mdm/mdm-enrollment-of-windows-devices.md | 2433 ++++++++++++++++- .../client-management/mdm/messaging-csp.md | 7 +- .../client-management/mdm/messaging-ddf.md | 7 +- .../mdm/mobile-device-enrollment.md | 7 +- windows/client-management/mdm/nap-csp.md | 7 +- windows/client-management/mdm/napdef-csp.md | 7 +- .../client-management/mdm/networkproxy-csp.md | 7 +- .../client-management/mdm/networkproxy-ddf.md | 7 +- .../mdm/networkqospolicy-csp.md | 6 +- .../mdm/networkqospolicy-ddf.md | 6 +- ...ew-in-windows-mdm-enrollment-management.md | 6 +- .../client-management/mdm/nodecache-csp.md | 7 +- .../mdm/nodecache-ddf-file.md | 7 +- windows/client-management/mdm/office-csp.md | 6 +- windows/client-management/mdm/office-ddf.md | 6 +- .../mdm/oma-dm-protocol-support.md | 516 +++- ...remise-authentication-device-enrollment.md | 7 +- .../mdm/passportforwork-csp.md | 184 +- .../mdm/passportforwork-ddf.md | 6 +- .../mdm/personalization-csp.md | 7 +- .../mdm/personalization-ddf.md | 7 +- .../mdm/policy-admx-backed.md | 7 +- .../policy-configuration-service-provider.md | 7 +- .../client-management/mdm/policy-ddf-file.md | 7 +- .../mdm/policymanager-csp.md | 43 +- .../client-management/mdm/provisioning-csp.md | 7 +- windows/client-management/mdm/proxy-csp.md | 7 +- .../mdm/push-notification-windows-mdm.md | 6 +- .../client-management/mdm/pxlogical-csp.md | 7 +- windows/client-management/mdm/reboot-csp.md | 7 +- .../client-management/mdm/reboot-ddf-file.md | 6 +- .../mdm/reclaim-seat-from-user.md | 7 +- ...ree-azure-active-directory-subscription.md | 7 +- windows/client-management/mdm/registry-csp.md | 7 +- .../mdm/registry-ddf-file.md | 7 +- .../client-management/mdm/remotefind-csp.md | 7 +- .../mdm/remotefind-ddf-file.md | 6 +- .../client-management/mdm/remotelock-csp.md | 7 +- .../mdm/remotelock-ddf-file.md | 7 +- .../client-management/mdm/remotering-csp.md | 7 +- .../mdm/remotering-ddf-file.md | 6 +- .../client-management/mdm/remotewipe-csp.md | 7 +- .../mdm/remotewipe-ddf-file.md | 7 +- .../client-management/mdm/reporting-csp.md | 6 +- .../mdm/reporting-ddf-file.md | 6 +- ...pi-reference-windows-store-for-business.md | 6 +- .../mdm/rootcacertificates-csp.md | 7 +- .../mdm/rootcacertificates-ddf-file.md | 7 +- ...a-custom-configuration-service-provider.md | 7 +- .../mdm/secureassessment-csp.md | 7 +- .../mdm/secureassessment-ddf-file.md | 6 +- .../mdm/securitypolicy-csp.md | 7 +- .../mdm/server-requirements-windows-mdm.md | 6 +- windows/client-management/mdm/sharedpc-csp.md | 7 +- .../mdm/sharedpc-ddf-file.md | 7 +- windows/client-management/mdm/storage-csp.md | 7 +- .../client-management/mdm/storage-ddf-file.md | 7 +- .../structure-of-oma-dm-provisioning-files.md | 7 +- windows/client-management/mdm/supl-csp.md | 7 +- .../client-management/mdm/supl-ddf-file.md | 6 +- .../client-management/mdm/surfacehub-csp.md | 6 +- .../mdm/surfacehub-ddf-file.md | 6 +- .../mdm/understanding-admx-backed-policies.md | 6 +- .../mdm/unifiedwritefilter-csp.md | 6 +- .../mdm/unifiedwritefilter-ddf.md | 7 +- windows/client-management/mdm/update-csp.md | 7 +- .../client-management/mdm/update-ddf-file.md | 7 +- ...-scripting-with-the-wmi-bridge-provider.md | 7 +- windows/client-management/mdm/vpn-csp.md | 7 +- windows/client-management/mdm/vpn-ddf-file.md | 7 +- windows/client-management/mdm/vpnv2-csp.md | 7 +- .../client-management/mdm/vpnv2-ddf-file.md | 6 +- .../mdm/vpnv2-profile-xsd.md | 7 +- .../mdm/w4-application-csp.md | 7 +- .../mdm/w7-application-csp.md | 7 +- windows/client-management/mdm/wifi-csp.md | 7 +- .../client-management/mdm/wifi-ddf-file.md | 7 +- ...and-centennial-app-policy-configuration.md | 7 +- .../mdm/win32appinventory-csp.md | 7 +- .../mdm/win32appinventory-ddf-file.md | 7 +- .../mdm/windows-mdm-enterprise-settings.md | 6 +- .../windowsadvancedthreatprotection-csp.md | 7 +- .../windowsadvancedthreatprotection-ddf.md | 7 +- .../mdm/windowslicensing-csp.md | 7 +- .../mdm/windowslicensing-ddf-file.md | 7 +- .../mdm/windowssecurityauditing-csp.md | 6 +- .../mdm/windowssecurityauditing-ddf-file.md | 6 +- .../mdm/wmi-providers-supported-in-windows.md | 580 +++- 221 files changed, 8504 insertions(+), 1403 deletions(-) diff --git a/windows/client-management/mdm/activesync-csp.md b/windows/client-management/mdm/activesync-csp.md index 11681a3787..cf0d339724 100644 --- a/windows/client-management/mdm/activesync-csp.md +++ b/windows/client-management/mdm/activesync-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: c65093ef-bd36-4f32-9dab-edb7bcfb3188 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ActiveSync CSP diff --git a/windows/client-management/mdm/activesync-ddf-file.md b/windows/client-management/mdm/activesync-ddf-file.md index 691947b55a..ea341a48ae 100644 --- a/windows/client-management/mdm/activesync-ddf-file.md +++ b/windows/client-management/mdm/activesync-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: c4cd4816-ad8f-45b2-9b81-8abb18254096 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ActiveSync DDF file diff --git a/windows/client-management/mdm/add-an-azure-ad-tenant-and-azure-ad-subscription.md b/windows/client-management/mdm/add-an-azure-ad-tenant-and-azure-ad-subscription.md index 3cea96c4cd..3e8ade8a78 100644 --- a/windows/client-management/mdm/add-an-azure-ad-tenant-and-azure-ad-subscription.md +++ b/windows/client-management/mdm/add-an-azure-ad-tenant-and-azure-ad-subscription.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 36D94BEC-A6D8-47D2-A547-EBD7B7D163FA -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Add an Azure AD tenant and Azure AD subscription diff --git a/windows/client-management/mdm/alljoynmanagement-csp.md b/windows/client-management/mdm/alljoynmanagement-csp.md index 196534eb9b..6ef60b3262 100644 --- a/windows/client-management/mdm/alljoynmanagement-csp.md +++ b/windows/client-management/mdm/alljoynmanagement-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 468E0EE5-EED3-48FF-91C0-89F9D159AA8C -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # AllJoynManagement CSP diff --git a/windows/client-management/mdm/alljoynmanagement-ddf.md b/windows/client-management/mdm/alljoynmanagement-ddf.md index d7de78a5f4..3b7c1e97bf 100644 --- a/windows/client-management/mdm/alljoynmanagement-ddf.md +++ b/windows/client-management/mdm/alljoynmanagement-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 540C2E60-A041-4749-A027-BBAF0BB046E4 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # AllJoynManagement DDF diff --git a/windows/client-management/mdm/application-csp.md b/windows/client-management/mdm/application-csp.md index 9ed4ad4239..8ccb1650d1 100644 --- a/windows/client-management/mdm/application-csp.md +++ b/windows/client-management/mdm/application-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 0705b5e9-a1e7-4d70-a73d-7f758ffd8099 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # APPLICATION configuration service provider diff --git a/windows/client-management/mdm/applicationrestrictions-xsd.md b/windows/client-management/mdm/applicationrestrictions-xsd.md index c1c0a561a1..b47771110e 100644 --- a/windows/client-management/mdm/applicationrestrictions-xsd.md +++ b/windows/client-management/mdm/applicationrestrictions-xsd.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: A5AA2B59-3736-473E-8F70-A90FD61EE426 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ApplicationRestrictions XSD diff --git a/windows/client-management/mdm/applocker-csp.md b/windows/client-management/mdm/applocker-csp.md index a8104b8cd5..6bdebb12dc 100644 --- a/windows/client-management/mdm/applocker-csp.md +++ b/windows/client-management/mdm/applocker-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # AppLocker CSP @@ -336,7 +337,319 @@ When you create a list of allowed apps in Windows 10 Mobile, you must also incl The product name is first part of the PackageFullName followed by the version number. | Settings app name | PackageFullName or Product name | ProductID | -|------------------------------------|-------------------------------------------------------------------------|--------------------------------------| +|--- +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +---|--- +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----|--- +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: AppLocker CSP +description: AppLocker CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 32FEA2C9-3CAD-40C9-8E4F-E3C69637580F +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +-----| | Work or school account | Microsoft.AAD.BrokerPlugin | e5f8b2c4-75ae-45ee-9be8-212e34f77747 | | Email and accounts | Microsoft.AccountsControl | 39cf127b-8c67-c149-539a-c02271d07060 | | SettingsPageKeyboard | 5b04b775-356b-4aa0-aaf8-6491ffea5608\_1.1.0.0\_neutral\_\_cw8ffb7c56vgc | 5b04b775-356b-4aa0-aaf8-6491ffea5608 | diff --git a/windows/client-management/mdm/applocker-ddf-file.md b/windows/client-management/mdm/applocker-ddf-file.md index d743bc90b9..cc7ee04d80 100644 --- a/windows/client-management/mdm/applocker-ddf-file.md +++ b/windows/client-management/mdm/applocker-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 79E199E0-5454-413A-A57A-B536BDA22496 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # AppLocker DDF file diff --git a/windows/client-management/mdm/applocker-xsd.md b/windows/client-management/mdm/applocker-xsd.md index 8a5ed59bcb..6a8e813aea 100644 --- a/windows/client-management/mdm/applocker-xsd.md +++ b/windows/client-management/mdm/applocker-xsd.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 70CF48DD-AD7D-4BCF-854F-A41BFD95F876 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # AppLocker XSD diff --git a/windows/client-management/mdm/appv-deploy-and-config.md b/windows/client-management/mdm/appv-deploy-and-config.md index 1583fe4479..12a9499cb5 100644 --- a/windows/client-management/mdm/appv-deploy-and-config.md +++ b/windows/client-management/mdm/appv-deploy-and-config.md @@ -4,11 +4,12 @@ description: Deploy and configure App-V apps using MDM MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Deploy and configure App-V apps using MDM diff --git a/windows/client-management/mdm/assign-seats.md b/windows/client-management/mdm/assign-seats.md index 0e0aedaff6..94c967bf08 100644 --- a/windows/client-management/mdm/assign-seats.md +++ b/windows/client-management/mdm/assign-seats.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: B42BF490-35C9-405C-B5D6-0D9F0E377552 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Assign seat diff --git a/windows/client-management/mdm/assignedaccess-csp.md b/windows/client-management/mdm/assignedaccess-csp.md index bc9933dc97..26ace0451f 100644 --- a/windows/client-management/mdm/assignedaccess-csp.md +++ b/windows/client-management/mdm/assignedaccess-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 421CC07D-6000-48D9-B6A3-C638AAF83984 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # AssignedAccess CSP diff --git a/windows/client-management/mdm/assignedaccess-ddf.md b/windows/client-management/mdm/assignedaccess-ddf.md index 7bff2aad34..1024bba21d 100644 --- a/windows/client-management/mdm/assignedaccess-ddf.md +++ b/windows/client-management/mdm/assignedaccess-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 224FADDB-0EFD-4E5A-AE20-1BD4ABE24306 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # AssignedAccess DDF diff --git a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md index 9c47fe110e..4fbae70c3f 100644 --- a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md +++ b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: D03B0765-5B5F-4C7B-9E2B-18E747D504EE -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 1c046fef02..3282062d27 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -4,11 +4,12 @@ description: BitLocker CSP MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # BitLocker CSP diff --git a/windows/client-management/mdm/bitlocker-ddf-file.md b/windows/client-management/mdm/bitlocker-ddf-file.md index dd2461a0fe..e1377eb456 100644 --- a/windows/client-management/mdm/bitlocker-ddf-file.md +++ b/windows/client-management/mdm/bitlocker-ddf-file.md @@ -4,11 +4,12 @@ description: BitLocker DDF file MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # BitLocker DDF file diff --git a/windows/client-management/mdm/bootstrap-csp.md b/windows/client-management/mdm/bootstrap-csp.md index 11a4e027aa..880592de38 100644 --- a/windows/client-management/mdm/bootstrap-csp.md +++ b/windows/client-management/mdm/bootstrap-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: b8acbddc-347f-4543-a45b-ad2ffae3ffd0 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # BOOTSTRAP CSP diff --git a/windows/client-management/mdm/browserfavorite-csp.md b/windows/client-management/mdm/browserfavorite-csp.md index d14fdefbb2..b835ef5411 100644 --- a/windows/client-management/mdm/browserfavorite-csp.md +++ b/windows/client-management/mdm/browserfavorite-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 5d2351ff-2d6a-4273-9b09-224623723cbf -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # BrowserFavorite CSP @@ -32,7 +33,33 @@ The following diagram shows the BrowserFavorite configuration service provider i ![browserfavorite csp (cp)](images/provisioning-csp-browserfavorite-cp.png) -
***favorite name*** +***favorite name*** Required. Specifies the user-friendly name of the favorite URL that is displayed in the Favorites list of Internet Explorer. > **Note**  The *favorite name* should contain only characters that are valid in the Windows file system. The invalid characters are: \\ / : \* ? " < > | diff --git a/windows/client-management/mdm/bulk-assign-and-reclaim-seats-from-user.md b/windows/client-management/mdm/bulk-assign-and-reclaim-seats-from-user.md index b148b5db51..5d60d602ee 100644 --- a/windows/client-management/mdm/bulk-assign-and-reclaim-seats-from-user.md +++ b/windows/client-management/mdm/bulk-assign-and-reclaim-seats-from-user.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 99E2F37D-1FF3-4511-8969-19571656780A -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Bulk assign and reclaim seats from users diff --git a/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md b/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md index 4ce31253a5..6281c10048 100644 --- a/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md +++ b/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: DEB98FF3-CC5C-47A1-9277-9EF939716C87 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- diff --git a/windows/client-management/mdm/cellularsettings-csp.md b/windows/client-management/mdm/cellularsettings-csp.md index 10e529e3a5..96fe84737e 100644 --- a/windows/client-management/mdm/cellularsettings-csp.md +++ b/windows/client-management/mdm/cellularsettings-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: ce8b6f16-37ca-4aaf-98b0-306d12e326df -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # CellularSettings CSP diff --git a/windows/client-management/mdm/certificate-authentication-device-enrollment.md b/windows/client-management/mdm/certificate-authentication-device-enrollment.md index 367df2f366..f00f5df63e 100644 --- a/windows/client-management/mdm/certificate-authentication-device-enrollment.md +++ b/windows/client-management/mdm/certificate-authentication-device-enrollment.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 57DB3C9E-E4C9-4275-AAB5-01315F9D3910 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Certificate authentication device enrollment diff --git a/windows/client-management/mdm/certificate-renewal-windows-mdm.md b/windows/client-management/mdm/certificate-renewal-windows-mdm.md index 0bf2184006..eaf5980caf 100644 --- a/windows/client-management/mdm/certificate-renewal-windows-mdm.md +++ b/windows/client-management/mdm/certificate-renewal-windows-mdm.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: F910C50C-FF67-40B0-AAB0-CA7CE02A9619 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Certificate Renewal diff --git a/windows/client-management/mdm/certificatestore-csp.md b/windows/client-management/mdm/certificatestore-csp.md index edb293593a..5b032401aa 100644 --- a/windows/client-management/mdm/certificatestore-csp.md +++ b/windows/client-management/mdm/certificatestore-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 0fe28629-3cc3-42a0-91b3-3624c8462fd3 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # CertificateStore CSP diff --git a/windows/client-management/mdm/certificatestore-ddf-file.md b/windows/client-management/mdm/certificatestore-ddf-file.md index c13145b854..5819dcdd76 100644 --- a/windows/client-management/mdm/certificatestore-ddf-file.md +++ b/windows/client-management/mdm/certificatestore-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: D9A12D4E-3122-45C3-AD12-CC4FFAEC08B8 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # CertificateStore DDF file diff --git a/windows/client-management/mdm/cleanpc-csp.md b/windows/client-management/mdm/cleanpc-csp.md index f74ca54b1e..d74c4e18a3 100644 --- a/windows/client-management/mdm/cleanpc-csp.md +++ b/windows/client-management/mdm/cleanpc-csp.md @@ -4,11 +4,11 @@ description: The CleanPC configuration service provider (CSP) allows removal of MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # CleanPC CSP diff --git a/windows/client-management/mdm/cleanpc-ddf.md b/windows/client-management/mdm/cleanpc-ddf.md index ffee599925..e73ce54514 100644 --- a/windows/client-management/mdm/cleanpc-ddf.md +++ b/windows/client-management/mdm/cleanpc-ddf.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: A2182898-1577-4675-BAE5-2A3A9C2AAC9B -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # CleanPC DDF diff --git a/windows/client-management/mdm/clientcertificateinstall-csp.md b/windows/client-management/mdm/clientcertificateinstall-csp.md index 32c811f242..b1d77a5ef5 100644 --- a/windows/client-management/mdm/clientcertificateinstall-csp.md +++ b/windows/client-management/mdm/clientcertificateinstall-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ClientCertificateInstall CSP @@ -57,294 +58,930 @@ The following image shows the ClientCertificateInstall configuration service pro

The data type is an integer corresponding to one of the following values: | Value | Description | -|-------|---------------------------------------------------------------------------------------------------------------| -| 1 | Install to TPM if present, fail if not present. | -| 2 | Install to TPM if present. If not present, fallback to software. | -| 3 | Install to software. | -| 4 | Install to Windows Hello for Business (formerly known as Microsoft Passport for Work) whose name is specified | - - -**ClientCertificateInstall/PFXCertInstall/*UniqueID*/ContainerName** -

ptional. Specifies the Windows Hello for Business (formerly known as Microsoft Passport for Work) container name (if Windows Hello for Business storage provider (KSP) is chosen for the KeyLocation). If this node is not specified when Windows Hello for Business KSP is chosen, enrollment will fail. - -

Date type is string. - -

Supported operations are Get, Add, and Replace. - -**ClientCertificateInstall/PFXCertInstall/*UniqueID*/PFXCertBlob** -

CRYPT\_DATA\_BLOB structure that contains a PFX packet with the exported and encrypted certificates and keys. The Add operation triggers the addition to the PFX certificate. This requires that all the other nodes under UniqueID that are parameters for PFX installation (Container Name, KeyLocation, CertPassword, KeyExportable) are present before this is called. This also sets the Status node to the current Status of the operation. - -

The data type format is binary. - -

Supported operations are Get, Add, and Replace. - -

If a blob already exists, the Add operation will fail. If Replace is called on this node, the existing certificates are overwritten. - -

If Add is called on this node for a new PFX, the certificate will be added. When a certificate does not exist, Replace operation on this node will fail. - -

In other words, using Replace or Add will result in the effect of either overwriting the old certificate or adding a new certificate CRYPT\_DATA\_BLOB, which can be found in [CRYPT\_INTEGER\_BLOB](http://go.microsoft.com/fwlink/p/?LinkId=523871). - -**ClientCertificateInstall/PFXCertInstall/*UniqueID*/PFXCertPassword** -

Password that protects the PFX blob. This is required if the PFX is password protected. - -

Data Type is a string. - -

Supported operations are Get, Add, and Replace. - -**ClientCertificateInstall/PFXCertInstall/*UniqueID*/PFXCertPasswordEncryptionType** -

Optional. Used to specify whtether the PFX certificate password is encrypted with the MDM certificate by the MDM sever. - -

The data type is int. Valid values: - -- 0 - Password is not encrypted. -- 1 - Password is encrypted with the MDM certificate. -- 2 - Password is encrypted with custom certificate. - -

When PFXCertPasswordEncryptionType =2, you must specify the store name in PFXCertPasswordEncryptionStore setting. - -

Supported operations are Get, Add, and Replace. - -**ClientCertificateInstall/PFXCertInstall/*UniqueID*/PFXKeyExportable** -

Optional. Used to specify if the private key installed is exportable (and can be exported later). The PFX is not exportable when it is installed to TPM. - -> **Note**  You can only set PFXKeyExportable to true if KeyLocation=3. For any other KeyLocation value, the CSP will fail. - -  -

The data type bool. - -

Supported operations are Get, Add, and Replace. - -**ClientCertificateInstall/PFXCertInstall/*UniqueID*/Thumbprint** -

Returns the thumbprint of the installed PFX certificate. - -

The datatype is a string. - -

Supported operation is Get. - -**ClientCertificateInstall/PFXCertInstall/*UniqueID*/Status** -

Required. Returns the error code of the PFX installation from the GetLastError command called after the PfxImportCertStore. - -

Data type is an integer. - -

Supported operation is Get. - -**ClientCertificateInstall/PFXCertInstall/*UniqueID*/PFXCertPasswordEncryptionStore** -

Added in Windows 10, version 1511. When PFXCertPasswordEncryptionType = 2, it specifies the store name of the certificate used for decrypting the PFXCertPassword. - -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP** -

Node for SCEP. - -> **Note**  An alert is sent after the SCEP certificate is installed. - -  -**ClientCertificateInstall/SCEP/****_UniqueID_** -

A unique ID to differentiate different certificate installation requests. - -

Supported operations are Get, Add, Replace, and Delete. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install** -

A node required for SCEP certificate enrollment. Parent node to group SCEP cert installation related requests. - -

Supported operations are Get, Add, Replace, and Delete. - -> **Note**  Although the child nodes under Install support Replace commands, once the Exec command is sent to the device, the device will take the values that are set when the Exec command is accepted. The server should not expect the node value change after Exec command is accepted, as it will impact the current enrollment underway. The server should check the Status node value and make sure the device is not at an unknown state before changing child node values. - -  -**ClientCertificateInstall/SCEP/*UniqueID*/Install/ServerURL** -

Required for SCEP certificate enrollment. Specifies the certificate enrollment server. Multiple server URLs can be listed, separated by semicolons. - -

Data type is string. - -

Supported operations are Get, Add, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/Challenge** -

Required for SCEP certificate enrollment. B64 encoded SCEP enrollment challenge. Challenge is deleted shortly after the Exec command is accepted. - -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/EKUMapping** -

Required. Specifies extended key usages. Subject to SCEP server configuration. The list of OIDs are separated by a plus **+**. For example, *OID1*+*OID2*+*OID3*. - -Data type is string. -

Required for enrollment. Specifies the key usage bits (0x80, 0x20, 0xA0, etc.) for the certificate in decimal format. The value should at least have the second (0x20), fourth (0x80) or both bits set. If the value doesn’t have those bits set, the configuration will fail. - -

Data type is int. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/SubjectName** -

Required. Specifies the subject name. - -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/KeyProtection** -

Optional. Specifies where to keep the private key. - -> **Note**  Even if the private key is protected by TPM, it is not protected with a TPM PIN. - -  -

The data type is an integer corresponding to one of the following values: - -| Value | Description | -|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 1 | Private key protected by TPM. | -| 2 | Private key protected by phone TPM if the device supports TPM. All Windows Phone 8.1 devices support TPM and will treat value 2 as 1. | -| 3 | (Default) Private key saved in software KSP. | -| 4 | Private key protected by Windows Hello for Business (formerly known as Microsoft Passport for Work). If this option is specified, the ContainerName must be specifed, otherwise enrollment will fail. | - -  -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/RetryDelay** -

Optional. When the SCEP server sends a pending status, this value specifies the device retry waiting time in minutes. - -

Data type format is an integer. - -

The default value is 5. - -

The minimum value is 1. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/RetryCount** -

Optional. Unique to SCEP. Specifies the device retry times when the SCEP server sends a pending status. - -

Data type is integer. - -

Default value is 3. - -

Maximum value is 30. If the value is larger than 30, the device will use 30. - -

Minimum value is 0, which indicates no retry. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/TemplateName** -

Optional. OID of certificate template name. - -> **Note**  This name is typically ignored by the SCEP server; therefore the MDM server typically doesn’t need to provide it. - -  -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/KeyLength** -

Required for enrollment. Specify private key length (RSA). - -

Data type is integer. - -

Valid values are 1024, 2048, and 4096. - -

For Windows Hello for Business (formerly known as Microsoft Passport for Work) , only 2048 is the supported key length. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/HashAlgorithm** -

Required. Hash algorithm family (SHA-1, SHA-2, SHA-3) specified by MDM server. If multiple hash algorithm families are specified, they must be separated with **+**. - -

For Windows Hello for Business, only SHA256 is the supported algorithm. - -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/CAThumbprint** -

Required. Specifies Root CA thumbprint. This is a 20-byte value of the SHA1 certificate hash specified as a hexadecimal string value. When client authenticates the SCEP server, it checks the CA certificate from the SCEP server to verify a match with this certificate. If it is not a match, the authentication will fail. - -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/SubjectAlternativeNames** -

Optional. Specifies subject alternative names (SAN). Multiple alternative names can be specified by this node. Each name is the combination of name format+actual name. Refer to the name type definitions in MSDN for more information. - -

Each pair is separated by semicolon. For example, multiple SANs are presented in the format of *\[name format1\]*+*\[actual name1\]*;*\[name format 2\]*+*\[actual name2\]*. - -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/ValidPeriod** -

Optional. Specifies the units for the valid certificate period. - -

Data type is string. - -

Valid values are: - -- Days (Default) -- Months -- Years - -> **Note**  The device only sends the MDM server expected certificate validation period (ValidPeriodUnits + ValidPeriod) to the SCEP server as part of certificate enrollment request. Depending on the server configuration, the server defines how to use this valid period to create the certificate. - -  -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/ValidPeriodUnits** -

Optional. Specifies the desired number of units used in the validity period. This is subject to SCEP server configuration. Default value is 0. The unit type (days, months, or years) are defined in the ValidPeriod node. Note the valid period specified by MDM will overwrite the valid period specified in the certificate template. For example, if ValidPeriod is Days and ValidPeriodUnits is 30, it means the total valid duration is 30 days. - -

Data type is string. - ->**Note**  The device only sends the MDM server expected certificate validation period (ValidPeriodUnits + ValidPeriod) to the SCEP server as part of certificate enrollment request. Depending on the server configuration, the server defines how to use this valid period to create the certificate. - -  -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/ContainerName** -

Optional. Specifies the Windows Hello for Business container name (if Windows Hello for Business KSP is chosen for the node). If this node is not specified when Windows Hello for Business KSP is chosen, the enrollment will fail. - -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/CustomTextToShowInPrompt** -

Optional. Specifies the custom text to show on the Windows Hello for Business PIN prompt during certificate enrollment. The admin can choose to provide more contextual information in this field for why the user needs to enter the PIN and what the certificate will be used for. - -

Data type is string. - -

Supported operations are Add, Get, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/Enroll** -

Required. Triggers the device to start the certificate enrollment. The device will not notify MDM server after certificate enrollment is done. The MDM server could later query the device to find out whether new certificate is added. - -

The date type format is Null, meaning this node doesn’t contain a value. - -

The only supported operation is Execute. - -**ClientCertificateInstall/SCEP/*UniqueID*/Install/AADKeyIdentifierList** -

Optional. Specify the AAD Key Identifier List as a list of semicolon separated values. On Enroll, the values in this list are validated against the AAD Key present on the device. If no match is found, enrollment will fail. - -

Data type is string. - -

Supported operations are Add, Get, Delete, and Replace. - -**ClientCertificateInstall/SCEP/*UniqueID*/CertThumbprint** -

Optional. Specifies the current certificate’s thumbprint if certificate enrollment succeeds. It is a 20-byte value of the SHA1 certificate hash specified as a hexadecimal string value. - -

If the certificate on the device becomes invalid (Cert expired, Cert chain is not valid, private key deleted) then it will return an empty string. - -

Data type is string. - -

The only supported operation is Get. - -**ClientCertificateInstall/SCEP/*UniqueID*/Status** -

Required. Specifies latest status of the certificated during the enrollment request. - -

Data type is string. Valid values: - -

The only supported operation is Get. - -| Value | Description | -|-------|---------------------------------------------------------------------------------------------------| +|--- +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----|--- +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ClientCertificateInstall CSP +description: ClientCertificateInstall CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +---| | 1 | Finished successfully | | 2 | Pending (the device hasn’t finished the action but has received the SCEP server pending response) | | 16 | Action failed | diff --git a/windows/client-management/mdm/clientcertificateinstall-ddf-file.md b/windows/client-management/mdm/clientcertificateinstall-ddf-file.md index ffc094694c..d20113e069 100644 --- a/windows/client-management/mdm/clientcertificateinstall-ddf-file.md +++ b/windows/client-management/mdm/clientcertificateinstall-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 7F65D045-A750-4CDE-A1CE-7D152AA060CA -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ClientCertificateInstall DDF file diff --git a/windows/client-management/mdm/cm-cellularentries-csp.md b/windows/client-management/mdm/cm-cellularentries-csp.md index 49a14d9096..7fb2af2097 100644 --- a/windows/client-management/mdm/cm-cellularentries-csp.md +++ b/windows/client-management/mdm/cm-cellularentries-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: f8dac9ef-b709-4b76-b6f5-34c2e6a3c847 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # CM\_CellularEntries CSP diff --git a/windows/client-management/mdm/cm-proxyentries-csp.md b/windows/client-management/mdm/cm-proxyentries-csp.md index 0b449eaa36..917e55eb49 100644 --- a/windows/client-management/mdm/cm-proxyentries-csp.md +++ b/windows/client-management/mdm/cm-proxyentries-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: f4c3dc71-c85a-4c68-9ce9-19f408ff7a0a -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # CM\_ProxyEntries CSP diff --git a/windows/client-management/mdm/cmpolicy-csp.md b/windows/client-management/mdm/cmpolicy-csp.md index baacc5ed3d..5ba49cfa55 100644 --- a/windows/client-management/mdm/cmpolicy-csp.md +++ b/windows/client-management/mdm/cmpolicy-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 62623915-9747-4eb1-8027-449827b85e6b -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # CMPolicy CSP diff --git a/windows/client-management/mdm/cmpolicyenterprise-csp.md b/windows/client-management/mdm/cmpolicyenterprise-csp.md index 93a0476d26..62b3216e95 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-csp.md +++ b/windows/client-management/mdm/cmpolicyenterprise-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: A0BE3458-ABED-4F80-B467-F842157B94BF -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # CMPolicyEnterprise CSP diff --git a/windows/client-management/mdm/cmpolicyenterprise-ddf-file.md b/windows/client-management/mdm/cmpolicyenterprise-ddf-file.md index 0b3d130038..da751e86df 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-ddf-file.md +++ b/windows/client-management/mdm/cmpolicyenterprise-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 065EF07A-0CF3-4EE5-B620-3464A75B7EED -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # CMPolicyEnterprise DDF file diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 831d3e7761..3379b5ffb7 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Configuration service provider reference @@ -2339,7 +2339,367 @@ The following tables show the configuration service providers support in Windows The following list shows the configuration service providers supported in Windows Holographic editions. | Configuration service provider | Windows Holographic edition | Windows Holographic for Business edition | -|-------------------------------------------------------------------------------------------------------|-------------------------------------|-------------------------------------------| +|--- +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +----|--- +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +----|--- +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Configuration service provider reference +description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 71823658-951f-4163-9c40-c4d4adceaaec +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +----| | [Application CSP](application-csp.md) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | | [AppLocker CSP](applocker-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | | [CertificateStore CSP](certificatestore-csp.md) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | diff --git a/windows/client-management/mdm/create-a-custom-configuration-service-provider.md b/windows/client-management/mdm/create-a-custom-configuration-service-provider.md index c2611732f7..898baa180d 100644 --- a/windows/client-management/mdm/create-a-custom-configuration-service-provider.md +++ b/windows/client-management/mdm/create-a-custom-configuration-service-provider.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 0cb37f03-5bf2-4451-8276-23f4a1dee33f -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Create a custom configuration service provider diff --git a/windows/client-management/mdm/customdeviceui-csp.md b/windows/client-management/mdm/customdeviceui-csp.md index 383d5c9222..e971f7d9ba 100644 --- a/windows/client-management/mdm/customdeviceui-csp.md +++ b/windows/client-management/mdm/customdeviceui-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 20ED1867-7B9E-4455-B397-53B8B15C95A3 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # CustomDeviceUI CSP diff --git a/windows/client-management/mdm/customdeviceui-ddf.md b/windows/client-management/mdm/customdeviceui-ddf.md index 062cbc615c..492f634f77 100644 --- a/windows/client-management/mdm/customdeviceui-ddf.md +++ b/windows/client-management/mdm/customdeviceui-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: E6D6B902-C57C-48A6-9654-CCBA3898455E -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # CustomDeviceUI DDF diff --git a/windows/client-management/mdm/data-structures-windows-store-for-business.md b/windows/client-management/mdm/data-structures-windows-store-for-business.md index 0232b01dbe..d96f0aa231 100644 --- a/windows/client-management/mdm/data-structures-windows-store-for-business.md +++ b/windows/client-management/mdm/data-structures-windows-store-for-business.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredLib:/library/windows/hardware' ms.assetid: ABE44EC8-CBE5-4775-BA8A-4564CB73531B description: -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Data structures for Windows Store for Business diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 4bd4c9f828..7eabcb93d0 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 481AA74F-08B2-4A32-B95D-5A3FD05B335C -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Defender CSP @@ -68,7 +69,72 @@ The data type is a integer. The following table describes the supported values: | Value | Description | -|-------|-----------------------------| +|--- +title: Defender CSP +description: Defender CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 481AA74F-08B2-4A32-B95D-5A3FD05B335C +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----|--- +title: Defender CSP +description: Defender CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 481AA74F-08B2-4A32-B95D-5A3FD05B335C +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Defender CSP +description: Defender CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 481AA74F-08B2-4A32-B95D-5A3FD05B335C +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Defender CSP +description: Defender CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 481AA74F-08B2-4A32-B95D-5A3FD05B335C +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Defender CSP +description: Defender CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 481AA74F-08B2-4A32-B95D-5A3FD05B335C +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +--------| | 0 | Invalid | | 1 | Adware | | 2 | Spyware | diff --git a/windows/client-management/mdm/defender-ddf.md b/windows/client-management/mdm/defender-ddf.md index 007b3ddb41..71a68c2bf6 100644 --- a/windows/client-management/mdm/defender-ddf.md +++ b/windows/client-management/mdm/defender-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 39B9E6CF-4857-4199-B3C3-EC740A439F65 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Defender DDF file diff --git a/windows/client-management/mdm/design-a-custom-windows-csp.md b/windows/client-management/mdm/design-a-custom-windows-csp.md index a774358ba9..5d09873aae 100644 --- a/windows/client-management/mdm/design-a-custom-windows-csp.md +++ b/windows/client-management/mdm/design-a-custom-windows-csp.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 0fff9516-a71a-4036-a57b-503ef1a81a37 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Design a custom configuration service provider diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index 7995dfe17d..696165959f 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 719bbd2d-508d-439b-b175-0874c7e6c360 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DevDetail CSP diff --git a/windows/client-management/mdm/devdetail-ddf-file.md b/windows/client-management/mdm/devdetail-ddf-file.md index 44978a8d9f..bb9be8641c 100644 --- a/windows/client-management/mdm/devdetail-ddf-file.md +++ b/windows/client-management/mdm/devdetail-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 645fc2b5-2d2c-43b1-9058-26bedbe9f00d -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DevDetail DDF file diff --git a/windows/client-management/mdm/developersetup-csp.md b/windows/client-management/mdm/developersetup-csp.md index 2d0adc299e..a9d6ae2483 100644 --- a/windows/client-management/mdm/developersetup-csp.md +++ b/windows/client-management/mdm/developersetup-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # DeveloperSetup CSP diff --git a/windows/client-management/mdm/developersetup-ddf.md b/windows/client-management/mdm/developersetup-ddf.md index b5f6b24d0a..28dd0d9779 100644 --- a/windows/client-management/mdm/developersetup-ddf.md +++ b/windows/client-management/mdm/developersetup-ddf.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # DeveloperSetup DDF file diff --git a/windows/client-management/mdm/device-update-management.md b/windows/client-management/mdm/device-update-management.md index 4b038d4122..c68b15b588 100644 --- a/windows/client-management/mdm/device-update-management.md +++ b/windows/client-management/mdm/device-update-management.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: C27BAEE7-2890-4FB7-9549-A6EACC790777 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- diff --git a/windows/client-management/mdm/deviceinstanceservice-csp.md b/windows/client-management/mdm/deviceinstanceservice-csp.md index d79ad2c02d..26ba52cc3c 100644 --- a/windows/client-management/mdm/deviceinstanceservice-csp.md +++ b/windows/client-management/mdm/deviceinstanceservice-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: f113b6bb-6ce1-45ad-b725-1b6610721e2d -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DeviceInstanceService CSP diff --git a/windows/client-management/mdm/devicelock-csp.md b/windows/client-management/mdm/devicelock-csp.md index 38770ab2e9..e42f4b7497 100644 --- a/windows/client-management/mdm/devicelock-csp.md +++ b/windows/client-management/mdm/devicelock-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 9a547efb-738e-4677-95d3-5506d350d8ab -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DeviceLock CSP @@ -37,88 +38,46 @@ The following image shows the DeviceLock configuration service provider in tree **Provider** Required. An interior node to group all policy providers. Scope is permanent. Supported operation is Get. - ***ProviderID*** -Optional. The node that contains the configured management server's ProviderID. In Windows Phone 8, only one enterprise management server is supported. That is, there should be only one *ProviderID* node. Exchange ActiveSync policies set by Exchange are saved by the Sync client separately. Scope is dynamic. The following operations are supported: - -- **Add** - Add the management account to the configuration service provider tree. -- **Delete** - Delete all policies set by this account. This command could be used in enterprise unenrollment for removing policy values set by the enterprise management server. -- **Get** - Return all policies set by the management server. - -> **Note**   The value cannot be changed after it is added. The **Replace** command isn't supported. - -  - -***ProviderID*/DevicePasswordEnabled** -Optional. An integer value that specifies whether device lock is enabled. Possible values are one of the following: - -- 0 - Device lock is enabled. -- 1 (default) - Device lock not enabled. - -The scope is dynamic. - -Supported operations are Get, Add, and Replace. - -***ProviderID*/AllowSimpleDevicePassword** -Optional. An integer value that specifies whether simple passwords, such as "1111" or "1234", are allowed. Possible values for this node are one of the following: - -- 0 - Not allowed. -- 1 (default) - Allowed. - -Invalid values are treated as a configuration failure. The scope is dynamic. - -Supported operations are Get, Add, and Replace. - -***ProviderID*/MinDevicePasswordLength** -Optional. An integer value that specifies the minimum number of characters required in the PIN. Valid values are 4 to 18 inclusive. The default value is 4. Invalid values are treated as a configuration failure. The scope is dynamic. - -Supported operations are Get, Add, and Replace. - -***ProviderID*/AlphanumericDevicePasswordRequired** -Optional. An integer value that specifies the complexity of the password or PIN allowed. - -Valid values are one of the following: - -- 0 - Alphanumeric password required -- 1 - Users can choose a numeric or alphanumeric password -- 2 - Users can choose no password, numeric password, or alphanumeric password - -Invalid values are treated as a configuration failure. The scope is dynamic. - -Supported operations are Get, Add, and Replace. - -***ProviderID*/DevicePasswordExpiration** -Deprecated in Windows 10. - -***ProviderID*/DevicePasswordHistory** -Deprecated in Windows 10. - -***ProviderID*/MaxDevicePasswordFailedAttempts** -Optional. An integer value that specifies the number of authentication failures allowed before the device will be wiped. Valid values are 0 to 999. The default value is 0, which indicates the device will not be wiped regardless of the number of authentication failures. - -Invalid values are treated as a configuration failure. The scope is dynamic. - -Supported operations are Get, Add, and Replace. - -***ProviderID*/MaxInactivityTimeDeviceLock** -Optional. An integer value that specifies the amount of time (in minutes) that the device can remain idle before it is password locked. Valid values are 0 to 999. A value of 0 indicates no time-out is specified. In this case, the maximum screen time-out allowed by the UI applies. - -Invalid values are treated as a configuration failure. The scope is dynamic. - -Supported operations are Get, Add, and Replace. - -***ProviderID*/MinDevicePasswordComplexCharacters** -Optional. An integer value that specifies the number of complex element types (uppercase and lowercase letters, numbers, and punctuation) required for a strong password. Valid values are 1 to 4 for mobile and 1 to 3 for desktop. The default value is 1. - -Invalid values are treated as a configuration failure. The scope is dynamic. - -Supported operations are Get, Add, and Replace. - -**DeviceValue** -Required. A permanent node that groups the policy values applied to the device. The server can query this node to discover what policy values are actually applied to the device. The scope is permanent. - -Supported operation is Get. - -**DeviceValue/DevicePasswordEnable, …, MinDevicePasswordComplexCharacters** +**DeviceValue/DevicePasswordEnable, …, MinDevicePasswordComplexCharacters** Required. This node has the same set of policy nodes as the **ProviderID** node. All nodes under **DeviceValue** are read-only permanent nodes. Each node represents the current device lock policy. For detailed descriptions of each policy, see the ***ProviderID*** subnode descriptions. ## OMA DM examples diff --git a/windows/client-management/mdm/devicelock-ddf-file.md b/windows/client-management/mdm/devicelock-ddf-file.md index b5e4ffdda4..291b73d26f 100644 --- a/windows/client-management/mdm/devicelock-ddf-file.md +++ b/windows/client-management/mdm/devicelock-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 46a691b9-6350-4987-bfc7-f8b1eece3ad9 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DeviceLock DDF file diff --git a/windows/client-management/mdm/devicemanageability-csp.md b/windows/client-management/mdm/devicemanageability-csp.md index 32076d5301..61750f4a78 100644 --- a/windows/client-management/mdm/devicemanageability-csp.md +++ b/windows/client-management/mdm/devicemanageability-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: FE563221-D5B5-4EFD-9B60-44FE4066B0D2 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # DeviceManageability CSP diff --git a/windows/client-management/mdm/devicemanageability-ddf.md b/windows/client-management/mdm/devicemanageability-ddf.md index e09aa33beb..506b3dcc40 100644 --- a/windows/client-management/mdm/devicemanageability-ddf.md +++ b/windows/client-management/mdm/devicemanageability-ddf.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: D7FA8D51-95ED-40D2-AA84-DCC4BBC393AB -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # DeviceManageability DDF diff --git a/windows/client-management/mdm/devicestatus-csp.md b/windows/client-management/mdm/devicestatus-csp.md index 5402d8bf31..88b8a11687 100644 --- a/windows/client-management/mdm/devicestatus-csp.md +++ b/windows/client-management/mdm/devicestatus-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 039B2010-9290-4A6E-B77B-B2469B482360 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DeviceStatus CSP diff --git a/windows/client-management/mdm/devicestatus-ddf.md b/windows/client-management/mdm/devicestatus-ddf.md index 54ca1a523e..e09e771f5d 100644 --- a/windows/client-management/mdm/devicestatus-ddf.md +++ b/windows/client-management/mdm/devicestatus-ddf.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 780DC6B4-48A5-4F74-9F2E-6E0D88902A45 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # DeviceStatus DDF diff --git a/windows/client-management/mdm/devinfo-csp.md b/windows/client-management/mdm/devinfo-csp.md index 221125f2b6..ec5ff00eb6 100644 --- a/windows/client-management/mdm/devinfo-csp.md +++ b/windows/client-management/mdm/devinfo-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: d3eb70db-1ce9-4c72-a13d-651137c1713c -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DevInfo CSP diff --git a/windows/client-management/mdm/devinfo-ddf-file.md b/windows/client-management/mdm/devinfo-ddf-file.md index 8e41569f6f..72798eff38 100644 --- a/windows/client-management/mdm/devinfo-ddf-file.md +++ b/windows/client-management/mdm/devinfo-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: beb07cc6-4133-4c0f-aa05-64db2b4a004f -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DevInfo DDF file diff --git a/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md b/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md index b64b4d7e22..1d0208f2bc 100644 --- a/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md +++ b/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Diagnose MDM failures in Windows 10 @@ -133,7 +134,202 @@ Since there is no Event Viewer in Windows 10 Mobile, you can use the [Field Med The following table contains a list of common providers and their corresponding GUIDs. | GUID | Provider Name | -|--------------------------------------|--------------------------------------------------------| +|--- +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +-----|--- +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: Diagnose MDM failures in Windows 10 +description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 12D8263B-D839-4B19-9346-31E0CDD0CBF9 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +-----| | 099614a5-5dd7-4788-8bc9-e29f43db28fc | Microsoft-Windows-LDAP-Client | | 0f67e49f-fe51-4e9f-b490-6f2948cc6027 | Microsoft-Windows-Kernel-Processor-Power | | 0ff1c24b-7f05-45c0-abdc-3c8521be4f62 | Microsoft-Windows-Mobile-Broadband-Experience-SmsApi | diff --git a/windows/client-management/mdm/diagnosticlog-csp.md b/windows/client-management/mdm/diagnosticlog-csp.md index 9ca2099bf6..95eb0d0bcd 100644 --- a/windows/client-management/mdm/diagnosticlog-csp.md +++ b/windows/client-management/mdm/diagnosticlog-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: F76E0056-3ACD-48B2-BEA1-1048C96571C3 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DiagnosticLog CSP @@ -170,7 +171,46 @@ The supported operation is Get. The following table represents the possible values: | Value | Description | -|-------|-------------| +|--- +title: DiagnosticLog CSP +description: DiagnosticLog CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: F76E0056-3ACD-48B2-BEA1-1048C96571C3 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----|--- +title: DiagnosticLog CSP +description: DiagnosticLog CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: F76E0056-3ACD-48B2-BEA1-1048C96571C3 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: DiagnosticLog CSP +description: DiagnosticLog CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: F76E0056-3ACD-48B2-BEA1-1048C96571C3 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----| | 0 | Stopped | | 1 | Started | @@ -218,7 +258,59 @@ The data type is a string. The following table lists the possible values: | Value | Description | -|-------|--------------------| +|--- +title: DiagnosticLog CSP +description: DiagnosticLog CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: F76E0056-3ACD-48B2-BEA1-1048C96571C3 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----|--- +title: DiagnosticLog CSP +description: DiagnosticLog CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: F76E0056-3ACD-48B2-BEA1-1048C96571C3 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: DiagnosticLog CSP +description: DiagnosticLog CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: F76E0056-3ACD-48B2-BEA1-1048C96571C3 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: DiagnosticLog CSP +description: DiagnosticLog CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: F76E0056-3ACD-48B2-BEA1-1048C96571C3 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +-----| | START | Start log tracing. | | STOP | Stop log tracing | diff --git a/windows/client-management/mdm/diagnosticlog-ddf.md b/windows/client-management/mdm/diagnosticlog-ddf.md index eac5538d83..a7aa70fbd6 100644 --- a/windows/client-management/mdm/diagnosticlog-ddf.md +++ b/windows/client-management/mdm/diagnosticlog-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 9DD75EDA-5913-45B4-9BED-20E30CDEBE16 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DiagnosticLog DDF diff --git a/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md b/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md index f9d18d62b9..bd2f6eef4f 100644 --- a/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md +++ b/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 33B2B248-631B-451F-B534-5DA095C4C8E8 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- diff --git a/windows/client-management/mdm/dmacc-csp.md b/windows/client-management/mdm/dmacc-csp.md index d88c945408..295c85824f 100644 --- a/windows/client-management/mdm/dmacc-csp.md +++ b/windows/client-management/mdm/dmacc-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 43e73d8a-6617-44e7-8459-5c96f4422e63 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DMAcc CSP diff --git a/windows/client-management/mdm/dmacc-ddf-file.md b/windows/client-management/mdm/dmacc-ddf-file.md index ec803dc8cc..78a19657e6 100644 --- a/windows/client-management/mdm/dmacc-ddf-file.md +++ b/windows/client-management/mdm/dmacc-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 44dc99aa-2a85-498b-8f52-a81863765606 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DMAcc DDF file diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index ef09308e53..836fe191c9 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: a5cf35d9-ced0-4087-a247-225f102f2544 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DMClient CSP diff --git a/windows/client-management/mdm/dmclient-ddf-file.md b/windows/client-management/mdm/dmclient-ddf-file.md index 1e585b2aae..77740490b7 100644 --- a/windows/client-management/mdm/dmclient-ddf-file.md +++ b/windows/client-management/mdm/dmclient-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: A21B33AF-DB76-4059-8170-FADF2CB898A0 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DMClient DDF file diff --git a/windows/client-management/mdm/dmprocessconfigxmlfiltered.md b/windows/client-management/mdm/dmprocessconfigxmlfiltered.md index b4cb648b0b..b26c2bccbb 100644 --- a/windows/client-management/mdm/dmprocessconfigxmlfiltered.md +++ b/windows/client-management/mdm/dmprocessconfigxmlfiltered.md @@ -15,11 +15,11 @@ api_location: - dmprocessxmlfiltered.dll api_type: - DllExport -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # DMProcessConfigXMLFiltered function diff --git a/windows/client-management/mdm/dmsessionactions-csp.md b/windows/client-management/mdm/dmsessionactions-csp.md index ac58e9d890..4e1c25d53f 100644 --- a/windows/client-management/mdm/dmsessionactions-csp.md +++ b/windows/client-management/mdm/dmsessionactions-csp.md @@ -4,11 +4,12 @@ description: DMSessionActions CSP MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DMSessionActions CSP diff --git a/windows/client-management/mdm/dmsessionactions-ddf.md b/windows/client-management/mdm/dmsessionactions-ddf.md index 02f826d653..a6117abdb6 100644 --- a/windows/client-management/mdm/dmsessionactions-ddf.md +++ b/windows/client-management/mdm/dmsessionactions-ddf.md @@ -4,11 +4,12 @@ description: DMSessionActions DDF file MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DMSessionActions DDF file diff --git a/windows/client-management/mdm/dynamicmanagement-csp.md b/windows/client-management/mdm/dynamicmanagement-csp.md index 0d1719a0f7..7cc321093a 100644 --- a/windows/client-management/mdm/dynamicmanagement-csp.md +++ b/windows/client-management/mdm/dynamicmanagement-csp.md @@ -4,11 +4,12 @@ description: DynamicManagement CSP MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DynamicManagement CSP diff --git a/windows/client-management/mdm/dynamicmanagement-ddf.md b/windows/client-management/mdm/dynamicmanagement-ddf.md index 85d5d0d84d..0c517a2edd 100644 --- a/windows/client-management/mdm/dynamicmanagement-ddf.md +++ b/windows/client-management/mdm/dynamicmanagement-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 7e266db0-2fd9-4412-b428-4550f41a1738 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # DynamicManagement DDF file diff --git a/windows/client-management/mdm/eap-configuration.md b/windows/client-management/mdm/eap-configuration.md index 73dba1be35..b0256123c3 100644 --- a/windows/client-management/mdm/eap-configuration.md +++ b/windows/client-management/mdm/eap-configuration.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: DD3F2292-4B4C-4430-A57F-922FED2A8FAE -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # EAP configuration diff --git a/windows/client-management/mdm/email2-csp.md b/windows/client-management/mdm/email2-csp.md index 0447cef4b7..1394d19a7d 100644 --- a/windows/client-management/mdm/email2-csp.md +++ b/windows/client-management/mdm/email2-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: bcfc9d98-bc2e-42c6-9b81-0b5bf65ce2b8 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EMAIL2 CSP diff --git a/windows/client-management/mdm/email2-ddf-file.md b/windows/client-management/mdm/email2-ddf-file.md index c43030646c..c5eb8bbfdf 100644 --- a/windows/client-management/mdm/email2-ddf-file.md +++ b/windows/client-management/mdm/email2-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 7e266db0-2fd9-4412-b428-4550f41a1738 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EMAIL2 DDF file diff --git a/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md b/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md index 3ba2111904..7a9f2c02ab 100644 --- a/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md +++ b/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: ED3DAF80-847C-462B-BDB1-486577906772 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Enable offline upgrades to Windows 10 for Windows Embedded 8.1 Handheld devices diff --git a/windows/client-management/mdm/enterprise-app-management.md b/windows/client-management/mdm/enterprise-app-management.md index 39b6750b5c..185e183cc5 100644 --- a/windows/client-management/mdm/enterprise-app-management.md +++ b/windows/client-management/mdm/enterprise-app-management.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 225DEE61-C3E3-4F75-BC79-5068759DFE99 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Enterprise app management diff --git a/windows/client-management/mdm/enterpriseapn-csp.md b/windows/client-management/mdm/enterpriseapn-csp.md index b68a89083d..c702c126d3 100644 --- a/windows/client-management/mdm/enterpriseapn-csp.md +++ b/windows/client-management/mdm/enterpriseapn-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: E125F6A5-EE44-41B1-A8CC-DF295082E6B2 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseAPN CSP diff --git a/windows/client-management/mdm/enterpriseapn-ddf.md b/windows/client-management/mdm/enterpriseapn-ddf.md index 80ddc0cd38..73f52b376f 100644 --- a/windows/client-management/mdm/enterpriseapn-ddf.md +++ b/windows/client-management/mdm/enterpriseapn-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: A953ADEF-4523-425F-926C-48DA62EB9E21 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseAPN DDF diff --git a/windows/client-management/mdm/enterpriseappmanagement-csp.md b/windows/client-management/mdm/enterpriseappmanagement-csp.md index bc20aed7de..2b75b16854 100644 --- a/windows/client-management/mdm/enterpriseappmanagement-csp.md +++ b/windows/client-management/mdm/enterpriseappmanagement-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 698b8bf4-652e-474b-97e4-381031357623 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseAppManagement CSP diff --git a/windows/client-management/mdm/enterpriseappvmanagement-csp.md b/windows/client-management/mdm/enterpriseappvmanagement-csp.md index 18fc2e083f..be8443564d 100644 --- a/windows/client-management/mdm/enterpriseappvmanagement-csp.md +++ b/windows/client-management/mdm/enterpriseappvmanagement-csp.md @@ -4,11 +4,12 @@ description: EnterpriseAppVManagement CSP MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseAppVManagement CSP diff --git a/windows/client-management/mdm/enterpriseappvmanagement-ddf.md b/windows/client-management/mdm/enterpriseappvmanagement-ddf.md index 05d5811f5b..f025f31b2b 100644 --- a/windows/client-management/mdm/enterpriseappvmanagement-ddf.md +++ b/windows/client-management/mdm/enterpriseappvmanagement-ddf.md @@ -4,11 +4,12 @@ description: EnterpriseAppVManagement DDF file MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseAppVManagement DDF file diff --git a/windows/client-management/mdm/enterpriseassignedaccess-csp.md b/windows/client-management/mdm/enterpriseassignedaccess-csp.md index 36a8f79379..c935f6a239 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-csp.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 5F88E567-77AA-4822-A0BC-3B31100639AA -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseAssignedAccess CSP diff --git a/windows/client-management/mdm/enterpriseassignedaccess-ddf.md b/windows/client-management/mdm/enterpriseassignedaccess-ddf.md index 8612e7474d..4c24a1fe7a 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-ddf.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 8BD6FB05-E643-4695-99A2-633995884B37 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseAssignedAccess DDF diff --git a/windows/client-management/mdm/enterpriseassignedaccess-xsd.md b/windows/client-management/mdm/enterpriseassignedaccess-xsd.md index f1ca1209d9..37fe264338 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-xsd.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-xsd.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: BB3B633E-E361-4B95-9D4A-CE6E08D67ADA -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseAssignedAccess XSD diff --git a/windows/client-management/mdm/enterprisedataprotection-csp.md b/windows/client-management/mdm/enterprisedataprotection-csp.md index 4f92f7850b..a543b4c902 100644 --- a/windows/client-management/mdm/enterprisedataprotection-csp.md +++ b/windows/client-management/mdm/enterprisedataprotection-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: E2D4467F-A154-4C00-9208-7798EF3E25B3 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # EnterpriseDataProtection CSP diff --git a/windows/client-management/mdm/enterprisedataprotection-ddf-file.md b/windows/client-management/mdm/enterprisedataprotection-ddf-file.md index 496f553310..1f1639bce6 100644 --- a/windows/client-management/mdm/enterprisedataprotection-ddf-file.md +++ b/windows/client-management/mdm/enterprisedataprotection-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: C6427C52-76F9-4EE0-98F9-DE278529D459 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # EnterpriseDataProtection DDF file diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md b/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md index d3bdfb8e84..6cf3f9a1bf 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseDesktopAppManagement CSP @@ -54,92 +55,839 @@ Executes the download and installation of the application. Value type is string. Status of the application. Value type is string. Supported operation is Get. | Status | Value | -|---------------------------|-------| -| Initialized | 10 | -| Download In Progress | 20 | -| Pending Download Retry | 25 | -| Download Failed | 30 | -| Download Completed | 40 | -| Pending User Session | 48 | -| Enforcement In Progress | 50 | -| Pending Enforcement Retry | 55 | -| Enforcement Failed | 60 | -| Enforcement Completed | 70 | - -  - -**MSI/*ProductID*/LastError** -The last error code during the application installation process. This is typically stored as an HRESULT format. Depending on what was occurring when the error happened, this could be the result of executing MSIExec.exe or the error result from an API that failed. - -Value type is string. Supported operation is Get. - -**MSI/*ProductID*/LastErrorDesc** -Contains the last error code description. The LastErrorDesc value is looked up for the matching LastError value. Sometimes there is no LastErrorDesc returned. - -Value type is string. Supported operation is Get. - -**MSI/UpgradeCode** -Added in the March service release of Windows 10, version 1607. - -**MSI/UpgradeCode/_Guid_** -Added in the March service release of Windows 10, version 1607. A gateway (or device management server) uses this method to detect matching upgrade MSI product when a Admin wants to update an existing MSI app. If the same upgrade product is installed, then the update is allowed. - -Value type is string. Supported operation is Get. - - -## Examples - - -**SyncML to request CSP version information** - -``` syntax - - - - 12345 - - - ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement?prop=Type - - - - - - -``` - -The following table describes the fields in the previous sample: - -| Name | Description | -|--------|-------------------------------------------------------------------------------------------------------------------------------| -| Get | Operation being performed. The Get operation is a request to return information. | -| CmdID | Input value used to reference the request. Responses will include this value which can be used to match request and response. | -| LocURI | Path to Win32 CSP command processor. | - -  - -**SyncML to perform MSI operations for application uninstall** - -``` syntax - - - - 12345 - - - ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B1803A630-3C38-4D2B-9B9A-0CB37243539C%7D - - - - - - -``` - -The following table describes the fields in the previous sample: - -| Name | Description | -|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|--- +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +---| | Delete | Operation being performed. The Delete operation is a request to delete the CSP node that represents the specified MSI installed application and to perform and uninstall of the application as part of the process. | | CmdID | Input value used to reference the request. Responses will include this value which can be used to match request and response. | | LocURI | Path to Win32 CSP command processor, including the Product ID (in this example, 1803A630-3C38-4D2B-9B9A-0CB37243539C) property escaped for XML formatting. | @@ -167,7 +915,358 @@ The following table describes the fields in the previous sample: The following table describes the fields in the previous sample: | Name | Description | -|--------|------------------------------------------------------------------------------------------------------------------------------------------------------------| +|--- +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +-----|--- +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement CSP +description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 2BFF7491-BB01-41BA-9A22-AB209EE59FC5 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +---| | Get | Operation being performed. The Get operation is a request to report the status of the specified MSI installed application. | | CmdID | Input value used to reference the request. Responses will include this value which can be used to match request and response. | | LocURI | Path to Win32 CSP command processor, including the Product ID (in this example, 1803A630-3C38-4D2B-9B9A-0CB37243539C) property escaped for XML formatting. | diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md b/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md index 3b4164d39c..c247f69c52 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: EF448602-65AC-4D59-A0E8-779876542FE3 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # EnterpriseDesktopAppManagement DDF diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement2-xsd.md b/windows/client-management/mdm/enterprisedesktopappmanagement2-xsd.md index bb50c5d323..aab275d403 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement2-xsd.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement2-xsd.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseDesktopAppManagement XSD @@ -78,7 +79,423 @@ The following table describes the various elements and attributes of the XSD fil   | Name | Description | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|--- +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: EnterpriseDesktopAppManagement XSD +description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 60980257-4F48-4A68-8E8E-1EF0A3F090E2 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------| | MsiInstallJob | Root element | | id | The application identifier for the application being installed. | | Product | Child element of MsiInstallJob | diff --git a/windows/client-management/mdm/enterpriseext-csp.md b/windows/client-management/mdm/enterpriseext-csp.md index 867a193685..8ead529ce2 100644 --- a/windows/client-management/mdm/enterpriseext-csp.md +++ b/windows/client-management/mdm/enterpriseext-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: ACA5CD79-BBD5-4DD1-86DA-0285B93982BD -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseExt CSP diff --git a/windows/client-management/mdm/enterpriseext-ddf.md b/windows/client-management/mdm/enterpriseext-ddf.md index 76b9534272..b70010f734 100644 --- a/windows/client-management/mdm/enterpriseext-ddf.md +++ b/windows/client-management/mdm/enterpriseext-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 71BF81D4-FBEC-4B03-BF99-F7A5EDD4F91B -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseExt DDF diff --git a/windows/client-management/mdm/enterpriseextfilessystem-csp.md b/windows/client-management/mdm/enterpriseextfilessystem-csp.md index 9cc709a3a7..7d97eaf534 100644 --- a/windows/client-management/mdm/enterpriseextfilessystem-csp.md +++ b/windows/client-management/mdm/enterpriseextfilessystem-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: F773AD72-A800-481A-A9E2-899BA56F4426 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseExtFileSystem CSP diff --git a/windows/client-management/mdm/enterpriseextfilesystem-ddf.md b/windows/client-management/mdm/enterpriseextfilesystem-ddf.md index 14ac906b77..361f7f9f60 100644 --- a/windows/client-management/mdm/enterpriseextfilesystem-ddf.md +++ b/windows/client-management/mdm/enterpriseextfilesystem-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 2D292E4B-15EE-4AEB-8884-6FEE8B92D2D1 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseExtFileSystem DDF diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-csp.md b/windows/client-management/mdm/enterprisemodernappmanagement-csp.md index 85be2efaa7..0b9a26d332 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-csp.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 9DD0741A-A229-41A0-A85A-93E185207C42 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseModernAppManagement CSP @@ -179,35 +180,20 @@ The following image shows the EnterpriseModernAppManagement configuration servic

Supported operations are Get and Delete. -**.../****_PackageFamilyName_** -

Optional. Package family name (PFN) of the app. There is one for each PFN on the device when reporting inventory. These items are rooted under their signing origin. - -

Supported operations are Get and Delete. - -> [!Note] -> XAP files use a product ID in place of PackageFamilyName. Here's an example of XAP product ID (including the braces), {12345678-9012-3456-7890-123456789012}. - - -

Here's an example for uninstalling an app: - -``` syntax - - - - - 2 - - - ./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/%7b12345678-9012-3456-7890-123456789012%7D - - - - - - -``` - -**.../*PackageFamilyName*/****_PackageFullName_** +**.../*PackageFamilyName*/****_PackageFullName_**

Optional. Full name of the package installed.

Supported operations are Get and Delete. @@ -216,22 +202,38 @@ The following image shows the EnterpriseModernAppManagement configuration servic > XAP files use a product ID in place of PackageFullName. Here's an example of XAP product ID (including the braces), {12345678-9012-3456-7890-123456789012}.   -**.../*PackageFamilyName*/*PackageFullName*/Name** -

Required. Name of the app. Value type is string. - -

Supported operation is Get. - -**.../*PackageFamilyName*/*PackageFullName*/Version** +**.../*PackageFamilyName*/*PackageFullName*/Version**

Required. Version of the app. Value type is string.

Supported operation is Get. -**.../*PackageFamilyName*/*PackageFullName*/Publisher** -

Required. Publisher name of the app. Value type is string. - -

Supported operation is Get. - -**.../*PackageFamilyName*/*PackageFullName*/Architecture** +**.../*PackageFamilyName*/*PackageFullName*/Architecture**

Required. Architecture of installed package. Value type is string. > [!Note] @@ -241,17 +243,20 @@ The following image shows the EnterpriseModernAppManagement configuration servic

Supported operation is Get. -**.../*PackageFamilyName*/*PackageFullName*/InstallLocation** -

Required. Install location of the app on the device. Value type is string. - -> [!Note] -> Not applicable to XAP files. - -  - -

Supported operation is Get. - -**.../*PackageFamilyName*/*PackageFullName*/IsFramework** +**.../*PackageFamilyName*/*PackageFullName*/IsFramework**

Required. Whether or not the app is a framework package. Value type is int. The value is 1 if the app is a framework package and 0 (zero) for all other cases. > [!Note] @@ -260,26 +265,38 @@ The following image shows the EnterpriseModernAppManagement configuration servic  

Supported operation is Get. -**.../*PackageFamilyName*/*PackageFullName*/IsBundle** -

Required. The value is 1 if the package is an app bundle and 0 (zero) for all other cases. Value type is int. - -

Supported operation is Get. - -**.../*PackageFamilyName*/*PackageFullName*/InstallDate** +**.../*PackageFamilyName*/*PackageFullName*/InstallDate**

Required. Date the app was installed. Value type is string.

Supported operation is Get. -**.../*PackageFamilyName*/*PackageFullName*/ResourceID** -

Required. Resource ID of the app. This is null for the main app, ~ for a bundle, and contains resource information for resources packages. Value type is string. - -> [!Note] -> Not applicable to XAP files. - -  -

Supported operation is Get. - -**.../*PackageFamilyName*/*PackageFullName*/PackageStatus** +**.../*PackageFamilyName*/*PackageFullName*/PackageStatus**

Required. Provides information about the status of the package. Value type is int. Valid values are: - OK (0) - The package is usable. @@ -295,34 +312,82 @@ The following image shows the EnterpriseModernAppManagement configuration servic

Supported operation is Get. -**.../*PackageFamilyName*/*PackageFullName*/RequiresReinstall** -

Required. Specifies whether the package state has changed and requires a reinstallation of the app. This can occur when new app resources are required, such as when a device has a change in language preference or a new DPI. It can also occur of the package was corrupted. If the value is 1, reinstallation of the app is performed. Value type is int. - -> [!Note] -> Not applicable to XAP files. - -  -

Supported operation is Get. - -**.../*PackageFamilyName*/*PackageFullName*/Users** +**.../*PackageFamilyName*/*PackageFullName*/Users**

Required. Registered users of the app. If the query is at the device level, it returns all the registered users of the device. If you query the user context, it will only return the current user. Value type is string.

Supported operation is Get. -**.../*PackageFamilyName*/*PackageFullName*/IsProvisioned** -

Required. The value is 0 or 1 that indicates if the app is provisioned on the device. The value type is int. - -

Supported operation is Get. - -**.../*PackageFamilyName*/DoNotUpdate** +**.../*PackageFamilyName*/DoNotUpdate**

Required. Specifies whether you want to block a specific app from being updated via auto-updates.

Supported operations are Add, Get, Delete, and Replace. -**.../*PackageFamilyName*/AppSettingPolicy** (only for ./User/Vendor/MSFT) -

Added in Windows 10, version 1511. Interior node for all managed app setting values. This node is only supported in the user context. - -**.../*PackageFamilyName*/AppSettingPolicy/****_SettingValue_** (only for ./User/Vendor/MSFT) +**.../*PackageFamilyName*/AppSettingPolicy/****_SettingValue_** (only for ./User/Vendor/MSFT)

Added in Windows 10, version 1511. The *SettingValue* and data represent a key value pair to be configured for the app. The node represents the name of the key and the data represents the value. You can find this value in LocalSettings in the Managed.App.Settings container.

This setting only works for apps that support the feature and it is only supported in the user context. diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md b/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md index 18c8f75db8..405d3c6bb1 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseModernAppManagement DDF diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-xsd.md b/windows/client-management/mdm/enterprisemodernappmanagement-xsd.md index eb5fdeb742..9bd8e9e740 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-xsd.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-xsd.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: D393D094-25E5-4E66-A60F-B59CC312BF57 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # EnterpriseModernAppManagement XSD diff --git a/windows/client-management/mdm/federated-authentication-device-enrollment.md b/windows/client-management/mdm/federated-authentication-device-enrollment.md index 188c3894f9..b0147760b6 100644 --- a/windows/client-management/mdm/federated-authentication-device-enrollment.md +++ b/windows/client-management/mdm/federated-authentication-device-enrollment.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 049ECA6E-1AF5-4CB2-8F1C-A5F22D722DAA -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Federated authentication device enrollment diff --git a/windows/client-management/mdm/filesystem-csp.md b/windows/client-management/mdm/filesystem-csp.md index 569737c50a..b7f28d2f1e 100644 --- a/windows/client-management/mdm/filesystem-csp.md +++ b/windows/client-management/mdm/filesystem-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 9117ee16-ca7a-4efa-9270-c9ac8547e541 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # FileSystem CSP diff --git a/windows/client-management/mdm/get-inventory.md b/windows/client-management/mdm/get-inventory.md index 8305769663..f4207333f2 100644 --- a/windows/client-management/mdm/get-inventory.md +++ b/windows/client-management/mdm/get-inventory.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: C5485722-FC49-4358-A097-74169B204E74 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Get Inventory diff --git a/windows/client-management/mdm/get-localized-product-details.md b/windows/client-management/mdm/get-localized-product-details.md index d9ef11678f..a94c9d74e5 100644 --- a/windows/client-management/mdm/get-localized-product-details.md +++ b/windows/client-management/mdm/get-localized-product-details.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: EF6AFCA9-8699-46C9-A3BB-CD2750C07901 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Get localized product details diff --git a/windows/client-management/mdm/get-offline-license.md b/windows/client-management/mdm/get-offline-license.md index 8877b2cf4e..bb3e0aa819 100644 --- a/windows/client-management/mdm/get-offline-license.md +++ b/windows/client-management/mdm/get-offline-license.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 08DAD813-CF4D-42D6-A783-994A03AEE051 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Get offline license diff --git a/windows/client-management/mdm/get-product-details.md b/windows/client-management/mdm/get-product-details.md index c05f6502b7..2f61e005e5 100644 --- a/windows/client-management/mdm/get-product-details.md +++ b/windows/client-management/mdm/get-product-details.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: BC432EBA-CE5E-43BD-BD54-942774767286 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Get product details diff --git a/windows/client-management/mdm/get-product-package.md b/windows/client-management/mdm/get-product-package.md index 448c3933a2..4bcb0b4748 100644 --- a/windows/client-management/mdm/get-product-package.md +++ b/windows/client-management/mdm/get-product-package.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 4314C65E-6DDC-405C-A591-D66F799A341F -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Get product package diff --git a/windows/client-management/mdm/get-product-packages.md b/windows/client-management/mdm/get-product-packages.md index 448a755ac2..c5f4ab68de 100644 --- a/windows/client-management/mdm/get-product-packages.md +++ b/windows/client-management/mdm/get-product-packages.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 039468BF-B9EE-4E1C-810C-9ACDD55C0835 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Get product packages diff --git a/windows/client-management/mdm/get-seat.md b/windows/client-management/mdm/get-seat.md index 2d24e0e3ab..9ffb2cf3f2 100644 --- a/windows/client-management/mdm/get-seat.md +++ b/windows/client-management/mdm/get-seat.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 715BAEB2-79FD-4945-A57F-482F9E7D07C6 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Get seat diff --git a/windows/client-management/mdm/get-seats-assigned-to-a-user.md b/windows/client-management/mdm/get-seats-assigned-to-a-user.md index b755a4fc0f..fc86354b74 100644 --- a/windows/client-management/mdm/get-seats-assigned-to-a-user.md +++ b/windows/client-management/mdm/get-seats-assigned-to-a-user.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: CB963E44-8C7C-46F9-A979-89BBB376172B -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Get seats assigned to a user diff --git a/windows/client-management/mdm/get-seats.md b/windows/client-management/mdm/get-seats.md index ba26bb6f6b..4849dced68 100644 --- a/windows/client-management/mdm/get-seats.md +++ b/windows/client-management/mdm/get-seats.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 32945788-47AC-4259-B616-F359D48F4F2F -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Get seats diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index 6eb645cf52..c5718efdbc 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 6F2D783C-F6B4-4A81-B9A2-522C4661D1AC -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Device HealthAttestation CSP @@ -260,24 +261,66 @@ You can use OpenSSL to validate access to DHA-Service. Here is a sample OpenSSL PS C:\openssl> ./openssl.exe s_client -connect has.spserv.microsoft.com:443 CONNECTED(000001A8) --- -Certificate chain - 0 s:/CN=*.spserv.microsoft.com - i:/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft IT/CN=Microsoft IT SSL SHA2 - 1 s:/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft IT/CN=Microsoft IT SSL SHA2 - i:/C=IE/O=Baltimore/OU=CyberTrust/CN=Baltimore CyberTrust Root +title: Device HealthAttestation CSP +description: Device HealthAttestation CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 6F2D783C-F6B4-4A81-B9A2-522C4661D1AC +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr --- Server certificate ------BEGIN CERTIFICATE----- +--- +title: Device HealthAttestation CSP +description: Device HealthAttestation CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 6F2D783C-F6B4-4A81-B9A2-522C4661D1AC +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----- MIIGOTCCBCGgAwIBAgITWgAA1KJb40tpukQoewABAADUojANBgkqhkiG9w0BAQsFA4ICAQCJaKewFQuqQwR5fkAr9kZOmtq5fk03p82eHWLaftXlc4RDvVFp4a2ciSjZL8f3f+XWPVdUj9DAi3bCSddlrcNOPRXNepFC1OEmKtE9jM0r7M8qnqFkIfbNrVNUtPxHoraQeMIgbk0SHEOlShY2GXETVBqZdDZ5Rmk4rA+3ggoeV8hNzm2dfNp0iGSrZzawbLzWU1D2Tped1k5IV63yb+cU/TmM …………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………………………………………………………………… ……………2RXXwogn1UM8TZduCEjz+b05mAkvytugzzaI4wXkCP4OgNyy8gul2z5Gj/51pCTN ------END CERTIFICATE----- +--- +title: Device HealthAttestation CSP +description: Device HealthAttestation CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 6F2D783C-F6B4-4A81-B9A2-522C4661D1AC +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----- subject=/CN=*.spserv.microsoft.com issuer=/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft IT/CN=Microsoft IT SSL SHA2 --- -No client certificate CA names sent -Peer signing digest: SHA1 -Server Temp Key: ECDH, P-384, 384 bits +title: Device HealthAttestation CSP +description: Device HealthAttestation CSP +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 6F2D783C-F6B4-4A81-B9A2-522C4661D1AC +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr --- SSL handshake has read 3681 bytes and written 561 bytes New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-SHA384 diff --git a/windows/client-management/mdm/healthattestation-ddf.md b/windows/client-management/mdm/healthattestation-ddf.md index 3c50a72760..cea55d85b2 100644 --- a/windows/client-management/mdm/healthattestation-ddf.md +++ b/windows/client-management/mdm/healthattestation-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: D20AC78D-D2D4-434B-B9FD-294BCD9D1DDE -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # HealthAttestation DDF diff --git a/windows/client-management/mdm/hotspot-csp.md b/windows/client-management/mdm/hotspot-csp.md index 905181c7ee..253367b68c 100644 --- a/windows/client-management/mdm/hotspot-csp.md +++ b/windows/client-management/mdm/hotspot-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: ec49dec1-fa79-420a-a9a7-e86668b3eebf -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # HotSpot CSP diff --git a/windows/client-management/mdm/iconfigserviceprovider2.md b/windows/client-management/mdm/iconfigserviceprovider2.md index f241ae1aa4..a6eb5c5c9c 100644 --- a/windows/client-management/mdm/iconfigserviceprovider2.md +++ b/windows/client-management/mdm/iconfigserviceprovider2.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 8deec0fb-59a6-4d08-8ddb-6d0d3d868a10 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # IConfigServiceProvider2 diff --git a/windows/client-management/mdm/iconfigserviceprovider2configmanagernotification.md b/windows/client-management/mdm/iconfigserviceprovider2configmanagernotification.md index eed45454d3..168b23a4c0 100644 --- a/windows/client-management/mdm/iconfigserviceprovider2configmanagernotification.md +++ b/windows/client-management/mdm/iconfigserviceprovider2configmanagernotification.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: b1f0fe0f-afbe-4b36-a75d-34239a86a75c -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # IConfigServiceProvider2::ConfigManagerNotification diff --git a/windows/client-management/mdm/iconfigserviceprovider2getnode.md b/windows/client-management/mdm/iconfigserviceprovider2getnode.md index 8ad2ca892a..91a8d7e2c2 100644 --- a/windows/client-management/mdm/iconfigserviceprovider2getnode.md +++ b/windows/client-management/mdm/iconfigserviceprovider2getnode.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 4dc10a59-f6a2-45c0-927c-d594afc9bb91 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # IConfigServiceProvider2::GetNode diff --git a/windows/client-management/mdm/icspnode.md b/windows/client-management/mdm/icspnode.md index e5155263e0..d1c3c7b30b 100644 --- a/windows/client-management/mdm/icspnode.md +++ b/windows/client-management/mdm/icspnode.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 023466e6-a8ab-48ad-8548-291409686ac2 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode diff --git a/windows/client-management/mdm/icspnodeadd.md b/windows/client-management/mdm/icspnodeadd.md index 97a7e667cc..c0d355691a 100644 --- a/windows/client-management/mdm/icspnodeadd.md +++ b/windows/client-management/mdm/icspnodeadd.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 5f03d350-c82b-4747-975f-385fd8b5b3a8 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::Add diff --git a/windows/client-management/mdm/icspnodeclear.md b/windows/client-management/mdm/icspnodeclear.md index 213e75a31a..703be532bf 100644 --- a/windows/client-management/mdm/icspnodeclear.md +++ b/windows/client-management/mdm/icspnodeclear.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: b414498b-110a-472d-95c0-2d5b38cd78a6 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- diff --git a/windows/client-management/mdm/icspnodecopy.md b/windows/client-management/mdm/icspnodecopy.md index b5008ab367..b8880ce49e 100644 --- a/windows/client-management/mdm/icspnodecopy.md +++ b/windows/client-management/mdm/icspnodecopy.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: cd5ce0bc-a08b-4f82-802d-c7ff8701b41f -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::Copy diff --git a/windows/client-management/mdm/icspnodedeletechild.md b/windows/client-management/mdm/icspnodedeletechild.md index 158c31361e..60b8ce3603 100644 --- a/windows/client-management/mdm/icspnodedeletechild.md +++ b/windows/client-management/mdm/icspnodedeletechild.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::DeleteChild @@ -30,7 +31,176 @@ HRESULT DeleteChild([in] IConfigManager2URI* puriChildToDelete); ## Return Values | Return Value | Description | -|------------------------------|--------------------------------------------------| +|--- +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +---|--- +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: ICSPNode DeleteChild +description: ICSPNode DeleteChild +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 8cf3663d-a4cf-4d11-b03a-f1d096ad7f9c +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +-----| | CFGMGR\_E\_NODENOTFOUND | The child node does not exist | | CFGMGR\_E\_COMMANDNOTALLOWED | The child node to be deleted is a read-only node | | S\_OK | Success. | diff --git a/windows/client-management/mdm/icspnodedeleteproperty.md b/windows/client-management/mdm/icspnodedeleteproperty.md index 2280c6e984..366d85735e 100644 --- a/windows/client-management/mdm/icspnodedeleteproperty.md +++ b/windows/client-management/mdm/icspnodedeleteproperty.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 7e21851f-d663-4558-b3e8-590d24b4f6c4 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::DeleteProperty diff --git a/windows/client-management/mdm/icspnodeexecute.md b/windows/client-management/mdm/icspnodeexecute.md index 97a0b3f76b..bc473d7d35 100644 --- a/windows/client-management/mdm/icspnodeexecute.md +++ b/windows/client-management/mdm/icspnodeexecute.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 5916e7b7-256d-49fd-82b6-db0547a215ec -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::Execute diff --git a/windows/client-management/mdm/icspnodegetchildnodenames.md b/windows/client-management/mdm/icspnodegetchildnodenames.md index 420ed62d10..ec6a53edf2 100644 --- a/windows/client-management/mdm/icspnodegetchildnodenames.md +++ b/windows/client-management/mdm/icspnodegetchildnodenames.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: dc057f2b-282b-49ac-91c4-bb83bd3ca4dc -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::GetChildNodeNames diff --git a/windows/client-management/mdm/icspnodegetproperty.md b/windows/client-management/mdm/icspnodegetproperty.md index 8d4a28d933..ad0d67df1c 100644 --- a/windows/client-management/mdm/icspnodegetproperty.md +++ b/windows/client-management/mdm/icspnodegetproperty.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: a2bdc158-72e0-4cdb-97ce-f5cf1a44b7db -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::GetProperty diff --git a/windows/client-management/mdm/icspnodegetpropertyidentifiers.md b/windows/client-management/mdm/icspnodegetpropertyidentifiers.md index a4624bfac7..0e2da77168 100644 --- a/windows/client-management/mdm/icspnodegetpropertyidentifiers.md +++ b/windows/client-management/mdm/icspnodegetpropertyidentifiers.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 8a052cd3-d74c-40c4-845f-f804b920deb4 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::GetPropertyIdentifiers diff --git a/windows/client-management/mdm/icspnodegetvalue.md b/windows/client-management/mdm/icspnodegetvalue.md index 95d95c5813..83fc748e84 100644 --- a/windows/client-management/mdm/icspnodegetvalue.md +++ b/windows/client-management/mdm/icspnodegetvalue.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: c684036d-98be-4659-8ce8-f72436a39b90 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::GetValue diff --git a/windows/client-management/mdm/icspnodemove.md b/windows/client-management/mdm/icspnodemove.md index b106a7cb80..a5b8104f9e 100644 --- a/windows/client-management/mdm/icspnodemove.md +++ b/windows/client-management/mdm/icspnodemove.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: efb359c3-5c86-4975-bf6f-a1c33922442a -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::Move diff --git a/windows/client-management/mdm/icspnodesetproperty.md b/windows/client-management/mdm/icspnodesetproperty.md index 7805bd3a38..a796881c3a 100644 --- a/windows/client-management/mdm/icspnodesetproperty.md +++ b/windows/client-management/mdm/icspnodesetproperty.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: e235c38f-ea04-4cd8-adec-3c6c0ce7172d -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::SetProperty diff --git a/windows/client-management/mdm/icspnodesetvalue.md b/windows/client-management/mdm/icspnodesetvalue.md index cc4c4dcf3f..746244bd2f 100644 --- a/windows/client-management/mdm/icspnodesetvalue.md +++ b/windows/client-management/mdm/icspnodesetvalue.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: b218636d-fe8b-4a0f-b4e8-a621f65619d3 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNode::SetValue diff --git a/windows/client-management/mdm/icspnodetransactioning.md b/windows/client-management/mdm/icspnodetransactioning.md index 34e1557544..88d24ea49a 100644 --- a/windows/client-management/mdm/icspnodetransactioning.md +++ b/windows/client-management/mdm/icspnodetransactioning.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 24dc518a-4a8d-41fe-9bc6-217bbbdf6a3f -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPNodeTransactioning diff --git a/windows/client-management/mdm/icspvalidate.md b/windows/client-management/mdm/icspvalidate.md index db4a3ea48f..3484ebdbdb 100644 --- a/windows/client-management/mdm/icspvalidate.md +++ b/windows/client-management/mdm/icspvalidate.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: b0993f2d-6269-412f-a329-af25fff34ca2 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ICSPValidate diff --git a/windows/client-management/mdm/implement-server-side-mobile-application-management.md b/windows/client-management/mdm/implement-server-side-mobile-application-management.md index 360eca3308..9f49b775b3 100644 --- a/windows/client-management/mdm/implement-server-side-mobile-application-management.md +++ b/windows/client-management/mdm/implement-server-side-mobile-application-management.md @@ -4,11 +4,11 @@ description: The Windows version of mobile application management (MAM) is a lig MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- diff --git a/windows/client-management/mdm/index.md b/windows/client-management/mdm/index.md index 6c42d88644..ba1539a0bd 100644 --- a/windows/client-management/mdm/index.md +++ b/windows/client-management/mdm/index.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 50ac90a7-713e-4487-9cb9-b6d6fdaa4e5b -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Mobile device management diff --git a/windows/client-management/mdm/management-tool-for-windows-store-for-business.md b/windows/client-management/mdm/management-tool-for-windows-store-for-business.md index eef8e355a3..45373f2a80 100644 --- a/windows/client-management/mdm/management-tool-for-windows-store-for-business.md +++ b/windows/client-management/mdm/management-tool-for-windows-store-for-business.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 0E39AE85-1703-4B24-9A7F-831C6455068F -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Management tool for the Windows Store for Business diff --git a/windows/client-management/mdm/maps-csp.md b/windows/client-management/mdm/maps-csp.md index dfe6a73a3b..df0086c2c5 100644 --- a/windows/client-management/mdm/maps-csp.md +++ b/windows/client-management/mdm/maps-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Maps CSP @@ -50,7 +50,139 @@ Supported operation is Get. If the map is neither queued, downloading, or instal Here is a list of GUIDs of the most downloaded reqions. | Region | GUID | -|-------------------------------|--------------------------------------| +|--- +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +----|--- +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: Maps CSP +description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: E5157296-7C31-4B08-8877-15304C9F6F26 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +-----| | **Germany** | | | Baden-Wuerttemberg | bab02b93-31c4-413a-b0fe-95a43e186d8c | | Bavaria | dceea482-12e9-458e-9f0f-21def9a70ed7 | diff --git a/windows/client-management/mdm/maps-ddf-file.md b/windows/client-management/mdm/maps-ddf-file.md index b4b0100012..c715617a60 100644 --- a/windows/client-management/mdm/maps-ddf-file.md +++ b/windows/client-management/mdm/maps-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: EF22DBB6-0578-4FD0-B8A6-19DC03288FAF -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Maps DDF file diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 26b3ed04f0..06febcde12 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # MDM enrollment of Windows-based devices @@ -88,7 +88,712 @@ Because joining your device to an Active Directory domain during the OOBE is not There are a few instances where your device cannot be connected to an Active Directory domain: | Connection issue | Explanation | -|-----------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|--- +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +---| | Your device is already connected to an Active Directory domain. | Your device can be connected to only a single Active Directory domain at a time. | | Your device is connected to an Azure AD domain. | Your device can either be connected to an Azure AD domain or an Active Directory domain. You cannot connect to both simultaneously. | | You are logged in as a standard user. | Your device can only be connected to an Azure AD domain if you are logged in as an administrative user. You’ll need to switch to an administrator account to continue. | @@ -159,7 +864,712 @@ All Windows devices can be connected to an Azure AD domain. These devices can be There are a few instances where your device cannot be connected to an Azure AD domain: | Connection issue | Explanation | -|-----------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|--- +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +----| | Your device is connected to an Azure AD domain. | Your device can only be connected to a single Azure AD domain at a time. | | Your device is already connected to an Active Directory domain. | Your device can either be connected to an Azure AD domain or an Active Directory domain. You cannot connect to both simultaneously. | | Your device already has a user connected to a work account. | You can either connect to an Azure AD domain or connect to a work or school account. You cannot connect to both simultaneously. | @@ -277,28 +1687,997 @@ All Windows 10-based devices can be connected to an MDM. You can connect to an There are a few instances where your device may not be able to connect to work, as described in the following table. | Error Message | Description | -|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Your device is already connected to your organization’s cloud. | Your device is already connected to either Azure AD, a work or school account, or an AD domain. | -| We could not find your identity in your organization’s cloud. | The username you entered was not found on your Azure AD tenant. | -| Your device is already being managed by an organization. | Your device is either already managed by MDM or System Center Configuration Manager. | -| You don’t have the right privileges to perform this operation. Please talk to your admin. | You cannot enroll your device into MDM as a standard user. You must be on an administrator account. | -| We couldn’t auto-discover a management endpoint matching the username entered. Please check your username and try again. If you know the URL to your management endpoint, please enter it. | You need to provide the server URL for your MDM or check the spelling of the username you entered. | - -  - -## Connecting your Windows 10-based device to work using a deep link - - -Windows 10-based devices may be connected to work using a deep link. Users will be able to click or open a link in a particular format from anywhere in Windows 10 and be directed to the new enrollment experience. - -In Windows 10, version 1607, deep linking will only be supported for connecting devices to MDM. It will not support adding a work or school account, joining a device to Azure AD, and joining a device to Active Directory. - -The deep link used for connecting your device to work will always use the following format: - -**ms-device-enrollment:?mode={mode\_name}** - -| Parameter | Description | Supported Value for Windows 10| -|-----------|--------------------------------------------------------------|----------------------------------------------| +|--- +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +-----|--- +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +-----|--- +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +-----|--- +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: MDM enrollment of Windows-based devices +description: MDM enrollment of Windows-based devices +MS-HAID: +- 'p\_phdevicemgmt.enrollment\_ui' +- 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 4651C81B-D2D6-446A-AA24-04D01C1D0883 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +-------| | mode | Describes which mode will be executed in the enrollment app. Added in Windows 10, version 1607| “mdm” | |Username | Specifies the email address or UPN of the user who should be enrolled into MDM. Added in Windows 10, version 1703. | string | | Servername | Specifies the MDM server URL that will be used to enroll the device. Added in Windows 10, version 1703. | string| diff --git a/windows/client-management/mdm/messaging-csp.md b/windows/client-management/mdm/messaging-csp.md index 1d14736623..9a1ec2f5c1 100644 --- a/windows/client-management/mdm/messaging-csp.md +++ b/windows/client-management/mdm/messaging-csp.md @@ -4,11 +4,12 @@ description: Messaging CSP MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Messaging CSP diff --git a/windows/client-management/mdm/messaging-ddf.md b/windows/client-management/mdm/messaging-ddf.md index 87fbd0072f..c83c67c2a8 100644 --- a/windows/client-management/mdm/messaging-ddf.md +++ b/windows/client-management/mdm/messaging-ddf.md @@ -4,11 +4,12 @@ description: Messaging DDF file MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Messaging DDF file diff --git a/windows/client-management/mdm/mobile-device-enrollment.md b/windows/client-management/mdm/mobile-device-enrollment.md index 9192197a28..8b2df74896 100644 --- a/windows/client-management/mdm/mobile-device-enrollment.md +++ b/windows/client-management/mdm/mobile-device-enrollment.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 08C8B3DB-3263-414B-A368-F47B94F47A11 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Mobile device enrollment diff --git a/windows/client-management/mdm/nap-csp.md b/windows/client-management/mdm/nap-csp.md index b4660ca511..3db6d78cc5 100644 --- a/windows/client-management/mdm/nap-csp.md +++ b/windows/client-management/mdm/nap-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 82f04492-88a6-4afd-af10-a62b8d444d21 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # NAP CSP diff --git a/windows/client-management/mdm/napdef-csp.md b/windows/client-management/mdm/napdef-csp.md index 8df98c23fd..e6d3cfe558 100644 --- a/windows/client-management/mdm/napdef-csp.md +++ b/windows/client-management/mdm/napdef-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 9bcc65dd-a72b-4f90-aba7-4066daa06988 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # NAPDEF CSP diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 17bfecb9bd..0dc5d37818 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -4,11 +4,12 @@ description: NetworkProxy CSP MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # NetworkProxy CSP diff --git a/windows/client-management/mdm/networkproxy-ddf.md b/windows/client-management/mdm/networkproxy-ddf.md index 47e68fe01b..975a76b4d2 100644 --- a/windows/client-management/mdm/networkproxy-ddf.md +++ b/windows/client-management/mdm/networkproxy-ddf.md @@ -4,11 +4,12 @@ description: AppNetworkProxyLocker DDF file MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # NetworkProxy DDF file diff --git a/windows/client-management/mdm/networkqospolicy-csp.md b/windows/client-management/mdm/networkqospolicy-csp.md index 99983160de..887c24043f 100644 --- a/windows/client-management/mdm/networkqospolicy-csp.md +++ b/windows/client-management/mdm/networkqospolicy-csp.md @@ -4,11 +4,11 @@ description: he NetworkQoSPolicy CSP applies the Quality of Service (QoS) policy MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # NetworkQoSPolicy CSP diff --git a/windows/client-management/mdm/networkqospolicy-ddf.md b/windows/client-management/mdm/networkqospolicy-ddf.md index a8a04b9de5..0555b8d2a5 100644 --- a/windows/client-management/mdm/networkqospolicy-ddf.md +++ b/windows/client-management/mdm/networkqospolicy-ddf.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # NetworkQoSPolicy DDF diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 4bb5eecbe0..c49fe9de0d 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 9C42064F-091C-4901-BC73-9ABE79EE4224 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # What's new in MDM enrollment and management diff --git a/windows/client-management/mdm/nodecache-csp.md b/windows/client-management/mdm/nodecache-csp.md index 459eb5b6a1..8bcb31ac73 100644 --- a/windows/client-management/mdm/nodecache-csp.md +++ b/windows/client-management/mdm/nodecache-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: b4dd2b0d-79ef-42ac-ab5b-ee07b3097876 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # NodeCache CSP diff --git a/windows/client-management/mdm/nodecache-ddf-file.md b/windows/client-management/mdm/nodecache-ddf-file.md index 5cc96df8bb..bcf5f8eec3 100644 --- a/windows/client-management/mdm/nodecache-ddf-file.md +++ b/windows/client-management/mdm/nodecache-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: d7605098-12aa-4423-89ae-59624fa31236 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # NodeCache DDF file diff --git a/windows/client-management/mdm/office-csp.md b/windows/client-management/mdm/office-csp.md index dbc41f165d..4b7098de22 100644 --- a/windows/client-management/mdm/office-csp.md +++ b/windows/client-management/mdm/office-csp.md @@ -4,11 +4,11 @@ description: The Office configuration service provider (CSP) enables a Microsoft MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Office CSP diff --git a/windows/client-management/mdm/office-ddf.md b/windows/client-management/mdm/office-ddf.md index ead5845d21..68a29ddb8c 100644 --- a/windows/client-management/mdm/office-ddf.md +++ b/windows/client-management/mdm/office-ddf.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Office DDF diff --git a/windows/client-management/mdm/oma-dm-protocol-support.md b/windows/client-management/mdm/oma-dm-protocol-support.md index 62ad8a9ebb..100ea166bd 100644 --- a/windows/client-management/mdm/oma-dm-protocol-support.md +++ b/windows/client-management/mdm/oma-dm-protocol-support.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- @@ -353,7 +354,514 @@ The following LocURL shows a per device CSP node configuration: **./device/vendo When using SyncML in OMA DM, there are standard response status codes that are returned. The following table lists the common SyncML response status codes you are likely to see. For more information about SyncML response status codes, see section 10 of the [SyncML Representation Protocol](http://go.microsoft.com/fwlink/p/?LinkId=526905) specification. | Status code | Description | -|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|--- +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +----|--- +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +------ +title: OMA DM protocol support +description: OMA DM protocol support +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: e882aaae-447e-4bd4-9275-463824da4fa0 +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nibr +--------| | 200 | The SyncML command completed successfully. | | 202 | Accepted for processing. This is usually an asynchronous operation, such as a request to run a remote execution of an application. | | 212 | Authentication accepted. Normally you'll only see this in response to the SyncHdr element (used for authentication in the OMA-DM standard). You may see this if you look at OMA DM logs, but CSPs do not typically generate this. | diff --git a/windows/client-management/mdm/on-premise-authentication-device-enrollment.md b/windows/client-management/mdm/on-premise-authentication-device-enrollment.md index b9a90f2614..bd6ecfdb75 100644 --- a/windows/client-management/mdm/on-premise-authentication-device-enrollment.md +++ b/windows/client-management/mdm/on-premise-authentication-device-enrollment.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 626AC8B4-7575-4C41-8D59-185D607E3A47 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # On-premise authentication device enrollment diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index ba168ff230..1fcf464788 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 3BAE4827-5497-41EE-B47F-5C071ADB2C51 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # PassportForWork CSP @@ -54,10 +54,19 @@ The following diagram shows the PassportForWork configuration service provider i

Supported operations are Add, Get, Delete, and Replace. -***TenantId*/Policies/ExcludeSecurityDevices** (only for ./Device/Vendor/MSFT) -

Added in Windows 10, version 1703. Root node for excluded security devices. - -***TenantId*/Policies/ExcludeSecurityDevices/TPM12** (only for ./Device/Vendor/MSFT) +***TenantId*/Policies/ExcludeSecurityDevices/TPM12** (only for ./Device/Vendor/MSFT)

Added in Windows 10, version 1703. Some Trusted Platform Modules (TPMs) are compliant only with the older 1.2 revision of the TPM specification defined by the Trusted Computing Group (TCG).

Default value is false. If you enable this policy setting, TPM revision 1.2 modules will be disallowed from being used with Windows Hello for Business. @@ -76,132 +85,49 @@ This cloud service encrypts a recovery secret, which is stored locally on the cl

Supported operations are Add, Get, Delete, and Replace. -***TenantId*/Policies/UseCertificateForOnPremAuth** (only for ./Device/Vendor/MSFT) -

Boolean value that enables Windows Hello for Business to use certificates to authenticate on-premise resources. - -

If you enable this policy setting, Windows Hello for Business will wait until the device has received a certificate payload from the mobile device management server before provisioning a PIN. - -

If you disable or do not configure this policy setting, the PIN will be provisioned when the user logs in, without waiting for a certificate payload. - -

Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/PINComplexity** -

Node for defining PIN settings. - -***TenantId*/Policies/PINComplexity/MinimumPINLength** -

Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. - -

If you configure this policy setting, the PIN length must be greater than or equal to this number. If you disable or do not configure this policy setting, the PIN length must be greater than or equal to 4. - -> [!NOTE] -> If the conditions specified above for the minimum PIN length are not met, default values will be used for both the maximum and minimum PIN lengths. - -  -

Value type is int. Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/PINComplexity/MaximumPINLength** -

Integer value that sets the maximum number of characters allowed for the PIN. Default value is 127. The largest number you can configure for this policy setting is 127. The lowest number you can configure must be larger than the number configured in the Minimum PIN length policy setting or the number 4, whichever is greater. - -

If you configure this policy setting, the PIN length must be less than or equal to this number. If you disable or do not configure this policy setting, the PIN length must be less than or equal to 127. - -> [!NOTE] -> If the conditions specified above for the maximum PIN length are not met, default values will be used for both the maximum and minimum PIN lengths. - -  -

Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/PINComplexity/UppercaseLetters** -

Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. - -

Valid values: - -- 0 - Allows the use of uppercase letters in PIN. -- 1 - Requires the use of at least one uppercase letters in PIN. -- 2 - Does not allow the use of uppercase letters in PIN. - -

Default value is 2. Default PIN complexity behavior is that digits are required and all other character sets are not allowed. If all character sets are allowed but none are explicitly required, then the default PIN complexity behavior will apply. - -

Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/PINComplexity/LowercaseLetters** -

Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. - -

Valid values: - -- 0 - Allows the use of lowercase letters in PIN. -- 1 - Requires the use of at least one lowercase letters in PIN. -- 2 - Does not allow the use of lowercase letters in PIN. - -

Default value is 2. Default PIN complexity behavior is that digits are required and all other character sets are not allowed. If all character sets are allowed but none are explicitly required, then the default PIN complexity behavior will apply. - -

Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/PINComplexity/SpecialCharacters** -

Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! " \# $ % & ' ( ) \* + , - . / : ; < = > ? @ \[ \\ \] ^ \_ \` { | } ~ . - -

Valid values: - -- 0 - Allows the use of special characters in PIN. -- 1 - Requires the use of at least one special character in PIN. -- 2 - Does not allow the use of special characters in PIN. - -

Default value is 2. Default PIN complexity behavior is that digits are required and all other character sets are not allowed. If all character sets are allowed but none are explicitly required, then the default PIN complexity behavior will apply. - -

Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/PINComplexity/Digits** -

Integer value that configures the use of digits in the Windows Hello for Business PIN. - -

Valid values: - -- 0 - Allows the use of digits in PIN. -- 1 - Requires the use of at least one digit in PIN. -- 2 - Does not allow the use of digits in PIN. - -

Default value is 1. Default PIN complexity behavior is that digits are required and all other character sets are not allowed. If all character sets are allowed but none are explicitly required, then the default PIN complexity behavior will apply. - -

Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/PINComplexity/History** -

Integer value that specifies the number of past PINs that can be associated to a user account that can’t be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. - -

The current PIN of the user is included in the set of PINs associated with the user account. PIN history is not preserved through a PIN reset. - -

Default value is 0. - -

Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/PINComplexity/Expiration** -

Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user’s PIN will never expire. This node was added in Windows 10, version 1511. - -

Default is 0. - -

Supported operations are Add, Get, Delete, and Replace. - -***TenantId*/Policies/Remote** (only for ./Device/Vendor/MSFT) +***TenantId*/Policies/Remote** (only for ./Device/Vendor/MSFT)

Interior node for defining remote Windows Hello for Business policies. This node was added in Windows 10, version 1511. -***TenantId*/Policies/Remote/UseRemotePassport** (only for ./Device/Vendor/MSFT) -

Boolean value used to enable or disable the use of remote Windows Hello for Business. Remote Windows Hello for Business provides the ability for a portable, registered device to be usable as a companion device for desktop authentication. Remote Windows Hello for Business requires that the desktop be Azure AD joined and that the companion device has a Windows Hello for Business PIN. This node was added in Windows 10, version 1511. - -

Default value is false. If you set this policy to true, Remote Windows Hello for Business will be enabled and a portable, registered device can be used as a companion device for desktop authentication. If you set this policy to false, Remote Windows Hello for Business will be disabled. - -

Supported operations are Add, Get, Delete, and Replace. - -**UseBiometrics** -

This node is deprecated. Use **Biometrics/UseBiometrics** node instead. - -**Biometrics** (only for ./Device/Vendor/MSFT) +**Biometrics** (only for ./Device/Vendor/MSFT)

Node for defining biometric settings. This node was added in Windows 10, version 1511. -**Biometrics/UseBiometrics** (only for ./Device/Vendor/MSFT) -

Boolean value used to enable or disable the use of biometric gestures, such as face and fingerprint, as an alternative to the PIN gesture for Windows Hello for Business. Users must still configure a PIN if they configure biometric gestures to use in case of failures. This node was added in Windows 10, version 1511. - -

Default value is false. If you set this policy to true, biometric gestures are enabled for use with Windows Hello for Business. If you set this policy to false, biometric gestures are disabled for use with Windows Hello for Business. - -

Supported operations are Add, Get, Delete, and Replace. - -**Biometrics/FacialFeaturesUseEnhancedAntiSpoofing** (only for ./Device/Vendor/MSFT) +**Biometrics/FacialFeaturesUseEnhancedAntiSpoofing** (only for ./Device/Vendor/MSFT)

Boolean value used to enable or disable enhanced anti-spoofing for facial feature recognition on Windows Hello face authentication. This node was added in Windows 10, version 1511.

Default value is false. If you set this policy to true or don't configure this setting, Windows requires all users on managed devices to use enhanced anti-spoofing for Windows Hello face authentication. Windows Hello face authentication is disabled on devices that do not support enhanced anti-spoofing. diff --git a/windows/client-management/mdm/passportforwork-ddf.md b/windows/client-management/mdm/passportforwork-ddf.md index d143881755..f1b04a20f6 100644 --- a/windows/client-management/mdm/passportforwork-ddf.md +++ b/windows/client-management/mdm/passportforwork-ddf.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: A2182898-1577-4675-BAE5-2A3A9C2AAC9B -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # PassportForWork DDF diff --git a/windows/client-management/mdm/personalization-csp.md b/windows/client-management/mdm/personalization-csp.md index 0a01a02817..2ad427f760 100644 --- a/windows/client-management/mdm/personalization-csp.md +++ b/windows/client-management/mdm/personalization-csp.md @@ -4,11 +4,12 @@ description: Personalization CSP MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Personalization CSP diff --git a/windows/client-management/mdm/personalization-ddf.md b/windows/client-management/mdm/personalization-ddf.md index ee0e9087ca..f60010fe48 100644 --- a/windows/client-management/mdm/personalization-ddf.md +++ b/windows/client-management/mdm/personalization-ddf.md @@ -4,11 +4,12 @@ description: Personalization DDF file MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Personalization DDF file diff --git a/windows/client-management/mdm/policy-admx-backed.md b/windows/client-management/mdm/policy-admx-backed.md index 4643ba8bb8..b666c61290 100644 --- a/windows/client-management/mdm/policy-admx-backed.md +++ b/windows/client-management/mdm/policy-admx-backed.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 4F3A1134-D401-44FC-A583-6EDD3070BA4F -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Policy CSP - ADMX-backed policies diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 497278c57e..342b831e20 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 4F3A1134-D401-44FC-A583-6EDD3070BA4F -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Policy CSP diff --git a/windows/client-management/mdm/policy-ddf-file.md b/windows/client-management/mdm/policy-ddf-file.md index 3edb63ebe7..3acfc40040 100644 --- a/windows/client-management/mdm/policy-ddf-file.md +++ b/windows/client-management/mdm/policy-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: D90791B5-A772-4AF8-B058-5D566865AF8D -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Policy DDF file diff --git a/windows/client-management/mdm/policymanager-csp.md b/windows/client-management/mdm/policymanager-csp.md index c20fa69027..3455817522 100644 --- a/windows/client-management/mdm/policymanager-csp.md +++ b/windows/client-management/mdm/policymanager-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 048427b1-6024-4660-8660-bd91c583f7f9 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # PolicyManager CSP @@ -50,28 +51,20 @@ The area group that can be configured by a single technology for a single provid Supported operations are Add, Get, and Delete. -**My/_<AreaName>_/****_<PolicyName>_** -Specifies the name/value pair used in the policy. The following list shows some tips to help you when configuring policies: - -- Separate multistring values by the Unicode &\#xF000; in the XML file. - -- End multistrings with &\#xF000; For example, One string&\#xF000;two string&\#xF000;red string&\#xF000;blue string&\#xF000;&\#xF000;. Note that a query from different caller could provide a different value as each caller could have different values for a named policy. - -- In Syncml, wrap this policy with the Atomic command so that the policy settings are treated as a single transaction. - -- Supported operations are Add, Get, Delete, and Replace. - -- Value type is string. - -For possible area and policy names, see [Supported company policies](#bkmk-supportedpolicies) below. - -**Device** -Groups the evaluated policies from all providers that can be configured. Supported operations is Get. - -**Device/****_<AreaName>_** -The area group that can be configured by a single technology independent of the providers. Supported operation is Get. - -**Device/_<AreaName>_/****_<PolicyName>_** +**Device/_<AreaName>_/****_<PolicyName>_** Specifies the name/value pair used in the policy. Supported operation is Get. ## List of *<AreaName>*/*<PolicyName>* diff --git a/windows/client-management/mdm/provisioning-csp.md b/windows/client-management/mdm/provisioning-csp.md index 9d7fe6b775..960d72c20d 100644 --- a/windows/client-management/mdm/provisioning-csp.md +++ b/windows/client-management/mdm/provisioning-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 5D6C17BE-727A-4AFA-9F30-B34C1EA1D2AE -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Provisioning CSP diff --git a/windows/client-management/mdm/proxy-csp.md b/windows/client-management/mdm/proxy-csp.md index 2c69cb99be..ca9cb55a71 100644 --- a/windows/client-management/mdm/proxy-csp.md +++ b/windows/client-management/mdm/proxy-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 9904d44c-4a1e-4ae7-a6c7-5dba06cb16ce -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # PROXY CSP diff --git a/windows/client-management/mdm/push-notification-windows-mdm.md b/windows/client-management/mdm/push-notification-windows-mdm.md index ae58089129..5322b69b28 100644 --- a/windows/client-management/mdm/push-notification-windows-mdm.md +++ b/windows/client-management/mdm/push-notification-windows-mdm.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 9031C4FE-212A-4481-A1B0-4C3190B388AE -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- diff --git a/windows/client-management/mdm/pxlogical-csp.md b/windows/client-management/mdm/pxlogical-csp.md index 16e33e0a5e..efa5cb83e6 100644 --- a/windows/client-management/mdm/pxlogical-csp.md +++ b/windows/client-management/mdm/pxlogical-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: b5fc84d4-aa32-4edd-95f1-a6a9c0feb459 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # PXLOGICAL configuration service provider diff --git a/windows/client-management/mdm/reboot-csp.md b/windows/client-management/mdm/reboot-csp.md index 8b7546365e..32fda0a386 100644 --- a/windows/client-management/mdm/reboot-csp.md +++ b/windows/client-management/mdm/reboot-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 4E3F1225-BBAD-40F5-A1AB-FF221B6BAF48 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Reboot CSP diff --git a/windows/client-management/mdm/reboot-ddf-file.md b/windows/client-management/mdm/reboot-ddf-file.md index 1854905947..329f594418 100644 --- a/windows/client-management/mdm/reboot-ddf-file.md +++ b/windows/client-management/mdm/reboot-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: ABBD850C-E744-462C-88E7-CA3F43D80DB1 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Reboot DDF file diff --git a/windows/client-management/mdm/reclaim-seat-from-user.md b/windows/client-management/mdm/reclaim-seat-from-user.md index 8f29cf0f62..83c3408747 100644 --- a/windows/client-management/mdm/reclaim-seat-from-user.md +++ b/windows/client-management/mdm/reclaim-seat-from-user.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: E2C3C899-D0AD-469A-A319-31A420472A4C -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Reclaim seat from user diff --git a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md index 0b4b04eb62..d636a8a047 100644 --- a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md +++ b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 97DCD303-BB11-4AFF-84FE-B7F14CDF64F7 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Register your free Azure Active Directory subscription diff --git a/windows/client-management/mdm/registry-csp.md b/windows/client-management/mdm/registry-csp.md index fdd8e867f6..e57bf85758 100644 --- a/windows/client-management/mdm/registry-csp.md +++ b/windows/client-management/mdm/registry-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 2307e3fd-7b61-4f00-94e1-a639571f2c9d -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Registry CSP diff --git a/windows/client-management/mdm/registry-ddf-file.md b/windows/client-management/mdm/registry-ddf-file.md index 179ce9f272..d759dd1b73 100644 --- a/windows/client-management/mdm/registry-ddf-file.md +++ b/windows/client-management/mdm/registry-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 29b5cc07-f349-4567-8a77-387d816a9d15 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Registry DDF file diff --git a/windows/client-management/mdm/remotefind-csp.md b/windows/client-management/mdm/remotefind-csp.md index f11afd65e5..53d7a4edc9 100644 --- a/windows/client-management/mdm/remotefind-csp.md +++ b/windows/client-management/mdm/remotefind-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 2EB02824-65BF-4B40-A338-672D219AF5A0 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # RemoteFind CSP diff --git a/windows/client-management/mdm/remotefind-ddf-file.md b/windows/client-management/mdm/remotefind-ddf-file.md index 746dc26f77..0767b2627e 100644 --- a/windows/client-management/mdm/remotefind-ddf-file.md +++ b/windows/client-management/mdm/remotefind-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 5864CBB8-2030-459E-BCF6-9ACB69206FEA -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # RemoteFind DDF file diff --git a/windows/client-management/mdm/remotelock-csp.md b/windows/client-management/mdm/remotelock-csp.md index 6afa9644ad..b41b6218e8 100644 --- a/windows/client-management/mdm/remotelock-csp.md +++ b/windows/client-management/mdm/remotelock-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: c7889331-5aa3-4efe-9a7e-20d3f433659b -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # RemoteLock CSP diff --git a/windows/client-management/mdm/remotelock-ddf-file.md b/windows/client-management/mdm/remotelock-ddf-file.md index 186a01cf7e..bdb7861c01 100644 --- a/windows/client-management/mdm/remotelock-ddf-file.md +++ b/windows/client-management/mdm/remotelock-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: A301AE26-1BF1-4328-99AB-1ABBA4960797 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # RemoteLock DDF file diff --git a/windows/client-management/mdm/remotering-csp.md b/windows/client-management/mdm/remotering-csp.md index 9e472ec2d6..1cad6f61c1 100644 --- a/windows/client-management/mdm/remotering-csp.md +++ b/windows/client-management/mdm/remotering-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 70015243-c07f-46cb-a0f9-4b4ad13a5609 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # RemoteRing CSP diff --git a/windows/client-management/mdm/remotering-ddf-file.md b/windows/client-management/mdm/remotering-ddf-file.md index 388027a75e..db324c0664 100644 --- a/windows/client-management/mdm/remotering-ddf-file.md +++ b/windows/client-management/mdm/remotering-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 6815267F-212B-4370-8B72-A457E8000F7B -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # RemoteRing DDF file diff --git a/windows/client-management/mdm/remotewipe-csp.md b/windows/client-management/mdm/remotewipe-csp.md index 5d39d7b7b5..162a199aa1 100644 --- a/windows/client-management/mdm/remotewipe-csp.md +++ b/windows/client-management/mdm/remotewipe-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 6e89bd37-7680-4940-8a67-11ed062ffb70 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # RemoteWipe CSP diff --git a/windows/client-management/mdm/remotewipe-ddf-file.md b/windows/client-management/mdm/remotewipe-ddf-file.md index 8bcac9fb38..a549dc1905 100644 --- a/windows/client-management/mdm/remotewipe-ddf-file.md +++ b/windows/client-management/mdm/remotewipe-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 10ec4fb7-f911-4d0c-9a8f-e96bf5faea0c -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # RemoteWipe DDF file diff --git a/windows/client-management/mdm/reporting-csp.md b/windows/client-management/mdm/reporting-csp.md index 498de35717..90c364cb41 100644 --- a/windows/client-management/mdm/reporting-csp.md +++ b/windows/client-management/mdm/reporting-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 148441A6-D9E1-43D8-ADEE-FB62E85A39F7 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Reporting CSP diff --git a/windows/client-management/mdm/reporting-ddf-file.md b/windows/client-management/mdm/reporting-ddf-file.md index 97a063b1d3..ac04d3edaf 100644 --- a/windows/client-management/mdm/reporting-ddf-file.md +++ b/windows/client-management/mdm/reporting-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 7A5B79DB-9571-4F7C-ABED-D79CD08C1E35 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Reporting DDF file diff --git a/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md b/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md index 7f7b8824d9..557a6f36f7 100644 --- a/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md +++ b/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 8C48A879-525A-471F-B0FD-506E743A7D2F -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # REST API reference for Windows Store for Business diff --git a/windows/client-management/mdm/rootcacertificates-csp.md b/windows/client-management/mdm/rootcacertificates-csp.md index 669dbc6dab..4e978361be 100644 --- a/windows/client-management/mdm/rootcacertificates-csp.md +++ b/windows/client-management/mdm/rootcacertificates-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: F2F25DEB-9DB3-40FB-BC3C-B816CE470D61 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # RootCATrustedCertificates CSP diff --git a/windows/client-management/mdm/rootcacertificates-ddf-file.md b/windows/client-management/mdm/rootcacertificates-ddf-file.md index b9af3d73bd..63f96a3b47 100644 --- a/windows/client-management/mdm/rootcacertificates-ddf-file.md +++ b/windows/client-management/mdm/rootcacertificates-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 06D8787B-D3E1-4D4B-8A21-8045A8F85C1C -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # RootCATrustedCertificates DDF file diff --git a/windows/client-management/mdm/samples-for-writing-a-custom-configuration-service-provider.md b/windows/client-management/mdm/samples-for-writing-a-custom-configuration-service-provider.md index 8af994de2c..f9ac421aab 100644 --- a/windows/client-management/mdm/samples-for-writing-a-custom-configuration-service-provider.md +++ b/windows/client-management/mdm/samples-for-writing-a-custom-configuration-service-provider.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: ccda4d62-7ce1-483b-912f-25d50c974270 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Samples for writing a custom configuration service provider diff --git a/windows/client-management/mdm/secureassessment-csp.md b/windows/client-management/mdm/secureassessment-csp.md index e94006221c..b7c776ec42 100644 --- a/windows/client-management/mdm/secureassessment-csp.md +++ b/windows/client-management/mdm/secureassessment-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 6808BE4B-961E-4638-BF15-FD7841D1C00A -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # SecureAssessment CSP diff --git a/windows/client-management/mdm/secureassessment-ddf-file.md b/windows/client-management/mdm/secureassessment-ddf-file.md index fa93e99ad4..4a61477d7d 100644 --- a/windows/client-management/mdm/secureassessment-ddf-file.md +++ b/windows/client-management/mdm/secureassessment-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 68D17F2A-FAEA-4608-8727-DBEC1D7BE48A -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # SecureAssessment DDF file diff --git a/windows/client-management/mdm/securitypolicy-csp.md b/windows/client-management/mdm/securitypolicy-csp.md index 6fc15e30bb..5dc3fe2cac 100644 --- a/windows/client-management/mdm/securitypolicy-csp.md +++ b/windows/client-management/mdm/securitypolicy-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 6014f8fe-f91b-49f3-a357-bdf625545bc9 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # SecurityPolicy CSP diff --git a/windows/client-management/mdm/server-requirements-windows-mdm.md b/windows/client-management/mdm/server-requirements-windows-mdm.md index bc372c4f37..af3f890590 100644 --- a/windows/client-management/mdm/server-requirements-windows-mdm.md +++ b/windows/client-management/mdm/server-requirements-windows-mdm.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 5b90b631-62a6-4949-b53a-01275fd304b2 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Server requirements for using OMA DM to manage Windows devices diff --git a/windows/client-management/mdm/sharedpc-csp.md b/windows/client-management/mdm/sharedpc-csp.md index fd508bddc8..43a3b19c39 100644 --- a/windows/client-management/mdm/sharedpc-csp.md +++ b/windows/client-management/mdm/sharedpc-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 31273166-1A1E-4F96-B176-CB42ECB80957 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # SharedPC CSP diff --git a/windows/client-management/mdm/sharedpc-ddf-file.md b/windows/client-management/mdm/sharedpc-ddf-file.md index fe6259624e..752d7c4724 100644 --- a/windows/client-management/mdm/sharedpc-ddf-file.md +++ b/windows/client-management/mdm/sharedpc-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 70234197-07D4-478E-97BB-F6C651C0B970 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # SharedPC DDF file diff --git a/windows/client-management/mdm/storage-csp.md b/windows/client-management/mdm/storage-csp.md index 53b364243d..3404cce6ff 100644 --- a/windows/client-management/mdm/storage-csp.md +++ b/windows/client-management/mdm/storage-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: b19bdb54-53ed-42ce-a5a1-269379013f57 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Storage CSP diff --git a/windows/client-management/mdm/storage-ddf-file.md b/windows/client-management/mdm/storage-ddf-file.md index 087e36a61f..ffa1913c97 100644 --- a/windows/client-management/mdm/storage-ddf-file.md +++ b/windows/client-management/mdm/storage-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 247062A3-4DFB-4B14-A3D1-68D02C27703C -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Storage DDF file diff --git a/windows/client-management/mdm/structure-of-oma-dm-provisioning-files.md b/windows/client-management/mdm/structure-of-oma-dm-provisioning-files.md index c8e61157a6..0df8a648b0 100644 --- a/windows/client-management/mdm/structure-of-oma-dm-provisioning-files.md +++ b/windows/client-management/mdm/structure-of-oma-dm-provisioning-files.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 7bd3ef57-c76c-459b-b63f-c5a333ddc2bc -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Structure of OMA DM provisioning files diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index 25acb22d8e..494575ad2d 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: afad0120-1126-4fc5-8e7a-64b9f2a5eae1 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # SUPL CSP diff --git a/windows/client-management/mdm/supl-ddf-file.md b/windows/client-management/mdm/supl-ddf-file.md index eedb7f2b31..70cf7374d3 100644 --- a/windows/client-management/mdm/supl-ddf-file.md +++ b/windows/client-management/mdm/supl-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 514B7854-80DC-4ED9-9805-F5276BF38034 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # SUPL DDF file diff --git a/windows/client-management/mdm/surfacehub-csp.md b/windows/client-management/mdm/surfacehub-csp.md index aa210d64d8..9e9622365f 100644 --- a/windows/client-management/mdm/surfacehub-csp.md +++ b/windows/client-management/mdm/surfacehub-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 36FBBC32-AD6A-41F1-86BF-B384891AA693 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # SurfaceHub CSP diff --git a/windows/client-management/mdm/surfacehub-ddf-file.md b/windows/client-management/mdm/surfacehub-ddf-file.md index d47a546466..e3a99e2d46 100644 --- a/windows/client-management/mdm/surfacehub-ddf-file.md +++ b/windows/client-management/mdm/surfacehub-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: D34DA1C2-09A2-4BA3-BE99-AC483C278436 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # SurfaceHub DDF file diff --git a/windows/client-management/mdm/understanding-admx-backed-policies.md b/windows/client-management/mdm/understanding-admx-backed-policies.md index 6844ac7526..1146715b96 100644 --- a/windows/client-management/mdm/understanding-admx-backed-policies.md +++ b/windows/client-management/mdm/understanding-admx-backed-policies.md @@ -1,11 +1,11 @@ --- title: Understanding ADMX-backed policies description: Starting in Windows 10, version 1703, you can use ADMX-backed policies for Windows 10 mobile device management (MDM) across Windows 10 devices. -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Understanding ADMX-backed policies diff --git a/windows/client-management/mdm/unifiedwritefilter-csp.md b/windows/client-management/mdm/unifiedwritefilter-csp.md index a63264b46d..ac8e02ac69 100644 --- a/windows/client-management/mdm/unifiedwritefilter-csp.md +++ b/windows/client-management/mdm/unifiedwritefilter-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: F4716AC6-0AA5-4A67-AECE-E0F200BA95EB -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # UnifiedWriteFilter CSP diff --git a/windows/client-management/mdm/unifiedwritefilter-ddf.md b/windows/client-management/mdm/unifiedwritefilter-ddf.md index 5e72b27c72..7a53969ba0 100644 --- a/windows/client-management/mdm/unifiedwritefilter-ddf.md +++ b/windows/client-management/mdm/unifiedwritefilter-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 23A7316E-A298-43F7-9407-A65155C8CEA6 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # UnifiedWriteFilter DDF File diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index 0d4d052ca3..b826a78949 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: F1627B57-0749-47F6-A066-677FDD3D7359 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Update CSP diff --git a/windows/client-management/mdm/update-ddf-file.md b/windows/client-management/mdm/update-ddf-file.md index 564b1a164c..26a9593a24 100644 --- a/windows/client-management/mdm/update-ddf-file.md +++ b/windows/client-management/mdm/update-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: E236E468-88F3-402A-BA7A-834ED38DD388 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Update DDF file diff --git a/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider.md b/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider.md index 779ba4eec8..59115c87fa 100644 --- a/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider.md +++ b/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 238D45AD-3FD8-46F9-B7FB-6AEE42BE4C08 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Using PowerShell scripting with the WMI Bridge Provider diff --git a/windows/client-management/mdm/vpn-csp.md b/windows/client-management/mdm/vpn-csp.md index d087514fd2..687e0c1e91 100644 --- a/windows/client-management/mdm/vpn-csp.md +++ b/windows/client-management/mdm/vpn-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 05ca946a-1c0b-4e11-8d7e-854e14740707 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # VPN CSP diff --git a/windows/client-management/mdm/vpn-ddf-file.md b/windows/client-management/mdm/vpn-ddf-file.md index f742ca010e..ca64ddcf8b 100644 --- a/windows/client-management/mdm/vpn-ddf-file.md +++ b/windows/client-management/mdm/vpn-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 728FCD9C-0B8E-413B-B54A-CD72C9F2B9EE -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # VPN DDF file diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 5aaa8632b7..fee4864ff0 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 51ADA62E-1EE5-4F15-B2AD-52867F5B2AD2 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # VPNv2 CSP diff --git a/windows/client-management/mdm/vpnv2-ddf-file.md b/windows/client-management/mdm/vpnv2-ddf-file.md index 88ce8c7589..d2124c14e1 100644 --- a/windows/client-management/mdm/vpnv2-ddf-file.md +++ b/windows/client-management/mdm/vpnv2-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 4E2F36B7-D2EE-4F48-AD1A-6BDE7E72CC94 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # VPNv2 DDF file diff --git a/windows/client-management/mdm/vpnv2-profile-xsd.md b/windows/client-management/mdm/vpnv2-profile-xsd.md index 96e6d32e57..f3ef45dc0a 100644 --- a/windows/client-management/mdm/vpnv2-profile-xsd.md +++ b/windows/client-management/mdm/vpnv2-profile-xsd.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 2F32E14B-F9B9-4760-AE94-E57F1D4DFDB3 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # ProfileXML XSD diff --git a/windows/client-management/mdm/w4-application-csp.md b/windows/client-management/mdm/w4-application-csp.md index 82856c77c2..d832c6a717 100644 --- a/windows/client-management/mdm/w4-application-csp.md +++ b/windows/client-management/mdm/w4-application-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: ef42b82a-1f04-49e4-8a48-bd4e439fc43a -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # w4 APPLICATION CSP diff --git a/windows/client-management/mdm/w7-application-csp.md b/windows/client-management/mdm/w7-application-csp.md index 71bb224ad9..a1ce60d52e 100644 --- a/windows/client-management/mdm/w7-application-csp.md +++ b/windows/client-management/mdm/w7-application-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 10f8aa16-5c89-455d-adcd-d7fb45d4e768 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # w7 APPLICATION CSP diff --git a/windows/client-management/mdm/wifi-csp.md b/windows/client-management/mdm/wifi-csp.md index a93b8c9e3f..56758db836 100644 --- a/windows/client-management/mdm/wifi-csp.md +++ b/windows/client-management/mdm/wifi-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: f927cb5f-9555-4029-838b-03fb68937f06 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # WiFi CSP diff --git a/windows/client-management/mdm/wifi-ddf-file.md b/windows/client-management/mdm/wifi-ddf-file.md index c8ca454737..0175c1a8f0 100644 --- a/windows/client-management/mdm/wifi-ddf-file.md +++ b/windows/client-management/mdm/wifi-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 00DE1DA7-23DE-4871-B3F0-28EB29A62D61 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # WiFi DDF file diff --git a/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md b/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md index 4fdd9516e1..faebdefd50 100644 --- a/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md +++ b/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md @@ -1,11 +1,12 @@ --- title: Win32 and Desktop Bridge app policy configuration description: Starting in Windows 10, version 1703, you can import ADMX files and set those ADMX-backed policies for Win32 and Desktop Bridge apps. -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Win32 and Desktop Bridge app policy configuration diff --git a/windows/client-management/mdm/win32appinventory-csp.md b/windows/client-management/mdm/win32appinventory-csp.md index 67ef056dbe..0f6f8c0821 100644 --- a/windows/client-management/mdm/win32appinventory-csp.md +++ b/windows/client-management/mdm/win32appinventory-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: C0DEDD51-4EAD-4F8E-AEE2-CBE9658BCA22 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Win32AppInventory CSP diff --git a/windows/client-management/mdm/win32appinventory-ddf-file.md b/windows/client-management/mdm/win32appinventory-ddf-file.md index 893b52b222..d36edcfeac 100644 --- a/windows/client-management/mdm/win32appinventory-ddf-file.md +++ b/windows/client-management/mdm/win32appinventory-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: F6BCC10B-BFE4-40AB-AEEE-34679A4E15B0 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # Win32AppInventory DDF file diff --git a/windows/client-management/mdm/windows-mdm-enterprise-settings.md b/windows/client-management/mdm/windows-mdm-enterprise-settings.md index f50b20ad5e..9d59db1422 100644 --- a/windows/client-management/mdm/windows-mdm-enterprise-settings.md +++ b/windows/client-management/mdm/windows-mdm-enterprise-settings.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 92711D65-3022-4789-924B-602BE3187E23 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # Enterprise settings, policies, and app management diff --git a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md index ba5104057e..106703aca9 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 6C3054CA-9890-4C08-9DB6-FBEEB74699A8 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # WindowsAdvancedThreatProtection CSP diff --git a/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md b/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md index 06cf87d740..6036ccfed0 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 0C62A790-4351-48AF-89FD-7D46C42D13E0 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # WindowsAdvancedThreatProtection DDF file diff --git a/windows/client-management/mdm/windowslicensing-csp.md b/windows/client-management/mdm/windowslicensing-csp.md index edff8cdb64..da37a283b1 100644 --- a/windows/client-management/mdm/windowslicensing-csp.md +++ b/windows/client-management/mdm/windowslicensing-csp.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: E6BC6B0D-1F16-48A5-9AC4-76D69A7EDDA6 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # WindowsLicensing CSP diff --git a/windows/client-management/mdm/windowslicensing-ddf-file.md b/windows/client-management/mdm/windowslicensing-ddf-file.md index 68cec1698d..04be0299dd 100644 --- a/windows/client-management/mdm/windowslicensing-ddf-file.md +++ b/windows/client-management/mdm/windowslicensing-ddf-file.md @@ -5,11 +5,12 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 2A24C922-A167-4CEE-8F74-08E7453800D2 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows +author: nibr --- # WindowsLicensing DDF file diff --git a/windows/client-management/mdm/windowssecurityauditing-csp.md b/windows/client-management/mdm/windowssecurityauditing-csp.md index 231a3c0329..8090251bd8 100644 --- a/windows/client-management/mdm/windowssecurityauditing-csp.md +++ b/windows/client-management/mdm/windowssecurityauditing-csp.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 611DF7FF-21CE-476C-AAB5-3D09C1CDF08A -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # WindowsSecurityAuditing CSP diff --git a/windows/client-management/mdm/windowssecurityauditing-ddf-file.md b/windows/client-management/mdm/windowssecurityauditing-ddf-file.md index ec06383f5d..9dcfab29ea 100644 --- a/windows/client-management/mdm/windowssecurityauditing-ddf-file.md +++ b/windows/client-management/mdm/windowssecurityauditing-ddf-file.md @@ -5,11 +5,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: B1F9A5FA-185B-48C6-A7F4-0F0F23B971F0 -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # WindowsSecurityAuditing DDF file diff --git a/windows/client-management/mdm/wmi-providers-supported-in-windows.md b/windows/client-management/mdm/wmi-providers-supported-in-windows.md index 45bb1e69fe..56f7d7ab72 100644 --- a/windows/client-management/mdm/wmi-providers-supported-in-windows.md +++ b/windows/client-management/mdm/wmi-providers-supported-in-windows.md @@ -8,11 +8,11 @@ MSHAttr: - 'PreferredSiteName:MSDN' - 'PreferredLib:/library/windows/hardware' ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A -ms.author: windows-hardware-design-content +ms.author: exists ms.date: 05/02/2017 ms.topic: article -ms.prod: windows-hardware -ms.technology: windows-oem +ms.prod: w10 +ms.technology: windows --- # WMI providers supported in Windows 10 @@ -212,7 +212,292 @@ For links to these classes, see [**MDM Bridge WMI Provider**](https://msdn.micro ### Parental control WMI classes | Class | Test completed in Windows 10 for desktop | -|--------------------------------------------------------------------------|------------------------------------------| +|--- +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +-----|--- +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +---| | [**wpcappoverride**](https://msdn.microsoft.com/library/windows/hardware/ms711334) | ![cross mark](images/checkmark.png) | | [**wpcgameoverride**](https://msdn.microsoft.com/library/windows/hardware/ms711334) | ![cross mark](images/checkmark.png) | | [**wpcgamessettings**](https://msdn.microsoft.com/library/windows/hardware/ms711334) | ![cross mark](images/checkmark.png) | @@ -229,7 +514,292 @@ For links to these classes, see [**MDM Bridge WMI Provider**](https://msdn.micro ### Win32 WMI classes | Class | Test completed in Windows 10 for desktop | -|--------------------------------------------------------------------------|------------------------------------------| +|--- +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +-----|--- +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +------ +title: WMI providers supported in Windows 10 +description: WMI providers supported in Windows 10 +MS-HAID: +- 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' +- 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' +MSHAttr: +- 'PreferredSiteName:MSDN' +- 'PreferredLib:/library/windows/hardware' +ms.assetid: 7D533044-AAD7-4B8F-B71B-9D52C15A168A +ms.author: exists +ms.date: 05/02/2017 +ms.topic: article +ms.prod: w10 +ms.technology: windows +---| [**Win32\_1394Controller**](https://msdn.microsoft.com/library/windows/hardware/aa394059) | [**Win32\_BaseBoard**](https://msdn.microsoft.com/library/windows/hardware/aa394072) | [**Win32\_Battery**](https://msdn.microsoft.com/library/windows/hardware/aa394074) | ![cross mark](images/checkmark.png) From 8f7924dfe968650ee1ff9ec44264f53b4961621e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 25 May 2017 11:46:41 -0700 Subject: [PATCH 098/115] added member server --- ...ccess-restrict-clients-allowed-to-make-remote-sam-calls.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 6d55050b6b..bc4a6ef39a 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -1,4 +1,4 @@ ---- +--- title: Network access - Restrict clients allowed to make remote calls to SAM description: Security policy setting that controls which users can enumerate users and groups in the local Security Accounts Manager (SAM) database. ms.prod: w10 @@ -28,7 +28,7 @@ The setting was first supported by Windows 10 version 1607 and Windows Server 20 This topic describes the default values for this security policy setting in different versions of Windows. By default, computers beginning with Windows 10 version 1607 and Windows Server 2016 are more restrictive than earlier versions of Windows. -This means that if you have a mix of computers, such as servers that run both Windows Server 2016 and Windows Server 2012 R2, the servers that run Windows Server 2016 may fail to enumerate accounts by default where the servers that run Windows Server 2012 R2 succeed. +This means that if you have a mix of computers, such as member servers that run both Windows Server 2016 and Windows Server 2012 R2, the servers that run Windows Server 2016 may fail to enumerate accounts by default where the servers that run Windows Server 2012 R2 succeed. This topic also covers related events, and how to enable audit mode before constraining the security principals that are allowed to remotely enumerate users and groups so that your environment remains secure without impacting application compatibility. From 7c9b4c17cab01253bff8afcf5ab4a4615dcd1f72 Mon Sep 17 00:00:00 2001 From: Nick Brower Date: Thu, 25 May 2017 11:52:28 -0700 Subject: [PATCH 099/115] fixed missing 'author' metadata --- .../client-management/mdm/activesync-csp.md | 1 + .../mdm/activesync-ddf-file.md | 1 + ...ure-ad-tenant-and-azure-ad-subscription.md | 1 + .../mdm/alljoynmanagement-csp.md | 2 + .../mdm/alljoynmanagement-ddf.md | 1 + .../client-management/mdm/application-csp.md | 1 + .../mdm/applicationrestrictions-xsd.md | 1 + .../client-management/mdm/applocker-csp.md | 73 +- .../mdm/applocker-ddf-file.md | 1 + .../client-management/mdm/applocker-xsd.md | 1 + .../mdm/appv-deploy-and-config.md | 1 + windows/client-management/mdm/assign-seats.md | 1 + .../mdm/assignedaccess-csp.md | 2 + .../mdm/assignedaccess-ddf.md | 1 + ...e-active-directory-integration-with-mdm.md | 1 + .../client-management/mdm/bitlocker-csp.md | 1 + .../mdm/bitlocker-ddf-file.md | 1 + .../client-management/mdm/bootstrap-csp.md | 1 + .../mdm/browserfavorite-csp.md | 7 +- ...bulk-assign-and-reclaim-seats-from-user.md | 1 + ...ollment-using-windows-provisioning-tool.md | 2 + .../mdm/cellularsettings-csp.md | 1 + ...ficate-authentication-device-enrollment.md | 1 + .../mdm/certificate-renewal-windows-mdm.md | 2 + .../mdm/certificatestore-csp.md | 1 + .../mdm/certificatestore-ddf-file.md | 2 + windows/client-management/mdm/cleanpc-csp.md | 2 + windows/client-management/mdm/cleanpc-ddf.md | 2 + .../mdm/clientcertificateinstall-csp.md | 214 ++++-- .../mdm/clientcertificateinstall-ddf-file.md | 1 + .../mdm/cm-cellularentries-csp.md | 2 + .../mdm/cm-proxyentries-csp.md | 2 + windows/client-management/mdm/cmpolicy-csp.md | 1 + .../mdm/cmpolicyenterprise-csp.md | 1 + .../mdm/cmpolicyenterprise-ddf-file.md | 1 + ...onfiguration-service-provider-reference.md | 122 +++- ...a-custom-configuration-service-provider.md | 1 + .../mdm/customdeviceui-csp.md | 1 + .../mdm/customdeviceui-ddf.md | 1 + ...a-structures-windows-store-for-business.md | 2 + windows/client-management/mdm/defender-csp.md | 16 +- windows/client-management/mdm/defender-ddf.md | 1 + .../mdm/design-a-custom-windows-csp.md | 2 + .../client-management/mdm/devdetail-csp.md | 1 + .../mdm/devdetail-ddf-file.md | 1 + .../mdm/developersetup-csp.md | 2 + .../mdm/developersetup-ddf.md | 2 + .../mdm/device-update-management.md | 2 + .../mdm/deviceinstanceservice-csp.md | 1 + .../client-management/mdm/devicelock-csp.md | 10 +- .../mdm/devicelock-ddf-file.md | 1 + .../mdm/devicemanageability-csp.md | 2 + .../mdm/devicemanageability-ddf.md | 2 + .../client-management/mdm/devicestatus-csp.md | 1 + .../client-management/mdm/devicestatus-ddf.md | 2 + windows/client-management/mdm/devinfo-csp.md | 1 + .../client-management/mdm/devinfo-ddf-file.md | 1 + .../diagnose-mdm-failures-in-windows-10.md | 46 +- .../mdm/diagnosticlog-csp.md | 22 +- .../mdm/diagnosticlog-ddf.md | 1 + .../disconnecting-from-mdm-unenrollment.md | 2 + windows/client-management/mdm/dmacc-csp.md | 1 + .../client-management/mdm/dmacc-ddf-file.md | 1 + windows/client-management/mdm/dmclient-csp.md | 1 + .../mdm/dmclient-ddf-file.md | 1 + .../mdm/dmprocessconfigxmlfiltered.md | 2 + .../mdm/dmsessionactions-csp.md | 1 + .../mdm/dmsessionactions-ddf.md | 1 + .../mdm/dynamicmanagement-csp.md | 1 + .../mdm/dynamicmanagement-ddf.md | 1 + .../mdm/eap-configuration.md | 2 + windows/client-management/mdm/email2-csp.md | 1 + .../client-management/mdm/email2-ddf-file.md | 1 + ...dded-8-1-handheld-devices-to-windows-10.md | 1 + .../mdm/enterprise-app-management.md | 2 + .../mdm/enterpriseapn-csp.md | 1 + .../mdm/enterpriseapn-ddf.md | 1 + .../mdm/enterpriseappmanagement-csp.md | 1 + .../mdm/enterpriseappvmanagement-csp.md | 1 + .../mdm/enterpriseappvmanagement-ddf.md | 1 + .../mdm/enterpriseassignedaccess-csp.md | 1 + .../mdm/enterpriseassignedaccess-ddf.md | 1 + .../mdm/enterpriseassignedaccess-xsd.md | 1 + .../mdm/enterprisedataprotection-csp.md | 2 + .../mdm/enterprisedataprotection-ddf-file.md | 2 + .../mdm/enterprisedesktopappmanagement-csp.md | 274 +++++--- ...enterprisedesktopappmanagement-ddf-file.md | 2 + .../enterprisedesktopappmanagement2-xsd.md | 97 ++- .../mdm/enterpriseext-csp.md | 1 + .../mdm/enterpriseext-ddf.md | 1 + .../mdm/enterpriseextfilessystem-csp.md | 1 + .../mdm/enterpriseextfilesystem-ddf.md | 1 + .../mdm/enterprisemodernappmanagement-csp.md | 34 +- .../mdm/enterprisemodernappmanagement-ddf.md | 1 + .../mdm/enterprisemodernappmanagement-xsd.md | 1 + ...erated-authentication-device-enrollment.md | 1 + .../client-management/mdm/filesystem-csp.md | 1 + .../client-management/mdm/get-inventory.md | 2 + .../mdm/get-localized-product-details.md | 1 + .../mdm/get-offline-license.md | 1 + .../mdm/get-product-details.md | 1 + .../mdm/get-product-package.md | 1 + .../mdm/get-product-packages.md | 1 + windows/client-management/mdm/get-seat.md | 1 + .../mdm/get-seats-assigned-to-a-user.md | 1 + windows/client-management/mdm/get-seats.md | 1 + .../mdm/healthattestation-csp.md | 9 +- .../mdm/healthattestation-ddf.md | 1 + windows/client-management/mdm/hotspot-csp.md | 1 + .../mdm/iconfigserviceprovider2.md | 1 + ...rviceprovider2configmanagernotification.md | 1 + .../mdm/iconfigserviceprovider2getnode.md | 1 + windows/client-management/mdm/icspnode.md | 1 + windows/client-management/mdm/icspnodeadd.md | 1 + .../client-management/mdm/icspnodeclear.md | 1 + windows/client-management/mdm/icspnodecopy.md | 1 + .../mdm/icspnodedeletechild.md | 40 +- .../mdm/icspnodedeleteproperty.md | 1 + .../client-management/mdm/icspnodeexecute.md | 1 + .../mdm/icspnodegetchildnodenames.md | 1 + .../mdm/icspnodegetproperty.md | 1 + .../mdm/icspnodegetpropertyidentifiers.md | 1 + .../client-management/mdm/icspnodegetvalue.md | 1 + windows/client-management/mdm/icspnodemove.md | 1 + .../mdm/icspnodesetproperty.md | 1 + .../client-management/mdm/icspnodesetvalue.md | 1 + .../mdm/icspnodetransactioning.md | 1 + windows/client-management/mdm/icspvalidate.md | 1 + ...rver-side-mobile-application-management.md | 2 + windows/client-management/mdm/index.md | 2 + ...ent-tool-for-windows-store-for-business.md | 2 + windows/client-management/mdm/maps-csp.md | 46 +- .../client-management/mdm/maps-ddf-file.md | 2 + .../mdm/mdm-enrollment-of-windows-devices.md | 642 +++++++++++++----- .../client-management/mdm/messaging-csp.md | 1 + .../client-management/mdm/messaging-ddf.md | 1 + .../mdm/mobile-device-enrollment.md | 1 + windows/client-management/mdm/nap-csp.md | 1 + windows/client-management/mdm/napdef-csp.md | 1 + .../client-management/mdm/networkproxy-csp.md | 1 + .../client-management/mdm/networkproxy-ddf.md | 1 + .../mdm/networkqospolicy-csp.md | 2 + .../mdm/networkqospolicy-ddf.md | 2 + ...ew-in-windows-mdm-enrollment-management.md | 2 + .../client-management/mdm/nodecache-csp.md | 1 + .../mdm/nodecache-ddf-file.md | 1 + windows/client-management/mdm/office-csp.md | 2 + windows/client-management/mdm/office-ddf.md | 2 + .../mdm/oma-dm-protocol-support.md | 118 ++-- ...remise-authentication-device-enrollment.md | 1 + .../mdm/passportforwork-csp.md | 18 +- .../mdm/passportforwork-ddf.md | 2 + .../mdm/personalization-csp.md | 1 + .../mdm/personalization-ddf.md | 1 + .../mdm/policy-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 1 + .../client-management/mdm/policy-ddf-file.md | 1 + .../mdm/policymanager-csp.md | 4 +- .../client-management/mdm/provisioning-csp.md | 1 + windows/client-management/mdm/proxy-csp.md | 1 + .../mdm/push-notification-windows-mdm.md | 2 + .../client-management/mdm/pxlogical-csp.md | 1 + windows/client-management/mdm/reboot-csp.md | 1 + .../client-management/mdm/reboot-ddf-file.md | 2 + .../mdm/reclaim-seat-from-user.md | 1 + ...ree-azure-active-directory-subscription.md | 1 + windows/client-management/mdm/registry-csp.md | 1 + .../mdm/registry-ddf-file.md | 1 + .../client-management/mdm/remotefind-csp.md | 1 + .../mdm/remotefind-ddf-file.md | 2 + .../client-management/mdm/remotelock-csp.md | 1 + .../mdm/remotelock-ddf-file.md | 1 + .../client-management/mdm/remotering-csp.md | 1 + .../mdm/remotering-ddf-file.md | 2 + .../client-management/mdm/remotewipe-csp.md | 1 + .../mdm/remotewipe-ddf-file.md | 1 + .../client-management/mdm/reporting-csp.md | 2 + .../mdm/reporting-ddf-file.md | 2 + ...pi-reference-windows-store-for-business.md | 2 + .../mdm/rootcacertificates-csp.md | 1 + .../mdm/rootcacertificates-ddf-file.md | 1 + ...a-custom-configuration-service-provider.md | 1 + .../mdm/secureassessment-csp.md | 1 + .../mdm/secureassessment-ddf-file.md | 2 + .../mdm/securitypolicy-csp.md | 1 + .../mdm/server-requirements-windows-mdm.md | 2 + windows/client-management/mdm/sharedpc-csp.md | 1 + .../mdm/sharedpc-ddf-file.md | 1 + windows/client-management/mdm/storage-csp.md | 1 + .../client-management/mdm/storage-ddf-file.md | 1 + .../structure-of-oma-dm-provisioning-files.md | 1 + windows/client-management/mdm/supl-csp.md | 1 + .../client-management/mdm/supl-ddf-file.md | 2 + .../client-management/mdm/surfacehub-csp.md | 2 + .../mdm/surfacehub-ddf-file.md | 2 + .../mdm/understanding-admx-backed-policies.md | 2 + .../mdm/unifiedwritefilter-csp.md | 2 + .../mdm/unifiedwritefilter-ddf.md | 1 + windows/client-management/mdm/update-csp.md | 1 + .../client-management/mdm/update-ddf-file.md | 1 + ...-scripting-with-the-wmi-bridge-provider.md | 1 + windows/client-management/mdm/vpn-csp.md | 1 + windows/client-management/mdm/vpn-ddf-file.md | 1 + windows/client-management/mdm/vpnv2-csp.md | 1 + .../client-management/mdm/vpnv2-ddf-file.md | 2 + .../mdm/vpnv2-profile-xsd.md | 1 + .../mdm/w4-application-csp.md | 1 + .../mdm/w7-application-csp.md | 1 + windows/client-management/mdm/wifi-csp.md | 1 + .../client-management/mdm/wifi-ddf-file.md | 1 + ...and-centennial-app-policy-configuration.md | 1 + .../mdm/win32appinventory-csp.md | 1 + .../mdm/win32appinventory-ddf-file.md | 1 + .../mdm/windows-mdm-enterprise-settings.md | 2 + .../windowsadvancedthreatprotection-csp.md | 1 + .../windowsadvancedthreatprotection-ddf.md | 1 + .../mdm/windowslicensing-csp.md | 1 + .../mdm/windowslicensing-ddf-file.md | 1 + .../mdm/windowssecurityauditing-csp.md | 2 + .../mdm/windowssecurityauditing-ddf-file.md | 2 + .../mdm/wmi-providers-supported-in-windows.md | 154 +++-- 221 files changed, 1642 insertions(+), 559 deletions(-) diff --git a/windows/client-management/mdm/activesync-csp.md b/windows/client-management/mdm/activesync-csp.md index cf0d339724..71356fcfe5 100644 --- a/windows/client-management/mdm/activesync-csp.md +++ b/windows/client-management/mdm/activesync-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ActiveSync CSP diff --git a/windows/client-management/mdm/activesync-ddf-file.md b/windows/client-management/mdm/activesync-ddf-file.md index ea341a48ae..9b4cd8e771 100644 --- a/windows/client-management/mdm/activesync-ddf-file.md +++ b/windows/client-management/mdm/activesync-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ActiveSync DDF file diff --git a/windows/client-management/mdm/add-an-azure-ad-tenant-and-azure-ad-subscription.md b/windows/client-management/mdm/add-an-azure-ad-tenant-and-azure-ad-subscription.md index 3e8ade8a78..aa3bb1fee0 100644 --- a/windows/client-management/mdm/add-an-azure-ad-tenant-and-azure-ad-subscription.md +++ b/windows/client-management/mdm/add-an-azure-ad-tenant-and-azure-ad-subscription.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Add an Azure AD tenant and Azure AD subscription Here's a step-by-step guide to adding an Azure Active Directory tenant, adding an Azure AD subscription, and registering your subscription. diff --git a/windows/client-management/mdm/alljoynmanagement-csp.md b/windows/client-management/mdm/alljoynmanagement-csp.md index 6ef60b3262..1532ee174a 100644 --- a/windows/client-management/mdm/alljoynmanagement-csp.md +++ b/windows/client-management/mdm/alljoynmanagement-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # AllJoynManagement CSP diff --git a/windows/client-management/mdm/alljoynmanagement-ddf.md b/windows/client-management/mdm/alljoynmanagement-ddf.md index 3b7c1e97bf..de3a888d38 100644 --- a/windows/client-management/mdm/alljoynmanagement-ddf.md +++ b/windows/client-management/mdm/alljoynmanagement-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # AllJoynManagement DDF diff --git a/windows/client-management/mdm/application-csp.md b/windows/client-management/mdm/application-csp.md index 8ccb1650d1..15807c6fae 100644 --- a/windows/client-management/mdm/application-csp.md +++ b/windows/client-management/mdm/application-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # APPLICATION configuration service provider diff --git a/windows/client-management/mdm/applicationrestrictions-xsd.md b/windows/client-management/mdm/applicationrestrictions-xsd.md index b47771110e..c1b28b4f7b 100644 --- a/windows/client-management/mdm/applicationrestrictions-xsd.md +++ b/windows/client-management/mdm/applicationrestrictions-xsd.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ApplicationRestrictions XSD diff --git a/windows/client-management/mdm/applocker-csp.md b/windows/client-management/mdm/applocker-csp.md index 6bdebb12dc..5d2380c7e7 100644 --- a/windows/client-management/mdm/applocker-csp.md +++ b/windows/client-management/mdm/applocker-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # AppLocker CSP @@ -350,7 +351,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -363,7 +365,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -376,7 +379,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -389,7 +393,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -402,7 +407,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -415,7 +421,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ----|--- +--- +|--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -428,7 +435,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -441,7 +449,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -454,7 +463,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -467,7 +477,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -480,7 +491,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -493,7 +505,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -506,7 +519,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -519,7 +533,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -532,7 +547,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -545,7 +561,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -558,7 +575,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -571,7 +589,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----|--- +--- +-|--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -584,7 +603,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -597,7 +617,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -610,7 +631,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -623,7 +645,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -636,7 +659,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: AppLocker CSP description: AppLocker CSP MSHAttr: @@ -649,7 +673,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------| +--- +--| | Work or school account | Microsoft.AAD.BrokerPlugin | e5f8b2c4-75ae-45ee-9be8-212e34f77747 | | Email and accounts | Microsoft.AccountsControl | 39cf127b-8c67-c149-539a-c02271d07060 | | SettingsPageKeyboard | 5b04b775-356b-4aa0-aaf8-6491ffea5608\_1.1.0.0\_neutral\_\_cw8ffb7c56vgc | 5b04b775-356b-4aa0-aaf8-6491ffea5608 | diff --git a/windows/client-management/mdm/applocker-ddf-file.md b/windows/client-management/mdm/applocker-ddf-file.md index cc7ee04d80..7781f3eb37 100644 --- a/windows/client-management/mdm/applocker-ddf-file.md +++ b/windows/client-management/mdm/applocker-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # AppLocker DDF file diff --git a/windows/client-management/mdm/applocker-xsd.md b/windows/client-management/mdm/applocker-xsd.md index 6a8e813aea..939fbbfe39 100644 --- a/windows/client-management/mdm/applocker-xsd.md +++ b/windows/client-management/mdm/applocker-xsd.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # AppLocker XSD diff --git a/windows/client-management/mdm/appv-deploy-and-config.md b/windows/client-management/mdm/appv-deploy-and-config.md index 12a9499cb5..244b995317 100644 --- a/windows/client-management/mdm/appv-deploy-and-config.md +++ b/windows/client-management/mdm/appv-deploy-and-config.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # Deploy and configure App-V apps using MDM ## Executive summary diff --git a/windows/client-management/mdm/assign-seats.md b/windows/client-management/mdm/assign-seats.md index 94c967bf08..2c84feb19c 100644 --- a/windows/client-management/mdm/assign-seats.md +++ b/windows/client-management/mdm/assign-seats.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Assign seat The **Assign seat** operation assigns seat for a specified user in the Windows Store for Business. diff --git a/windows/client-management/mdm/assignedaccess-csp.md b/windows/client-management/mdm/assignedaccess-csp.md index 26ace0451f..4cf1d13eea 100644 --- a/windows/client-management/mdm/assignedaccess-csp.md +++ b/windows/client-management/mdm/assignedaccess-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # AssignedAccess CSP diff --git a/windows/client-management/mdm/assignedaccess-ddf.md b/windows/client-management/mdm/assignedaccess-ddf.md index 1024bba21d..04d5fceef3 100644 --- a/windows/client-management/mdm/assignedaccess-ddf.md +++ b/windows/client-management/mdm/assignedaccess-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # AssignedAccess DDF diff --git a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md index 4fbae70c3f..9abecc4213 100644 --- a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md +++ b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 3282062d27..bc3d76dd25 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # BitLocker CSP The BitLocker configuration service provider (CSP) is used by the enterprise to manage encryption of PCs and devices. This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/bitlocker-ddf-file.md b/windows/client-management/mdm/bitlocker-ddf-file.md index e1377eb456..5e03820995 100644 --- a/windows/client-management/mdm/bitlocker-ddf-file.md +++ b/windows/client-management/mdm/bitlocker-ddf-file.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # BitLocker DDF file This topic shows the OMA DM device description framework (DDF) for the **BitLocker** configuration service provider. diff --git a/windows/client-management/mdm/bootstrap-csp.md b/windows/client-management/mdm/bootstrap-csp.md index 880592de38..0e2b11ce78 100644 --- a/windows/client-management/mdm/bootstrap-csp.md +++ b/windows/client-management/mdm/bootstrap-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # BOOTSTRAP CSP diff --git a/windows/client-management/mdm/browserfavorite-csp.md b/windows/client-management/mdm/browserfavorite-csp.md index b835ef5411..05053a182c 100644 --- a/windows/client-management/mdm/browserfavorite-csp.md +++ b/windows/client-management/mdm/browserfavorite-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # BrowserFavorite CSP @@ -46,7 +47,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: BrowserFavorite CSP description: BrowserFavorite CSP MSHAttr: @@ -59,7 +61,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----">***favorite name*** +--- +-">***favorite name*** Required. Specifies the user-friendly name of the favorite URL that is displayed in the Favorites list of Internet Explorer. > **Note**  The *favorite name* should contain only characters that are valid in the Windows file system. The invalid characters are: \\ / : \* ? " < > | diff --git a/windows/client-management/mdm/bulk-assign-and-reclaim-seats-from-user.md b/windows/client-management/mdm/bulk-assign-and-reclaim-seats-from-user.md index 5d60d602ee..c427039252 100644 --- a/windows/client-management/mdm/bulk-assign-and-reclaim-seats-from-user.md +++ b/windows/client-management/mdm/bulk-assign-and-reclaim-seats-from-user.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Bulk assign and reclaim seats from users The **Bulk assign and reclaim seats from users** operation returns reclaimed or assigned seats in the Windows Store for Business. diff --git a/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md b/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md index 6281c10048..00f1f33788 100644 --- a/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md +++ b/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md @@ -13,9 +13,11 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Bulk enrollment Bulk enrollment is an efficient way to set up a large number of devices to be managed by an MDM server without the need to re-image the devices. In Windows 10 desktop and mobile devices, you can use the [Provisioning CSP](provisioning-csp.md) for bulk enrollment, except for the Azure Active Directory Join (Cloud Domain Join) enrollment scenario. diff --git a/windows/client-management/mdm/cellularsettings-csp.md b/windows/client-management/mdm/cellularsettings-csp.md index 96fe84737e..ff5072351a 100644 --- a/windows/client-management/mdm/cellularsettings-csp.md +++ b/windows/client-management/mdm/cellularsettings-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # CellularSettings CSP The CellularSettings configuration service provider is used to configure cellular settings on a mobile device. diff --git a/windows/client-management/mdm/certificate-authentication-device-enrollment.md b/windows/client-management/mdm/certificate-authentication-device-enrollment.md index f00f5df63e..b489b37570 100644 --- a/windows/client-management/mdm/certificate-authentication-device-enrollment.md +++ b/windows/client-management/mdm/certificate-authentication-device-enrollment.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Certificate authentication device enrollment diff --git a/windows/client-management/mdm/certificate-renewal-windows-mdm.md b/windows/client-management/mdm/certificate-renewal-windows-mdm.md index eaf5980caf..6d0c05c4e3 100644 --- a/windows/client-management/mdm/certificate-renewal-windows-mdm.md +++ b/windows/client-management/mdm/certificate-renewal-windows-mdm.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Certificate Renewal diff --git a/windows/client-management/mdm/certificatestore-csp.md b/windows/client-management/mdm/certificatestore-csp.md index 5b032401aa..5bf532427c 100644 --- a/windows/client-management/mdm/certificatestore-csp.md +++ b/windows/client-management/mdm/certificatestore-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # CertificateStore CSP diff --git a/windows/client-management/mdm/certificatestore-ddf-file.md b/windows/client-management/mdm/certificatestore-ddf-file.md index 5819dcdd76..d3895bcae0 100644 --- a/windows/client-management/mdm/certificatestore-ddf-file.md +++ b/windows/client-management/mdm/certificatestore-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # CertificateStore DDF file diff --git a/windows/client-management/mdm/cleanpc-csp.md b/windows/client-management/mdm/cleanpc-csp.md index d74c4e18a3..6955777c97 100644 --- a/windows/client-management/mdm/cleanpc-csp.md +++ b/windows/client-management/mdm/cleanpc-csp.md @@ -9,8 +9,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # CleanPC CSP The CleanPC configuration service provider (CSP) allows removal of user-installed and pre-installed applications, with the option to persist user data. This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/cleanpc-ddf.md b/windows/client-management/mdm/cleanpc-ddf.md index e73ce54514..e72d8d98b5 100644 --- a/windows/client-management/mdm/cleanpc-ddf.md +++ b/windows/client-management/mdm/cleanpc-ddf.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # CleanPC DDF This topic shows the OMA DM device description framework (DDF) for the **CleanPC** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/clientcertificateinstall-csp.md b/windows/client-management/mdm/clientcertificateinstall-csp.md index b1d77a5ef5..cc971079c8 100644 --- a/windows/client-management/mdm/clientcertificateinstall-csp.md +++ b/windows/client-management/mdm/clientcertificateinstall-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ClientCertificateInstall CSP @@ -71,7 +72,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----|--- +--- +-|--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -84,7 +86,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -97,7 +100,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -110,7 +114,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -123,7 +128,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -136,7 +142,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -149,7 +156,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -162,7 +170,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -175,7 +184,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -188,7 +198,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -201,7 +212,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -214,7 +226,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -227,7 +240,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -240,7 +254,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -253,7 +268,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -266,7 +282,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -279,7 +296,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -292,7 +310,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -305,7 +324,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -318,7 +338,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -331,7 +352,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -344,7 +366,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -357,7 +380,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -370,7 +394,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -383,7 +408,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -396,7 +422,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -409,7 +436,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -422,7 +450,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -435,7 +464,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -448,7 +478,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -461,7 +492,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -474,7 +506,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -487,7 +520,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -500,7 +534,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -513,7 +548,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -526,7 +562,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -539,7 +576,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -552,7 +590,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -565,7 +604,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -578,7 +618,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -591,7 +632,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -604,7 +646,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -617,7 +660,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -630,7 +674,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -643,7 +688,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -656,7 +702,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -669,7 +716,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -682,7 +730,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -695,7 +744,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -708,7 +758,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -721,7 +772,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -734,7 +786,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -747,7 +800,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -760,7 +814,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -773,7 +828,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -786,7 +842,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -799,7 +856,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -812,7 +870,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -825,7 +884,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -838,7 +898,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -851,7 +912,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -864,7 +926,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -877,7 +940,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -890,7 +954,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -903,7 +968,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -916,7 +982,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -929,7 +996,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -942,7 +1010,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -955,7 +1024,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -968,7 +1038,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ClientCertificateInstall CSP description: ClientCertificateInstall CSP MSHAttr: @@ -981,7 +1052,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ----| +--- +| | 1 | Finished successfully | | 2 | Pending (the device hasn’t finished the action but has received the SCEP server pending response) | | 16 | Action failed | diff --git a/windows/client-management/mdm/clientcertificateinstall-ddf-file.md b/windows/client-management/mdm/clientcertificateinstall-ddf-file.md index d20113e069..485cc1cb24 100644 --- a/windows/client-management/mdm/clientcertificateinstall-ddf-file.md +++ b/windows/client-management/mdm/clientcertificateinstall-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ClientCertificateInstall DDF file diff --git a/windows/client-management/mdm/cm-cellularentries-csp.md b/windows/client-management/mdm/cm-cellularentries-csp.md index 7fb2af2097..d299078b0f 100644 --- a/windows/client-management/mdm/cm-cellularentries-csp.md +++ b/windows/client-management/mdm/cm-cellularentries-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # CM\_CellularEntries CSP The CM\_CellularEntries configuration service provider is used to configure the General Packet Radio Service (GPRS) entries on the device. It defines each GSM data access point. diff --git a/windows/client-management/mdm/cm-proxyentries-csp.md b/windows/client-management/mdm/cm-proxyentries-csp.md index 917e55eb49..1d563cacbf 100644 --- a/windows/client-management/mdm/cm-proxyentries-csp.md +++ b/windows/client-management/mdm/cm-proxyentries-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # CM\_ProxyEntries CSP diff --git a/windows/client-management/mdm/cmpolicy-csp.md b/windows/client-management/mdm/cmpolicy-csp.md index 5ba49cfa55..f54f8561f3 100644 --- a/windows/client-management/mdm/cmpolicy-csp.md +++ b/windows/client-management/mdm/cmpolicy-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # CMPolicy CSP diff --git a/windows/client-management/mdm/cmpolicyenterprise-csp.md b/windows/client-management/mdm/cmpolicyenterprise-csp.md index 62b3216e95..e795eede23 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-csp.md +++ b/windows/client-management/mdm/cmpolicyenterprise-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # CMPolicyEnterprise CSP diff --git a/windows/client-management/mdm/cmpolicyenterprise-ddf-file.md b/windows/client-management/mdm/cmpolicyenterprise-ddf-file.md index da751e86df..ad655720b7 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-ddf-file.md +++ b/windows/client-management/mdm/cmpolicyenterprise-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # CMPolicyEnterprise DDF file diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 3379b5ffb7..661aa382de 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Configuration service provider reference A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. These settings map to registry keys or files. Some configuration service providers support the WAP format, some support SyncML, and some support both. SyncML is only used over–the–air for Open Mobile Alliance Device Management (OMA DM), whereas WAP can be used over–the–air for OMA Client Provisioning, or it can be included in the phone image as a .provxml file that is installed during boot. @@ -2351,7 +2353,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2363,7 +2367,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2375,7 +2381,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2387,7 +2395,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2399,7 +2409,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2411,7 +2423,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2423,7 +2437,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2435,7 +2451,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2447,7 +2465,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2459,7 +2479,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2471,7 +2493,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2483,7 +2507,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2495,7 +2521,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2507,7 +2535,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2519,7 +2549,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2531,7 +2563,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2543,7 +2577,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows -----|--- +author: nibr +--- +-|--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2555,7 +2591,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2567,7 +2605,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2579,7 +2619,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2591,7 +2633,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2603,7 +2647,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2615,7 +2661,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows -----|--- +author: nibr +--- +-|--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2627,7 +2675,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2639,7 +2689,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2651,7 +2703,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2663,7 +2717,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2675,7 +2731,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2687,7 +2745,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Configuration service provider reference description: A configuration service provider (CSP) is an interface to read, set, modify, or delete configuration settings on the device. MSHAttr: @@ -2699,7 +2759,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows -----| +author: nibr +--- +-| | [Application CSP](application-csp.md) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | | [AppLocker CSP](applocker-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | | [CertificateStore CSP](certificatestore-csp.md) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | diff --git a/windows/client-management/mdm/create-a-custom-configuration-service-provider.md b/windows/client-management/mdm/create-a-custom-configuration-service-provider.md index 898baa180d..60223280aa 100644 --- a/windows/client-management/mdm/create-a-custom-configuration-service-provider.md +++ b/windows/client-management/mdm/create-a-custom-configuration-service-provider.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Create a custom configuration service provider Mobile device OEMs can create custom configuration service providers to manage their devices. A configuration service provider includes an interface for creating, editing, and deleting nodes, and the nodes themselves. Each node contains data for one registry value and can optionally support get, set, and delete operations. diff --git a/windows/client-management/mdm/customdeviceui-csp.md b/windows/client-management/mdm/customdeviceui-csp.md index e971f7d9ba..f3b84990d7 100644 --- a/windows/client-management/mdm/customdeviceui-csp.md +++ b/windows/client-management/mdm/customdeviceui-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # CustomDeviceUI CSP The CustomDeviceUI configuration service provider allows OEMs to implement their custom foreground application, as well as the background tasks to run on an IoT device running IoT Core. Only one foreground application is supported per device. Multiple background tasks are supported. diff --git a/windows/client-management/mdm/customdeviceui-ddf.md b/windows/client-management/mdm/customdeviceui-ddf.md index 492f634f77..a47de010ff 100644 --- a/windows/client-management/mdm/customdeviceui-ddf.md +++ b/windows/client-management/mdm/customdeviceui-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # CustomDeviceUI DDF diff --git a/windows/client-management/mdm/data-structures-windows-store-for-business.md b/windows/client-management/mdm/data-structures-windows-store-for-business.md index d96f0aa231..3fef0e074e 100644 --- a/windows/client-management/mdm/data-structures-windows-store-for-business.md +++ b/windows/client-management/mdm/data-structures-windows-store-for-business.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Data structures for Windows Store for Business diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 7eabcb93d0..ac54595ed9 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Defender CSP @@ -82,7 +83,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----|--- +--- +-|--- title: Defender CSP description: Defender CSP MSHAttr: @@ -95,7 +97,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Defender CSP description: Defender CSP MSHAttr: @@ -108,7 +111,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Defender CSP description: Defender CSP MSHAttr: @@ -121,7 +125,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Defender CSP description: Defender CSP MSHAttr: @@ -134,7 +139,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ---------| +--- +-----| | 0 | Invalid | | 1 | Adware | | 2 | Spyware | diff --git a/windows/client-management/mdm/defender-ddf.md b/windows/client-management/mdm/defender-ddf.md index 71a68c2bf6..9c70f69058 100644 --- a/windows/client-management/mdm/defender-ddf.md +++ b/windows/client-management/mdm/defender-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Defender DDF file diff --git a/windows/client-management/mdm/design-a-custom-windows-csp.md b/windows/client-management/mdm/design-a-custom-windows-csp.md index 5d09873aae..75b047e0e1 100644 --- a/windows/client-management/mdm/design-a-custom-windows-csp.md +++ b/windows/client-management/mdm/design-a-custom-windows-csp.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Design a custom configuration service provider To design a custom configuration service provider, the OEM must perform the following steps: diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index 696165959f..d49219959a 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DevDetail CSP The DevDetail configuration service provider handles the management object which provides device-specific parameters to the OMA DM server. These device parameters are not sent from the client to the server automatically, but can be queried by servers using OMA DM commands. diff --git a/windows/client-management/mdm/devdetail-ddf-file.md b/windows/client-management/mdm/devdetail-ddf-file.md index bb9be8641c..92f254ee57 100644 --- a/windows/client-management/mdm/devdetail-ddf-file.md +++ b/windows/client-management/mdm/devdetail-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DevDetail DDF file This topic shows the OMA DM device description framework (DDF) for the **DevDetail** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/developersetup-csp.md b/windows/client-management/mdm/developersetup-csp.md index a9d6ae2483..fa31f7b25c 100644 --- a/windows/client-management/mdm/developersetup-csp.md +++ b/windows/client-management/mdm/developersetup-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # DeveloperSetup CSP The DeveloperSetup configuration service provider (CSP) is used to configure Developer Mode on the device and connect to the Windows Device Portal. For more information about the Windows Device Portal, see [Windows Device Portal overview](https://msdn.microsoft.com/en-us/windows/uwp/debug-test-perf/device-portal). This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/developersetup-ddf.md b/windows/client-management/mdm/developersetup-ddf.md index 28dd0d9779..449305d48f 100644 --- a/windows/client-management/mdm/developersetup-ddf.md +++ b/windows/client-management/mdm/developersetup-ddf.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # DeveloperSetup DDF file This topic shows the OMA DM device description framework (DDF) for the DeveloperSetup configuration service provider. This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/device-update-management.md b/windows/client-management/mdm/device-update-management.md index c68b15b588..61da16eb81 100644 --- a/windows/client-management/mdm/device-update-management.md +++ b/windows/client-management/mdm/device-update-management.md @@ -10,9 +10,11 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Device update management In the current device landscape of PC, tablets, phones, and IoT devices, the Mobile Device Management (MDM) solutions are becoming prevalent as a lightweight device management technology. In Windows 10, we are investing heavily in extending the management capabilities available to MDMs. One key feature we are adding is the ability for MDMs to keep devices up-to-date with the latest Microsoft Updates. diff --git a/windows/client-management/mdm/deviceinstanceservice-csp.md b/windows/client-management/mdm/deviceinstanceservice-csp.md index 26ba52cc3c..e2c5565422 100644 --- a/windows/client-management/mdm/deviceinstanceservice-csp.md +++ b/windows/client-management/mdm/deviceinstanceservice-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DeviceInstanceService CSP diff --git a/windows/client-management/mdm/devicelock-csp.md b/windows/client-management/mdm/devicelock-csp.md index e42f4b7497..a268cac2c0 100644 --- a/windows/client-management/mdm/devicelock-csp.md +++ b/windows/client-management/mdm/devicelock-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DeviceLock CSP @@ -51,7 +52,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: DeviceLock CSP description: DeviceLock CSP MSHAttr: @@ -64,7 +66,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: DeviceLock CSP description: DeviceLock CSP MSHAttr: @@ -77,7 +80,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------mindevicepasswordcomplexcharacters">**DeviceValue/DevicePasswordEnable, …, MinDevicePasswordComplexCharacters** +--- +--mindevicepasswordcomplexcharacters">**DeviceValue/DevicePasswordEnable, …, MinDevicePasswordComplexCharacters** Required. This node has the same set of policy nodes as the **ProviderID** node. All nodes under **DeviceValue** are read-only permanent nodes. Each node represents the current device lock policy. For detailed descriptions of each policy, see the ***ProviderID*** subnode descriptions. ## OMA DM examples diff --git a/windows/client-management/mdm/devicelock-ddf-file.md b/windows/client-management/mdm/devicelock-ddf-file.md index 291b73d26f..2b13637b6a 100644 --- a/windows/client-management/mdm/devicelock-ddf-file.md +++ b/windows/client-management/mdm/devicelock-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DeviceLock DDF file diff --git a/windows/client-management/mdm/devicemanageability-csp.md b/windows/client-management/mdm/devicemanageability-csp.md index 61750f4a78..2bd82e72ec 100644 --- a/windows/client-management/mdm/devicemanageability-csp.md +++ b/windows/client-management/mdm/devicemanageability-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # DeviceManageability CSP diff --git a/windows/client-management/mdm/devicemanageability-ddf.md b/windows/client-management/mdm/devicemanageability-ddf.md index 506b3dcc40..83cb72ad21 100644 --- a/windows/client-management/mdm/devicemanageability-ddf.md +++ b/windows/client-management/mdm/devicemanageability-ddf.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # DeviceManageability DDF diff --git a/windows/client-management/mdm/devicestatus-csp.md b/windows/client-management/mdm/devicestatus-csp.md index 88b8a11687..b4706c89a2 100644 --- a/windows/client-management/mdm/devicestatus-csp.md +++ b/windows/client-management/mdm/devicestatus-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DeviceStatus CSP diff --git a/windows/client-management/mdm/devicestatus-ddf.md b/windows/client-management/mdm/devicestatus-ddf.md index e09e771f5d..9bf9e71a9f 100644 --- a/windows/client-management/mdm/devicestatus-ddf.md +++ b/windows/client-management/mdm/devicestatus-ddf.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # DeviceStatus DDF diff --git a/windows/client-management/mdm/devinfo-csp.md b/windows/client-management/mdm/devinfo-csp.md index ec5ff00eb6..9ff3d6d8a1 100644 --- a/windows/client-management/mdm/devinfo-csp.md +++ b/windows/client-management/mdm/devinfo-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DevInfo CSP diff --git a/windows/client-management/mdm/devinfo-ddf-file.md b/windows/client-management/mdm/devinfo-ddf-file.md index 72798eff38..22fa9bd67b 100644 --- a/windows/client-management/mdm/devinfo-ddf-file.md +++ b/windows/client-management/mdm/devinfo-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DevInfo DDF file diff --git a/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md b/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md index 1d0208f2bc..396962dfe9 100644 --- a/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md +++ b/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Diagnose MDM failures in Windows 10 To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. @@ -147,7 +148,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -160,7 +162,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -173,7 +176,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -186,7 +190,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -199,7 +204,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -212,7 +218,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------|--- +--- +--|--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -225,7 +232,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -238,7 +246,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -251,7 +260,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -264,7 +274,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -277,7 +288,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -290,7 +302,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -303,7 +316,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -316,7 +330,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: Diagnose MDM failures in Windows 10 description: To help diagnose enrollment or device management issues in Windows 10 devices managed by an MDM server, you can examine the MDM logs collected from the desktop or mobile device. The following sections describe the procedures for collecting MDM logs. MSHAttr: @@ -329,7 +344,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------| +--- +--| | 099614a5-5dd7-4788-8bc9-e29f43db28fc | Microsoft-Windows-LDAP-Client | | 0f67e49f-fe51-4e9f-b490-6f2948cc6027 | Microsoft-Windows-Kernel-Processor-Power | | 0ff1c24b-7f05-45c0-abdc-3c8521be4f62 | Microsoft-Windows-Mobile-Broadband-Experience-SmsApi | diff --git a/windows/client-management/mdm/diagnosticlog-csp.md b/windows/client-management/mdm/diagnosticlog-csp.md index 95eb0d0bcd..02eee80ad6 100644 --- a/windows/client-management/mdm/diagnosticlog-csp.md +++ b/windows/client-management/mdm/diagnosticlog-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DiagnosticLog CSP @@ -184,7 +185,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----|--- +--- +-|--- title: DiagnosticLog CSP description: DiagnosticLog CSP MSHAttr: @@ -197,7 +199,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: DiagnosticLog CSP description: DiagnosticLog CSP MSHAttr: @@ -210,7 +213,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----| +--- +-| | 0 | Stopped | | 1 | Started | @@ -271,7 +275,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----|--- +--- +-|--- title: DiagnosticLog CSP description: DiagnosticLog CSP MSHAttr: @@ -284,7 +289,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: DiagnosticLog CSP description: DiagnosticLog CSP MSHAttr: @@ -297,7 +303,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: DiagnosticLog CSP description: DiagnosticLog CSP MSHAttr: @@ -310,7 +317,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------| +--- +--| | START | Start log tracing. | | STOP | Stop log tracing | diff --git a/windows/client-management/mdm/diagnosticlog-ddf.md b/windows/client-management/mdm/diagnosticlog-ddf.md index a7aa70fbd6..45a672208b 100644 --- a/windows/client-management/mdm/diagnosticlog-ddf.md +++ b/windows/client-management/mdm/diagnosticlog-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DiagnosticLog DDF diff --git a/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md b/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md index bd2f6eef4f..a6b80f5528 100644 --- a/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md +++ b/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md @@ -13,9 +13,11 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Disconnecting from the management infrastructure (unenrollment) Disconnecting may be initiated either locally by the user from the phone or remotely by the IT admin using management server. User-initiated disconnection is performed much like the initial connection, and it is initiated from the same location in the Setting Control Panel as creating the workplace account. Users may choose to disconnect for any number of reasons, including leaving the company or getting a new device and no longer needing access to their LOB apps on the old device. When an administrator initiates a disconnection, the enrollment client performs the disconnection during its next regular maintenance session. Administrators may choose to disconnect a user’s device after they’ve left the company or because the device is regularly failing to comply with the organization’s security settings policy. diff --git a/windows/client-management/mdm/dmacc-csp.md b/windows/client-management/mdm/dmacc-csp.md index 295c85824f..ff9bfa21ac 100644 --- a/windows/client-management/mdm/dmacc-csp.md +++ b/windows/client-management/mdm/dmacc-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DMAcc CSP diff --git a/windows/client-management/mdm/dmacc-ddf-file.md b/windows/client-management/mdm/dmacc-ddf-file.md index 78a19657e6..39c3b7a2f1 100644 --- a/windows/client-management/mdm/dmacc-ddf-file.md +++ b/windows/client-management/mdm/dmacc-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DMAcc DDF file diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 836fe191c9..819fc66b36 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DMClient CSP diff --git a/windows/client-management/mdm/dmclient-ddf-file.md b/windows/client-management/mdm/dmclient-ddf-file.md index 77740490b7..b3daba3ccc 100644 --- a/windows/client-management/mdm/dmclient-ddf-file.md +++ b/windows/client-management/mdm/dmclient-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DMClient DDF file diff --git a/windows/client-management/mdm/dmprocessconfigxmlfiltered.md b/windows/client-management/mdm/dmprocessconfigxmlfiltered.md index b26c2bccbb..4c3357dbc1 100644 --- a/windows/client-management/mdm/dmprocessconfigxmlfiltered.md +++ b/windows/client-management/mdm/dmprocessconfigxmlfiltered.md @@ -20,8 +20,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # DMProcessConfigXMLFiltered function > **Important**   diff --git a/windows/client-management/mdm/dmsessionactions-csp.md b/windows/client-management/mdm/dmsessionactions-csp.md index 4e1c25d53f..2c99d9ad68 100644 --- a/windows/client-management/mdm/dmsessionactions-csp.md +++ b/windows/client-management/mdm/dmsessionactions-csp.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # DMSessionActions CSP diff --git a/windows/client-management/mdm/dmsessionactions-ddf.md b/windows/client-management/mdm/dmsessionactions-ddf.md index a6117abdb6..258cad28d9 100644 --- a/windows/client-management/mdm/dmsessionactions-ddf.md +++ b/windows/client-management/mdm/dmsessionactions-ddf.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # DMSessionActions DDF file diff --git a/windows/client-management/mdm/dynamicmanagement-csp.md b/windows/client-management/mdm/dynamicmanagement-csp.md index 7cc321093a..0f5410244f 100644 --- a/windows/client-management/mdm/dynamicmanagement-csp.md +++ b/windows/client-management/mdm/dynamicmanagement-csp.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # DynamicManagement CSP Windows 10 allows you to manage devices differently depending on location, network, or time.  In Windows 10, version 1703 the focus is on the most common areas of concern expressed by organizations. For example, managed devices can have cameras disabled when at a work location, the cellular service can be disabled when outside the country to avoid roaming charges, or the wireless network can be disabled when the device is not within the corporate building or campus. Once configured, these settings will be enforced even if the device can’t reach the management server when the location or network changes. The Dynamic Management CSP enables configuration of policies that change how the device is managed in addition to setting the conditions on which the change occurs. diff --git a/windows/client-management/mdm/dynamicmanagement-ddf.md b/windows/client-management/mdm/dynamicmanagement-ddf.md index 0c517a2edd..2cd27c674b 100644 --- a/windows/client-management/mdm/dynamicmanagement-ddf.md +++ b/windows/client-management/mdm/dynamicmanagement-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # DynamicManagement DDF file This topic shows the OMA DM device description framework (DDF) for the **DynamicManagement** configuration service provider. diff --git a/windows/client-management/mdm/eap-configuration.md b/windows/client-management/mdm/eap-configuration.md index b0256123c3..0e5d732e25 100644 --- a/windows/client-management/mdm/eap-configuration.md +++ b/windows/client-management/mdm/eap-configuration.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # EAP configuration diff --git a/windows/client-management/mdm/email2-csp.md b/windows/client-management/mdm/email2-csp.md index 1394d19a7d..e53368852f 100644 --- a/windows/client-management/mdm/email2-csp.md +++ b/windows/client-management/mdm/email2-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EMAIL2 CSP diff --git a/windows/client-management/mdm/email2-ddf-file.md b/windows/client-management/mdm/email2-ddf-file.md index c5eb8bbfdf..dca325ed91 100644 --- a/windows/client-management/mdm/email2-ddf-file.md +++ b/windows/client-management/mdm/email2-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EMAIL2 DDF file diff --git a/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md b/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md index 7a9f2c02ab..a0b5b488af 100644 --- a/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md +++ b/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Enable offline upgrades to Windows 10 for Windows Embedded 8.1 Handheld devices diff --git a/windows/client-management/mdm/enterprise-app-management.md b/windows/client-management/mdm/enterprise-app-management.md index 185e183cc5..8f2a4417fc 100644 --- a/windows/client-management/mdm/enterprise-app-management.md +++ b/windows/client-management/mdm/enterprise-app-management.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Enterprise app management This topic covers one of the key mobile device management (MDM) features in Windows 10 for managing the lifecycle of apps across all of Windows. It is the ability to manage both Store and non-Store apps as part of the native MDM capabilities. New in Windows 10 is the ability to take inventory of all your apps. diff --git a/windows/client-management/mdm/enterpriseapn-csp.md b/windows/client-management/mdm/enterpriseapn-csp.md index c702c126d3..a55f54bd78 100644 --- a/windows/client-management/mdm/enterpriseapn-csp.md +++ b/windows/client-management/mdm/enterpriseapn-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseAPN CSP The EnterpriseAPN configuration service provider (CSP) is used by the enterprise to provision an APN for the Internet. diff --git a/windows/client-management/mdm/enterpriseapn-ddf.md b/windows/client-management/mdm/enterpriseapn-ddf.md index 73f52b376f..8ee641a01d 100644 --- a/windows/client-management/mdm/enterpriseapn-ddf.md +++ b/windows/client-management/mdm/enterpriseapn-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseAPN DDF diff --git a/windows/client-management/mdm/enterpriseappmanagement-csp.md b/windows/client-management/mdm/enterpriseappmanagement-csp.md index 2b75b16854..260e692dd1 100644 --- a/windows/client-management/mdm/enterpriseappmanagement-csp.md +++ b/windows/client-management/mdm/enterpriseappmanagement-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseAppManagement CSP diff --git a/windows/client-management/mdm/enterpriseappvmanagement-csp.md b/windows/client-management/mdm/enterpriseappvmanagement-csp.md index be8443564d..8500e82859 100644 --- a/windows/client-management/mdm/enterpriseappvmanagement-csp.md +++ b/windows/client-management/mdm/enterpriseappvmanagement-csp.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # EnterpriseAppVManagement CSP The EnterpriseAppVManagement configuration service provider (CSP) is used to manage virtual applications in Windows 10 PCs (Enterprise and Education editions). This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/enterpriseappvmanagement-ddf.md b/windows/client-management/mdm/enterpriseappvmanagement-ddf.md index f025f31b2b..cb565a139c 100644 --- a/windows/client-management/mdm/enterpriseappvmanagement-ddf.md +++ b/windows/client-management/mdm/enterpriseappvmanagement-ddf.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # EnterpriseAppVManagement DDF file This topic shows the OMA DM device description framework (DDF) for the **EnterpriseAppVManagement** configuration service provider. diff --git a/windows/client-management/mdm/enterpriseassignedaccess-csp.md b/windows/client-management/mdm/enterpriseassignedaccess-csp.md index c935f6a239..9588c5ed47 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-csp.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseAssignedAccess CSP diff --git a/windows/client-management/mdm/enterpriseassignedaccess-ddf.md b/windows/client-management/mdm/enterpriseassignedaccess-ddf.md index 4c24a1fe7a..e3be505417 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-ddf.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseAssignedAccess DDF diff --git a/windows/client-management/mdm/enterpriseassignedaccess-xsd.md b/windows/client-management/mdm/enterpriseassignedaccess-xsd.md index 37fe264338..a392f31ff1 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-xsd.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-xsd.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseAssignedAccess XSD diff --git a/windows/client-management/mdm/enterprisedataprotection-csp.md b/windows/client-management/mdm/enterprisedataprotection-csp.md index a543b4c902..952f1adf5b 100644 --- a/windows/client-management/mdm/enterprisedataprotection-csp.md +++ b/windows/client-management/mdm/enterprisedataprotection-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # EnterpriseDataProtection CSP The EnterpriseDataProtection configuration service provider (CSP) is used to configure Windows Information Protection (WIP) (formerly known as Enterprise Data Protection) specific settings. For more information about WIP, see [Protect your enterprise data using Windows Information Protection (WIP)](https://technet.microsoft.com/itpro/windows/keep-secure/protect-enterprise-data-using-wip). diff --git a/windows/client-management/mdm/enterprisedataprotection-ddf-file.md b/windows/client-management/mdm/enterprisedataprotection-ddf-file.md index 1f1639bce6..82b2e74992 100644 --- a/windows/client-management/mdm/enterprisedataprotection-ddf-file.md +++ b/windows/client-management/mdm/enterprisedataprotection-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # EnterpriseDataProtection DDF file The following topic shows the OMA DM device description framework (DDF) for the EnterpriseDataProtection configuration service provider. diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md b/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md index 6cf3f9a1bf..280224890a 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseDesktopAppManagement CSP @@ -68,7 +69,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -81,7 +83,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -94,7 +97,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -107,7 +111,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -120,7 +125,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -133,7 +139,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -146,7 +153,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -159,7 +167,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -172,7 +181,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -185,7 +195,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -198,7 +209,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -211,7 +223,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -224,7 +237,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -237,7 +251,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -250,7 +265,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -263,7 +279,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -276,7 +293,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -289,7 +307,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -302,7 +321,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -315,7 +335,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -328,7 +349,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -341,7 +363,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -354,7 +377,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -367,7 +391,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -380,7 +405,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -393,7 +419,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -406,7 +433,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -419,7 +447,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -432,7 +461,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -445,7 +475,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -458,7 +489,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -471,7 +503,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -484,7 +517,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -497,7 +531,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -510,7 +545,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -523,7 +559,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -536,7 +573,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -549,7 +587,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -562,7 +601,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -575,7 +615,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -588,7 +629,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -601,7 +643,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -614,7 +657,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -627,7 +671,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -640,7 +685,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -653,7 +699,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -666,7 +713,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -679,7 +727,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -692,7 +741,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -705,7 +755,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -718,7 +769,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -731,7 +783,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -744,7 +797,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -757,7 +811,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -770,7 +825,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -783,7 +839,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -796,7 +853,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -809,7 +867,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -822,7 +881,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -835,7 +895,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -848,7 +909,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -861,7 +923,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -874,7 +937,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -887,7 +951,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ----| +--- +| | Delete | Operation being performed. The Delete operation is a request to delete the CSP node that represents the specified MSI installed application and to perform and uninstall of the application as part of the process. | | CmdID | Input value used to reference the request. Responses will include this value which can be used to match request and response. | | LocURI | Path to Win32 CSP command processor, including the Product ID (in this example, 1803A630-3C38-4D2B-9B9A-0CB37243539C) property escaped for XML formatting. | @@ -928,7 +993,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------|--- +--- +--|--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -941,7 +1007,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -954,7 +1021,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -967,7 +1035,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -980,7 +1049,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -993,7 +1063,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1006,7 +1077,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1019,7 +1091,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1032,7 +1105,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1045,7 +1119,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1058,7 +1133,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1071,7 +1147,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1084,7 +1161,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1097,7 +1175,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1110,7 +1189,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1123,7 +1203,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1136,7 +1217,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1149,7 +1231,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1162,7 +1245,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1175,7 +1259,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1188,7 +1273,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1201,7 +1287,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1214,7 +1301,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1227,7 +1315,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1240,7 +1329,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1253,7 +1343,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement CSP description: The EnterpriseDesktopAppManagement configuration service provider is used to handle enterprise desktop application management tasks, such as querying installed enterprise applications, installing applications, or removing applications. MSHAttr: @@ -1266,7 +1357,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ----| +--- +| | Get | Operation being performed. The Get operation is a request to report the status of the specified MSI installed application. | | CmdID | Input value used to reference the request. Responses will include this value which can be used to match request and response. | | LocURI | Path to Win32 CSP command processor, including the Product ID (in this example, 1803A630-3C38-4D2B-9B9A-0CB37243539C) property escaped for XML formatting. | diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md b/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md index c247f69c52..e8910f1b27 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # EnterpriseDesktopAppManagement DDF diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement2-xsd.md b/windows/client-management/mdm/enterprisedesktopappmanagement2-xsd.md index aab275d403..6f35447f5e 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement2-xsd.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement2-xsd.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseDesktopAppManagement XSD @@ -92,7 +93,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -105,7 +107,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -118,7 +121,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -131,7 +135,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -144,7 +149,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -157,7 +163,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -170,7 +177,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -183,7 +191,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -196,7 +205,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -209,7 +219,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -222,7 +233,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -235,7 +247,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -248,7 +261,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -261,7 +275,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -274,7 +289,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -287,7 +303,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -300,7 +317,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -313,7 +331,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -326,7 +345,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -339,7 +359,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -352,7 +373,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -365,7 +387,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -378,7 +401,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -391,7 +415,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -404,7 +429,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -417,7 +443,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -430,7 +457,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -443,7 +471,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -456,7 +485,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -469,7 +499,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -482,7 +513,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: EnterpriseDesktopAppManagement XSD description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service provider’s DownloadInstall parameter. MSHAttr: @@ -495,7 +527,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -------| +--- +---| | MsiInstallJob | Root element | | id | The application identifier for the application being installed. | | Product | Child element of MsiInstallJob | diff --git a/windows/client-management/mdm/enterpriseext-csp.md b/windows/client-management/mdm/enterpriseext-csp.md index 8ead529ce2..6f2f3601b5 100644 --- a/windows/client-management/mdm/enterpriseext-csp.md +++ b/windows/client-management/mdm/enterpriseext-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseExt CSP diff --git a/windows/client-management/mdm/enterpriseext-ddf.md b/windows/client-management/mdm/enterpriseext-ddf.md index b70010f734..00d7cae2af 100644 --- a/windows/client-management/mdm/enterpriseext-ddf.md +++ b/windows/client-management/mdm/enterpriseext-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseExt DDF diff --git a/windows/client-management/mdm/enterpriseextfilessystem-csp.md b/windows/client-management/mdm/enterpriseextfilessystem-csp.md index 7d97eaf534..f26af6f373 100644 --- a/windows/client-management/mdm/enterpriseextfilessystem-csp.md +++ b/windows/client-management/mdm/enterpriseextfilessystem-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseExtFileSystem CSP diff --git a/windows/client-management/mdm/enterpriseextfilesystem-ddf.md b/windows/client-management/mdm/enterpriseextfilesystem-ddf.md index 361f7f9f60..8c9b96880a 100644 --- a/windows/client-management/mdm/enterpriseextfilesystem-ddf.md +++ b/windows/client-management/mdm/enterpriseextfilesystem-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseExtFileSystem DDF diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-csp.md b/windows/client-management/mdm/enterprisemodernappmanagement-csp.md index 0b9a26d332..c4d3735bbc 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-csp.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseModernAppManagement CSP The EnterpriseModernAppManagement configuration service provider (CSP) is used for the provisioning and reporting of modern enterprise apps. For details about how to use this CSP to for reporting apps inventory, installation and removal of apps for users, provisioning apps to devices, and managing app licenses, see [Enterprise app management](enterprise-app-management.md). @@ -193,7 +194,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-packagefullname">**.../*PackageFamilyName*/****_PackageFullName_** +--- +-packagefamilyname-packagefullname">**.../*PackageFamilyName*/****_PackageFullName_**

Optional. Full name of the package installed.

Supported operations are Get and Delete. @@ -215,7 +217,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-packagefullname-version">**.../*PackageFamilyName*/*PackageFullName*/Version** +--- +-packagefamilyname-packagefullname-version">**.../*PackageFamilyName*/*PackageFullName*/Version**

Required. Version of the app. Value type is string.

Supported operation is Get. @@ -233,7 +236,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-packagefullname-architecture">**.../*PackageFamilyName*/*PackageFullName*/Architecture** +--- +-packagefamilyname-packagefullname-architecture">**.../*PackageFamilyName*/*PackageFullName*/Architecture**

Required. Architecture of installed package. Value type is string. > [!Note] @@ -256,7 +260,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-packagefullname-isframework">**.../*PackageFamilyName*/*PackageFullName*/IsFramework** +--- +-packagefamilyname-packagefullname-isframework">**.../*PackageFamilyName*/*PackageFullName*/IsFramework**

Required. Whether or not the app is a framework package. Value type is int. The value is 1 if the app is a framework package and 0 (zero) for all other cases. > [!Note] @@ -278,7 +283,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-packagefullname-installdate">**.../*PackageFamilyName*/*PackageFullName*/InstallDate** +--- +-packagefamilyname-packagefullname-installdate">**.../*PackageFamilyName*/*PackageFullName*/InstallDate**

Required. Date the app was installed. Value type is string.

Supported operation is Get. @@ -296,7 +302,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-packagefullname-packagestatus">**.../*PackageFamilyName*/*PackageFullName*/PackageStatus** +--- +-packagefamilyname-packagefullname-packagestatus">**.../*PackageFamilyName*/*PackageFullName*/PackageStatus**

Required. Provides information about the status of the package. Value type is int. Valid values are: - OK (0) - The package is usable. @@ -325,7 +332,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-packagefullname-users">**.../*PackageFamilyName*/*PackageFullName*/Users** +--- +-packagefamilyname-packagefullname-users">**.../*PackageFamilyName*/*PackageFullName*/Users**

Required. Registered users of the app. If the query is at the device level, it returns all the registered users of the device. If you query the user context, it will only return the current user. Value type is string.

Supported operation is Get. @@ -343,7 +351,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-donotupdate">**.../*PackageFamilyName*/DoNotUpdate** +--- +-packagefamilyname-donotupdate">**.../*PackageFamilyName*/DoNotUpdate**

Required. Specifies whether you want to block a specific app from being updated via auto-updates.

Supported operations are Add, Get, Delete, and Replace. @@ -361,7 +370,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ----only-for--- +--- +only-for--- title: EnterpriseModernAppManagement CSP description: EnterpriseModernAppManagement CSP MSHAttr: @@ -374,7 +384,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----packagefamilyname-appsettingpolicy-settingvalue--- +--- +-packagefamilyname-appsettingpolicy-settingvalue--- title: EnterpriseModernAppManagement CSP description: EnterpriseModernAppManagement CSP MSHAttr: @@ -387,7 +398,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ----user-vendor-msft-">**.../*PackageFamilyName*/AppSettingPolicy/****_SettingValue_** (only for ./User/Vendor/MSFT) +--- +user-vendor-msft-">**.../*PackageFamilyName*/AppSettingPolicy/****_SettingValue_** (only for ./User/Vendor/MSFT)

Added in Windows 10, version 1511. The *SettingValue* and data represent a key value pair to be configured for the app. The node represents the name of the key and the data represents the value. You can find this value in LocalSettings in the Managed.App.Settings container.

This setting only works for apps that support the feature and it is only supported in the user context. diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md b/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md index 405d3c6bb1..f9fc49875e 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseModernAppManagement DDF This topic shows the OMA DM device description framework (DDF) for the **EnterpriseModernAppManagement** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-xsd.md b/windows/client-management/mdm/enterprisemodernappmanagement-xsd.md index 9bd8e9e740..8ab16e33a8 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-xsd.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-xsd.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # EnterpriseModernAppManagement XSD diff --git a/windows/client-management/mdm/federated-authentication-device-enrollment.md b/windows/client-management/mdm/federated-authentication-device-enrollment.md index b0147760b6..40c43cf019 100644 --- a/windows/client-management/mdm/federated-authentication-device-enrollment.md +++ b/windows/client-management/mdm/federated-authentication-device-enrollment.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Federated authentication device enrollment diff --git a/windows/client-management/mdm/filesystem-csp.md b/windows/client-management/mdm/filesystem-csp.md index b7f28d2f1e..d98c7d1234 100644 --- a/windows/client-management/mdm/filesystem-csp.md +++ b/windows/client-management/mdm/filesystem-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # FileSystem CSP diff --git a/windows/client-management/mdm/get-inventory.md b/windows/client-management/mdm/get-inventory.md index f4207333f2..b97394b02c 100644 --- a/windows/client-management/mdm/get-inventory.md +++ b/windows/client-management/mdm/get-inventory.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Get Inventory The **Get Inventory** operation retrieves information from the Windows Store for Business to determine if new or updated applications are available. diff --git a/windows/client-management/mdm/get-localized-product-details.md b/windows/client-management/mdm/get-localized-product-details.md index a94c9d74e5..8e6d40257a 100644 --- a/windows/client-management/mdm/get-localized-product-details.md +++ b/windows/client-management/mdm/get-localized-product-details.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Get localized product details The **Get localized product details** operation retrieves the localization information of a product from the Windows Store for Business. diff --git a/windows/client-management/mdm/get-offline-license.md b/windows/client-management/mdm/get-offline-license.md index bb3e0aa819..469d1603ef 100644 --- a/windows/client-management/mdm/get-offline-license.md +++ b/windows/client-management/mdm/get-offline-license.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Get offline license The **Get offline license** operation retrieves the offline license information of a product from the Windows Store for Business. diff --git a/windows/client-management/mdm/get-product-details.md b/windows/client-management/mdm/get-product-details.md index 2f61e005e5..d9cd6919c7 100644 --- a/windows/client-management/mdm/get-product-details.md +++ b/windows/client-management/mdm/get-product-details.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Get product details The **Get product details** operation retrieves the product information from the Windows Store for Business for a specific application. diff --git a/windows/client-management/mdm/get-product-package.md b/windows/client-management/mdm/get-product-package.md index 4bcb0b4748..d201559fea 100644 --- a/windows/client-management/mdm/get-product-package.md +++ b/windows/client-management/mdm/get-product-package.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Get product package The **Get product package** operation retrieves the information about a specific application in the Windows Store for Business. diff --git a/windows/client-management/mdm/get-product-packages.md b/windows/client-management/mdm/get-product-packages.md index c5f4ab68de..32fe8aec93 100644 --- a/windows/client-management/mdm/get-product-packages.md +++ b/windows/client-management/mdm/get-product-packages.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Get product packages The **Get product packages** operation retrieves the information about applications in the Windows Store for Business. diff --git a/windows/client-management/mdm/get-seat.md b/windows/client-management/mdm/get-seat.md index 9ffb2cf3f2..4e17dfceb6 100644 --- a/windows/client-management/mdm/get-seat.md +++ b/windows/client-management/mdm/get-seat.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Get seat The **Get seat** operation retrieves the information about an active seat for a specified user in the Windows Store for Business. diff --git a/windows/client-management/mdm/get-seats-assigned-to-a-user.md b/windows/client-management/mdm/get-seats-assigned-to-a-user.md index fc86354b74..0eebaa7714 100644 --- a/windows/client-management/mdm/get-seats-assigned-to-a-user.md +++ b/windows/client-management/mdm/get-seats-assigned-to-a-user.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Get seats assigned to a user The **Get seats assigned to a user** operation retrieves information about assigned seats in the Windows Store for Business. diff --git a/windows/client-management/mdm/get-seats.md b/windows/client-management/mdm/get-seats.md index 4849dced68..5668a2f43a 100644 --- a/windows/client-management/mdm/get-seats.md +++ b/windows/client-management/mdm/get-seats.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Get seats The **Get seats** operation retrieves the information about active seats in the Windows Store for Business. diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index c5718efdbc..85374c2225 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Device HealthAttestation CSP The Device HealthAttestation configuration service provider (DHA-CSP) enables enterprise IT managers to assess if a device is booted to a trusted and compliant state, and take enterprise policy actions. @@ -274,6 +275,7 @@ ms.prod: w10 ms.technology: windows author: nibr --- + Server certificate --- title: Device HealthAttestation CSP @@ -288,7 +290,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------ +--- +-- MIIGOTCCBCGgAwIBAgITWgAA1KJb40tpukQoewABAADUojANBgkqhkiG9w0BAQsFA4ICAQCJaKewFQuqQwR5fkAr9kZOmtq5fk03p82eHWLaftXlc4RDvVFp4a2ciSjZL8f3f+XWPVdUj9DAi3bCSddlrcNOPRXNepFC1OEmKtE9jM0r7M8qnqFkIfbNrVNUtPxHoraQeMIgbk0SHEOlShY2GXETVBqZdDZ5Rmk4rA+3ggoeV8hNzm2dfNp0iGSrZzawbLzWU1D2Tped1k5IV63yb+cU/TmM …………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………………………………………………………………… ……………2RXXwogn1UM8TZduCEjz+b05mAkvytugzzaI4wXkCP4OgNyy8gul2z5Gj/51pCTN @@ -305,7 +308,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------ +--- +-- subject=/CN=*.spserv.microsoft.com issuer=/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft IT/CN=Microsoft IT SSL SHA2 --- @@ -322,6 +326,7 @@ ms.prod: w10 ms.technology: windows author: nibr --- + SSL handshake has read 3681 bytes and written 561 bytes New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-SHA384 Server public key is 2048 bit diff --git a/windows/client-management/mdm/healthattestation-ddf.md b/windows/client-management/mdm/healthattestation-ddf.md index cea55d85b2..ba4539dd9d 100644 --- a/windows/client-management/mdm/healthattestation-ddf.md +++ b/windows/client-management/mdm/healthattestation-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # HealthAttestation DDF diff --git a/windows/client-management/mdm/hotspot-csp.md b/windows/client-management/mdm/hotspot-csp.md index 253367b68c..fb6b88a6ec 100644 --- a/windows/client-management/mdm/hotspot-csp.md +++ b/windows/client-management/mdm/hotspot-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # HotSpot CSP diff --git a/windows/client-management/mdm/iconfigserviceprovider2.md b/windows/client-management/mdm/iconfigserviceprovider2.md index a6eb5c5c9c..db79e94887 100644 --- a/windows/client-management/mdm/iconfigserviceprovider2.md +++ b/windows/client-management/mdm/iconfigserviceprovider2.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # IConfigServiceProvider2 diff --git a/windows/client-management/mdm/iconfigserviceprovider2configmanagernotification.md b/windows/client-management/mdm/iconfigserviceprovider2configmanagernotification.md index 168b23a4c0..a228ad1236 100644 --- a/windows/client-management/mdm/iconfigserviceprovider2configmanagernotification.md +++ b/windows/client-management/mdm/iconfigserviceprovider2configmanagernotification.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # IConfigServiceProvider2::ConfigManagerNotification diff --git a/windows/client-management/mdm/iconfigserviceprovider2getnode.md b/windows/client-management/mdm/iconfigserviceprovider2getnode.md index 91a8d7e2c2..ea09e6aee1 100644 --- a/windows/client-management/mdm/iconfigserviceprovider2getnode.md +++ b/windows/client-management/mdm/iconfigserviceprovider2getnode.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # IConfigServiceProvider2::GetNode diff --git a/windows/client-management/mdm/icspnode.md b/windows/client-management/mdm/icspnode.md index d1c3c7b30b..94da28911f 100644 --- a/windows/client-management/mdm/icspnode.md +++ b/windows/client-management/mdm/icspnode.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode This interface does most of the work in a configuration service provider. Each individual node in a configuration service provider tree is represented by a separate implementation of this interface. The actions of a ConfigManager2 client are typically translated into calls to an instance of an ICSPNode. diff --git a/windows/client-management/mdm/icspnodeadd.md b/windows/client-management/mdm/icspnodeadd.md index c0d355691a..39a4e209e1 100644 --- a/windows/client-management/mdm/icspnodeadd.md +++ b/windows/client-management/mdm/icspnodeadd.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::Add This method adds an immediate child node to a configuration service provider node and returns a pointer to the new node. diff --git a/windows/client-management/mdm/icspnodeclear.md b/windows/client-management/mdm/icspnodeclear.md index 703be532bf..217d2ff33c 100644 --- a/windows/client-management/mdm/icspnodeclear.md +++ b/windows/client-management/mdm/icspnodeclear.md @@ -14,6 +14,7 @@ author: nibr --- + # ICSPNode::Clear This method deletes the contents and child nodes of the current configuration service provider node. This method is always called on the child node before [ICSPNode::DeleteChild](icspnodedeletechild.md) is called on the parent node. diff --git a/windows/client-management/mdm/icspnodecopy.md b/windows/client-management/mdm/icspnodecopy.md index b8880ce49e..b8e50e00b0 100644 --- a/windows/client-management/mdm/icspnodecopy.md +++ b/windows/client-management/mdm/icspnodecopy.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::Copy This method makes a copy of the current node at the specified path within the configuration service provider. If the target node exists, it should be overwritten. diff --git a/windows/client-management/mdm/icspnodedeletechild.md b/windows/client-management/mdm/icspnodedeletechild.md index 60b8ce3603..5b303056ec 100644 --- a/windows/client-management/mdm/icspnodedeletechild.md +++ b/windows/client-management/mdm/icspnodedeletechild.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::DeleteChild Deletes the specified child node from the configuration service provider node. [ICSPNode::Clear](icspnodeclear.md) must always be called first on the child node that is to be deleted. @@ -44,7 +45,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -57,7 +59,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -70,7 +73,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -83,7 +87,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -96,7 +101,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ----|--- +--- +|--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -109,7 +115,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -122,7 +129,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -135,7 +143,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -148,7 +157,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -161,7 +171,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -174,7 +185,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -187,7 +199,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: ICSPNode DeleteChild description: ICSPNode DeleteChild MSHAttr: @@ -200,7 +213,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------| +--- +--| | CFGMGR\_E\_NODENOTFOUND | The child node does not exist | | CFGMGR\_E\_COMMANDNOTALLOWED | The child node to be deleted is a read-only node | | S\_OK | Success. | diff --git a/windows/client-management/mdm/icspnodedeleteproperty.md b/windows/client-management/mdm/icspnodedeleteproperty.md index 366d85735e..f2175e60ef 100644 --- a/windows/client-management/mdm/icspnodedeleteproperty.md +++ b/windows/client-management/mdm/icspnodedeleteproperty.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::DeleteProperty This method deletes a property from a configuration service provider node. diff --git a/windows/client-management/mdm/icspnodeexecute.md b/windows/client-management/mdm/icspnodeexecute.md index bc473d7d35..ccab9f3c78 100644 --- a/windows/client-management/mdm/icspnodeexecute.md +++ b/windows/client-management/mdm/icspnodeexecute.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::Execute This method runs a task on an internally-transactioned configuration service provider node by passing in the specified user data and returning a result. The exact meaning of **Execute** and whether it is even supported depends on the purpose of the node. For example, **Execute** called on a node that represents a file should probably **ShellExecute** the file, whereas calling **Execute** on a registry node generally does not make sense. diff --git a/windows/client-management/mdm/icspnodegetchildnodenames.md b/windows/client-management/mdm/icspnodegetchildnodenames.md index ec6a53edf2..cb984ee96b 100644 --- a/windows/client-management/mdm/icspnodegetchildnodenames.md +++ b/windows/client-management/mdm/icspnodegetchildnodenames.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::GetChildNodeNames This method returns the list of child nodes for a configuration service provider node. diff --git a/windows/client-management/mdm/icspnodegetproperty.md b/windows/client-management/mdm/icspnodegetproperty.md index ad0d67df1c..6bf75e7b35 100644 --- a/windows/client-management/mdm/icspnodegetproperty.md +++ b/windows/client-management/mdm/icspnodegetproperty.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::GetProperty This method returns a property value from a configuration service provider node. diff --git a/windows/client-management/mdm/icspnodegetpropertyidentifiers.md b/windows/client-management/mdm/icspnodegetpropertyidentifiers.md index 0e2da77168..69d2de87b8 100644 --- a/windows/client-management/mdm/icspnodegetpropertyidentifiers.md +++ b/windows/client-management/mdm/icspnodegetpropertyidentifiers.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::GetPropertyIdentifiers This method returns a list of non-standard properties supported by the node. The returned array must be allocated with `CoTaskMemAlloc`. diff --git a/windows/client-management/mdm/icspnodegetvalue.md b/windows/client-management/mdm/icspnodegetvalue.md index 83fc748e84..85777cf2f4 100644 --- a/windows/client-management/mdm/icspnodegetvalue.md +++ b/windows/client-management/mdm/icspnodegetvalue.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::GetValue This method gets the value and data type for the node. Interior (non-leaf) nodes may not have a value. diff --git a/windows/client-management/mdm/icspnodemove.md b/windows/client-management/mdm/icspnodemove.md index a5b8104f9e..ea6080be34 100644 --- a/windows/client-management/mdm/icspnodemove.md +++ b/windows/client-management/mdm/icspnodemove.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::Move This method moves the node to a new location within the configuration service provider. If the target node already exists, it should be overwritten. diff --git a/windows/client-management/mdm/icspnodesetproperty.md b/windows/client-management/mdm/icspnodesetproperty.md index a796881c3a..14f0896554 100644 --- a/windows/client-management/mdm/icspnodesetproperty.md +++ b/windows/client-management/mdm/icspnodesetproperty.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::SetProperty This method sets a property value for a configuration service provider node. diff --git a/windows/client-management/mdm/icspnodesetvalue.md b/windows/client-management/mdm/icspnodesetvalue.md index 746244bd2f..f5e3c76c9b 100644 --- a/windows/client-management/mdm/icspnodesetvalue.md +++ b/windows/client-management/mdm/icspnodesetvalue.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNode::SetValue This method sets the value for the configuration service provider node. It is an error to attempt to set the value of an interior node. diff --git a/windows/client-management/mdm/icspnodetransactioning.md b/windows/client-management/mdm/icspnodetransactioning.md index 88d24ea49a..56f37b3161 100644 --- a/windows/client-management/mdm/icspnodetransactioning.md +++ b/windows/client-management/mdm/icspnodetransactioning.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPNodeTransactioning This is an optional interface that enables a configuration service provider to define its own transactioning scheme (internal transactioning) for an individual node. Transactioning supports the ability to roll back previous actions on a node. The majority of nodes use external transactioning, which is handled automatically, and do not need to implement this interface. For more information about internal and external transactioning, including how to handle the `RollbackAction` functions, see "Determine node operations" in [Designing a custom configuration service provider](design-a-custom-windows-csp.md). diff --git a/windows/client-management/mdm/icspvalidate.md b/windows/client-management/mdm/icspvalidate.md index 3484ebdbdb..ddb4d98279 100644 --- a/windows/client-management/mdm/icspvalidate.md +++ b/windows/client-management/mdm/icspvalidate.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ICSPValidate This interface is optional. It is called by ConfigManager2 as it batches commands before transactioning begins. This allows the configuration service provider to validate the node before performing specific actions. It is generally only used for configuration service providers that need to expose UI. diff --git a/windows/client-management/mdm/implement-server-side-mobile-application-management.md b/windows/client-management/mdm/implement-server-side-mobile-application-management.md index 9f49b775b3..7285dc6e24 100644 --- a/windows/client-management/mdm/implement-server-side-mobile-application-management.md +++ b/windows/client-management/mdm/implement-server-side-mobile-application-management.md @@ -9,9 +9,11 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Implement server-side support for mobile application management on Windows The Windows version of mobile application management (MAM) is a lightweight solution for managing company data access and security on personal devices. MAM support is built into Windows on top of Windows Information Protection (WIP), starting in Windows 10, version 1703. diff --git a/windows/client-management/mdm/index.md b/windows/client-management/mdm/index.md index ba1539a0bd..8fc654bccf 100644 --- a/windows/client-management/mdm/index.md +++ b/windows/client-management/mdm/index.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Mobile device management diff --git a/windows/client-management/mdm/management-tool-for-windows-store-for-business.md b/windows/client-management/mdm/management-tool-for-windows-store-for-business.md index 45373f2a80..a90cab7223 100644 --- a/windows/client-management/mdm/management-tool-for-windows-store-for-business.md +++ b/windows/client-management/mdm/management-tool-for-windows-store-for-business.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Management tool for the Windows Store for Business The Windows Store for Business has a new web service designed for the enterprise to acquire, manage, and distribute applications in bulk. The Store for Business enables several capabilities that are required for the enterprise to manage the lifecycle of applications from acquisition to updates. diff --git a/windows/client-management/mdm/maps-csp.md b/windows/client-management/mdm/maps-csp.md index df0086c2c5..7b96256031 100644 --- a/windows/client-management/mdm/maps-csp.md +++ b/windows/client-management/mdm/maps-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Maps CSP @@ -62,7 +64,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -74,7 +78,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -86,7 +92,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -98,7 +106,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -110,7 +120,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows -----|--- +author: nibr +--- +-|--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -122,7 +134,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -134,7 +148,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -146,7 +162,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -158,7 +176,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -170,7 +190,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: Maps CSP description: The Maps configuration service provider (CSP) is used to configure the maps to download to the device. This CSP was added in Windows 10, version 1511. MSHAttr: @@ -182,7 +204,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------| +author: nibr +--- +--| | **Germany** | | | Baden-Wuerttemberg | bab02b93-31c4-413a-b0fe-95a43e186d8c | | Bavaria | dceea482-12e9-458e-9f0f-21def9a70ed7 | diff --git a/windows/client-management/mdm/maps-ddf-file.md b/windows/client-management/mdm/maps-ddf-file.md index c715617a60..fc1f0771ba 100644 --- a/windows/client-management/mdm/maps-ddf-file.md +++ b/windows/client-management/mdm/maps-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Maps DDF file diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 06febcde12..60de505d6c 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # MDM enrollment of Windows-based devices @@ -103,7 +105,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -118,7 +122,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -133,7 +139,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -148,7 +156,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -163,7 +173,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -178,7 +190,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -193,7 +207,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -208,7 +224,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -223,7 +241,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -238,7 +258,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -253,7 +275,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -268,7 +292,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -283,7 +309,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -298,7 +326,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -313,7 +343,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -328,7 +360,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -343,7 +377,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -358,7 +394,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -373,7 +411,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -388,7 +428,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -403,7 +445,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -418,7 +462,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -433,7 +479,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -448,7 +496,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -463,7 +513,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -478,7 +530,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -493,7 +547,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -508,7 +564,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -523,7 +581,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -538,7 +598,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -553,7 +615,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -568,7 +632,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -583,7 +649,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -598,7 +666,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -613,7 +683,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -628,7 +700,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -643,7 +717,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -658,7 +734,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -673,7 +751,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -688,7 +768,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -703,7 +785,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -718,7 +802,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -733,7 +819,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -748,7 +836,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -763,7 +853,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -778,7 +870,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -793,7 +887,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ----| +author: nibr +--- +| | Your device is already connected to an Active Directory domain. | Your device can be connected to only a single Active Directory domain at a time. | | Your device is connected to an Azure AD domain. | Your device can either be connected to an Azure AD domain or an Active Directory domain. You cannot connect to both simultaneously. | | You are logged in as a standard user. | Your device can only be connected to an Azure AD domain if you are logged in as an administrative user. You’ll need to switch to an administrator account to continue. | @@ -879,7 +975,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -894,7 +992,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -909,7 +1009,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -924,7 +1026,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -939,7 +1043,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -954,7 +1060,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -969,7 +1077,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -984,7 +1094,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -999,7 +1111,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1014,7 +1128,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1029,7 +1145,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1044,7 +1162,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1059,7 +1179,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1074,7 +1196,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1089,7 +1213,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1104,7 +1230,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1119,7 +1247,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1134,7 +1264,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1149,7 +1281,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1164,7 +1298,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1179,7 +1315,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1194,7 +1332,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1209,7 +1349,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1224,7 +1366,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1239,7 +1383,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1254,7 +1400,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1269,7 +1417,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1284,7 +1434,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1299,7 +1451,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1314,7 +1468,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1329,7 +1485,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1344,7 +1502,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1359,7 +1519,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1374,7 +1536,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1389,7 +1553,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1404,7 +1570,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1419,7 +1587,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1434,7 +1604,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1449,7 +1621,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1464,7 +1638,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1479,7 +1655,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1494,7 +1672,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1509,7 +1689,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1524,7 +1706,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1539,7 +1723,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1554,7 +1740,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1569,7 +1757,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows -----| +author: nibr +--- +-| | Your device is connected to an Azure AD domain. | Your device can only be connected to a single Azure AD domain at a time. | | Your device is already connected to an Active Directory domain. | Your device can either be connected to an Azure AD domain or an Active Directory domain. You cannot connect to both simultaneously. | | Your device already has a user connected to a work account. | You can either connect to an Azure AD domain or connect to a work or school account. You cannot connect to both simultaneously. | @@ -1702,7 +1892,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1717,7 +1909,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1732,7 +1926,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1747,7 +1943,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1762,7 +1960,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1777,7 +1977,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1792,7 +1994,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1807,7 +2011,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1822,7 +2028,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1837,7 +2045,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1852,7 +2062,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1867,7 +2079,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1882,7 +2096,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1897,7 +2113,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1912,7 +2130,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1927,7 +2147,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1942,7 +2164,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1957,7 +2181,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1972,7 +2198,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -1987,7 +2215,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2002,7 +2232,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2017,7 +2249,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2032,7 +2266,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2047,7 +2283,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2062,7 +2300,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2077,7 +2317,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2092,7 +2334,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2107,7 +2351,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2122,7 +2368,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2137,7 +2385,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2152,7 +2402,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------|--- +author: nibr +--- +--|--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2167,7 +2419,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2182,7 +2436,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2197,7 +2453,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2212,7 +2470,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2227,7 +2487,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2242,7 +2504,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2257,7 +2521,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2272,7 +2538,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2287,7 +2555,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2302,7 +2572,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2317,7 +2589,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2332,7 +2606,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2347,7 +2623,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2362,7 +2640,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2377,7 +2657,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2392,7 +2674,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2407,7 +2691,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2422,7 +2708,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------|--- +author: nibr +--- +--|--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2437,7 +2725,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2452,7 +2742,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2467,7 +2759,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2482,7 +2776,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2497,7 +2793,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2512,7 +2810,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2527,7 +2827,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2542,7 +2844,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2557,7 +2861,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2572,7 +2878,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------|--- +author: nibr +--- +--|--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2587,7 +2895,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2602,7 +2912,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2617,7 +2929,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2632,7 +2946,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2647,7 +2963,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2662,7 +2980,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: MDM enrollment of Windows-based devices description: MDM enrollment of Windows-based devices MS-HAID: @@ -2677,7 +2997,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows --------| +author: nibr +--- +----| | mode | Describes which mode will be executed in the enrollment app. Added in Windows 10, version 1607| “mdm” | |Username | Specifies the email address or UPN of the user who should be enrolled into MDM. Added in Windows 10, version 1703. | string | | Servername | Specifies the MDM server URL that will be used to enroll the device. Added in Windows 10, version 1703. | string| diff --git a/windows/client-management/mdm/messaging-csp.md b/windows/client-management/mdm/messaging-csp.md index 9a1ec2f5c1..9892227673 100644 --- a/windows/client-management/mdm/messaging-csp.md +++ b/windows/client-management/mdm/messaging-csp.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # Messaging CSP The Messaging configuration service provider is used to configure the ability to get text messages audited on a mobile device. This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/messaging-ddf.md b/windows/client-management/mdm/messaging-ddf.md index c83c67c2a8..0c1fdc9708 100644 --- a/windows/client-management/mdm/messaging-ddf.md +++ b/windows/client-management/mdm/messaging-ddf.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # Messaging DDF file This topic shows the OMA DM device description framework (DDF) for the Messaging configuration service provider. This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/mobile-device-enrollment.md b/windows/client-management/mdm/mobile-device-enrollment.md index 8b2df74896..9a55916d83 100644 --- a/windows/client-management/mdm/mobile-device-enrollment.md +++ b/windows/client-management/mdm/mobile-device-enrollment.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Mobile device enrollment diff --git a/windows/client-management/mdm/nap-csp.md b/windows/client-management/mdm/nap-csp.md index 3db6d78cc5..e2083b61bd 100644 --- a/windows/client-management/mdm/nap-csp.md +++ b/windows/client-management/mdm/nap-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # NAP CSP diff --git a/windows/client-management/mdm/napdef-csp.md b/windows/client-management/mdm/napdef-csp.md index e6d3cfe558..45e15e4d6b 100644 --- a/windows/client-management/mdm/napdef-csp.md +++ b/windows/client-management/mdm/napdef-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # NAPDEF CSP diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 0dc5d37818..81ab7c20a6 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # NetworkProxy CSP The NetworkProxy configuration service provider (CSP) is used to configure a proxy server for ethernet and Wi-Fi connections. These settings do not apply to VPN connections. This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/networkproxy-ddf.md b/windows/client-management/mdm/networkproxy-ddf.md index 975a76b4d2..4aa1244a7f 100644 --- a/windows/client-management/mdm/networkproxy-ddf.md +++ b/windows/client-management/mdm/networkproxy-ddf.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # NetworkProxy DDF file This topic shows the OMA DM device description framework (DDF) for the **NetworkProxy** configuration service provider. diff --git a/windows/client-management/mdm/networkqospolicy-csp.md b/windows/client-management/mdm/networkqospolicy-csp.md index 887c24043f..d4c7bf4722 100644 --- a/windows/client-management/mdm/networkqospolicy-csp.md +++ b/windows/client-management/mdm/networkqospolicy-csp.md @@ -9,8 +9,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # NetworkQoSPolicy CSP The NetworkQoSPolicy configuration service provider creates network Quality of Service (QoS) policies. A QoS policy performs a set of actions on network traffic based on a set of matching conditions. This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/networkqospolicy-ddf.md b/windows/client-management/mdm/networkqospolicy-ddf.md index 0555b8d2a5..52b649323f 100644 --- a/windows/client-management/mdm/networkqospolicy-ddf.md +++ b/windows/client-management/mdm/networkqospolicy-ddf.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # NetworkQoSPolicy DDF This topic shows the OMA DM device description framework (DDF) for the **NetworkQoSPolicy** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index c49fe9de0d..d5edd50cac 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # What's new in MDM enrollment and management diff --git a/windows/client-management/mdm/nodecache-csp.md b/windows/client-management/mdm/nodecache-csp.md index 8bcb31ac73..ce70c4dc9f 100644 --- a/windows/client-management/mdm/nodecache-csp.md +++ b/windows/client-management/mdm/nodecache-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # NodeCache CSP diff --git a/windows/client-management/mdm/nodecache-ddf-file.md b/windows/client-management/mdm/nodecache-ddf-file.md index bcf5f8eec3..a57b00c585 100644 --- a/windows/client-management/mdm/nodecache-ddf-file.md +++ b/windows/client-management/mdm/nodecache-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # NodeCache DDF file diff --git a/windows/client-management/mdm/office-csp.md b/windows/client-management/mdm/office-csp.md index 4b7098de22..3358e34686 100644 --- a/windows/client-management/mdm/office-csp.md +++ b/windows/client-management/mdm/office-csp.md @@ -9,8 +9,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Office CSP The Office configuration service provider (CSP) enables a Microsoft Office client to be installed on a device via the Office Deployment Tool. For more information, see [Configuration options for the Office Deployment Tool](https://technet.microsoft.com/en-us/library/jj219426.aspx). diff --git a/windows/client-management/mdm/office-ddf.md b/windows/client-management/mdm/office-ddf.md index 68a29ddb8c..e75c946922 100644 --- a/windows/client-management/mdm/office-ddf.md +++ b/windows/client-management/mdm/office-ddf.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Office DDF This topic shows the OMA DM device description framework (DDF) for the **Office** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/oma-dm-protocol-support.md b/windows/client-management/mdm/oma-dm-protocol-support.md index 100ea166bd..0008907879 100644 --- a/windows/client-management/mdm/oma-dm-protocol-support.md +++ b/windows/client-management/mdm/oma-dm-protocol-support.md @@ -14,6 +14,7 @@ author: nibr --- + # OMA DM protocol support The OMA DM client communicates with the server over HTTPS and uses DM Sync (OMA DM v1.2) as the message payload. This topic describes the OMA DM functionality that the DM client supports in general. The full description of the OMA DM protocol v1.2 can be found at the [OMA website](http://go.microsoft.com/fwlink/p/?LinkId=267526). @@ -367,7 +368,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -380,7 +382,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr -----|--- +--- +-|--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -393,7 +396,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -406,7 +410,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -419,7 +424,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -432,7 +438,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -445,7 +452,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -458,7 +466,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -471,7 +480,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -484,7 +494,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -497,7 +508,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -510,7 +522,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -523,7 +536,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -536,7 +550,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -549,7 +564,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -562,7 +578,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -575,7 +592,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -588,7 +606,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -601,7 +620,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -614,7 +634,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -627,7 +648,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -640,7 +662,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -653,7 +676,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -666,7 +690,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -679,7 +704,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -692,7 +718,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -705,7 +732,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -718,7 +746,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -731,7 +760,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -744,7 +774,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -757,7 +788,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -770,7 +802,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -783,7 +816,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -796,7 +830,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -809,7 +844,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -822,7 +858,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -835,7 +872,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -848,7 +886,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ------- +--- +--- title: OMA DM protocol support description: OMA DM protocol support MSHAttr: @@ -861,7 +900,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ---------| +--- +-----| | 200 | The SyncML command completed successfully. | | 202 | Accepted for processing. This is usually an asynchronous operation, such as a request to run a remote execution of an application. | | 212 | Authentication accepted. Normally you'll only see this in response to the SyncHdr element (used for authentication in the OMA-DM standard). You may see this if you look at OMA DM logs, but CSPs do not typically generate this. | diff --git a/windows/client-management/mdm/on-premise-authentication-device-enrollment.md b/windows/client-management/mdm/on-premise-authentication-device-enrollment.md index bd6ecfdb75..e115654043 100644 --- a/windows/client-management/mdm/on-premise-authentication-device-enrollment.md +++ b/windows/client-management/mdm/on-premise-authentication-device-enrollment.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # On-premise authentication device enrollment diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 1fcf464788..2a27ad0675 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # PassportForWork CSP The PassportForWork configuration service provider is used to provision Windows Hello for Business (formerly Microsoft Passport for Work). It allows you to login to Windows using your Active Directory or Azure Active Directory account and replace passwords, smartcards, and virtual smart cards. @@ -66,7 +68,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ----device-vendor-msft-">***TenantId*/Policies/ExcludeSecurityDevices/TPM12** (only for ./Device/Vendor/MSFT) +author: nibr +--- +device-vendor-msft-">***TenantId*/Policies/ExcludeSecurityDevices/TPM12** (only for ./Device/Vendor/MSFT)

Added in Windows 10, version 1703. Some Trusted Platform Modules (TPMs) are compliant only with the older 1.2 revision of the TPM specification defined by the Trusted Computing Group (TCG).

Default value is false. If you enable this policy setting, TPM revision 1.2 modules will be disallowed from being used with Windows Hello for Business. @@ -97,7 +101,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ----device-vendor-msft-">***TenantId*/Policies/Remote** (only for ./Device/Vendor/MSFT) +author: nibr +--- +device-vendor-msft-">***TenantId*/Policies/Remote** (only for ./Device/Vendor/MSFT)

Interior node for defining remote Windows Hello for Business policies. This node was added in Windows 10, version 1511. **Biometrics** (only for ./Device/Vendor/MSFT) +author: nibr +--- +device-vendor-msft-">**Biometrics** (only for ./Device/Vendor/MSFT)

Node for defining biometric settings. This node was added in Windows 10, version 1511. **Biometrics/FacialFeaturesUseEnhancedAntiSpoofing** (only for ./Device/Vendor/MSFT) +author: nibr +--- +device-vendor-msft-">**Biometrics/FacialFeaturesUseEnhancedAntiSpoofing** (only for ./Device/Vendor/MSFT)

Boolean value used to enable or disable enhanced anti-spoofing for facial feature recognition on Windows Hello face authentication. This node was added in Windows 10, version 1511.

Default value is false. If you set this policy to true or don't configure this setting, Windows requires all users on managed devices to use enhanced anti-spoofing for Windows Hello face authentication. Windows Hello face authentication is disabled on devices that do not support enhanced anti-spoofing. diff --git a/windows/client-management/mdm/passportforwork-ddf.md b/windows/client-management/mdm/passportforwork-ddf.md index f1b04a20f6..45998c9fe0 100644 --- a/windows/client-management/mdm/passportforwork-ddf.md +++ b/windows/client-management/mdm/passportforwork-ddf.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # PassportForWork DDF This topic shows the OMA DM device description framework (DDF) for the **PassportForWork** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/personalization-csp.md b/windows/client-management/mdm/personalization-csp.md index 2ad427f760..fda977f193 100644 --- a/windows/client-management/mdm/personalization-csp.md +++ b/windows/client-management/mdm/personalization-csp.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # Personalization CSP The Personalization CSP can set the lock screen and desktop background images. Setting these policies also prevents the user from changing the image. You can also use the Personalization settings in a provisioning package. diff --git a/windows/client-management/mdm/personalization-ddf.md b/windows/client-management/mdm/personalization-ddf.md index f60010fe48..e28e6a5c70 100644 --- a/windows/client-management/mdm/personalization-ddf.md +++ b/windows/client-management/mdm/personalization-ddf.md @@ -12,6 +12,7 @@ ms.technology: windows author: nibr --- + # Personalization DDF file This topic shows the OMA DM device description framework (DDF) for the **Personalization** configuration service provider. diff --git a/windows/client-management/mdm/policy-admx-backed.md b/windows/client-management/mdm/policy-admx-backed.md index b666c61290..0f9adeba2a 100644 --- a/windows/client-management/mdm/policy-admx-backed.md +++ b/windows/client-management/mdm/policy-admx-backed.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Policy CSP - ADMX-backed policies The Policy configuration service provider enables the enterprise to configure policies on Windows 10. Use this configuration service provider to configure any company policies. This reference topic targets only policies which are backed by ADMX. To understand the difference between traditional MDM and ADMX-backed policies please see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md). diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 342b831e20..2e05286caf 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Policy CSP The Policy configuration service provider enables the enterprise to configure policies on Windows 10. Use this configuration service provider to configure any company policies. diff --git a/windows/client-management/mdm/policy-ddf-file.md b/windows/client-management/mdm/policy-ddf-file.md index 3acfc40040..6a264c5bd0 100644 --- a/windows/client-management/mdm/policy-ddf-file.md +++ b/windows/client-management/mdm/policy-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Policy DDF file This topic shows the OMA DM device description framework (DDF) for the **Policy** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/policymanager-csp.md b/windows/client-management/mdm/policymanager-csp.md index 3455817522..b2d7289982 100644 --- a/windows/client-management/mdm/policymanager-csp.md +++ b/windows/client-management/mdm/policymanager-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # PolicyManager CSP @@ -64,7 +65,8 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nibr ----policyname-">**Device/_<AreaName>_/****_<PolicyName>_** +--- +policyname-">**Device/_<AreaName>_/****_<PolicyName>_** Specifies the name/value pair used in the policy. Supported operation is Get. ## List of *<AreaName>*/*<PolicyName>* diff --git a/windows/client-management/mdm/provisioning-csp.md b/windows/client-management/mdm/provisioning-csp.md index 960d72c20d..c41f755776 100644 --- a/windows/client-management/mdm/provisioning-csp.md +++ b/windows/client-management/mdm/provisioning-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Provisioning CSP diff --git a/windows/client-management/mdm/proxy-csp.md b/windows/client-management/mdm/proxy-csp.md index ca9cb55a71..ede502e7bb 100644 --- a/windows/client-management/mdm/proxy-csp.md +++ b/windows/client-management/mdm/proxy-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # PROXY CSP diff --git a/windows/client-management/mdm/push-notification-windows-mdm.md b/windows/client-management/mdm/push-notification-windows-mdm.md index 5322b69b28..38628ee41b 100644 --- a/windows/client-management/mdm/push-notification-windows-mdm.md +++ b/windows/client-management/mdm/push-notification-windows-mdm.md @@ -13,9 +13,11 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Push notification support for device management The [DMClient CSP](dmclient-csp.md) supports the ability to configure push-initiated device management sessions. Using the [Windows Notification Services (WNS)](http://go.microsoft.com/fwlink/p/?linkid=528800), a management server can request a device to establish a management session with the server through a push notification. A device is configured to support push by the management server by providing the device with a PFN for an application. Once the device is configured, it registers a persistent connection with the WNS cloud (Battery Sense and Data Sense conditions permitting). diff --git a/windows/client-management/mdm/pxlogical-csp.md b/windows/client-management/mdm/pxlogical-csp.md index efa5cb83e6..a521714fc1 100644 --- a/windows/client-management/mdm/pxlogical-csp.md +++ b/windows/client-management/mdm/pxlogical-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # PXLOGICAL configuration service provider diff --git a/windows/client-management/mdm/reboot-csp.md b/windows/client-management/mdm/reboot-csp.md index 32fda0a386..76904c6cef 100644 --- a/windows/client-management/mdm/reboot-csp.md +++ b/windows/client-management/mdm/reboot-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Reboot CSP diff --git a/windows/client-management/mdm/reboot-ddf-file.md b/windows/client-management/mdm/reboot-ddf-file.md index 329f594418..17456d9f50 100644 --- a/windows/client-management/mdm/reboot-ddf-file.md +++ b/windows/client-management/mdm/reboot-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Reboot DDF file diff --git a/windows/client-management/mdm/reclaim-seat-from-user.md b/windows/client-management/mdm/reclaim-seat-from-user.md index 83c3408747..32832856eb 100644 --- a/windows/client-management/mdm/reclaim-seat-from-user.md +++ b/windows/client-management/mdm/reclaim-seat-from-user.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Reclaim seat from user The **Reclaim seat from user** operation returns reclaimed seats for a user in the Windows Store for Business. diff --git a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md index d636a8a047..bc91ed5cfe 100644 --- a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md +++ b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Register your free Azure Active Directory subscription If you have paid subscriptions to Office 365, Microsoft Dynamics CRM Online, Enterprise Mobility Suite, or other Microsoft services, you have a free subscription to Azure AD. Here's a step-by-step guide to register your free Azure AD subscription using an Office 365 Premium Business subscription. diff --git a/windows/client-management/mdm/registry-csp.md b/windows/client-management/mdm/registry-csp.md index e57bf85758..7140a8708a 100644 --- a/windows/client-management/mdm/registry-csp.md +++ b/windows/client-management/mdm/registry-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Registry CSP diff --git a/windows/client-management/mdm/registry-ddf-file.md b/windows/client-management/mdm/registry-ddf-file.md index d759dd1b73..99b39640a3 100644 --- a/windows/client-management/mdm/registry-ddf-file.md +++ b/windows/client-management/mdm/registry-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Registry DDF file diff --git a/windows/client-management/mdm/remotefind-csp.md b/windows/client-management/mdm/remotefind-csp.md index 53d7a4edc9..54a300d0a7 100644 --- a/windows/client-management/mdm/remotefind-csp.md +++ b/windows/client-management/mdm/remotefind-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # RemoteFind CSP diff --git a/windows/client-management/mdm/remotefind-ddf-file.md b/windows/client-management/mdm/remotefind-ddf-file.md index 0767b2627e..bcb9ed620f 100644 --- a/windows/client-management/mdm/remotefind-ddf-file.md +++ b/windows/client-management/mdm/remotefind-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # RemoteFind DDF file diff --git a/windows/client-management/mdm/remotelock-csp.md b/windows/client-management/mdm/remotelock-csp.md index b41b6218e8..5feb339a6f 100644 --- a/windows/client-management/mdm/remotelock-csp.md +++ b/windows/client-management/mdm/remotelock-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # RemoteLock CSP diff --git a/windows/client-management/mdm/remotelock-ddf-file.md b/windows/client-management/mdm/remotelock-ddf-file.md index bdb7861c01..a9acecc7af 100644 --- a/windows/client-management/mdm/remotelock-ddf-file.md +++ b/windows/client-management/mdm/remotelock-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # RemoteLock DDF file diff --git a/windows/client-management/mdm/remotering-csp.md b/windows/client-management/mdm/remotering-csp.md index 1cad6f61c1..be716388ce 100644 --- a/windows/client-management/mdm/remotering-csp.md +++ b/windows/client-management/mdm/remotering-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # RemoteRing CSP diff --git a/windows/client-management/mdm/remotering-ddf-file.md b/windows/client-management/mdm/remotering-ddf-file.md index db324c0664..8594e80fdd 100644 --- a/windows/client-management/mdm/remotering-ddf-file.md +++ b/windows/client-management/mdm/remotering-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # RemoteRing DDF file diff --git a/windows/client-management/mdm/remotewipe-csp.md b/windows/client-management/mdm/remotewipe-csp.md index 162a199aa1..7aaa38af33 100644 --- a/windows/client-management/mdm/remotewipe-csp.md +++ b/windows/client-management/mdm/remotewipe-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # RemoteWipe CSP diff --git a/windows/client-management/mdm/remotewipe-ddf-file.md b/windows/client-management/mdm/remotewipe-ddf-file.md index a549dc1905..f4a460d19c 100644 --- a/windows/client-management/mdm/remotewipe-ddf-file.md +++ b/windows/client-management/mdm/remotewipe-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # RemoteWipe DDF file diff --git a/windows/client-management/mdm/reporting-csp.md b/windows/client-management/mdm/reporting-csp.md index 90c364cb41..1bac2e87cc 100644 --- a/windows/client-management/mdm/reporting-csp.md +++ b/windows/client-management/mdm/reporting-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Reporting CSP diff --git a/windows/client-management/mdm/reporting-ddf-file.md b/windows/client-management/mdm/reporting-ddf-file.md index ac04d3edaf..1b638b256d 100644 --- a/windows/client-management/mdm/reporting-ddf-file.md +++ b/windows/client-management/mdm/reporting-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Reporting DDF file diff --git a/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md b/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md index 557a6f36f7..e082517265 100644 --- a/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md +++ b/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # REST API reference for Windows Store for Business Here's the list of available operations: diff --git a/windows/client-management/mdm/rootcacertificates-csp.md b/windows/client-management/mdm/rootcacertificates-csp.md index 4e978361be..7544783ff9 100644 --- a/windows/client-management/mdm/rootcacertificates-csp.md +++ b/windows/client-management/mdm/rootcacertificates-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # RootCATrustedCertificates CSP The RootCATrustedCertificates configuration service provider enables the enterprise to set the Root Certificate Authority (CA) certificates. diff --git a/windows/client-management/mdm/rootcacertificates-ddf-file.md b/windows/client-management/mdm/rootcacertificates-ddf-file.md index 63f96a3b47..d779f4b333 100644 --- a/windows/client-management/mdm/rootcacertificates-ddf-file.md +++ b/windows/client-management/mdm/rootcacertificates-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # RootCATrustedCertificates DDF file diff --git a/windows/client-management/mdm/samples-for-writing-a-custom-configuration-service-provider.md b/windows/client-management/mdm/samples-for-writing-a-custom-configuration-service-provider.md index f9ac421aab..d9c2331bd5 100644 --- a/windows/client-management/mdm/samples-for-writing-a-custom-configuration-service-provider.md +++ b/windows/client-management/mdm/samples-for-writing-a-custom-configuration-service-provider.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Samples for writing a custom configuration service provider The following example shows how to retrieve Integrated Circuit Card Identifier (ICCID) and International Mobile Subscriber Identity (IMSI) for a dual SIM phone. diff --git a/windows/client-management/mdm/secureassessment-csp.md b/windows/client-management/mdm/secureassessment-csp.md index b7c776ec42..4433341d0b 100644 --- a/windows/client-management/mdm/secureassessment-csp.md +++ b/windows/client-management/mdm/secureassessment-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # SecureAssessment CSP The SecureAssessment configuration service provider is used to provide configuration information for the secure assessment browser. diff --git a/windows/client-management/mdm/secureassessment-ddf-file.md b/windows/client-management/mdm/secureassessment-ddf-file.md index 4a61477d7d..adf2968fcd 100644 --- a/windows/client-management/mdm/secureassessment-ddf-file.md +++ b/windows/client-management/mdm/secureassessment-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # SecureAssessment DDF file This topic shows the OMA DM device description framework (DDF) for the **SecureAssessment** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/securitypolicy-csp.md b/windows/client-management/mdm/securitypolicy-csp.md index 5dc3fe2cac..6fbed99d59 100644 --- a/windows/client-management/mdm/securitypolicy-csp.md +++ b/windows/client-management/mdm/securitypolicy-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # SecurityPolicy CSP diff --git a/windows/client-management/mdm/server-requirements-windows-mdm.md b/windows/client-management/mdm/server-requirements-windows-mdm.md index af3f890590..40cab025eb 100644 --- a/windows/client-management/mdm/server-requirements-windows-mdm.md +++ b/windows/client-management/mdm/server-requirements-windows-mdm.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Server requirements for using OMA DM to manage Windows devices The following list shows the general server requirements for using OMA DM to manage Windows devices: diff --git a/windows/client-management/mdm/sharedpc-csp.md b/windows/client-management/mdm/sharedpc-csp.md index 43a3b19c39..588696715a 100644 --- a/windows/client-management/mdm/sharedpc-csp.md +++ b/windows/client-management/mdm/sharedpc-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # SharedPC CSP diff --git a/windows/client-management/mdm/sharedpc-ddf-file.md b/windows/client-management/mdm/sharedpc-ddf-file.md index 752d7c4724..c14945ca34 100644 --- a/windows/client-management/mdm/sharedpc-ddf-file.md +++ b/windows/client-management/mdm/sharedpc-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # SharedPC DDF file diff --git a/windows/client-management/mdm/storage-csp.md b/windows/client-management/mdm/storage-csp.md index 3404cce6ff..93990e7ec7 100644 --- a/windows/client-management/mdm/storage-csp.md +++ b/windows/client-management/mdm/storage-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Storage CSP diff --git a/windows/client-management/mdm/storage-ddf-file.md b/windows/client-management/mdm/storage-ddf-file.md index ffa1913c97..4d3d025220 100644 --- a/windows/client-management/mdm/storage-ddf-file.md +++ b/windows/client-management/mdm/storage-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Storage DDF file diff --git a/windows/client-management/mdm/structure-of-oma-dm-provisioning-files.md b/windows/client-management/mdm/structure-of-oma-dm-provisioning-files.md index 0df8a648b0..6ee56e90a0 100644 --- a/windows/client-management/mdm/structure-of-oma-dm-provisioning-files.md +++ b/windows/client-management/mdm/structure-of-oma-dm-provisioning-files.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Structure of OMA DM provisioning files OMA DM commands are transmitted between the server and the client device in messages. A message can contain one or more commands. For a list of commands supported, see the table in [OMA DM protocol support](oma-dm-protocol-support.md). diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index 494575ad2d..199bcc80de 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # SUPL CSP diff --git a/windows/client-management/mdm/supl-ddf-file.md b/windows/client-management/mdm/supl-ddf-file.md index 70cf7374d3..0cae640e75 100644 --- a/windows/client-management/mdm/supl-ddf-file.md +++ b/windows/client-management/mdm/supl-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # SUPL DDF file diff --git a/windows/client-management/mdm/surfacehub-csp.md b/windows/client-management/mdm/surfacehub-csp.md index 9e9622365f..bd873645b8 100644 --- a/windows/client-management/mdm/surfacehub-csp.md +++ b/windows/client-management/mdm/surfacehub-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # SurfaceHub CSP The SurfaceHub configuration service provider (CSP) is used to configure Microsoft Surface Hub settings. This CSP was added in Windows 10, version 1511. diff --git a/windows/client-management/mdm/surfacehub-ddf-file.md b/windows/client-management/mdm/surfacehub-ddf-file.md index e3a99e2d46..da239d46ac 100644 --- a/windows/client-management/mdm/surfacehub-ddf-file.md +++ b/windows/client-management/mdm/surfacehub-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # SurfaceHub DDF file This topic shows the OMA DM device description framework (DDF) for the SurfaceHub configuration service provider. This CSP was added in Windows 10, version 1511. diff --git a/windows/client-management/mdm/understanding-admx-backed-policies.md b/windows/client-management/mdm/understanding-admx-backed-policies.md index 1146715b96..795d5e6e43 100644 --- a/windows/client-management/mdm/understanding-admx-backed-policies.md +++ b/windows/client-management/mdm/understanding-admx-backed-policies.md @@ -6,8 +6,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Understanding ADMX-backed policies Due to increased simplicity and the ease with which devices can be targeted, enterprise businesses are finding it increasingly advantageous to move their PC management to a cloud-based device management solution. Unfortunately, current Windows PC device-management solutions lack the critical policy and app settings configuration capabilities that are supported in a traditional PC management solution. diff --git a/windows/client-management/mdm/unifiedwritefilter-csp.md b/windows/client-management/mdm/unifiedwritefilter-csp.md index ac8e02ac69..445cb20e77 100644 --- a/windows/client-management/mdm/unifiedwritefilter-csp.md +++ b/windows/client-management/mdm/unifiedwritefilter-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # UnifiedWriteFilter CSP diff --git a/windows/client-management/mdm/unifiedwritefilter-ddf.md b/windows/client-management/mdm/unifiedwritefilter-ddf.md index 7a53969ba0..745016235e 100644 --- a/windows/client-management/mdm/unifiedwritefilter-ddf.md +++ b/windows/client-management/mdm/unifiedwritefilter-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # UnifiedWriteFilter DDF File diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index b826a78949..eda59cccf6 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Update CSP The Update configuration service provider enables IT administrators to manage and control the rollout of new updates. diff --git a/windows/client-management/mdm/update-ddf-file.md b/windows/client-management/mdm/update-ddf-file.md index 26a9593a24..b28fd98f04 100644 --- a/windows/client-management/mdm/update-ddf-file.md +++ b/windows/client-management/mdm/update-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Update DDF file This topic shows the OMA DM device description framework (DDF) for the **Update** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider.md b/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider.md index 59115c87fa..549574d382 100644 --- a/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider.md +++ b/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Using PowerShell scripting with the WMI Bridge Provider This topic covers using PowerShell Cmdlet scripts to configure per-user and per-device policy settings, as well as how to invoke methods through the [WMI Bridge Provider](https://msdn.microsoft.com/library/windows/desktop/dn905224.aspx). diff --git a/windows/client-management/mdm/vpn-csp.md b/windows/client-management/mdm/vpn-csp.md index 687e0c1e91..0fdd3b1884 100644 --- a/windows/client-management/mdm/vpn-csp.md +++ b/windows/client-management/mdm/vpn-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # VPN CSP diff --git a/windows/client-management/mdm/vpn-ddf-file.md b/windows/client-management/mdm/vpn-ddf-file.md index ca64ddcf8b..02d37b2baf 100644 --- a/windows/client-management/mdm/vpn-ddf-file.md +++ b/windows/client-management/mdm/vpn-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # VPN DDF file diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index fee4864ff0..8d41b21c95 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # VPNv2 CSP diff --git a/windows/client-management/mdm/vpnv2-ddf-file.md b/windows/client-management/mdm/vpnv2-ddf-file.md index d2124c14e1..ddb7288050 100644 --- a/windows/client-management/mdm/vpnv2-ddf-file.md +++ b/windows/client-management/mdm/vpnv2-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # VPNv2 DDF file diff --git a/windows/client-management/mdm/vpnv2-profile-xsd.md b/windows/client-management/mdm/vpnv2-profile-xsd.md index f3ef45dc0a..ac16dd7652 100644 --- a/windows/client-management/mdm/vpnv2-profile-xsd.md +++ b/windows/client-management/mdm/vpnv2-profile-xsd.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # ProfileXML XSD diff --git a/windows/client-management/mdm/w4-application-csp.md b/windows/client-management/mdm/w4-application-csp.md index d832c6a717..b7349749a4 100644 --- a/windows/client-management/mdm/w4-application-csp.md +++ b/windows/client-management/mdm/w4-application-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # w4 APPLICATION CSP diff --git a/windows/client-management/mdm/w7-application-csp.md b/windows/client-management/mdm/w7-application-csp.md index a1ce60d52e..6c2e5c39f2 100644 --- a/windows/client-management/mdm/w7-application-csp.md +++ b/windows/client-management/mdm/w7-application-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # w7 APPLICATION CSP diff --git a/windows/client-management/mdm/wifi-csp.md b/windows/client-management/mdm/wifi-csp.md index 56758db836..c44f62a2bb 100644 --- a/windows/client-management/mdm/wifi-csp.md +++ b/windows/client-management/mdm/wifi-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # WiFi CSP diff --git a/windows/client-management/mdm/wifi-ddf-file.md b/windows/client-management/mdm/wifi-ddf-file.md index 0175c1a8f0..2a27fb59dc 100644 --- a/windows/client-management/mdm/wifi-ddf-file.md +++ b/windows/client-management/mdm/wifi-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # WiFi DDF file diff --git a/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md b/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md index faebdefd50..4136333a3d 100644 --- a/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md +++ b/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md @@ -9,6 +9,7 @@ ms.technology: windows author: nibr --- + # Win32 and Desktop Bridge app policy configuration ## In this section diff --git a/windows/client-management/mdm/win32appinventory-csp.md b/windows/client-management/mdm/win32appinventory-csp.md index 0f6f8c0821..5f9770bf98 100644 --- a/windows/client-management/mdm/win32appinventory-csp.md +++ b/windows/client-management/mdm/win32appinventory-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Win32AppInventory CSP diff --git a/windows/client-management/mdm/win32appinventory-ddf-file.md b/windows/client-management/mdm/win32appinventory-ddf-file.md index d36edcfeac..543d3e7e7a 100644 --- a/windows/client-management/mdm/win32appinventory-ddf-file.md +++ b/windows/client-management/mdm/win32appinventory-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # Win32AppInventory DDF file diff --git a/windows/client-management/mdm/windows-mdm-enterprise-settings.md b/windows/client-management/mdm/windows-mdm-enterprise-settings.md index 9d59db1422..6b984f9d20 100644 --- a/windows/client-management/mdm/windows-mdm-enterprise-settings.md +++ b/windows/client-management/mdm/windows-mdm-enterprise-settings.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # Enterprise settings, policies, and app management The actual management interaction between the device and server is done via the DM client. The DM client communicates with the enterprise management server via DM v1.2 SyncML syntax. The full description of the OMA DM protocol v1.2 can be found at the [OMA website](http://go.microsoft.com/fwlink/p/?LinkId=267526). diff --git a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md index 106703aca9..02258e3127 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # WindowsAdvancedThreatProtection CSP The Windows Defender Advanced Threat Protection (WDATP) configuration service provider (CSP) allows IT Admins to onboard, determine configuration and health status, and offboard endpoints for WDATP. diff --git a/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md b/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md index 6036ccfed0..ee85d764da 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # WindowsAdvancedThreatProtection DDF file This topic shows the OMA DM device description framework (DDF) for the **WindowsAdvancedThreatProtection** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/windowslicensing-csp.md b/windows/client-management/mdm/windowslicensing-csp.md index da37a283b1..46074b68da 100644 --- a/windows/client-management/mdm/windowslicensing-csp.md +++ b/windows/client-management/mdm/windowslicensing-csp.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # WindowsLicensing CSP The WindowsLicensing configuration service provider is designed for licensing related management scenarios. Currently the scope is limited to edition upgrades of Windows 10 desktop and mobile devices, such as Windows 10 Pro to Windows 10 Enterprise. In addition, this CSP provides the capability to activate or change the product key of Windows 10 desktop devices. diff --git a/windows/client-management/mdm/windowslicensing-ddf-file.md b/windows/client-management/mdm/windowslicensing-ddf-file.md index 04be0299dd..c4c5e5f558 100644 --- a/windows/client-management/mdm/windowslicensing-ddf-file.md +++ b/windows/client-management/mdm/windowslicensing-ddf-file.md @@ -13,6 +13,7 @@ ms.technology: windows author: nibr --- + # WindowsLicensing DDF file This topic shows the OMA DM device description framework (DDF) for the **WindowsLicensing** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/windowssecurityauditing-csp.md b/windows/client-management/mdm/windowssecurityauditing-csp.md index 8090251bd8..bda151a494 100644 --- a/windows/client-management/mdm/windowssecurityauditing-csp.md +++ b/windows/client-management/mdm/windowssecurityauditing-csp.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # WindowsSecurityAuditing CSP diff --git a/windows/client-management/mdm/windowssecurityauditing-ddf-file.md b/windows/client-management/mdm/windowssecurityauditing-ddf-file.md index 9dcfab29ea..33d5a0ad56 100644 --- a/windows/client-management/mdm/windowssecurityauditing-ddf-file.md +++ b/windows/client-management/mdm/windowssecurityauditing-ddf-file.md @@ -10,8 +10,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # WindowsSecurityAuditing DDF file diff --git a/windows/client-management/mdm/wmi-providers-supported-in-windows.md b/windows/client-management/mdm/wmi-providers-supported-in-windows.md index 56f7d7ab72..09d072f689 100644 --- a/windows/client-management/mdm/wmi-providers-supported-in-windows.md +++ b/windows/client-management/mdm/wmi-providers-supported-in-windows.md @@ -13,8 +13,10 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows +author: nibr --- + # WMI providers supported in Windows 10 Windows Management Infrastructure (WMI) providers (and the classes they support) are used to manage settings and applications on devices that subscribe to the Mobile Device Management (MDM) service. The following subsections show the list WMI MDM classes that are supported in Windows 10. @@ -227,7 +229,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -242,7 +246,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -257,7 +263,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -272,7 +280,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -287,7 +297,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -302,7 +314,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -317,7 +331,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -332,7 +348,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -347,7 +365,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -362,7 +382,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -377,7 +399,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -392,7 +416,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------|--- +author: nibr +--- +--|--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -407,7 +433,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -422,7 +450,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -437,7 +467,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -452,7 +484,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -467,7 +501,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -482,7 +518,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -497,7 +535,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ----| +author: nibr +--- +| | [**wpcappoverride**](https://msdn.microsoft.com/library/windows/hardware/ms711334) | ![cross mark](images/checkmark.png) | | [**wpcgameoverride**](https://msdn.microsoft.com/library/windows/hardware/ms711334) | ![cross mark](images/checkmark.png) | | [**wpcgamessettings**](https://msdn.microsoft.com/library/windows/hardware/ms711334) | ![cross mark](images/checkmark.png) | @@ -529,7 +569,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -544,7 +586,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -559,7 +603,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -574,7 +620,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -589,7 +637,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -604,7 +654,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -619,7 +671,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -634,7 +688,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -649,7 +705,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -664,7 +722,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -679,7 +739,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -694,7 +756,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------|--- +author: nibr +--- +--|--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -709,7 +773,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -724,7 +790,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -739,7 +807,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -754,7 +824,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -769,7 +841,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -784,7 +858,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ------- +author: nibr +--- +--- title: WMI providers supported in Windows 10 description: WMI providers supported in Windows 10 MS-HAID: @@ -799,7 +875,9 @@ ms.date: 05/02/2017 ms.topic: article ms.prod: w10 ms.technology: windows ----| +author: nibr +--- +| [**Win32\_1394Controller**](https://msdn.microsoft.com/library/windows/hardware/aa394059) | [**Win32\_BaseBoard**](https://msdn.microsoft.com/library/windows/hardware/aa394072) | [**Win32\_Battery**](https://msdn.microsoft.com/library/windows/hardware/aa394074) | ![cross mark](images/checkmark.png) From d9f949d89ac2a8518b721412b1a8963002d0e675 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 13:48:47 -0700 Subject: [PATCH 100/115] updated the switch to win10 pro edu topic --- .../msfe_clickemaillink_switchtoproedu.png | Bin 0 -> 77666 bytes education/windows/images/msfe_manage.png | Bin 0 -> 825901 bytes .../msfe_manage_benefits_checktoconfirm.png | Bin 0 -> 172616 bytes .../msfe_manage_benefits_switchtoproedu.png | Bin 0 -> 103234 bytes .../images/msfe_manage_reverttowin10pro.png | Bin 0 -> 121486 bytes ...oproedu_globaladminsemail_cancelswitch.png | Bin 0 -> 23580 bytes education/windows/switch-to-pro-education.md | 87 +++++++++--------- 7 files changed, 45 insertions(+), 42 deletions(-) create mode 100644 education/windows/images/msfe_clickemaillink_switchtoproedu.png create mode 100644 education/windows/images/msfe_manage.png create mode 100644 education/windows/images/msfe_manage_benefits_checktoconfirm.png create mode 100644 education/windows/images/msfe_manage_benefits_switchtoproedu.png create mode 100644 education/windows/images/msfe_manage_reverttowin10pro.png create mode 100644 education/windows/images/msfe_switchtoproedu_globaladminsemail_cancelswitch.png diff --git a/education/windows/images/msfe_clickemaillink_switchtoproedu.png b/education/windows/images/msfe_clickemaillink_switchtoproedu.png new file mode 100644 index 0000000000000000000000000000000000000000..ca70e35a6afd87df94f3dd537803ac935ac21d8d GIT binary patch literal 77666 zcmc$_bxfVz7yXI5ySo=kad&qu&_Z!{m*Vd3?#11$I2U({ySuw|p1$9i|7Vh4GAAMA z5^}@kIp^%X*81#lWko4u1OfywFfe2pX>nCBFo=9GFz{742;e8q@$+oJH*hCaDN(TM zNup!m1(cbHf(RH`T`c080W|O$-d_5f6BrnA=)W)U*!^o0FtESHGU6iY?z(4PZt6c| z5)Qk~rk=AKd@Iw}c^dfmd|a)S+%z>^G+k2TWns`X+%Kci$k0SFL{U6qJ6ndy{5u~v zDD2{bpz4SD_PVNGyf>ny9u~Y&gLF6wZamHJyFAz^fwfEMuvz$|BxGs+-

)k6E1l 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

_JfxGHd_6zd18L(do)T#BE& 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 Z(Oc^ufAqR1wH*R36Qg^#Dh(co{XgDMv;_bF literal 0 HcmV?d00001 diff --git a/education/windows/images/msfe_manage.png b/education/windows/images/msfe_manage.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd580278643ab6c1ed3800e06447d4905fb1c9b GIT binary patch literal 825901 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 z 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 z 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û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 z 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

2=yITZ}-=e}~fLk8SSvx#Uf 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®>Z*z*wd?=ejx2(qGJPu@YPwl}qH?m%#-XW5xR6 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�*7-Cd@; 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 z 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

t&d1Lx^1KI%x#;(edWs+$j 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ⅅ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и) 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


3~8^W)Bf z2-3Yh9I0Ntpgn_CQGM4v{l2zp0L5x1wP?3{x;CQbGo_W6Lx3crsTsYghTDQ?b$mp5 zp}Be2e?Qnri3zG-d3!okV}!bep4W}*Ci#(jQ{cHumwx`T?!7QNI-1cCKq*p-Z{GM` z)o>&f>eW!aCyaSdYUjmBFVHqSvaCx{)x>Yur|l6nb$@m zTh9ia_C5e5eQ$_z*^r&P>X0A6t`vHnqi6HXP5Vj07gI*g4C3 zUDfxxH7A`a3ilpO7o@zY=&S+Ed6S4FQ+58$yI!45&b>1)rG7a`NbGtL;2@(s!vILT?3yTN54Bx#=i5}BrAY7Z1~H*3eqw_x1uGTB z@z;d)1OzUGOUcu9wxogchI$I8oxq0R;NY9zY=S!!v&Ei^TLnb>?A^$N!asu3?B@&4 zb~}vdOgFUsi;f^8>Nr30o*BPehvl7d9561M_r0NR%__U$wJU_8m97PCaqdLN5B(v> zm}p3*FL%Aqz27>SR*>#vYY6GqkT1K}-U`tf9n>Y_IT1e7o5Rdnvx%}XZOx{#HU+Hi-KAqrr zNi6I2twqtjYpuT6a7XRg7Xk{?HbJZE7rR>@46=6cMWy_( zg#;_KweBoUU(WNcd3<)%);Qdm1qNdk{jU-B&wyLZ=ABs0de+&=K=4SQ@SU1qTV9}@_A6nVZ#3gS6AMny&Um%24Vu1q*zbH&6Y@G}`k`FX zcdl3U+jXef`Px#uI&`8wceEX!QQ2Hu>YP0`(yLMV*&A z`j=a+G@oKIX)41~^hZ3r{4FF=w)m((Eq2j!-06 zz+q@GLMbnmPn(BAU|)H^t428v{A;dB%;hd(Es>G6n2FUN=&nJWv-m?d<%F3VZTb_IBc!{~+buiwie}zJ>VZ=gCGqs*e z_zSoBMq<^>Uc{K<7q}rFDHTSd*-J?H=jQ|7hF$npL@Aly0pzd%zyc}<&VzpF9S*p8 z1N6N^-hq2J08Lg>Qc_r$oRA=+BtA;&yMI(?KM1R zDv0d#yKWKxoNT-8sQQ^HSp50FXG9vxqB$V%Q+jApR!KMi0r4E2SALo!y?L=|>1!*B zoC@6?hX5RWUfU1&n7J;v+j)2?zv7hh&I(*|R8(tQ+tTKy40cP=<7>Cb5)Na_=^XQFVI0+or+ zc2?$mHih3o99-EA@T-oF%o;imH#Z7?dl;$KT%#u@CSqc+{E)XRrGS{Q=EN2I*Jt{7 z67USgp2<|>9^zzHs=h3s577+z>5hmybbTF!8;3qmMk$RN>BR*l@CV;eX*6(oXxD{6 z#f2KmcIST83;C8e9ZSIJs;UChflZrM0%~UvTnY*{Mn;tPI$#9QH5ex}Gdo+Dn`>@s ztFNY(RaA6$%5;Pj3|QP$L1(n_*NTcoIXTjDazKVbdsD36MEc$dbR7E8R(J<*95)zV1upMa5B{VWN#v>#=FWE1Yic0^V4GV1uu*HT`&e3D- z(Opxq>}8bq_^GV|eGH1l>y%9FTy@^Yw%UR$lXm79^qju9v7(_NIRURCBV_g6*=Lwr zHdT!B-meFSesREeF}UvN*cV}~J}+FCW}HEn(o%2IfP&6(fV{$tEduI9y+|AJIXDZ3 z=@7tM8CzP)$xDWZgis^84kYpnr94S3T&S|raCaB%M{xq24A_n9YinYSNl8iIb_rM4 zOHkG`uXxi|AiF|;6$JzOd)gO34R0T4HUU?lr`#2t`6TmvPQqt)oN}S4g2Rjl6!`5zPG*(J=8dBAM<0dYkJ*My;pbCRlrI;)Hzdn zt3@7JzCW)#8OC>tBL*RJ3K*HY7v{=PmpFj>V03*qY1|7@2*(uStK;ng$bsmb7{pmDdIYqYUj zmAD-Ul7?F<`)b_WY1}&ROa2A4Ar z@Q$g*#4ioKc89(Ic&Za40Yk~>Cth~g5Zy^I24xd=Iw==46hDe{F)@9_xo>O!goKBK z;z(cu06)OV6A}~*3JPj>#>Wi^4t8;Ik$&~6m7lKn=TA7{pf3PYV$-QkNK8E6`W;v; z6v7trJ`U30;^X1@qG}{&@&jma*7}d;gz|3_`Jd+GkZD{v4&RJVWxUMS$R)MP zuji9*C*=vv`~x|z1nTE31j&1R!kD8)8ZTaE=U-#G(?S`v<9b7X8eL-#O^7(+lL8@I z=H5@bx?;}R&B;D}`^ETcBuL#e2mhaJ=imK93OI{z$D3}Lr01Ay=PTaf(j2d6KKo?0 zc24L2Mz zg0QMw`(tIbH*a3tYVPhb2}OjJvs#;XxyaGsfhdW@seR8V~R5 zM*nVU`d4q~BTO91qf5_gJj;#Jp!* z*Kd}>C+z#?u{yL~3OyBQTK|@)|8>*g+1h?5ys0n!8_L{e8F$BIzv$^6 z+oL*vUSRWY{EvRU*^J>A!+Ms_3c>ZgSjWS{NO!QBPt~s2@HE2Prx=BHcb6p4QFfsh z7z*pKerK99U%Dlw{{-apKYsiGGV{^Sa)0+awVK-6vCieW{e7IV(NS^i)>v@B7Ah}! zf2k`dK&;VJQo_2k10p-RoP8`;j_X7^9d?awAboPZdeZ1}t&z)te~n|L50on^Gfm@J zEjMn(is!IamipYL@nPGM23ibe_23+40{z5hB9s%sf9P%h&1464!z_Xk&9P;9w?NqD zX(Bq!(fu5{x_Vw~ET`dNp?#Tln`G?j#yDTL67hz15uGAc3>9TeDB18LKUE}E#z%i{ zauB^#_7&4X3w0Z7jI53uRd$L+%O#H-J#aLFAG=(1c4Q;w0@%u6g1v3}<+p^QL#t0R z7{CEYqbKyjx*#QmB&_(`w*b8_QMOiA(6=}U#~0`4!2>L$*sdP{XwTPIWPA|gd$7sV z5tW&otPSW)_2T~GLo44feqI9oGf4eL$Hw40fT)oa2#D$$It_r;XkCKl6bNQx!9sO! zk^jd%j%7|`(fRnbQg5#i@{tB%S_nrmrF%l1mcePN`#Dyt14<& zXuP+iFLunhaE7TX+vV~(xr`-GAz~12?1SeOZYt!|w6exx!8OQCi?jd7jwD?AYk2z4 zrr{MvDqM?oPINRhuq>Kkz+FQlq(Kw1_dKK@pS|EHnGgAAaWQHDm>I`GHB|6Y5NqIH z9g$UNRm>b5*r%XPqA7&-m6eqNr5@ZmYO)V0gaI0(u}&q8jf zN=eW_W;^Y*4U=D9R`wMcXT9nl5A1(4IFeYw+UJrat9|@ibs#)wW+&-%nIpt`=X(0J z&Rx}@IUF0#3mGJd%qva_M>;n!SQsLEE6ViHx3aIoFHPE`INfj5(-(BuSam-3sMlzN zMuc}cOrTf*uY@2ld157@bE(A3$jSozVWz0x;?mM1Fn|Gs%kl9s$O(Zm9OSKFMv4R9 zfib08p;9Cb_&sQgX<1p=6U9I$l8XHrq-J1fJ5#P8&pJKdAZ zb(?D{^W%1^Kg2be&Y~By{~|&)iSUrnWMtNPbEsVoyqqK)QP6--wUV_ze}Yk*xHE(` zc~9yY1>r*gPp1Kp4RgY&o67W1jDrarbrFzKQlfWYkh5@egBXBk);}-+a9avWh$kl} za*?HkJCuz8@IDOj*VKK< zaQ_7U0A0AdAN4PLI(_p%4v@64Qs_|KeEplu^yPnQJltip{usDPin7w%OMDJTB;*iS z2uV88V3Id6uNCJOJBI%{j*|M4irJBmT`OmDDAj;CP*_;68p`{Vcwc#tl;5+92OUk!8POY)#^Q-ykCmuIGjNB5QOX{+y{Kh=G4 z;!kyx%#5Zq*MQlAb*Gt~g44O@7&gYcU2;V$&g}+Hgdkk_C@6`fuww9A&NkMA7J^>7 zuHVCR-poSsDCG}O7=AuJ@bpX4h;u&)@IIhF2Yx?S9K95@i98^_?6Q3Owyi--5j^8! zVq!Kn&kax_Bg4xv;c>u-9_D+nQ=O5ghX)q{!R!_eyx%YK?>Q0n0R3jXf3NiJgv*3v zdut2EBLof7L&MMX^lW%!@mL8?I~-2Av=hZdMh5E2kuzo)A;BUAzuV#$5KIM)*Z;f$ zpuxQ`C27|jYpf{p&W9-n8s@IK*?cP|^DFJr(ie)g6iD_%KV3pn(v8$wKh$t1l)F`O zIPz2a=`*)*FxmW^{j@-=Bd8dFSx zw7Hv7_mb}HlEPdJeCSJc<(NLi?XQ9Km&w!4fo>!ifE_l*w>$9g@Bk_Oa)8^;ICI^s z|4#`VKipYYJ*?tgKj4;q2U&sFh8 ztm0QOeT7QTSQC(p#o_&+ox22@dng;~@mqcl7#1wVKsM}nphZ;?mK)qs4td*boaYLZ z+@*{099aKm7ohd`dh3Qx(2Z<>z0i<}R%8)n9^(aOKP~$;)kbh^Z%rVvRi*(MW8uCI zw)Syo_aZpRjA$n8aBk0T&TVuH^8#ZFlM^)zezg$buI}KaURUq`BK6zMTgt=4W}a}>zo?NIKSn^vtH;Pk+{cywvVTElmH(the=2-17J*>ouWb=? z-6!W$sq|so0HA z)%b~uH`j*Kx+BUz${+Tt=M@O%I(ro1Elb~r2*w5oPW8`(MXB3BMFCD?nEe!II zxg(<#G%lDfG2t$;v@~4!HNeACImUDT^EcS!P*;wcbWm=w2Lm)HMp_sdPArf=Z%~Gq0Qk4Q3z!0wY5ob@_n8DV7w+wJ2nXa83JfMFGSoLNWULv5gOtZ~A7+ zzEb|GUR;hn?wIS`8+n#{dLiDBm)>64&|`M_DoOk`qxrnsz97lO-H#!;5cBxTH}V$~ zV42Lrm%J4!;uh&QT2k-pwN17tDe5spe-w>tDI`v46*>?;qg-sbFp;o@D$AQL{M`CE zHyOg%)8NkV;(XrOpr(y+cf0C@03Tj*YI#H@+2`e~S7fGYWG8=28qFGn+|8vq;-F>v zZz%uo!AZeT#+zxxd3VLD%YWl(AQC=eisMtrnv?vE6>%FUZ{ z(A+#eb0>2~$MZ(NRh4+9P`gmO6=hfex%8Sw*OIB8RA(C;M}lx^da z5IDZ=#i-Yuc@{kPA|b|*!D!8C!Z|Czi9U)qy+&pFV|J*#T_b6&!loSm&xO&pE60oG zPb%n|(RLoy`Z-zap07)a3fFmYVRs}gqb=gKzr+X?lU(DKk06+_5;n6haKzNa8Ei=0 z{e3*jKjCYP=vM$f?1S*fX{Y;{f4lDO2CxhvX#GQI{eMqc$zSQ#>i#%b=ryxZ7F<_! z`j}VesW#sfHcVIVsT$Lujzwi5xYY-@V`Jam&>dr8&TFyz<|bn}YULCMFccne2~5`2 znK(Gg0XP-pD0V5dZJ^sbqwDwiyFQlZ6~&wbOI{Iy{zGmt!`R@J*zB7>5=#n}TdIMH z@08lxX_6ICHCx;@wB>v0S%m57g&AJlzdOxqdP6=XON4hBYj{?n#-jj@Z!E;Jy~GNL zmz^@lCZWtjJwn<|(0f1CSuH2@op1oV$EZ+kjw2(&sPL!6qlpCgzxekPSCVbkE|@(H ziULXfPkm=Ethq{?H7~(Ia!HKNcvG@ z7xctt+yg8Ekt4$icR!+o0<$y;SqB?pvfv<%;dNQ{<0i0JJ5@_6{~Tk&_t#uGItcGeS!C`RKw)#K}&7L=b1;Z+(8t z1v`gkSJTjNAJ3Uk$W?IR9MRmVLuUB5-@>JJPT0pN1c|d3P1n-S+p`lT0SZw`K zIQeNrfsH?}wkXXD&yBBkN{8Hrs@y$^*t~LHI6zM4^AEF$NuKL-y9`d_yu~!9Q=~+azP&jbwUPa7bE{tUlP!tdGXDJES_y`W@+n4|f$^VQi?d^KvCwmcA+<*}_%V73$PQt;i#lHTj19o6?-*d*yB z@w1#QUI-rdH0S}($Hy{8^4ZKQhmr86n}pemwk5N`o%itY6q1e8^T{Jo3f26Matujc zhoz%Rg#+3gl+(ElJ$+Wm1qv1vBJh9=dqN2&)(h;Sq_vIS>2D^Gk>~W+Y#m~&>R%m* zZPYbOud$x=?$-+r<(kYt{BfGB4RcRHv%VSZCc)BBa&DTK4q&WP9VLwD#^+5Z*E5k6vtc6)V9+Ow9_iKN-5>5sr>DJsyA4>y=QyqKG7Rv z{Hn=VU;nlu+TG6C&CAP6n}7d%S_TEjT=?84FC*7#w~v2h8cZ-`Ue3)4c@@3dx5GZ1 zm=v)JAyL_tt%iw5PMkeHk=}f+hwC}JOMUp#vnr~uD)3{8v+~ryMGWOm$=|P`ocA-y zF1I}YBx`{^ZD@|YC7F{K2a_>=5YMoj&o`4|QWvi;GIPG?HBL3A0ws##({F+|fPxo+ zbO*hmq^yjRgaoA*yV@3TZ=1ZYKYYNuK%&DydJRQ25>bprMMsVNRZdet0IX&IOftYj z2f#G|IM~+#$))hd*b{Ai*Bl3tgp~E)QO!RcA^?f$ z3#In*0b(3^G&V^ekaTV_F9L)AJn)zDx&!CQI_p2BsP8oSoofKV#*li$9&BxG2x&Hm`W0g2Od=}7V0p{%EmC_-_2b5+2{(yS~hi0T8U%!dF6)_R zdwVzWtE5{{o;oW)7!9TZfI|%g%PP7ENJyZE>sN#Y)RYE2Rp#IRu3Hu8n7lT&42VCN5ufi@)o z^{lfRrM0u$f1KRCr2*nQvA~>X@K2(0F@W9B)SQ@_s%>cak_kr|@sIyR9BN7gq-uhZ93(Ua zt=Ml5%>GFJxxsO$+0>*xtD?-=QI{;FoXkG9^zoYo&+zT z(B=fP-B>tbjn|5b22JixvdGt|cIzd9%wURgf)^rGz;VcpP?vk}OUO08VDG20Fynsd z@y27VVDPU(sxpV=Pow_#t(vpf)&7e-iZ74UJN(02j3uC1BNQYLxiEBn$uMX~+C#v4 z{%33qw0v`-VU5uIlG*g%nVLEQ{V(j@?`F`veeuE-xB@?X_(0ue(u#(L1}--s$Mn|L zVwwK)G+kqG9?`%my?&i4>LuK=B~|E3Nw zz#tE<)5wrPt1q~6_0`q9ec!+Xn2?Z=nyL#(++Xz zd7`~73IuWNx)uEh%p5@KVQ+3OiJb?7tqM9gSVDTn#*g@Z!O|^OAWN%7H=bvwrl?aE zb@VdSbaP&)U-;{f|Me}v?{@b%#YYNR_K$x$UZeWPr9BC1!))aIS(naJF`Cs2QhS3^mQ?82D3s;d9*<~?>3!YDGU#Fb_a0W7O; za%*t>w&>d+7ROIo@#-Lww8kOXn4-j4o;AjvaHaxDrC`Yo2${JvBzsY8a)o0#?S0}R zWXzi_7y{HqlNE)^h*>A*7LFs1chY3~y{Q}&83_cP@w`y2l|OB?8Yhv%{223~Idq~( zC^izy7Eyv1zIm7dyO(fW`GS$a1df)Lmb%Sx{7o9)%AX!)F24uw^=gNu7Ql&EwXev^ zGA3NZNgoDgAz|z(KOzt-n4vc0??}2;kWgaX%5{a8ks~8kl z)x*ncfMYVx?ZfII zjElgEn3kCMtiM#JG8dS*a|Z#F!S7fwoW%ZkwfiKB(f|>xb&&}M?hLP?!#}SG5fZ}S zM!$h5Rjyx)6^QaB+6TAM@nF6l(3Qf`#}*fXvwK@kN=7F4UI!5{t&ymzHR2x(j{)%j$GSpuG&0o@4%4Scrki4tP6iVqv|YpvYWFH;4b8P;)}*vOE^(6O_d$_0nT}t$Ob7Lh$UUvDtSsSI<497P9(k=LRZRm#*54p zR~afseN5iSs7WsxKDydmwrKDEk^R}U>(j6rS`BzZ8{ zIM~>_)m*S*7bImwu-=)NWDA!gcURE9^#aR5Xput+;9_-1z38zBKB8H4F-B5ioGFH5%HeioI5h;}o*m%Jd(vDgs;M`T(*eLW4_bi)J2`1fIj_#^cFfhHSh^g}BkYzey z*jnq=Dtfy6G#dSzpeB+xsxS}K9SrGueeJ1%Z^GobUcMwlljK;B(E z`scez-fdgKr8>I34CG*XqpMZqs7Q0*V4ysi*QUP7uooVaY~d>ZwVE^PG z*EDMgcIl_IwCD4L-^t2bdAvc_)qr~1`0RQs6=YN#{i45sy2nW|PV5&5qd7<}1FJOD z22mptSCr`^-QCjef5Y(^RoL+A(krJbL~L={sK6_$7qeRl;!#SsS^^i;u&2FigJW1* zD_2xpAkvj)lPNYZ1PIu z&w&?6UspE=cFQ@cbu=&rE-PO66lIGkhEGP!RyAFi=^c&A=cg?9XYRRSJX%dJJI6eA_@bJ zM_6kl9kLURSvEKaX%cX`)GrSfxOV7-r4wq*d$EF8LEM&k8yuvkfBnC#Xq$V$?=DNIFG|_ACg&FH8R;N zLupDR)N5^LXbljDn5D2R5z}#IQ7!S=5g1ds%#rX=TAXB7Y`akJ)@%7xFgEer=HwOY&g8y;$U5uhZ7p>*G?X~6Y@)eXXB z6fP-sa$I_A9sXEgI+>$DFi9_Vner7mIW7I%8MbHIe=?T@3$9E+DhpI0f%i|!qE3XH zw-96lin;_9k|_=hwEiHp?j0Dr&htowk5s#~u(!c85)&g{%N5fZ{XfB%L^hBnKT z$9TJQusZ|mwey~kUd(d>uOR$A5Dk2O42us&L=xXbAc<*>nt02sh8zI{V0Jr>Lp4!E zBwef{>Gd=*348e2zUg7u=1FIwFoMM4Xy`S&TSz%=kL)8(pSpSTUj_MHK z(|ZoZ#o?@@`1fuH8IkqkWF;`^cB9wpwE^n>XK<)&HjNl|8h;&0TTz4}nPfQ?4`MRqxcn%tCh9ZfJS7FUxzQ$wmN7DaQus(TyuvMoD|OPN)A z+78rhziAx1SZ6VQwiSzfSeL`4U6Ycqt5f5YL7Nk=sCz%bf{|N9WcgDAy%>%GcX?gT z^+S*mG>>utIfkvCqP#K7+kS7_=kYFiO_nO-{fLQSWD>vO-p@;QY)mrm29L;!*`J+{ z*FzaKcD%nT8***888{(V$G2_RS5y;L}W9tSmy@Y-51n{OIB0dJ(JwD~~ z1rk}Y6O~mJZtK~2a>RW8=#WHnewrcy{x~s)d6Jz-imp~GL9!@AF*?{7!X1B~@GsH+ z7um0^$hE{>;2LE_VKRDXk1ezj>WYwCqSXnAMNUS2JL&qjkVlAfj;GUg6rf{-!MM(A zW9_E0q!5{Om=m*mSY9n%SX-ilh*+e#U`g;`C0D|%RpZuLBF3U}iU@cgkgRoGe^p^} zba%o~ok(C-Khn)61xy}+D**+kA}7ym3?-O+Cnr+A@kTcX2=cTS&=9`^WK>nuc^y_l z67XG$P&P2J6;1goQPay-?MZfsjrV(`{U311B|=e`a9*S#qjAD2qaCI4SW;JSDPm+) zz;t>7X2$V?$z3ENu5`9vPXSG`R~Ja`DhX7hukx^qRaKyDaoV71qf8QeKa9M_^|IU_ z9+{T!{dm!6scuzVIJEQV*~>0cE1o2@&*CQ0@r~KpZNQUlLqp%u68R~g%zuT~YNYMx z?MZq2)ReZcR;Y^3ogk4v9h^{*0m@aEvGe8?J&`XCx?Pk1!1k}DHC9w$|LmTU|JuvNob66mvl2RMilo0MB>JsV>ZkC8J9 zl%6>P6T#i#a2yD^kq_$mrasdMtSFS|RT5RW>aE{UZXI7BF%J&BOL|vvWWF;=7+Nz+hpnfSbbV?r12kZKeAYhio)p2 z9N`Jeovy|)fgsbgp%`N4|FkX~f;>ggPJewc3$`I%)g!3kq@+xMEsq+CoIpBomKSR|EB%JzuXc&r1fB<#*?=5~w>=lxbd0rZ(FBi!vKz}_+^B$2fqbtgqoOzm2LC7@W=#*@&BduE5@J5Wvs@~s zF#-hPIW5X;NSu?A4v3-`wF+wZ*)aOl?}$vgT2OGK9>pH$Nfx@PYDxmq(#Xw-qgukl z!%><*1dBQ*@tFarkO~4Wgn86>OkSO{5K!raJz{9Vd+^P(&`h8x#ezc{iR)E>;29Yb z&Q6X^9GFj~zoQiL2?PES6ezs7whq3Dd4J`3`j0d6(kup{JOF zac{el!wjUi0*@%Tcxk7~TW;jLexOjPQd-7`x#9A=?avZ^;`0Hs)@7J7+@O4v3di^1 zmt&biZdkAdb)BW7R%Cp(Ob6ZZo9YX2rHKe67ik0x){YVDZL7gLgxC&-GgUqVjZ_e? z$3W-bX>%?I-adyH@^+aonOWYg7#z;J!ijz()Y)B&t9`sS*|YlPp3^epXmVdQvMRy} z5fI%ihQp|OQH0yJjf|=&Cnxp@U*Lb6liXPxtey+X(h)-`4IFp@jNIo;{t`KD#dWqb zKY;Fq>ZJ<`T*%0K(7EUt?(d-IdcO(@G|$E$61UE_J27hx>U`V9rcOUnMdQy6IxC@} z*}ZdR$eVmv3^%{9MXq4{smIA?qrP`;If~~zs~|HF0Gh*Y!B|W{q-DO7J`|Hlj+9p+ zX@nk(ADPlrfn0gjLCvv3^znN5O01i9nk<2^Wcf<$7p0dfCwtH1P5C4DJae$icf&>^ zyUu4#?#E`O79a(OmGnEA)OT3<)XT6lRn8HDij0hGMc%(WEn$3rch}%{2r?js1VYO% zE%Mt~oEVtjrC;v}l{r=8K9Y{n@`I)|~9aWM6U}(bVMu7b+g`R zV)$)+2E`fe5LY#16MFSL2iCU3@$@?AVQz{koCm_lCf^Y~syF%<>~YIhGJvaVb0VT~ z22&x4%-`_;*3ub9AbL1riZEV4kpP&L?BV07hNBr+=|E=wO376)a-2l*S=)xihfw_< zj-)gS9&}C!ykx2Ses7i7pnsTnrUyHTJ+8Q!M$+avKR@6Pfw4;%#M@Xdb#L@NyZC}3dQ9n022;r4!d1PrWwnidO{nmrq$NL@wS=rJR^+JGo=07)gTOxr>@q|8YqCnzEKIQnSVA!hJ#`!sm;x$bx&;t1 zQl##)=CLHpZ)F&xvZ<`;gPd|S1+3%6f~O%k*F~fj*+y1S_gCCEj<#^7RO1RH6lKJ= zTOiw6EteRE&4HO^MH|rd1Pd@R+(Jfwt?h6oVH$AjAcl$Rkp{jq*+sIJdSuN!Z+j7j zWKQTLM1Uy?PNx~LW{@skLoZ8)6v8wf*o@B~&~=iy_ux#kbSNzBVR4Tmf*; zE{G^!Mw#1Vx-_H8kVL{=E2YCATDbhdj(Q^2DopU9Ql!V?ou8eiG41e|gT!H>1$78f zk6qAMB-f4$fbC`IU)G3Eeg#LBWYq(_9vI0;U!r-W@&RzLLe)T^BO2^Me5&sGxBmWR zc%b)}uB&tOt`HnFyF4~6J`+U_?gALo%7HC%s@?QTRGsRl;yPJ|C+Z$zy&i^)1EXXP z(YK}8$92p6jr7lR4ptCN0NcnesH(RL{741tz_b>ea^}Etz_|H|EU*~isw}qi2iMrw z??$VS9}fGOV~+%*aThL{{Ay;FL_U9pta@J0D!0;K&6>S~m0=7(S-YkKG?h_wI!@RS z$0&~;8Z51#9utCIotSv??}XPNIx_a*9@F-?cUh)Lo2o)JI8f9^5tqk1oP05yvMz#` zJG*zTqPl9m5wFB>DQMdyOhU17^?wZw$&fmAm=INxu#u z3diLHxrK!^w?KA>`<*mHkn2m{UWk~>dSFm)T}x`;x;<`OT?ide`K{^}mRUA?E}rjr z_?(RrxENTt2+L3|f@5;rhTBw!hqU&9(TxLAX*G7CDJ-}U+5lKItVvuwG%Oy>jg)BX8+9+vB!lJdc8d*_n~ z6FgX@^H;@g_|pCVS#k%^+xYP|t7bKu=~?3R)ujjxoByrXns z1vE7m#W$_9q9_+9r}0L{scDc8zc#-h_I*x8oE9$C``N#^Xp}k1W7>hxC3%8Db93ch z`jDvIm7XF6#V;$dH&TBVLXp4{Nhx~q(Q4-83d{%=eGU!wXE#M} z@AfvcvTpXA8$GjLdOy@#E;LX&+|&8Yr~GMBd~-qZW^z9ZObwb!2AY*&8Is-r{_`pm zbXRG}^A*TOU|I>`Y_GOoZ1u*`NP>biSaAf{m27NwpPGGVg3B7mmzPJ>Qy&L-=84;<=8euFa|@GV4k7)wcHXGx;9|u~e0> zJ~BMyoVjcI%5UN7>kAF<7O}oMF=)N{{gw46I%ac?*);ZoUy3L5l~(0TQRWxKCC?ao z>7U7@3w~JN)4T@D418y=>1ql&yn2@8yiyn^lD5nN_{wYhX1Mn1y-7S=sai1xhXF3w z8);o~^tmJdFZ2}FGFVu0F!(jdPM)JzthaSD$Il8?e(Ve_yXh6WZ7p)R^|-&M^6{>- zf0Z^YBC2yZ*8Fq#;J)snC03;7x?-|8Rk2IyxSKl5K;XMlIsIuIN0GJ-+l-xqRMdK`#T=QBBc*z8q*HC8V6D(#h_ZIk zkMC5lL#@n3Pqb;G?#0UXjZoDW+bK5l7JH$Qn<&e&mup26=}rohUj*b_4IkiBG~<2d*xwOwY_0j>=zHjbV8lyC_7d5_zoxfd04KJNCT&bpvZWocsAFj*U9^EZ>MHgp| zhutn)E@2U_x_Yw&Cd&^`elaF5K5`CkD;Co#IE%hHrQRR)Sr%%T_aZQnFhXZ)>snlF zd0H0%2v{RI@bgc*DSC|SC2l~q-x-4GHMC%oP6;4Mu?y!J!XDgjdyd#x)Zn=$+@NFd zkXjDIM&HAvwlufqp+i#sk2fLFyI-TIYOO+j&h{-AbBjlaGK@uAWkWBjE|BH$(zkiu z{<6M%gkQ>#^cuonVu%s?X*WbW)xlaWvgCFdZ^V?=oUgvQy{imheykKDZ?E)jWgWcw z7AG6;SJzI`1k8UTf^8I?&k=ZXlv51>TA)$$?G&cK2$65KXrQC!>8kQj_ zC3=T=In?dhd2}nuh$&Z^Dz>lE}o2y;Zh%M{&baAzvy_z?EOsf9y+GEA%m+v#=$tC2WhVKI)=A3wn z!IrHcAR>xuficXCj4}WSr}0|T`hFQo0rOxXp+*4ctsXJ2BZm+ZhgN(XN*9dV>^-<4 zJD~qe775Nk#t6Kx$`BV$gGc+~`Q0(U6c@pL#9<~PODV{DMTKRj4YPMnr7Qa1SvINx*~t3G3*5d3C6H)HeBey+yuFsCz<>r)-thc(0GVG_Rg z9qDn38@!amzFP8*$pbnhCM;uiDVU59Vj$n%ri7eCG|Na8J*URQa| z&c{8luDd#p_XRF$$0()vs@)hy^vnOA*+$>HKhS>96Kikuu(nLIn~`hWE)W5yh{8oa z!P+*9XK0jkvBd!(EV{NWVX(9n z_v656?1&XF82GH-H^Ak`pWZQ{$;#Y)OM
aB!fa$^zP{VMpq*aafa! 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 Cl8!zA literal 0 HcmV?d00001 diff --git a/education/windows/images/msfe_manage_reverttowin10pro.png b/education/windows/images/msfe_manage_reverttowin10pro.png new file mode 100644 index 0000000000000000000000000000000000000000..30d0313f9b9aa033937d562906563b771ad07eed GIT binary patch literal 121486 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 -4. Select **I understand enabling this setting will impact all devices running Windows 10 Pro in my organization**. -5. Click **Send me email with a link to enable this upgrade** to receive an email with a link to the switch. - -6. Click **Enable the automatic upgrade now** to turn on switches automatically. - - Enabling the automatic switch also triggers an email message notifying all global administrators in your organization about the switch. It also contains a link that enables any global administrators to cancel the switch if they choose. For more info about rolling back or canceling the switch, see [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro). - -7. Click **Close** in the **Success** page. + ![Check the box to confirm](images/msfe_manage_benefits_checktoconfirm.png) - In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, you will see a message informing you when the switch was enabled and the name of the admin who enabled the switch. +5. Click **Switch all my devices**. - ## Explore the switch experience @@ -228,13 +228,13 @@ If the Windows device is running Windows 10, version 1703, follow these steps. 1. During initial device setup, on the **How would you like to set up?** page, select **Set up for an organization**, and then click **Next**. - **Figure 3** - Select how you'd like to set up the device + **Figure 7** - Select how you'd like to set up the device ![Select how you'd like to set up the device](images/1_howtosetup.png) 2. On the **Sign in with Microsoft** page, enter the username and password to use with Office 365 or other services from Microsoft, and then click **Next**. - **Figure 4** - Enter the account details + **Figure 8** - Enter the account details ![Enter the account details you use with Office 365 or other Microsoft services](images/2_signinwithms.png) @@ -247,21 +247,21 @@ If the Windows device is running Windows 10, version 1703, follow these steps. 1. Go to **Settings > Accounts > Access work or school**. - **Figure 5** - Go to **Access work or school** in Settings + **Figure 9** - Go to **Access work or school** in Settings ![Go to Access work or school in Settings](images/settings_workorschool_1.png) 2. In **Access work or school**, click **Connect**. 3. In the **Set up a work or school account** window, click the **Join this device to Azure Active Directory** option at the bottom. - **Figure 6** - Select the option to join the device to Azure Active Directory + **Figure 10** - Select the option to join the device to Azure Active Directory ![Select the option to join the device to Azure Active Directory](images/settings_setupworkorschoolaccount_2.png) 4. On the **Let's get you signed in** window, enter the Azure AD credentials (username and password) and sign in. This will join the device to the school's Azure AD. 5. To verify that the device was successfully joined to Azure AD, go back to **Settings > Accounts > Access work or school**. You should now see a connection under the **Connect to work or school** section that indicates the device is connected to Azure AD. - **Figure 7** - Verify the device connected to Azure AD + **Figure 11** - Verify the device connected to Azure AD ![Verify the device is connected to Azure AD](images/settings_connectedtoazuread_3.png) @@ -275,7 +275,7 @@ Once the device is joined to your Azure AD subscription, the user will sign in b You can verify the Windows 10 Pro Education in **Settings > Update & Security > Activation**. -**Figure 8** - Windows 10 Pro Education in Settings +**Figure 12** - Windows 10 Pro Education in Settings Windows 10 activated and subscription active @@ -290,13 +290,12 @@ In some instances, users may experience problems with the Windows 10 Pro Educat Use the following figures to help you troubleshoot when users experience these common problems: -**Figure 9** - Illustrates a device in a healthy state, where the existing operating system is activated, and the Windows 10 Pro Education switch is active. +**Figure 13** - Illustrates a device in a healthy state, where the existing operating system is activated, and the Windows 10 Pro Education switch is active. Windows 10 activated and subscription active

- -**Figure 10** - Illustrates a device on which the existing operating system is not activated, but the Windows 10 Pro Education switch is active. +**Figure 14** - Illustrates a device on which the existing operating system is not activated, but the Windows 10 Pro Education switch is active. Windows 10 not activated and subscription active

@@ -343,13 +342,17 @@ Once the automatic switch to Windows 10 Pro Education is turned off, the change **To roll back Windows 10 Pro Education to Windows 10 Pro** 1. Log in to [Microsoft Store for Business](https://businessstore.microsoft.com/en-us/Store/Apps) with your school or work account, or follow the link from the notification email to turn off the automatic switch. -2. Select **Manage > Benefits** and locate the section **Automatic Windows 10 Pro Education switch** and follow the link. -3. In the **Switch Windows 10 Pro to Windows 10 Pro Education** page, select **Turn off the automatic switch to Windows 10 Pro Education**. +2. Select **Manage > Benefits** and locate the section **Windows 10 Pro Education** and follow the link. +3. In the **Revert to Windows 10 Pro** page, click **Revert to Windows 10 Pro**. + + **Figure 15** - Revert to Windows 10 Pro + + ![Revert to Windows 10 Pro](images/msfe_manage_reverttowin10pro.png) + 4. You will be asked if you're sure that you want to turn off automatic switches to Windows 10 Pro Education. Click **Yes**. 5. Click **Close** in the **Success** page. -6. In the **Switch Windows 10 Pro to Windows 10 Pro Education** page, you will see information on when the switch was disabled. - If you decide later that you want to turn on automatic switches again, you can do this from the **Upgrade Windows 10 Pro to Windows 10 Pro Education**. + All global admins get a confirmation email that a request was made to roll back your organization to Windows 10 Pro. If you, or another global admin, decide later that you want to turn on automatic switches again, you can do this by selecting **Switch to Windows 10 Pro Education for free** from the **Manage > Benefits** in the Microsoft Store for Education. ## Preparing for deployment of Windows 10 Pro Education licenses @@ -360,7 +363,7 @@ You need to synchronize these identities so that users will have a *single ident Figure 11 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. -**Figure 11** - On-premises AD DS integrated with Azure AD +**Figure 16** - On-premises AD DS integrated with Azure AD ![Illustration of Azure Active Directory Connect](images/windows-ad-connect.png) From 2d328895fc6859e565881fafd559a31f2af0fc86 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 14:03:35 -0700 Subject: [PATCH 101/115] updated the redirect to new file and also added missing png extension --- .openpublishing.redirection.json | 5 +++++ education/windows/switch-to-pro-education.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index b7d933aee0..d8e96bc586 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,6 +1,11 @@ { "redirections": [ { +"source_path": "education/windows/windows-10-pro-to-pro-edu-upgrade.md", +"redirect_url": "/education/windows/switch-to-pro-education", +"redirect_document_id": true +}, +{ "source_path": "windows/keep-secure/add-apps-to-protected-list-using-custom-uri.md", "redirect_url": "/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune", "redirect_document_id": false diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index a7cb299a29..94ef00d256 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -199,7 +199,7 @@ Enabling the automatic switch also triggers an email message notifying all globa **Figure 6** - Email notifying all global admins about the switch -![Email notifying all global admins about the switch](images/msfe_switchtoproedu_globaladminsemail_cancelswitch) +![Email notifying all global admins about the switch](images/msfe_switchtoproedu_globaladminsemail_cancelswitch.png) ## Explore the switch experience From d4d56563437c2b543f6fd79fa43ab96e3a170c96 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 14:08:26 -0700 Subject: [PATCH 102/115] updated --- education/windows/index.md | 11 +++-------- education/windows/switch-to-pro-education.md | 2 +- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/education/windows/index.md b/education/windows/index.md index 5b5f054fdf..49ea89c1eb 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -37,22 +37,17 @@ author: CelesteDG
-======= -## ![Upgrade to Windows 10 for education](images/windows.png) Upgrade +

[Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md)
If you have an education tenant and use Windows 10 Pro or Windows 10 S in your schools, find out how you can opt-in to a free switch to Windows 10 Pro Education.

-

[Switch Windows 10 Pro to Pro Education from Microsoft Store for Education](windows-10-pro-to-pro-edu-upgrade.md)
If you have an education tenant and use Windows 10 Pro in your schools now, find out how you can opt-in to a free switch to Windows 10 Pro Education.

->>>>>>> f786f5b9a9068088c79f3774b5b3e6ba24a96c8c ## Windows 8.1 diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 94ef00d256..e5affe8444 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -1,7 +1,7 @@ --- title: Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S description: Learn how IT Pros can opt into switching to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S. -keywords: switch, Pro to Pro Education, S to Pro Education, education customers, Windows 10 Pro Education, Windows 10 Pro, Windows 10 S +keywords: switch, free switch, Windows 10 Pro to Windows 10 Pro Education, Windows 10 S to Windows 10 Pro Education, education customers, Windows 10 Pro Education, Windows 10 Pro, Windows 10 S ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library From 4f39d1239bce5bfacb6ace4f3df6bea68fcc47f0 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 14:15:18 -0700 Subject: [PATCH 103/115] updated SUSPC section to add intro --- .../get-started-with-microsoft-education.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/education/get-started/get-started-with-microsoft-education.md b/education/get-started/get-started-with-microsoft-education.md index 572a8caa85..bcae124843 100644 --- a/education/get-started/get-started-with-microsoft-education.md +++ b/education/get-started/get-started-with-microsoft-education.md @@ -518,6 +518,33 @@ We recommend using the latest build of Windows 10, version 1703 on your educatio **Option 1: Set up a device using the Set up School PCs app** +IT administrators and technical teachers can use the Set up School PCs app to quickly set up PCs for students. A student PC set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. + +![Set up School PCs app](images/suspc_getstarted_050817.png) + +Set up School PCs makes it easy to set up Windows 10 PCs with Microsoft's recommended education settings, using a quick USB setup. This app guides you through the creation of a student PC provisioning package and helps you save it to a USB drive. From there, just plug the USB drive into student PCs running Windows 10 Creators Update (version 1703). It automatically: +- Joins each student PC to your organization's Office 365 and Azure Active Directory tenant +- Enrolls each student PC into a mobile device management (MDM) provider, like Intune for Education, if licensed in your tenant. You can manage all the settings Set up School PCs sets later through MDM. +- Removes OEM preinstalled software from each student PC +- Auto-configures and saves a wireless network profile on each student PC +- Gives a friendly and unique name to each student device for future management +- Sets Microsoft-recommended school PC settings, including shared PC mode which provides faster sign-in and automatic account cleanup +- Enables optional guest account for younger students, lost passwords, or visitors +- Enables optional secure testing account +- Locks down the student PC to prevent mischievous activity: + * Prevents students from removing the PC from the school's device management system + * Prevents students from removing the Set up School PCs settings +- Keeps student PCs up-to-date without interfering with class time using Windows Update and maintenance hours + +A student PC that's set up using the Set up School PCs provisioning package is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. + * Customizes the Start layout with Office + * Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar + * Uninstalls apps not specific to education, such as Solitaire + * [Gets the student PC ready for use in an education environment](configure-windows-for-education.md) + * Prevents students from adding personal Microsoft accounts to the PC + +**To set up a device using the Set up School PCs app** + 1. Follow the steps in Use the Set up School PCs app to quickly set up one or more student PCs. 2. Follow the steps in [5.2 Verify correct device setup](#52-verify-correct-device-setup). From 0dc9cf6907b5fd7e2d45ee60db3e87c97424738a Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 14:19:38 -0700 Subject: [PATCH 104/115] deleted the old win 10 pro to pro edu upgrade file --- .../windows-10-pro-to-pro-edu-upgrade.md | 263 ------------------ 1 file changed, 263 deletions(-) delete mode 100644 education/windows/windows-10-pro-to-pro-edu-upgrade.md diff --git a/education/windows/windows-10-pro-to-pro-edu-upgrade.md b/education/windows/windows-10-pro-to-pro-edu-upgrade.md deleted file mode 100644 index 373293b8ac..0000000000 --- a/education/windows/windows-10-pro-to-pro-edu-upgrade.md +++ /dev/null @@ -1,263 +0,0 @@ ---- -title: Switch Windows 10 Pro to Pro Education -description: Describes how IT Pros can opt into switching from Windows 10 Pro to Windows 10 Pro Education from the Microsoft Store for Education. -keywords: switch, Pro to Pro Education, education customers -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: edu -localizationpriority: high -author: CelesteDG ---- - -# Switch Windows 10 Pro to Pro Education from Microsoft Store for Education - -Windows 10 Pro Education is a new offering in Windows 10 Anniversary Update (Windows 10, version 1607). This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. - -If you have an education tenant and use Windows 10 Pro in your schools now, global administrators can opt-in to a free switch to Windows 10 Pro Education through the Microsoft Store for Education. To take advantage of this offering, make sure you meet the [requirements for switching](#requirements-for-switching). - -Starting with Windows 10, version 1607, academic institutions can easily move from Windows 10 Pro to Windows 10 Pro Education—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10 Pro Education license, the operating system turns from Windows 10 Pro to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. When a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. - -Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have a Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. - -When you switch to Windows 10 Pro Education, you get the following benefits: - -- **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 can get Windows 10 Pro Education Current Branch (CB). This benefit does not include Long Term Service Branch (LTSB). -- **Support from one to hundreds of users**. The Windows 10 Pro Education program does not have a limitation on the number of licenses an organization can have. -- **Roll back to Windows 10 Pro at any time**. When a user leaves the domain or you turn off the setting to automatic switch to Windows 10 Pro Education, the device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 30 days). - -In summary, the Windows 10 Pro Education free switch through the Microsoft Store for Education is an offering that provides organizations easier, more flexible access to the benefits of Windows 10 Pro Education edition. - -## Compare Windows 10 Pro and Pro Education editions - -In Windows 10, version 1607, the Windows 10 Pro Education edition contains the same features as the Windows 10 Pro edition except for the following differences: - -- Cortana is removed from Windows 10 Pro Education -- Options to manage Windows 10 tips and tricks and Windows Store suggestions - -See [Windows 10 editions for education customers](windows-editions-for-education-customers.md) for more info about Windows 10 Pro Education and you can also [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) to find out more about the features we support in other editions of Windows 10. - -## Requirements for switching - -Before you switch from Windows 10 Pro to Windows 10 Pro Education, make sure you meet these requirements: -- Devices must be: - - Running Windows 10 Pro, version 1607 - - Must 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). - - If you haven't domain joined your devices already, [prepare for deployment of Windows 10 Pro Education licenses](#preparing-for-deployment-of-windows-10-pro-education-licenses). -- The user making the changes must be a member of the Azure AD global administrator group. -- The Azure AD tenant must be recognized as an education approved tenant. -- You must have a Microsoft Store for Education account. - -## Switch from Windows 10 Pro to Windows 10 Pro Education -Once you enable the setting to switch Windows 10 Pro to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization so you cannot select which users will receive the switch. - -**To turn on the automatic switch from Windows 10 Pro to Windows 10 Pro Education** - -1. Sign in to [Microsoft Store for Education](https://businessstore.microsoft.com/en-us/Store/Apps) with your work or school account. - - If this is the first time you're signing into the Microsoft Store, you'll be prompted to accept the Microsoft Store for Business and Education License Agreement. - -2. Go to **Manage > Account information**. -3. In the **Account information** page, look for the **Automatic Windows 10 Pro Education upgrade** section and follow the link. - - You will see the following page informing you that your school is eligible for a free automatic switch from Windows 10 Pro to Windows 10 Pro Education. - - ![Eligible for free Windows 10 Pro to Windows 10 Pro Education switch](images/wsfb_win10_pro_to proedu_upgrade_eligibility_page.png) - - **Figure 1** - Switch Windows 10 Pro to Windows 10 Pro Education - -4. Select **I understand enabling this setting will impact all devices running Windows 10 Pro in my organization**. -5. Click **Send me email with a link to enable this upgrade** to receive an email with a link to the switch. - - ![Email with Windows 10 Pro to Pro Education switch link](images/wsfb_win10_pro_to_proedu_email_upgrade_link.png) - - **Figure 2** - Email notification with a link to enable the switch - -6. Click **Enable the automatic upgrade now** to turn on automatic switches. - - ![Enable the automatic switch](images/wsfb_win10_pro_to proedu_upgrade_enable.png). - - **Figure 3** - Enable the automatic switch - - Enabling the automatic switch also triggers an email message notifying all global administrators in your organization about the switch. It also contains a link that enables any global administrators to cancel the switch, if they choose. For more info about rolling back or canceling the switch, see [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro). - - ![Email informing other global admins about the switch](images/wsfb_win10_pro_to proedu_upgrade_email_global_admins.png). - - **Figure 4** - Notification email sent to all global administrators - -7. Click **Close** in the **Success** page. - - In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, you will see a message informing you when the switch was enabled and the name of the admin who enabled the switch. - - ![Summary page about the switch](images/wsfb_win10_pro_to proedu_upgrade_summary.png) - - **Figure 5** - Details about the automatic switch - - -## Explore the switch experience - -So what will the users experience? How will they switch their devices? - -### For existing Azure AD domain joined devices -Existing Azure AD domain joined devices will be switched from Windows 10 Pro to Windows 10 Pro Education the next time the user logs in. That's it! No additional steps are needed. - -### For new devices that are not Azure AD domain joined -Now that you've turned on the setting to automatically switch Windows 10 Pro to Windows 10 Pro Education, the users are ready to switch their devices running Windows 10 Pro, version 1607 edition to Windows 10 Pro Education edition. - -#### 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 6**. - - Who owns this PC? page in Windows 10 setup - - **Figure 6** - 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 7**. - - Choose how you'll connect - page in Windows 10 setup - - **Figure 7** - 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 8**. - - Let's get you signed in - page in Windows 10 setup - - **Figure 8** - 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 9**. - - Connect to work or school configuration - - **Figure 9** - 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 10**. - - Set up a work or school account - - **Figure 10** - 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 11**. - - Let's get you signed in - dialog box - - **Figure 11** - 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 12**. The Windows 10 Pro Education license associated with the user will enable Windows 10 Pro Education edition capabilities on the device. - -Sign in, Windows 10 - -**Figure 12** - Sign in by using Azure AD account - -#### Step 3: Verify that Pro Education edition is enabled - -You can verify the Windows 10 Pro Education in **Settings > Update & Security > Activation**, as illustrated in **Figure 13**. - - - -**Figure 13** - Windows 10 Pro Education in Settings - -Windows 10 activated and subscription active - -If there are any problems with the Windows 10 Pro Education 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 Pro Education switch. 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 Pro Education switch has lapsed or has been removed. - -Use the following figures to help you troubleshoot when users experience these common problems: - - - -**Figure 13** - Illustrates a device in a healthy state, where Windows 10 Pro, version 1607 is activated and the Windows 10 Pro Education switch is active. - -Windows 10 activated and subscription active - - - -**Figure 14** - Illustrates a device on which Windows 10 Pro, version 1607 is not activated, but the Windows 10 Pro Education switch is active. - -Windows 10 not activated and subscription 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 switched to Windows 10 Pro Education when a user signs in, even if the user has been assigned a license. - -## Roll back Windows 10 Pro Education to Windows 10 Pro - -If your organization has the Windows 10 Pro to Windows 10 Pro Education switch enabled, and you decide to roll back to Windows 10 Pro or to cancel the switch, you can do this by: -- Logging into Microsoft Store for Education page and turning off the automatic switch. -- Selecting the link to turn off the automatic switch from the notification email sent to all global administrators. - -Once the automatic switch to Windows 10 Pro Education is turned off, the change is effective immediately. Devices that were switched will revert to Windows 10 Pro only after the license has been refreshed (every 30 days) and the next time the user signs in. This means that a user whose device was switched may not immediately see Windows 10 Pro Education rolled back to Windows 10 Pro for up to 30 days. However, users who haven't signed in during the time that an switch was enabled and then turned off will never see their device change from Windows 10 Pro. - -**To roll back Windows 10 Pro Education to Windows 10 Pro** -1. Log in to [Microsoft Store for Education](https://businessstore.microsoft.com/en-us/Store/Apps) with your school or work account, or follow the link from the notification email to turn off the automatic switch. -2. Select **Manage > Account information** and locate the section **Automatic Windows 10 Pro Education upgrade** and follow the link. -3. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, select **Turn off the automatic upgrade to Windows 10 Pro Education**. - - ![Turn off automatic switch to Windows 10 Pro Education](images/wsfb_win10_pro_to proedu_upgrade_disable.png) - - **Figure 15** - Link to turn off the automatic switch - -4. You will be asked if you're sure that you want to turn off automatic switches to Windows 10 Pro Education. Click **Yes**. -5. Click **Close** in the **Success** page. -6. In the **Upgrade Windows 10 Pro to Windows 10 Pro Education** page, you will see information on when the switch was disabled. - - If you decide later that you want to turn on automatic switches again, you can do this from the **Upgrade Windows 10 Pro to Windows 10 Pro Education**. - -## Preparing for deployment of Windows 10 Pro Education licenses - -If you 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 Pro Education to users, you need to synchronize the identities in the on-premises AD DS domain with Azure AD. - -You need to synchronize these identities 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 Pro Education). 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 16** 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/windows-ad-connect.png) - -**Figure 16** - On-premises AD DS integrated with Azure AD - -For more information about integrating on-premises AD DS domains with Azure AD, see these 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/) - -## Related topics - -[Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) - -[Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md) - -[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) From 349edb64c12db3d395fe1f1dcf3d51e401f079f8 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 15:02:18 -0700 Subject: [PATCH 105/115] updated to resolve warnings --- .../get-started-with-microsoft-education.md | 2 +- .../images/suspc_getstarted_050817.PNG | Bin 0 -> 65881 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 education/get-started/images/suspc_getstarted_050817.PNG diff --git a/education/get-started/get-started-with-microsoft-education.md b/education/get-started/get-started-with-microsoft-education.md index bcae124843..f7998feb9b 100644 --- a/education/get-started/get-started-with-microsoft-education.md +++ b/education/get-started/get-started-with-microsoft-education.md @@ -540,7 +540,7 @@ A student PC that's set up using the Set up School PCs provisioning package is t * Customizes the Start layout with Office * Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar * Uninstalls apps not specific to education, such as Solitaire - * [Gets the student PC ready for use in an education environment](configure-windows-for-education.md) + * [Gets the student PC ready for use in an education environment](https://docs.microsoft.com/en-us/education/windows/configure-windows-for-education) * Prevents students from adding personal Microsoft accounts to the PC **To set up a device using the Set up School PCs app** diff --git a/education/get-started/images/suspc_getstarted_050817.PNG b/education/get-started/images/suspc_getstarted_050817.PNG new file mode 100644 index 0000000000000000000000000000000000000000..124905676a8261a8309b10e4319c224db11d21b4 GIT binary patch literal 65881 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®F}KcFg(b9wWp|jW`CfM67$)i(ug(( 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 F{{tX&oHGCb literal 0 HcmV?d00001 From 60a2bbe5db49446e0af2a63e2c003404936e66cf Mon Sep 17 00:00:00 2001 From: mestresemhd Date: Thu, 25 May 2017 19:11:54 -0300 Subject: [PATCH 106/115] Update create-wmi-filters-for-the-gpo.md --- .../windows-firewall/create-wmi-filters-for-the-gpo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/access-protection/windows-firewall/create-wmi-filters-for-the-gpo.md b/windows/access-protection/windows-firewall/create-wmi-filters-for-the-gpo.md index 80474a70be..d8344768fc 100644 --- a/windows/access-protection/windows-firewall/create-wmi-filters-for-the-gpo.md +++ b/windows/access-protection/windows-firewall/create-wmi-filters-for-the-gpo.md @@ -85,7 +85,7 @@ First, create the WMI filter and configure it to look for a specified version (o After you have created a filter with the correct query, link the filter to the GPO. Filters can be reused with many GPOs simultaneously; you do not have to create a new one for each GPO if an existing one meets your needs. -1. Open theGroup Policy Management console. +1. Open the Group Policy Management console. 2. In the navigation pane, find and then click the GPO that you want to modify. From b22ecac4fbdb4995268d70c3aa827f454836e0b0 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 25 May 2017 16:43:30 -0700 Subject: [PATCH 107/115] revised policy info --- ...lients-allowed-to-make-remote-sam-calls.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index bc4a6ef39a..6b8b6efa84 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -51,25 +51,27 @@ You can edit the default security descriptor to allow or deny other users and gr The default security descriptor on computers that run earlier versions of Windows does not restrict any remote calls to SAM, but an administrator can edit the security descriptor to enforce restrictions. This less restrictive default allows for testing the impact of enabling restrictions on existing applications. -## Possible values -- Not defined -- Defined, along with the security descriptor for users and groups who are allowed or denied remote access to local SAM and Active directory using SAMRPC. +## Policy and Registry Names -## Location +| | | +|----|---| +| Policy Name | Network access: Restrict clients allowed to make remote calls to SAM | +| Location | `Computer Configuration|Windows Settings|Security Settings|Local Policies|Security Option` | +| Possible values |
- Not defined
- Defined, along with the security descriptor for users and groups who are allowed or denied to use SAMRPC to remotely access either the local SAM or Active Directory. | +| Registry location | `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam` | +| Registry type | REG_DWORD | +| Registry values | A string that will contain the SDDL of the security descriptor to be deployed to the following registry setting. | -On computers that run Windows Server 2016 and Windows 10, version 1607 and later, you can edit this security policy setting in the following location in the Group Policy Management Console: - -Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options - -This policy setting controls a string that will contain the SDDL of the security descriptor to be deployed to the following registry setting: - -HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam +The Group Policy setting is only available on computers that run Windows Server 2016 or Windows 10, version 1607 and later. +This is the only option to configure this setting by using a user interface (UI). On computers that run earlier versions of Windows, you need to edit the registry setting directly or use Group Policy Preferences. To avoid setting it manually in this case, you can configure the GPO itself on a computer that runs Windows Server 2016 or Windows 10, version 1607 or later and have it apply to all computers within the scope of the GPO because the same registry key exists on every computer after the corresponding KB is installed. > [!NOTE] -This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. +> This policy is implemented similarly to other "Network access" policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. + +> For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. ## Default values Beginning with Windows 10, version 1607 and Windows Server 2016, computers have hard-coded and more restrictive default values than earlier versions of Windows. @@ -82,18 +84,16 @@ In other words, the hotfix in each KB article provides the necessary code and fu |---|---|---|---| |Windows Server 2016 domain controller (reading Active Directory)|“”|-|Everyone has read permissions to preserve compatibility.| |Earlier domain controller |-|-|No access check is performed by default.| -|Windows 10, version 1607 non-domain controller|(O:SYG:SYD:(A;;RC;;;BA)| Owner: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
Primary group: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
DACL:
• Revision: 0x02
• Size: 0x0020
• Ace Count: 0x001
• Ace[00]-------------------------
  AceType:0x00
  (ACCESS_ALLOWED_ACE_TYPE)
  AceSize:0x0018
  InheritFlags:0x00
  Access Mask:0x00020000
  AceSid: BUILTIN\Administrators (Alias) (S-1-5-32-544)

  SACL: Not present |Grants RC access (READ_CONTROL, also known as STANDARD_RIGHTS_READ) only to members of the local (built-in) Administrators group. | +|Windows 10, version 1607 non-domain controller|(O:SYG:SYD:(A;;RC;;;BA)| Owner: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
Primary group: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
DACL:
• Revision: 0x02
• Size: 0x0020
• Ace Count: 0x001
• Ace[00]-------------------------
  AceType:0x00
  (ACCESS\_ALLOWED_ACE_TYPE)
  AceSize:0x0018
  InheritFlags:0x00
  Access Mask:0x00020000
  AceSid: BUILTIN\Administrators (Alias) (S-1-5-32-544)

  SACL: Not present |Grants RC access (READ_CONTROL, also known as STANDARD_RIGHTS_READ) only to members of the local (built-in) Administrators group. | |Earlier non-domain controller |-|-|No access check is performed by default.| ## Policy management This section explains how to configure audit-only mode, how to analyze related events that are logged when the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting is enabled, and how to configure event throttling to prevent flooding the event log. - - ### Audit only mode -Audit only mode configures the SAM interface to do the access check against the currently configured security descriptor but will not fail the call if the access check fails. Instead, the call will be allowed, but the SAM interface will log an event describing what would have happened if the feature had been enabled. This provides administrators a way to test their applications before enabling the policy in production. Audit only mode is not configured by default. To configure it, add the following registry setting. +Audit only mode configures the SAMRPC protocol to do the access check against the currently configured security descriptor but will not fail the call if the access check fails. Instead, the call will be allowed, but SAMRPC will log an event describing what would have happened if the feature had been enabled. This provides administrators a way to test their applications before enabling the policy in production. Audit only mode is not configured by default. To configure it, add the following registry setting. |Registry|Details| |---|---| From c54c150a82608ead5c197d497e349c81744f8a3d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 25 May 2017 16:46:24 -0700 Subject: [PATCH 108/115] revised table --- ...-access-restrict-clients-allowed-to-make-remote-sam-calls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 6b8b6efa84..3d5b372cf1 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -60,7 +60,7 @@ This less restrictive default allows for testing the impact of enabling restrict | Possible values |
- Not defined
- Defined, along with the security descriptor for users and groups who are allowed or denied to use SAMRPC to remotely access either the local SAM or Active Directory. | | Registry location | `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam` | | Registry type | REG_DWORD | -| Registry values | A string that will contain the SDDL of the security descriptor to be deployed to the following registry setting. | +| Registry values | A string that will contain the SDDL of the security descriptor to be deployed. | The Group Policy setting is only available on computers that run Windows Server 2016 or Windows 10, version 1607 and later. This is the only option to configure this setting by using a user interface (UI). From 39f6ca2232333c264d8cc14278bbea9890fe145d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 25 May 2017 16:56:32 -0700 Subject: [PATCH 109/115] revised reg info --- ...ccess-restrict-clients-allowed-to-make-remote-sam-calls.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 3d5b372cf1..616901b8c3 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -59,8 +59,8 @@ This less restrictive default allows for testing the impact of enabling restrict | Location | `Computer Configuration|Windows Settings|Security Settings|Local Policies|Security Option` | | Possible values |
- Not defined
- Defined, along with the security descriptor for users and groups who are allowed or denied to use SAMRPC to remotely access either the local SAM or Active Directory. | | Registry location | `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam` | -| Registry type | REG_DWORD | -| Registry values | A string that will contain the SDDL of the security descriptor to be deployed. | +| Registry type | REG_SZ | +| Registry value | A string that will contain the SDDL of the security descriptor to be deployed. | The Group Policy setting is only available on computers that run Windows Server 2016 or Windows 10, version 1607 and later. This is the only option to configure this setting by using a user interface (UI). From 18a836504c1eb7e817fb78df1d7c59e6d700d3f4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 25 May 2017 16:59:11 -0700 Subject: [PATCH 110/115] revised reg info --- ...ccess-restrict-clients-allowed-to-make-remote-sam-calls.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 616901b8c3..11165f07b9 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -97,8 +97,8 @@ Audit only mode configures the SAMRPC protocol to do the access check against th |Registry|Details| |---|---| -|Path|HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa| -|Setting|RestrictRemoteSamAuditOnlyMode| +|Path|`HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Control|Lsa`| +|Setting|`RestrictRemoteSamAuditOnlyMode`| |Data Type|REG_DWORD| |Value|1| |Notes|This setting cannot be added or removed by using predefined Group Policy settings.
Administrators may create a custom policy to set the registry value if needed.
SAM responds dynamically to changes in this registry value without a reboot.
You can use the [Events 16962 - 16969 Reader](https://gallery.technet.microsoft.com/Events-16962-16969-Reader-2eae5f1d) script to parse the event logs, as explained in the next section.| From 046492edc753ee236c29e04f71d6521a0daf50d5 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 17:10:13 -0700 Subject: [PATCH 111/115] updated SUSPC description per PM input --- .../get-started-with-microsoft-education.md | 11 ++++------- education/windows/use-set-up-school-pcs-app.md | 11 ++++------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/education/get-started/get-started-with-microsoft-education.md b/education/get-started/get-started-with-microsoft-education.md index f7998feb9b..bb2cd6904f 100644 --- a/education/get-started/get-started-with-microsoft-education.md +++ b/education/get-started/get-started-with-microsoft-education.md @@ -535,13 +535,10 @@ Set up School PCs makes it easy to set up Windows 10 PCs with Microsoft's recomm * Prevents students from removing the PC from the school's device management system * Prevents students from removing the Set up School PCs settings - Keeps student PCs up-to-date without interfering with class time using Windows Update and maintenance hours - -A student PC that's set up using the Set up School PCs provisioning package is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. - * Customizes the Start layout with Office - * Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar - * Uninstalls apps not specific to education, such as Solitaire - * [Gets the student PC ready for use in an education environment](https://docs.microsoft.com/en-us/education/windows/configure-windows-for-education) - * Prevents students from adding personal Microsoft accounts to the PC +- Customizes the Start layout with Office +- Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar +- Uninstalls apps not specific to education, such as Solitaire +- Prevents students from adding personal Microsoft accounts to the PC **To set up a device using the Set up School PCs app** diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 8512b79b49..af15e07451 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -34,13 +34,10 @@ Set up School PCs makes it easy to set up Windows 10 PCs with Microsoft's recomm * Prevents students from removing the PC from the school's device management system * Prevents students from removing the Set up School PCs settings - Keeps student PCs up-to-date without interfering with class time using Windows Update and maintenance hours - -A student PC that's set up using the Set up School PCs provisioning package is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. - * Customizes the Start layout with Office - * Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar - * Uninstalls apps not specific to education, such as Solitaire - * [Gets the student PC ready for use in an education environment](configure-windows-for-education.md) - * Prevents students from adding personal Microsoft accounts to the PC +- Customizes the Start layout with Office +- Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar +- Uninstalls apps not specific to education, such as Solitaire +- Prevents students from adding personal Microsoft accounts to the PC ## Tips for success From d430423d1aa6accf43bd8ccf7226a8bbc6c5716b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 25 May 2017 17:13:14 -0700 Subject: [PATCH 112/115] revised reg info --- ...ess-restrict-clients-allowed-to-make-remote-sam-calls.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 11165f07b9..f3778ae82b 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -56,7 +56,7 @@ This less restrictive default allows for testing the impact of enabling restrict | | | |----|---| | Policy Name | Network access: Restrict clients allowed to make remote calls to SAM | -| Location | `Computer Configuration|Windows Settings|Security Settings|Local Policies|Security Option` | +| Location | Computer Configuration\|Windows Settings\|Security Settings\|Local Policies\|Security Option | | Possible values |
- Not defined
- Defined, along with the security descriptor for users and groups who are allowed or denied to use SAMRPC to remotely access either the local SAM or Active Directory. | | Registry location | `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam` | | Registry type | REG_SZ | @@ -97,8 +97,8 @@ Audit only mode configures the SAMRPC protocol to do the access check against th |Registry|Details| |---|---| -|Path|`HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Control|Lsa`| -|Setting|`RestrictRemoteSamAuditOnlyMode`| +|Path|HKEY_LOCAL_MACHINE\|SYSTEM\|CurrentControlSet\|Control\|Lsa| +|Setting|RestrictRemoteSamAuditOnlyMode| |Data Type|REG_DWORD| |Value|1| |Notes|This setting cannot be added or removed by using predefined Group Policy settings.
Administrators may create a custom policy to set the registry value if needed.
SAM responds dynamically to changes in this registry value without a reboot.
You can use the [Events 16962 - 16969 Reader](https://gallery.technet.microsoft.com/Events-16962-16969-Reader-2eae5f1d) script to parse the event logs, as explained in the next section.| From 1a6d11a793c39cec697c61af69ce541c690cf6ce Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 17:32:52 -0700 Subject: [PATCH 113/115] small tweak to a description --- education/get-started/get-started-with-microsoft-education.md | 2 +- education/windows/use-set-up-school-pcs-app.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/education/get-started/get-started-with-microsoft-education.md b/education/get-started/get-started-with-microsoft-education.md index bb2cd6904f..d82cbe9b63 100644 --- a/education/get-started/get-started-with-microsoft-education.md +++ b/education/get-started/get-started-with-microsoft-education.md @@ -536,7 +536,7 @@ Set up School PCs makes it easy to set up Windows 10 PCs with Microsoft's recomm * Prevents students from removing the Set up School PCs settings - Keeps student PCs up-to-date without interfering with class time using Windows Update and maintenance hours - Customizes the Start layout with Office -- Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar +- Installs OneDrive for storing cloud-based documents and Sway for creating interactive reports, presentations, and more - Uninstalls apps not specific to education, such as Solitaire - Prevents students from adding personal Microsoft accounts to the PC diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index af15e07451..7338cfbdc0 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -35,7 +35,7 @@ Set up School PCs makes it easy to set up Windows 10 PCs with Microsoft's recomm * Prevents students from removing the Set up School PCs settings - Keeps student PCs up-to-date without interfering with class time using Windows Update and maintenance hours - Customizes the Start layout with Office -- Installs OneDrive for cloud-based documents and places it on the Start menu and taskbar +- Installs OneDrive for storing cloud-based documents and Sway for creating interactive reports, presentations, and more - Uninstalls apps not specific to education, such as Solitaire - Prevents students from adding personal Microsoft accounts to the PC From 0ea7385bddabf663475d50a4d45d4f76ba160d10 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 25 May 2017 17:39:09 -0700 Subject: [PATCH 114/115] updated the change history to kill link to old upgrade topic --- education/windows/change-history-edu.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/change-history-edu.md b/education/windows/change-history-edu.md index 888ada9c88..00af76258b 100644 --- a/education/windows/change-history-edu.md +++ b/education/windows/change-history-edu.md @@ -16,7 +16,7 @@ This topic lists new and updated topics in the [Windows 10 for Education](index. | New or changed topic | Description | | --- | ---- | -| [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md) | New. If you have an education tenant and use Windows 10 Pro or Windows 10 S in your schools, find out how you can opt-in to a free switch to Windows 10 Pro Education. | +| [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md) | New. If you have an education tenant and use devices Windows 10 Pro or Windows 10 S in your schools, find out how you can opt-in to a free switch to Windows 10 Pro Education. | ## RELEASE: Windows 10, version 1703 (Creators Update) @@ -41,7 +41,7 @@ This topic lists new and updated topics in the [Windows 10 for Education](index. | New or changed topic | Description | | --- | --- | -| [Upgrade Windows 10 Pro to Pro Education from Windows Store for Business](windows-10-pro-to-pro-edu-upgrade.md) | New. Learn how to opt-in to a free upgrade to Windows 10 Pro Education. | +| [Upgrade Windows 10 Pro to Pro Education from Windows Store for Business] | New. Learn how to opt-in to a free upgrade to Windows 10 Pro Education. As of May 2017, this topic has been replaced with [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md). | ## November 2016 From c0498d53d1e3fdff5dd1132cdbe8bd076bfd1031 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 26 May 2017 10:52:07 -0700 Subject: [PATCH 115/115] fixed path name --- ...ccess-restrict-clients-allowed-to-make-remote-sam-calls.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index f3778ae82b..6c96f4605e 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -56,7 +56,7 @@ This less restrictive default allows for testing the impact of enabling restrict | | | |----|---| | Policy Name | Network access: Restrict clients allowed to make remote calls to SAM | -| Location | Computer Configuration\|Windows Settings\|Security Settings\|Local Policies\|Security Option | +| Location | Computer Configuration\|Windows Settings\|Security Settings\|Local Policies\|Security Options | | Possible values |
- Not defined
- Defined, along with the security descriptor for users and groups who are allowed or denied to use SAMRPC to remotely access either the local SAM or Active Directory. | | Registry location | `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam` | | Registry type | REG_SZ | @@ -97,7 +97,7 @@ Audit only mode configures the SAMRPC protocol to do the access check against th |Registry|Details| |---|---| -|Path|HKEY_LOCAL_MACHINE\|SYSTEM\|CurrentControlSet\|Control\|Lsa| +|Path|HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa| |Setting|RestrictRemoteSamAuditOnlyMode| |Data Type|REG_DWORD| |Value|1|

[Take tests in Windows 10](take-tests-in-windows-10.md)
Take a Test is a new app that lets you create the right environment for taking tests. Learn how to use and get it set up.

[Chromebook migration guide](chromebook-migration-guide.md)
Find out how you can migrate a Chromebook-based learning environment to a Windows 10-based learning environment.

-## ![Deploy Windows 10 for education](images/PCicon.png) Deploy +## ![Deploy Windows 10 for Education](images/PCicon.png) Deploy

[Set up Windows devices for education](set-up-windows-10.md)
Depending on your school's device management needs, you can use the Set up School PCs app or the Windows Configuration Designer tool to quickly set up student PCs.

[Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md)
Get step-by-step guidance to help you deploy Windows 10 in a school environment.

[Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md)
Get step-by-step guidance on how to deploy Windows 10 to PCs and devices across a school district.

Try it out: Windows 10 deployment (for education)
Learn how to upgrade devices running the Windows 7 operating system to Windows 10 Anniversary Update, and how to manage devices, apps, and users in Windows 10 Anniversary Update.

For the best experience, use this guide in tandem with the TechNet Virtual Lab: IT Pro Try-It-Out.

-<<<<<<< HEAD -### ![Upgrade to Windows 10 for education](images/windows.png) Switch +### ![Switch to Windows 10 for Education](images/windows.png) Switch -

[Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md)
If you have an education tenant and use Windows 10 Pro or Windows 10 S in your schools, find out how you can opt-in to a free switch to Windows 10 Pro Education.