From f44fb5ecfc8bbe8bc427a55334e3c7ed29f6e1f3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 19 Oct 2017 13:35:25 -0700 Subject: [PATCH 01/92] update for AV reqs --- ...mpatibility-windows-defender-advanced-threat-protection.md | 4 +++- ...equirements-windows-defender-advanced-threat-protection.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md index e35be7bc63..5844a22096 100644 --- a/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 10/17/2017 --- -# Windows Defender compatibility +# Windows Defender Antivirus compatibility **Applies to:** @@ -30,6 +30,8 @@ ms.date: 10/17/2017 The Windows Defender Advanced Threat Protection agent depends on Windows Defender Antivirus for some capabilities such as file scanning. +You must configure the signature updates on the Windows Defender ATP endpoints whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Update Windows Defender signatures](https://support.microsoft.com/en-us/help/4027712/windows-update-windows-defender-signatures). + If an onboarded endpoint is protected by a third-party antimalware client, Windows Defender Antivirus on that endpoint will enter into passive mode. Windows Defender Antivirus will continue to receive updates, and the *mspeng.exe* process will be listed as a running a service, but it will not perform scans and will not replace the running third-party antimalware client. diff --git a/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index e389fe6cf4..a7201ced3d 100644 --- a/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -121,7 +121,9 @@ If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the ``` ## Windows Defender Antivirus signature updates are configured -The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. If Windows Defender Antivirus is not the active antimalware in your organization, you may need to configure the signature updates. For more information see [Configure Windows Defender Antivirus in Windows 10](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md). +The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. + +You must configure the signature updates on the Windows Defender ATP endpoints whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Update Windows Defender signatures](https://support.microsoft.com/en-us/help/4027712/windows-update-windows-defender-signatures). When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. From 009a9b6719617e479719708ebf8b578dd065a9dd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 20 Oct 2017 09:57:29 -0700 Subject: [PATCH 02/92] add wdav prereqs in onboarding and troubleshooting --- ...ty-windows-defender-advanced-threat-protection.md | 2 +- ...ts-windows-defender-advanced-threat-protection.md | 2 +- ...re-windows-defender-advanced-threat-protection.md | 12 +++++++++++- ...ng-windows-defender-advanced-threat-protection.md | 10 ++++++++++ 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md index 5844a22096..a5d76460ef 100644 --- a/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md @@ -30,7 +30,7 @@ ms.date: 10/17/2017 The Windows Defender Advanced Threat Protection agent depends on Windows Defender Antivirus for some capabilities such as file scanning. -You must configure the signature updates on the Windows Defender ATP endpoints whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Update Windows Defender signatures](https://support.microsoft.com/en-us/help/4027712/windows-update-windows-defender-signatures). +You must configure the signature updates on the Windows Defender ATP endpoints whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Manage Windows Defender Antivirus updates and apply baselines](../windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md). If an onboarded endpoint is protected by a third-party antimalware client, Windows Defender Antivirus on that endpoint will enter into passive mode. diff --git a/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index a7201ced3d..05d9b1b4ce 100644 --- a/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -123,7 +123,7 @@ If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the ## Windows Defender Antivirus signature updates are configured The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. -You must configure the signature updates on the Windows Defender ATP endpoints whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Update Windows Defender signatures](https://support.microsoft.com/en-us/help/4027712/windows-update-windows-defender-signatures). +You must configure the signature updates on the Windows Defender ATP endpoints whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Manage Windows Defender Antivirus updates and apply baselines](../windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md). When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. diff --git a/windows/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 68514478d8..a4a48a74b5 100644 --- a/windows/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Onboard endpoints and set up the Windows Defender ATP user access description: Set up user access in Azure Active Directory and use Group Policy, SCCM, or do manual registry changes to onboard endpoints to the service. -keywords: onboarding, windows defender advanced threat protection onboarding, windows atp onboarding, sccm, group policy +keywords: onboarding, windows defender advanced threat protection onboarding, windows atp onboarding, sccm, group policy, mdm, local script search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -40,6 +40,16 @@ Windows Defender Advanced Threat Protection requires one of the following Micros For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). +## Windows Defender Antivirus configuration requirement +The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. + +You must configure the signature updates on the Windows Defender ATP endpoints whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Manage Windows Defender Antivirus updates and apply baselines](../windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md). + +When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. + +For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md). + + ## In this section Topic | Description :---|:--- diff --git a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 6cadefb400..99e94a8a2f 100644 --- a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -130,6 +130,7 @@ If the deployment tools used does not indicate an error in the onboarding proces - [Ensure the service is set to start](#ensure-the-service-is-set-to-start) - [Ensure the endpoint has an Internet connection](#ensure-the-endpoint-has-an-internet-connection) - [Ensure that Windows Defender is not disabled by a policy](#ensure-that-windows-defender-is-not-disabled-by-a-policy) +- [Ensure that Windows Defender Antivirus signature updates are configured](#ensure-that-windows-defender-antivirus-signature-updates-are-configured) ### View agent onboarding errors in the endpoint event log @@ -265,6 +266,15 @@ If the verification fails and your environment is using a proxy to connect to th ![Image of registry key for Windows Defender](images/atp-disableantispyware-regkey.png) +### Ensure that Windows Defender Antivirus signature updates are configured +The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. + +You must configure the signature updates on the Windows Defender ATP endpoints whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Manage Windows Defender Antivirus updates and apply baselines](../windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md). + +When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. + +For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md). + ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: From 266ddc581e16b429161356f3bf6d38da325f0e2a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 20 Oct 2017 10:17:47 -0700 Subject: [PATCH 03/92] update wdav links --- ...-requirements-windows-defender-advanced-threat-protection.md | 2 +- ...ard-configure-windows-defender-advanced-threat-protection.md | 2 +- ...ot-onboarding-windows-defender-advanced-threat-protection.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 05d9b1b4ce..6e2509a904 100644 --- a/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -127,7 +127,7 @@ You must configure the signature updates on the Windows Defender ATP endpoints w When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. -For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md). +For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). ## Windows Defender Early Launch Antimalware (ELAM) driver is enabled If you're running Windows Defender as the primary antimalware product on your endpoints, the Windows Defender ATP agent will successfully onboard. diff --git a/windows/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index a4a48a74b5..a0e2ab8d7c 100644 --- a/windows/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -47,7 +47,7 @@ You must configure the signature updates on the Windows Defender ATP endpoints w When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. -For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md). +For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). ## In this section diff --git a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 99e94a8a2f..5ee5b4499f 100644 --- a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -273,7 +273,7 @@ You must configure the signature updates on the Windows Defender ATP endpoints w When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. -For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md). +For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: From 1602c23fbb31cacd996ef8d8d06a0c11c30c85c5 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Tue, 24 Oct 2017 15:59:57 -0700 Subject: [PATCH 04/92] adding stub topic. work in progress --- bcs/support/transition-csp-subscription.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 bcs/support/transition-csp-subscription.md diff --git a/bcs/support/transition-csp-subscription.md b/bcs/support/transition-csp-subscription.md new file mode 100644 index 0000000000..0629739e9c --- /dev/null +++ b/bcs/support/transition-csp-subscription.md @@ -0,0 +1,22 @@ +--- +title: Transition a Microsoft 365 Business CSP subscription  +description: Find out how you can transition a Microsoft 365 Business CSP subscription.  +author: CelesteDG  +ms.author: celested  +ms.topic: article  +ms.prod: microsoft-365-business +ms.localizationpriority: high +audience: microsoft-business  +keywords: Microsoft 365 Business, Microsoft 365, SMB, transition CSP subscription +ms.date: 11/01/2017 +--- + +# Transition a Microsoft 365 Business CSP subscription + +If you have a Microsoft 365 Business Preview CSP subscription, follow this guide to find out how you can transition your existing preview subscription to GA (general availability). + +**How to transition a preview subscription to GA** + +1. Log in to Partner Center. +2. Find **Subscriptions** and select **Add subscription**. +3. In the **New subscription** page, choose **Small business** and then select **Microsoft 365 Business**. \ No newline at end of file From dc34bd40348177139601e9bbc75e645171a4a0c1 Mon Sep 17 00:00:00 2001 From: Zach Dvorak Date: Thu, 26 Oct 2017 11:15:20 -0700 Subject: [PATCH 05/92] Update upgrade-readiness-additional-insights.md Added a disclaimer to say that Edge data will be collected starting with the newest Insider preview builds. --- .../deployment/upgrade/upgrade-readiness-additional-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index 2073022a88..40b6f4fcb0 100644 --- a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md +++ b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md @@ -17,7 +17,7 @@ This topic provides information on additional features that are available in Upg The site discovery feature in Upgrade Readiness provides an inventory of web sites that are accessed by client computers using Internet Explorer on Windows 7, Windows 8.1, and Windows 10. Site discovery does not include sites that are accessed using other Web browsers, such as Microsoft Edge. Site inventory information is provided as optional data related to upgrading to Windows 10 and Internet Explorer 11, and is meant to help prioritize compatibility testing for web applications. You can make more informed decisions about testing based on usage data. > [!NOTE] -> Site discovery data is disabled by default; you can find documentation on what is collected in the [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965). After you turn on this feature, data is collected on all sites visited by Internet Explorer, except during InPrivate sessions. In addition, the data collection process is silent, without notification to the employee. You are responsible for ensuring that your use of this feature complies with all applicable local laws and regulatory requirements, including any requirements to provide notice to employees. +> Site discovery data is disabled by default; you can find documentation on what is collected in the [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965). After you turn on this feature, data is collected on all sites visited by Internet Explorer, except during InPrivate sessions. In addition, data will be collected on all sites visited by Microsoft Edge on computers running Windows 10 version 1803 (including Insider Preview builds) or newer. The data collection process is silent, without notification to the employee. You are responsible for ensuring that your use of this feature complies with all applicable local laws and regulatory requirements, including any requirements to provide notice to employees. ### Install prerequisite security update for Internet Explorer From 4928909a10d0857581a5bb8a73321af338352ea8 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 26 Oct 2017 14:04:34 -0700 Subject: [PATCH 06/92] added beta screenshots and draft topic --- bcs/TOC.md | 5 ++- .../pc_customer_m365bpreview_suspend.png | Bin 0 -> 73363 bytes ..._customer_m365bpreview_suspend_confirm.png | Bin 0 -> 48298 bytes .../pc_customer_reviewnewsubscription.png | Bin 0 -> 35056 bytes .../images/pc_customer_subscriptions.PNG | Bin 0 -> 58677 bytes .../images/pc_customer_subscriptions_1.png | Bin 0 -> 43712 bytes ..._customer_userslicenses_m365b_validate.png | Bin 0 -> 58685 bytes bcs/support/transition-csp-subscription.md | 37 +++++++++++++++++- 8 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 bcs/support/images/pc_customer_m365bpreview_suspend.png create mode 100644 bcs/support/images/pc_customer_m365bpreview_suspend_confirm.png create mode 100644 bcs/support/images/pc_customer_reviewnewsubscription.png create mode 100644 bcs/support/images/pc_customer_subscriptions.PNG create mode 100644 bcs/support/images/pc_customer_subscriptions_1.png create mode 100644 bcs/support/images/pc_customer_userslicenses_m365b_validate.png diff --git a/bcs/TOC.md b/bcs/TOC.md index ec9e79cbfc..1b161ed802 100644 --- a/bcs/TOC.md +++ b/bcs/TOC.md @@ -1 +1,4 @@ -# [Microsoft 365 Business FAQ](support/microsoft-365-business-faqs.md) \ No newline at end of file +# [Microsoft 365 Business documentation and resources](index.md) +# [Support]() +## [Microsoft 365 Business FAQ](support/microsoft-365-business-faqs.md) +## [Transition a Microsoft 365 Business CSP subscription](support/transition-csp-subscription.md) \ No newline at end of file diff --git a/bcs/support/images/pc_customer_m365bpreview_suspend.png b/bcs/support/images/pc_customer_m365bpreview_suspend.png new file mode 100644 index 0000000000000000000000000000000000000000..7017cf8105a5d4163050853e039ce8b12904a987 GIT binary patch literal 73363 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 MHUR3^>N>^!2dnbo@c;k- literal 0 HcmV?d00001 diff --git a/bcs/support/images/pc_customer_m365bpreview_suspend_confirm.png b/bcs/support/images/pc_customer_m365bpreview_suspend_confirm.png new file mode 100644 index 0000000000000000000000000000000000000000..f44337889b9723d99396a9277dd36b975b2f4318 GIT binary patch literal 48298 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⪻OuE+i%LKEJj!7lLt}L6y`E_=bX3JVNOr@ypBosO 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 literal 0 HcmV?d00001 diff --git a/bcs/support/images/pc_customer_subscriptions.PNG b/bcs/support/images/pc_customer_subscriptions.PNG new file mode 100644 index 0000000000000000000000000000000000000000..77fba8ef8b208f29eda3055b6450732f7abc4e25 GIT binary patch literal 58677 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 literal 0 HcmV?d00001 diff --git a/bcs/support/images/pc_customer_subscriptions_1.png b/bcs/support/images/pc_customer_subscriptions_1.png new file mode 100644 index 0000000000000000000000000000000000000000..fc27c2c26cfd2bbbb8fdac0cdab197b1bde7aaea GIT binary patch literal 43712 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 literal 0 HcmV?d00001 diff --git a/bcs/support/images/pc_customer_userslicenses_m365b_validate.png b/bcs/support/images/pc_customer_userslicenses_m365b_validate.png new file mode 100644 index 0000000000000000000000000000000000000000..1af38b82af9d9b314ae8917953d019a3cd93888c GIT binary patch literal 58685 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 Center. -2. Find **Subscriptions** and select **Add subscription**. -3. In the **New subscription** page, choose **Small business** and then select **Microsoft 365 Business**. \ No newline at end of file +2. From the dashboard, select **Customers**, and then find and select the company name. + + The subscriptions for the company will be listed. + + ![Customer's subscriptions in Partner Center](images/pc_customer_subscriptions_1.png) + +3. In the company's **Subscriptions** page, select **Add subscription**. +4. In the **New subscription** page, select **Small business** and then select **Microsoft 365 Business** from the list. +5. Add the number of licenses and then select **Next: Review** to review the subscription and then select **Submit**. + + ![Review the new subscription to Microsoft 365 Business](images/pc_customer_reviewnewsubscription.png) + + The **License-based subscriptions** will show **Microsoft 365 Business Preview** and **Microsoft 365 Business**. You'll need to suspend the Preview subscription next. + +6. Select **Microsoft 365 Business Preview**. +7. In the **Microsoft 365 Business Preview** page, select **Suspended** to suspend the Preview subscription. + + ![Suspend the Microsoft 365 Business Preview subscription](images/pc_customer_m365bpreview_suspend.png) + +8. Select **Submit** to confirm. + + In the **Subscriptions** page, confirm that the **Microsoft 365 Business Preview** status shows **Suspended**. + + ![Confirm the Preview subscription status is suspended](images/pc_customer_m365bpreview_suspend_confirm.png) + +9. Optionally, you can also validate the license agreement. To do this: + 1. Select **Users and licenses*8 from the company's **Subscriptions** page. + 2. From the **Users and licenses** page, select a user. + 3. In the user's page, check the **Assign licenses** section and confirm that it shows **Microsoft 365 Business**. + + ![Confirm the Microsoft 365 Business license is assigned to the user](images/pc_customer_userslicenses_m365b_validate.png) + +## Related topics +TBD + From 839c1f398e8fe410f4b4883297d400241ae6425a Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 26 Oct 2017 16:16:14 -0700 Subject: [PATCH 07/92] updated stub --- bcs/support/transition-csp-subscription.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/bcs/support/transition-csp-subscription.md b/bcs/support/transition-csp-subscription.md index 296f828564..671d5aec0f 100644 --- a/bcs/support/transition-csp-subscription.md +++ b/bcs/support/transition-csp-subscription.md @@ -50,6 +50,25 @@ If you have a Microsoft 365 Business Preview CSP subscription, follow this guide ![Confirm the Microsoft 365 Business license is assigned to the user](images/pc_customer_userslicenses_m365b_validate.png) +## During and post transition impact to customers and users + +There is no impact to customers and users during transition and post transition. + +## Impact to customers who don't transition + +The following table summarizes the impact to customers who don't transition from a Microsoft 365 Business Preview subscription to a Microsoft 365 Business subscription. + +| | T-0 to T+30 | T+30 to T+60 | T+60 to T+120 | Beyond T+120 | +|-------|-----------------|--------------|---------------|---------------| +| State | In grace period | Expired | Disabled | Deprovisioned | +| Service impacts | +| Microsoft 365 Business admin portal | No impact to functionality | No impact to functionality | Can add/delete users, purchase subscriptions.
Cannot assign/revoke licenses. | Customer's subscription and all data is deleted. Admin can manage other paid subscriptions. | +| Office apps | No end user impact | No end user impact | Office enters reduced functionality mode.
Users can view files only. | Office enters reduced functionality mode.
Users can view files only. | +| Cloud services (SharePoint Online, Exchange Online, Skype, Teams, and more) | No end user impact | No end user impact | End users and admins have no access to data in the cloud. | Customer's subscription and all data are deleted. | +| EM+S components | No admin impact
No end user impact | No admin impact
No end user impact | Capability will cease to be enforced. See [tbd](tbd) for more info. | Capability will cease to be enforced. See [tbd](tbd) for more info. | +| Windows 10 Business | No admin impact
No end user impact | No admin impact
No end user impact | Capability will cease to be enforced. See [tbd](tbd) for more info. | Capability will cease to be enforced. See [tbd](tbd) for more info. | +| Azure AD login to a Windows 10 PC | No admin impact
No end user impact | No admin impact
No end user impact | No admin impact
No end user impact | Once the tenant is deleted, a user can log in with local credentials only. Re-image the device if there are no local credentials. | + ## Related topics TBD From e26408de7415744a358e3390c47fb599b99b2a9b Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 26 Oct 2017 17:04:35 -0700 Subject: [PATCH 08/92] completed stub content --- bcs/support/transition-csp-subscription.md | 49 +++++++++++++++++----- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/bcs/support/transition-csp-subscription.md b/bcs/support/transition-csp-subscription.md index 671d5aec0f..b5896b5ae4 100644 --- a/bcs/support/transition-csp-subscription.md +++ b/bcs/support/transition-csp-subscription.md @@ -60,15 +60,44 @@ The following table summarizes the impact to customers who don't transition from | | T-0 to T+30 | T+30 to T+60 | T+60 to T+120 | Beyond T+120 | |-------|-----------------|--------------|---------------|---------------| -| State | In grace period | Expired | Disabled | Deprovisioned | -| Service impacts | -| Microsoft 365 Business admin portal | No impact to functionality | No impact to functionality | Can add/delete users, purchase subscriptions.
Cannot assign/revoke licenses. | Customer's subscription and all data is deleted. Admin can manage other paid subscriptions. | -| Office apps | No end user impact | No end user impact | Office enters reduced functionality mode.
Users can view files only. | Office enters reduced functionality mode.
Users can view files only. | -| Cloud services (SharePoint Online, Exchange Online, Skype, Teams, and more) | No end user impact | No end user impact | End users and admins have no access to data in the cloud. | Customer's subscription and all data are deleted. | -| EM+S components | No admin impact
No end user impact | No admin impact
No end user impact | Capability will cease to be enforced. See [tbd](tbd) for more info. | Capability will cease to be enforced. See [tbd](tbd) for more info. | -| Windows 10 Business | No admin impact
No end user impact | No admin impact
No end user impact | Capability will cease to be enforced. See [tbd](tbd) for more info. | Capability will cease to be enforced. See [tbd](tbd) for more info. | -| Azure AD login to a Windows 10 PC | No admin impact
No end user impact | No admin impact
No end user impact | No admin impact
No end user impact | Once the tenant is deleted, a user can log in with local credentials only. Re-image the device if there are no local credentials. | +| **State** | In grace period | Expired | Disabled | Deprovisioned | +| **Service impacts** | +| **Microsoft 365 Business admin portal** | No impact to functionality | No impact to functionality | Can add/delete users, purchase subscriptions.
Cannot assign/revoke licenses. | Customer's subscription and all data is deleted. Admin can manage other paid subscriptions. | +| **Office apps** | No end user impact | No end user impact | Office enters reduced functionality mode.
Users can view files only. | Office enters reduced functionality mode.
Users can view files only. | +| **Cloud services (SharePoint Online, Exchange Online, Skype, Teams, and more)** | No end user impact | No end user impact | End users and admins have no access to data in the cloud. | Customer's subscription and all data are deleted. | +| **EM+S components** | No admin impact
No end user impact | No admin impact
No end user impact | Capability will cease to be enforced.
See [Mobile device impacts upon subscription expiration](#mobile-device-impacts-upon-subscription-expiration) and [Windows 10 PC impacts upon subscription expiration](#windows-10-pc-impacts-upon-subscription-expiration) for more info. | Capability will cease to be enforced.
See [Mobile device impacts upon subscription expiration](#mobile-device-impacts-upon-subscription-expiration) and [Windows 10 PC impacts upon subscription expiration](#windows-10-pc-impacts-upon-subscription-expiration) for more info. | +| **Windows 10 Business** | No admin impact
No end user impact | No admin impact
No end user impact | Capability will cease to be enforced.
See [Mobile device impacts upon subscription expiration](#mobile-device-impacts-upon-subscription-expiration) and [Windows 10 PC impacts upon subscription expiration](#windows-10-pc-impacts-upon-subscription-expiration) for more info. | Capability will cease to be enforced.
See [Mobile device impacts upon subscription expiration](#mobile-device-impacts-upon-subscription-expiration) and [Windows 10 PC impacts upon subscription expiration](#windows-10-pc-impacts-upon-subscription-expiration) for more info. | +| **Azure AD login to a Windows 10 PC** | No admin impact
No end user impact | No admin impact
No end user impact | No admin impact
No end user impact | Once the tenant is deleted, a user can log in with local credentials only. Re-image the device if there are no local credentials. | + +## Mobile device impacts upon subscription expiration + +The followint table summarizes the impact to the app management policies on mobile devices. + +| | Fully licensed experience | T+60 days post expiration | +|----------------------------|------------------------------------------------|------------------------------------| +| **Delete work files from an inactive device** | Work files are removed after selected days | Work files remain on the user's personal devices | +| **Force users to save all work files to OneDrive for Business** | Work files can only be saved to OneDrive for Business | Work files can be saved anywhere | +| **Encrypt work files** | Work files are encrypted | Work files are no longer encrypted.
Security policies are removed and Office data on apps is removed. | +| **Require PIN or fingerprint to access Office apps** | Restricted access to apps | No app-level access restriction | +| **Reset PIN when login fails** | Restricted access to apps | No app-level access restriction | +| **Require users to sign in again after Office apps have been idle** | Sign-in required | No sign-in required to access apps | +| **Deny access to work files on jailbroken or rooted devices** | Work files cannot be accessed on jailbroken/rooted devices | Work files can be accessed on jailbroken/rooted devices | +| **Allow users to copy content from Office apps to Personal apps** | Copy/paste restricted to apps available as part of Microsoft 365 Business subscription | Copy/paste available to all apps | + +## Windows 10 PC impacts upon subscription expiration + +The following table summarizes the impact to the Windows 10 device configuration policies. + +| | Fully licensed experience | T+60 days post expiration | +|----------------------------|------------------------------------------------|------------------------------------| +| **Help protect PCs from threats using Windows Defender** | Turn on/off is outside of user control | User may turn on/off Windows Defender on the Windows 10 PC | +| **Help protect PCs from web-based threats in Microsoft Edge** | PC protection in Microsoft Edge | User may turn on/off PC protection in Microsoft Edge | +| **Turn off device screen when idle** | Admin defines screen timeout interval policy | Screen timeout can be configured by end user | +| **Allow users to download apps from Microsoft Store** | Admin defines if a user can download apps from Microsoft Store | User can download apps from Microsoft Store anytime | +| **Allow users to access Cortana** | Admin defines policy on user access to Cortana | User devices to turn on/off Cortana | +| **Allow users to receive tips and advertisements from Microsoft** | Admin defines policy on user receive tips and advertisements from Microsoft | User may turn on/off tips and advertisements from Microsoft | +| **Allow users to copy content from Office apps into personal apps** | Admin defines policy to keep Windows 10 devices up-to-date | Users can decide when to update Windows | + + -## Related topics -TBD From 460d37022764980da20a3ffc52b249c316a3a703 Mon Sep 17 00:00:00 2001 From: Mattias Borg Date: Fri, 27 Oct 2017 11:47:36 +0200 Subject: [PATCH 09/92] Update use-windows-event-forwarding-to-assist-in-instrusion-detection.md --- ...-event-forwarding-to-assist-in-instrusion-detection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/threat-protection/use-windows-event-forwarding-to-assist-in-instrusion-detection.md b/windows/threat-protection/use-windows-event-forwarding-to-assist-in-instrusion-detection.md index 5142227854..658e3fcaf7 100644 --- a/windows/threat-protection/use-windows-event-forwarding-to-assist-in-instrusion-detection.md +++ b/windows/threat-protection/use-windows-event-forwarding-to-assist-in-instrusion-detection.md @@ -606,9 +606,9 @@ Here are the minimum steps for WEF to operate: - + *[EventData[Data[@Name="QueryOptions"]="140737488355328"]] - + *[EventData[Data[@Name="QueryResults"]=""]] @@ -636,7 +636,7 @@ Here are the minimum steps for WEF to operate: - + @@ -650,4 +650,4 @@ You can get more info with the following links: - [Event Query Schema](http://msdn.microsoft.com/library/aa385760.aspx) - [Windows Event Collector](http://msdn.microsoft.com/library/windows/desktop/bb427443.aspx) -Not finding content you need? Windows 10 users, tell us what you want on [Feedback Hub](feedback-hub://?referrer=techDocsUcPage&tabid=2&contextid=897&newFeedback=true&topic=use-windows-event-forwarding-to-assist-in-instrusion-detection.md). \ No newline at end of file +Not finding content you need? Windows 10 users, tell us what you want on [Feedback Hub](feedback-hub://?referrer=techDocsUcPage&tabid=2&contextid=897&newFeedback=true&topic=use-windows-event-forwarding-to-assist-in-instrusion-detection.md). From ae2b5251e2f3ab5a648d24574c5f9a8da8dea95f Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Fri, 27 Oct 2017 11:24:31 -0700 Subject: [PATCH 10/92] corrected some minor typos --- bcs/support/transition-csp-subscription.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bcs/support/transition-csp-subscription.md b/bcs/support/transition-csp-subscription.md index b5896b5ae4..926588096d 100644 --- a/bcs/support/transition-csp-subscription.md +++ b/bcs/support/transition-csp-subscription.md @@ -13,7 +13,7 @@ ms.date: 11/01/2017 # Transition a Microsoft 365 Business CSP subscription -If you have a Microsoft 365 Business Preview CSP subscription, follow this guide to find out how you can transition your existing preview subscription to GA (general availability). +If you have a Microsoft 365 Business Preview CSP subscription, follow this guide to find out how you can transition your existing preview subscription to Microsoft 365 Business GA (general availability). **How to transition a preview subscription to GA** @@ -43,14 +43,14 @@ If you have a Microsoft 365 Business Preview CSP subscription, follow this guide ![Confirm the Preview subscription status is suspended](images/pc_customer_m365bpreview_suspend_confirm.png) -9. Optionally, you can also validate the license agreement. To do this: - 1. Select **Users and licenses*8 from the company's **Subscriptions** page. +9. Optionally, you can also validate the license agreement. To do this, follow these steps: + 1. Select **Users and licenses** from the company's **Subscriptions** page. 2. From the **Users and licenses** page, select a user. 3. In the user's page, check the **Assign licenses** section and confirm that it shows **Microsoft 365 Business**. ![Confirm the Microsoft 365 Business license is assigned to the user](images/pc_customer_userslicenses_m365b_validate.png) -## During and post transition impact to customers and users +## Impact to customers and users during and after transition There is no impact to customers and users during transition and post transition. From f3bd91296e31b5cf29639d834ab1121333d6b953 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 30 Oct 2017 14:34:52 -0700 Subject: [PATCH 11/92] exclusion updates --- ...e-exclusions-windows-defender-antivirus.md | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 3ab8d056a6..86c96a7475 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -48,9 +48,17 @@ A specific file in a specific folder | The file c:\sample\sample.test only | Fil A specific process | The executable file c:\test\process.exe | File and folder exclusions This means the exclusion lists have the following characteristics: -- Folder exclusions will apply to all files and folders under that folder. +- Folder exclusions will apply to all files and folders under that folder, unless the subfolder is a reparse point. Reparse point subfolders must be excluded separately. - File extensions will apply to any file name with the defined extension, regardless of where the file is located. +>[!IMPORTANT] +>The use of wildcards such as the asterisk (\*) will alter how the exclusion rules are interpreted. See the [Use wildcards in the file name and folder path or extension exclusion lists](#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) section for important information about how wildcards work. +> +>You cannot exclude mapped network drives +>Folders that are reparse points that are created after the Windows Defender AV service starts and that are added to the exclusion list will not be included. You must restart the service (by restarting Windows) for new reparse points to be recognized as a valid exclusion target. + + + To exclude files opened by a specific process, see the [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-windows-defender-antivirus.md) topic. @@ -187,21 +195,23 @@ See [Add exclusions in the Windows Defender Security Center app](windows-defende ## Use wildcards in the file name and folder path or extension exclusion lists -You can use the asterisk \*, question mark ?, or environment variables (such as %ALLUSERSPROFILE%) as wildcards when defining items in the file name or folder path exclusion list. +You can use the asterisk \*, question mark ?, or environment variables (such as %ALLUSERSPROFILE%) as wildcards when defining items in the file name or folder path exclusion list. The way in which these wildcards are interpreted differs from their usual usage in other apps and languages, so you should read this section to understand their specific limitations. >[!IMPORTANT] ->Environment variable usage is limited to machine variables and those applicable to processes running as an NT AUTHORITY\SYSTEM account. - -You cannot use a wildcard in place of a drive letter. +>There are key limitations and usage scenarios for these wildcards: +> +>- Environment variable usage is limited to machine variables and those applicable to processes running as an NT AUTHORITY\SYSTEM account. +>- You cannot use a wildcard in place of a drive letter. +>- The use of asterisk \* in a folder exclusion will stand in place for a single folder The following table describes how the wildcards can be used and provides some examples. -Wildcard | Use | Example use | Example matches +Wildcard | Use in file and file extension exclusions | Use in folder exclusions | Example use | Example matches ---|---|---|--- -\* (asterisk) | Replaces any number of characters |

  • C:\MyData\my\*.zip
  • C:\somepath\\\*\Data
|
  • C:\MyData\my-archived-files-43.zip
  • Any file in C:\somepath\folder1\folder2\Data
-? (question mark) | Replaces a single character |
  • C:\MyData\my\?.zip
  • C:\somepath\\\?\Data
|
  • C:\MyData\my1.zip
  • Any file in C:\somepath\P\Data
-Environment variables | The defined variable will be populated as a path when the exclusion is evaluated |
  • %ALLUSERSPROFILE%\CustomLogFiles
|
  • C:\ProgramData\CustomLogFiles\Folder1\file1.txt
+\* (asterisk) | Replaces any number of characters | Replaces a single folder |
  1. C:\MyData\my\*.zip
  2. C:\somepath\\\*\Data
|
  1. C:\MyData\my-archived-files-43.zip
  2. Any file in C:\somepath\folder1\Data or C:\somepath\folder2\Data
+? (question mark) | Replaces a single character | Replaces a single character in a folder name |
  1. C:\MyData\my\?.zip
  2. C:\somepath\\\?\Data
  3. C:\somepath\\\test0?\Data
|
  1. C:\MyData\my1.zip
  2. Any file in C:\somepath\P\Data
  3. Any file in C:\somepath\test01\Data
+Environment variables | The defined variable will be populated as a path when the exclusion is evaluated | Same as file and extension use |
  1. %ALLUSERSPROFILE%\CustomLogFiles
|
  1. C:\ProgramData\CustomLogFiles\Folder1\file1.txt
From 81824f0e242855e3d908acb624fa7ef30a82be2e Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 30 Oct 2017 16:54:08 -0700 Subject: [PATCH 12/92] updates to make clerare how wildcards work, also indicate that wildcards shouldn't normally be used. --- ...e-exclusions-windows-defender-antivirus.md | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 86c96a7475..d35a4a4e97 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -38,6 +38,11 @@ ms.date: 06/13/2017 You can exclude certain files from being scanned by Windows Defender AV by modifying exclusion lists. +Generally, you shouldn't need to apply exclusions. Windows Defender AV includes a number of automatic exclusions based on known operating system behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations. + +>[!TIP] +>We don't use exclusions in our deployment of Windows Defender AV at Microsoft! + This topic describes how to configure exclusion lists for the following: Exclusion | Examples | Exclusion list @@ -49,7 +54,7 @@ A specific process | The executable file c:\test\process.exe | File and folder e This means the exclusion lists have the following characteristics: - Folder exclusions will apply to all files and folders under that folder, unless the subfolder is a reparse point. Reparse point subfolders must be excluded separately. -- File extensions will apply to any file name with the defined extension, regardless of where the file is located. +- File extensions will apply to any file name with the defined extension if a path or folder is not defined. >[!IMPORTANT] >The use of wildcards such as the asterisk (\*) will alter how the exclusion rules are interpreted. See the [Use wildcards in the file name and folder path or extension exclusion lists](#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) section for important information about how wildcards work. @@ -195,25 +200,30 @@ See [Add exclusions in the Windows Defender Security Center app](windows-defende ## Use wildcards in the file name and folder path or extension exclusion lists -You can use the asterisk \*, question mark ?, or environment variables (such as %ALLUSERSPROFILE%) as wildcards when defining items in the file name or folder path exclusion list. The way in which these wildcards are interpreted differs from their usual usage in other apps and languages, so you should read this section to understand their specific limitations. +You can use the asterisk `*`, question mark `?`, or environment variables (such as `%ALLUSERSPROFILE%`) as wildcards when defining items in the file name or folder path exclusion list. The way in which these wildcards are interpreted differs from their usual usage in other apps and languages, so you should read this section to understand their specific limitations. >[!IMPORTANT] >There are key limitations and usage scenarios for these wildcards: > >- Environment variable usage is limited to machine variables and those applicable to processes running as an NT AUTHORITY\SYSTEM account. >- You cannot use a wildcard in place of a drive letter. ->- The use of asterisk \* in a folder exclusion will stand in place for a single folder +>- The use of asterisk `*` in a folder exclusion will stand in place for a single folder. Use multiple instances of `\*\` to indicate multiple nested folders with unspecified names. The following table describes how the wildcards can be used and provides some examples. Wildcard | Use in file and file extension exclusions | Use in folder exclusions | Example use | Example matches ---|---|---|--- -\* (asterisk) | Replaces any number of characters | Replaces a single folder |
  1. C:\MyData\my\*.zip
  2. C:\somepath\\\*\Data
|
  1. C:\MyData\my-archived-files-43.zip
  2. Any file in C:\somepath\folder1\Data or C:\somepath\folder2\Data
-? (question mark) | Replaces a single character | Replaces a single character in a folder name |
  1. C:\MyData\my\?.zip
  2. C:\somepath\\\?\Data
  3. C:\somepath\\\test0?\Data
|
  1. C:\MyData\my1.zip
  2. Any file in C:\somepath\P\Data
  3. Any file in C:\somepath\test01\Data
-Environment variables | The defined variable will be populated as a path when the exclusion is evaluated | Same as file and extension use |
  1. %ALLUSERSPROFILE%\CustomLogFiles
|
  1. C:\ProgramData\CustomLogFiles\Folder1\file1.txt
- +`*` (asterisk) | Replaces any number of characters.
Only applies to files in the last folder defined in the argument. | Replaces a single folder.
Use multiple `*` with folder slashes `\` to indicate multiple, nested folders.
After matching to the number of wilcarded and named folders, all subfolders will also be included. |
  1. C:\MyData\my\\**\***.txt
  2. C:\somepath\\**\***\Data
  3. C:\Serv\\**\***\\**\***\Backup
|
  1. C:\MyData\\notes.txt
  2. Any file in:
    • C:\somepath\\Archives\Data and its subfolders
    • C:\somepath\\Authorized\Data and its subfolders
  3. Any file in:
    • C:\Serv\\Primary\\Denied\Backup and its subfolders
    • C:\Serv\\Secondary\\Allowed\Backup and its subfolders
+`?` (question mark) | Replaces a single character.
Only applies to files in the last folder defined in the argument. | Replaces a single character in a folder name.
After matching to the number of wilcarded and named folders, all subfolders will also be included. |
  1. C:\MyData\my?.zip
  2. C:\somepath\\?\Data
  3. C:\somepath\\test0?\Data
|
  1. C:\MyData\my1.zip
  2. Any file in C:\somepath\\P\Data and its subfolders
  3. Any file in C:\somepath\test01\Data and its subfolders
+Environment variables | The defined variable will be populated as a path when the exclusion is evaluated | Same as file and extension use |
  1. %ALLUSERSPROFILE%\CustomLogFiles
|
  1. C:\ProgramData\CustomLogFiles\Folder1\file1.txt
+>[!IMPORTANT] +>If you mix a file exclusion argument with a folder exclusion argument, the rules will stop at the file argument match in the matched folder, and will not look for file matches in any subfolders. +> +>For example, you can exclude all files that start with "date" in the folders *c:\data\final\marked* and *c:\data\review\marked* by using the rule argument c:\data\\\*\marked\date*.\*. +> +>This argument, however, will not match any folders in subfolders under *c:\data\final\marked* or *c:\data\review\marked*. From cf42ceaaa5a7fd5778f5e12e8b6a8bc821d8252e Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 30 Oct 2017 17:45:40 -0700 Subject: [PATCH 13/92] updates to table - convert to htrml table to allow for ital, bolding and use of wildcards --- ...e-exclusions-windows-defender-antivirus.md | 84 +++++++++++++++++-- 1 file changed, 78 insertions(+), 6 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index d35a4a4e97..3e6dafe9ff 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -211,12 +211,84 @@ You can use the asterisk `*`, question mark `?`, or environment variables (such The following table describes how the wildcards can be used and provides some examples. - -Wildcard | Use in file and file extension exclusions | Use in folder exclusions | Example use | Example matches ----|---|---|--- -`*` (asterisk) | Replaces any number of characters.
Only applies to files in the last folder defined in the argument. | Replaces a single folder.
Use multiple `*` with folder slashes `\` to indicate multiple, nested folders.
After matching to the number of wilcarded and named folders, all subfolders will also be included. |
  1. C:\MyData\my\\**\***.txt
  2. C:\somepath\\**\***\Data
  3. C:\Serv\\**\***\\**\***\Backup
|
  1. C:\MyData\\notes.txt
  2. Any file in:
    • C:\somepath\\Archives\Data and its subfolders
    • C:\somepath\\Authorized\Data and its subfolders
  3. Any file in:
    • C:\Serv\\Primary\\Denied\Backup and its subfolders
    • C:\Serv\\Secondary\\Allowed\Backup and its subfolders
-`?` (question mark) | Replaces a single character.
Only applies to files in the last folder defined in the argument. | Replaces a single character in a folder name.
After matching to the number of wilcarded and named folders, all subfolders will also be included. |
  1. C:\MyData\my?.zip
  2. C:\somepath\\?\Data
  3. C:\somepath\\test0?\Data
|
  1. C:\MyData\my1.zip
  2. Any file in C:\somepath\\P\Data and its subfolders
  3. Any file in C:\somepath\test01\Data and its subfolders
-Environment variables | The defined variable will be populated as a path when the exclusion is evaluated | Same as file and extension use |
  1. %ALLUSERSPROFILE%\CustomLogFiles
|
  1. C:\ProgramData\CustomLogFiles\Folder1\file1.txt
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WildcardUse in file and file extension exclusionsUse in folder exclusionsExample useExample matches>
* (asterisk)Replaces any number of characters.
Only applies to files in the last folder defined in the argument.
Replaces a single folder.
Use multiple * with folder slashes \ to indicate multiple, nested folders.
After matching to the number of wilcarded and named folders, all subfolders will also be included.
+
    +
  1. C:\MyData\my\*.txt
  2. +
  3. C:\somepath\*\Data
  4. +
  5. C:\Serv\*\*\Backup +
+
+
    +
  1. C:\MyData\notes.txt
  2. +
  3. Any file in: +
      +
    • C:\somepath\Archives\Data and its subfolders
    • +
    • C:\somepath\Authorized\Data and its subfolders
    • +
    +
  4. Any file in: +
      +
    • C:\Serv\Primary\Denied\Backup and its subfolders
    • +
    • C:\Serv\Secondary\Allowed\Backup and its subfolders
    • +
    +
+
+ ? (question mark) + + Replaces a single character.
+ Only applies to files in the last folder defined in the argument. +
+ Replaces a single character in a folder name.
+ After matching to the number of wilcarded and named folders, all subfolders will also be included. +
+
    +
  1. C:\MyData\my?.zip
  2. +
  3. C:\somepath\?\Data
  4. +
  5. C:\somepath\test0?\Data
  6. +
+
+
    +
  1. C:\MyData\my1.zip
  2. +
  3. Any file in C:\somepath\P\Data and its subfolders
  4. +
  5. Any file in C:\somepath\test01\Data and its subfolders
  6. +
+
Environment variablesThe defined variable will be populated as a path when the exclusion is evaluatedSame as file and extension use +
    +
  1. %ALLUSERSPROFILE%\CustomLogFiles
  2. +
+
+
    +
  1. C:\ProgramData\CustomLogFiles\Folder1\file1.txt
  2. +
+
>[!IMPORTANT] >If you mix a file exclusion argument with a folder exclusion argument, the rules will stop at the file argument match in the matched folder, and will not look for file matches in any subfolders. From 0da8c46e30e700509e5d4fa16369600f1a584cb4 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 30 Oct 2017 18:02:41 -0700 Subject: [PATCH 14/92] table code updates --- ...e-exclusions-windows-defender-antivirus.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 3e6dafe9ff..2a4c50e729 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -220,28 +220,28 @@ The following table describes how the wildcards can be used and provides some ex Example matches> - * (asterisk) + \* (asterisk) Replaces any number of characters.
Only applies to files in the last folder defined in the argument. - Replaces a single folder.
Use multiple * with folder slashes \ to indicate multiple, nested folders.
After matching to the number of wilcarded and named folders, all subfolders will also be included. + Replaces a single folder.
Use multiple \* with folder slashes \\ to indicate multiple, nested folders.
After matching to the number of wilcarded and named folders, all subfolders will also be included.
    -
  1. C:\MyData\my\*.txt
  2. -
  3. C:\somepath\*\Data
  4. -
  5. C:\Serv\*\*\Backup +
  6. C:\MyData\my\\\*.txt
  7. +
  8. C:\somepath\\\*\Data
  9. +
  10. C:\Serv\\\*\\\*\Backup
    -
  1. C:\MyData\notes.txt
  2. +
  3. C:\MyData\\notes.txt
  4. Any file in:
      -
    • C:\somepath\Archives\Data and its subfolders
    • -
    • C:\somepath\Authorized\Data and its subfolders
    • +
    • C:\somepath\\Archives\Data and its subfolders
    • +
    • C:\somepath\\Authorized\Data and its subfolders
  5. Any file in:
      -
    • C:\Serv\Primary\Denied\Backup and its subfolders
    • -
    • C:\Serv\Secondary\Allowed\Backup and its subfolders
    • +
    • C:\Serv\\Primary\\Denied\Backup and its subfolders
    • +
    • C:\Serv\\Secondary\\Allowed\Backup and its subfolders
@@ -268,15 +268,15 @@ The following table describes how the wildcards can be used and provides some ex
  1. C:\MyData\my1.zip
  2. -
  3. Any file in C:\somepath\P\Data and its subfolders
  4. +
  5. Any file in C:\somepath\\P\Data and its subfolders
  6. Any file in C:\somepath\test01\Data and its subfolders
Environment variables - The defined variable will be populated as a path when the exclusion is evaluated - Same as file and extension use + The defined variable will be populated as a path when the exclusion is evaluated. + Same as file and extension use.
  1. %ALLUSERSPROFILE%\CustomLogFiles
  2. From 492ddf1f65bd7f793ad9b4a23aaee2394edbcdb0 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Tue, 31 Oct 2017 01:19:07 +0000 Subject: [PATCH 15/92] Updated configure-extension-file-exclusions-windows-defender-antivirus.md --- ...gure-extension-file-exclusions-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 2a4c50e729..72866b63fe 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: iaanw ms.author: iawilt -ms.date: 06/13/2017 +ms.date: 10/30/2017 --- # Configure and validate exclusions based on file extension and folder location From 0627a6b4e834b72022a009f6303f50d443a544a1 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 30 Oct 2017 18:30:49 -0700 Subject: [PATCH 16/92] update formatting --- ...re-extension-file-exclusions-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 2a4c50e729..b7f21aa8a2 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -261,7 +261,7 @@ The following table describes how the wildcards can be used and provides some ex
    1. C:\MyData\my?.zip
    2. -
    3. C:\somepath\?\Data
    4. +
    5. C:\somepath\\?\Data
    6. C:\somepath\test0?\Data
    @@ -295,7 +295,7 @@ The following table describes how the wildcards can be used and provides some ex > >For example, you can exclude all files that start with "date" in the folders *c:\data\final\marked* and *c:\data\review\marked* by using the rule argument c:\data\\\*\marked\date*.\*. > ->This argument, however, will not match any folders in subfolders under *c:\data\final\marked* or *c:\data\review\marked*. +>This argument, however, will not match any files in **subfolders** under *c:\data\final\marked* or *c:\data\review\marked*. From a8aedad7058d2f7ca65ad1aebcc7e386f7a72e90 Mon Sep 17 00:00:00 2001 From: arottem Date: Tue, 31 Oct 2017 14:40:03 -0700 Subject: [PATCH 17/92] Fixed typo + broken link --- .../configure-notifications-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md index 43bd302fff..9035fb9082 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md @@ -82,7 +82,7 @@ Hiding notifications can be useful in situations where you cannot hide the entir > [!NOTE] > Hiding notifications will only occur on endpoints to which the policy has been deployed. Notifications related to actions that must be taken (such as a reboot) will still appear on the [System Center Configuration Manager Endpoint Protection monitoring dashboard and reports](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/monitor-endpoint-protection). -See the [Customize the Windows Defender Security Center app for your organization](/windows/threat-protection/windows-defender-security-center/windows-defender-security-center-antivirus.md) topic for instructions to add cusomt contact information to the notifications that users see on their machines. +See the [Customize the Windows Defender Security Center app for your organization](/windows/threat-protection/windows-defender-security-center/windows-defender-security-center-antivirus) topic for instructions to add custom contact information to the notifications that users see on their machines. **Use Group Policy to hide notifications:** From 4bbb532acf268087cfaff300e3124cfe5df08671 Mon Sep 17 00:00:00 2001 From: Jan Pilar Date: Wed, 1 Nov 2017 13:24:12 +0100 Subject: [PATCH 18/92] Update respond-machine-alerts-windows-defender-advanced-threat-protection.md There is mistake with Windows 10 release number. Number mentioned is 1710 however correct number is 1709 --- ...achine-alerts-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md index ffd0412eb8..148544e3fc 100644 --- a/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md @@ -173,7 +173,7 @@ Depending on the severity of the attack and the sensitivity of the machine, you This machine isolation feature disconnects the compromised machine from the network while retaining connectivity to the Windows Defender ATP service, which continues to monitor the machine. -On Windows 10, version 1710 and above, you'll have additional control over the network isolation level. You can also choose to enable Outlook and Skype for Business connectivity. +On Windows 10, version 1709 and above, you'll have additional control over the network isolation level. You can also choose to enable Outlook and Skype for Business connectivity. >[!NOTE] >You’ll be able to reconnect the machine back to the network at any time. From 9873ee5df55dfea19ddf2d30e12a71acc07d4e73 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Wed, 1 Nov 2017 19:46:45 +0000 Subject: [PATCH 19/92] Merged PR 4240: Removed the pre-release headers --- windows/client-management/mdm/assignedaccess-csp.md | 4 +--- windows/client-management/mdm/assignedaccess-ddf.md | 4 +--- .../mdm/configuration-service-provider-reference.md | 4 +--- windows/client-management/mdm/devicemanageability-csp.md | 5 +---- windows/client-management/mdm/devicemanageability-ddf.md | 5 +---- windows/client-management/mdm/devicestatus-csp.md | 4 +--- windows/client-management/mdm/devicestatus-ddf.md | 4 +--- windows/client-management/mdm/dmsessionactions-ddf.md | 5 +---- .../mdm/enable-admx-backed-policies-in-mdm.md | 4 +--- windows/client-management/mdm/firewall-csp.md | 4 +--- windows/client-management/mdm/firewall-ddf-file.md | 4 +--- .../mdm/new-in-windows-mdm-enrollment-management.md | 5 +---- windows/client-management/mdm/office-csp.md | 4 +--- windows/client-management/mdm/office-ddf.md | 4 +--- .../mdm/policy-configuration-service-provider.md | 4 +--- windows/client-management/mdm/policy-csp-abovelock.md | 5 ++--- windows/client-management/mdm/policy-csp-accounts.md | 5 ++--- windows/client-management/mdm/policy-csp-activexcontrols.md | 5 ++--- .../client-management/mdm/policy-csp-applicationdefaults.md | 5 ++--- .../mdm/policy-csp-applicationmanagement.md | 5 ++--- .../client-management/mdm/policy-csp-appvirtualization.md | 5 ++--- .../client-management/mdm/policy-csp-attachmentmanager.md | 5 ++--- windows/client-management/mdm/policy-csp-authentication.md | 5 ++--- windows/client-management/mdm/policy-csp-autoplay.md | 5 ++--- windows/client-management/mdm/policy-csp-bitlocker.md | 5 ++--- windows/client-management/mdm/policy-csp-bluetooth.md | 5 ++--- windows/client-management/mdm/policy-csp-browser.md | 5 ++--- windows/client-management/mdm/policy-csp-camera.md | 5 ++--- windows/client-management/mdm/policy-csp-cellular.md | 5 ++--- windows/client-management/mdm/policy-csp-connectivity.md | 5 ++--- .../client-management/mdm/policy-csp-credentialproviders.md | 5 ++--- windows/client-management/mdm/policy-csp-credentialsui.md | 5 ++--- windows/client-management/mdm/policy-csp-cryptography.md | 5 ++--- windows/client-management/mdm/policy-csp-dataprotection.md | 5 ++--- windows/client-management/mdm/policy-csp-datausage.md | 5 ++--- windows/client-management/mdm/policy-csp-defender.md | 5 ++--- .../client-management/mdm/policy-csp-deliveryoptimization.md | 5 ++--- windows/client-management/mdm/policy-csp-desktop.md | 5 ++--- windows/client-management/mdm/policy-csp-deviceguard.md | 4 +--- .../client-management/mdm/policy-csp-deviceinstallation.md | 5 ++--- windows/client-management/mdm/policy-csp-devicelock.md | 5 ++--- windows/client-management/mdm/policy-csp-display.md | 5 ++--- windows/client-management/mdm/policy-csp-education.md | 5 ++--- .../client-management/mdm/policy-csp-enterprisecloudprint.md | 5 ++--- windows/client-management/mdm/policy-csp-errorreporting.md | 5 ++--- windows/client-management/mdm/policy-csp-eventlogservice.md | 5 ++--- windows/client-management/mdm/policy-csp-experience.md | 5 ++--- windows/client-management/mdm/policy-csp-exploitguard.md | 5 ++--- windows/client-management/mdm/policy-csp-games.md | 5 ++--- windows/client-management/mdm/policy-csp-handwriting.md | 5 ++--- windows/client-management/mdm/policy-csp-internetexplorer.md | 5 ++--- windows/client-management/mdm/policy-csp-kerberos.md | 5 ++--- windows/client-management/mdm/policy-csp-licensing.md | 5 ++--- .../mdm/policy-csp-localpoliciessecurityoptions.md | 5 ++--- windows/client-management/mdm/policy-csp-location.md | 5 ++--- windows/client-management/mdm/policy-csp-lockdown.md | 5 ++--- windows/client-management/mdm/policy-csp-maps.md | 5 ++--- windows/client-management/mdm/policy-csp-messaging.md | 5 ++--- windows/client-management/mdm/policy-csp-networkisolation.md | 5 ++--- windows/client-management/mdm/policy-csp-notifications.md | 5 ++--- windows/client-management/mdm/policy-csp-power.md | 5 ++--- windows/client-management/mdm/policy-csp-printers.md | 5 ++--- windows/client-management/mdm/policy-csp-privacy.md | 5 ++--- windows/client-management/mdm/policy-csp-remoteassistance.md | 5 ++--- .../mdm/policy-csp-remotedesktopservices.md | 5 ++--- windows/client-management/mdm/policy-csp-remotemanagement.md | 5 ++--- .../client-management/mdm/policy-csp-remoteprocedurecall.md | 5 ++--- windows/client-management/mdm/policy-csp-remoteshell.md | 5 ++--- windows/client-management/mdm/policy-csp-search.md | 5 ++--- windows/client-management/mdm/policy-csp-security.md | 5 ++--- windows/client-management/mdm/policy-csp-settings.md | 5 ++--- windows/client-management/mdm/policy-csp-smartscreen.md | 5 ++--- windows/client-management/mdm/policy-csp-speech.md | 5 ++--- windows/client-management/mdm/policy-csp-start.md | 5 ++--- windows/client-management/mdm/policy-csp-storage.md | 5 ++--- windows/client-management/mdm/policy-csp-system.md | 5 ++--- windows/client-management/mdm/policy-csp-textinput.md | 5 ++--- .../client-management/mdm/policy-csp-timelanguagesettings.md | 5 ++--- windows/client-management/mdm/policy-csp-update.md | 5 ++--- windows/client-management/mdm/policy-csp-wifi.md | 5 ++--- .../mdm/policy-csp-windowsdefendersecuritycenter.md | 5 ++--- .../client-management/mdm/policy-csp-windowsinkworkspace.md | 5 ++--- windows/client-management/mdm/policy-csp-windowslogon.md | 5 ++--- windows/client-management/mdm/policy-csp-wirelessdisplay.md | 5 ++--- windows/client-management/mdm/policy-ddf-file.md | 5 ++--- windows/client-management/mdm/tpmpolicy-csp.md | 4 +--- windows/client-management/mdm/tpmpolicy-ddf-file.md | 4 +--- windows/client-management/mdm/vpnv2-csp.md | 4 +--- windows/client-management/mdm/vpnv2-ddf-file.md | 4 +--- .../mdm/windowsadvancedthreatprotection-csp.md | 4 +--- .../mdm/windowsadvancedthreatprotection-ddf.md | 4 +--- .../mdm/windowsdefenderapplicationguard-csp.md | 4 +--- .../mdm/windowsdefenderapplicationguard-ddf-file.md | 4 +--- 93 files changed, 162 insertions(+), 283 deletions(-) diff --git a/windows/client-management/mdm/assignedaccess-csp.md b/windows/client-management/mdm/assignedaccess-csp.md index bd4a538872..0a8814e8f1 100644 --- a/windows/client-management/mdm/assignedaccess-csp.md +++ b/windows/client-management/mdm/assignedaccess-csp.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 10/03/2017 +ms.date: 11/01/2017 --- # AssignedAccess CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. The AssignedAccess configuration service provider (CSP) is used set the device to run in kiosk mode. Once the CSP has been executed, then the next user login that is associated with the kiosk mode puts the device in the kiosk mode running the application specified in the CSP configuration. diff --git a/windows/client-management/mdm/assignedaccess-ddf.md b/windows/client-management/mdm/assignedaccess-ddf.md index a5f029da79..564378ac63 100644 --- a/windows/client-management/mdm/assignedaccess-ddf.md +++ b/windows/client-management/mdm/assignedaccess-ddf.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 07/27/2017 +ms.date: 11/01/2017 --- # AssignedAccess DDF -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This topic shows the OMA DM device description framework (DDF) for the **AssignedAccess** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index fd5460395b..5ebdcca10d 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/19/2017 +ms.date: 11/01/2017 --- # Configuration service provider reference -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. 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. diff --git a/windows/client-management/mdm/devicemanageability-csp.md b/windows/client-management/mdm/devicemanageability-csp.md index 684988216b..3ddbb3dcaa 100644 --- a/windows/client-management/mdm/devicemanageability-csp.md +++ b/windows/client-management/mdm/devicemanageability-csp.md @@ -7,15 +7,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/10/2017 +ms.date: 11/01/2017 --- # DeviceManageability CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - The DeviceManageability configuration service provider (CSP) is used retrieve the general information about MDM configuration capabilities on the device. This CSP was added in Windows 10, version 1607. For performance reasons DeviceManageability CSP directly reads the CSP version from the registry. Specifically, the value csp\_version is used to determine each of the CSP versions. The csp\_version is a value under each of the CSP registration keys. To have consistency on the CSP version, the CSP GetProperty implementation for CFGMGR\_PROPERTY\_SEMANTICTYPE has to be updated to read from the registry as well, so that the both paths return the same information. diff --git a/windows/client-management/mdm/devicemanageability-ddf.md b/windows/client-management/mdm/devicemanageability-ddf.md index a1f646623e..fa092bca10 100644 --- a/windows/client-management/mdm/devicemanageability-ddf.md +++ b/windows/client-management/mdm/devicemanageability-ddf.md @@ -7,15 +7,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/10/2017 +ms.date: 11/01/2017 --- # DeviceManageability DDF -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - This topic shows the OMA DM device description framework (DDF) for the DeviceManageability configuration service provider. This CSP was added in Windows 10, version 1607. You can download the DDF files from the links below: diff --git a/windows/client-management/mdm/devicestatus-csp.md b/windows/client-management/mdm/devicestatus-csp.md index 2d8c6f0b32..df99bcf53d 100644 --- a/windows/client-management/mdm/devicestatus-csp.md +++ b/windows/client-management/mdm/devicestatus-csp.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 11/01/2017 --- # DeviceStatus CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. The DeviceStatus configuration service provider is used by the enterprise to keep track of device inventory and query the state of compliance of these devices with their enterprise policies. diff --git a/windows/client-management/mdm/devicestatus-ddf.md b/windows/client-management/mdm/devicestatus-ddf.md index b9e8608716..d9d8d40156 100644 --- a/windows/client-management/mdm/devicestatus-ddf.md +++ b/windows/client-management/mdm/devicestatus-ddf.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 07/24/2017 +ms.date: 11/01/2017 --- # DeviceStatus DDF -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This topic shows the OMA DM device description framework (DDF) for the **DeviceStatus** configuration service provider. DDF files are used only with OMA DM provisioning XML. diff --git a/windows/client-management/mdm/dmsessionactions-ddf.md b/windows/client-management/mdm/dmsessionactions-ddf.md index 045b3e71e8..6f2d084195 100644 --- a/windows/client-management/mdm/dmsessionactions-ddf.md +++ b/windows/client-management/mdm/dmsessionactions-ddf.md @@ -6,15 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 11/01/2017 --- # DMSessionActions DDF file -> [!WARNING] -> Some information relates to prereleased product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - This topic shows the OMA DM device description framework (DDF) for the **DMSessionActions** configuration service provider. You can download the DDF files from the links below: diff --git a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md index f7e605575a..e08fe3e40d 100644 --- a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md +++ b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/11/2017 +ms.date: 11/01/2017 --- # Enable ADMX-backed policies in MDM -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This is a step-by-step guide to configuring ADMX-backed policies in MDM. diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 99740e166c..b15f378072 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/18/2017 +ms.date: 11/01/2017 --- # Firewall CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. The Firewall configuration service provider (CSP) allows the mobile device management (MDM) server to configure the Windows Defender Firewall global settings, per profile settings, as well as the desired set of custom rules to be enforced on the device. Using the Firewall CSP the IT admin can now manage non-domain devices, and reduce the risk of network security threats across all systems connecting to the corporate network. This CSP is new in the next major update to Windows 10. diff --git a/windows/client-management/mdm/firewall-ddf-file.md b/windows/client-management/mdm/firewall-ddf-file.md index 72944197b3..ccfc5f3021 100644 --- a/windows/client-management/mdm/firewall-ddf-file.md +++ b/windows/client-management/mdm/firewall-ddf-file.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/18/2017 +ms.date: 11/01/2017 --- # Firewall CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This topic shows the OMA DM device description framework (DDF) for the **Firewall** 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 8afe97ecf0..51ffdba22e 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 @@ -10,15 +10,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 10/25/2017 +ms.date: 11/01/2017 --- # What's new in MDM enrollment and management -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - This topic provides information about what's new and breaking changes in Windows 10 mobile device management (MDM) enrollment and management experience across all Windows 10 devices. For details about Microsoft mobile device management protocols for Windows 10 see [\[MS-MDM\]: Mobile Device Management Protocol](http://go.microsoft.com/fwlink/p/?LinkId=619346) and [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2]( http://go.microsoft.com/fwlink/p/?LinkId=619347). diff --git a/windows/client-management/mdm/office-csp.md b/windows/client-management/mdm/office-csp.md index 96b82f9aa7..b3eec1da15 100644 --- a/windows/client-management/mdm/office-csp.md +++ b/windows/client-management/mdm/office-csp.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/22/2017 +ms.date: 11/01/2017 --- # Office CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. 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). This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/office-ddf.md b/windows/client-management/mdm/office-ddf.md index ebd7f2b843..b08297aef0 100644 --- a/windows/client-management/mdm/office-ddf.md +++ b/windows/client-management/mdm/office-ddf.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/22/2017 +ms.date: 11/01/2017 --- # Office DDF -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. 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/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 1d7f9a2f02..94698ad811 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. 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-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 64f921aac1..12a7923947 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - AboveLock -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index cbec351d99..f7c547db72 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Accounts -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-activexcontrols.md b/windows/client-management/mdm/policy-csp-activexcontrols.md index d01ca2a458..411a6aa435 100644 --- a/windows/client-management/mdm/policy-csp-activexcontrols.md +++ b/windows/client-management/mdm/policy-csp-activexcontrols.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - ActiveXControls -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-applicationdefaults.md b/windows/client-management/mdm/policy-csp-applicationdefaults.md index 4e71e25975..440bf514ac 100644 --- a/windows/client-management/mdm/policy-csp-applicationdefaults.md +++ b/windows/client-management/mdm/policy-csp-applicationdefaults.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - ApplicationDefaults -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index a5815c7d3e..b3937a002a 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - ApplicationManagement -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-appvirtualization.md b/windows/client-management/mdm/policy-csp-appvirtualization.md index 512cbecf60..e8d81c05b3 100644 --- a/windows/client-management/mdm/policy-csp-appvirtualization.md +++ b/windows/client-management/mdm/policy-csp-appvirtualization.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - AppVirtualization -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-attachmentmanager.md b/windows/client-management/mdm/policy-csp-attachmentmanager.md index 19b60c53f6..71012e8237 100644 --- a/windows/client-management/mdm/policy-csp-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-attachmentmanager.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - AttachmentManager -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index 9db44013c0..156a32f2f5 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Authentication -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-autoplay.md b/windows/client-management/mdm/policy-csp-autoplay.md index f63666cdc6..0eeac9b230 100644 --- a/windows/client-management/mdm/policy-csp-autoplay.md +++ b/windows/client-management/mdm/policy-csp-autoplay.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Autoplay -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-bitlocker.md b/windows/client-management/mdm/policy-csp-bitlocker.md index 3d4c5bac81..9eb085531d 100644 --- a/windows/client-management/mdm/policy-csp-bitlocker.md +++ b/windows/client-management/mdm/policy-csp-bitlocker.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Bitlocker -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-bluetooth.md b/windows/client-management/mdm/policy-csp-bluetooth.md index d874f9ffa2..f2efa3d5f8 100644 --- a/windows/client-management/mdm/policy-csp-bluetooth.md +++ b/windows/client-management/mdm/policy-csp-bluetooth.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Bluetooth -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index e31c570992..190229dc56 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 10/10/2017 +ms.date: 11/01/2017 --- # Policy CSP - Browser -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-camera.md b/windows/client-management/mdm/policy-csp-camera.md index ce33fa4faa..bade8a1989 100644 --- a/windows/client-management/mdm/policy-csp-camera.md +++ b/windows/client-management/mdm/policy-csp-camera.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Camera -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-cellular.md b/windows/client-management/mdm/policy-csp-cellular.md index 183748ec41..250e605bc9 100644 --- a/windows/client-management/mdm/policy-csp-cellular.md +++ b/windows/client-management/mdm/policy-csp-cellular.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Cellular -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 415ebf1eac..8eeb5e4585 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Connectivity -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-credentialproviders.md b/windows/client-management/mdm/policy-csp-credentialproviders.md index 5274de917b..06c155dfec 100644 --- a/windows/client-management/mdm/policy-csp-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-credentialproviders.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - CredentialProviders -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-credentialsui.md b/windows/client-management/mdm/policy-csp-credentialsui.md index 1b7955f4e5..6a2a7950a3 100644 --- a/windows/client-management/mdm/policy-csp-credentialsui.md +++ b/windows/client-management/mdm/policy-csp-credentialsui.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - CredentialsUI -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-cryptography.md b/windows/client-management/mdm/policy-csp-cryptography.md index 9c5f328c19..e65cf59e9f 100644 --- a/windows/client-management/mdm/policy-csp-cryptography.md +++ b/windows/client-management/mdm/policy-csp-cryptography.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Cryptography -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-dataprotection.md b/windows/client-management/mdm/policy-csp-dataprotection.md index 1261f2c311..b2d87567b0 100644 --- a/windows/client-management/mdm/policy-csp-dataprotection.md +++ b/windows/client-management/mdm/policy-csp-dataprotection.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - DataProtection -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-datausage.md b/windows/client-management/mdm/policy-csp-datausage.md index 540a7d26a6..b9d3a22ccc 100644 --- a/windows/client-management/mdm/policy-csp-datausage.md +++ b/windows/client-management/mdm/policy-csp-datausage.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - DataUsage -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index d96b30c537..030df27006 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 10/27/2017 +ms.date: 11/01/2017 --- # Policy CSP - Defender -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index f001c4ea3e..1476d9a06b 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - DeliveryOptimization -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-desktop.md b/windows/client-management/mdm/policy-csp-desktop.md index 8d89bebfb5..048304c12e 100644 --- a/windows/client-management/mdm/policy-csp-desktop.md +++ b/windows/client-management/mdm/policy-csp-desktop.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Desktop -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-deviceguard.md b/windows/client-management/mdm/policy-csp-deviceguard.md index b45125a146..7570724110 100644 --- a/windows/client-management/mdm/policy-csp-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-deviceguard.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - DeviceGuard -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
    diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index c57bc0a0a1..7e7740810a 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - DeviceInstallation -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 4767db8c6f..457a2e4d0e 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - DeviceLock -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-display.md b/windows/client-management/mdm/policy-csp-display.md index 43c616c9a7..b23977c0bc 100644 --- a/windows/client-management/mdm/policy-csp-display.md +++ b/windows/client-management/mdm/policy-csp-display.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Display -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-education.md b/windows/client-management/mdm/policy-csp-education.md index dcb33c8647..fb7ee74e89 100644 --- a/windows/client-management/mdm/policy-csp-education.md +++ b/windows/client-management/mdm/policy-csp-education.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Education -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md index 6f3068b82d..3506a2c3f1 100644 --- a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md +++ b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - EnterpriseCloudPrint -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-errorreporting.md b/windows/client-management/mdm/policy-csp-errorreporting.md index c86f76ed58..67f7bd2d6a 100644 --- a/windows/client-management/mdm/policy-csp-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-errorreporting.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - ErrorReporting -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-eventlogservice.md b/windows/client-management/mdm/policy-csp-eventlogservice.md index 60434439fa..ea5746021f 100644 --- a/windows/client-management/mdm/policy-csp-eventlogservice.md +++ b/windows/client-management/mdm/policy-csp-eventlogservice.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - EventLogService -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 8f2199edcd..d01dd5566e 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Experience -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-exploitguard.md b/windows/client-management/mdm/policy-csp-exploitguard.md index f408206e83..e165e843f7 100644 --- a/windows/client-management/mdm/policy-csp-exploitguard.md +++ b/windows/client-management/mdm/policy-csp-exploitguard.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - ExploitGuard -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-games.md b/windows/client-management/mdm/policy-csp-games.md index 868f23aa8e..c5edf225b8 100644 --- a/windows/client-management/mdm/policy-csp-games.md +++ b/windows/client-management/mdm/policy-csp-games.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Games -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-handwriting.md b/windows/client-management/mdm/policy-csp-handwriting.md index e00909e922..ed2e1ec38d 100644 --- a/windows/client-management/mdm/policy-csp-handwriting.md +++ b/windows/client-management/mdm/policy-csp-handwriting.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Handwriting -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index f8d45a8179..88e6a352f7 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - InternetExplorer -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index 0297e2a41a..43b40603af 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Kerberos -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-licensing.md b/windows/client-management/mdm/policy-csp-licensing.md index 47c63e821c..42ba032275 100644 --- a/windows/client-management/mdm/policy-csp-licensing.md +++ b/windows/client-management/mdm/policy-csp-licensing.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Licensing -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index bb7fdbd8d7..dcf0734b03 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 10/05/2017 +ms.date: 11/01/2017 --- # Policy CSP - LocalPoliciesSecurityOptions -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-location.md b/windows/client-management/mdm/policy-csp-location.md index f1124ffad4..9c979b9d53 100644 --- a/windows/client-management/mdm/policy-csp-location.md +++ b/windows/client-management/mdm/policy-csp-location.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Location -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-lockdown.md b/windows/client-management/mdm/policy-csp-lockdown.md index 038d477577..c15d05c78e 100644 --- a/windows/client-management/mdm/policy-csp-lockdown.md +++ b/windows/client-management/mdm/policy-csp-lockdown.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - LockDown -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-maps.md b/windows/client-management/mdm/policy-csp-maps.md index 5c1dab3c54..efff0efc3d 100644 --- a/windows/client-management/mdm/policy-csp-maps.md +++ b/windows/client-management/mdm/policy-csp-maps.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Maps -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-messaging.md b/windows/client-management/mdm/policy-csp-messaging.md index eac7199c3e..4d41080dfa 100644 --- a/windows/client-management/mdm/policy-csp-messaging.md +++ b/windows/client-management/mdm/policy-csp-messaging.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Messaging -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-networkisolation.md b/windows/client-management/mdm/policy-csp-networkisolation.md index 95dcb7e362..2e86a44453 100644 --- a/windows/client-management/mdm/policy-csp-networkisolation.md +++ b/windows/client-management/mdm/policy-csp-networkisolation.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - NetworkIsolation -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-notifications.md b/windows/client-management/mdm/policy-csp-notifications.md index 4b0a9b5e62..4133b71c8d 100644 --- a/windows/client-management/mdm/policy-csp-notifications.md +++ b/windows/client-management/mdm/policy-csp-notifications.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Notifications -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-power.md b/windows/client-management/mdm/policy-csp-power.md index e981b7483e..533e43da2d 100644 --- a/windows/client-management/mdm/policy-csp-power.md +++ b/windows/client-management/mdm/policy-csp-power.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Power -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 2e7c8296f2..8718ad65f0 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Printers -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-privacy.md b/windows/client-management/mdm/policy-csp-privacy.md index f839be65ee..8293364a2d 100644 --- a/windows/client-management/mdm/policy-csp-privacy.md +++ b/windows/client-management/mdm/policy-csp-privacy.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Privacy -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-remoteassistance.md b/windows/client-management/mdm/policy-csp-remoteassistance.md index 71e7c1ee14..29f29a7267 100644 --- a/windows/client-management/mdm/policy-csp-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-remoteassistance.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - RemoteAssistance -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-remotedesktopservices.md b/windows/client-management/mdm/policy-csp-remotedesktopservices.md index 589ff8b724..dc0834d71a 100644 --- a/windows/client-management/mdm/policy-csp-remotedesktopservices.md +++ b/windows/client-management/mdm/policy-csp-remotedesktopservices.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - RemoteDesktopServices -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-remotemanagement.md b/windows/client-management/mdm/policy-csp-remotemanagement.md index 7ed74820ef..315cac1258 100644 --- a/windows/client-management/mdm/policy-csp-remotemanagement.md +++ b/windows/client-management/mdm/policy-csp-remotemanagement.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - RemoteManagement -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md index 37e4a03a6a..1569a65e29 100644 --- a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md +++ b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - RemoteProcedureCall -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-remoteshell.md b/windows/client-management/mdm/policy-csp-remoteshell.md index 9dd90c60be..a9538c867b 100644 --- a/windows/client-management/mdm/policy-csp-remoteshell.md +++ b/windows/client-management/mdm/policy-csp-remoteshell.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - RemoteShell -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index d8d759bd86..40fd5ccca0 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Search -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index be8599f45e..b57251df17 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Security -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index 987f2c639b..8ba5c167ce 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Settings -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-smartscreen.md b/windows/client-management/mdm/policy-csp-smartscreen.md index 2437d31e21..fbc0b3e56a 100644 --- a/windows/client-management/mdm/policy-csp-smartscreen.md +++ b/windows/client-management/mdm/policy-csp-smartscreen.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - SmartScreen -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-speech.md b/windows/client-management/mdm/policy-csp-speech.md index de1665ee8d..d00aaf1542 100644 --- a/windows/client-management/mdm/policy-csp-speech.md +++ b/windows/client-management/mdm/policy-csp-speech.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Speech -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index 03c3fb2ea4..8ab24a2ad2 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Start -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index f7485274a3..8556b25018 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Storage -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index e05d775dd4..cacb27c774 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - System -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-textinput.md b/windows/client-management/mdm/policy-csp-textinput.md index fde893e7ec..3dae6dd1e7 100644 --- a/windows/client-management/mdm/policy-csp-textinput.md +++ b/windows/client-management/mdm/policy-csp-textinput.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - TextInput -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 5da538c24a..a2ad26f40c 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - TimeLanguageSettings -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 63d53d42c4..574859ea7b 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Update -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-wifi.md b/windows/client-management/mdm/policy-csp-wifi.md index e035750dfa..6b07a4af85 100644 --- a/windows/client-management/mdm/policy-csp-wifi.md +++ b/windows/client-management/mdm/policy-csp-wifi.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - Wifi -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index d47b897f44..fadfbb83c4 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - WindowsDefenderSecurityCenter -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index 43176e2f15..f83331f02e 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - WindowsInkWorkspace -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index 71a5e7e63a..325e63c9a4 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - WindowsLogon -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index e249ddea29..9371a1d8c2 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -6,13 +6,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/29/2017 +ms.date: 11/01/2017 --- # Policy CSP - WirelessDisplay -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +
    diff --git a/windows/client-management/mdm/policy-ddf-file.md b/windows/client-management/mdm/policy-ddf-file.md index 1110db1b7d..0cdb6f8d7d 100644 --- a/windows/client-management/mdm/policy-ddf-file.md +++ b/windows/client-management/mdm/policy-ddf-file.md @@ -7,13 +7,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 10/26/2017 +ms.date: 11/01/2017 --- # Policy DDF file -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + 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/tpmpolicy-csp.md b/windows/client-management/mdm/tpmpolicy-csp.md index fb24cc596d..a86a8fef94 100644 --- a/windows/client-management/mdm/tpmpolicy-csp.md +++ b/windows/client-management/mdm/tpmpolicy-csp.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 11/01/2017 --- # TPMPolicy CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. The TPMPolicy configuration service provider (CSP) provides a mechanism to enable zero exhaust configuration on a Windows device for TPM software components. Zero exhaust is defined as no network traffic (telemetry or otherwise, such as downloading background images, Windows Updates, etc.) from Windows and inbox applications to public IP addresses unless directly intended by the user. This allows the enterprise admin to configure devices where no network communication is initiated by the system without explicit approval. diff --git a/windows/client-management/mdm/tpmpolicy-ddf-file.md b/windows/client-management/mdm/tpmpolicy-ddf-file.md index 7368eb0cd4..36b0f3b280 100644 --- a/windows/client-management/mdm/tpmpolicy-ddf-file.md +++ b/windows/client-management/mdm/tpmpolicy-ddf-file.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 11/01/2017 --- # TPMPolicy DDF file -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This topic shows the OMA DM device description framework (DDF) for the **TPMPolicy** configuration service provider. The TPMPolicy CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index ede7194396..caa8e9ad15 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/18/2017 +ms.date: 11/01/2017 --- # VPNv2 CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. The VPNv2 configuration service provider allows the mobile device management (MDM) server to configure the VPN profile of the device. diff --git a/windows/client-management/mdm/vpnv2-ddf-file.md b/windows/client-management/mdm/vpnv2-ddf-file.md index 3208f1111a..aea3539526 100644 --- a/windows/client-management/mdm/vpnv2-ddf-file.md +++ b/windows/client-management/mdm/vpnv2-ddf-file.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 09/18/2017 +ms.date: 11/01/2017 --- # VPNv2 DDF file -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This topic shows the OMA DM device description framework (DDF) for the **VPNv2** configuration service provider. diff --git a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md index 665ae99cae..5999ebee5e 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 11/01/2017 --- # WindowsAdvancedThreatProtection CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. 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 196883556d..429036de72 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-ddf.md @@ -7,13 +7,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 11/01/2017 --- # WindowsAdvancedThreatProtection DDF file -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. 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/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 3df07a32ad..47b499d041 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/27/2017 +ms.date: 11/01/2017 --- # WindowsDefenderApplicationGuard CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. The WindowsDefenderApplicationGuard configuration service provider (CSP) is used by the enterprise to configure the settings in the Application Guard. This CSP was added in Windows 10, version 1709. diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md b/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md index d70c704083..12a77ad6e0 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md @@ -6,13 +6,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/27/2017 +ms.date: 11/01/2017 --- # WindowsDefenderApplicationGuard DDF file -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This topic shows the OMA DM device description framework (DDF) for the **WindowsDefenderApplicationGuard** configuration service provider. From a5c6ad75fc91892bed0e5316b231f5c2346e5af0 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Wed, 1 Nov 2017 19:47:48 +0000 Subject: [PATCH 20/92] Merged PR 4236: DMClient updated --- windows/client-management/mdm/dmclient-csp.md | 91 +- .../mdm/dmclient-ddf-file.md | 2441 ++++++++++------- .../images/provisioning-csp-dmclient-th2.png | Bin 64563 -> 86756 bytes ...ew-in-windows-mdm-enrollment-management.md | 8 + 4 files changed, 1508 insertions(+), 1032 deletions(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index e0b8f44952..ea3c312239 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -7,7 +7,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 10/30/2017 --- # DMClient CSP @@ -252,6 +252,11 @@ Optional. Added in Windows 10, version 1703. Specify the Discovery server URL o Supported operations are Add, Delete, Get, and Replace. Value type is string. +**Provider/*ProviderID*/NumberOfDaysAfterLostContactToUnenroll** +Optional. Number of days after last sucessful sync to unenroll. + +Supported operations are Add, Delete, Get, and Replace. Value type is integer. + **Provider/*ProviderID*/Poll** Optional. Polling schedules must utilize the DMClient CSP. The Registry paths previously associated with polling using the Registry CSP are now deprecated. @@ -639,6 +644,90 @@ Optional. Added in Windows 10, version 1703. Specifies the display text for the Supported operations are Add, Delete, Get, and Replace. Value type is string. +**Provider/*ProviderID*/FirstSyncStatus** +Optional node. Added in Windows 10, version 1709. + +**Provider/*ProviderID*/FirstSyncStatus/ExpectedPolicies** +Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to policies the management service provider expects to provision, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). + +Supported operations are Add, Delete, Get, and Replace. Value type is string. + +**Provider/*ProviderID*/FirstSyncStatus/ExpectedNetworkProfiles** +Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to Wi-Fi profiles and VPN profiles the the management service provider expects to provision, delimited by the character L"\xF000". + +Supported operations are Add, Delete, Get, and Replace. Value type is string. + +**Provider/*ProviderID*/FirstSyncStatus/ExpectedMSIAppPackages** +Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to App Packages the management service provider expects to provision via EnterpriseDesktopAppManagement CSP, delimited by the character L"\xF000". The LocURI will be followed by a semicolon and a number, representing the amount of apps included in the App Package. We will not verify that number. For example, `./User/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ProductID1/Status;4"\xF000" ./User/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ProductID2/Status;2` This represents App Package ProductID1 containing 4 apps, and ProductID2 containing 2 apps. + +Supported operations are Add, Delete, Get, and Replace. Value type is string. + +**Provider/*ProviderID*/FirstSyncStatus/ExpectedModernAppPackages** +Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to App Packages the management service provider expects to provision via EnterpriseModernAppManagement CSP, delimited by the character L"\xF000". The LocURI will be followed by a semicolon and a number, representing the amount of apps included in the App Package. We will not verify that number. For example, + +``` syntax +./Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/PackageFullName/Name;4"\xF000" +./Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/PackageFullName2/Name;2 +``` + +This represents App Package PackageFullName containing 4 apps, and PackageFullName2 containing 2 apps. + +Supported operations are Add, Delete, Get, and Replace. Value type is string. + +**Provider/*ProviderID*/FirstSyncStatus/ExpectedPFXCerts** +Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to certs the management service provider expects to provision via ClientCertificateInstall CSP, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). + +Supported operations are Add, Delete, Get, and Replace. Value type is string. + +**Provider/*ProviderID*/FirstSyncStatus/ExpectedSCEPCerts** +Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to SCEP certs the management service provider expects to provision via ClientCertificateInstall CSP, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). + +Supported operations are Add, Delete, Get, and Replace. Value type is string. + +**Provider/*ProviderID*/FirstSyncStatus/TimeOutUntilSyncFailure** +Required. Added in Windows 10, version 1709. This node determines how long we will poll until we surface an error message to the user. The unit of measurement is minutes. Default value will be 60, while maximum value will be 1,440 (one day). + +Supported operations are Get and Replace. Value type is integer. + +**Provider/*ProviderID*/FirstSyncStatus/ServerHasFinishedProvisioning** +Required. Added in Windows 10, version 1709. This node is set by the server to inform the UX that the server has finished provisioning the device. This was added so that the server can “change its mind" about what it needs to provision on the device. When this node is set, many other DM Client nodes will no longer be able to be changed. If this node is not True, the UX will consider the provisioning a failure. Once set to true, it would reject attempts to change it back to false with CFGMGR_E_COMMANDNOTALLOWED. + +Supported operations are Get and Replace. Value type is boolean. + +**Provider/*ProviderID*/FirstSyncStatus/IsSyncDone**Required. Added in Windows 10, version 1709. This node, when doing a get, tells the server if the “First Syncs" are done and the device is fully provisioned. When doing a Set, this triggers the UX to override whatever state it is in and tell the user that the device is provisioned. It cannot be set from True to False (it will not change its mind on whether or not the sync is done), and it cannot be set from True to True (to prevent notifications from firing multiple times). + +Supported operations are Get and Replace. Value type is boolean. + +**Provider/*ProviderID*/FirstSyncStatus/WasDeviceSuccessfullyProvisioned** +Required. Added in Windows 10, version 1709. Integer node determining if a device was successfully provisioned. 0 is failure, 1 is success, 2 is in progress. Once the value is changed to 0 or 1, the value cannot be changed again. The client will change the value of success or failure and update the node. The server can, however, force a failure or success message to appear on the device by setting this value and then setting the IsSyncDone node to true. + +Supported operations are Get and Replace. Value type is integer. + +**Provider/*ProviderID*/EnhancedAppLayerSecurity** +Required node. Added in Windows 10, version 1709. + +Supported operation is Get. + +**Provider/*ProviderID*/EnhancedAppLayerSecurity/SecurityMode** +Required. Added in Windows 10, version 1709. This node specifies how the client will perform the app layer signing and encryption. 0: no op; 1: sign only; 2: encrypt only; 3: sign and encrypt. The default value is 0. + +Supported operations are Add, Get, Replace, and Delete. Value type is integer. + +**Provider/*ProviderID*/EnhancedAppLayerSecurity/UseCertIfRevocationCheckOffline** +Required. Added in Windows 10, version 1709. This node, when it is set, tells the client to use the certificate even when the client cannot check the certificate's revocation status because the device is offline. The default value is set. + +Supported operations are Add, Get, Replace, and Delete. Value type is boolean. + +**Provider/*ProviderID*/EnhancedAppLayerSecurity/Cert0** +Required. Added in Windows 10, version 1709. The node contains the primary certificate - the public key to use. + +Supported operations are Add, Get, Replace, and Delete. Value type is string. + +**Provider/*ProviderID*/EnhancedAppLayerSecurity/Cert1** +Required. Added in Windows 10, version 1709. The node contains the secondary certificate - the public key to use. + +Supported operations are Add, Get, Replace, and Delete. Value type is string. + **Provider/*ProviderID*/Unenroll** Required. The node accepts unenrollment requests by way of the OMA DM Exec command and calls the enrollment client to unenroll the device from the management server whose provider ID is specified in the `` tag under the `` element. Scope is permanent. diff --git a/windows/client-management/mdm/dmclient-ddf-file.md b/windows/client-management/mdm/dmclient-ddf-file.md index f328b3861d..9e03082567 100644 --- a/windows/client-management/mdm/dmclient-ddf-file.md +++ b/windows/client-management/mdm/dmclient-ddf-file.md @@ -7,7 +7,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 10/30/2017 --- # DMClient DDF file @@ -20,1071 +20,1450 @@ You can download the DDF files from the links below: - [Download all the DDF files for Windows 10, version 1703](http://download.microsoft.com/download/C/7/C/C7C94663-44CF-4221-ABCA-BC895F42B6C2/Windows10_1703_DDF_download.zip) - [Download all the DDF files for Windows 10, version 1607](http://download.microsoft.com/download/2/3/E/23E27D6B-6E23-4833-B143-915EDA3BDD44/Windows10_1607_DDF.zip) -The XML below is the current version for this CSP. +The XML below is for Windows 10, version 1907. ``` syntax -]> - - 1.2 - + + 1.2 + DMClient ./Vendor/MSFT - - - - - - - - - - - - - - com.microsoft/1.3/MDM/DMClient - + + + + + + + + + + + + + + com.microsoft/1.4/MDM/DMClient + - Provider + Provider + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + text/plain + - - - - - - - - - - - - - - - - - - text/plain - - - - EntDeviceName - - - - - - - - - - - - - - - - - - text/plain - - - - - ExchangeID - - - - - - - - - - - - - - - - - - text/plain - - - - - EntDMID - - - - - - - - - - - - - - - - - - text/plain - - - - - SignedEntDMID - - - - - - - - - - - - - - - - - - text/plain - - - - - CertRenewTimeStamp - - - - - - - - - - - - - - - - - - text/plain - - - - - - PublisherDeviceID - - - - - - - - - - - - - - - - - - text/plain - - - - - - ManagementServiceAddress - - - - - - - - - - - - - - - - text/plain - - - - - UPN - - - - - - - - - - - - - - - - - text/plain - - - - - HelpPhoneNumber - - - - - - - - - - - - - - - - - - text/plain - - - - - HelpWebsite - - - - - - - - - - - - - - - - - - text/plain - - - - - HelpEmailAddress - - - - - - - - - - - - - - - - - - text/plain - - - - - RequireMessageSigning - - - - - - - - - - - - - - - - - - text/plain - - - - - SyncApplicationVersion - - - - - - - - - - - - - - - - - - text/plain - - - - - MaxSyncApplicationVersion - - - - - - - - - - - - - - - text/plain - - - - - Unenroll - - - - - - - - - - - - - - - - text/plain - - - - - AADResourceID - - - - - - - - - - - - - - - - - text/plain - - - - - AADDeviceID - - - - - Device ID used for AAD device registration - - - - - - - - - - - text/plain - - - - - EnrollmentType - - - - - Type of MDM enrollment - - - - - - - - - - - text/plain - - - - - EnableOmaDmKeepAliveMessage - - - - - - - - - - - - - - - - text/plain - - - - - HWDevID - - - - - - - - - - - - - - - text/plain - - - - - ManagementServerAddressList - - - - - - - - - - - - - - - - text/plain - - - - - CommercialID - - - - - - - - - - - - - - - - - - text/plain - - - - - ManagementServerToUpgradeTo - - - - - - - - Specify the Discovery server URL of the MDM server to upgrade to for a MAM enrolled device - - - - - - - - - - - text/plain - - - - - Push - - - - - - - - - - - - - - - - - - - - - PFN - - - - - - - - - - - - - - - - - - text/plain - - - - - ChannelURI - - - - - - - - - - - - - - - text/plain - - - - - Status - - - - - - - - - - - - - - - text/plain - - - - - - Poll - - - - - - - - - - - - - - - - - - - - - IntervalForFirstSetOfRetries - - - - - - - - - - - - - - - - - - text/plain - - - - - NumberOfFirstRetries - - - - - - - - - - - - - - - - - - text/plain - - - - - IntervalForSecondSetOfRetries - - - - - - - - - - - - - - - - - - text/plain - - - - - NumberOfSecondRetries - - - - - - - - - - - - - - - - - - text/plain - - - - - IntervalForRemainingScheduledRetries - - - - - - - - - - - - - - - - - - text/plain - - - - - NumberOfRemainingScheduledRetries - - - - - - - - - - - - - - - - - - text/plain - - - - - PollOnLogin - - - - - - - - - - - - - - - - - - text/plain - - - - - AllUsersPollOnFirstLogin - - - - - - - - - - - - - - - - - - text/plain - - - - - - CustomEnrollmentCompletePage - - - - - - - - - - - - - - - - - - - - - Title - - - - - - - - - - - - - - - - - - text/plain - - - - - BodyText - - - - - - - - - - - - - - - - - - text/plain - - - - - HyperlinkHref - - - - - - - - - - - - - - - - - - text/plain - - - - - HyperlinkText - - - - - - - - - - - - - - - - - - text/plain - - - - - - - - Unenroll - + EntDeviceName + - - + + + + - + - + - + - text/plain + text/plain - - - - UpdateManagementServiceAddress - + + + + ExchangeID + + + + + + + + + + + + + + + + + text/plain + + + + + EntDMID + + + + + + + + + + + + + + + + + + text/plain + + + + + SignedEntDMID + + + + + + + + + + + + + + + + + + text/plain + + + + + CertRenewTimeStamp + + + + + + + + + + + + + + + + + + text/plain + + + + + + PublisherDeviceID + + + + + + + + + + + + + + + + + + text/plain + + + + + + ManagementServiceAddress + + + + + + + + + + + + + + + + text/plain + + + + + UPN + + + + + + + + + + + + + + + + + text/plain + + + + + HelpPhoneNumber + + + + + + + + + + + + + + + + + + text/plain + + + + + HelpWebsite + + + + + + + + + + + + + + + + + + text/plain + + + + + HelpEmailAddress + + + + + + + + + + + + + + + + + + text/plain + + + + + RequireMessageSigning + + + + + + + + + + + + + + + + + + text/plain + + + + + SyncApplicationVersion + + + + + + + + + + + + + + + + + + text/plain + + + + + MaxSyncApplicationVersion + + + + + + + + + + + + + + + text/plain + + + + + Unenroll + + + + + + + + + + + + + + + + text/plain + + + + + AADResourceID + + + + + + + + + + + + + + + + + text/plain + + + + + AADDeviceID + + + + + Device ID used for AAD device registration + + + + + + + + + + + text/plain + + + + + EnrollmentType + + + + + Type of MDM enrollment + + + + + + + + + + + text/plain + + + + + EnableOmaDmKeepAliveMessage + + + + + + + + + + + + + + + + text/plain + + + + + HWDevID + + + + + + + + + + + + + + + text/plain + + + + + ManagementServerAddressList + + + + + + + + + + + + + + + + text/plain + + + + + CommercialID + + + + + + + + + + + + + + + + + + text/plain + + + + + ManagementServerToUpgradeTo + + + + + + + + Specify the Discovery server URL of the MDM server to upgrade to for a MAM enrolled device + + + + + + + + + + + text/plain + + + + + NumberOfDaysAfterLostContactToUnenroll + + + + + + + + Number of days after last sucessful sync to unenroll + + + + + + + + + + + text/plain + + + + + Push + + + + + + + + + + + + + + + + + + + + + PFN + + + + + + + + + + + + + + + + text/plain + + + + + ChannelURI + + + + + + + + + + + + + + + text/plain + + + + + Status + + + + + + + + + + + + + + + text/plain + + + + + + Poll + + + + + - + - + - + - text/plain + - + + + IntervalForFirstSetOfRetries + + + + + + + + + + + + + + + + + + text/plain + + + + + NumberOfFirstRetries + + + + + + + + + + + + + + + + + + text/plain + + + + + IntervalForSecondSetOfRetries + + + + + + + + + + + + + + + + + + text/plain + + + + + NumberOfSecondRetries + + + + + + + + + + + + + + + + + + text/plain + + + + + IntervalForRemainingScheduledRetries + + + + + + + + + + + + + + + + + + text/plain + + + + + NumberOfRemainingScheduledRetries + + + + + + + + + + + + + + + + + + text/plain + + + + + PollOnLogin + + + + + + + + + + + + + + + + + + text/plain + + + + + AllUsersPollOnFirstLogin + + + + + + + + + + + + + + + + + + text/plain + + + + + + CustomEnrollmentCompletePage + + + + + + + + + + + + + + + + + + + + + Title + + + + + + + + + + + + + + + + + + text/plain + + + + + BodyText + + + + + + + + + + + + + + + + + + text/plain + + + + + HyperlinkHref + + + + + + + + + + + + + + + + + + text/plain + + + + + HyperlinkText + + + + + + + + + + + + + + + + + + text/plain + + + + + + FirstSyncStatus + + + + + + + + + + + + + + + + + + + + + ExpectedPolicies + + + + + + + + This node contains a list of LocURIs that refer to Policies the ISV expects to provision, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). + + + + + + + + + + + text/plain + + + + + ExpectedNetworkProfiles + + + + + + + + This node contains a list of LocURIs that refer to Wi-Fi profiles and VPN profiles the ISV expects to provision, delimited by the character L"\xF000". + + + + + + + + + + + text/plain + + + + + ExpectedMSIAppPackages + + + + + + + + This node contains a list of LocURIs that refer to App Packages the ISV expects to provision via EnterpriseDesktopAppManagement CSP, delimited by the character L"\xF000". The LocURI will be followed by a semicolon and a number, representing the amount of apps included in the App Package. We will not verify that number. E.G. ./User/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ProductID1/Status;4"\xF000" ./User/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ProductID2/Status;2 Which will represent that App Package ProductID1 contains 4 apps, whereas ProductID2 contains 2 apps. + + + + + + + + + + + text/plain + + + + + ExpectedModernAppPackages + + + + + + + + This node contains a list of LocURIs that refer to App Packages the ISV expects to provision via EnterpriseModernAppManagement CSP, delimited by the character L"\xF000". The LocURI will be followed by a semicolon and a number, representing the amount of apps included in the App Package. We will not verify that number. E.G. ./Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/PackageFullName/Name;4"\xF000" ./Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/PackageFullName2/Name;2 Which will represent that App Package PackageFullName contains 4 apps, whereas PackageFullName2 contains 2 apps. + + + + + + + + + + + text/plain + + + + + ExpectedPFXCerts + + + + + + + + This node contains a list of LocURIs that refer to certs the ISV expects to provision via ClientCertificateInstall CSP, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). + + + + + + + + + + + text/plain + + + + + ExpectedSCEPCerts + + + + + + + + This node contains a list of LocURIs that refer to SCEP certs the ISV expects to provision via ClientCertificateInstall CSP, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). + + + + + + + + + + + text/plain + + + + + TimeOutUntilSyncFailure + + + + + + This node determines how long we will poll until we surface an error message to the user. The unit of measurement is minutes. Default value will be 60, while maximum value will be 1,440 (one day). + + + + + + + + + + + text/plain + + + + + ServerHasFinishedProvisioning + + + + + + This node is set by the server to inform the UX that the server has finished provisioning the device. This was added so that the server can “change its mind" about what it needs to provision on the device. When this node is set, many other DM Client nodes will no longer be able to be changed. If this node is not True, the UX will consider the provisioning a failure. Once set to true, it would reject attempts to change it back to false with CFGMGR_E_COMMANDNOTALLOWED. + + + + + + + + + + + text/plain + + + + + IsSyncDone + + + + + + This node, when doing a get, tells the server if the “First Syncs" are done and the device is fully provisioned. When doing a Set, this triggers the UX to override whatever state it is in and tell the user that the device is provisioned. It cannot be set from True to False (it will not change its mind on whether or not the sync is done), and it cannot be set from True to True (to prevent notifications from firing multiple times). + + + + + + + + + + + text/plain + + + + + WasDeviceSuccessfullyProvisioned + + + + + + Integer node determining if a Device was Successfully provisioned. 0 is failure, 1 is success, 2 is in progress. Once the value is changed to 0 or 1, the value cannot be changed again. The client will change the value of success or failure and update the node. The server can, however, force a failure or success message to appear on the device by setting this value and then setting the IsSyncDone node to true. + + + + + + + + + + + text/plain + + + + + + EnhancedAppLayerSecurity + + + + + + + + + + + + + + + + + + + SecurityMode + + + + + + + + This node specifies how the client will perform the app layer signing and encryption. 0: no op; 1: sign only; 2: encrypt only; 3: sign and encrypt. The default value is 0. + + + + + + + + + + + text/plain + + + + + UseCertIfRevocationCheckOffline + + + + + + + + This node, when it is set, tells the client to use the certificate even when the client cannot check the certificate's revocation status because the device is offline. The default value is set. + + + + + + + + + + + text/plain + + + + + Cert0 + + + + + + + + The node contains the primary certificate - the public key to use. + + + + + + + + + + + text/plain + + + + + Cert1 + + + + + + + + The node contains the secondary certificate - the public key to use. + + + + + + + + + + + text/plain + + + + + - HWDevID - - - - - - - - - - - - - - - text/plain - - + Unenroll + + + + + + + + + + + + + + + + text/plain + + - + + UpdateManagementServiceAddress + + + + + + + + + + + + + + + + text/plain + + + + + HWDevID + + + + + + + + + + + + + + + text/plain + + + + -``` - -## Related topics - - -[DMClient configuration service provider](dmclient-csp.md) - -  - -  - - - - - - +``` \ No newline at end of file diff --git a/windows/client-management/mdm/images/provisioning-csp-dmclient-th2.png b/windows/client-management/mdm/images/provisioning-csp-dmclient-th2.png index ae35570be6f99d095559b16e8765a228177a45c1..88398bc1c59a57def5ce1263fdb5c512d9e17890 100644 GIT binary patch literal 86756 zcmd3OcUV-Z>C`b+? zIS&HDkkgRk*Mp+oy?b|mcX#jZ_lM6sa?a_~U0wB7)mzoa@2;ZsS%S+1czAec@5o51 z;Ncxpz{5K&eCjCpOSwh<6!JH~JQ7NfAWZ^RN8BdVM~{HF_l4L)`8{Da4{*JQkdJn^hXFerZHTiYs<@o85qqE zBH)Q$gIlOFkL|S@=hn&(F3SsXn;ADvWU%hr8yKIta_7yEk}TZ2jq0#Sono6MAJ5`A=-Fp|Nt>(GF9iJ|-h$v0gH%2!Ni|%dS)Trm)ti#Z_W3$xl1CD^} zwK7w1SY`3v2KF3&)UD?zF2(&082>QDnF3tAuX_o#J((D!e-BD=N;Zz2YjBE#isZ{B)t<=i7CR>r8U)*YdcNMVyNDC|50YfBr%k6wro_%fga#=FGZ zjuWk|tGVdiP|rxM8SCa2OHx%@q-qkw+3OrW+!*JuF^Wh-YI>BZEV-1?aOz` zHxE?c&*qR5SDUNQ4u>g1Cc5=d0TC+EPED>abW-xFS}1yU91{ z`i7pXz|QBaD&XT5d8{29VPLRRW)w$=e9x&;6JyN}qm)lqS!&ma)QT5>rEG3wub&=~ zJWkX`m&&v(+i*2`Xm0F_L459Y=hzy|&Am>d1m?-Pox)K#ZjZaLY`^C$XGTr~b%lLn z4!?NGO*0SpP=U2uvN9~ zweqocN0d>a$^kt+D)ja(B0;-2Yq`Yxbl+1yRhQM2R`FCsJ|+1)rthVTSWe!px>~jU zmOP1eY)ng~26VxVX@6~WfPCebZ1#3{ooVB8Hlw-UFWsZKXsSBj8?LPJeHS7tZzTV; z9gzZU?t~0H*$T5NPI|8w=|_jq)Qh(?TFzH(T!n7-Wou+NUP=*$%Cw|isT9~vJSVnu zch~{U=<)R{A}}*EGtZ^SPjWE=h&O`?sv#sh_!`EYy`xFiSFQOFW~+*h5pg0XZaB(D zXS(QH`5*!Xk1}1H#ZVB2v1}KN!gDy|&_hFAKLsO$BEGS+&D{qx^+p*^rUEmJ9vCl4uZ-Int!yao*Pu{&A!2)Bf z+(nm`G#y+`SV0aH!?@yf9xks%+(0=ix{nM-o3(J9#Enj$ggNcx?Cdk0o6)1;DX=c~ z?EC2_{Ojc4+WnU<2&VHY%e6k?#5ucm?<%i8J-#`SGaqf>J~1kcX|cwk?D$P$AU7(9lqSzqUwaUY?Wb z)NEDzm&Lgh^m)X3Xeir+%TWP0n>&L^kYVlJ#p-h~G}3(j3Ru^ty$kC|N{G#=ayQ4# z6_kPd>_DB^{@0~#TBz$nJiW7$%-%NFo)Z4vcrX_fuJpAc2)9eb&QronM7yIaLHatb z<2zeXAB^oGI3!zp`T_$yK>Jh@Jl^?9(o_dH%2g`*q$BLUWuY!Faf3liJsPRGH~_N^)S z0hy)xIy9F0@X_e-%*1c`y&_O_ROz z2X|47;gFI>$kXczbC#s*Jyc88$aJ57YD*@per+b7S20mD{nDrl8UQu%wEO*Xj$=asxG3XFHQ8hF3i8D9n)zUvt zO_cKnfgw8G9uZfl&J>=azc;nER`mPH>CN!A-JWH-y&Ga>>Q+-z`O6$xiM9#K592zR zA=vJSmcA=C9+>?80bVZnoN2t3u8xMzQywRswmB&4!1mu^dn-a`3+yMr_AE&#YKh;z z`?}b6$qIDcit#!MtN%@?BGsc+S>Aw?ZN`dsSkQK|rC8$+&(O;5zB*}eT)$nza8GRs zYI1+8E31>I%WDBazDC|LB~c!yS-{2hv65WC0_8Tju?uAX8#{mdl`P4fhNTb7nYr02 zHEVlljc#Xjb$aT^_SE0|jKuAr^cQNocZx{3u(l8 z=w5Jq?;7tYD=Yi$#rb%IK~Y-3xM?Mc@iFX9BOjn?7{>*`Pf$36`iG1OlIH}UR*pkfs4HIGXjcX!~8!( zqA�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%0DMQ zbJ9Q&O#&!{r%qGN@qG0j0LO-K@3wG zaSOv0u1m}7xs)0?_l<@fEm(uhF<#Yf>YXiMkydqL{J-MA#K&w~+a1?#;J3F;Qw17Y#;bpEl|7 z0TB@fKEY2bfb1gGy;d(8l+H+DMj0gR_cHEDrj(SO;h-*7L^twX-%m+eoj#(AOZp4iK0>LgL3uW_y? z0%qXwRYdQGH|zva%gu!X&Ld@!O3OUhok@#f0X(I}ZhsTZbducjb#Ir1zn73F2Su{1 z+9>|1&I)}d_NGic1J%d+=Mr!Y_2JoeCUmE)q0%@4Uj69P+_#cox@YDd;!#4ox4mQ@ z(6@{GV}hgo7hJdda!UrV&;^d)$G}!rk(w#1xsHq3Qk|sXo^4%wUl$T`(uATsI>-zo zafQt@K#5lAT3;uZGrl3;*P(z}$#X;4#GpP(sV&nBlY;r=hDi|HZrMIHE><5UQpuED zlq=7)h|1wu&P4K{i_qW3BY#bFR)L7_w9gEpMwfnjZX8j3>QBcO~QX8gFhJ4 znvI_1E2t+t9B(ds?eXI;jPCj?j<-~EIu70!xPJQ;m7=r`kaUhWG$Ix{7 zjJUsf(wyag8n+>v&$zlj<$u(vtNlbrkszh}8o@a}*qzfaG3VH|{^QFZpxCj5z+nVd z7AT*I>Nd6|Xc&+`fFdJF!9lX2nOgT8M>v7%iK?(MH!*1hgfIhe)&b4|xzp$OKoJp0 zgWp3?gs${|?kQqWnR;Unl7Q5SzreHs@B)4gir2t%L3Z$?J@pH^h1~z+Up(sWRrKae zT9&ek3Y+E_8A^st#no9=6W81Pgfiw{CK_CvL9y7dUzdk;Eb+>;Pjo$Gf zXxiQksNE0o)myit1XkH920vw;fk1)?pU5zdP}yB?Q>Wdz`i6&JuE5S_#EgD;jRK_Z zUk7tha|4R)=E>Zi+TNx@|CRgxA>-~2PmJ?(ZIEAGM?itk@u<#xvF|k_c{=U8q`*l4Nnr;EdIXgF!#_%dtKL^_mlXxwr&4^==m&d_uC3oXk zwWeM0bwfT+nhdlyofe(-Njk3w`vLlHIIM*g9RaOqOq5P*ln z%3Ws6(5=DftzEye7r0!C%?4n6!LE*d3$@r~6DZwNA!8hpgr(vTxSMMULp!OkEf-s% z`FAEAy2foLgt0b^YC8kOxsjpocCx_g_m-amdy3%fHQDZpAhcL`U1mC5?J=%RKdPH* zi!=lDT3J7Va;N#OESL$|^q-Ww2K)_mXsvr@!=O4~?;BlgrL!>Gy@ER%?s#+Mrfksa zraxvEO%)T?`vYwj_;)7@?rlLO5?@B=ikObzqXsn>gbm9DNYDoriX!^A(bkQ@Gh975 zt(}QNi}Xd0yAVhYVJ8AqpR3M8y@F|xfTCIal(AkN%`Pfg;8D4OyPvWvwQImWAeeSA z%bX|w`J zP`!`Y`)SO&-43mX%+B_DqoF_WhJb(fR!0c@a%iX=VWK~>l2RzJRq5)0MRQC(NDRc% z^rmI*3Sl}ZwVlkhFF_zT38Ry0!CeQyZg(P78_pK3$$mw93z54ln=}-?`E+4Q3~SI} z2(3_qUe;U$lQOfB>q7*&bA#}rHe~3>ZcZ1c86I?*%Th-$SLyIs^Wk!{ta}j9Cmw9X zupA5*sjYs;s+>was4;kH^uO)rSvWg8Q$#$h7%t4Z0?9k|6Q>4o-oEX+^+lI0Ky-YN zY*;bXP#X#{0)5K}4!lAf#yM~6*`yyjAlz3T23q8SHkJDxUUv)7r5Pvobn3H36r6DC zAgG@p+yye82#s4!_C23V(5z_Sma2iQ&wa0S9thqyU?~WGY~lnG--mG{a=VfC^&Mph z0R#@SXjiP6=9x&2#+@P5i5>j%BwF&e*=~NP@M^;x%UXqd_W-~FkO+b*+VgeaCCpdc zxuo%=B{b>ogayr}W=XsU=Ggt*1An#-H}qs@d4{qgD}W@%Y-j6>A3OWqO{zxR8dg*5 zQOF8#kc}?x4<9#gr_!;S!tA;>sjcUvQ#+;>F*H;^G`ei)x80%)49*AD{YhwgHCEWM zx<08MQ@%LVd}}?@&J{Nw1K-v5*ogr`ymYBha@2K}m8H735OA6R!=Wp$bppNlrR?jl##b;b zVBH97Bh?7Y%Kr~%{3P1M5cGuXIzaaJTKs@N$OAq5_UVH@04zS_|9>trP!{eJe!;N! zdmE)12k8SqoiO=;+VEOkwM`)Xb|EODUxgIX_vgU{Lf`c}n}<*PU#BmAb8Iw`g=J-B z1qBAXZGUjSBG4I>WWPo-f!K2HH*l}8AUWJniK6Ju1CPd7IEZjs-~0i+@!#Ifq9GXA zp~W;F&qouH2@J5l zp=5+33wMQP;Cv15eeQ5o;|Pw;)VC#`?yH?&aG=}c!CI5UWH%qjN@zt)BKWzY0QdHD zWzVcY%feKyTl-_eI|ZVF%T)GoslCm;8=frq9JCXGaDv7^gf;hsVw>BwwYEp`N>(Ge z&2|Dm?$MExd%AQ@dxb_ms+yC_knT#pZjsx0C7QUCjfIV!Tcvei-bs9?*sQgh0px!k zZkMJ)jPjn`>;wun{t({ot;e+`luw+nt7q}lRnuRUY{-3xt@vK@eGzFGdRz%L4W|6g ziG4jV`FTlwX2S{FlTnB^SFBf0>aN%|$FL3U6aqoI4|g)B#+D!rm0RR1FAw9QWTaxB z$00y5d06^9;UN_J4`FaH?@z{JPB`5hHxx%W&mxR-keD9z4)x`S`Ov}>F9#2_Rm2nm zuGuViokiBc?h=|qQ1dPl6TU1&fxFOr8sizQ>w&~foXAebi4)p`9O$(6N9gvu4Z%>s zdqxV-zSDDNHf!-BWzsn;q>-Z160~M~r04RN9IMBAD1e&pzV9EYtPVlHu z0ZskirW^rD2#zpej?sVu;BG9jFi@;})Ut$PRyVf+ws66e3DW!4QCDnOY&omHgdgZ7 zE{7qpM%o4EO)_!1Wni7a87BW@@%%Tck7XGJ*gCS4WKyiRG4Bd)|1w!&UG_r&Z&m`n zt$8i?s|#Qam|W*^m2PM}f2S9RUjE4=db#}~sIEZ(^JUn$1dIsvz7c6pU4;&J5;)1t zODc@8@enqYvW7HeBAII_rBt&Xf96&x4_?eY7qsI&lpiS*C>z(OAJZ8!<{w+gi^h$L z)MgO$X>T~diX8ri5O;AMBMJqz&|Uq8JgMUu?X!Z=k|2LiswO~x)ULhRa6x98c8$LQ zDMRWnIY3bP=dE@-(}^Vlwi9UAWkVoUHDR_EEu8#Ug3c><4W2m_-qP2FjcJsCfe1eZ`lU`l|g(K1*CH!4f8*Lp+VyLqEOZ`mW z85>5o*M_`}(0!`*eIO=e5sFT4qDNwsaZPM$pBoWFrmiYvKcys+G5;FN0R{t`uLB50QCFGHDl9KgDk_KUD>hqo zFe}9*k&%&Wn*RW2l7QWcK&;z)j1TeldZSA_;ppO@o ztXr5=7c73Uv&^+ga{}@Y!Wd>&QLg3L%VouD0@<)4cKc5`Gv;+NZZf#CKuwoFC?RhM ztN>7@4tFh5aAJZ@tdqvnm#V{$vGjD$C*fMBuQqj3vE_m@C{TS|$V8s`2d)c`3xsOs z9LK7Py;bJ;ZEu$hE_9c#u`D6WWN}{uD zvlvUi#KR5SkcGwBY${r?dPS2MYXOmm9WV058r~)GZrQ#txqL25b+toKutQL&Lr`Qc z()M=HNZF53?}oLtxn5iYbJjqq9U4#;4*&olIC|aP7N{Qu7{tb;W^eKvJNIjJow(=4 zeRTR?+pp~K{ou;~1fOh=%O8&>E7f*h4R+2|9;@~wmxZl%d?6FuYT`iOW@YV@hnxjx zUH#?__lzcBv?`_sRFB)u&RR#dd|cPsSX8w5ipFv~MmLYEYK9TxjNsaHX@+{`!I4+XG&J?+L$6A5@ zIX}lSY78gt;RTtTPl+Z883uRZt2YMOY7s6*y@VTu}Z5QKVyzQsr;`QZ5Ho>(X zUB|UKxk*FGV;@Ec-yah__yX%rF}59_QBLKk_FZ_`j|7^P>}dg+6s5t=JOs_Rt^AF; z9mF~R&YXO!Ik|~Qlo=<28&#C|n`z|Q|1qr?==;%d!ge;yXu3M;nv_HqyoPyF`m;vK z)_RDv08jnMbH2ci)j+(shL~)pfZtk6NgnPdTXVF!re;2NQ%x=)Ns+Ao_OieJ{F**$m;+8 zXWN75R*y)fHMJDwR`cmCfum%OH*^q{bzw7z;I8zBJrFwxm}g<90|sDR4NOF zy9o%Rw{>eshnW-ryw(4NoFPEh4sfWPHRY--7eisE5BZPY%Cx5Dp}Q}Ic)XauZrgu3 zq1K#=p%2m3RXa0}2uCoSlC}>kJ~NGQ4@65_{fH1}mtG-B!aV+jR2f19@eEme`L*$a zJlpvu(-o^wj}sz)L}V*UYo+Y)$Mi?e2k6Eqk)_TBrBWROoovBr(r9KX9;Qeqmw?KM zbt^QkDOjZ}rC48PATiH6Sa7E`*nOe}wB&Wpl|g>-AOjr%;s(vT7mnY5xW~9SAWJ-1 zZ^txmx8^>&FdAR@%(}m8`f5j^wJw<&TU*20N!n>|FSAI_rhC=zMJehf2Hf89#WSiV zD}`4q{0;}pNWpauVc}mDJ zH8W`2j1hgU2bfN#a1by=y_nhxmd)(9o5_2ks@j`th;EG&n-_p^f_5vya&Z_Y0qxCE zT9@9T3P*;!{uq5?JC1O!nkZJvaX%OPb+;O8JM2)tMLQE=hQ|YCV;vx82r*$0;rD9C zux?HG4GzbOU5*Z4ff_2Yr#XwPvk3~iZu9WWQ`^h{RYPdv{9Ppz!U+m+h2=^Kpe;~x zP;f_XO-nK&JRFDm{H3?bX_k=^tx?3+Y%w{}J22n`+KsG#DT4R{SCv5Mcxh$fcZBf0 zD$&CUVs+-i;zL#8-W0p(W-KN0cxk%8q+b2W4kh1>Y!)0{8g}I zS$mk@b+Rg0^*!osnIoR&-iyx*kk9D{_QfkBBLkSa-KR@)t^xzw_=Vy6zw`pu8)>z- zHnpR6?bn+u%!hKYHN8)*t#KbcXmUX1MH)eK)FZU22TScNwk9Xr!WXLKF;gklzKySV zw)GSJPdvErg_$@tr+aEVmF2o zQ}Jo@PJfSGKN!`qCIKgj2Nx7@s5h~hJ|zM(w|bpl0%r}9OBN%)AGvqC3^0cQtw6#) zkwV1v^RB&k|8pS9Va`8-UhgL%bbvClJDZD4C-xzG@;Oj!yG9ts9_#TK#K%9+eM!1- z5OoAbolR?fylGuBo+-TAVhn(}!#7E3BD=A8Sr#}j#Mh05wRj!iwzi$+_NxF>><`*r zi;xd6K1$U|0j@{z1Fj;E{BW52e2=><(@}=!=Q#E`ox?#7J>uOnwGm9F;Mk9sT~+(z zGfu;3#`Ir-UK-B<_K#2Ty7k@%|NNX!$WVpC4&1V`$6g}C;lNKLDIfDdEfm3%dOZ%` zA6z%^2LF^N^SdHEW^0XW|t$M?TPGP-bPgg ze86y-9%I|Xs)x&ox(Y?_j%qsHT;X54eDnhrQ7U2Un?%(7Y>&MEH+zW; zD1iUoR<6W-02Pr(*873)k=KGOn|~ogdUjB3UAyZdkt}UCzrd@9?mlX+8%;Z>pG_W; zl4Q^It|OD08K$_&@u=BhSEs+tm-B72{9JcS2HUI0e7bTCIyh3n3FrJF;h*#++F$nV z-$}@fadg}q4VG<*st}F{(8@B@Mr}OiaV=G%ZQw?_@ZID&wo29MSp!mE8(4cnrKB>z!HLuJY4W>fGh(@FBrJDVdXkFE6 zQW6UWiI0uei`b7DznME>K)TOGRpR=>4eXH@J%w*yNvr$En>0Foj~tm;(y+n%Dx@;m z=I^_1reLqUCAxL9wK`#9Fr@igMjVrQTtO52Gn*S!A}Vk`mP%S7o;A^?rqh>yQp597 zbWrqLciDIfsv1kXMpB9uebPTmtX_DLE3pT4sPxdyxMmagN>_-ZRE9FN1qYjhHa9Kp zW_CARXTk<0)224wSSdB0K6mBZrC5a`c(?KuVPVs>*qxV9v}+!Ihsi4vHd&mpjWw+h_nPXHh1KaSWe*(P#(5E0xd<$g8Cji5Ab_+$w>Q$6>X@k@+8Ow>QjeT<<* z%D>|_KZv4)kk8zz3HQzn>be=G=QH2T8^tEh{|_5=?uVMl4y#)tVWcr|nw}ZZiTUA; zDKD+Y3l^7&IZ*sM(^Gdq(FVZ``Ea5oGfeV1E~VRMl~Ta#zReAIKXTkoj98Q@cz{)&i)Lbc%@ysn^g9NJ%^!F_j_{b^I<>F7e4e2B z^FC@Vw>VjKIM2+~MWq-JZ(3^t(zND^cGFaxL`$a^Uw2ne4F3hCZ{FU~h~0W@W*-fb z$kuXu(@z)C{CeL&kRyg7lPXXku9r5xoRKAZTD90e8OXb6U#HtHo-j*I!(&ezi(V?BMExB1*eDGzP#1{=r_U4fe>Zqnf z@{CLoZ-ghhxbsS3W5?Yk4HoqWwhJs{8D_UOrNjUw|J3f6y_g-|UTokQ-dG_7`|9od z2EulY3ZQJxHtLgza4SQe>0A9t;w`vQit2myIGw?PUCXmeNV{0}0yaq4>3vd(99Bs2 zV;dTL6~>l(0i)zSGv!_;+!yd?H!ez;{E6IPB1N_15V8TFs{X4GDaihQIyZ;tOP7LzDjc|iO>$Hw&TKXB4paE423NmDZf~&|1{J7lZd52g{!hjJ~I=I8AB;6 zq%&q;XI7TAmii*Gh+Cr5rhRSqE! zv*cR8OU@qia%iMf&SO;49-T(2@Jy0f;BqeVGM-E~&^G zBSRMPh2XhN%*62`RrKscBiJwT-?Cw)lf9g#WSn5Ss;5o%p62Ep*T?bX@Hho6z7Sda z+eU;?|9*h)*v;8&^<2MI{;y@Gp1o`TPzw-9R!<1d=?vVSK_*F-F&Rv1z==n)Kj`nj z7I4B`Z8y*y%eWuyvivg%EGdsXUWZ&r3sw-fU^uh#PARJaiCLi-YvwhJ_iFdj$DCj} zuuqH7WPbw$vNhHRLPam(`EDYL`S~RU#rl+y%@FOHS*|Lqx_=&9dwx~+mJ6}k1IJ&c zTA0dx@Q;_OKhfuZ5e@w35%ocq?o5>C>&eAV742TiEP*391Rx@U1N76#4uEs)otI{S zQ~V3&{4+##7#aN!aI=;Gk;+LjWo1x_TP#q>JJn=JY~qbJ$xOvv} ziD!YA@lEXjzc;T!%SP^fD>omWyEQw5zN$7qh0U9&=rZWS%zZS9mg*$1JIQ!4`QEFX zL+|u5KdFDkt>|`Ds^Lr8@1#tITsR#O6PamYm#e7+QgnVkmd*784D0ySyv!LMCo#l} zt05u*uzbb~!zX@yx)sd{6K8)-(Hp?hy&Nil=k(Bd=2dn_o(J2ToMyCC(4E05MWI03 zhQvHVW{kD)dd+hS8jTD*0m0CXgV`h`!Ttu}(`i(St?2uF(^V1#v(BoAW@Py`sG3Tm z?(oIKqlqmC9*mh)sAEm6Cm*XwBKu`uOcp=z#=HSRkwhTl5AR1;_EqahTo)ON0T^ zMcn0ERWXQhJr+FhQxYAKa;$|na#&g9Yj@eb^+c2Au2D?r**YNShr?7~OrCJN*nH;5 ztTYv2=A-7wWwq-bi67ZO#w8eD!B^)_ps7K}sGn{P=KwCRlfEK{l?fzU?}h0PwuH1c znhs=hfuPp@Fn$L04>kOLQ2D^o1A2BZjC?SS0ObNVJz=6<^4pcJ?(TVS724muRtRXA z_|uF1pF;otys&>q{N_IY^A`hGr_^b-KY_k^_&h1339QMXo1O1Cq)j~s{zphy zIY_Qpbr=F9P>lWPsnX++T##tHPX?@C(V&7pQEk2ug4r0D{J;T1&#Qpi9yGT@BVmz| zO2a~sJ6HE1m_aR!ElYz=qUWCFn{T9r?Jp2$j*OGVrsi{!vvXEp!Q#aHt|K6aehN?{ zw;Z)1ymF%l>bph}M5I^jm+Kk*p)U=7CL##Xk+zDW70i=PTVRLEKpY}h1o90WcfFV8 zQH)IDiDLW+9Piw;^fW;`qkP?%kkt9Sj9uY;yT_r)5!=PFUDiWXwrUyPJiz!ZP%F!kZzg~y^f zw4;6$jYSBvv?7CwWC9*JKzZ7f_5NgTqf^hEV6#k_dVE_dn^JTpq@$Gy2bKL(p{Bzl z4>NHC-L-Nd;{~aubgm|+Lq|c24+hL5KKm<;<4j5t*u-Y%Ae^AmjR4r!TLcGfEOvD< zy((;1`4M~yPhf~vONl%V)vUI66yi@zH49wwxD5*0`RcFb&nmuE&{K0MRJ#jvp0mjx z*WZwg{+tzUa;)=ts>x;=|I&H>4eVvKQG25q4Dd5TgwxB9D6+O@V)AQ#suY04GQv z+W!3NxF2-6PS+3iX5`qTeHXU`n6jl>YVF;PZd#WgBY@1)Dup+P{PFU_-q-P5h0o(tjV7!lug|uv z8EmoT+8fw3(8$ZlC?{chcdl|YqAQF@sc1VDtjg_-QuX;$B2XAJbMsr-3Jys(WK)nV zCm@!45XFK|styO2SrboY(~G}>K+nQU!H)e-WPGf8zqV)klR6T!^{40ss73N=5O;(C zct==DX%Ee1sG03fR{9s*o1;-g_WOgwimKTGvQuP(7`+FIyT^c`R;JWLLqrHuUxvuv`^V`i) zpMyLl6@01hPNlaSvm4QIM&`8PAC;@c%|>+Uh@LBbk12U(K5@kGtI-F}s%j8o zpn}?ChU}21AgziJ_anq$$u35gg(bn*(roA)k;C=R4evae)#B+-O&h8#Qk%Gd*RUZz zL6s8`2Hl)VsA)Hx=cj;t0H@>;`20b&?JexPC_9TxUrCm=G27VCfemX96!B_&ydgB} z_6+T{tsOl`476CQn@{0Na}~cGarUk;pqu%0w|BukG~&)J2JF{+bw(G-4p>R-sS`w)p!6=qt&0Z_*NwJjJVZDVPa- ziHQl$M6U@CpGPL$vmR+EbZMK@{v-stv}0p-=Wu+(Ly*5f;Upm*L_l0XHEB77D#3Ch z*T-lz5%}?SYM%AMI>?kv0>a7jh!E2Djn2wAZcK+FB?b80?*vR`DSFWY>NH~ zxda*<3E!1Ndlxz47y9}l&I<%5BrcWNfxKSSnl}fW)*!fM;+=yVK?EDwDykPDPfZC5 z?*cTdHJLds)2~DVP74~b|12l{Un%MYcn$>g=8xsQA!Ilf3fzy|=VcEHHZ6<6B=ZWX z1-K`WrV@evEx+nDU9FaUX1v~q2&ZU)m@6&h<>X$m1fkIN8lh0*4MEfI)xBOD(}$uR zch)h(_G4#CkAI>*bo|BY?5WT=P%v6(h(^}bh?J7uu?3&JSC2}khw|ATfa~i|0Fb1v ztzEbYY5(c>^M+$#msUs(h&@^=gDc$tv3c!Od;=bLk&+TW*K3U(f`Lbg96pMgVUGZP z6}V*k{Iw-iR#Kg>e`nxYg@N1^(4wo5>P7it>&1jo^fT0Q12f2E2pT*VcKr|?pCO+| zL{e{BO$0XHOEaNDdq+}>52~&%qU01>aTmZ+!d`rT32rz@_I1OY2^4i4;&J)ZM|GMH zXPF=1!=Y2EFi7}HJm^47fG7*cr3lea0QD+yZ^W}P##s_w_2)xN1PW7#SIrl~Q&dmo zPAmj!Cuu~6sIypR1r&I2ckuULSi_V&bkMR?F()_V=O{F7Zu6Y>CJ&WW@lOf?%*qoD z4X3&6uXCh7Yi>h_RCwmnhMi{HDThi`>4#xfV=A}7s*xx;i%eS5gjUCWMJ_vrBDn0wP1~vUV{M9Nx312F zhzxgtS%7e|zZlJkpWf#Shk+4`Fkv#oXrpMWD>C$QtQi8)>s3i1wO(5?0R;tjEE#6a z%H`-g0}8~slwu3*R-hDy_r$ckq3A4)7m5i+Iu2(*M>7>3{RE&muiSg_6aX-=SUQKI zr($;<-FV^rtCT_9k5{L|Ky}r=GuU|*n#BVCdBKB>)&=-v^Q52k4hNLA@Eu`Re*>(3 zHM#5+m_x_HPf{54F{EN6Uq+c1Zh}qTclG6|Bg#Nu2$@9i@5q2}We1rd)VS=Wiwe~? zjzh5^dk7@qWb;F84>TJ{)l8{rvCh)I5l@fU9m^$OhSmUAwt;M@>hGV*3A?ksNy(}S zBjlv9)EAS4b_!a|5q&WKQK=qA(9i@f5|qT=FZ&cvM1Bw*BM@)nzC1%eHo7a!!9WPP zCwl_{{|4I)q%SQ_GQ>zHAM`vRMAbvUE_AGU#SDSS*NF>1P~1-!==d48fpCyia8NN2 z@^$v&=aAgfg1*P{f9mMZx2?Z_egz%^riAZs9?71D5V9J;$u8KzQbYW)TfctpgCiV; z4aWG19}@hNuY6iNLOK1QY=7+zD{k+b01H&$JS%&NW>Dzx8c13P`FeRMr$epX(xFI5 zxwz-Bl00}U`C!WeR&v{AcP}u1jm1;G3>Z;C2>B$aLUEZ4H=HBA&vmFeffkl(C*TX< zVLdB7{`kN}-COSV6=)6c-3p3|jO-w{j;?nD5%agaZiyyj-G(6Age=F6yr#!zsBwOlN`oOpU zI65?L&303iE}$u1h8IbRAo%uHHiZdE9XK5k?@`abPrP~AA>19uMGU<#XTBg|jxtgA zp4mZa4{V5@!_Z`HIVcrke-}3nMX$DAm5O1}8%4w|b)PIfeh0L{ z*#7_}^u2chOQ_&8`q27-q4!s1ntZ`ArWRXIL7Z!QDU)w0R>e>U!(J&hjC)4|+WX=0a;&Qk6cUDTVgtQfu1wtr1*Vs*8rAi=s-Hw!GNSwuECgY}4yg#I=zT&WEJ@;*#-5^3tjHI@$+01jE zarzs!SP!`&Ji0uc>hvrTivUTMWU!U@gU2p`tYCt<;eD~yRk1k|{Cl23t1+InNc}FF zoLuq|WmKN{CEgc7*OyPFF(iH*dzcNsM?4Xn<`UaNaz)>xz+aVbEv~Vh_>1k7igg8^ zdstmvF56>yyT3~DBWhikYc*v(z)+oH<-KvHyg*0=GSp^jMZ>Cmh;q~5dOLnkj`t|3 z&rkL@Ga<)+K)t(%kc#wwa89RM4hmg`>D>M%V-Y@CnGIh- zwc$FWi`t53dnwS4V1H}5tm}hiJuuiH2Il-*ZU;&9_{Ab`COp)-&f5JYrdTL0t}%B* zC$K%|S|4Ajj5UllAExLLZW))`UYbfin9FxL#+&NqcdelUukbfCb*n7VO>ZsPo85F% z9`ZYCIV8#rAR+?hs^Rpddqh`Hsa+OWkpmI%gvx?Qx}wj08|9$aH$uKUA~Tev&wk% z^2y}Q_9O^rus%H|kFHA;O7EqvHfRO>fVJ|G3h%xq-h~=uWycaB7eEs8H`Pi{k zx9l?&f$ zh0wXt)xjQXQ1vHwx>}G)@;2oJ>(+FpkOVBL!cDY7fuY@g9x_npnE@#RHOahUIexourUshjFGkZ z{H~ zIA0n`sIl5 zbJ-6yyjlL(GcrmXNli3p-Rg}vkr;ecQ$+#R{nry0bRWAI_AELQq=qRT_*$e_DiSi$ zzsLEfY^+G4T)beij!M_XJ#%i7$hkZ4;Em)-B)00>G%r~<?syDDmu-<{k}-HdRG{{#@u*ro1z@o@V+o!>WEwJa`(Z$f7_g z;<1g^vFV%bT$_L`HoCcQ1ab4l6!%FAu{HHhC85oL@i9E-#Do^wf&biX zyP&)X$JZs_6yKUm-eBw2Fq>`EnY9nZI}~)^aDn~OGmsD<WmlAp+s z$Hh5Zz|LKvyUp9%X4P(;-q<42$Z%6D5tqp~PC7yl6U!npRIUkCM7OUFY692eP`a;! zV|KPtb?@QIv@91hN2jKcW%rA*!yoIr+NNX)$jqvVjVxxO&fddfjOGIU)-wb)fF zTu(;9SKi6e29x+M>*e}n$$%V><~4J9xVW@)?yQ{vXgT}s@qxxH$53hB5qukA^eXF~ zr+QJqNaDT+!m@&@%Z{QAX0cO-;i51JUIt@l)U0w6CMJ+cv+>e%H#iuLboqJyxJ=7p znpsG0At}Y05`*paEDx(BCI_1D@B`uuvZTpGTm^zUt z(p=jpy^CobMId(5Kl2zhi}W6nDY0#0Fw^=Jo5)C>rF~Mi;KM*<7^Q57Pt>&dMXf8E zVOj~vn9)gtooRiWu~m)tS4Cb_0R{GP-@5zUM01b`S>~x1ZH(Sj(Ysd99xzMnzkOq= zudk{anqEjxPj43ZJXP4D-%2)VD}f1SCg$vOOGJG3Msu0VsGd{il%6D;&@&IYC~s32 zc#jObt7U9UobqH&SOk6ZpjC9yvjJ{c2Y)h~qS|Q3fcue&^uhR^?-r^~n$t6!xPDLK zx%?+6Z``keoklXkq!*!vOCUp;0}!Q$o9jEGjbj!`*<6jd+<&@W;nxjP%%JW2<^QaD zBBZ@`=wOPw+0M5Gpmvv3p=1%iv?ORhL7C-bHMvC(c$I~OG@v!tjuY65BbszCuy*)2 z$W#PeotxL8??&_uSlIv5i@@h7%+Agx{&pF-0`uyw;0TM~^?Fs?bm(NuxwZhOPv53N zE1%!LX9@v0#^g+3=H4OsJTMPHf870MWd9SDpM`9~)0}o7;&8XskB!D!WunbU`EcP? z2B3w_A@`Jv-Oqh{6&TJ*BUVG28HUJAcc2I$?;YsDgkqz_?U4()PXpp=k?H&TUZxT! z3bH{Drdo;vYH^w;_3S)r9P#5JT#i8jAa%O9zw(8ivPVYf8790jA2iVyhAV;++9S7} zMuy6sK^EqGT+z>P98CLEZ21CZ4SZ@+v-D|FlNYyl)r>>0W1wo&Q4t3#tlg^ zPpzBAj|tlRlH8{7mVK)&Lz2d(mpaScuz-TTkk|wFAlx`jD8aednkiDr7(*}J!9?&3 z7-rIK|6gG+kU0M(X0wN%tP~Fm`s-d@_^p5ln zDosKORZ0Q~3IRe9La*NwAcAw|%*;90TywsEXNcBFYSS_hR3J+o*PVFi3e z>CtvR%gbqJ3X1uV-S>t}lMsoN?X0JQa+({MzR7-2^%d`eCb{*-1!x#3r+gnj6+|fN zLJJ&#AIu6EL#GUczcM*33CpB(jwq0G8Ch-^>P!JS#XLZILb4r}7jQl#*Aki-Am2=c z$V%!>twd(p+FSmq@{;yb`9K=*DGmLWS$Y)9w~ABc?F#gczaR5rtVJkvqP^R`;7MsZ zF{i%B)MkzF`kaK_kal)=rc@@(xH#Z;&%=-F?UFPnIolCx!KEVlj~#zR2<0Azovx!b z*|Tm&tl+-fzr?EZyOjTZ$LDGEf+Y|W4L$+Ph1iVTNWMakv2@S*vaLrgRa+2TDi=M| zHCHAhTZloXscB>?O(06- zdKsXE7t7dYe`i52A4iG!Cf?#tW>&3dbdv<>!JsBj3jcY?B;^}jqt5rhUF9UiKmO;k ztVYi((uUpfaqNa>owx0AxT&PSi8fm0QhCPln$nHpvnCcMD_%Z=RI*I-bV}@fHc(Es zP*DHwT!S^tcK$Hh1{Wy%O+7+DcJY9voWQyZs$A6q;{i>sPYV6)-(_k6IF2VkHKHBk zE{vqfjb_j|;DnV(zlQuH?ttKwGZY!j0MpbAd-*~oEk2%nESO4pRq6NL5#__}Q2R(q zkTcwG3Vs&D){(QM7ouIBV;QZ7A;Nfx#7|>A1{_5~DppS{nm*A*-HUEy5%OwW9;cB% z5{;h!bxDY;4*rAd2|BYsU8}QO{2TH`etpWG_OYk)24F%fRcLN6|DMemFv%2>uSdHWPhA9#E6O9_^zrN703>~B z6sAMKzx6k(=rG7k2Xc%5=)zCZ?EJTz4QW@Xs4&|+fAY?ehnkw${{DjL4VGPl7f4(P zi>pVZlek?+qyPK}1d8n>tm7lFy8hffT8VNTCb6kYl0EGKirq)i>;BSHm|N2W< zF86@rjZxahlgN}kU2hLl2R$u1 z_G_=8p_q%a)r?;es7EQImeXEzZQmj0FAG3yXo6L?=Up-`O0EsA+S?W+YYfLIwc5x8 zQhPsrv^&FyF#-M7=GrQ=m1UL!N^PS-4ye}XW*_SG`|3^@=`ZC-|73`yB%+zl&4a3XJ<-kr!BHMKf z0%+J(Y*`e1L(khmFvL~6dA9K{DOnhaY0t!<`7&fei>3P0Ju|<`3Y&9Q+n0`4tW|LM zR+Ln%md0~IqQ@&H{|n2}45p^KdU9W|NaT(WzitMyd0)Bl;kgDGPdV&qITiwc{F&|>D_{N-H-QC+or2O{w0{;Mwm%S7{`;CdU5 z6#An&4ScRVyT|yGAcrlDB10GC@{nW>tE4i#JBN5+_)<|MQv7^PA`O6HMV{@zqaFcZ zvOiD!|A~t!t;D5Lcnd4(pPggY|J}MozyJktRiMsbTb%*+`J1Bxw1$LRt+V>Haz{eWtG!B~lx2lSv80YzpHiXgB%)Ui z$@3BrqV(fIXg%&dr(6`awIj|LRLH`%j0+Rr1&cybk&9<^cxsu7&|pv$C?nddKAN znl6BB^PC0L1p4W_+fTxIk)3iNk_eQl|JjQ`L<^*9(p?+NARE^`j{(oA1LQ0f>l89z zX(rncTVP$`{BFe5yf1jqw5wA=7vXQb%0T6%1&J%U8qWywOmX0h{~4vEX0}RC30ch`BD=Q z!gXYw->j~p;fT>B?im*!2?&8SAazm|su-9cEO=R@GzQJ~bH^WA?nG-z$y;VPLNnWi zj0kE?uLF5L634;vN^Tun|7t znY+iumhhM(aDEd@!E(3OoWTC(mkNq>D!zx~MkJ$e5zC8;&4N{1hNu2yGSnO9 z_Op$1K_U{PDOW5CWUHJu1N_DfJ}-IOn!ROcepx)YR%DeMnx=2o`cfh7J9UaFuNPPY z=ZXZv#qJj7{<-UX%KJjRnBB7Pgn(D(>nE>UeT%#vdQXJ*gKRo&VYa}qi6Aum?4+2> zW1G5Y&9|4PU(;#CXs^wE3064OS1F(@_+aE}vdDNDS6tmpvtY_MRojAcG*B{d%APde zH+Gla zjOF4Lws6g!m;KUlN(-zEr)>Aky}v7WE7ar@v`5Z}C|fj(H?NH3|rSRyEI@+krp zAP_1sO}*dhOD!<=`T~?7?ouN@K-Vi5!vyo_+Y>?AN{=f^CD8^1lyXYz2@+adW%yH^ zw8M@C9zw=SiSODOe9XdbKh9_+mZ9R>?SwdKlYd-2Nu}$4eN11EfZzruHQApxu~`EL z7_hyJbi{_gbUpjC)5xwjMf$fe+#JZUk4zf+mdD5BF49`8bUa45jQB*4F`p13KJT=N zP+UjPeM8;L$#9f5OvbLXTN$33g=}6;_Dqcs(mD^g59(eJOrI^MLNjq+)+e()yLzjY zWcV(?r!&j zw6#ySg#Wr*`^zf2AS(QajZ3ea-=2XEfaHE4G)!)-fBX{2UO;eXyjfgAI_G@{_&V<$ zJpw6h3@8ywfQXE8^-By0my?&tCvy;rFcAMIzy7~iHh=w2VETb$YK8r9AOH)2L#H*T zc3*FA&ZXxpTvjN%?_}=@jxg`?@2h#t#vf8R`R8QtXdW8%{0O$W!C4BE! z#J`&74gHzN0UQh(g9r`xpeNm%r)VC;C}bFQtkf*U!WZZ;!G0+c^Nr6a)2j?>(K4l< zcIc9%A`14#Zg}I+8;Nh8KAdx@{x-1b0uw(>l|bp47Bh5Ep67)2qsWuq0rL#Gw7f4j zOb*LPI`K>ibZ6W?8%kv%X12MZ6~!&-skjuEzz|H&Ra(40xW|#(wh!Yw!Q3O`RK4U6 z{qvCY&;{f%Yg&40Uv;4GkJ|R5J<`9Cg%`YhU3fmq=w+F~7IK)c{@R;qga!k3_OtY>^k*{z zf@sl#-hz*8_iGE>swugv5f@)!b(t>t?R}ci5Ic~#To{m8MB8^Q+dluab!Nlmg zPQBK#TAP4uDsUP`v6`Cr+GDu&25F2%#Vl}rIU)y~!}tG{c`<6}e(+I{vAyteMJN59 zZM!-3bg&(vOWuxqc*6x3y;8XmBWSqT##&PGPOFnkg` zD&J6!#Gm3hSF3Eh5Z?>oq%+Vd)QK6NgltA<-ce7@%V2MVaweV7Q1T06xNyR(CPyTE z)_pgy0%8H0}EiJC#MLGx{BWrEo3X<@@f1tJY3&ad?z{9 zu$MTe2lH=`riUX@YEYV)vdd^vf<6@FFrAQ<5_DlN$mx-cWGU;WjXR9sBtD-`jGP{#@>L)|zyqUk}C%Ag!dt>YCPBL`1hC<3NM zHx?nFM2j(LFDN#1J9b3A#ra@=4B_}U#IlJZE_dqPsG=j(D^sT4y#aF*l=%_7MYW#m zHU9D`ra{p2%Bf?y2A?yOg6X8F&JNAqQM=i!zjoduH}C#>$qG#{C|-2@MW5ItPx!fU zhma`4Ww&KVIUx^jWQ}m9gaap?Lg)|zFg43=_E%tN77WFT9Q6)~I?pH5b4* zT2P;%UC0%Ev=4$jly*=KQvU2o>TK)*35?BQbd%GNYDvq9#5;w<#~S2X*cau#M8E5o z#Z)~ve9L2gvZ0E2=Pclh zs4qfjhzZ$C3o+&JG%O-7ZJMyLzfSp9n<_nzok46KgH*awfM#{8?A5zG^{MZ|^##q! zs7Jb3Mho(Edkz_*qyJhvmly}n@)qXbG-^#);83d%RuH!vFL<_34pXH?St%zAN@tud z+E}j>&xJs!+<_n7*d0GMiY+*CAa~H-JD}KORZ$O_ZkW)Z5yxYvADhh39-Ql^FEyL_ zjgf;>-LEkRFd~t zGuu&yh!i7))b%SNZle{j?~Dgx6Jy;UnI;s5L{uMaB1RxX>{0NbtKSgWYQsX_)S;oN zeoD-@Q<38u>Qya=1PPjGm)YhZ$&rY#c0ZGG)eV+3>P^Maxu|lkzs#gL1KO=5Y4hJ8 zM8}&s9Qpw-tt{!h{O#rV$>Y70+d_rE;lNZP7WrM*+kNZV-)D|ui`8FA(k+Ca4bC2B zZ7mn3XSA5}7k+%9iVtJrqZ!NFvGB;nNkv_hM>Q(B(1}@LXjU;;l5o=I!qbQLFTDH1 zsmo0p8Vny=%lZY1)@v$HDJDUupBbP_*rDP{rpC1R15%V3H%mtm@{pNo?I35|KbjJJ`-p3RGYHyLEO*7EadTF9{Q{FOhoGHx<3W z?)+v{0w=@o&2l5{lZ*9WyErmr>Zs*XA0n(`GW%)1y|5B$Y2fINpb;pM0foP9Hm8IL z?1k&sZAh4HVG5=DpB+$N-c~zOAF@1vR-xB+6gRbOL=)x5$M`J4sCv5{W{TFv_hb!B$7oDI7FR@p-*Zv;HugUgujqHTd}i?D zkpZt#*hq_~gZS+mV~zL#)t7YqQ$6u^H`Kg30GoVwy3t6rfOD`LDL=la;&!1rD05xQ z+uKD7Wn8xT#lhlEJqx^g{49&;S8389F<*c&K4h=IE%E_mAYwX!N-^JZY`(1QfT8%azxYd{Y@8IH4KV5%I6A_ltDL6*B?veIi+e*6)s7Q5_uDe(EyQ zj*V}j;j-dsyRJD^^p?eLj$;L-^B4YH29J2Ite!dBg{xQwRm|uE?4ENy#QdIxQ^PtR z>P&`g|JCpiR!#1F5$&*zbWhv6N|oOS%|8>71>v(fSCn(&l9>*;6#x?at}~A54gA`2#sECi{&GnAi)xaV#EExvDFYg&#vooU5CIoc`gn`-8W+UL1;QK2VI25 z4jmq2mK@qdeT6OXhBj(0PD9j&>sv%Wa-%6Hwq4(gv1;kTM{m+Ge+O6(miS-MEdyn% zk(C10t>s4wASvd?raAJEKrfV7W$bs=hS-%9jROqV5f>-0nu^KD_3T4Qk`C8yxI-gs zM`@pcWEpah5y)7FSHanrE|?D#2-s~QL-w^PWa8d%OTV9}Fa!G<<8}Qndpv!h!qWd% zeYcY;WQln$8cH_Yqh89gH6-!7@A1TBJFZa9Moqm+~eoxl| z0mpb*yS01_H>3u~tSR<(Sx3A!2b{=_zR1>p{_T^~5#l zaw~ilqf<|vvw|4VMzWKLia;}K3x{%=(4|GEbBrPtR9GG}*NWCEy`BlWhd}@Z%hNQv z+JeRs?x<3~353Og$CLTVbSVBky=YrUY=jD_UQKg0DMl)EUNL7bsn%hNdQ=-hzGJ{k+oe=g0XawJIZFuW9$p z>rmkqP#I;X{wN?*yUvI90U@}RVpWTsPB{`UEzjuINk}mf432O`*wsw zJY5Gj(nu?bE$bcYbYrM>0(F{X$&Hk6(f3BG*HK=qGUAOo?w@!?dG%OT3<5!_Y)LtB z{wB5{P~!blFUi0c5kj`5RRqm8Q)N2-j^Pb&X4xpUCUy))c#j*)i4Z+dRG7)abn{03 ziM}u*W6!NZxONW+3-3o(I~$f?Id?VqXrY|MEveF+*1$RIyHpBqRYh63wRE}kHm-h` zPDQ}JuAGgV$0)x-*=7#SO{;Z}<(!F@aNy}S9qb8)RmmU<@E|xwUQCGfD}5kkYfS7O>@Pnub=DE9YWJo4p0amEK71;FMQ-AuXzKNqDYL`GkUyD=ec^&Pz1=Tc zh>Ks{FLh#^Rf+ja5cTpkWuH%U}vjn4b@XJ1HVMM9q^ zlyjWjKQkOqtE_<5bY}sR^}6Ze3bS?-PTnA}d1zAip#p^p3BMc9m8+-Sf!(&2RMuGx z410aa@w1Y9UYb+Y9W`TXb0K?}u5i^ELuwuO7u5N0V0mw#oCV29!Z(B8F~0IoUYdQQ zk$e?mtLb2y&~-xzH7T&$(uq}PQE;>DnH;J24E>#jMBvge?>r~nQaZ-2b>YsNh|%N- z6Si_*{2$ZS!@SDFpeQP1>+y(_wNI!g1zs~-bccSFuPWEMLL9cB zRIbU%<5obe03)n$Lk7)R8u+5CFkRF6UE3l1HdWhWHfqf@`qMmBKTTzGLBDT^){L&) zz~t)E)+erQb~;MA7ub9&Jj6W&TQjr=rlUVaoe+y=wh;4nuwwXdCg8J|%u`(pwdUWQ zhNT=wX*;;y9F3kXPJeGyy(W6CB*Wv3;7=5b=oX>>OP>0D`=5pA^QAY!Y+8i zwdIr9yowa_TOkYBa1Q_TP9deCazUZpO=Ijv2>y-deXM+~7BKE)x9wO^x{D@iC`+_p zH+l{L=<;TB-G=rvpWp-czSp&V5*@ABS$0c5d*%03FBfQZ0A!q&$2KN?u6 z_vi|U-ZaX#8V)3^y9`vEcqhB_({Enc@@qbuk9h?Yme@Di^+&v#W3&WU2lzK?D(K(w zlHa$L1MPxe3tsoS2>~h4ahG5&tM?acn^aaS+--LPUZi?ojUH?RD~FKchF67MHrL=W z@;?YkH%xYJ1Hiq`md?WocAQ208lV>ArgiEn=jKYVv)c>nodzVq)N#ecG!LsOc3W05 zekv()XDfT%D7NuExZy|xys)rv5_=M)HE)H}M9WcjD>#qJHH%~NPXSwiq}I{(h)}__ zdypJ*u))z*wZ~SEbu!B~06JmXZ8SoD$zeP+eI@wZ?adzz#F#8+-GRi*V5iv{4dC?X zQc22GcC?}uqK|0ubLjsVd>05eZ7Pfr{bY{9I8x3U!8H%D2~NE1w7HQlEe$VOh&~(( zCL}2pBUTJkn!mCZDJEq;_acaD0v1~nY&VAL&%W{~e*%~4*x=!ytklghL zxdB>1L9^v~*R`?xK>x#3KB13dXHryDMbY`AL~B|3tepv$mg!{LlA_j&&At$UJbk3z z(|cU%n40}zk6}SkwYW!88evgSza9-rpMGNjb4vT$10G{a;X7t1Cd*5|b^i?iJJT{7}0TZ7q| zW_Y?{KKSi)aSf)~OyA5)Wmb6onkE;_(vT)Wh8~U1^)6-4igC3KXTK?}^n_mtbx!$` ztgW{Cj2GWNecJ}KjZ~(mY;F0(o%%WS$TZcUm|d7r&+8;}C0pGiwXE}HpK>K$1;hXq zaz^H?P~b56%O*1Mox_OUQ*-BoWxI)7rYc-bvesA`Syz5lM&57dk0K6YNa z#gb*%8~=0zXzCwp826l?oijyqOh};AtWVpx&zFVlOb*fgl`&_g6VEG5nTjbPMJx&j zS2p%3R>Z%@5m8ZJ;)B=U*>QB$!;U%gxGJ`q@#M8@8lsF}px`4kjxYt{&}_~Tp$Pn` zC{fzMRRsHQ+hIx{vGp?3aIv6Zc#s6P>NpC1oU!-aNe1FNgt>$tKQnZBvYK$iXR2D6 zue`=HUcOzxL$@+U%}H?~`3sXB*Ty-4`jSvO#*{?)D-kl=JyCk%OoVrjv3{MU$+$nx zBwEP#{3i^y0F*H#&x;6GS5!q4v!p@tXABx`6P4L0Ujq_+S>L=3duVV|F7PB%aK^UN zh_*|TCQXyan(KZJgQ_Yj&mS$Ts_HApnwcff%>CD=< zFfgIg9Q#%VN1RjCnYwB8O>tWN$D*kw*%2`BfEo%UuyK|fjpfh>lWITCAnIsi*>JxA^7`Tv37w%m)+i-;6Y}SORLEa|v9Z@8?WdojL zQn>NV{AaTf66!pOxp{M?7QWzoXp&;5mw;Sc53qVab-KDt>)TBW!z|6q-DQ|b3v-|} zTzGRxdNsiP3waTBhj8jySy?SlcmSHjI>xIMEa)?U4>Qs4eJF*Ww9Jf~E-Y5w+Wa`w zLk!KD!OoHjU~SD?n)$Mq0Hiap)YJs_4R#K@kcisF{;^a7v6r*C+d0gj*}4<^6d;rU zRbZisa&rI94`i{2#VM$XXf;PHJbB| z5P(Sr{5^R>vAvj$sD!lTHogP+(txG06Rh6~QvI}pwhDg(mmyi4{!g!ZHaSgyd~0_@ zse5Rzn0ML7mprx&z)yQ1$($^`>YT)NzSRMu@&tA;|Buj(r zW>KZ%Q#dvYkr%?rHG{Jf8{Dut(ixHkXyjy@*$uDa18XFJV_UHN?J5V5=9N>`eP1>x z)70$Z#1KLSjK&@HGr+cK%=JEeV;-K*PrT7(N1uc%Xk#4PKhTk&i~-=X(Rc4v>boa# z%{JZ~cJZ>pA-tsu>-zkHsfU9BSy7rf>UQuHDXB}%Ho$a`hU++LNlQCsnznR)p~s&U zfp0v+e0z$a@WW}*$Z%U)cvIuS2iIK#6cEGcLcjj8Pt=%(6`&gLF>Pm6SM8t`3(U5` ziPqU;!SY=_WYIU<=v2leVDc2`U&v2LtSq;xD!1{EhU=7DPkaZd0gkbv%&l)Hs+PY8`PO{E#DqCZkqWa!RBe<*h3KnED_hoE>st9d1Q~jq9R63XUHIT zLPITTXx0J3nK?Z_(s5Ha*M{QAyA>LSd>Mmu3*mt+oPh4s7zLK zJB;`0%~4_BLqs-V3`?g?h*Hf^vOcr_lvDjXLx z|8{25QOHn|ZD+<~YbAX~QLO-s>5XM{`3b0Sh8 zds5L1PeV9eV=^uA0mnYX&rS|R*1z-Tt@{Cl=wo-bT(}tptF0U=GdN$4Z`DxD1s?kL zshUNdgLvN5!D_EP5)OS}uQCTy({^GcR`RQ4wi&E5SGMRhvD&6|rHKy3#%dkWISscI zFb&7g8(V9%moIG`8H~D(qI?hBrX+{~eLc}S?S5G;`Z%|O!{FRBqQA&0lX3pIw#zx@ zQG|z^g9qu$U-p&E{yeXF07Cd!P2`d~s=PGP;DTmYI$`v{JIf<1CT%g1UD6ga?{3YE z*2~O!y5`}Chilu!qtP2a%7eJI+3!#E*-A?fv>&(Y59d!a60CpR^1Y~{h0y(v37x;3GY|8u&uk(JdA{}srfqyo3B4CrrUd{HzOZ1jWE%6 z$s44-HAEtrT66E=0EHxb}I6jbFUQpiYTDazN zUW1_8O|K!AF%c11trLywNqmmJ_@dmEV94V5vIX-unA4`mOL@Lr==f9dJ*hw&<8c06 zVgai8s_Cdpb8Z$|sp+j9?bG)PUvhY( zUF1_BT_;6wG?DOj?XFfrht$>2nXj-!+p6OoO7FYv3%#i?*Bm5+mj9^5rp-*RDe6`N zO*UPOWyEfb31R7*`BM3$b~gfUwgHTl8Mc+SSF_4D*1WT|Ys}}&quG+japsdAvLL)= zLRFI1mW>oKcyWpmrKl@hf6dVDDgp6V!&xB0RpQ_%j2^8Q5`X63x zGCZDnlzgeD)u(5c@iB!$6mdIo_5qZpg}L?)Y}Om!`Ffmn1kwM_ zKc7^Y&WR^inpM9LGED%K)eGij0HCu~?hk|vV(|s$sGSPP4TTje&)x;%_SF{wpaIZn z=_1!?9;#Fd^Jh)S24DNjitQ{ma(Wr_q-s6z1PRLl7*V#R+5p0`L-V0Q&<$WBgWbPi z{ibn=vbeA0*b>j1&AIWn*o3E&+)w9i|~0d4aF>K|nj zS8|bd$&Z|mVsJ)P3Q`W)P)mvd`bs~zA!6wVKqiqnGj8}MeZMG13|xtu*f77pCl>#{o(6_} z(3LH_G>n)xP=ic^dQ!c(^c7=|kUbg*gB4UAmF^vOa`HD2@r765XU<^Wo+gLPNsy)i zA_;1iD@5^)9GC?ZKJeMa{48fv1A`g>GueqhlFXY>7RUaPkr5FpsQ!OJH`SR-c$Vxc z75C<`_ZU0S=`_2Mul`cGW=~9=2}6>$fXu+%d)pv@c^N>%EH}}UTQ^0aya&C72jkIo zrsmA#9_$nefA7yqqG@lFmws!!wN}iXyn`_!fw`h8`9RmA$*n?p;~O9e(|2WRgC++t2#EQb!ZEh2dYM9 z0SXV+`MCzU1wd4nO8_JE?CS>rI0G#VvTe4jgpr2PYkYPXWgzec{KT=jLtfQD!g#iS zfz{U~b{pr4Npp5TTH)*m)cq8I=&7iR`q|>5;!LW z@Z|X>U3AWK3NCOu84@xRV3a9Ir#+zj$FhiOZY5dzsS3&;ll2m`hed_Jt(q= zrG4(bjSmMKROcyE<1K7s74tVlLDe!HO3fV9?)*6dWq_h$>(-F0#L@i1W~am(^&m@O zNjEc?kF;=AzUv>L>ZrX^_@Xk^3*Q+HG`pY$UqKfh7Gm>PDFV0YEFcDw#_Sc8&7$29 zOgQW1+i42q6Cvxd@Ep{KVH7svE5arTlm$0&1AxeF-a4sdEcB2)Y~i(fy^!+z4KKVb zGmsb!4Gn?Ov@~-h?EF^alinuF;%b%##UPkW+QRFIw(R-#sJ2q^OU`q>`6jlPcDReA z0<|^?-EGQXvHDS_EzOQv+(k38ZuK_lE%}TZg;w`vT~EnRI}Biam4*<@G2J!9aXA}| zCV7T@$lDrPBpCG**`8NTE5p559~6;E-dNL4N_xh4)0EkD$aC^LLAl+% zR0?1qZ41`T1)rLmXMwQNzC3SW?_jAY?pSR-I4FX8hXmC9K>Xj8-UVR-0zh9B8s4QL zdA^*7DJU+JCKpLKAMMdKQn?B0P9u9Tq|(%I&ZvT{ixd>qpoe@Mpwq%-L}5~K>iP-1 z(DXVBDCY2bd#524W}|ojvT4B2A{9ZPcnhQ?VBqG110BU3U^9XRl2j{!;`zO;1&iOK zY+?E9NBk-gTMDu-x8HsRL!7;uPk7=1s{L*iUIcRre3atOb`h@rlc0{r_Jvk1jN?N0 z^dDzJ7In@Zr5jDB6GEx_21Hl}dvry8ie*aGpYNWHB*1iafm4^_&SO%;RTiyfp@~oG z0l<5i({)9wmN_wo7RuSmrM&@aQe&TtJitBM%nO)`uRI|L974q7W!2?J|3HILPQ!>HCY9G++{mc-0r8&b+@44Qji#58yY}CH#!V_5;t>)5Ul+o z5AFQHCcI!Y+roF7rwre74~tV*ss^`;0E6a1<52`%56e!U+_`BFb0f7WsbNpL;dwzs zd#khl#S3we>HOvC%^%&q`U}L`tPN6e57KzJW(dkIpNbFxyxpC_14b$Z7wLH@DD+8R zNI~%#Oce0vHSi3AKbJw}De&hG6ZioX6wmMf;kJ3f#_JKi1ht_a43Y Ef6g3TsQ>@~ literal 64563 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 ZNRrl-6o@Mo6rlir3bHCPnKvH2{$IBKs`&r_ 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 51ffdba22e..ac247a2a86 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 @@ -989,6 +989,10 @@ For details about Microsoft mobile device management protocols for Windows 10 s +[DMClient CSP](dmclient-csp.md) +

    Added new nodes to the DMClient CSP in Windows 10, version 1709. Updated the CSP and DDF topics.

    + + [Bitlocker CSP](bitlocker-csp.md)

    Changed the minimum personal identification number (PIN) length to 4 digits in SystemDrivesRequireStartupAuthentication and SystemDrivesMinimumPINLength in Windows 10, version 1709.

    @@ -1390,6 +1394,10 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
  3. Defender/ControlledFolderAccessProtectedFolders - string separator is |.
  4. + +[DMClient CSP](dmclient-csp.md) +

    Added new nodes to the DMClient CSP in Windows 10, version 1709. Updated the CSP and DDF topics.

    + From 1bd3f4eac873a0759b3cd00dff5da67eb899072f Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Wed, 1 Nov 2017 12:49:20 -0700 Subject: [PATCH 21/92] updated the M365B FAQ for GA --- bcs/support/microsoft-365-business-faqs.md | 399 +++++++-------------- 1 file changed, 125 insertions(+), 274 deletions(-) diff --git a/bcs/support/microsoft-365-business-faqs.md b/bcs/support/microsoft-365-business-faqs.md index 000227321c..7098b382ab 100644 --- a/bcs/support/microsoft-365-business-faqs.md +++ b/bcs/support/microsoft-365-business-faqs.md @@ -7,329 +7,180 @@ ms.topic: article  ms.prod: microsoft-365-business ms.localizationpriority: high audience: microsoft-business  -keywords: Microsoft 365 Business, Microsoft 365, SMB, FAQ, frequently asked questions, answers -ms.date: 08/04/2017 +keywords: Microsoft 365 Business, Microsoft 365, SMB, FAQ, frequently asked questions, answers, business +ms.date: 11/01/2017 --- # Microsoft 365 Business Frequently Asked Questions -## Introduction +## General -What is Microsoft 365 Business? --------------------------------- +### What is Microsoft 365 Business? +Microsoft 365 is an integrated solution that brings together best-in-class productivity tools, security and device management capabilities for small to medium-sized businesses. -Microsoft 365 Business is a new solution designed for small and midsize businesses (SMB), bringing together the best-in-class productivity and collaboration capabilities of Office 365 with device management and security solutions to safeguard business data. +A holistic set of business productivity and collaboration tools +* Word, Excel, PowerPoint, Outlook, OneNote, Publisher, and Access +* Exchange, OneDrive, Skype for Business, Microsoft Teams, SharePoint +* Business apps from Office (Bookings, Outlook Customer Manager, MileIQ[1](#footnote1), Listings[1](#footnote1), Connections[1](#footnote1), Invoicing[1](#footnote1)) + +Enterprise-grade device management and security capabilities +* App protection for Office mobile apps +* Device management for Windows 10 PCs +* Consistent security configuration across devices +* Protection of company data across devices +* Windows Defender, always-on and up-to-date + +Simplified device deployment and user setup +* Single admin console to setup and manage users and devices +* Auto-installation of Office apps on Windows 10 PCs +* Always up-to-date Office + Windows 10 +* Streamlined deployment of PCs with Windows AutoPilot -Microsoft 365 Business enables you to: +### Who should consider adopting Microsoft 365 Business? +Microsoft 365 Business was built for small and medium-sized customers that have little to no IT resources on staff and want best-in-class productivity and collaboration capabilities of Office 365 together with device management and security solutions that safeguard business data. The Microsoft 365 Business customer is ready to move their IT operations to the cloud and is interested in maintaining a proactive stance to help protect data on both company and employee-owned devices. -- **Create your best with tools like** Word, Excel, PowerPoint, Outlook, OneNote and Access. -- **Be productive from anywhere,** with business-class email from Outlook and access to cloud files with OneDrive for Business. -- **Conduct online meetings and get instant messaging** with Skype for Business. -- **Collaborate in real time with the chat-based workspace** Microsoft Teams. -- **Safeguard your business** by enforcing malware protection for Windows devices, with Windows Defender. -- **Help protect your data and intellectual property** with App Protection for Office mobile apps on iOS and Android devices, and - Mobile Device Management (MDM) for Windows 10 PCs. -- **Save time and be protected** with consistent configuration across newly deployed PCs running Windows 10 Business and auto deployment - of Office 365 apps, provided by Windows AutoPilot. -- **Be secured and always up to date** with Office 365 updates and Windows 10. -- **Simply manage technology costs** in one subscription, with simple per user, per month pricing. +### How can I get Microsoft 365 Business for my business? +Microsoft 365 Business may be purchased through a Microsoft Partner or directly from Microsoft. In choosing whether to purchase directly from Microsoft or via a Microsoft Partner, you should consider your on-staff capability and desire to maintain an IT infrastructure. A Microsoft Partner can help you deploy and manage your IT infrastructure including Microsoft solutions. -Where can I find out more about Microsoft 365 Business? --------------------------------------------------------- +### How much does Microsoft 365 Business cost? +Microsoft 365 Business is offered at USD$20.00 user/month based on an _annual contract_ if purchased directly from Microsoft. When purchased through a Microsoft Partner, pricing can vary based on the services the partner provides and their pricing model for Microsoft 365 Business. There are no planned pricing discounts for government, education or non-profit organizations. -Customers and partners can visit [https://www.microsoft.com/microsoft-365/business](https://www.microsoft.com/microsoft-365/business) where they can sign up to see a demo of Microsoft 365 Business in -action. The preview will be accessible from the web site on August 2, 2017. +### Is there a cap to how many Microsoft 365 Business seats a customer can have? +Microsoft 365 Business was designed for small to medium sized businesses with low to medium IT complexity requirements. Customers may purchase up to 300 Microsoft 365 Business licenses for their organization. Customers can mix and match cloud subscriptions; as a result, depending on their organization’s IT requirements, customers may add Microsoft 365 Enterprise licenses to the same account. + +When considering an environment consisting of multiple subscription types, customers should work with their trusted IT advisors to determine how best to manage and secure the various subscriptions as Microsoft 365 Business and Microsoft 365 Enterprise use different capabilities to secure and manage applications and data. -Who should consider adopting Microsoft 365 Business? ------------------------------------------------------ +### Can I combine Microsoft 365 Business with other Microsoft subscription offerings? +Yes, customers can combine their Microsoft 365 Business subscriptions with plans and add-ons from Azure, Dynamics 365, Enterprise Mobility + Security, and Office 365. -Microsoft 365 Business was built for small and midsize customers that have little to no IT resources on staff and want best-in-class productivity and collaboration capabilities of Office 365 together with -device management and security solutions that safeguard business data. +### Is everyone in my business required to have a Microsoft 365 Business subscription? +No, not everyone needs a Microsoft 365 Business subscription, although the security and management benefits are available only to those users with devices managed with a Microsoft 365 Business subscription. + +Standardizing an IT environment serves to help reduce maintenance and security costs over time and is a state that businesses should strive to attain. However, we recognize that some small and medium size customers update their software primarily when they upgrade their hardware, over an extended period. Businesses can deploy Microsoft 365 Business to part of their organization, but for best protection of sensitive business data and consistent collaboration experiences, deployment to all users is recommended. -How can I get Microsoft 365 Business for my business? ------------------------------------------------------- +### How can I know if the hardware and software I run today is compatible with Microsoft 365 Business? +If the hardware you run today runs Windows 7 Pro or later, it likely meets the minimum requirements for Microsoft 365 Business. Certain Windows 10 features such as Cortana, Windows Hello and multitouch require specific hardware that is only available on newer PCs. See the Windows 10 Pro system requirements for additional details. + +Existing desktop (Win32) application compatibility is strong in Windows 10, with most existing applications working without any changes. Customers and their trusted IT advisors should read the recommended application testing process for Windows 10 compatibility and review the Office system requirements to ensure a smooth transition to Microsoft 365 Business. -Microsoft 365 Business may be purchased through a [Microsoft Partner](https://partnercenter.microsoft.com/en-us/pcv/search) or directly from -[Microsoft](https://www.microsoft.com/microsoft-365/business). In choosing whether to purchase directly from Microsoft or via a Microsoft Partner, you should consider your on-staff capability and desire to -maintain an IT infrastructure. A Microsoft Partner can help you deploy and manage your IT infrastructure including Microsoft solutions. +### What is Windows 10 Business? +Windows 10 Business is a set of cloud-services and device management capabilities that complement Windows 10 Pro and enable the centralized management and security controls of Microsoft 365 Business. Windows 10 Business also comes with Windows AutoPilot, a service that streamlines the deployment of new Windows 10 PCs. If you have devices that are licensed for Windows 7, 8 and 8.1 Professional, Microsoft 365 Business provides an upgrade to Windows 10 Pro which is the prerequisite for deploying Windows 10 Business. -How much will Microsoft 365 Business cost? -------------------------------------------- +### How does Microsoft 365 Business help support our Bring Your Own Device (BYOD) policy? +Many employees prefer to use their own mobile phones or tablets to access personal and work information rather than carrying multiple devices for each purpose. The use of personal devices for work, while commonplace, increases the risk that business information could end up in the wrong hands. Many competing mobile data protection solutions require users to switch to a specific mode on their device or use another complex mechanism that users may find intrusive and therefore avoid using. + +Microsoft 365 Business offers customers a simple but powerful means of enabling employees to use their personal devices for work while providing the business with the ability to prevent those devices from accessing, retaining and/or sharing business information. More specifically: +* **App Protection for Office mobile apps** helps protect Office data, including email, calendar, contacts, and documents on iOS and Android mobile devices, by enforcing policies such as automatically deleting business data after a prescribed amount of time of not connecting to the service, requiring that information is stored only to OneDrive for Business, requiring a PIN/fingerprint verification to access Office apps, and preventing company data from being copied from an Office app into personal apps. +* **Device Management for Windows 10 PCs** allows businesses to choose to set and enforce capabilities such as Windows Defender protection for malware, automatic updates, and turning off screens after a prescribed amount of time. In addition, lost or stolen Windows 10 devices can be completely wiped of business applications and data through the Admin center. -Microsoft 365 Business will be offered at USD\$20.00/mo./user based on an annual contract if purchased directly from Microsoft. When purchased through a Microsoft Partner, pricing can vary based on the services the -partner provides and their pricing model for Microsoft 365 Business. There are no planned pricing discounts for government, education or non-profit organizations. - -How are customers billed for Microsoft 365 Business subscriptions? -------------------------------------------------------------------- - -When Microsoft 365 Business is purchased via a Microsoft Partner, the bill will come from that Partner and may include additional products and services outside of the subscription pricing. When purchased directly -from Microsoft, the customer is billed by Microsoft. - -Is there a cap to how many Microsoft 365 Business seats a customer can have? ------------------------------------------------------------------------------ - -Microsoft 365 Business was designed for small to medium sized businesses with low to medium IT complexity requirements. Customers may purchase up to 300 Microsoft 365 Business licenses for their organization. Depending -on their organization’s IT requirements, they may add Microsoft 365 Enterprise licenses to the same environment. - -When considering an environment consisting of multiple subscription types, customers should work with their trusted IT advisors to determine how best to manage and secure the various subscriptions as Microsoft 365 -Business and Microsoft 365 Enterprise use different capabilities to secure and manage applications and data. - -Can I combine Microsoft 365 Business with other Microsoft subscription offerings? ----------------------------------------------------------------------------------- - -Yes, customers can combine their Microsoft 365 Business subscriptions with plans and add-ons from Azure, Dynamics and Office 365. - -Does everyone in my business required to have a Microsoft 365 Business subscription? -------------------------------------------------------------------------------------- - -No, not everyone needs a Microsoft 365 Business subscription, although the security and management benefits are available only to those users with devices managed with a Microsoft 365 Business subscription. - -Standardizing an IT environment serves to help reduce maintenance and security costs over time and is a state that businesses should strive to attain. However, we recognize that some small and medium size customers -update their software primarily when they upgrade their hardware, over an extended period of time. Businesses can deploy Microsoft 365 Business to part of their organization, but for best protection of sensitive -business data and consistent collaboration experiences, deployment to all users is recommended. - -How can I know if the hardware and software I run today is compatible with Microsoft 365 Business? ---------------------------------------------------------------------------------------------------- - -If the hardware you run today runs Windows 7 Professional or later, it likely meets the minimum requirements for Microsoft 365 Business. -Certain Windows 10 features such as Cortana, Windows Hello and multi-touch require specific hardware that is only available on newer PCs. See the [Windows 10 Pro system -requirements](https://www.microsoft.com/en-us/windows/windows-10-specifications) for additional details. - -Existing desktop (Win32) application compatibility is strong in Windows 10, with most existing applications working without any changes. Customers and their trusted IT advisors should read the recommended -application testing process for [Windows 10 compatibility](https://docs.microsoft.com/en-us/windows/deployment/planning/windows-10-compatibility#recommended-application-testing-process) -and review the [Office system requirements](https://products.office.com/en-us/office-system-requirements#subscription-plans-section) to ensure a smooth transition to Microsoft 365 Business. - -What is Windows 10 Business? ------------------------------ - -Windows 10 Business is a set of cloud-services and device management capabilities that complement Windows 10 Pro and enable the centralized management and security controls of Microsoft 365 Business. Windows 10 Business also comes with Windows AutoPilot, a service that streamlines the deployment of new Windows 10 PCs. If you have devices that are licensed for Windows 7, 8 and 8.1 Professional, Microsoft 365 Business provides an upgrade to Windows 10 Pro which is the prerequisite for deploying Windows 10 Business. - -How does Microsoft 365 Business help support my company’s Bring Your Own Device (BYOD) policy? ------------------------------------------------------------------------------------------------ - -Many employees prefer to use their own mobile phones or tablets to access personal and work information rather than carrying multiple devices for each purpose. The use of personal devices for work, while commonplace, increases the risk that business information could end up in the wrong hands. Many competing mobile data protection solutions require users to switch to a specific mode on their device or use another complex mechanism that users may find intrusive and therefore avoid using. - -Microsoft 365 Business offers customers a simple but powerful means of enabling employees to use their personal devices for work while providing the business with the ability to prevent those devices from accessing, retaining and/or sharing business information. More specifically: - -- **App Protection for Office mobile** helps **apps** protect Office data, including email, calendar, contacts, and documents on iOS and Android mobile devices, by enforcing policies such as automatically deleting business data after a prescribed amount of time of not connecting to the service, requiring that information is stored only to OneDrive for Business, requiring a PIN/fingerprint verification to access Office apps, and preventing company data from being copied from an Office app into personal apps. -- **Mobile Device Management** (MDM) for Windows 10 devices allows businesses to choose to set and enforce capabilities such as Windows Defender protection for malware, automatic updates, and turning off screens after a prescribed amount of time. In addition, lost or stolen Windows 10 devices can be completely wiped of business applications and data through the Admin center. - -How does Microsoft 365 Business help protect PCs in my organization from malicious attacks? --------------------------------------------------------------------------------------------- - -PCs managed with Microsoft 365 Business are protected with Windows Defender, which is the No. 1 antivirus feature on Windows 10, protecting more computers against viruses, malware, spyware, and other threats than -any other solution. With Microsoft 365 Business, businesses can ensure Windows Defender protection is running and always up to date on all their Windows 10 devices. +### How does Microsoft 365 Business help protect PCs in my organization from malicious attacks? +PCs managed with Microsoft 365 Business are protected with Windows Defender, which is the No. 1 antivirus feature on Windows 10, protecting more computers against viruses, malware, spyware, and other threats than any other solution. With Microsoft 365 Business, businesses can ensure Windows Defender protection is running and always up to date on all their Windows 10 devices ### What's the difference between Office 365 Business Premium, Microsoft 365 Business and Microsoft 365 Enterprise? - -Microsoft has a variety of productivity and security management offerings that small to medium-sized customers may consider when upgrading their desktop and device infrastructure, each bringing increasingly powerful features and functionality. +Microsoft has a variety of productivity and security management offerings that small to medium-sized customers may consider when upgrading their desktop and device infrastructure, each bringing increasingly powerful features and functionality. **Office 365 Business Premium** delivers best-in-class productivity with Office 365 apps and services but does not include the application protection and device management capabilities of Microsoft 365 Business. -**Microsoft 365 Business** combines Office 365 apps and services with mobile application management and Windows 10 Pro to enable remote management and help protect devices against viruses and malware. It includes a simplified management console through which device and data policies may be administered. Many small to midsize businesses can be best served with Microsoft 365 Business, although those in highly regulated industries may require more advanced functionality provided by Microsoft 365 Enterprise plans (E3 and E5). - +**Microsoft 365 Business** combines Office 365 apps and services with mobile application management and Windows 10 Pro to enable remote management and help protect devices against viruses and malware. It includes a simplified management console through which device and data policies may be administered. Many small to medium-sized businesses can be best served with Microsoft 365 Business, although those in highly regulated industries may require more advanced functionality provided by Microsoft 365 Enterprise plans (E3 and E5). + **Microsoft 365 Enterprise** is a set of licensing plans that offer increased levels of mobility and security management over Microsoft 365 Business and are designed for enterprise customers and those customers that are required or regulated to provide the highest level of protection for their data. In addition, Microsoft 365 Business plans provide additional functionality including business intelligence and analytics tools. -Can I switch my Office 365 plan to Microsoft 365 Business? ------------------------------------------------------------ +### Can I switch my Office 365 plan to Microsoft 365 Business? +Yes, customers may switch their plans from a qualifying Office 365 plan to Microsoft 365 Business. Depending on the customer’s current plan there may be a decrease or increase in monthly charges. -Yes, customers may switch their plans from a qualifying Office 365 plan to Microsoft 365 Business is generally available. Depending on the customer’s current plan there may be a decrease or increase in monthly charges. +### In what regions is Microsoft 365 Business available? +The Microsoft 365 Business will be available to all partners and customers where Office 365 is available. See the list of Office 365 international availability for languages, countries and regions. -In what regions will Microsoft 365 Business be available? ----------------------------------------------------------- +### Is there a Microsoft 365 Business trial I may use to evaluate the offer? +A Microsoft 365 Business trial will be available later this year both for direct customers and for CSPs. + +### What should customers and partners know before running Microsoft 365 Business within their organization? +Customers that wish to experience the complete capabilities of Microsoft 365 Business must be running Windows 7, 8.1 or 10 Pro[2](#footnote2) on their existing desktops. Customers who use on-premises Active Directory to enable login to PCs will switch devices over cloud identity and management as part of their deployment. Existing Windows 10 Pro PCs should be running Creators Update if they have not already done so. -The Microsoft 365 Business will be available to all partners and customers where Office 365 is available. [See the list of Office 365 international availability for languages, countries and regions](https://products.office.com/en-us/business/international-availability). +## Deployment -## Public Preview +### What should customers consider when planning a Microsoft 365 Business deployment? +The most direct path to a successful Microsoft 365 Business deployment is to engage with a Microsoft Partner. They have extensive training and experience with a wide variety of customer scenarios and are best equipped to understand your environment and needs. Customers that have experienced IT on staff can use the Microsoft 365 Business Getting Started to assist them in their Microsoft 365 Business deployment. -Who has access to the Microsoft 365 Business preview? ------------------------------------------------------- +### Does Microsoft 365 Business include the full capabilities of Microsoft Intune? +Microsoft 365 Business includes a robust set of mobile app management capabilities powered by Microsoft’s MDM solution (Microsoft Intune). These are a subset of features, specifically chosen to meet the needs of SMBs and organized to be easily managed via a simplified administration experience. If a company requires the full capabilities of Intune, they can purchase a qualifying plan separately. -The Microsoft 365 Business preview is available to new customers as well as existing Office 365 subscribers in all [markets where Office 365 is currently available](https://products.office.com/en-us/business/international-availability). +### Does Azure Active Directory P1 come with Microsoft 365 Business? +Microsoft 365 Business is built on technology from across Microsoft and while it shares some features with Azure Active Directory, it is not a full version. The security and management policies created in Microsoft 365 Business rely on some Azure functionality but does not include all features (e.g. selfservice features, conditional access features, and reporting). Customers may choose to purchase Azure Active Directory Premium as an add-on to Microsoft 365 Business. + +### Does Microsoft 365 Business allow customers to manage Macs? +The security and management capabilities of Microsoft 365 Business pertain to iOS and Android mobile and tablet devices, and Windows PCs. + +### What is Windows AutoPilot? +Windows AutoPilot is a service that streamlines the deployment of new Windows 10 PCs. This process can be done when the end-user logs on to Microsoft 365 Business for the first time—without IT ever touching the device—by leveraging centralized management controls of Microsoft 365 Business. You can also use Windows AutoPilot for existing PCs that are running Windows 10 Professional Creators Update (or later) and have been factory reset. Details about Windows AutoPilot can be found in this June blog post. -I’m an existing Office 365 customer. Can I access the Microsoft 365 Business preview? -------------------------------------------------------------------------------------- +## Compatibility -Microsoft 365 Business can be used with existing Office 365 Business Premium subscriptions. Office 365 Business Premium subscribers that move to Microsoft 365 Business would not experience any end-user impacts (re-install Office, lose functionality, etc) upon assignment of the license. Customers running Office 365 Enterprise E3/E5 may experience end user impacts if they move to Microsoft 365 Business, it is not a recommended transition path at this time. - -When will Microsoft 365 Business preview be available? -------------------------------------------------------- - -The Microsoft 365 Business preview will be available starting on August 2, 2017. - -In what regions is the Microsoft 365 Business preview available? ------------------------------------------------------------------ - -The Microsoft 365 Business preview is available to all partners and customers where Office 365 is available. [See the list of Office 365 international availability for languages, countries and regions](https://products.office.com/en-us/business/international-availability). - -When will Microsoft 365 Business be generally available? ---------------------------------------------------------- - -Microsoft 365 Business is expected to be generally available toward the end of the calendar year. - -Is there a limit to how many users can experience the preview? ---------------------------------------------------------------- - -Each organization can up to 300 users on Microsoft 365 Business during the preview. - -What should customers and partners know before running Microsoft 365 Business within their organization? ---------------------------------------------------------------------------------------------------------- - -Customers that wish to experience the complete capabilities of Microsoft 365 Business must be running Windows 7, 8.1 or 10 Pro\* on their existing desktops. Customers who use on-premises Active Directory must switch to cloud identity and management as part of their deployment. Existing Windows 10 Pro PCs should be running Creators Update if they have not already done so. - -\*Devices running Windows 7 or 8.1 Pro are eligible for an upgrade to -Windows 10 Pro within the Microsoft 365 Business preview. - -Is there any charge for the Microsoft 365 Business preview? ------------------------------------------------------------- - -No, Microsoft will not charge for the preview. If you work with an outside [IT partner](https://partnercenter.microsoft.com/en-us/pcv/search) and require assistance to deploy Microsoft 365 Business preview, they may charge you for their deployment services and assistance. At the end of the preview customers may convert to a paid subscription to continue using Microsoft 365 Business. - -I’m an existing Office 365 customer. Will I be charged for an Office 365 subscription while I am using the Microsoft 365 Business preview? ------------------------------------------------------------------------------------------------------------------------------------------- - -The Microsoft 365 Business preview is free and does not require an existing Office 365 Business Premium subscription. Current Office 365 customers will continue to be billed for active Office 365 subscriptions that are not associated with the Microsoft 365 Business preview. - -What is the best way to deploy Microsoft 365 Business in my organization? --------------------------------------------------------------------------- - -Partner-assisted deployment is the recommended way to deploy Microsoft 365 Business preview. Contact your Microsoft Partner and ask them if they are participating in the Microsoft 365 Business Preview Trial. Your Partner is well-equipped to help customers understand their options and make the best recommendations for deploying Microsoft 365 Business preview in your organization. - -If you do not have a Microsoft partner, you can find one [here](https://partnercenter.microsoft.com/en-us/pcv/search). - -## Deployment - -What should customers consider when planning a Microsoft 365 Business deployment? ----------------------------------------------------------------------------------- - -The most direct path to a successful Microsoft 365 Business deployment is to engage with a Microsoft Partner. They have extensive training and experience with a wide variety of customer scenarios and are best equipped to understand your environment and needs. Customers that have experienced IT on staff can use the [Microsoft 365 Business Getting Started](https://support.office.com/article/496e690b-b75d-4ff5-bf34-cc32905d0364) to assist them in their Microsoft 365 Business deployment. - -Does Microsoft 365 Business include the full capabilities of Microsoft Intune? -------------------------------------------------------------------------------- - -Microsoft 365 Business includes a robust set of mobile app management capabilities powered by Microsoft Intune. These are a subset of Intune features, specifically chosen to meet the needs of SMBs and organized to be easily managed via a simplified administration experience. If a company requires the full capabilities of Intune, they can purchase a Microsoft 365 Enterprise plan. - -Does Microsoft 365 Business allow customers to manage Macs? ------------------------------------------------------------- - -The security and management capabilities of Microsoft 365 Business pertain to iOS, Android mobile devices, and Windows PCs. - -What is Windows AutoPilot? ---------------------------- - -Windows AutoPilot is a service that streamlines the deployment of new Windows 10 PCs. This process can be done when the end-user logs on to Microsoft 365 Business for the first time— without IT ever touching the device—by leveraging centralized management controls of Microsoft 365 Business. You can also use Windows AutoPilot for existing PCs that are running Windows 10 Professional Creators Update and have been factory reset. Details about Windows AutoPilot can be found in [this June blog post](https://blogs.technet.microsoft.com/windowsitpro/2017/06/29/modernizing-windows-deployment-with-windows-AutoPilot/). - -## Compatibility - -Can I add Office 365 E5 add-ons to Microsoft 365 Business? ------------------------------------------------------------ - -All the add-ons that can be added to Office 365 Business Premium can be added to Microsoft 365 Business. This means that you can purchase Advanced Threat Protection, Advanced Security Management, Customer Lockbox, Advanced eDiscovery, MyAnalytics, PowerBI Pro, and PSTN Conferencing. - -Can I add Cloud PBX and PSTN Calling plans to Microsoft 365 Business? ----------------------------------------------------------------------- - -At this time, these capabilities are reserved for customers who have more advanced needs. Customers who require Cloud PBX or PSTN Calling plans should look at Microsoft 365 Enterprise offerings. - -Can I use add on Archiving or additional storage to Microsoft 365 Business? ----------------------------------------------------------------------------- - -Yes, you can add on additional archiving or storage to Microsoft 365 Business. - -Can Microsoft 365 Business customers use Windows Defender Advanced Threat Protection? --------------------------------------------------------------------------------------- - -No, customers that require Windows Defender Advanced Threat Protection need either Windows 10 Enterprise E5 or Microsoft 365 Enterprise E5. - -Can I use Windows Information Protection with Microsoft 365 Business? ----------------------------------------------------------------------- - -Yes, Windows Information Protection (WIP) is a feature of Windows 10 Pro and helps businesses prevent accidental leaks by restricting user and app access to business files based on policies you define. Your business data is protected no matter where it lives on your devices—without affecting your user experience. Microsoft 365 Business includes controls to ensure Windows Information Protection is properly configured and automatically deployed to end-user devices. - -Can customers use Microsoft 365 Business with on-premises Active Directory? ----------------------------------------------------------------------------- - -To realize the full value of Windows 10, Windows 10 PCs need to be joined to Azure Active Directory. You may use Microsoft 365 Business with Windows 10 devices -joined to on-premises Active Directory but it is not recommended because you won’t be able to enforce policies from the Microsoft 365 Business Admin console. - -Can customers create hosted Windows 10 VMs with a Microsoft 365 Business subscription? ---------------------------------------------------------------------------------------- +### Can I add Office 365 add-ons to Microsoft 365 Business? +All the add-ons that can be added to Office 365 Business Premium can be added to Microsoft 365 Business. This means that you can purchase Advanced Threat Protection, Office 365 Cloud App Security, Advanced Compliance, Threat Intelligence, MyAnalytics, PowerBI Pro, and Audio Conferencing. + +### Can I add Phone System and Calling Plans to Microsoft 365 Business? +No, Phone System and Calling Plan are reserved for customers who have more advanced needs. Customers who require these capabilities should look at Microsoft 365 Enterprise offerings. + +### Can Microsoft 365 Business customers use Windows Defender Advanced Threat Protection? +No, customers that require Windows Defender Advanced Threat Protection need either Windows 10 Enterprise E5 or Microsoft 365 Enterprise E5. + +### Can I use Windows Information Protection with Microsoft 365 Business? +Yes, Windows Information Protection (WIP) is a feature of Windows 10 Pro and helps businesses prevent accidental leaks by restricting user and app access to business files based on policies you define. Your business data is protected no matter where it lives on your devices—without affecting your user experience. Microsoft 365 Business includes controls to ensure Windows Information Protection is properly configured and automatically deployed to end-user devices. + +### Can customers use Microsoft 365 Business with on-premises Active Directory? +To realize the full value of Windows 10, Windows 10 PCs need to be joined to Azure Active Directory. You may use Microsoft 365 Business with Windows 10 devices joined to on-premises Active Directory but it is not recommended because you won’t be able to enforce policies from the Microsoft 365 Business Admin console. +### Can customers create hosted Windows 10 VMs with a Microsoft 365 Business subscription? No, customers that require virtualization should purchase Windows 10 Enterprise or a Microsoft 365 Enterprise subscription. -## Partner Opportunity - -Where can I learn more about the opportunities and benefits in becoming a Microsoft Partner? ---------------------------------------------------------------------------------------------- +## Partner opportunity +### Where can I learn more about the opportunities and benefits in becoming a Microsoft Partner? IT service providers that are not already Microsoft partners can learn more about the Microsoft Cloud Solution Provider program at -[https://partner.microsoft.com/cloud-solution-provider](https://partner.microsoft.com/cloud-solution-provider). +[https://partners.office.com/microsoft365business](https://partners.office.com/microsoft365business). -Where can I learn how to sell Microsoft 365 Business? ------------------------------------------------------- +### Where can I learn how to sell Microsoft 365 Business? +Partners now selling Office 365 can use the same consultative selling methods to sell Microsoft 365 Business. In addition, we are introducing more resources and training for your sales team to understand the customers’ existing desktop environment, Active Directory reliance, mobility and security needs to effectively communicate the full value of Microsoft 365 Business in a way that is relevant to the customer. Find these resources on the Office Partner portal at [http://partners.office.com/microsoft365business](http://partners.office.com/microsoft365business). -Partners now selling Office 365 can use the same consultative selling methods to sell Microsoft 365 Business. In addition, we are introducing resources and training for your sales team to understand the customers’ existing desktop environment, Active Directory reliance, mobility and security needs to effectively communicate the full value of Microsoft 365 Business in a way that is relevant to the customer. Find these resources on the Office Partner portal at -[http://partners.office.com](http://partners.office.com/). +### How can Microsoft 365 Business help partners increase the profitability? +Microsoft 365 Business will help partners reduce costs through greater operational efficiencies and enhance revenue through the sale of additional services. The Forrester Research, Microsoft 365 Business Total Economic Impact (TEI) Study, June 2017 (https://partners.office.com/TEIBusiness), demonstrates that Microsoft 365 Business will have positive impact on partner profitability. -How can Microsoft 365 Business help partners increase the profitability? -------------------------------------------------------------------------- +In the TEI study partners reported that with Microsoft 365 Business they expect: -Microsoft 365 Business will help partners reduce costs through greater operational efficiencies and enhance revenue through the sale of additional services. The Forrester Research, Microsoft 365 Business Total Economic Impact (TEI) Study, June 2017 [(available on the partner portal)](http://partners.office.com/), demonstrates that Microsoft 365 Business will have positive impact on partner profitability. - -In the TEI study partners reported that with Microsoft 365 Business they -expect: - -- 20%-point increase in \[one-time\] deployment and advisory services revenue -- 10%-point increase in attach rate of managed services -- 8%-point increase in consulting and \[ongoing\] managed services profit margins (from lower costs) - -What resources are available to partners to sell, deploy and support Microsoft 365 Business? +- 20%-point increase in \[one-time\] deployment and advisory services revenue +- 10%-point increase in attach rate of managed services +- 8%-point increase in consulting and \[ongoing\] managed services profit margins (from lower costs) +### What resources are available to partners to sell, deploy and support Microsoft 365 Business? Microsoft provides a wide selection of resources for CSP partners to market, sell, and support Microsoft 365 Business. They can be found at -[http://partners.office.com](http://partners.office.com/). +[https://partners.office.com/microsoft365business](https://partners.office.com/microsoft365business). -What up-sell opportunities does Microsoft 365 Business give partners? ----------------------------------------------------------------------- +### What up-sell opportunities does Microsoft 365 Business give partners? +Microsoft 365 Business allows partners to maintain their trusted advisor position with customers, by creating a solid and secure platform upon which to sell additional services and to upgrade existing products and services. Microsoft 365 Business provides an opportunity to have an upgrade discussion with customers now using Exchange Server, Exchange Online or Office 365 Business Essentials. Partners may also gain additional revenue from increased managed services and/or peruser support fees. + +With the new Windows AutoPilot feature included in Microsoft 365 Business, partners who have been reluctant to sell new Windows devices due to deployment logistics and costs will find this opportunity much more attractive. Customers who are confident in the security of their on-premise and mobile devices are also more likely to invest in additional services, such as Dynamics 365. + +### Should partners sell Microsoft 365 Business over other plans from Microsoft? +A Microsoft Cloud Solution Provider should always sell the plan that best suits its customer business needs and budget. For example, if a customer must comply with privacy and security regulations, a CSP may sell Microsoft 365 Business plus any add-ons that help the customer meet its requirements or may suggest the advanced security and management provided by Microsoft 365 Business E SKUs. + +### Some of my customers have devices that are not genuine; will Microsoft 365 Business make these devices genuine? +Microsoft 365 Business does not make an otherwise non-genuine version of Windows, genuine. Microsoft 365 Business does provide an upgrade benefit allowing those customers running genuine Windows 7, 8 or 8.1 Pro to upgrade to the most recent, genuine version of Windows 10 Pro. + +### What support is available to CSP partners for the Microsoft 365 Business Preview? +The same support channels available to CSP partners today (premier support and advanced support program) have been trained on Microsoft 365 Business and are ready to provide partners with support. -Microsoft 365 Business allows partners to maintain their trusted advisor position with customers, by creating a solid and secure platform upon which to sell additional services, or upgrade existing products and services. Microsoft 365 Business provides an opportunity to have an upgrade discussion with customers now using Exchange Server, Exchange Online or Office 365 Business Essentials. Partners may also gain additional revenue from increased managed services and/or per-user -support fees. +### What is the GDPR and how does Microsoft 365 Business help customers with their compliance obligations? +The General Data Protection Regulation (GDPR) is a comprehensive new privacy law that gives residents of the European Union (EU) greater control over their “personal data” and requires organizations to maintain the integrity of that personal data. The GDPR requires organizations that control, or process personal data tied to EU residents to only use third-party data processors that meet the GDPR’s requirements for personal data processing. In March 2017, Microsoft made available contractual guarantees that provide these assurances. Customers that have questions about how Microsoft can help them meet their additional GDPR obligations should learn about the advanced compliance and security capabilities available as add-ons (e.g. Azure Information Protection) and in other Suites (e.g. Microsoft 365 Enterprise E5). To learn more, visit [www.microsoft.com/gdpr](https://www.microsoft.com/gdpr). -With the new Windows AutoPilot feature included in Microsoft 365 Business, partners who have been reluctant to sell new Windows devices due to deployment logistics and costs may now find this opportunity much more attractive. Customers who are confident in the security of their onpremise and mobile devices are also more likely to invest in additional services, such as Dynamics 365. -Should partners sell Microsoft 365 Business over other plans from Microsoft? ------------------------------------------------------------------------------ -A Microsoft Cloud Solution Provider should always sell the plan that best suits its customer business needs and budget. For example, if a customer must comply with privacy and security regulations, a CSP may sell Microsoft 365 Business plus any add-ons that help the customer meet its requirements or may suggest the advanced security and management provided by Microsoft 365 Business E SKUs. -I have devices that are not genuine; will Microsoft 365 Business make my devices genuine? ------------------------------------------------------------------------------------------- +## Footnotes +**1** +**2** Devices running Windows 7 or 8.1 Pro are eligible for an upgrade to Windows 10 Pro within the Microsoft 365 Business preview. + -No, Microsoft 365 Business does not make an otherwise non-genuine version of Windows, genuine. Microsoft 365 Business does provide an upgrade benefit allowing those customers running genuine Windows 7, 8 or 8.1 Pro to upgrade to the most recent, genuine version of Windows 10 Pro. -How do partners make any money offering the Microsoft 365 Business preview to their customers? ------------------------------------------------------------------------------------------------ -Partners can realize revenue opportunities by deploying Microsoft 365 Business preview and providing other managed services that support the solution. - -What is the exact name of the Microsoft 365 Business preview SKU and when will it be available? ------------------------------------------------------------------------------------------------- - -The Microsoft 365 Business preview is called the Microsoft 365 Business Preview Trial and will be on August 2 CSP Price List. - -How can I convert a preview customer subscription to Microsoft 365 Business when it is generally available? ------------------------------------------------------------------------------------------------------------- - -We will provide more information on converting Microsoft 365 Business preview customers to subscribers later. - -What support is available to CSP partners for the Microsoft 365 Business Preview? ----------------------------------------------------------------------------------- - -The same support channels available to CSP partners today (premier support and advanced support program) have been trained on Microsoft 365 -Business and are ready to provide partners with support. - -What is the GDPR and how does Microsoft 365 Business help customers with their compliance obligations? -------------------------------------------------------------------------------------------------------- - -The General Data Protection Regulation (GDPR) is a comprehensive new privacy law that gives residents of the European Union (EU) greater control over their “personal data” and requires organizations to maintain the integrity of that personal data. The GDPR requires organizations that control, or process personal data tied to EU residents to only use third-party data processors that meet the GDPR’s requirements for personal data processing. In March 2017, Microsoft made -available contractual guarantees that provide these assurances. Customers who have questions about how Microsoft can help them meet their additional GDPR obligations should learn about the advanced compliance and security capabilities available as add-ons (e.g. Azure Information Protection) and in other Suites (e.g. Microsoft 365 Enterprise E5). To learn more, visit [www.microsoft.com/gdpr](https://www.microsoft.com/gdpr). From afcd1620dd580938c605e042ccd84b72cafbc552 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 1 Nov 2017 19:57:52 +0000 Subject: [PATCH 22/92] Merged PR 4241: Updated details for UEFI boot and 3rd party encryption Updated details for UEFI boot and 3rd party encryption --- .../windows-10-deployment-scenarios.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/windows/deployment/windows-10-deployment-scenarios.md b/windows/deployment/windows-10-deployment-scenarios.md index 0ece1c70e2..1acb80e7a6 100644 --- a/windows/deployment/windows-10-deployment-scenarios.md +++ b/windows/deployment/windows-10-deployment-scenarios.md @@ -7,7 +7,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.localizationpriority: high ms.sitesec: library -author: mtniehaus +ms.date: 10/26/2017 +author: greg-lindsay --- # Windows 10 deployment scenarios @@ -26,19 +27,19 @@ The in-place upgrade process is designed to be extremely reliable, with the abil Because existing applications are preserved through the process, the upgrade process uses the standard Windows installation media image (Install.wim); custom images are not needed and cannot be used because the upgrade process is unable to deal with conflicts between apps in the old and new operating system. (For example, Contoso Timecard 1.0 in Windows 7 and Contoso Timecard 3.0 in the Windows 10 image.) +Scenarios that support in-place upgrade with some additional procedures include changing from BIOS to UEFI boot mode and upgrade of devices that use non-Microsoft disk encryption software. + +- **Legacy BIOS to UEFI booting**: To perform an in-place upgrade on a UEFI-capable system that currently boots using legacy BIOS, first perform the in-place upgrade to Windows 10, maintaining the legacy BIOS boot mode. Windows 10 does not require UEFI, so it will work fine to upgrade a system using legacy BIOS emulation. After the upgrade, if you wish to enable Windows 10 features that require UEFI (such as Secure Boot), you can convert the system disk to a format that supports UEFI boot using the [MBR2GPT](https://docs.microsoft.com/en-us/windows/deployment/mbr-to-gpt) tool. Note: [UEFI specification](http://www.uefi.org/specifications) requires GPT disk layout. After the disk has been converted, you must also configure the firmware to boot in UEFI mode. + +- **Non-Microsoft disk encryption software**: While devices encrypted with BitLocker can easily be upgraded, more work is necessary for non-Microsoft disk encryption tools. Some ISVs will provide instructions on how to integrate their software into the in-place upgrade process. Check with your ISV to see if they have instructions. The following articles provide details on how to provision encryption drivers for use during Windows Setup via the ReflectDrivers setting: + - [Windows Setup Automation Overview](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-automation-overview) + - [Windows Setup Command-Line Options](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options) + There are some situations where you cannot use in-place upgrade; in these situations, you can use traditional deployment (wipe-and-load) instead. Examples of these situations include: - Changing from Windows 7, Windows 8, or Windows 8.1 x86 to Windows 10 x64. The upgrade process cannot change from a 32-bit operating system to a 64-bit operating system, because of possible complications with installed applications and drivers. - -- Changing from legacy BIOS to UEFI booting. Some organizations deployed earlier versions of Windows on UEFI-enabled systems, leveraging the legacy BIOS capabilities of these systems. Because changing from legacy BIOS to UEFI requires changing the hardware configuration, disk configuration, and OS configuration, this is not possible using in-place upgrade. -

    **Note**
    Windows 10 does not require UEFI, so it would work fine to upgrade a system using legacy BIOS emulation. Some Windows 10 features, such as Secure Boot, would not be available after doing this. - - Windows To Go and Boot from VHD installations. The upgrade process is unable to upgrade these installations. Instead, new installations would need to be performed. - -- Devices that use third-party disk encryption software. While devices encrypted with BitLocker can easily be upgraded, more work is necessary for third-party disk encryption tools. Some ISVs will provide instructions on how to integrate their software into the in-place upgrade process (check with your ISV to see if they have instructions), but if not available a traditional deployment would be needed. - - Updating existing images. While it might be tempting to try to upgrade existing Windows 7, Windows 8, or Windows 8.1 images to Windows 10 by installing the old image, upgrading it, and then recapturing the new Windows 10 image, this is not supported – preparing an upgraded OS for imaging (using Sysprep.exe) is not supported and will not work when it detects the upgraded OS. - - Dual-boot and multi-boot systems. The upgrade process is designed for devices running a single OS; if using dual-boot or multi-boot systems with multiple operating systems (not leveraging virtual machines for the second and subsequent operating systems), additional care should be taken. ## Dynamic provisioning From bdc59fc40d6011ecd3790ed32a158741375e0c80 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Wed, 1 Nov 2017 12:57:54 -0700 Subject: [PATCH 23/92] added link to transition doc --- bcs/index.md | 21 ++++++++++++++++++++- bcs/support/transition-csp-subscription.md | 2 +- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/bcs/index.md b/bcs/index.md index a3e8fd2ef9..dd287d45da 100644 --- a/bcs/index.md +++ b/bcs/index.md @@ -680,7 +680,26 @@ description: Learn about the product documentation and resources available for M - + +

  5. + +
    +
    +
    +
    +
    + Billing +
    +
    +
    +

    Transition a Microsoft 365 Business CSP subscription

    +

    Find out how you can transition a Microsoft 365 Business CSP subscription from preview to GA.

    +
    +
    +
    +
    +
    +

  6. From cd16f707d1385394a0881c5f5d9ae5b201e76e3c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 10 Nov 2017 11:04:54 -0800 Subject: [PATCH 85/92] topic name updates --- windows/threat-protection/TOC.md | 4 ++-- ...mpatibility-windows-defender-advanced-threat-protection.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/threat-protection/TOC.md b/windows/threat-protection/TOC.md index 85aa64621b..5ad254fd49 100644 --- a/windows/threat-protection/TOC.md +++ b/windows/threat-protection/TOC.md @@ -142,13 +142,13 @@ #### [Configure email notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) #### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) #### [Enable Threat intel API](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) -#### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) +#### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) #### [Enable Security Analytics security controls](windows-defender-atp\enable-security-analytics-windows-defender-advanced-threat-protection.md) ### [Windows Defender ATP settings](windows-defender-atp\settings-windows-defender-advanced-threat-protection.md) ### [Windows Defender ATP service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) ### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) ### [Review events and errors on endpoints with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) -### [Windows Defender Antivirus compatibility](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) +### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ## [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) ### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) diff --git a/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md index fbef87a600..d216067757 100644 --- a/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md @@ -1,5 +1,5 @@ --- -title: Windows Defender Antivirus compatibility +title: Windows Defender Antivirus compatibility with Windows Defender ATP description: Learn about how Windows Defender works with Windows Defender ATP and how it functions when a third-party antimalware client is used. keywords: windows defender compatibility, defender, windows defender atp search.product: eADQiWindows 10XVcnh @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 10/17/2017 --- -# Windows Defender Antivirus compatibility +# Windows Defender Antivirus compatibility with Windows Defender ATP **Applies to:** From 9d98852bc4325e260bb113955b63053eb9c26e31 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Fri, 10 Nov 2017 13:08:43 -0800 Subject: [PATCH 86/92] include link to signup and add MSA ocid --- .../windows-defender-exploit-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md index 1fbdee219b..29fbde030a 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md @@ -52,7 +52,7 @@ Windows Defender EG can be managed and reported on in the Windows Defender Secur - Windows Defender Device Guard - [Windows Defender Application Guard](../windows-defender-application-guard/wd-app-guard-overview.md) -You can use the Windows Defender ATP console to obtain detailed reporting into events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). +You can use the Windows Defender ATP console to obtain detailed reporting into events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). You can [sign up for a free trial of Windows Defender ATP](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=cx-docs-msa4053440) to see how it works. Each of the features in Windows Defender EG have slightly different requirements: From 3bd595bd5b75ce487014cfe5ed6b2e972a1fdd3c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 10 Nov 2017 13:17:09 -0800 Subject: [PATCH 87/92] fix typo --- ...achine-alerts-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md index 3ab0892e62..1e620e9791 100644 --- a/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md @@ -124,7 +124,7 @@ In addition to the ability of containing an attack by stopping malicious process >[!IMPORTANT] > - This action is available for machines on Windows 10, version 1709 or later. -> - This action needs to meet the Windows Defender Application Control code integrity policy formas and signing requirements. For more information, see [Code integrity policy formats and signing](https://docs.microsoft.com/en-us/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard#code-integrity-policy-formats-and-signing). +> - This action needs to meet the Windows Defender Application Control code integrity policy formats and signing requirements. For more information, see [Code integrity policy formats and signing](https://docs.microsoft.com/en-us/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard#code-integrity-policy-formats-and-signing). The action to restrict an application from running applies a code integrity policy that only allows running of files that are signed by a Microsoft issued certificate. This method of restriction can help prevent an attacker from controlling compromised machines and performing further malicious activities. From bd5b31f73f8e4ecf89d47ca7f1b815c8d62bacd8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 10 Nov 2017 13:17:55 -0800 Subject: [PATCH 88/92] fix typo --- ...achine-alerts-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md index 1e620e9791..87f97bcd64 100644 --- a/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md @@ -180,7 +180,7 @@ Depending on the severity of the attack and the sensitivity of the machine, you >[!IMPORTANT] >- Full isolation is available for machines on Windows 10, version 1703. >- Selective isolation is available for machines on Windows 10, version 1709 or later. ->- + This machine isolation feature disconnects the compromised machine from the network while retaining connectivity to the Windows Defender ATP service, which continues to monitor the machine. From e5896f3e4c80c0106743e48ed29d23e0f50d0b29 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Fri, 10 Nov 2017 21:19:39 +0000 Subject: [PATCH 89/92] Merged PR 4435: eUICCs CSP - new --- windows/client-management/mdm/TOC.md | 2 + windows/client-management/mdm/euiccs-csp.md | 87 +++++ .../client-management/mdm/euiccs-ddf-file.md | 343 ++++++++++++++++++ .../mdm/images/Provisioning_CSP_eUICCs.png | Bin 0 -> 14272 bytes .../mdm/images/provisioning-csp-euiccs.png | Bin 0 -> 14272 bytes ...ew-in-windows-mdm-enrollment-management.md | 8 + 6 files changed, 440 insertions(+) create mode 100644 windows/client-management/mdm/euiccs-csp.md create mode 100644 windows/client-management/mdm/euiccs-ddf-file.md create mode 100644 windows/client-management/mdm/images/Provisioning_CSP_eUICCs.png create mode 100644 windows/client-management/mdm/images/provisioning-csp-euiccs.png diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index b23dc6e57b..46ae254e64 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -142,6 +142,8 @@ ### [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) #### [EnterpriseModernAppManagement DDF](enterprisemodernappmanagement-ddf.md) #### [EnterpriseModernAppManagement XSD](enterprisemodernappmanagement-xsd.md) +### [eUICCs CSP](euiccs-csp.md) +#### [eUICCs DDF file](euiccs-ddf-file.md) ### [FileSystem CSP](filesystem-csp.md) ### [Firewall CSP](firewall-csp.md) #### [Firewall DDF file](firewall-ddf-file.md) diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md new file mode 100644 index 0000000000..127aa77257 --- /dev/null +++ b/windows/client-management/mdm/euiccs-csp.md @@ -0,0 +1,87 @@ +--- +title: eUICCs CSP +description: eUICCs CSP +ms.author: maricia +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nickbrower +ms.date: 11/01/2017 +--- + +# eUICCs CSP + + +The eUICCs configuration service provider... This CSP was added in windows 10, version 1709. + +The following diagram shows the eUICCs configuration service provider in tree format. + +![euiccs csp](images/provisioning-csp-euiccs.png) + +**./Vendor/MSFT/eUICCs** +Root node. + +**_eUICC_** +Interior node. Represents information associated with an eUICC. There is one subtree for each known eUICC, created by the Local Profile Assistant (LPA) when the eUICC is first seen. The node name is meaningful only to the LPA (which associates it with an eUICC ID (EID) in an implementation-specific manner, e.g., this could be a SHA-256 hash of the EID). The node name "Default" represents the currently active eUICC. + +Supported operation is Get. + +**_eUICC_/Identifier** +Required. Identifies an eUICC in an implementation-specific manner, e.g., this could be a SHA-256 hash of the EID. + +Supported operation is Get. Value type is string. + +**_eUICC_/IsActive** +Required. Indicates whether this eUICC is physically present and active. Updated only by the LPA. + +Supported operation is Get. Value type is boolean. + +**_eUICC_/Profiles** +Interior node. Required. Represents all enterprise-owned profiles. + +Supported operation is Get. + +**_eUICC_/Profiles/_ICCID_** +Interior node. Optional. Node representing an enterprise-owned eUICC profile. The node name is the ICCID of the profile (which is a unique identifier). Creation of this subtree triggers an AddProfile request by the LPA (which installs the profile on the eUICC). Removal of this subtree triggers the LPA to delete the profile (if resident on the eUICC). + +Supported operations are Add, Get, and Delete. + +**_eUICC_/Profiles/_ICCID_/ServerName** +Required. Fully qualified domain name of the SM-DP+ that can download this profile. Must be set by the MDM when the ICCID subtree is created. + +Supported operations are Add and Get. Value type is string. + +**_eUICC_/Profiles/_ICCID_/MatchingID** +Required. Matching ID (activation code token) for profile download. Must be set by the MDM when the ICCID subtree is created. + +Supported operations are Add and Get. Value type is string. + +**_eUICC_/Profiles/_ICCID_/State** +Required. Current state of the profile (Installing = 1, Installed = 2, Deleting = 3, Error = 4). Queried by the CSP and only updated by the LPA. + +Supported operation is Get. Value type is integer. Default value is 1. + +**_eUICC_/Policies** +Interior node. Required. Device policies associated with the eUICC as a whole (not per-profile). + +Supported operation is Get. + +**_eUICC_/Policies/LocalUIEnabled** +Required. Determines whether the local user interface of the LUI is available (true if available, false otherwise). Initially populated by the LPA when the eUICC tree is created, can be queried and changed by the MDM server. + +Supported operations are Get and Replace. Value type is boolean. Default value is true. + +**_eUICC_/Actions** +Interior node. Required. Actions that can be performed on the eUICC as a whole (when it is active). + +Supported operation is Get. + +**_eUICC_/Actions/ResetToFactoryState** +Required. An EXECUTE on this node triggers the LPA to perform an eUICC Memory Reset. + +Supported operation is Execute. Value type is string. + +**_eUICC_/Actions/Status** +Required. Status of most recent operation, as an HRESULT. S_OK indicates success, S_FALSE indicates operation is in progress, other values represent specific errors. + +Supported value is Get. Value type is integer. Default is 0. \ No newline at end of file diff --git a/windows/client-management/mdm/euiccs-ddf-file.md b/windows/client-management/mdm/euiccs-ddf-file.md new file mode 100644 index 0000000000..d3d539c88e --- /dev/null +++ b/windows/client-management/mdm/euiccs-ddf-file.md @@ -0,0 +1,343 @@ +--- +title: eUICCs DDF file +description: eUICCs DDF file +ms.assetid: c4cd4816-ad8f-45b2-9b81-8abb18254096 +ms.author: maricia +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nickbrower +ms.date: 06/19/2017 +--- + +# eUICCs DDF file + + +This topic shows the OMA DM device description framework (DDF) for the **eUICCs** configuration service provider. DDF files are used only with OMA DM provisioning XML. + +``` syntax + +]> + + 1.2 + + eUICCs + ./Vendor/MSFT + + + + + Subtree for all embedded UICCs (eUICC) + + + + + + + + + + + + + + com.microsoft/1.0/MDM/eUICCs + + + + + + + + + Represents information associated with an eUICC. There is one subtree for each known eUICC, created by the Local Profile Assistant (LPA) when the eUICC is first seen. The node name is meaningful only to the LPA (which associates it with an eUICC ID (EID) in an implementation-specific manner, e.g., this could be a SHA-256 hash of the EID). The node name "Default" represents the currently active eUICC. + + + + + + + + + + eUICC + + + + + + Identifier + + + + + Identifies an eUICC in an implementation-specific manner, e.g., this could be a SHA-256 hash of the EID. + + + + + + + + + + + + + + text/plain + + + + + IsActive + + + + + Indicates whether this eUICC is physically present and active. Updated only by the LPA. + + + + + + + + + + + text/plain + + + + + Profiles + + + + + Represents all enterprise-owned profiles. + + + + + + + + + + + + + + + + + + + + + + Node representing an enterprise-owned eUICC profile. The node name is the ICCID of the profile (which is a unique identifier). Creation of this subtree triggers an AddProfile request by the LPA (which installs the profile on the eUICC). Removal of this subtree triggers the LPA to delete the profile (if resident on the eUICC). + + + + + + + + + + ICCID + + + + + + ServerName + + + + + + Fully qualified domain name of the SM-DP+ that can download this profile. Must be set by the MDM when the ICCID subtree is created. + + + + + + + + + + + + + + text/plain + + + + + MatchingID + + + + + + Matching ID (activation code token) for profile download. Must be set by the MDM when the ICCID subtree is created. + + + + + + + + + + + + + + text/plain + + + + + State + + + + + 1 + Current state of the profile (Installing = 1, Installed = 2, Deleting = 3, Error = 4). Queried by the CSP and only updated by the LPA. + + + + + + + + + + + text/plain + + + + + + + Policies + + + + + Device policies associated with the eUICC as a whole (not per-profile). + + + + + + + + + + + + + + + LocalUIEnabled + + + + + + true + Determines whether the local user interface of the LUI is available (true if available, false otherwise). Initially populated by the LPA when the eUICC tree is created, can be queried and changed by the MDM server. + + + + + + + + + + + text/plain + + + + + + Actions + + + + + Actions that can be performed on the eUICC as a whole (when it is active). + + + + + + + + + + + + + + + ResetToFactoryState + + + + + An EXECUTE on this node triggers the LPA to perform an eUICC Memory Reset. + + + + + + + + + + + text/plain + + + + + Status + + + + + 0 + Status of most recent operation, as an HRESULT. S_OK indicates success, S_FALSE indicates operation is in progress, other values represent specific errors. + + + + + + + + + + + text/plain + + + + + + + +``` \ No newline at end of file diff --git a/windows/client-management/mdm/images/Provisioning_CSP_eUICCs.png b/windows/client-management/mdm/images/Provisioning_CSP_eUICCs.png new file mode 100644 index 0000000000000000000000000000000000000000..a4c67a8b7e6469ecf14d0a29392968d4dad6eed2 GIT binary patch literal 14272 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[Firewall CSP](firewall-csp.md)

    Added new CSP in Windows 10, version 1709.

    + +[eUICCs CSP](euiccs-csp.md) +

    Added new CSP in Windows 10, version 1709.

    + [WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md) New CSP added in Windows 10, version 1709. Also added the DDF topic [WindowsDefenderApplicationGuard DDF file](windowsdefenderapplicationguard-ddf-file.md). @@ -1394,6 +1398,10 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
  7. Defender/ControlledFolderAccessProtectedFolders - string separator is |.
  8. + +[eUICCs CSP](euiccs-csp.md) +

    Added new CSP in Windows 10, version 1709.

    + [AssignedAccess CSP](assignedaccess-csp.md)

    Added SyncML examples for the new Configuration node.

    From 353aa363d5ff7b69c31b71b6e44d75ed6216e95d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 10 Nov 2017 13:31:57 -0800 Subject: [PATCH 90/92] trial link --- ...s-non-windows-windows-defender-advanced-threat-protection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md index 39feb6c290..706db3ef71 100644 --- a/windows/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md @@ -20,6 +20,8 @@ ms.date: 11/08/2017 - Linux - Windows Defender Advanced Threat Protection (Windows Defender ATP) +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-nonwindows-abovefoldlink) + [!include[Prerelease information](prerelease.md)] Windows Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in the Windows Defender ATP portal and better protect your organization's network. This experience leverages on a third-party security products’ sensor data. From 89d2753d20867bf12dcf0dd2d0c5ae9c0a9f49b5 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Fri, 10 Nov 2017 15:12:44 -0800 Subject: [PATCH 91/92] toc typo --- windows/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/TOC.md b/windows/threat-protection/TOC.md index 85aa64621b..986357c45a 100644 --- a/windows/threat-protection/TOC.md +++ b/windows/threat-protection/TOC.md @@ -165,7 +165,7 @@ #### [Deploy and enable Windows Defender Antivirus](windows-defender-antivirus\deploy-windows-defender-antivirus.md) ##### [Deployment guide for VDI environments](windows-defender-antivirus\deployment-vdi-windows-defender-antivirus.md) #### [Report on Windows Defender Antivirus protection](windows-defender-antivirus\report-monitor-windows-defender-antivirus.md) -##### [Troublehsoot Windows Defender Antivirus reporting in Update Compliance](windows-defender-antivirus\troubleshoot-reporting.md) +##### [Troubleshoot Windows Defender Antivirus reporting in Update Compliance](windows-defender-antivirus\troubleshoot-reporting.md) #### [Manage updates and apply baselines](windows-defender-antivirus\manage-updates-baselines-windows-defender-antivirus.md) ##### [Manage protection and definition updates](windows-defender-antivirus\manage-protection-updates-windows-defender-antivirus.md) ##### [Manage when protection updates should be downloaded and applied](windows-defender-antivirus\manage-protection-update-schedule-windows-defender-antivirus.md) From 3376e1f446ce841b7812d015712de96ecbd972dc Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Sat, 11 Nov 2017 00:13:54 +0000 Subject: [PATCH 92/92] Updated .openpublishing.publish.config.json --- .openpublishing.publish.config.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index c1e7bc502b..96e3566542 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -466,8 +466,7 @@ "branches_to_filter": [ "" ], - "git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/windows-itpro-docs", - "git_repository_branch_open_to_public_contributors": "master", + "git_repository_url_open_to_public_contributors": "https://cpubwin.visualstudio.com/_git/it-client", "skip_source_output_uploading": false, "need_preview_pull_request": true, "resolve_user_profile_using_github": true,