From f44fb5ecfc8bbe8bc427a55334e3c7ed29f6e1f3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 19 Oct 2017 13:35:25 -0700 Subject: [PATCH 001/190] 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 002/190] 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 003/190] 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 004/190] 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 005/190] 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 006/190] 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 zcmb5VcT`hd(>H8KL_n$11q7rKhR-lR)!CO|?B5FjYM_s~PH zp-C^Hym;Nu{e0ga??3OXm38Lqb+Y%&KKsm`ncwWNk81M7k7ys=x^;_KQQ^JDty}k8 zZ{500`|!?93r(QW%bUw>cMbWsx8VKs8#g!itYuYYZ`~@7A-XWVe{)ahqM+}7>lT^E z-{0+7D<ys9bez4mGef(MnxSza$+{ZY&D;Osf6ZJ{ z2qb1^B9Tc+$mmQn`u};vpJz4&dUyl^jebuQ1|1zzvc2^4^K(=MQEC(WUCO1wx?!|a z3So=YUMlLE%Ff%X4E0DygTkUB{E-pc+~evq0Q9FV+Hz-j1QL2%RbA5<^m~hnNAG7& z0e+XBurusG!(3D~a%yhiY)WTbR?m;Nm8oo-lHOGb3ybcE`>rgS5^u}N!|AZnb=vZV zhI>;I1<*pz1R>p8@X}9xiM{=h;zd7-sphd(jhLNX1jyVs{SEyAn` z1RaTq7?ThQ$nYT(c_iy!Gc^dC7>>NAy-+{VV52Yhn0k=?YYeX9Ulk~ z_*_^OU5C9P8QlzhD)w;qFzLCsVW)EzvcJX}at2t{U3>WV9nLo2P1lEnExzh74-Cte4P(+MU{U8u^FNkCiUV~NFygqIVA991p9GEf)GgW2{5s)a|X zHa0d{Wo*b_gZ#b<*B@_T8{P3R%ZQ_7KFm07t1|DQcu+dhaT?`%($!O!nj#@D3K!C=^Vl116Zf$fahk5TUb~T7NC*@w zH8iXRta9kvk%D+Rm=u>n14m^jE1hS{&3oG0Dmi7DS?1-rNv~+ZI zK55F21=EudgNVNh)17Q#>%rTPREZDAQh!$zbV_a_w`M9Kp@Hb=kPzfmJa)&wPIlEx z1g;-U&jj+AtJ%iZL$>$ZXcf3dl?f#D2KCs%g)%`W&79&U3rivC(-w6k2u#hBE<9i zos*c+w*i`0g0Tlbq0$gGfEM@?Eri;$gJ#*>`^y8imXiJZa z_%g0}UDobfABb!<(k3c=dqf-_-tjD;&i}x;xV5A=woEU8gIvmSTa&be{9(}Zfa}wH z4NaGga3H1QRD}pE%?hKpqI> zzLPXI<`2eHYm1@zRtaiwHa5%>5mvBJKrZxxYYr)<^e-~|tl5IeKj7$_0`dym_bjj}ad zayy8)>T=%2RWW4~@QgaOhEm8JhW71S>%uRV^gY5r{fsJ&%`nf^SydszugZ z(`v%Ns;zBaIbA97rVXq8hX-+G;mdZ$jzVo+yIX!yJH;|@pNIPJ1$3NJb)v?$Bwem% zOf5ESr1aIPp)XnSEI?E=tw2d`$QE(DBxY0#6YGlz+~O7wHd~6*_lT?dMg_ICv$gw~ z*CET8QymK=KQqb37v$u?U@&;_?D%_Yo$FOW|4x!d)ZVw9sS`;AU;}3d&__-WZUvV% zHcqzm5UBkCJGc>Gjm{qAt&xbGPSGAnpSes6kF39>^K%3(U#bGtbv4mzX;b?bL0b*K z(+)zcke;3*>bnjmg~7ew&?SX%ZW+r?IIotDlCMY+;c)atw_ge;tZfL}w}(VD;6QId}f*XXoq1U(wZEFoi^I6L3nY*+y>5 zLDQ*k3q#G;=K*1+fWu%|8tQoQ$=lowj3bl304X%kcd3OM%79K|fQqnyNQH@2^D`^| z9H>)oOVYf1I8&ivNCd6v%|M1%1V(vjFp9Ldv|w9W+^GcS$)D-OlY4>c;oZ}oLw^!$ zI<+L!@NBKKuRN80dzTJt4Gn+9O#5<@P@CGB($HBKU!)!juJwMK?hx`oE(%nXz;`t> zMb(X+yEGh+N(WfwQ4#%)!{>(y>Y^Eb-!ZRFHWof5;i% z7~B06o~G2)Ox|cRaKGv}NCJNjzq8A9)&bOFl8PvoY+4&>x;Ae~mDj&t zds!@WeRZNfkb2L`)MOpn7s2BQATA%ukWp79s&hg+8JLqgT2y(JzR8nJeuw$HFB~ zSLP*QTksgw2Wz#AiCQJ1Nx~PZ&q}am?j0YNA3IH;t(OEE+w4V*(f*e+dwvS2j}9;2 z2JGPydq6_fv8OrE;u_z!@B;VqufIiYxCUe_7GqO)3J|3s%WqUO$4H`n+$7NT*D~ke?D`TVCcCk?r|}5)MG7LGW-^|q+mB>SZ;NalShp(k*Tok z>u==X1HP_%bf&F4G+TB#5tT05G*hpr|IWGvjxFj3O4V6kE?RQ)88`W_c6zGzjg#eN z&JM2>6DO_PZnm<%hOu(1n4 zxUob7r~rkkm`%%|9>@@OC2cj&82p-DTwFKtd3U2{9Bwp=_IXNnm)aJ_H{(yMJLh2Q zJHT4{&>3ub7QfPIVk8cBDK9)eFO@(`f>wJIHxn~j?*$})dUSRrUFNqibk-yeVdv|^FZQJ;dzKj1gEpfnQR3WVjx%V>71+_{ z34@r=S$h;YM3;GY*sx|t${)9NWS=auu?d6y1OOXPrlQiRqjxoR$Mwp=o5>t%S>ge_ zm34x`?cnYBaaz8+H}M z%*c>_qd&I>rv$`oj^$FAW5Br9(kdZ|uG$fE(x(N3+0Qhvs(3Nf*{-hdu0^qP0h|K> z$(jV?^#ph+$+9g!OIU1ge(5Ii!HawuiRz7(7-|#uZ&6iswFfZQw_onYLo;9JKQNXq zTS2*-rBoiT0kZ>6F&J%4ld^G7mrUy88JDg!pxY=CN$t?1}X7B;}WZx=KGx^L?UY zJ#Qb0IW4)}#J*weOa!=tB}6Y{VRw@}JtgglL#1O~bO$zz0-l}+M-3dTMox9evDpdbn&R2%r-bSGKuu}ci)dWK)akP zvAGJ#G#~xyKgt@=t+z{ma=bhom%fTUk}J|>3j6ipb;rD>1B36^gs@V%aW(puBvD-p zd`F^o!5J-%PfJr*-(_%+U98JB=iF?wlc!i>oMCCWJR0C+A_0w%hzQ@XFEvBqbL!;~KOHdtQ+eW~jSZNwu$N*?O&#u;uHdCxbyok$7=lkR!1+Cd2xR<`PH--=wbQxJKJ1X2 z1a~Ylz=37oO17N)L>pZ{hh?@)^gdTO)fyRfR~;boal?%aXzP|5*Z6F(VEce5^Z3Th z>CY~4YpV2I26#7Y7Tg3{-0<;e!g4(KPH#eoX!KTXDn){?!DWQzz>hNY8bbUYF>zAe zIhc}S!HIDuhIh+J=`mrXYTq9(y(Vvk5Jp=bu~_+5chi4wfq=>6sP)Mmhv**yM~9x_s$6b9ZofMT)1yEQ z0ej0iJ^iJZ*sDNS?IYnD5}MOOZBMFp)cdDy{7&`B+cE6lvzgHPoTLbbS-<{Xx{Su& zA&+Dz@IpbkV6q^cN{z7VnYzqdZFkGwkd?GK3C&W^(_SfM>KB?|<_5nzzB7D3 zW;STHAOY9ICyCIvl^QiPKbd^iX~$oT4)5H;M9G*_)mikf*HJf=G#xM?W9m;@REO`&_^QE#)ln!k}5nf}C7fAt6NXFMO+o6~SHo(Gy7_B^)s-j|?{b zel)u8zXHN9DHMGS>|he=2Kj|S4SybUI`_M|?f-G{c5Rc+{OrH9MVUZR(nl?>Oa`-e zW-=)W=tc2J+u@soySa!+XbhHIJr72y^n(iZv9-rMl7d~cX7yC(7ZnsMe?Sf661lToqH(fb5b8gxHrs#f z743`}y29bkq^pFr$D9Na#rEy@?@vle2aGgJi;bPbAupwy_W@amhmiwquknTX=YUiE zuGeg(;_rH%__>l1{fhI&YJ%0BAz?Whyoa#x&9>qsMWsDCzv2)&(C6oR{AZsSvYV3f zel6*K{ajVM6<>>X^#IsZ7mAj$Y5(_&(b*CstqG<$2UvW%;zgiU*j*CRPLDN`eK(x z1pE5Au2&A;L7|)`{LHlv$Ik+;uxWzPUCgtEzoB8CURTFOO;a3JdUToR>qOdM?vH=- zd)b33pyfx*qIT1E3@hNQQpkGZGhD^g=e|Dq55H@-MziY+tro--k0E2w64Zvi{5QS* z@qyA7%`YZfgeqNCjWye(Of;=*93d8Rt)aP0X!`+iYk6-+K|S}o8B&0@>)wd$Z#HY( zM7s37rM(kBFLPGm5gWn$hI7CDU>Lqk(}Cz8exFxp*LOFg?!jWqQvUq1Upw}`ch)ec zQtefG{PvQ8xqRZub*$dCbz0Vixr~97A2*=q|;2mQ*uYJ z>(v_2#@5za;t;IYO$e07DRGXgyvSSJmaK8F-b|8Iqx}?5pZ{n($l5vS4938=Y8sc|(PSG}L zqQ1$AHdGv`%wJIItHTg&L%ts8!e1Ihp>3D}MO6@o#Tf@$hv&6}o z<5UVR5AXM{E?&i4iSNQ4J$es_n658(52*QmoJ~LcqHpqS_2q+{nvg;F1aep7I&Xl=!$ym$i#vyh`|f1&QxZt97H;RZk`G5bl>n zNrbW%NUb~Lz&e^irfl;Y7;L-M<#>P*8j_FIO4=qWUGL?%Ct0}%W5884G;IGgcRN3* zuVF-Y-fX@jf(kHLt*>`qMW0pOQ(1{vWm(HBxV$ISTX*G5*-yaEXkh2UBJiB1M;Hx5idO%P^Pktw(g#KZ0e-RR(AJ9~e>RxPLAum$fok1$D z*&F}a`0IN~x-ShU8)7h{bA6L?f{D1oyCQWt{+lva>n-ZiXtSN9z-q|+(@4VVi}|m@ z(wT${PFJa7aRymeE0LCOT$76Ue1`1(ZRrvg)?D#n)^f5_vy&>-+ZHNvr5TfXl>}Zk zxM%m)EE>Fh21GdlgGYr7BG`?M0@9|B>O9>LUsDXqo~jN!bRaY4zkg@V+=)B^xMb?L zb{J+p?YUjS@!cGrrKJm&AK&5j@qytC+MiB}F?)&!;G1N4rk4`ZPFpdRg)BP@!Gc9< z^hT8%JnV?`vj<=A(@sTD12nXCjO#W$+|)v*57xr?6+5bAq&J@=(Yov)4L{m_za+Rm z?c@^g-`!v}vdTOImj*}l=d-uUAc?xvNQN)guRUk}C_M6nQ2e03URio8|AQafa{JKHV;(l1##&WEY9dSzV3%6SC$ zQ$y8FwARx|ubil!;VkQ9cqHal`ghbZH7}kn(tl+Yh#w@K+ZL75X#T?T_3O+^<%u8!8*_auPqF!zcJ)v6H*3RTFqPIW12=@{NwnLy;&BV6An*8T_xqE{E+0xD^3@6dhLl3kPy6@*8Yt(Tz9S_5Anp7#-K`?~q0yXo?b z)Gw#S&wtL90_qzY-r#xttql|-_K?HTas9g0b}7lC=zB7h7yts2$Tq?I=@Vot;~VL# z>1xoyP98N+R=VTxNc~o(hy;F<Xqq6j|0!hwD&@L`;g_gVWIF5r}*OS|w+uzxXOIBn26Q)FZ=<4O|c`y&R z*PndaQNxv&Y8SWD4EE_S2Tum-Y>H+TJ3;Fk-tQ{oy&KL-c_GfrV@Z-|A5M1O?TZ}D z14AYb0&hpn8!SU-WY*(RvT-IwpfkKwsLtaUXKr8f@U2F6pU$@Pp=O}}Npf1+xx|({ zW0#hMlO(4-4>8H1m!JPqAf{5wH$LL)WnzmVTC!3NSl;y$WB027AiaIJ^R>KPsEc4v^-oe=Ygq70p_? z>9`J&FM1@k@j%;y;gWoj_0A7^-WW%d3w7f5!$Gw-RkN1VBvWa2bjN9V9r|*Xf%_Lk zg`R{9Nj3D1Ef<;ohkLXD=O23uORMEH(DIzHf>IiOs?I~09ZsHUdaY>w4*zLI?*zk? zLZOBx)_)kl=`^Bo1Xu+O>Q(hi2ylxJ0=S!+58CcW{JCeCaKPkO=zvr2{Efl}{E-ZN z@^il~x*XK7RyVT7cy49&KwMm$9t-+otDrMcy@Z49ifc00Lkp@sFz7eFR!ZL4x*ja; zEjKwI29w&u*P_%#)F(Gk&@l^7-pgjoC0Z#;%hJXUr+P7of+BN7ri2sO_mnuQXoO>! z>uc|!{(!PdcKWYf&3J~JkC&6$XbpDR7yhP;WbRJk>>fbWEl0;cJixcMamdxqX=nnkB%i2%J5*38 z4s&k=U!kDIhVR`ih|@VwRBg4;n%Z{*IHUS^?1`Qz|1S8C#brn z9O>`rakMWNkzA_RB=(4I@6Ru?6|XGl4RSuV>u+)CdjMlINW&?M&?ANX%GA`2jg1|9 z!jxC7#)ZCv223DM7b{MnmHQE63{?jtB&5W|M0<5*kd^bw8YZdQ{G6PyQ95DF=-9US zHYF`3Eg3E2vfswwIruFGl2nJ7Z&m?;Rvu zTE>?51^Uil$~DrikH5V?c`?!b=L@=U6}>q?QOT{tQq=SidIT`3IjMtu6cPaGd8aht z&n}C#ziTHUWVUFZh44HVnwb03EKQ7&t9i`p6i`P3jkSdpGrWdio7a^cF=yPKS^Hs; zNA5xf`A{_YI`Njr+`BKAGklB_KjBboi@npWK(^~q=NbBqjSXIXl&`QG&vJ&%rj0${ zTy{W)`-aW3Tx#3vFel&uhLHLBoUahC z5(A_M2A8O8;^}t-ema)Xmp=}B*GWbNFsQOPg9&&3L|)xwU%edkYV1~E1~Ry2$O;)1tzfVS$y011MaaBgPejww8a^_MJk;Rug=Jze!10lc!9FVAb{Nv z?R6daj^L!!uv~BN$bL6D^U7@bqC2KCb5`T)N++ig(yXmJ@c{~T&aDgAFDx#ob2viZ zCAdl5H_g16O-5zH;mG4c;~UYijZR08{4D6=#Hazrbv_ugv#vqRhyLy~KLV1i8Kmu* z!14^-z^RPlQmuxq*z*PrHeCr%EY`to@Cm%psrQIOMPH2>6Ob^7*V^`ReWfhc;WPZg zSnfr<9ju|L{ci5_?#;ZAZW-3R2O4T?2dtp{LP;2=YDV4wl>;Wbv3O5jAX355&}${F z?`F=X>cFLGsI>n5YRC!01k#pQpgsqvVrTYiwa-xWnGMhAOtQY#*0IBGA@6it&l7O+ zh<+8Vn6rdPsfOnG8-M=Tyq}@|)ie7U^h`P?t+pxrQ6zT!D4qOjC@#{0@rT~X@ zYuYh8%Co8jk89CYJzCi^jJ10vu-8rbz-KBA7m>8{{?Sc2LSXNOUvZ>3tXnw~)i$m} zQIuaGkCHJI*iCrn<#^Dobnr+S=Jsk$#IE=XuWr@AshPv@YV&6?443QoA+LtS3L^48 zWC(HoX=G4-KmNhg&DZf|RA(@g6r-iBUF~sr6CRIZgyZ%n?=#D*$lX^|TrZ{#&&-J1 z&>nKt232v(oKe5?6DB@C`RtL{IW_c1bZWa22@4mf7*4*t>g)e<58z?De}_WgTPtjG zC3``g_%iylBeAfs>Y;MhAmJcl_-&0A(YC3+qvz67@hMuEox&ZX$XRAtqzc;BZr?u_ zm~}}vsKyv)*{2rez%{iiQt=Z(65K$yDMyRzWX#EsV?pHlX|VoQ^S>8+E2QL(esqJi zy9J2{m8zpf!XQWXa)+&_)b2lw=ePQF%S{NNZ|v;sm=&4CD)z5>W3_XD|AZ{x2D85@ ziVN6FZMf@UF+9l$GC^o}7mdn|P*$vUa>af+WXxrp(v>(*YnT?bfFsb^#FuvFXU)rV zwLEhnUi-D9({JA1LrHre;u;4N5cHF39;7R6ov%=zY}EJm{gQWKzRAG;n60P#0d1e& z6phM8)4B}~f~%X-h{WtW-IgQXj|oW};7_Jp#}amfFYNPHjKAZuJDzQCKf#`iqi1Qw z9#$HjVWe}{{$SWyq4vihFyNrmcOA~WDI4=#03Nj?Z4gaQEY()-2YxuWw~Z8|kWUu^VX0~eS@n?}#ga@gaO zm)-l+!e(RMdVNAaTK@UmQf3Bv?`Adoa}6pzKL&y&zGC#~>!C1{u{8AgA3re(jl4HF#!6wDDkO8(tGR@ zKNjM|L20mxvG{`%Vp0boz1olWd1d2s%;Ez`Zvu;70HUea`_)Zv{2c#^e5>iD59$V0 zsB~;alXhzTZMmUWUjO%+IoZPhsjB;@PBUJnl=weS-}=n=ef00(f2lW7gY`e$t$*q? z;{V&6!u|i!`B#;{^@V@QognpZf#P3UB@wvM`CsZ~_%}rQ%cn^EZ^zHmGcyY{pcIep zpPkIz`S1V!D0h5*^_ZA=ytDLD^nVq&$W?qn=I(xQcCcn|V`FoP|KG|$|DjXgs~v1T z27{sQBmD0;zW`Iq%gb=%dLbbp3g(Tud;i;gM2H0pTkrMm|C<_b^TOc~!~Ei+XIIw$ zJC98^&YfC55lK8_hRA!WI&+WytIRz0Hqe?&)$!7pt~$#|%edlndROQFC#Roo;qcgy zE@trBVS%htnM)X*#bXF7DnaWh%U{!pmduK4Dza&OH`}5M>P6$u3pv{+YRE9uh2zH+ zmIAWMww#G43`FNKWaZ}qg8MWh;X_PcVzmu5ddRriuO_`1_X5IX?TT$!S?{)1{1_fv zm~6hz7Tpdm%R^fH0n!K8yqfxyq&;;mLSSFjcqdgO_t{^E@WyZ(3Sb;;#LEp2Hslfs zibiSgNHcQye)iBg!acpgCWVp#cmtS^d!ZT9a#r$mrP|QTX{Oe{V=%c@_j^9v)Q&Uq59nJsXSJovQ^cjh+#JOFiT^MEM=yyAc;jd4HU36i@tcvZwvUb{{&k zUlpyy72hOqn}t8|03Q6S@U6YlR3&-c>t8zCZU}XYx&XNVw=0o^qnfLAQq_JapMJ@S z&(9l$aeXc*|FOu{RsQz&_7wV|8jN8o=u=HpuYP!Wfa0*V`?-hdwM38B(NKHM)>}%} zhn#($weq`qCupEoHRWpod5psZ_{}P<5_iyB1im_y~n76P@#s!ih;9kNwSMfTp$5l27M)KSef@E|roxc{gE> z2>;c>AB-;E&PofpYR8~>Wtn=yuUWXy?KS5+Iy`M{2XeM=BFp-Xy8{T(Z|NIQ?uW-G zq~WSXJ#-iRc6pEc92LJyJESxPymWFgV*GS3GHLb0{&Rj2$tsXVLsKy-p*>lVAWlVl zFlJWZnH^Uz6!-Q)tE8Q*TUAq2fX{vL@bz80ooDpWp0;y>)@XCBD#D_phk}&yxlMWK)S&mA$oej@ zFKZniL8ya@$>p!D;?6ERUiRl~gy18<04iJHE;qpT4T+1Fwd24a7iPZ5j}pIf4xiVD ztH`pC9e;Y}CtTNQQ9I*v_;@d*{P-q1#NwL)wPydcG40qoe6kqj^r7aXuX}TcD4oDs z*_-vUn%4sN8N0;^0aYLA-a7M@GDs-%$ueOv2ky^Q3Cplf$ zRh*j{8@ClB8ru9|JT=zsx5J-`S$QQE)xEPIo9$aX7Vdcie=jnbyLW(;@*2f{9Bp56xivI(tfCLzV!8eY4=kF6&iy;ID4&_ z_x<^$W+!0nlN81GN@nx}2r)N?WQsL=NAHWRcZTw!qPz3ALPO;d>4(oZA*$v-QlY?H zvwOmp_$?C)ULW;be$2^Y0bZ7W581A}JJm+WCcs=U)Q6E45+54qU+?x?TY#n>HxH6a z=wf{r3^nEkb_b;0P6TMeBzgJek?=~Fhs~c~eOM!z^9hvW8jkPs-<;;yNs%zmYbnXh zG(p*b_|NQ9?P@vaeowKHWPRho2ipI52%TH2V=_QaPjNpWrv@LKGQVr`wRrF}@2qQu zoZT~X&-Ayt6O&2Pp4*x(4FMS3xwr)_xe9>SMJVTP^_%!UqlhBjtB~@#^6?=;#oR6U zM6GV@N)#DQbcAx<`vLqQq49D+>z>6e{6#(+^0pYe2uC!1qt#RT5JFFpDc3_C;rrN} zMTN}->z#Y8X73tHJZ<r$W5cKRq%ag&4SXVY2vJK%akM;q@P{@vf48^0AoD)!z5q1+h%+YF)B;SB zj9Asyl0mr$6q1GMA>ve$gC!eX2dHUUrDa@~67 zn)R$U#xTi%c}`jnchaIl_cBH_825&PmD$4Oy-$%|0|kx8v6xZs(4j6VMTXAVZ+=W! z${Vt~EvhG08T@sjJbo~SddI$g4I%GNi#$1N^&dM=x^cOx11Z7%nfgNtS78~`L?LMZ zEL?#r%fkHGG}dfV4?5RwStPMcYO^;@uEx-)nxN!v{t-9N(__Un8W;f8^}r^d7;iuFDYbNAnM ztUf&pW-Vy+r{?d*4BnXzDYedwgInvbVP2PLFU&~*ux4t5td&Al;JviAlJ~(`U# z6;~GsRbTl+gOVnjIjZfph$Agws$%<%ENoG^eO~l2{f;K_Di|o{i6}!tQ56+Q3U5V} zdYRjN>czyS)6noV+*f;Sk4*)Qfkth8 z#@7R)rS#1j2Za|bl$Wl$EeU)3@@a+m3Tr`11pjJMmwVfi=$+xaOYQ}cia$0c2OD&m zW4AnxXGAj}kq>_Ry~C##O`^Wb2t;kF#psC`%v)ak(tLV11yopr@N%m&8Fwb5HIbfb z*?uMFIC?nM0@N_*+a@nGMsVoXT}94odbOBnud(INRH{cprnv^Pkg^h|>1_0<>veBt z?XlE_{Ua6O4euizw>-0gHbzqVyGo%wF4nt2=&8Uvz#_;_aCn@T@-Kx$$N10>exyz_y7|Z`e(=A@5JJbBT;AGTuJ5O_h z`k}H(-;~ypLF&w)%JZGBetuKUf%m>N5^=Bb4})LU$8Q70XM2*n-wRS^G#sM#J~nr< zg#K=pZIcS3fxpWC9=uKA(jKfTl>bqQg(&4q*RS=3!C}{H0Y14P6*fNm`BU9}Jq3zX z3c2L6x6>RnCD3jiKD6Z*g;cXgR-O4>%~TfWdvS_;pL-@AM4;!@q*KM^$XSHfQ^!T~ z;Gv-i%Z{ptv8bF_DN4QG_7lS3J6D;`_W01j;j!_!(3et;ayO@l8r}(SmQGzs@gIVD zrBvQG)tW6+jEg8F_r*R2q)-gTsZc^jmd}c(d838~R3!fhFz)R&as!rHidEz)Wy*Ia z;)vSS!Ybu`a+^-O3yNLOFo$6@8ksR&ex&(NmaJ@|<(h9j+VyCQ`^e4o!=uT1D-#P~ z(y_U58IQwtBeQFDVs=?D>#4JmOX)H9Tg~%WTUc3G%e(H6Dw>9mS5B|`6JuG;XgUst zQctb&8Dp%t9Ec3`18(YPgv&q9u%yyASo@+Q`BOi;i8Rb>H!WLC3tB%i8PF2+U}}j- z3WQ==9cYR+R;BW&nA4ytyO3Vb?=K6+pUpK+23x@FMKx)Gj9gCmmXVMsgp4|y>4b^c zvu~|U2)bSpDTu_Ob|D$5g|WAT_@K7?#$m*`0A~IxL5FfXnpe}fPWh+i*2g%!RM9U1 zH{0gA`UM14%9pT~+@ zf~4uEZ;9{$C;Ix0H<{18M5P(052qNUmcuKgmh?-!PjU9CT-CP7CyH`vHEJ(F>OCKn z)H09^-*-z{G{Y3yId-aUApI1p54x@yZ$BvZrs5aEfv#2~c?qO+D`ClkgY(vq>v^`3 zn-mS6;P0A!9^OJqpmo6YAeesaJFgRku3C+%m9|J(Ol=&QeXV+PC+FptFK*ol6jmBy zn_!UyHQKo)$tMOfarz3=IAwT(JX`8}3L1GN=Yme8T8(HVwnv@|vX~MShbkvb|L69B zucsE(wjyJFN#@@3z@%}hwp5Dy^YYkky*T2n;pVu!*%rA*-_41fAd^hD>MGS zdont6?UEZJ-{r_!TZ!8|_ldZgrXD{CtH;*OHANo1w0K>bu@*+>30=|Fl+(O$4#>pO zp=Sl#bY}}=9*Hj1I{}Zf`Dlcs$|RgA7?zO>o;=bTGqSI z#zU?4!qZ&iTPz_BEShy#VK=;0p#Wt41{vV$jdW@gQtf0H&zwc+?{UGik8DHsRs>Cn zZ8G$P3>vI^LQZuoYP^rVNIPnBPMC@ym1=Zz8GTwev80I=EU^AVQN+gZd8hnZW>9b8 zOC{9_Bxo}ntt66z6^kRAsJ;3%iMKp4zH(=)$m3)|H)`F z1BBupu+Fq4t~>2vbn@0p>LW3aeU%lLGZC~-`MY2zukFk5BAX*>k{{d!-Cj0n``+V7 z2`9Pz@j05S*9k4UtqExgBkstYPRn`s>s-023+ec8ZjfE7%2N`HPF#<+ZpQEmd3QG} zFCWeQ152~thg+)5@P)vojqRC5ml1dM7K*?RlB`MJu#ReVlw5ovX)peI1VVVXam&!j z>8?@Ow}hgs*jRALqZo$j6ynzEIKFnO*A`h{AFJ!V*XruAFeg?_hD+1`i2tpGW#Ip_&S8kwX3w+Zf%gZ*=zS>Pydrwf5f7jZ}Hi zb1JG8jcR~zmyb$UZ6y6-P=?Z`2(^4_7C()YO)^i*4bxQ?#;}rRGz+>u>(UC`Yr(8f zM6x;M2eyLRKE*wvX9fp->=RMDn6jEtdSm~q)y~dnP!1?{EbUb3ZKa;*cP53f-u>E`J58#xB|m5 zCleB+r^%JRrhpk%5dsHJ|0tql;0coC=OVF;88=sB$`N~lb1xm=PUO>DZ7Obp6e_TAm0e5Xt5Oue*8 z7d^w#-}%AK7|0;bS^7wf_Q)tT#lYHa@9--J37oGVzzCeJIkKAG^a6g2-`6YBEb5o? zvD)6TbG}$NaUq#{T*1lvXL!;cVAQZxnmH?2;aHgK_|CR(!>d0dz;1hS=QHR!+Eqso zg-O&)7aX$*g%Eb;D8ISW8`L*hTx-`xvLc2p^XPwzd?`A7K2c}LXOg+oucPb5AbQA| zl`(Hj18p%udC$(wV#a!x7gyx(Z?7xTK%-?Uum7owfMgeSKrbPEWa4qkzn9v_002o( zcQ+3|C!dXQQ%*9c{2wm?_U7EW9Gli519ufVogW4ab}jE$6Aa84J8n0+O6GK8amq!K zZEYWq+>$Ge0Ziha*sj^%Ju7FJgXE>|;P9Bp0Xcxx4 z-O6*8&+}w=wk0uF^SFqBvGHmCw~vt_67suVuTI5=jz6qM!$p!#vcyD3mIMBCn)+0Z zyp5f>rqA;WZyeQkje&F0)+!=s>z?7Wsqb28Y09eb6}`5E1O>ri&K%avso{1snP|8c zMBjL;@-^o=TB3X!Q-;zkJ zv%`b?VO$ItAr&@piSjsCL4OAu1MiE@r#Iz{ati07jbfUFdM%fYEx>?ii^2jS@~j_% z&9odR36moNd-pPglomeXhvVbjx~D0~)!p$Bly^ASPmh%M^sCPa-Yc+>P2K@(Ek91w zu4X|fw}%Q4p8l{~d~F>$6XPi>%d|t6&z)&(9$O#stkQTXEEIwd)dxZ*Y`#cOh+g<8 z*KPd1Vw~!!jy@8a-&2H&tsD}{DSA2HmgX#t5tkMjmJl&~Nek#v;Iw@aCf5MJGO-|U zBd^N5l5Kmu2%Yt3A#!vMbFv|<$k||XFv;pmRc^~4pSsF9tv=&CJ!CmQeI52bEw(f0 zM;w9#E3{jj$FC^I{$g3HjQy;o@hd>|*uJp+!T#``qPMRph=|(pK{zc(P2qe(d}WUq zqK}1rPXOgnFN60Noav9X4Wa0}B%2uwz)IwenYK_m4 z7eP1i5~qq5eL2AF(l?0%gbCGuZhip7$1yL5YZyIlNUo3cLhZ!qOizCdQW;ab!jU`= zD3K5rtIH5!wun9^MPH13`$s2;arw|GZSiR*CspEv1mxi6Fd+N+H^0u*H4UGNhu(+1 z{@cU<+Vs=5w64w^qws9$UxH;TkLy`PqPQQbSg#6|A@0XBc4#o=3($}eng^NFi=5w5 zR^KKMf0i&N7U^oC7Whlt^L2&oG5>Q{r~57UlnJ@AEZp8_)(+u0g}8h52J)Y0zH*ZZ z^x+NB5D*s>d1V?@AgyE_TbBz&HID2l(UCVr1Vu(-3VCEx6hX*wsK**)FT<~pLD`hu8t664KhzpB&zZ;hM-ufWRxbSmxE~+9>rR}T8skaF#f1}?1aJ}51#sw#6nE30JU^t_f49pruvSRzV_Ou)Ce8yZ-d z96lb2o7@q=DP@>UubR~e`THDwh|qm`pi{q1%&&c;hrsdW4J}Wah0nY^gw`G&DG$~^ zL02Eq83Fa*8vb$fQyk0cl+yAO{=%0_;Qbj+lf*CT>o0$w8w_Wk(pq!=*R#0eD%#}} zIk!{bef@ah5#O)5f8Yq1trZ4EiJXuhv!F4qZ5^%Jk@N1 zfiXIE3HIG=_R>m3iS<_QIt|E8A{4|mzqs7}wD7Zi^v%Ehc8YKo03z38TW&O2;iOL1 zAH!aXn)r#k5E~|YY?6PnUkc}L^4zxk2$d2)u2KUiL4ZJDXwhDjM7DqM8`<=v-GthN zsWo1Fj|o619t~Gw)d-zMex84IxG{}pmkqyJncnVpM?-wi0Lc#!o0>1P=l#$OsiPoC z))czlJE1f_S4>q-vNV)k5!d8oPF5sYni{xA^l$%CZLMEkDK&+D7k!`VjADcSueuZl z+#2__w&34p9%|w$&eFI0p$P{`noa3E5p7-A^NE`S3#OZjy!8SU*XxdsSK3Fc0iPin zqAJMjh6~Hr`zDect(${C8?KoGjnm**y9GX{bBQW`C`?V`wXm?P0=OmV&L-{c;-syr z9bR2ta^8g4{VwmXd<6Zx;vEbaX@MKBt>TB}*Lcy%6{K+Y)JG%Xy8kn6{UkuabeGrh z`ZxEnBnPLpJ4EN@$G-&UbN?cbEP2TY#N%=*GqZSkm9)fJlEP%Lvu6vfsKa6tEh?c` zvZ=$CTG@3@Gq*;BOe5-L@{u9JLp0YvRGnFyB1@?b_e1pz`K{YWlAIVv=sF+H73VRr zAI&^C0Wyi^;b7-y&U_wS#mLUa=d*_9C$SgVfBQ_#SSUudZ#A0MdWxfuur&zFkMu&L zh~xOnQ?&_KB-eH3s$6K*I(;BeI@r7H&)rhZ!{V;;ql4$#+|B3E5^v7%$6mkNda2f2 zDaNEp9SjnC-o0;ZC$-2=Qp@+=5BE|p_aFbIH*YDe%^rGj@~wy~=I~RdWA?U|Ot@=f z&r9fZ6@fRuTLyg45{RymukO{84F(@vht_+P(xplghve|k9_Ch7o-@)kgv4UP1fUlA zV>P&M9yLsd%~ZDT+4qDt8c$wk$IC* z4ZvBX-4od_3*uwJwsaljt`IJlUdvnK2FA(vQd*J90>xf-%O8~$Gbf5w$OpZWXKWpl z8FD@zNzQ5@>K8=ibedcW=8C-?ZFXXLi-Q)2xV^rs*BC8PYy0sfN;Q4rN~JrTBKr$; zNVui#;r#gn5z2VZvZ?ABN%0L{B-TKl0H*#zHUE$Eg7;@HoJhwAU!UHnj~^a}Y?DUG z@}2Qp^Ze&FlULXK;eoGKEY&s4{lVeVhsnNB)Yi}RTnogA_2B1Ng zwwQ;hik?kwlf6;Hv)ULSI{E~xCo#3Q(y--3?YaV(y!r%6|S2MY|6~pY}uZu3(6s4z`^Lh_vQG|Z+Hdyie z`ooPk?a|-h1U~&)7mCX7M3i!}lA7)slUz@-dMMA@%O}0d2abvN3)i8P zbH2SMF0gR?a)%vnhs1q8Z}G?7^MUxEdeq1JoXzrO1xcg+yR6Zrrtic zvrvQwh+YzW@uoO(m#j~S7L}R3kkUw`L{%%G59>s^L?m(7UGq7gY$<|nJ{wNaQcq2C zhV3w~SD(H~=8Dk1KCN!(kLQ~?%PzlUn>jN9{NOPRz|)8w>57jizRnZx3ix_oya#; z6Ou;J%Zh=4)+!OJK?F(-Q}Hs%lS zr8etB@pA3WL5tv4)d$rE<&!3PW~*o({K2^%r)mz=o1g!c zbhIVEu0to?wP2d8h}L^KL3mSd*STDWN>5YRVbZ`t9N}>5-8xmfO&aXh>iv3!KDbiw z$1kobegc=SGzJ?qh|>jr+flNr-ZSobkq5f05!PE)pUIEbgX}v!#SWSHG$;^k@zOKFr5SO?0xW7yQ z-J81`(^;aShOu)>ZSS(f=Of^qsyweC)~!4EN2!V*BF~>Hvvdy-_VX($+dz`NRCnP$ z)aVs%72v_3=m1xV_bbu-I%oceD*t~vmj88iTnV)vRq7i(2sU(baazOctjt=y`okWe z8{WeASO|MJTW3%7qo%W!2u?&7qvhV!)4>V*?&j+M)yT<^(n|r6(4~~uIJdzn)l2RF zeM7wpgqpDU8$eew|Lrpjp|?4WM<$xwo$2GF#caHgH{FE)l+RyZ#Yjz9#Y!0^=B*_U zJ|(@Qd%XoGN{{*apa0Q0MgGrq<8e4t@~{2e^!&KMAs7K&WVNuhxS|+Rg8i>N%11Zg zHGPYklC^{KZ9-HU3K4G9n8*%^q5e8q=x_`PV~9v!t4aS*m>g9irbOiWe!nedU?6h8 z(Hvd8To`h{@LP%)`oy#-$Uj9NOxtMJt3HgB7DYCGHG_mTSByM1qH>?pPmK;)QDr(R zIerR26K#86fq)Qtj%vw zWs!vp19KPEUp`pP1fjBcyJ>G)eakXL1# z0w-~PS=6|e-{l)P4a&klEV(rctEhi~UWfcWsJDt2oPTGH)zJWRJ86the$YXZDxZjPR|rru`jg z2J^`A*L*gpW*k3GdXV&EJ_xYsE-$@5dyrgrUhYhPvG0^48=oMLk!3GTulpQ4ah(SZ z8TXbRE7#t>8I*;k6fb-vTHd4J!lT)}i@2ZvkTWkp9rS(#WPjB?8!E0gw(k$9Bb8k z^lBTIsPSlp@YXn8O^{2CxbA*M+vEjpqpcR=Z;diIsl?wMztq~)ciT_C8WFSs@F~#) zK?O6k2@Kk1WgC}3>k<>UE$(Y zG_<62|Iwd*zLdz5bQQi?n^xCvyo#+otr}x; z=G`igmQ?NypIS9#N5h z3di8QX!Xg`N#EBO(o3%2P9{kf57s2Qn|^t01=iA~FLC5&UvlTAw3P2C#e8%w#b14X zSbe^Ef>}~7=6~E@jIUgebyQT}3Y3(@8|7ze^?a0Vy`R?86v<7(8F{``l^iH)VevGY zXW_U6Up&4{^8O^NA0useVfEgHF}OV(czN(fm{H?WBb<7CNJokgyVsr9c?&u6}C2L!8jFB+v1tiy3{cZQUd2 zXXvn=zFm_|-{<&{XY5X-e1CH1>S!>Q+Z=NLwTtAN^R?UC?yUTAg{us$T%J$ z6W;2EKqG`@NU75O$!fv=ANt4Mlb5=4Ijy?hz}CA}n@ms-jl!Mp1oSi{)5kq&Abro0 z7pk#x=xX&;6#U{mz25ZpF@Qf4zj85@AcERce=LH*&Scp-7MYVgUhfET=BSp5UFqS$ zo4_k7p1|WpGvQ(v<00JI;&J+9<|gCfy5w2OG*BIriz-IKpEM%jhSoc?;;O4Sq~uLe zGw#KVj^F?qL&;O+h#qQ;gYfR>55^>s(ZoX{Is9gRIlD_*SoGE4+H}{WlA0^kE2RQy#)4a%?w#GZh}P+*mQ&>gHR~ro?GaO3N03Y z>J~Tn2uM=U{*H^qyf?62tbTS+c73B@r?*Y1;huI=jea=$nu0acc!CXVyRZ4+|IaYy zeO;(m5{`$AB_+LqpNB0iEDrH9Kd#8XgpYIw+=HiIR2FPH-&6lK{e98Upd+zQqzWpw zJW3UuC@QqM_ExxeM3<){H7tCT*%!89wa+FU7_}-I(e=)AySu|W(kjmel2Ir_{Rx{rMMPe{dG%-wzL;k7d}3cVPlm5I#+(!A*1 zpDM!j%h4Oso|*Rt?Vs0fULN>gE;PGZ%+uZ&B|jH>dnr+rTmqG!H%p^Brav1bk|OOo z(?2}$^F5w+%1UQyhz`EvyI*bXatZ+pafb3g3=YE_`bu+oKdp7PdSpM*)dX`c*;wr= z+;ycdT@}gw7G;<{zD?(wR5K`BdwJTK4TUU1n0f@$k8dZ_Uz$7)*oqnX8ouM$c!sXj zGVBVN_=a)Yco$#4&L6GX6{eN<#xKrGeAZ6Tj^|558t=!oPH&IwW|Efb($KZD`IpC0 zex(Epo!^|+o85Xdr`^&QtW_%Xi7&glFRi1zr_xBUi>ojDj6`0i>{p)7-1{*EI1v{w zXWU@+TAiwquOS8?T3-yiIVTCPZw{ph|Ng;-x|4y^TU5-%6f|r+Gz`QBL7^(}FY{!@+&>}*9=uq& zGJFP;Z%gLbI`N3GygcuC)#2plr9+}{bl~62iacnvzF*@v7v&HjARr(lq=@M^pj#nJ z5Xh)BieV4r`iVZ_dhT^(^csGNSV`fxu`lt5N`#3tF4*6J#ve$%Hb&iNPCAva%oyZS zi3Y6KHQ%M!0#MVHe2?bj;ps@%4ishr@C>2J*sCke+>(XLJY8>x4JMEZ*XrqObQ#KH zYl+PIP2jw7L{AMEkk?Wj8b`qmrA*qIh$M&#Qg`4=;O+)1h>DKOjCQ|82C%xiBwn1? z`gML|PwQWol|2)sb|9|M1>mF)|B5K@ejG{tt&p!hT#M!Y9^szVGvAC^=^-A#B_9`ozoZ z<%bWY|H53e#kRnNiWE>&5hTYWIivRo3$LT1g(g3IG`D+v>|iR_3w8}BU7n7I5Peu5 z5ZxEz43@X`(@JWBhi`+#{&JlDD2e;S!_+Q5fsGkz{d*uNNZL38 z0bD_BVFOYGqTr>AZ=Z38+Q{$6Jx%ZHM9uSH!l9whaJETy`8mnuHP9$_MBB}wg=iwd zJcUtzA92WTV~q!N#2nPI#fy=FZU)-FPa7+w5(vyfO4{#_4aY$_&g5u88KM(%KOORG9pA$w6m-uti z-RqAv75}AUQ^UQ%Hi}qTn&5ri+UZbXNpw~I&Bj%TAJhVP!8nNfm05uTjB0TpAA|0P6ap)D9?0*~egQ7AR;+Cn`Nmw&)0#a5uWK zLG(3QGBc*(gV(T?gjK z-ghjxBg)97+3vJx+rHs$a_Q#gu0s|<)2yaI*1tzP42;X@3W?&Ai#SC?(m|oQq%AW_ zIIr%B+CR5749qi{mj*Osb#_HgS$UcBQd`&HKfe}#e!9|snSzLL{>!HH-&mr5A%M1} z|ML9!)c?;g!vE}lYJ73YjSlJ7FSwj86DEPK%gT(18%h0p@@ry8(oo5PS3288@D)E2 zz%jJh&N+$v^_AN*lGPVkQWQ`|-K-?4=t+=V8l=8vEJE^CC0=<3Z5s<+l4Jvj+a4%(&<@}SleqFQ zHer06_g@bUz&^ke1^@EZ?k?~Pv4UC{)s8_jCiJ9qySq^`ka&~MRX7a$M5pz5}h8{dn5WaId1L-9JD@K1$YHXLZJlG zG~B~|Y;3)@<`N=2nsPGk(yHcA7EV^`6qL~*KSbODp2}S3U*2{aZ0&?cl=4xPY%;G& z-QhB)E?J~PPs^T7`=-dgTue+I+j6v_c3ck+V$_KJms{VAxuLAoF_JDr<1KHvQmkNL zZa>G2ILvHgqQ}S0DrIjgBQZxx{%|mIlO#*Qr?`s3)+%rb=*2xE!cG2;xU-`YEk^y$ zGy8txcTbBR@_nrmiZ0V##XZal{l1N}qlTA+=I7w0c{L4<-kq}kcgu*#*1s|;Dl)=5 zF(ktz0n{mm+`+(D?}kIosEEmOHN8}S)sj%Q))ZxtP`=(h*=Zb|xFa&e zWV_&;t@w$)<>zBIxcX|5_c*q2bsK*$UALkna+V5zhNZA*xd>v~TX4)R!o@^lZs2J# z3+G+O8jzp?;cN-L^vEKb_~>vt#MTxbxTBdQ(Ai3<$k}L6(o=MoCs)%_evXc`#j#vo zP3P3rzb8XsdKJGDD;UF5P|)V(L-;tyroqEXj-GAHyfQLgN1(-%gex$e-^y~yg$D#`w=}?zvun?0I;z6vj1vc4V)3#p{sU;=VuPl7y zne}mz)7e2N@?1q9M8!q+;fND|rq!HxZQYUyY6wWE_{eGriCHVkI|^2*>dV-QSmMP< zn;z}CUL4UgQCi?~^4I=O?I0+WL_n6tCb=;r|IlrefVrW+p#VqTO>k(t{@q-}URyvI z4BFk}woZU;8(n%udEl_{CkI78J`|nXnFn`G4CQa>Cw=2tO5EBZ(9~4j-$heX)5h@) zPLJ>JW34BKgZd7s7T1$iwU;bZ;J-xfrKPR(<$uavkSZFK>7$aA3{McNhI`9)yzN;y z51LL3>tvsvMg`D}3qrqAF3_T@YH22JVL;^+W3kg0LSl0_^bZ!26w9KfmxTZ*A2$yI zWTLUr36nLWV^9(_nJIk4uMEhr^JbKHcM=S1AxsjU^z%8&tgfj5oYwrzx{Sh_x|Ze) zK#{2fDzt*QG=P&&$c)a)q-5j-JOJBi$O)A`BEY9;&Y>f1tw4tcP0J^xMlJ9#0s2iw z53tj;UnfSN7eo}w+OOt5uTKGh*Dwc8eiC^ngtoP_k?W*ysppjK?I7=ECH2CTJ|4Fy zrz?$*5e8AhdPU@vWkR~MM;e+kGj(=~YS!15HzA4$G(~@CgR;})2_Y#75m&(@CR9hi z%BhC^k+KZ5^j%lls0z4R>ue+6kA8GvmbAFo=oTpY0he^shQ~D|)%#7Lo7bgRCeNF}o6E&5NPq=Bu-xuA}U#dnaKyt}*D%cpQP z!i2<0|5!{iN~bXCP)ZY5>hZgIk-5_~#4YK@EYHMGr5Y~{^d;M9}0=tEC zFxeqvZa{sKpV10<4G#kww&Ue<=Q9xj9kE@p6&cJ5GJ-6`jb$Y@34>@64s6$sv#=r} zV!hsMvs{C7nOITsEFW-b!8)RDL-4VoA@xH-R{eCOXa^bz@Zb21Acyc1Xnk$nk$ zqKyX=(QxIq)Vy?;D$^X*bmoSUG@cmO)ZMSLk-Q9N@azUMN@c&@krRb4i9+q`AMx?ht};BL=#Ub=qjO{~pvG^i2AaB*;SZNVFjEwC-feR<8+mysR| zkN_t&>1BdCvLinRiq?4$Cx{SW2x3T8#hHH~g=bL~ShwRr%0Vw7=vuU*P?H?a2Q5 zpI6uY!viG+1$y-y=YQlD|2uy2MrUY&-{xh+@tX{N#DAKC@p^vUy>$sH2*FVRXz&yG zhES;BTL;mdP5iiuvG1bvt7es}AXK9NetYe~RVX*QqCwE3^CKlW+HdBbuIxnV0ZGsh zl|@RlWM457=lncpef_YnL0@cVb81(~N<<4Wm_osxlL1q8ULfwA^ZmYr1SbYvl!Ma` z17G@X&iUJ^-z6jM(U*RYNqk%HMO6uq@zOQNnMqUkOG~L~`Xt3ia0wHFDEHpuxZv{{ zN0P?(3tQ%JO7y?Z-_w^8^XT?pd8yg*GPUV2Zfat8z((M$xEr)&#pu&wUkk8E?8<$Y zU){j9-aKM$P6-)5ke0JHgnLB%>Xl&rw1n%M+`diL<7vfRwtAx*)p%=HLh? zeqJR30~abl_$R!V%;~BIZG$Nxu3p7}sRA)G8;c@UOdPqWN=;>N!+|2|W;2g3-h-PxQ(X-; z)NefLTi-6z9yyd+{s&+AejMj~-5;;Z9R+Q9H$6k6{7NwoJ3AL~8z*T)D?y8sy0D4F zZ+!;|!Tl0*T?>EST8k0AeM9sGRcBl-1s}582mU?N5qplQVJIWWEZ;)E7TA+#hh$K& zj1~f;tS(v0koE->q>*p$4G#fwJX0ktaPUCoJ8;sGjseg};C7U7J)uxPk*M$3-q#c6 zh#=3D~pS!x_Y_?BY zv}g(%Ata0+_|f4Q59fh`7qvWZ#-mY~GzagQe?=#y(uFa{J%!lnsM58>c4mL^I2?Kl zjCy+}?7cVnah4Hxw~F|RTS?l@N`%+7jQA-d*b|60KUomXF{@c?UEdS;sjD&u=G3dX z;D{(;VNwd^Q|`doc)z+~fh{w+v~LzmfLzyL$fv<$5e7|lWBJTfUrjXaE~5NTG6P3N zLx>TB84(i&zMj zJ?9M*)3tC_MO!8D{Cx%XrNW>V<;S2tJnaWqKtWYinqdSU?H*dJbA)>iaL{BD9WaY8 z=B>lV5INAL^+T6yx!U9H9o_Na_hj-3ZF3ir0xFsak5@uEN@)4}inTg3vwNy7Wo{2; zx2Lp23_6=G$2Jty{|6%sM51m*LFdMiDIt#56!r?L5nFeKbC8ombh{=3a2}%x`4r}6 zJ4tQHhEUQBQ3-^$6!RY`3T^y4IA^}WvWu^JP~6GnpR?K-=WsiHYLZ;?)+)k&T~12 zoFHZ!9jun3*1;re>{#v}uDx`IqpnNIZfT=IktnmD=!1X-b866&E$63z(muMtThz!7 zoM2=#&MunUi?Y3ey)Sh6J-)<~MC?t9XK7hrl|7I>=^rJtvtvZ=i>4si>|5{eY*8*u zQzScxjBw_5-I3!`xg9>PmfCU;aQbF5_82YXY*}F}G z?yuV*RAO1#q5&szLw=5Z;s+uO(p-{)79zixSXrshu!@S6`S6{FnkXHxkqQ zgwg`1Je5Y_ec;}^L=qL(XexJkP;GS}3t#t_r9;691UeSosDX`4k|Dfaec@ zD{rVu7&0&D3+vUhp?<%`tYNRd{p%YSkZ);hN#yuMrbDEga!pF34{!!HQ~@w>l9JHX zxeALP6bC^+VRQNUu_?G80u_`sI2q!l zk*jAN!-MM4-!jyg!g%h$KekalS$xFrr}iH~?GL(AnzR9AM6ZqyxF(Gpni?f%GZi*a zaNoN^1V0RiP>6SK=9YJ=FDusZm`EH1Pnt{Y9IvgCQ0~7Pe8i!v(-+A0R!T6_TYl5tz%o@$(!AV z{uPGn7+5z${#6=NmI|LgX(P!fGOl0pqc~Y&NSuT)mP;ZPr-$591lqIZ0S|tzbL|J} zhbwGO-{7o|!^vKY;HQ}Lg4-Y_NPdtLF82yIQ+-;f5*oh8?}>&nx8lTcee+Pmfz_{r z?>q=RLh#^8EVX@U4qZ^F+% zgchf9s7}T4JD+vvlUfWRN@;S>J=U|3+=`$Ye&jSn365f8OyaEQuh}ymcgbd%p~cpf z4D)iEpe`}X=6qS-G&XcZdP8^}HNRY0x$TzD?bKUf?c;Y=6(mkAb92!yYRI9c!@HX# zhrfA#N?lXWHb1jc+CZ~*ay5Z0aF z43w=X!rk!XAq`CmZB9$$+SJg(x4)U`Op~}nw_}CtVc1vh^HCDNaK0+U7kt5`-IH$l zgW;*WY=Un;w87F%r(Ajv?k z`jfclyQSGAgy6cWAH?^K&488MqgBXHlV~AA{5@+bNDxIEDJ8$Wc-tuh7#ug5RoH`e zj^jT}=YdmN>1&?O9v>$~zn9!xLyl?NxvfRrYV9#=h~1Njo7OywZ=b@6;b_)Lk_xcRF`G0+GvON019P?UDT0SbKgGs zYN=7MHaJ`sKJ;C%^lYEX3$6-F5I@50?bKnh&Yj{N z|4?Q4Y$UM$N#;=y4v7B&<3q$w4CH1WAMNBNuO&e*_|1MAsZo`hr|!nCK`9D|OZD8a zK&V{E5Bg5@lbwRc`8tEftv~l&Z<>12YO4(i4RCOAtd!7om%{iV;4bo^5&wi2Uc&5% z`ijS6BQmG{t~*9_KD@b}IX<^$gcq?6;moOy9!o~MYbV|*oGNuQQ`NtY3o*EQOQI z;H~zVlg_%H%z^AmC6l+^MZBJbNKQhvHy1Hq8zuhcLA>&K{~lvay*)Qgvu%yPoV$Y3 zFDW>{*Q3Gk_7A8YKlRbLzGw)ANB~;Wpw=J*>DYp&s3WX3@0Qs zW%EF&3QQY2k7cQh9o*b;mjf?OjG1b6JcH!H^~>GIBP+qd!F&v9-Cgq^71|gRh37Pq z2$MBNVss_+S8Uw0z#l~FsueY^a-1NhMmMA z7*ED5{r5pyHd9`4R^X{`h=*VwLAmMLg{w!Nnwk3NMM9~QJhciB9*hqb1h3`>clqBs42H#2*d_{Pe-@qx4?ZzNCL|)8;$jSycE^s7di3a42 zTjCt+^K?&gh8Wl0UJGfWE~#}6tNs1s z{pZi+y=l#sBBC+^Pw$Fz6OJir?L$0E9}H`vLTuTQQt!pY&ejRrCFm=GI{`Yi(#25{ zt_+v~?ZFsb$1S#RCim-=P3XmXtU{fxL4#o)7C2)|0%YT_cB=r${?1}M!EebtUSmR5 zM9}ajiVxffbd0O{1R@8OVF9rp*$Hcr!!f%*27==-T)5x+%?yAoO1~BXx(%GE9CG^O z`o0CEtLiszykXK1nv&@KzGV*tPR-Dl)HT!XL(O4*r*;m*1>6;cf<(hC35`DYiwq>P%9g;*XyuzA)9t7Lw&Q zdjU%#VT!ToMR(=8&ml`^7(;o%?FT4eDUP&K=}3LbS`cUN{Up?wJd|%t@;*8QzNeYV zOfC5v73MukegJlo^+h(%`LBirwORdwfU~Nt64P?f&(Vxk%CI}b@_Y4;->3o1@oDqy ztaF@c%e^Ou+vq4FeF59kwta6Uq%TDfR zL?j|tKa6aQ9dx9iyUQ_3NMy7bAYCJvy~)_Z0*9$he@8UisoXHSJielEY2lHD)W9Hp zE`|D8Nj>v3AXwRk#ITBe4H}gZCx-Uk6Y)(`aQ0W${1C2(e#-Vh(Hi7&MNc}U@HDqu zgT;c4;Nu}~Szb5Jm^hBvhk$@lX3nMgR)qoZQBIU85^o<&X;Ihtv8RE-LDF&5&%>~Z zH!T*?TCwqz=rUiHeiP#0HR{tu_752Nq78@xti&Q!Im9T;B|iZGUg(iJByudH=_SLb zO;2rOOYEK=8VfP0T54QhW2AR5$#19#(FBNTrL76k$24>}{N;6Y__P#6zKJs5%X7@{ zK3%RHaa+Bb2?6a$F_YZfKR`o0xjn4oT@^U;PJWbj)NZ2LXL)O#XhW#AafY{dA5>9S z2eGCF|792Xxl+4vf^lAz7uLO!b_n=>VuEd&(K0~wlOk`ae`&`xF|qRVOp zgc(}aG^7!gm6Gt>4b!(c&L+`twRN@{eNaZqZo2q#*?-`}s!Zz*$WW1%E1zy+kGBCjrD zuc<7rLB^Lw!cWRjWEZ;->oc4j-Jf(}OFn$Lq^6plIFyoI*B6%g98X87nV#g8q(A;mH{lVcf#i{WFE}PA^?Zm8|9`h_nknY-RHVXa9+}!SNIDxzHOCCXS z5k^_I`Gmwo+00pykL18sRk43maIZuz>3IOC`?#QeS7ikGM%CCb-pP>-(?8&SPj(#B zeAQt#)641J#?Bk~0!|X1uQa%-E37opr-NtX0^<_p@+i`tOMe6ffvyTYl)F31;Ry3M z<$Ba{UGwi>fw8|{ZL-UFfH+~AlZ1_&`I8P*>9f3CWA`_)pKd+MJy3&9%4 zkiAV+8!D)p3BH%_7Grh0 zX)7x2MC(FYb4Eb2k%2fQcihL~=9cmj2#--$AIVXWoSh@WJO{Co&#|+#+9BH(L9mI$i0w{*LfWH3tttf zwj9}NB5ZPVI?fsfI;t+i4x4_mp<+B2!ma!Thz9~$sY8Y{G{8Wub2V8s)9ucVA8+F2 zzmPYk9}of$<$Lh((U333*u@tT%Z$YPP>7?%mN+=3d*z!FB)cbS*djEK=Y~xrS?vQx zw|aLV?^PmZ<&6U*&;rUyk-IlVd^_gx1oSCx)Thc6F*o7jlVsB{WrFjJBFV)$Jj#VB za)5r-LW0+^E@9*wG7=P&#`n}6DoG@e@G<{5aK;y$Xvqe#+@t~%0-yer5Q=r5=K>R36z2 z6-Lei+r6&Jmw`O>`dCTrX#HJ>>q!HJ$9gsTgis}_tuRD~8$_l^p2=0E*(Fv#k3=|1 zS0UeJ>0(QsJLq-<@>DE4Q=U<-E6;csh^2ko#%05lIlVg_1+GC8H)%nuq{U9mIQxq#`~$+B?;` z{RvVO96qFhaoK&<@)OA@({H+B`ciwpSek+t^CmMxsVF@Hp3DG@$$7#QTi_vzZQlmF9VO0d3KZsj`Tol_Rw%o zG_N_mO7Q(V#GFWyOeEP`BZ#^Yb6M(A07bks32CNnh5PpoYX2P-wv|Ds_A^NDO|hwi zC=c^?tc=ueFn>6~Suw8lpLIWQ*nAEIBNFyb*?>KhYIMVN6o_3Cd>ObOMi}5D$D{(< zFj8g;d-Rcm7Pj&B6 zqUtW$G7|qBgQJ%NYXq=~Ol|CBG6!g9!wdSE=Ngz5idPXxC$ZxDmAi6NTxxe~2(9W~ z`F?EU#l>7qQ3}yB*J6U4`q5!Jo-BJPotcxxmc8ajRSPFoRkWV&bN^~x%NOhhj#JEg zsg5)bcUM?ZBwOK>lFPP31*ioHFEckO@Amj}oEV{t)6JErYcf9@Gr$SHkQ6d#oJ1|_ z)NH>g12Q8mry*^dSsACuZYif^o?5?Gyf7AZ_CP!6?fDS%l!~9uZNSw1z98{u35tSV zcJ;@a);vaPVp39?iS`Z(mKv99hUg%%a0IurzT0ud(6$CX4I#Urv+BIu(J&pC?($qC zykC8Fmp|&hqUkzZWTWj(0|+s|2MLn_h}B!`9$B=x;Es|3B_ZolofVLmnT3m0vJWTr z-Z@L4c$_qnzdI}|kb*K_$m@sE@q6uak%8OGogkmKHvyReFkb3iF}}RKmuIT=Iz3r2 z4-KEs(rLqcF$vyimIW5wbHx#|cJAlYqvu4K>Vd5gcm=A9pr82S0kdE(k@H4ar144sS}A2UjpT zh2z<2Tugy0;%vnkA7GZsp(={9gF>;4V2=RsIy$LQudtSCdjW}^iIJy%3S0{2pF`|I zO}~>c_Ma${L;7g}%8A(gt6&QS7w`uSRSNdq)mFzzT8i|jaO!6- zJ{;z=h@Br~*Hd!z$1~xJ%)xUXZ_++|XY!H>fScyEF@AZ~8QgNZv0S6VwWo0+bsmn8 zQF<`gIq3`8yh`)l%d^dgKXu_ZrF!E6EVcD5OoTI<=v$b0Uw58}0#th3i7OTGAqX{0 z<<%GVPE~fphdYk(?waq(gzL4Ntf49RSGOC@ksM*FulAGNQ6YnurlwfGpF>k$oULou ze%N*&bv-NmtdwR^!1x-s)`5n0)>0xfvhP7SK6qw|1m)&NswfuWpj{n8y*mX-N&M8b zQQ%jlLYdHSehQT^5z+st@G!LM?K9j-7AQQ0I7l{>&5^tn&nM}sV4{`wSQz=;;E3k} z16l}};ALtyb;5q!5Qj}=^_SQuSGqeIgVV64ATE#KIJa8m{dc~cqzM$jkjOzb6?!*V zA2}^W1d%Z~H=Ha`kL~$Uup!wXw2~-BLGNs$K@%6n#lhbBfA#iOQE@e0w{Q|d2oeY$ zJb?y6;}#r(gdhzBcXxNU1b4TF27=Q-}l!*aX`egYjhy zTw(?+bU~5NUVKQtU;`6Q_YUkKYp!y0y+Sav_tY-NAl6PEqX61H!uWKqiM9A4Wz+939Fj)<5_)KW^jymwy>5Bpm2C#<5`4UR%j~OJgtGRh6Zu6UI zU6iGhs0#!qSU@p@bk~9?CF<16#6^gWDEoElqQaVzH_*qHvYYtBPjO9qQ5kC~L6_e@ zglO_=KD!B>QJ>YB^U-b$hHbs0G;FG)Xv!h7GPwCgHPjTiQ=#2E)3Y-!&C|)hO~y{8`($jKi1N&FG?{~h7HdsWRE+Ao zSUA12@sJ>Agy|T#{v@q9DQQ^ojD;A+J-`fby+CpDDIV(@uSsPD$zdG#S)}KmKlj!o zY`DyqfFrqcVb9~WK7xXhwe9FR04uKie5iGO#LxV4x_;G{_=w4S>f4*!$r!2L4$z-1 zQT*L6(jeuo@g((;RRIHhhy+VjE?j>I8Th9dhpHqc49umf`028QqQd@>z2bN#J2PpE zuSmibdUu@9BCPv|U_8nK*bouSVBR5>o1z%JFA<{(91;kn)MFnVgJbubd*+Y(FgBf- zSDSEx%4yBIDniy0MOoisgu@2S`;3MA@^BKjBqA!mgRPT63U;QFMeIQSZW^UG6y#jW zeCp1m88aJDW5a0tp|kBA#ixY{D_@J$&q3=v&O`X`!+oE54zz+-sl5~%RzsBR@dt!s znIX756H(wbl9i#vw!Q5nu@e2$=NbLp5Si>WBGi0k^nFM%NQ*W&TT{wEewZVc488a@ zfjV0rDSa=&H*;WH2CH0O&Ikz|mSWI*jqc!j+c+q=<7*|bcG4A*7-WK`C-im@~ED2szg2~asUc$!w z%I+x^pQwgT<;#;X3=v|Jgi6Q`9bKXlI38(WO%73hXP^G$4=qFN>$R1{IPu)5S0Bu@ zcs&TzQv~Mto})G{H5uxS$d|~vv7i2`pGpFS&e-0)bMHiA18E*qo9RgreLzeeXK1LldJ9 zrV8{%dngz!@$Y0z1N==^t(iN1uqLQTl=a2F?3r+V)e(D%^@vI|+N{^>T+W@lp3x^g zB@*MghRsq;i6bQAI^TleL>IXY831kx%6d;H(ED|Vpzv2ZI=28>YuI|-)cr(yZ=1ba z#R`ST*C2uwS9yE9EF5e&$E5(kmj}5!o0;IbbQkmM38_kvf}<){xH-%`Yz&Qrcq$a$ z9}Z%CySVMyV3ee5%57)&JPe?AB#9?hL|Bt%6xIX-$~7KEXqMxgc~Aw|41cV;th$t&F7Qb#$mb#eSJ5a5_{uLg55NsT^#Bt1oGl_o~>P z{6Eut0G2doL@|96wd#UP7A8+|zR9BvdIQp9M#Gz&f2|N7$`8Jq<$Om;?KV2I@bl&u zGHEab`y}W~|7INLsmy0yBRzdx9UB`(0k7J10G5@ACzfq9LzWRy5uJn~rUNel6k9)&Qei_v;K%g>FI3J3RO_@K6k?hm3k7n4e(R7Ljo>3imEB}a1R$(%!;j7V& zZFl~!%Rnq?w%qpC+sKE>Z1SR8t9c8M#c#Afoc~`PkpE*r{*hi7+(`Hz;^T=3D(6E- z+bwo%iOdz6AF9N2QI(+Sy7FfcyDjz1%{$H3PhE5c$^)pSaN@+oyrd5EiO0M-5`*HF zyfeWdj_pK~G4E_pb`rR$!<$~zeVMtsW}yG()-UVMakyy{;(d_mzi|r@;2AjUxE>|p zAY358#KcrqR!;oq?G5$e;po9)RX5CP^#9E|X#TJJ#>nEO39w0wU6`GZk2|=7>YnOc zG!mXLiSw_*%Wm+}q-1^F6s#jp%XoLc^-zrC<>+X69{3L@^_48p{Ndj(bP4^BgT!}% z|4R54|Kq>%WDEO0)lojW|Nq}l@gGX?>%o8i#FPJ#N41a*sVLI~;!|H+tye%zPy+0J z{zy}5n>$ih;RtuptkL>6@8Zg_F$cswIi8lKEci}S2lh|^2j`UKr*%zOlR%++ zk^=~Z5}6o~0Lzr$2VJ8p##eqQ;9FUNigV zYb~iH4~5D1Guh$EUBE*_*lHr?)0;@bqe{W+_>unZH2?PCx5%M4N3usg_sFzJM_~?l zx_7d~+&P{9wqsF|nm8C__Up%;RrJK58RxhcVZO!JWNnoJ<~|vziVSrNDJMbZ2zKCj z?Rt?OY&VyGib!v*vN5VRY>H1#)=R@fvB;^6nTg?1CG+7eph|nB^Cc!DBM=i)0iu?O zvQWy7UQmPQC4%`6a(+)83xQ>XIpYWjv$Q+O-fSI?;<>nA#)AAV3BJo@Wxvr~5~|VC zP8&2Uj4hU)HL$gk7m{YFn?%yn5xk1Lee@m+M`#CH>>@DXy zG`{6gU^{(u0%aecd_#nn{>TF>YmIRWcK4gnnI#qWJpWWQ`KYUSj6#XIX%sYpo})Rl z=K)nQCzZWvC;b?bl1npE`c5FRSe?b>3`j5K+aiHqtJU4X0c9SNpO_n9?jXJ{%Ql5}fA?4^j?tbHSh@8o<7B=JKYV?n z&K2in@G5w;{jreg&zEiNw4{f&7Ka5Gmh>|D;9;yfBY_1;O_waU`7XH*b&Ji zbGWrHO7J1KjGIO6iDmd-xr9 z={cF%!*!zj;f+^POv;10xL+-CO%~8(*53~?wFswqC?EVMDemFX1kj!ZE+&F~>P)4?E??uA78HD8hQzR!@K3k! zBl_h>Ojvnn!HUTgHRhfC_q~Tk2_}uS%)xyICa$r=u2Y+Yj$6U5+(|?#N1NUeSa9o=Iw%Woig0+Kbz9B*sJ381hR8&f#YT$y^r-FB_W($thdDm$iqh`fxMlNEW6s zBZjv34yUor8Kj(QtA4vHyzW|~%CFJ#+LaX-H|inY;`1)SD3(@|-ARQ;IF)dPQmU%Q zLG;ExM(387<#9x68EHK=$Hn~{zJ3#Z1)=g_(yw9~4J2+e-m0j>4rW@{WEKrt|6n%Q zx7#C>1|2ea+w(+cPTjjxBv)(cv1t}Yh6 zFZMi;qnPOaRiXsnJN)lAbZ;*ocCub|r57zjsS-JKu=hQ8`g;7G4%-lvW(^IRR6bUV z8)#W`_d%u}=T8LA>vm7minyh{WwX64)|#U)g)SGy$)+n>-VA7gm6!DIkIP$lM2^N6 z1@tjlfA4fi+xQM7Tk$-sp|~G#k&>6+z&FlC{B4&bTMlW$xb}Ga7+G+avAIMa%^*paS2+zdvx7f3|nteF%nDTL`+>;KNIp1wi3!!?& zI#|uuY)DaMc3-Fuam3~nsol;Jf>EoA&IF_J*yhkR*^UdLkyi{~rYcogPggAaU91S8 z8?CLM42L|=*mp1Y-s>yM@_)=z8#4Gi|BpJw3Ij5Nmx|`9>5D>_>`3}6=N+c+)q&cu zsiG|6-tWGX>iWw*Hd^-FAISB{mvv6-@Ov|?^|9);O#z;VJ&B#< znywod6(#4u=Ft0QyaU>>idNYPt2!y(Ov49Z(FNxMCncDoCe>qUUQbM`E5y|6TabE) zh~urX{t#2|tL4VEoJ+w8Qn`>J^9*-E#KE@D1LbOyv*HARBvqL1gODqX>k$5`ORolb zJzKxLB;IO}sj_uN;@ESKhL}yMN0c-Da|P%Yra%!ts`{SJ~I=-?l-2&Ox6@ zEKU5be;zh0)=iGk-c8KAi=1F*LI*E|E7wqEfdoQrDZF^14|jcQk=gk3BI$J8v{l2m zdR|`hfe8MVj0I;h$8WRJh+NIy>N#1#D~w1#FUQ#(ufm(tl?I`s?X!fj-{;&o{&=7| zlUeealOK`Ef)@h~`1UjA%FImJ_IBD27Gi!EtUS1d47LD1_ai8`!VY~LQc33P@h;-P z>*^E`Egfd#r;aOzMV!(AAfy2|4*l$%**y_cM;lh zuX7%CMwaX=ZqYK&?frX^`6|cLM0?X@WSh@r;bO^wzG~1g}O5OuR7Vqr>Jnov*m#-%ApNm4!VR~TY8ATW5P{ZY+uPJ5~ocjGD zB8(rNlDaf|+3RJrJ5G%DLY9gqOd#9icqlcyE%R;r*`SS->+jeIEd6&s?4`ox;W~?y#H-CTCp_cjN@fRtY?fH(F2YsInHJra^}x%ST^a4WHkQP zw$y&d*n`Hy$wz5ha`IoR3(n5!ZozCt-1MNnAtE#6k6 zBmi(buo{hp6$Ju~m!h6|7%CLEF}PO!q=f}?L*0bqJDo~YRntiw_-b7WE0EymU2JU+ zi_oGG_dwEj#jZ6REd;6KU(&Y^NVsHJRTK6$rR1C#(%uzXtqS{lw*;g(TDd}>%Hyia z$!)VwkVdoW0g+?s|J2hI;WYs^s)8Ias8@|nPMu@h+cRhWD6O;IJ4I5xLKU$V5QRkK zXW#!Fz*o|~|(8a;A{Y0zZmN40!xxD3B)Lh>xXM90NHdFp+|KN6Xqk$F^Sc!9-b$glowfh)t#_1%DEXt zGr`pClFW=$*z$C;sNR4f`g*n*w(SI@{ElsIyIPbn^+((Buqiu;S3dCAs@9|Kq9Iv7 z`eNWv6Lu#qtGqu5v4UIKPIh@5hM9mNhYHdx8TW_1MUUNivMlIxbhaFVPHDDOh%q4~{~dhoF`Ie)`#>1s!0c4rNDdIm;mTbd6^K$<82WqLLR~ zvQ0`m)+dzEW(?fL&$2b|SF8D8i^eLNbjb=aFL_&uO0sSIbVTi^EC9yJPPSXx2?GFX z+C@1*anlCcKHktF(k#vI2Ovz>@&krueCW2l;c4>??Obh1{IJ8!o+2*yvg^S8pB^TR zSs3KSH#b%b&&JG7OQdzG6t??^Dqf$P!qTpDa<_+|B)iGpVgUq0IA-KI?wISGjYurq z7Pp@mskBlZqN5i#G?46B_0-HTSO+^aM)C}eM-t{>AtRq$gbK59%llH*$i>6>+T}uF zP$~&iHZt~x1j+i+70#s0%k;OkObH_|h^ z+nS?ES$Yu>Y`clarwNbh?}dTn>m8eIHV*W8cq?>Y^64b5yUgC-HAN<8(y&uXW|L~B zXYuXfs%K>VCQuTVV`-S5MUC#;?ix?dAX(G@MCfG9qE_ohJEy^WbFEfCbWuli&F`Hl zV6Q^`X8SkWnOxZd`KvSR+bCJO)4)s}AKwK?Vo0zPI-$PVMrulErtr1c@~`o`J?TrE z7>Nb^gY^v?7yd1)SJ}z_(#s3;0;XP$^;}#d@XqmWzH)1uYPy?#K1>15#ENKEw9)t& z0Ga>>tH#bPYR^kAfj9ALC*;$#$|(0!W3?Wiz+7; z3ZBZU>i5>xm%=VvjmjQsUcK;{vTx0`zG$(0-h2?wO0!AT?CaHN_w#4obNz@Gz|ioy zF1xV#&Tj)V<5|9ULl``FXRSG~KZ=o+c)}e!xdq?!4e|}vhyRA;1=7cj1|9J7F;Qei zDVW1v0P*&NbcBx}bH6plVkgU~)%gD2kX4I%L$cJhR9vj*J(F(IIYIU-L@vhUH)-0Y zG7o#I=`g(Tkfa7x{&}MKbV^S8+jsodSbW#?D#>&d&Y1Llw6f!QO`Rt8;0Dw@!PApe zFZrr%X*+*@Pg;TT`L|_pS*i69q%SZpaH&uFap$B!3F0ghgMWS`M4VFw^A1a{?|!M4Xsu7WaPh*|Ulu3?7R-sJIt3q287O#{BFy z&>1gFE-al4-vWD0K7NWh8iQ0fabwwcTHG`%{i0woCt$OQ#>1QiI0|G)hQmF=hL}WZ5iyL<*xz*;JAa|6C%jz zvt_9hAlt=G4gB$wAAOArW6t>JDPhxgD^jTNO&{lCvGPE&8iO?c6smRqQN|4Y40Cho z0-A5%+M?YC;{x@?Oi7ekxxgxsHoi7M$-bDACj-c8okP}W!BuCc6YE_snNwf6H)nLQ zQ%;Z`9%$x7gO6!gC-f|r12Il{mKU^o;lTP>8!&Rb{^u;8C*h==iV2x*ACEgb0y>E4 z%0ZUXzRIJ=Ep28=uNlF4X^=D?`)rJEwrEkP_$#-L&X2Q3qKq|XTH5*LlS+Nl*fjlh zBfAyiBpxAM|CO$9VYPz+cL@ig`^GLi;OB_AtuE^Wv+nq5t6zcl3F)-?X;izo9E{n6 zVK^>MZAw4&eZN#PM&goa$PrR6wnNi%)dZ4|Mz|zz$iO?q3F-Uxz6*?u0?4w!i|VTw z^8la~p2*#Xk(Qd9sN-mFL&vSsIiJ5Nh?ZDscEfVu{qQS{u*haN_(^VJM|yK|*)tsc z9!PDm{cxtS8Il00?lMt0(V3oAd zva)@zWM`QA&=@?dVopxdG%H+KRWOmW(hO+0l95bM{z&NRPTz?LkyCzJ-!e5Z#ou12 z4S?v53D^BKX*~)Q|BIJj2xg9yrJ`I6MRdUgNUX{8RP{~okQP@Lhd|%ESGFLGEAhGZ z0dDA1GzExzCAJ+2MXOPn`G%F>!B;&u%g>^cNgbuZk?uc#KUv;8N*&}E{RFw~Q%-SH zdjVB#g$_fMMX{8)?GJ5r*~RKpQ8fyxBt1S6gJ924P#B*pM}HEflO~)~9(k^6*`u(- z=fz7QH8zrt?zhTJ+h%ItTeC<0*6amhxN?yxC5kVo zoT}8jVG}aW?WX0p_C#Hv*D}OpwcNg!#wOb2MBy;b12GGsP{_sJsGh}_px2C3H5Ms{ z+X&PCSe)sjXN%wydoT)XUI4#Vcb3Hw!B?&cvT^Go?2yO`gB*rA;=E1-@XXyOIUmV< zjHw8u2w~%D9JG;2JIU-{*64&?+%whY#KcX()5V$2g(H_x0HD3@t`W^9pp&ZOo{+@@Fs0OLs) zgEu$K2?vn5Vq7!@2;RBQ($do1OafLQZB0VQ)rHX95X^cnJ$2BsNaf3;%{h*BY#e?d z#YFMNsOR-`otBgYn`*cN%<)rUQ@|fGpLCk%o9M{!a z!ab&wu4mZc#M^nN_{Mkz7lI|%k{?QAZWnI}xlSBQ%(V~Gl&SzkL$X8@`Cf`l`3*Z( zt8Iai0_x4MH;4A-+$Yf6`o_2Wg+vQoMf$UEGd1~ACCCn5q?0jLi^2BaOiZ$b)6KZL z?xie=cxMF4@Nv>u*c&ulSo3(KTXSHt(EzK zZP-$CD72wkR4qh~;GT=-vF(r8M+5jDuulwx{i+W--*cIIH;RgiHuIO;+5b!x<~*RE tS&=+8``tnQ|K{56e{(Gm0eGO|rpb}h#eVvz<$dzxv6iJoxtKw~{{o)^#~c6v 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 007/190] 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 008/190] 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 009/190] 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 010/190] 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 011/190] 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 012/190] 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 013/190] 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 014/190] 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 015/190] 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 016/190] 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 37bd1a4e9b0f8406e1f0bcd9e35c9f4cc94461e1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 31 Oct 2017 13:55:00 -0700 Subject: [PATCH 017/190] safety commit --- .../update/waas-delivery-optimization.md | 55 ++++++++++++------- 1 file changed, 36 insertions(+), 19 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index be0f75a719..b184ae9d5f 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -4,10 +4,10 @@ description: Delivery Optimization is a new peer-to-peer distribution method in ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -author: DaniHalfin +author: JaimeO ms.localizationpriority: high -ms.author: daniha -ms.date: 07/27/2017 +ms.author: jaimeo +ms.date: 11/01/2017 --- # Configure Delivery Optimization for Windows 10 updates @@ -19,16 +19,16 @@ ms.date: 07/27/2017 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -Delivery Optimization is a self-organizing distributed cache solution for businesses looking to reduce bandwidth consumption for operating system updates, operating system upgrades, and applications by allowing clients to download those elements from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), and Windows Update for Business. This functionality is similar to BranchCache in other systems, such as System Center Configuration Manager. +Windows updates, upgrades, and applications can be very large files. Downloading and distributing updates can consume quite a bit of processor and network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these elements among multiple devices in your deployment. Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those elements from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), and Windows Update for Business. This functionality is similar to BranchCache in other systems, such as System Center Configuration Manager. -Delivery Optimization is a cloud managed solution. Having access to the Delivery Optimization cloud services, is a requirement for it to be enabled. This means that in order to utilize the peer-to-peer functionality of Delivery Optimization, machines need to have access to the internet. +Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimization cloud services is a requirement. This means that in order to use the peer-to-peer functionality of Delivery Optimization, devices must have access to the internet. For more details, see [Download mode](#download-mode). >[!NOTE] >WSUS can also use [BranchCache](waas-branchcache.md) for content sharing and caching. If Delivery Optimization is enabled on devices that use BranchCache, Delivery Optimization will be used instead. -By default in Windows 10 Enterprise and Education, Delivery Optimization allows peer-to-peer sharing on the organization's own network only, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. +By default in Windows 10 Enterprise and Education editions, Delivery Optimization allows peer-to-peer sharing on the organization's own network only, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. ## Delivery Optimization options @@ -58,13 +58,13 @@ Several Delivery Optimization features are configurable: | [Enable Peer Caching while the device connects via VPN](#enable-peer-caching-while-the-device-connects-via-vpn) | DOAllowVPNPeerCaching | 1703 | | [Allow uploads while the device is on battery while under set Battery level](#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) | DOMinBatteryPercentageAllowedToUpload | 1703 | -When configuring Delivery Optimization on Windows 10 devices, the first and most important thing to configure, would be [Download mode](#download-mode). Download mode dictates how Delivery Optimization downloads Windows updates. +When configuring Delivery Optimization on Windows 10 devices, the first and most important thing to configure is the [Download mode](#download-mode), which dictates how Delivery Optimization downloads Windows updates. While every other feature setting is optional, they offer enhanced control of the Delivery Optimization behavior. [Group ID](#group-id), combined with Group [Download mode](#download-mode), enables administrators to create custom device groups that will share content between devices in the group. -Delivery Optimization uses locally cached updates. In cases where devices have ample local storage and you would like to cache more content, or if you have limited storage and would like to cache less, use the settings below to adjust the Delivery Optimization cache to suit your scenario: +Delivery Optimization uses locally cached updates. In cases where devices have ample local storage and you would like to cache more content, or if you have limited storage and would like to cache less, use the following settings to adjust the Delivery Optimization cache to suit your scenario: - [Max Cache Size](#max-cache-size) and [Absolute Max Cache Size](#absolute-max-cache-size) control the amount of space the Delivery Optimization cache can use. - [Max Cache Age](#max-cache-age) controls the retention period for each update in the cache. - The system drive is the default location for the Delivery Optimization cache. [Modify Cache Drive](#modify-cache-drive) allows administrators to change that location. @@ -72,22 +72,22 @@ Delivery Optimization uses locally cached updates. In cases where devices have a >[!NOTE] >It is possible to configure preferred cache devices. For more information, see [Set “preferred” cache devices for Delivery Optimization](#set-preferred-cache-devices). -All cached files have to be above a set minimum size. This size is automatically set by the Delivery Optimization cloud services. Administrators may choose to change it, which will result in increased performance, when local storage is sufficient and the network isn't strained or congested. [Minimum Peer Caching Content File Size](#minimum-peer-caching-content-file-size) determines the minimum size of files to be cached. +All cached files have to be above a set minimum size. This size is automatically set by the Delivery Optimization cloud services, but when local storage is sufficient and the network isn't strained or congested, administrators might choose to change it to obtain increased performance. You can set the minimum size of files to cache by adjusting [Minimum Peer Caching Content File Size](#minimum-peer-caching-content-file-size). -There are additional options available to robustly control the impact Delivery Optimization has on your network: -- [Maximum Download Bandwidth](#maximum-download-bandwidth) and [Percentage of Maximum Download Bandwidth](#percentage-of-maximum-download-bandwidth) controls the download bandwidth used by Delivery Optimization. +Additional options available that control the impact Delivery Optimization has on your network include the following: +- [Maximum Download Bandwidth](#maximum-download-bandwidth) and [Percentage of Maximum Download Bandwidth](#percentage-of-maximum-download-bandwidth) control the download bandwidth used by Delivery Optimization. - [Max Upload Bandwidth](#max-upload-bandwidth) controls the Delivery Optimization upload bandwidth usage. -- [Monthly Upload Data Cap](#monthly-upload-data-cap) controls the amount of data a client can upload to peers per month. +- [Monthly Upload Data Cap](#monthly-upload-data-cap) controls the amount of data a client can upload to peers each month. - [Minimum Background QoS](#minimum-background-qos) lets administrators guarantee a minimum download speed for Windows updates. This is achieved by adjusting the amount of data downloaded directly from Windows Update or WSUS servers, rather than other peers in the network. -Various controls allow administrators to further customize scenarios where Delivery Optimization will be used: +Administrators can further customize scenarios where Delivery Optimization will be used with the following settings: - [Minimum RAM (inclusive) allowed to use Peer Caching](#minimum-ram-allowed-to-use-peer-caching) sets the minimum RAM required for peer caching to be enabled. - [Minimum disk size allowed to use Peer Caching](#minimum-disk-size-allowed-to-use-peer-caching) sets the minimum disk size required for peer caching to be enabled. - [Enable Peer Caching while the device connects via VPN](#enable-peer-caching-while-the-device-connects-via-vpn) allows clients connected through VPN to use peer caching. -- [Allow uploads while the device is on battery while under set Battery level](#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) controls the minimum battery level required for uploads to occur. Enabling this policy is required to allow upload while on battery. +- [Allow uploads while the device is on battery while under set Battery level](#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) controls the minimum battery level required for uploads to occur. You must enable this policy to allow upload while on battery. ### How Microsoft uses Delivery Optimization -In Microsoft, to help ensure that ongoing deployments weren’t affecting our network and taking away bandwidth for other services, Microsoft IT used a couple of different bandwidth management strategies. Delivery Optimization, peer-to-peer caching enabled through Group Policy, was piloted and then deployed to all managed devices using Group Policy. Based on recommendations from the Delivery Optimization team, we used the "group" configuration to limit sharing of content to only the devices that are members of the same Active Directory domain. The content is cached for 24 hours. More than 76 percent of content came from peer devices versus the Internet. +At Microsoft, to help ensure that ongoing deployments weren’t affecting our network and taking away bandwidth for other services, Microsoft IT used a couple of different bandwidth management strategies. Delivery Optimization, peer-to-peer caching enabled through Group Policy, was piloted and then deployed to all managed devices using Group Policy. Based on recommendations from the Delivery Optimization team, we used the "group" configuration to limit sharing of content to only the devices that are members of the same Active Directory domain. The content is cached for 24 hours. More than 76 percent of content came from peer devices versus the Internet. For more details, check out the [Adopting Windows as a Service at Microsoft](https://www.microsoft.com/itshowcase/Article/Content/851/Adopting-Windows-as-a-service-at-Microsoft) technical case study. @@ -95,7 +95,7 @@ Provided below is a detailed description of every configurable feature setting. ### Download mode -Download mode dictates which download sources clients are allowed to use when downloading Windows updates in addition to Windows Update servers. The following table shows the available download mode options and what they do. +Download mode dictates which download sources clients are allowed to use when downloading Windows updates in addition to Windows Update servers. The following table shows the available download mode options and what they do. | Download mode option | Functionality when set | | --- | --- | @@ -107,11 +107,11 @@ Download mode dictates which download sources clients are allowed to use when do |Bypass (100) | Bypass Delivery Optimization and use BITS, instead. For example, select this mode so that clients can use BranchCache. | >[!NOTE] ->Group mode is a best effort optimization and should not be relied on for an authentication of identity of devices participating in the group. +>Group mode is a best-effort optimization and should not be relied on for an authentication of identity of devices participating in the group. ### Group ID -By default, peer sharing on clients using the group download mode is limited to the same domain in Windows 10, version 1511, and the same domain and AD DS site in Windows 10, version 1607. By using the Group ID setting, you can optionally create a custom group that contains devices that should participate in Delivery Optimization but do not fall within those domain or AD DS site boundaries, including devices in another domain. Using Group ID, you can further restrict the default group (for example create a sub-group representing an office building), or extend the group beyond the domain, allowing devices in multiple domains in your organization to peer. This setting requires the custom group to be specified as a GUID on each device that participates in the custom group. +By default, peer sharing on clients using the group download mode is limited to the same domain in Windows 10, version 1511, and the same domain and AD DS site in Windows 10, version 1607. By using the Group ID setting, you can optionally create a custom group that contains devices that should participate in Delivery Optimization but do not fall within those domain or AD DS site boundaries, including devices in another domain. Using Group ID, you can further restrict the default group (for example, you could create a sub-group representing an office building), or extend the group beyond the domain, allowing devices in multiple domains in your organization to be peers. This setting requires the custom group to be specified as a GUID on each device that participates in the custom group. >[!NOTE] >To generate a GUID using Powershell, use [```[guid]::NewGuid()```](https://blogs.technet.microsoft.com/heyscriptingguy/2013/07/25/powertip-create-a-new-guid-by-using-powershell/) @@ -133,7 +133,7 @@ This setting specifies the required minimum disk size (capacity in GB) for the d ### Max Cache Age -In environments configured for Delivery Optimization, you may want to set an expiration on cached updates and Windows application installation files. If so, this setting defines the maximum number of seconds each file can be held in the Delivery Optimization cache on each Windows 10 client computer. The default Max Cache Age value is 259,200 seconds (3 days). Alternatively, organizations may choose to set this value to “0” which means “unlimited” to avoid peers re-downloading content. When “Unlimited” value is set, Delivery Optimization will hold the files in the cache longer and will clean up the cache as needed (for example when the cache size exceeded the maximum space allowed). +In environments configured for Delivery Optimization, you might want to set an expiration on cached updates and Windows application installation files. If so, this setting defines the maximum number of seconds each file can be held in the Delivery Optimization cache on each Windows 10 client computer. The default Max Cache Age value is 259,200 seconds (3 days). Alternatively, organizations might choose to set this value to “0” which means “unlimited” to avoid peers re-downloading content. When “Unlimited” value is set, Delivery Optimization will hold the files in the cache longer and will clean up the cache as needed (for example when the cache size exceeded the maximum space allowed). ### Max Cache Size @@ -194,6 +194,23 @@ On devices that are not preferred, you can choose to set the following policy to - Set **DOMinBackgroundQoS** with a low value, for example `64` which is the equivalent of 64 KB/s. + +## Windows PowerShell cmdlets for analyzing usage +Starting in Windows 10, version 1703, you can use two new PowerShell cmdlets to check the performance of Delivery Optimization: + +**Get-DeliveryOptimizationStatus** returns a real-time snapshot of all current Delivery Optimization jobs + +| Key | Value | +| --- | --- | +| File ID | A GUID that identifies the file being processed | +| FileSize | Size of the file | +| TotalBytesDownloaded | Amount of the the file processed so far | +| PercentPeerCaching | | +| BytesFromPeers | Total bytes from Peers (sum of bytes from LAN, Group, and Internet Peers) | +| + +- `Get-DeliveryOptimizationPerfSnap` + ## Learn more [Windows 10, Delivery Optimization, and WSUS](https://blogs.technet.microsoft.com/mniehaus/2016/08/16/windows-10-delivery-optimization-and-wsus-take-2/) From a8aedad7058d2f7ca65ad1aebcc7e386f7a72e90 Mon Sep 17 00:00:00 2001 From: arottem Date: Tue, 31 Oct 2017 14:40:03 -0700 Subject: [PATCH 018/190] 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 019/190] 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 705628f68e1255e2edd1f2a9be1afb777604bd3c Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 1 Nov 2017 10:57:26 -0700 Subject: [PATCH 020/190] new items for 1709 --- .../update/waas-delivery-optimization.md | 64 +++++++++++++++++-- 1 file changed, 58 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index b184ae9d5f..db9bbb300e 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -100,7 +100,7 @@ Download mode dictates which download sources clients are allowed to use when do | Download mode option | Functionality when set | | --- | --- | | HTTP Only (0) | This setting disables peer-to-peer caching but still allows Delivery Optimization to download content from Windows Update servers or WSUS servers. This mode uses additional metadata provided by the Delivery Optimization cloud services for a peerless reliable and efficient download experience. | -| LAN (1 – Default) | This default operating mode for Delivery Optimization enables peer sharing on the same network. | +| LAN (1 – Default) | This default operating mode for Delivery Optimization enables peer sharing on the same network. Delivery Optimization uses the client's public IP address to determine which peers are on the same network. The cloud service matches clients that connect to the Internet using the same public IP and returns to the client a list of private IPs to connect to on that network. The clients then attempt to connect to each other via the private subnet IP. If devices in different branches use different public IPs then there should be no connectivity between branches. | | Group (2) | When group mode is set, the group is automatically selected based on the device’s Active Directory Domain Services (AD DS) site (Windows 10, version 1607) or the domain the device is authenticated to (Windows 10, version 1511). In group mode, peering occurs across internal subnets, between devices that belong to the same group, including devices in remote offices. You can use the GroupID option to create your own custom group independently of domains and AD DS sites. Group download mode is the recommended option for most organizations looking to achieve the best bandwidth optimization with Delivery Optimization. | | Internet (3) | Enable Internet peer sources for Delivery Optimization. | | Simple (99) | Simple mode disables the use of Delivery Optimization cloud services completely (for offline environments). Delivery Optimization switches to this mode automatically when the Delivery Optimization cloud services are unavailable, unreachable or when the content file size is less than 10 MB. In this mode, Delivery Optimization provides a reliable download experience, with no peer-to-peer caching. | @@ -198,18 +198,70 @@ On devices that are not preferred, you can choose to set the following policy to ## Windows PowerShell cmdlets for analyzing usage Starting in Windows 10, version 1703, you can use two new PowerShell cmdlets to check the performance of Delivery Optimization: -**Get-DeliveryOptimizationStatus** returns a real-time snapshot of all current Delivery Optimization jobs +`Get-DeliveryOptimizationStatus` returns a real-time snapshot of all current Delivery Optimization jobs. | Key | Value | | --- | --- | | File ID | A GUID that identifies the file being processed | +| Priority | Priority of the download; values are **foreground** or **background** | | FileSize | Size of the file | | TotalBytesDownloaded | Amount of the the file processed so far | -| PercentPeerCaching | | -| BytesFromPeers | Total bytes from Peers (sum of bytes from LAN, Group, and Internet Peers) | -| +| PercentPeerCaching |[???] | +| BytesFromPeers | Total bytes from peer computers participating in Delivery Optimization (sum of bytes from LAN, Group, and Internet Peers) | +| BytesfromHTTP | Total number of bytes received over HTTP | +| DownloadDuration | Total download time in seconds | +| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not seeding yet); **Caching** (download completed successfully and is seeding); **Paused** (download/upload paused by Windows Update) | + +Using the `-Verbose` option returns additional information: + +| Key | Value | +| --- | --- | +| HTTPUrl| The URL where the download originates | +| BytesFromLANPeers | Total bytes from peer computers on the same LAN |  +| BytesFromGroupPeers | Total bytes from peer copmuters in the same Group |  +| BytesFrom IntPeers | Total bytes from [???}] | +| HTTPConnectionCount | Number of active connections over HTTP |  +| LANConnectionCount | Number of active connections over LAN | +| GroupConnectionCount | Number of active connections to other computers in the Group |  +| IntConnectionCount | Number of active connections to [???] |  +| DownloadMode | Indicates [???] | +  + +- `Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: + +- Number of files downloaded  +- Number of files uploaded  +- Total bytes downloaded  +- Total bytes uploaded  +- Average transfer size (download); that is, the number bytes downloaded divided by the number of files  +- Average transfer size (upload); the number of bytes uploaded divided by the number of files +- Peer efficiency: [???] + +Using the `-Verbose` option returns additional information: + +- Bytes from peers (per type)  +- Bytes from CDN  [???] +- Average number of peer connections per download  + +## Frequently asked questions + +**Does Delivery Optimization work with WSUS?**: Yes. Devices must also have an Internet connection. + +**Which ports does Delivery Optimization use?**: For peer-to-peer traffic, it uses 7680 or 3544 (Teredo). For client service, it uses port 80/443. + +**What are the requirements if I use a proxy?**: You must allow Byte Range requests. See [Proxy requirements for Windows Update](https://support.microsoft.com/help/3175743/proxy-requirements-for-windows-update) for details. + +**What hostnames should I allow through my firewall to support Delivery Optimization?**: For the Delivery Optimization service itself: ***.do.dsp.mp.microsoft.com**. + +To allow the download payloads: +- *.download.windowsupdate.com +- *.windowsupdate.com +- *.dl.delivery.mp.microsoft.com +- *.emdl.ws.microsoft.com + + + -- `Get-DeliveryOptimizationPerfSnap` ## Learn more From 70a103c7d1eb8e3d3239b019ffebc1bf740fb580 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 1 Nov 2017 11:25:15 -0700 Subject: [PATCH 021/190] changed date to retry build --- windows/deployment/update/waas-delivery-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index db9bbb300e..4377977cce 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -7,7 +7,7 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: high ms.author: jaimeo -ms.date: 11/01/2017 +ms.date: 11/02/2017 --- # Configure Delivery Optimization for Windows 10 updates From 1bd3f4eac873a0759b3cd00dff5da67eb899072f Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Wed, 1 Nov 2017 12:49:20 -0700 Subject: [PATCH 022/190] 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 bdc59fc40d6011ecd3790ed32a158741375e0c80 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Wed, 1 Nov 2017 12:57:54 -0700 Subject: [PATCH 023/190] 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 - + +
  3. + +
    +
    +
    +
    +
    + Billing +
    +
    +
    +

    Transition a Microsoft 365 Business CSP subscription

    +

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

    +
    +
    +
    +
    +
    +

  4. From cd16f707d1385394a0881c5f5d9ae5b201e76e3c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 10 Nov 2017 11:04:54 -0800 Subject: [PATCH 087/190] 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 0e266d600e3579503c3edad71f4bc7d3461153d5 Mon Sep 17 00:00:00 2001 From: lmasieri <32968351+lmasieri@users.noreply.github.com> Date: Fri, 10 Nov 2017 11:25:18 -0800 Subject: [PATCH 088/190] Update manage-orders-microsoft-store-for-business.md --- .../manage-orders-microsoft-store-for-business.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/store-for-business/manage-orders-microsoft-store-for-business.md b/store-for-business/manage-orders-microsoft-store-for-business.md index 08da797130..5ff6a0ebc6 100644 --- a/store-for-business/manage-orders-microsoft-store-for-business.md +++ b/store-for-business/manage-orders-microsoft-store-for-business.md @@ -43,7 +43,7 @@ Refunds work a little differently for free apps, and apps that have a price. In There are a few requirements for apps that have a price: - **Timing** - Refunds are available for the first 30 days after you place your order. For example, if your order is placed on June 1, you can self-refund through June 30. - - **Avaialable licenses** - You need to have enough available licenses to cover the number of licenses in the order you are refunding. For example, if you purchased 10 copies of an app and you want to request a refund, you must have at least 10 licenses of the app available in your inventory -- those 10 licenses can't be assigned to people in your organization. + - **Available licenses** - You need to have enough available licenses to cover the number of licenses in the order you are refunding. For example, if you purchased 10 copies of an app and you want to request a refund, you must have at least 10 licenses of the app available in your inventory -- those 10 licenses can't be assigned to people in your organization. - **Whole order refunds only** - You must refund the complete amount of apps in an order. You can't refund a part of an order. For example, if you purchased 10 copies of an app, but later found you only needed 5 copies, you'll need to request a refund for the 10 apps, and then make a separate order for 5 apps. If you have had multiple orders of the same app, you can refund one order but still keep the rest of the inventory. **To refund an order** 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 089/190] 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 090/190] 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 091/190] 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 092/190] 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
  5. Defender/ControlledFolderAccessProtectedFolders - string separator is |.
  6. + +[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 093/190] 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 094/190] 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 095/190] 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, From 05ceee53de2ed82268817fbc854756e75275cb3f Mon Sep 17 00:00:00 2001 From: Jan Pilar Date: Sun, 12 Nov 2017 09:46:43 +0100 Subject: [PATCH 096/190] Update response-actions-windows-defender-advanced-threat-protection.md Sentence "These response actions are only available for machines on Windows 10, version 1703" is no longer valid since these functions and many more can be used with Windows 10 1709. I suggest to add "or higher" into sentence. Thanks! --- ...ponse-actions-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md index 6f30bcb438..b43fb54643 100644 --- a/windows/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md @@ -31,7 +31,7 @@ ms.date: 10/17/2017 You can take response actions on machines and files to quickly respond to detected attacks so that you can contain or reduce and prevent further damage caused by malicious attackers in your organization. >[!NOTE] -> These response actions are only available for machines on Windows 10, version 1703. +> These response actions are only available for machines on Windows 10, version 1703 or higher. ## In this section Topic | Description From 8a7b99b26494f0d2709a03593cd7f7b0c86e97d7 Mon Sep 17 00:00:00 2001 From: joscon <33638761+joscon@users.noreply.github.com> Date: Mon, 13 Nov 2017 12:45:53 -0800 Subject: [PATCH 097/190] Update remotewipe-csp.md --- windows/client-management/mdm/remotewipe-csp.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/remotewipe-csp.md b/windows/client-management/mdm/remotewipe-csp.md index ed973594ca..5ccfa7b0e4 100644 --- a/windows/client-management/mdm/remotewipe-csp.md +++ b/windows/client-management/mdm/remotewipe-csp.md @@ -42,6 +42,9 @@ The doWipeProtected is functionally similar to doWipe. But unlike doWipe, which Supported operation is Exec. +**doWipePersistUserData** +Added in Windows 10 Fall Creators Edition. Exec on this node will perform a remote reset on the device and persist user accounts and data. The return status code shows whether the device accepted the Exec command. + ## The Remote Wipe Process From 852a317639df0971e567d4870582644fbac7d480 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 13 Nov 2017 13:24:05 -0800 Subject: [PATCH 098/190] incorp from Narkis review --- .../update/waas-delivery-optimization.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 4377977cce..bbc850f96b 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -7,7 +7,7 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: high ms.author: jaimeo -ms.date: 11/02/2017 +ms.date: 11/13/2017 --- # Configure Delivery Optimization for Windows 10 updates @@ -19,7 +19,7 @@ ms.date: 11/02/2017 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -Windows updates, upgrades, and applications can be very large files. Downloading and distributing updates can consume quite a bit of processor and network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these elements among multiple devices in your deployment. Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those elements from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), and Windows Update for Business. This functionality is similar to BranchCache in other systems, such as System Center Configuration Manager. +Windows updates, upgrades, and applications can be very large files. Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these elements among multiple devices in your deployment. Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those elements from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or the "Express packages" feature of System Center Configuration Manager. This functionality is similar to BranchCache in other systems, such as System Center Configuration Manager. Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimization cloud services is a requirement. This means that in order to use the peer-to-peer functionality of Delivery Optimization, devices must have access to the internet. @@ -100,7 +100,7 @@ Download mode dictates which download sources clients are allowed to use when do | Download mode option | Functionality when set | | --- | --- | | HTTP Only (0) | This setting disables peer-to-peer caching but still allows Delivery Optimization to download content from Windows Update servers or WSUS servers. This mode uses additional metadata provided by the Delivery Optimization cloud services for a peerless reliable and efficient download experience. | -| LAN (1 – Default) | This default operating mode for Delivery Optimization enables peer sharing on the same network. Delivery Optimization uses the client's public IP address to determine which peers are on the same network. The cloud service matches clients that connect to the Internet using the same public IP and returns to the client a list of private IPs to connect to on that network. The clients then attempt to connect to each other via the private subnet IP. If devices in different branches use different public IPs then there should be no connectivity between branches. | +| LAN (1 – Default) | This default operating mode for Delivery Optimization enables peer sharing on the same network. Delivery Optimization finds other clients that connect to the Internet using the same public IP as the target client. It returns a list of private IPs to connect to on that network. These clients then attempt to connect to each other by using the private subnet IP. | | Group (2) | When group mode is set, the group is automatically selected based on the device’s Active Directory Domain Services (AD DS) site (Windows 10, version 1607) or the domain the device is authenticated to (Windows 10, version 1511). In group mode, peering occurs across internal subnets, between devices that belong to the same group, including devices in remote offices. You can use the GroupID option to create your own custom group independently of domains and AD DS sites. Group download mode is the recommended option for most organizations looking to achieve the best bandwidth optimization with Delivery Optimization. | | Internet (3) | Enable Internet peer sources for Delivery Optimization. | | Simple (99) | Simple mode disables the use of Delivery Optimization cloud services completely (for offline environments). Delivery Optimization switches to this mode automatically when the Delivery Optimization cloud services are unavailable, unreachable or when the content file size is less than 10 MB. In this mode, Delivery Optimization provides a reliable download experience, with no peer-to-peer caching. | @@ -133,11 +133,11 @@ This setting specifies the required minimum disk size (capacity in GB) for the d ### Max Cache Age -In environments configured for Delivery Optimization, you might want to set an expiration on cached updates and Windows application installation files. If so, this setting defines the maximum number of seconds each file can be held in the Delivery Optimization cache on each Windows 10 client computer. The default Max Cache Age value is 259,200 seconds (3 days). Alternatively, organizations might choose to set this value to “0” which means “unlimited” to avoid peers re-downloading content. When “Unlimited” value is set, Delivery Optimization will hold the files in the cache longer and will clean up the cache as needed (for example when the cache size exceeded the maximum space allowed). +In environments configured for Delivery Optimization, you might want to set an expiration on cached updates and Windows application installation files. If so, this setting defines the maximum number of seconds each file can be held in the Delivery Optimization cache on each Windows 10 client device. The default Max Cache Age value is 259,200 seconds (3 days). Alternatively, organizations might choose to set this value to “0” which means “unlimited” to avoid peers re-downloading content. When “Unlimited” value is set, Delivery Optimization will hold the files in the cache longer and will clean up the cache as needed (for example when the cache size exceeded the maximum space allowed). ### Max Cache Size -This setting limits the maximum amount of space the Delivery Optimization cache can use as a percentage of the available drive space, from 1 to 100. For example, if you set this value to 10 on a Windows 10 client computer that has 100 GB of available drive space, then Delivery Optimization will use up to 10 GB of that space. Delivery Optimization will constantly assess the available drive space and automatically clear the cache to keep the maximum cache size under the set percentage. The default value for this setting is 20. +This setting limits the maximum amount of space the Delivery Optimization cache can use as a percentage of the available drive space, from 1 to 100. For example, if you set this value to 10 on a Windows 10 client device that has 100 GB of available drive space, then Delivery Optimization will use up to 10 GB of that space. Delivery Optimization will constantly assess the available drive space and automatically clear the cache to keep the maximum cache size under the set percentage. The default value for this setting is 20. ### Absolute Max Cache Size @@ -205,26 +205,26 @@ Starting in Windows 10, version 1703, you can use two new PowerShell cmdlets to | File ID | A GUID that identifies the file being processed | | Priority | Priority of the download; values are **foreground** or **background** | | FileSize | Size of the file | -| TotalBytesDownloaded | Amount of the the file processed so far | -| PercentPeerCaching |[???] | -| BytesFromPeers | Total bytes from peer computers participating in Delivery Optimization (sum of bytes from LAN, Group, and Internet Peers) | +| TotalBytesDownloaded | The number of bytes from any source downloaded so far | +| PercentPeerCaching |The percentage of bytes received that have come from peers | +| BytesFromPeers | Total bytes from peer devices participating in Delivery Optimization (sum of bytes from LAN, Group, and Internet Peers) | | BytesfromHTTP | Total number of bytes received over HTTP | | DownloadDuration | Total download time in seconds | -| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not seeding yet); **Caching** (download completed successfully and is seeding); **Paused** (download/upload paused by Windows Update) | +| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is seeding); **Paused** (download/upload paused by caller) | Using the `-Verbose` option returns additional information: | Key | Value | | --- | --- | | HTTPUrl| The URL where the download originates | -| BytesFromLANPeers | Total bytes from peer computers on the same LAN |  -| BytesFromGroupPeers | Total bytes from peer copmuters in the same Group |  -| BytesFrom IntPeers | Total bytes from [???}] | +| BytesFromLANPeers | Total bytes from peer devices on the same LAN |  +| BytesFromGroupPeers | Total bytes from peer devices in the same Group |  +| BytesFrom IntPeers | Total bytes from internet peers | | HTTPConnectionCount | Number of active connections over HTTP |  | LANConnectionCount | Number of active connections over LAN | -| GroupConnectionCount | Number of active connections to other computers in the Group |  -| IntConnectionCount | Number of active connections to [???] |  -| DownloadMode | Indicates [???] | +| GroupConnectionCount | Number of active connections to other devices in the Group |  +| IntConnectionCount | Number of active connections to internet peers |  +| DownloadMode | Indicates the download mode (see the "Download Mode" section for details) |   - `Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: @@ -235,19 +235,19 @@ Using the `-Verbose` option returns additional information: - Total bytes uploaded  - Average transfer size (download); that is, the number bytes downloaded divided by the number of files  - Average transfer size (upload); the number of bytes uploaded divided by the number of files -- Peer efficiency: [???] +- Peer efficiency; same as PercentPeerCaching Using the `-Verbose` option returns additional information: - Bytes from peers (per type)  -- Bytes from CDN  [???] +- Bytes from CDN  (the number of bytes received over HTTP) - Average number of peer connections per download  ## Frequently asked questions -**Does Delivery Optimization work with WSUS?**: Yes. Devices must also have an Internet connection. +**Does Delivery Optimization work with WSUS?**: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Download Optimization cloud service for coordination. -**Which ports does Delivery Optimization use?**: For peer-to-peer traffic, it uses 7680 or 3544 (Teredo). For client service, it uses port 80/443. +**Which ports does Delivery Optimization use?**: For peer-to-peer traffic, it uses 7680 or 3544 (Teredo). For client-service communication, it uses port 80/443. **What are the requirements if I use a proxy?**: You must allow Byte Range requests. See [Proxy requirements for Windows Update](https://support.microsoft.com/help/3175743/proxy-requirements-for-windows-update) for details. From 28cd6a63ef61f7b59b5437280ae75143bb7e0fbd Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Mon, 13 Nov 2017 21:32:37 +0000 Subject: [PATCH 099/190] Merged PR 4481: DeviceLock/MinDevicePasswordComplexCharacters in Policy CSP Added clarification to improved discoverability --- windows/client-management/mdm/policy-csp-devicelock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 457a2e4d0e..f4face45fd 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -793,8 +793,8 @@ The number of authentication failures allowed before the device will be wiped. A - 1 - Digits only - 2 - Digits and lowercase letters are required -- 3 - Digits, lowercase letters, and uppercase letters are required -- 4 - Digits, lowercase letters, uppercase letters, and special characters are required +- 3 - Digits, lowercase letters, and uppercase letters are required. Not supported in desktop Microsoft accounts and domain accounts. +- 4 - Digits, lowercase letters, uppercase letters, and special characters are required. Not supported in desktop.

    The default value is 1. The following list shows the supported values and actual enforced values: From ca774be030b4f5f274d2255ca8790d94a2c79370 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Mon, 13 Nov 2017 21:42:53 +0000 Subject: [PATCH 100/190] Merged PR 4483: Update to Policy CSP --- ...ew-in-windows-mdm-enrollment-management.md | 13 ++++ .../policy-configuration-service-provider.md | 21 +++++ .../mdm/policy-csp-authentication.md | 43 ++++++++++ .../mdm/policy-csp-search.md | 48 ++++++++++++ .../mdm/policy-csp-storage.md | 43 ++++++++++ .../mdm/policy-csp-update.md | 42 ++++++++++ .../mdm/policy-csp-wirelessdisplay.md | 78 +++++++++++++++++++ 7 files changed, 288 insertions(+) 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 6588fa7acf..b3c6da87b5 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 @@ -1026,6 +1026,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s

    Added the following new policies for Windows 10, version 1709:

    • Authentication/AllowAadPasswordReset
    • +
    • Authentication/AllowFidoDeviceSignon
    • Browser/LockdownFavorites
    • Browser/ProvisionFavorites
    • CredentialProviders/DisableAutomaticReDeploymentCredentials
    • @@ -1080,9 +1081,11 @@ For details about Microsoft mobile device management protocols for Windows 10 s
    • Education/PrinterNames
    • Search/AllowCloudSearch
    • Security/ClearTPMIfNotReady
    • +
    • Storage/AllowDiskHealthModelUpdates
    • System/LimitEnhancedDiagnosticDataWindowsAnalytics
    • Update/AllowAutoWindowsUpdateDownloadOverMeteredNetwork
    • Update/DisableDualScan
    • +
    • Update/ManagePreviewBuilds
    • Update/ScheduledInstallEveryWeek
    • Update/ScheduledInstallFirstWeek
    • Update/ScheduledInstallFourthWeek
    • @@ -1102,6 +1105,8 @@ For details about Microsoft mobile device management protocols for Windows 10 s
    • WindowsDefenderSecurityCenter/EnableInAppCustomization
    • WindowsDefenderSecurityCenter/Phone
    • WindowsDefenderSecurityCenter/URL
    • +
    • WirelessDisplay/AllowMdnsAdvertisement
    • +
    • WirelessDisplay/AllowMdnsDiscovery
    @@ -1397,6 +1402,14 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
  7. Defender/ControlledFolderAccessAllowedApplications - string separator is |.
  8. Defender/ControlledFolderAccessProtectedFolders - string separator is |.
  9. +

    Added the following policies for Windows 10, version 1709:

    +
      +
    • Authentication/AllowFidoDeviceSignon
    • +
    • Storage/EnhancedStorageDevices
    • +
    • Update/ManagePreviewBuilds
    • +
    • WirelessDisplay/AllowMdnsAdvertisement
    • +
    • WirelessDisplay/AllowMdnsDiscovery
    • +
    [eUICCs CSP](euiccs-csp.md) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 94698ad811..c44db4c35b 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -334,6 +334,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Authentication/AllowFastReconnect
    +
    + Authentication/AllowFidoDeviceSignon +
    Authentication/AllowSecondaryAuthenticationDevice
    @@ -2397,9 +2400,15 @@ The following diagram shows the Policy configuration service provider in tree fo
    Search/AllowSearchToUseLocation
    +
    + Search/AllowStoringImagesFromVisionSearch +
    Search/AllowUsingDiacritics
    +
    + Search/AllowWindowsIndexer +
    Search/AlwaysUseAutoLangDetection
    @@ -2616,6 +2625,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Storage/EnhancedStorageDevices
    +
    + Storage/AllowDiskHealthModelUpdates +
    ### System policies @@ -2792,6 +2804,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Update/IgnoreMOUpdateDownloadLimit
    +
    + Update/ManagePreviewBuilds +
    Update/PauseDeferrals
    @@ -2955,6 +2970,12 @@ The following diagram shows the Policy configuration service provider in tree fo ### WirelessDisplay policies
    +
    + WirelessDisplay/AllowMdnsAdvertisement +
    +
    + WirelessDisplay/AllowMdnsDiscovery +
    WirelessDisplay/AllowProjectionFromPC
    diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index 156a32f2f5..14c360f83a 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -28,6 +28,9 @@ ms.date: 11/01/2017
    Authentication/AllowFastReconnect
    +
    + Authentication/AllowFidoDeviceSignon +
    Authentication/AllowSecondaryAuthenticationDevice
    @@ -171,6 +174,46 @@ ms.date: 11/01/2017

    Most restricted value is 0. + + +


    + +**Authentication/AllowFidoDeviceSignon** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck mark3check mark3check mark3check mark3cross markcross mark
    + + + +

    Added in Windows 10, version 1709. Specifies whether Fast Identity Online (FIDO) device can be used to sign on. + + +

    The following list shows the supported values: + +- 0 - Do not allow. The FIDO device credential provider disabled.  +- 1 - Allow. The FIDO device credential provider is enabled and allows usage of FIDO devices to sign into an Windows. + +

    Value type is integer. +


    diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index 40fd5ccca0..29d698f38d 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -28,9 +28,15 @@ ms.date: 11/01/2017
    Search/AllowSearchToUseLocation
    +
    + Search/AllowStoringImagesFromVisionSearch +
    Search/AllowUsingDiacritics
    +
    + Search/AllowWindowsIndexer +
    Search/AlwaysUseAutoLangDetection
    @@ -195,6 +201,15 @@ ms.date: 11/01/2017

    Most restricted value is 0. + + +


    + +**Search/AllowStoringImagesFromVisionSearch** + + +

    This policy has been deprecated. +


    @@ -243,6 +258,39 @@ ms.date: 11/01/2017

    Most restricted value is 0. + + +


    + +**Search/AllowWindowsIndexer** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcheck mark
    + + + +

    Allow Windows indexer. Value type is integer. + +


    diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 8556b25018..3a559d0f2c 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -22,6 +22,9 @@ ms.date: 11/01/2017
    Storage/EnhancedStorageDevices
    +
    + Storage/AllowDiskHealthModelUpdates +

    @@ -85,6 +88,46 @@ ADMX Info:
    + +**Storage/AllowDiskHealthModelUpdates** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck mark3check mark3check mark3check mark3cross markcross mark
    + + + +

    Added in Windows 10, version 1709. Allows disk health model updates. + + +

    The following list shows the supported values: + +- 0 - Do not allow +- 1 (default) - Allow + +

    Value type is integer. + + + +


    Footnote: diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 574859ea7b..9edfd3e3e2 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -94,6 +94,9 @@ ms.date: 11/01/2017
    Update/IgnoreMOUpdateDownloadLimit
    +
    + Update/ManagePreviewBuilds +
    Update/PauseDeferrals
    @@ -1453,6 +1456,45 @@ If a machine has Microsoft Update enabled, any Microsoft Updates in these catego 3. Verify that any downloads that are above the download size limit will complete without being paused. + + +
    + +**Update/ManagePreviewBuilds** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck mark3check mark3check mark3check mark3cross markcheck mark2
    + + + + +

    Added in Windows 10, version 1709. Used to manage Windows 10 Insider Preview builds. Value type is integer. + +

    The following list shows the supported values: + +- 0 - Disable Preview builds +- 1 - Disable Preview builds once the next release is public +- 2 - Enable Preview builds +


    diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index 9371a1d8c2..5a32e0b066 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -19,6 +19,12 @@ ms.date: 11/01/2017 ## WirelessDisplay policies
    +
    + WirelessDisplay/AllowMdnsAdvertisement +
    +
    + WirelessDisplay/AllowMdnsDiscovery +
    WirelessDisplay/AllowProjectionFromPC
    @@ -39,6 +45,78 @@ ms.date: 11/01/2017
    +
    + +**WirelessDisplay/AllowMdnsAdvertisement** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck mark3check mark3check mark3check mark3check mark3check mark3
    + + + + +

    Added in Windows 10, version 1709. This policy setting allows you to turn off the Wireless Display multicast DNS service advertisement from a Wireless Display receiver. If the network administrator is concerned about network congestion, they may set this policy to 0, disabling mDNS advertisement. + +- 0 - Do not allow +- 1 - Allow + + + +


    + +**WirelessDisplay/AllowMdnsDiscovery** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck mark3check mark3check mark3check mark3check mark3check mark3
    + + + + +

    Added in Windows 10, version 1709. This policy setting allows you to turn off discovering the display service advertised over multicast DNS by a Wireless Display receiver. If the network administrator is concerned about network congestion, they may set this policy to 0, disabling mDNS discovery. + +- 0 - Do not allow +- 1 - Allow + + +


    **WirelessDisplay/AllowProjectionFromPC** From 0cafdd362fd6068fc6596784706802b61d0c4b9d Mon Sep 17 00:00:00 2001 From: joscon <33638761+joscon@users.noreply.github.com> Date: Mon, 13 Nov 2017 15:25:01 -0800 Subject: [PATCH 101/190] Update remotewipe-csp.md --- windows/client-management/mdm/remotewipe-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/remotewipe-csp.md b/windows/client-management/mdm/remotewipe-csp.md index 5ccfa7b0e4..2a5bad77e5 100644 --- a/windows/client-management/mdm/remotewipe-csp.md +++ b/windows/client-management/mdm/remotewipe-csp.md @@ -43,7 +43,7 @@ The doWipeProtected is functionally similar to doWipe. But unlike doWipe, which Supported operation is Exec. **doWipePersistUserData** -Added in Windows 10 Fall Creators Edition. Exec on this node will perform a remote reset on the device and persist user accounts and data. The return status code shows whether the device accepted the Exec command. +Added in Windows 10, version 1709. Exec on this node will perform a remote reset on the device and persist user accounts and data. The return status code shows whether the device accepted the Exec command. ## The Remote Wipe Process From a914b58b9bb5accf09141024cb5885443695e0f4 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 13 Nov 2017 16:52:51 -0800 Subject: [PATCH 102/190] 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 cc891f0d7d..e1120ad955 100644 --- a/windows/threat-protection/TOC.md +++ b/windows/threat-protection/TOC.md @@ -25,7 +25,7 @@ ### [Onboard endpoints and set up access](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) #### [Configure client endpoints](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) ##### [Configure endpoints using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) -##### [Configure endpoints using System Security Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +##### [Configure endpoints using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) ##### [Configure endpoints using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) ##### [Configure endpoints using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) From 390d696b42009bfca3f5594eb56d37e203d0b10d Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 13 Nov 2017 22:57:08 -0800 Subject: [PATCH 103/190] fix product name --- .../windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index ec8c9e2244..56df91f582 100644 --- a/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -106,7 +106,7 @@ Topic | Description [Windows Defender ATP service health](service-status-windows-defender-advanced-threat-protection.md) | Verify that the service health is running properly or if there are current issues. [Troubleshoot Windows Defender Advanced Threat Protection](troubleshoot-windows-defender-advanced-threat-protection.md) | This topic contains information to help IT Pros find workarounds for the known issues and troubleshoot issues in Windows Defender ATP. [Review events and errors on endpoints with Event Viewer](event-error-codes-windows-defender-advanced-threat-protection.md)| Review events and errors associated with event IDs to determine if further troubleshooting steps are required. -[Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) | Learn about how Windows Defender works in conjunction with Windows Defender ATP. +[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Learn about how Windows Defender Antivirus works in conjunction with Windows Defender ATP. ## Related topic [Windows Defender ATP helps detect sophisticated threats](https://www.microsoft.com/itshowcase/Article/Content/854/Windows-Defender-ATP-helps-detect-sophisticated-threats) From 289e3c6fadf04a8b8d64a8dab7b478338b0ac819 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 14 Nov 2017 12:42:56 -0800 Subject: [PATCH 104/190] updates --- ...indows-defender-advanced-threat-protection.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md index 17f7fa36ee..761f4e11dc 100644 --- a/windows/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Windows Defender ATP data storage and privacy description: Learn about how Windows Defender ATP handles privacy and data that it collects. -keywords: Windows Defender ATP data storage and privacy, storage, privacy +keywords: Windows Defender ATP data storage and privacy, storage, privacy, licensing, geolocation, data retention, data search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -17,23 +17,19 @@ ms.date: 10/17/2017 **Applies to:** -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) This section covers some of the most frequently asked questions regarding privacy and data handling for Windows Defender ATP. > [!NOTE] -> This document explains the data storage and privacy details related to Windows Defender ATP. For more information related to Windows Defender ATP and other products and services like Windows Defender and Windows 10, see [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?linkid=827576). See also [Windows 10 privacy FAQ](https://go.microsoft.com/fwlink/?linkid=827577) for more information. +> This document explains the data storage and privacy details related to Windows Defender ATP. For more information related to Windows Defender ATP and other products and services like Windows Defender Antivirus and Windows 10, see [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?linkid=827576). See also [Windows 10 privacy FAQ](https://go.microsoft.com/fwlink/?linkid=827577) for more information. ## What data does Windows Defender ATP collect? Microsoft will collect and store information from your configured endpoints in a database specific to the service for administration, tracking, and reporting purposes. -Information collected includes code file data (such as file names, sizes, and hashes), process data (running processes, hashes), registry data, network connection data (host IPs and ports), and machine details (such as GUIDs, names, and the operating system version). +Information collected includes file data (such as file names, sizes, and hashes), process data (running processes, hashes), registry data, network connection data (host IPs and ports), and machine details (such as machine identifiers, names, and the operating system version). Microsoft stores this data securely in Microsoft Azure and maintains it in accordance with Microsoft privacy practices and [Microsoft Trust Center policies](https://go.microsoft.com/fwlink/?linkid=827578). @@ -42,11 +38,11 @@ Microsoft uses this data to: - Generate alerts if a possible attack was detected - Provide your security operations with a view into machines, files, and URLs related to threat signals from your network, enabling you to investigate and explore the presence of security threats on the network. -Microsoft does not mine your data for advertising or for any other purpose other than providing you the service. +Microsoft does not use your data for advertising or for any other purpose other than providing you the service. ## Do I have the flexibility to select where to store my data? -When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in Europe or United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Microsoft will not transfer the data from the specified geolocation. +When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in Europe or in the United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Microsoft will not under any circumstance, transfer the data from the specified geolocation into another geolocation. ## Is my data isolated from other customer data? Yes, your data is isolated through access authentication and logical segregation based on customer identifier. Each customer can only access data collected from its own organization and generic data that Microsoft provides. @@ -69,7 +65,7 @@ No. Customer data is isolated from other customers and is not shared. However, i You can choose the data retention policy for your data. This determines how long Window Defender ATP will store your data. There’s a flexibility of choosing in the range of 1 month to six months to meet your company’s regulatory compliance needs. **At contract termination or expiration**
    -Your data will be kept for a period of at least 90 days, during which it will be available to you. At the end of this period, that data will be erased from Microsoft’s systems to make it unrecoverable, no later than 180 days from contract termination or expiration. +Your data will be kept and will be available to you while the licence is under grace period or suspended mode. At the end of this period, that data will be erased from Microsoft’s systems to make it unrecoverable, no later than 180 days from contract termination or expiration. ## Can Microsoft help us maintain regulatory compliance? From 79360b257dabaa55fa2a2b6e1325ce9f93bf7b19 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 14 Nov 2017 20:51:39 +0000 Subject: [PATCH 105/190] Merged PR 4480: Added activation detail to VDA topic Added activation detail to VDA topic --- windows/deployment/vda-subscription-activation.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/windows/deployment/vda-subscription-activation.md b/windows/deployment/vda-subscription-activation.md index fc38a3df22..25d0f04961 100644 --- a/windows/deployment/vda-subscription-activation.md +++ b/windows/deployment/vda-subscription-activation.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy localizationpriority: high ms.sitesec: library ms.pagetype: mdt -ms.date: 09/05/2017 +ms.date: 11/14/2017 author: greg-lindsay --- @@ -25,7 +25,15 @@ Deployment instructions are provided for the following scenarios: - VMs must be running Windows 10 Pro, version 1703 (also known as the Creator's Update) or later. - VMs must be Active Directory-joined or Azure Active Directory-joined. - VMs must be generation 1. -- VMs must hosted by a [Qualified Multitenant Hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx). +- VMs must hosted by a [Qualified Multitenant Hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx) (QMTH). + +## Activation + +The underlying Windows 10 Pro license must be activated prior to Subscription Activation of Windows 10 Enterprise. + +Procedures in this topic provide a Windows 10 Pro Generic Volume License Key (GVLK). Activation with this key is accomplished using a Volume License KMS activation server provided by the QMTH. Alternatively, a KMS activation server on your corporate network can be used if you have configured a private connection, such as [ExpressRoute](https://azure.microsoft.com/services/expressroute/) or [VPN Gateway](https://azure.microsoft.com/services/vpn-gateway/). + +For examples of activation issues, see [Troubleshoot the user experience](https://docs.microsoft.com/windows/deployment/deploy-enterprise-licenses#troubleshoot-the-user-experience). ## Active Directory-joined VMs From 449f2e1b61fe4b625af1b122ddd182007ec38f91 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Wed, 15 Nov 2017 00:14:48 +0000 Subject: [PATCH 106/190] Merged PR 4525: Device update management article - updated link Server Sync Web Service --- windows/client-management/mdm/device-update-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/device-update-management.md b/windows/client-management/mdm/device-update-management.md index 68de7f9bb2..f5b94518b9 100644 --- a/windows/client-management/mdm/device-update-management.md +++ b/windows/client-management/mdm/device-update-management.md @@ -54,7 +54,7 @@ This section describes how this is done. The following diagram shows the server- MSDN provides much information about the Server-Server sync protocol. In particular: - It is a SOAP-based protocol, and you can get the WSDL in [Server Sync Web Service](http://go.microsoft.com/fwlink/p/?LinkId=526727). The WSDL can be used to generate calling proxies for many programming environments, which will simplify your development. -- You can find code samples in [Protocol Examples](http://go.microsoft.com/fwlink/p/?LinkId=526720). The sample code shows raw SOAP commands, which can be used. Although it’s even simpler to make the call from a programming language like .NET (calling the WSDL-generated proxies). The stub generated by the Server Sync WSDL from the MSDN link above generates an incorrect binding URL. The binding URL should be set to https://sws.update.microsoft.com/ServerSyncWebService/serversyncwebservice.asmx. +- You can find code samples in [Protocol Examples](http://go.microsoft.com/fwlink/p/?LinkId=526720). The sample code shows raw SOAP commands, which can be used. Although it’s even simpler to make the call from a programming language like .NET (calling the WSDL-generated proxies). The stub generated by the Server Sync WSDL from the MSDN link above generates an incorrect binding URL. The binding URL should be set to https://fe2.update.microsoft.com/v6/ServerSyncWebService/serversyncwebservice.asmx. Some important highlights: From 5540fcbe7fa5df06d2a2bd0f037ae61c6ea94db3 Mon Sep 17 00:00:00 2001 From: nirb-ms Date: Tue, 14 Nov 2017 18:00:05 -0800 Subject: [PATCH 107/190] Added a reference to Windows Server 2016 --- windows/deployment/update/device-health-get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index 7c8f74f2cc..5f985c13da 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -22,7 +22,7 @@ Steps are provided in sections that follow the recommended setup process: ## Device Health prerequisites Device Health has the following requirements: -1. Device Health is currently only compatible with Windows 10 devices. The solution is intended to be used with desktop devices (Windows 10 workstations and laptops). +1. Device Health is currently only compatible with Windows 10 and Windows Server 2016 devices. The solution is intended to be used with desktop devices (Windows 10 workstations and laptops). 2. The solution requires that at least the [enhanced level of telemetry](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization#basic-level) is enabled on all devices that are intended to be displayed in the solution. To learn more about Windows telemetry, see [Configure Windows telemetry in your organization](/windows/configuration/configure-windows-telemetry-in-your-organization). 3. The telemetry of your organization’s Windows devices must be successfully transmitted to Microsoft. Microsoft has specified [endpoints for each of the telemetry services](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization#endpoints), which must be whitelisted by your organization so the data can be transmitted. The following table is taken from the article on telemetry endpoints and summarizes the use of each endpoint: @@ -178,4 +178,4 @@ As in the other example, if this is successful, `TcpTestSucceeded` should return ## Related topics [Use Device Health to monitor frequency and causes of device crashes](device-health-using.md)
    -For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) \ No newline at end of file +For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) From cc1f9a01522eca8e0b022a916c3bcfe915166556 Mon Sep 17 00:00:00 2001 From: nirb-ms Date: Tue, 14 Nov 2017 18:01:45 -0800 Subject: [PATCH 108/190] Added a reference to Windows Server 2016 --- windows/deployment/update/device-health-monitor.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/device-health-monitor.md b/windows/deployment/update/device-health-monitor.md index 9833ec58dc..551585a40a 100644 --- a/windows/deployment/update/device-health-monitor.md +++ b/windows/deployment/update/device-health-monitor.md @@ -44,6 +44,7 @@ Use of Windows Analytics Device Health requires one of the following licenses: - Windows 10 Enterprise E3 or E5 per-device or per-user subscription (including Microsoft 365 F1, E3, or E5) - Windows 10 Education A3 or A5 (including Microsoft 365 Education A3 or A5) - Windows VDA E3 or E5 per-device or per-user subscription +- Windows Server 2016 and on You don't have to install Windows 10 Enterprise on a per-device basis--you just need enough of the above licenses for the number of devices using Device Health. @@ -77,4 +78,4 @@ These steps are illustrated in following diagram: [Use Device Health to monitor frequency and causes of device crashes](device-health-using.md) -For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) \ No newline at end of file +For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) From 25d8e138a802f1ae9859842b92ae8114a52b58a6 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 15 Nov 2017 17:49:12 +0000 Subject: [PATCH 109/190] Merged PR 4524: Add wired authentication to Surface Hub --- devices/surface-hub/TOC.md | 1 + .../surface-hub/change-history-surface-hub.md | 7 +++ .../enable-8021x-wired-authentication.md | 61 +++++++++++++++++++ ...anage-settings-with-mdm-for-surface-hub.md | 2 + devices/surface-hub/manage-surface-hub.md | 1 + ...repare-your-environment-for-surface-hub.md | 2 +- 6 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 devices/surface-hub/enable-8021x-wired-authentication.md diff --git a/devices/surface-hub/TOC.md b/devices/surface-hub/TOC.md index 82f4db6262..69c603b84d 100644 --- a/devices/surface-hub/TOC.md +++ b/devices/surface-hub/TOC.md @@ -37,6 +37,7 @@ ### [Save your BitLocker key](save-bitlocker-key-surface-hub.md) ### [Connect other devices and display with Surface Hub](connect-and-display-with-surface-hub.md) ### [Miracast on existing wireless network or LAN](miracast-over-infrastructure.md) +### [Enable 802.1x wired authentication](enable-8021x-wired-authentication.md) ### [Using a room control system](use-room-control-system-with-surface-hub.md) ## [PowerShell for Surface Hub](appendix-a-powershell-scripts-for-surface-hub.md) ## [How Surface Hub addresses Wi-Fi Direct security issues](surface-hub-wifi-direct.md) diff --git a/devices/surface-hub/change-history-surface-hub.md b/devices/surface-hub/change-history-surface-hub.md index 6643499b80..4f7d71f0d7 100644 --- a/devices/surface-hub/change-history-surface-hub.md +++ b/devices/surface-hub/change-history-surface-hub.md @@ -16,6 +16,13 @@ ms.localizationpriority: medium This topic lists new and updated topics in the [Surface Hub Admin Guide]( surface-hub-administrators-guide.md). +## November 2017 + +New or changed topic | Description +--- | --- +[Enable 802.1x wired authentication](enable-8021x-wired-authentication.md) | New +[Manage settings with an MDM provider (Surface Hub)](manage-settings-with-mdm-for-surface-hub.md) | Added settings for 802.1x wired authentication. + ## October 2017 New or changed topic | Description | diff --git a/devices/surface-hub/enable-8021x-wired-authentication.md b/devices/surface-hub/enable-8021x-wired-authentication.md new file mode 100644 index 0000000000..c7a55bf866 --- /dev/null +++ b/devices/surface-hub/enable-8021x-wired-authentication.md @@ -0,0 +1,61 @@ +--- +title: Enable 802.1x wired authentication +description: 802.1x Wired Authentication MDM policies have been enabled on Surface Hub devices. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: surfacehub +author: jdeckerms +ms.author: jdecker +ms.date: 11/14/2017 +ms.localizationpriority: medium +--- + +# Enable 802.1x wired authentication + +The [November 14, 2017 update to Windows 10](https://support.microsoft.com/help/4048954/windows-10-update-kb4048954) (build 15063.726) enables 802.1x wired authentication MDM policies on Surface Hub devices. The feature allows organizations to enforce standardized wired network authentication using the [IEEE 802.1x authentication protocol](http://www.ieee802.org/1/pages/802.1x-2010.html). This is already available for wireless authentication using WLAN profiles via MDM. This topic explains how to configure a Surface Hub for use with wired authentication. + +Enforcement and enablement of 802.1x wired authentication on Surface Hub can be done through MDM [OMA-URI definition](https://docs.microsoft.com/intune-classic/deploy-use/windows-10-policy-settings-in-microsoft-intune#oma-uri-settings). + +The primary configuration to set is the **LanProfile** policy. Depending on the authentication method selected, other policies may be required, either the **EapUserData** policy or through MDM policies for adding user or machine certificates (such as [ClientCertificateInstall](https://docs.microsoft.com/windows/client-management/mdm/clientcertificateinstall-csp) for user/device certificates or [RootCATrustedCertificates](https://docs.microsoft.com/windows/client-management/mdm/rootcacertificates-csp) for device certificates). + +## LanProfile policy element + +To configure Surface Hub to use one of the supported 802.1x authentication methods, utilize the following OMA-URI. + +``` +./Vendor/MSFT/SurfaceHub/Dot3/LanProfile +``` + +This OMA-URI node takes a text string of XML as a parameter. The XML provided as a parameter should conform to the [Wired LAN Profile Schema](https://msdn.microsoft.com/library/cc233002.aspx) including elements from the [802.1X schema](https://msdn.microsoft.com/library/cc233003.aspx). + +In most instances, an administrator or user can export the LanProfile XML from an existing PC that is already configured on the network for 802.1X using this following NETSH command. + +``` +netsh lan export profile folder=. +``` + +Running this command will give the following output and place a file titled **Ethernet.xml** in the current directory. + +``` +Interface: Ethernet +Profile File Name: .\Ethernet.xml +1 profile(s) were exported successfully. +``` + +## EapUserData policy element + +If your selected authentication method requires a username and password as opposed to a certificate, you can use the **EapUserData** element to specify credentials for the device to use to authenticate to the network. + +``` +./Vendor/MSFT/SurfaceHub/Dot3/EapUserData +``` + +This OMA-URI node takes a text string of XML as a parameter. The XML provided as a parameter should conform to the [PEAP MS-CHAPv2 User Properties example](https://msdn.microsoft.com/library/windows/desktop/bb891979). In the example, you will need to replace all instances of *test* and *ias-domain* with your information. + + + +## Adding certificates + +If your selected authentication method is certificate-based, you will will need to [create a provisioning package](provisioning-packages-for-surface-hub.md), [utilize MDM](https://docs.microsoft.com/windows/client-management/mdm/clientcertificateinstall-csp), or import a certificate from settings (**Settings** > **Update and Security** > **Certificates**) to deploy those certificates to your Surface Hub device in the appropriate Certificate Store. When adding certificates, each PFX must contain only one certificate (a PFX cannot have multiple certificates). + diff --git a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md index 12a1d052f8..a1a99dd250 100644 --- a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md +++ b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md @@ -87,6 +87,8 @@ For more information, see [SurfaceHub configuration service provider](https://ms | Disable auto-populating the sign-in dialog with invitees from scheduled meetings | Properties/DisableSignInSuggestions | Yes
    | Yes.
    [Use a custom setting.](#example-sccm) | Yes | | Disable "My meetings and files" feature in Start menu | Properties/DoNotShowMyMeetingsAndFiles | Yes
    | Yes.
    [Use a custom setting.](#example-sccm) | Yes | \*Settings supported with SyncML can also be configured in a Windows Configuration Designer provisioning package. +| Set the LanProfile for 802.1x Wired Auth | Dot3/LanProfile | Yes
    [Use a custom policy.](#example-intune) | Yes.
    [Use a custom setting.](#example-sccm) | Yes | +| Set the EapUserData for 802.1x Wired Auth | Dot3/EapUserData | Yes
    [Use a custom policy.](#example-intune) | Yes.
    [Use a custom setting.](#example-sccm) | Yes | ### Supported Windows 10 settings diff --git a/devices/surface-hub/manage-surface-hub.md b/devices/surface-hub/manage-surface-hub.md index bd66726afe..ec0bfbb284 100644 --- a/devices/surface-hub/manage-surface-hub.md +++ b/devices/surface-hub/manage-surface-hub.md @@ -38,6 +38,7 @@ Learn about managing and updating Surface Hub. | [Save your BitLocker key](https://technet.microsoft.com/itpro/surface-hub/save-bitlocker-key-surface-hub) | Every Surface Hub is automatically set up with BitLocker drive encryption software. Microsoft strongly recommends that you make sure you back up your BitLocker recovery keys.| | [Connect other devices and display with Surface Hub](https://technet.microsoft.com/itpro/surface-hub/connect-and-display-with-surface-hub) | You can connect other device to your Surface Hub to display content.| | [Miracast on existing wireless network or LAN](miracast-over-infrastructure.md) | You can use Miracast on your wireless network or LAN to connect to Surface Hub. | + [Enable 802.1x wired authentication](enable-8021x-wired-authentication.md) | 802.1x Wired Authentication MDM policies have been enabled on Surface Hub devices. | [Using a room control system]( https://technet.microsoft.com/itpro/surface-hub/use-room-control-system-with-surface-hub) | Room control systems can be used with your Microsoft Surface Hub.| ## Related topics diff --git a/devices/surface-hub/prepare-your-environment-for-surface-hub.md b/devices/surface-hub/prepare-your-environment-for-surface-hub.md index d5fdb07a74..613ec77311 100644 --- a/devices/surface-hub/prepare-your-environment-for-surface-hub.md +++ b/devices/surface-hub/prepare-your-environment-for-surface-hub.md @@ -29,7 +29,7 @@ Review these dependencies to make sure Surface Hub features will work in your IT | Skype for Business (Lync Server 2013 or later, or Skype for Business Online) | Skype for Business is used for various conferencing features, like video calls, instant messaging, and screen sharing.

    If screen sharing on a Surface Hub fails and the error message **An error occurred during the screen presentation** is displayed, see [Video Based Screen Sharing not working on Surface Hub](https://support.microsoft.com/help/3179272/video-based-screen-sharing-not-working-on-surface-hub) for help. | | Mobile device management (MDM) solution (Microsoft Intune, System Center Configuration Manager, or supported third-party MDM provider) | If you want to apply settings and install apps remotely, and to multiple devices at a time, you must set up a MDM solution and enroll the device to that solution. See [Manage settings with an MDM provider](manage-settings-with-mdm-for-surface-hub.md) for details. | | Microsoft Operations Managmement Suite (OMS) | OMS is used to monitor the health of Surface Hub devices. See [Monitor your Surface Hub](monitor-surface-hub.md) for details. | -| Network and Internet access | In order to function properly, the Surface Hub should have access to a wired or wireless network. Overall, a wired connection is preferred. 802.1X Authentication is supported for both wired and wireless connections.


    **802.1X authentication:** In Windows 10, version 1703, 802.1X authentication for wired and wireless connections is enabled by default in Surface Hub. If your organization doesn't use 802.1X authentication, there is no configuration required and Surface Hub will continue to function as normal. If you use 802.1X authentication, you must ensure that the authentication certification is installed on Surface Hub. You can deliver the certificate to Surface Hub using the [ClientCertificateInstall CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/clientcertificateinstall-csp) in MDM, or you can [create a provisioning package](provisioning-packages-for-surface-hub.md) and install it during first run or through the Settings app. After the certificate is applied to Surface Hub, 802.1X authentication will start working automatically.
    **Note:** Surface Hub supports 802.1X using PEAP-MSCHAPv2. We currently do not support additional EAP methods such as 802.1X using PEAP-TLS or PEAP-EAP-TLS.

    **Dynamic IP:** The Surface Hub cannot be configured to use a static IP. It must use DHCP to assign an IP address.

    **Proxy servers:** If your topology requires a connection to a proxy server to reach Internet services, then you can configure it during first run, or in Settings. Proxy credentials are stored across Surface Hub sessions and only need to be set once. | +| Network and Internet access | In order to function properly, the Surface Hub should have access to a wired or wireless network. Overall, a wired connection is preferred. 802.1X Authentication is supported for both wired and wireless connections.


    **802.1X authentication:** In Windows 10, version 1703, 802.1X authentication for wired and wireless connections is enabled by default in Surface Hub. If your organization doesn't use 802.1X authentication, there is no configuration required and Surface Hub will continue to function as normal. If you use 802.1X authentication, you must ensure that the authentication certification is installed on Surface Hub. You can deliver the certificate to Surface Hub using the [ClientCertificateInstall CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/clientcertificateinstall-csp) in MDM, or you can [create a provisioning package](provisioning-packages-for-surface-hub.md) and install it during first run or through the Settings app. After the certificate is applied to Surface Hub, 802.1X authentication will start working automatically.
    **Note:** For more information on enabling 802.1X wired authentication on Surface Hub, see [Enable 802.1x wired authentication](enable-8021x-wired-authentication.md).

    **Dynamic IP:** The Surface Hub cannot be configured to use a static IP. It must use DHCP to assign an IP address.

    **Proxy servers:** If your topology requires a connection to a proxy server to reach Internet services, then you can configure it during first run, or in Settings. Proxy credentials are stored across Surface Hub sessions and only need to be set once. | Additionally, note that Surface Hub requires the following open ports: - HTTPS: 443 From badd69bcd45e1475fa50c1a188355a841d53834a Mon Sep 17 00:00:00 2001 From: Nicholas Brower Date: Wed, 15 Nov 2017 17:49:37 +0000 Subject: [PATCH 110/190] Merged PR 4513: RemoteWipe CSP updated with new 1709 node: doWipePersisUserData; image + ddf RemoteWipe CSP updated with new 1709 node: doWipePersisUserData; image + ddf (text added via external contribution) --- .../provisioning-csp-remotewipe-dmandcp.png | Bin 6785 -> 22533 bytes .../mdm/remotewipe-ddf-file.md | 23 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/windows/client-management/mdm/images/provisioning-csp-remotewipe-dmandcp.png b/windows/client-management/mdm/images/provisioning-csp-remotewipe-dmandcp.png index 2fc6da33fcceb32d083ecde96781ca81c8710235..fdbeb278abe4ce801f674ee5c5fe60c3081f193e 100644 GIT binary patch literal 22533 zcmag_b8s$Q^eqaeq z!M2pw?swm6N3pj>i2z`8O`QWcX=q;Q_%*zANn zY-FIlJ6=NdxB-(r7hXCnP_J)ZVC^90jZFC+tR)MLm`BtcOt>(SYGeK}H!V!G)X?06 zWHAMrrmPz3BQvsbGOv>sk!FYzqC7fo@b{9tg+_Lvkg4 z^f&b2uqaG6#d*~RUWykkN7&8mu>8*7_O_UY{IlHA=iU8wN39eecewNqYf+f5$@rck zW$JVYpq+UUoNxN6_isy*CuI_jn*E z;YxynvmQzd_3l&Rdz6~_R7bwTnM3J^!**npKkHj%vmcDB9zciW&)50R2r+Da3hQ7@ zvK|0I2#sevPo#6t0>*@t@pfjQirwg!gzrV>jiF|+Y8k^fn`ca~kunmz2Q6@D0VcP^of*U z%3H;9`@w;7;MJ*63ORH|RP2I@#nwZQ)wg1W?ONkt3& zR!Cv)(h1=@O*c=smCc%AiZ1KclVs%D<`+k-nF_X&Rvm^aJRmY_=T9#Z&s&4wfeV3k zb2*u$C~de&HhiiBtJf&pPqkNpY{bPAxje**Q*!O1w;sv){cU2x*I#@229~bSNqwcH z>rY|PUmqWKjvLg(>mcIuRlO|}obJW-WiR$ff0iOhffBhmyoV7iO`XVAdXI}%gPoqS z=9t9jzD&UZ1oVxf4&0LT`+ALv6bb(0;la_0pl`VU4c3FDLKC)-8e9Sm@;J_AFf?*; z|5UE(i<8H`5!=6d_zoBQEsG}!#Ed0Xw;%6F4gpJ=;;eN|9%r9j^^c7+VrX86UVJKAQ(@SED8M6Ze;L*oqYW3F2dl&KZAtRCiZ2Ff z34>aeFqAgKf+620muY$-ehH7BS6L%EK68d{64b0N#d_#@95$oC_W&z3MEe;g_PdV) zM8-+#8r=g^J$5B}%l3VS&@T9wIoQvB_(gDY&?7OyEHVg65 zA*}8G_fmHwKIAn$Un+oY0o_KX-u$sgFUyU^WjzK_z8>Ct73sH4%Y?SWcPMU!0>4hj z>ryd=+%G6cm+k19?eFzS9z3=RThA|rvbxF=oasw{ zxQkw2xqON$$@AJbHakPPO?J%A?};q7@7s}{$C^7b(A6U`#lKnj>_LFGN7%v?HBC@QD%bE5aTh|5( zb&btOa5ikHj-GzrDX|7sD|#n}L^Ni6EZf%ZVvk~-q1c~){8K!Lp<9?#DzMS055k+_ zNbBx?O}zWE^D@ju-M71p8b;52zo<(%(4tABA9;8mV>2rRrLj;;y3a{s z?QK#{QCGH}v82D&f1JS{=jaigKhOCtQGe&1aB+Mv=R*Sl@iWr}%Q_f9Dw`t(&VQB&hv18Ud24;r7*@r>0UKMyKdf*c}wmd99{6h_ULwHyQhtRS# zNv`Y0+|UmCmHxb-M%b%FSw}YBm)F7!Eya|&ng4K@5+S`cZ~IKs z`>W89xIqA(W;`f%J&#tm0{lmiqoaK2lho7FC~W&`P> z`p)tP!_g#1J^6-4@x1tmq#9i3$Fvdj;#io-;go{YZzyb;0mCpllHo*KLIZ4L6Vt%K zfOKl056HF9Dl<_MB`vW!MY_cBul-fm(7RG;bhdt>u+NKei>@%iKIIWrSQT0t^o3fW zot}ra+Q&mpuTI50RU16>$alMa3?LwVh?xmsAi;6JT5ur0WMD&BARv0s{+|ol5JB`n zK#g!v03aZ9Y@}u&pcxh-Yha*U6Tuabp9h?oqzR_tB>(9UwB)kL5bb>)11xlD*p2J_wWuGQ|mD^-v{U!aV^RUyT1>%Yvh7xa;7 zTFo(LkZGb%tG4;(+H&~Uk^X}?P96l!XE^2GQd?=$60VsLTfy{`Zn4vB(S7fi;6DJY zC&+cQ%gl)Ud2*imDumF0`l zr|UuvJ?~6kSUDh|8!aNkin6j(rAc!1hictx+o#Bup`7)F>xUzsV+>b-q44YSI=35~ zL1wD-HbJ$1 zz6bnDMXHgVE#-1F^Pvu6(y&ystY0y{mOKET1biXeK|Tj|IUAW2g`Aqy+7UPG4ubvY*DJf zTdAJ4jXVlP5K2$M3Mg6bmil7Na>1*j6Q92DAyXzC<;ZOqbqC4XGp{!G3lt#=`A|Di z_`C?Dcfs5L;GBRuL6oS-AJR#$?rA43!!$6=j&mu+vcjAYoiqKTN2VnN-UH1)q!ReP z65I=kL|)o4p6S82^m@V#p&gTkQI{Pe5>$}P?Wr6--9&vKs^zP45H&5FMUR6zj zwMh*X%^2#J$GeAt81--USTi}|FZa)L&=}4ODIQrv(K%?O@!Vr5r@iisf@ccf=jE#1 z;Yh~-yrDAHh>A1`TJrph&T9n9Z*7tQYu)CC*Kh0A=9ij->u!Y=vBhgCQltn=0$OTU zJQV!=wT?ZH)%eWHbW431yO&U$I-SBt4S-&mC`(zqZ?)X&(?JJ)i+b|z#TypUBZu#C zQIyztcSqORG~~9eEbqA`K^gT&bWntP@ZM*6#g8$WD);y@LUCZkOyn0o9lOJ5j$uT3 zxgZ1UW{DFz@s_79+l_6P3IAkh&BJfZa%jp}2BTH~rHV|CcMfq2n$7ycgs-%E=H{er68f2MN!WVL;f@ z7{VyfRNIakr$5g3DbufrhkI!7xR3QRj$oAII@f=EV6-K5ql29SPUwHjh0?Q$+K z`U|mpuBnt~TK>c6$zha+%-4Keg4LxSn$AaFcS8Wj5~1q2Gh4bB&vob9-G?g9xaD@* zz$3j?T2)LR)->S&e{)GzMfkwJ5p))|TM#a~#KenP9k27rn&WJOBw7qX#m%aK3#efz z+UCewex=f&yK@yNcb*WvOxnDcIRJ#J;fQ-{Iruh*myMM6TYht7OuDC!5WeR&=cXX}dW-iLNdi`s%@ zYg}ifh+xcE%8alvW5vH8(@gz?3M185f)Hh#D&;<~($T=M>pyPJB!_F{km`g3AAgOS zNJ(ldCg$Z1a}VCOdPv@>{q@tMu!o1upB?Z@o#d2`Br0VtXkQv97T%nUVKUJ!khmU- zH4h)?F)V}t0wP3BmM`+GGujFBH|?ZM+i|T!I=4cGC_5-&LB!Rr)Wq)amOo&WDOdt@ z16JbMwpUWJ);8U~<3}!?{t&PPWM_|am;6f5NI1asGMArdw$}{QcU~pmCOP}SG&ez1+KjI%vp0;~C930fwCyaU( zI;5wxG$XMZSZw4tk+@Z!ewslIE2})=d(^ehTTGMC{KS3?7D{GPo=f|!w<#uXoB~$c zEKU!LetEV}W<~o6!zUSDo!H|a9l{Gja(-yFZ!!tLTnhAhJQ)3A&yOSOhgibJ)&>vk z_FKPU$8Ob_6ej&PS%tsmB;1*NkUBEt`0VQk`~VO>{njH3pF97*Nib@V3b%d;hC~;d zEp~i(A2Vz}YZ$z*CD$0amuZ+fx~Rf9wsQ32WFlFAaLK$dfL`JP_nW@-SeYxWtoG9M zI<6v-lbV)V(Dt)T@yh`W**wLC1vN~ygQUBhrSNgl z2=xciWATByhmqoBHcnht$mlp`0!W%4V6%NfWNp#=N)jhYhfa(3?T~eTGoW1rgF|2t zHt4gnQy&8otwKhUCYL)ADCti;_t52{?d6txQ5{^7syj^7DJsT2*JBof;1dN=rBo! z>3%6i2;%{$UowcH%=<3B=_AkV`pfE&Oy%yTeC0L!{i;txv3i4sSXI9m$Q1=C^%3R zc>fY+{(;YsAUwwQZ-vKMD(j5?J&5UE_{+sNjUG(M_opoE4*a39KM!eI4_@iSk~ zIkqdG1})+DN_V&5xuC1Y`!p z+?Q^=#Q1W)4w9e+^7doJS5#CY%0KoQ*!1P?X#~!fy>e*0aL9>_Iurgq|2pegvwi-Z z3obzB$l2t2?Z0twy7^>MEZatU)xbSszPU&*T@f`d*O0vV4$44?+c@57GR^pl+TP|o zBee{YQGq@VY8SCUW~ZC#VzSEO8B_E-@#VKELnfpU!_vIS&9OSU?q@u1l7XYb@q&~U zfQ7s;sQbXolAA5Qva$|Cj_-J~SS^Ju4?0*GxaZ;YC{{XEZ`mOKT)J2Lyga*j$tfuS zRW8WZhfcdNOTtkL<}C!1+Jv4a_)SuMK~s!m#sSNl7vl{3W}s5?0Nwc1ujr&}fg9Y9 z5j0i$(79x)NVZ z;o>kZ-&(2{eE&{p=y!xw_l`B^Q%uEe8!xiXSJ9gKLr_kQtX*9H@-QUC#d&l`6Z>Uf zz{w+}9h~HHHuO<$^Wrc6?kdIvsw&>mWvgz!@u>|aFGF`bkTunPvt@KJNU#0gde$Wu z1gFfuR{V(&!*r=HQfV7rsS@Tsy43Ni)N{Dfo0X7C2WfI7WTs6LOj;Zv-{Oq zpHApBw%<{iMZk7$J61`H9vmCsc{5c=V;z%*ynZA~|7dz%?Dsk1&xm49<|@s|j?#qn zGmy`1{vQTZp%P#C;pOd60aqynZ%&TX%uSwDD7KLMvG)!Mlq>T8&w>7jG@W*W63L@~ zQ>nwu{Om`2mq%dj!3EH{^CyLd70uPfbxi~Ty=y9KQDU4-N2$60bK!?(U4p;;AEfI4 zp0H5&E{PqzGkL20W8j+f620(X87{q$k$ zG19wy$s0BwNw~Wj6H-hBvT9U%?d666DJK%!^mu^$)Qz<0qB>)Q$pSj*t?^ee$Ak0( zqf{T&`{8?$m)|L}4)tU2)EowgpYvyLz?w8!QYYnekxWk{U>%ueSp#fKCj=3tr^pdX zYQh*o{g$M5zn0qhjeB1`#HGboqfEkix^8leCR%m=-GTom z1Jp|i+`p6}oF`pntG0r(Vi9j0m`mZ)6sqM%0UfugbFz^r&P*n``E1}+_9BwJL0uu$ zn(lexes+c${JeQ#8ZY1sxQdV0e=5?Mz2fr)vIzk+S)%`WDQZvNtW*}7Ww53@Du`My zFRK`{?xxl7zT+d3oiLL{%)&OG?Mji;@J^>z%Jy#I#jU1xm>5=o*IHT32jt#A2u8bz z3|vxR|6_x4GBCK(C?vMwZt3%g@nLO@DQEn(oa;w72?@q@a12{B64pI##Cepgk1=9m zJvEVL`=y>7xPJ-x{)A_dT*z=c9qMY<7Om~GN71*nm+;qUXvhFTlhU|m>P zC+H@Tef|ps*?bV5gv(Kr^q&G*XyzxzTXpO-iwVf22UIKQ#388|l3kqU>ErUf*A=I! zTKT_+7deaRx<6BjE@K(U!ukogdxw56x9w)w%C7%8wlh0ERCmrVW{NWUJ<(V{^9;r2 zT3y;rrX)-zzRY~pH*71b<7>S3CX=Cg#M-%vCTEC?;eEWC4LeP*aw^eYo77<|zv1XI zb_e+GY#nIwm(OiMzJCt71ysxFX4}^`UhQQU_K=OG8$TCcN^VSPU;xjMH1n5RjaOEwC?9Q=m zE>=!WL#&n#pGBL}Vkc$iHrl$p_%h^~son-7u_7ifevIesh|eqSt!)u;hpgsTq|9C` z-~nxcPtaI_2h5v~L>aapHFNT$Jbx(P(iT;GHeJ*HF8R%+=R&?Itb+QzoI(g+9K0wo za~7>zBVBPWVgXoRl;Vs!Na6YzZzZR3VAO~X*T#V)%$cE$uK^ ztvTawsO_}<03V$V@0L^As1CEU@|aCb?XQ~kuNn~3=!bV(i)VcuJ?v-`3l>YmXZ_uZ zK1NCVZlS+N18|RTj3-~~RNrYLpBjqfoHW6)lIr9tCr>x}+*Ae}sJ0s*y_7)NWIoFE z0dp1bj_C5E(=@AYRcsPO<#cv7ie(34hr>8QFyP{JXuNId&9n)OqT59K_h|i{cmFDv zXk0=fXv>gcB2>z+ZV%7Yam9;N?Zp_62j9g7cLxAFc~gG*A@ zUXP!r5_;Rl_0UQZMh1>&XVc|*c;WKGv0a1_EfVWIQdg3v&XEX0)48fD81-$TQiJ)W zBTzX+{hQZET1w@y2xh-Qm|GW$vMRmcKMDE8n-Z6$JRLsUH`D8(J;JeGElY_I}c`omtSlVx$8#qCx?( z5-@_Q#J-Mn{R^(;kgW7gWhew$7WCU zC+8A4)i{q@a>G+b0hZ}7IJ5sKg;|*G)f`!O^(niU*JD||940V^%_?eKdmUY`N&D=6 zs3{@j&wN^P`}_a)oHQI=Gih4)4SoejgxYhl07nk)Q~l=Ex_213zk>4Z; zoJOge{>BjHMNeBE?sBC#jyF~1fd~v_U9=-6x!&32OYlw(&9?Mq2MZDG-(}VW$wd6# zIDVD%0Fm;hCeZ809KsJd;;?)^P3j_q3;K@%?9%?LLvRO5eY{_M4h_^3@x=k&8 zviGPfpb`pIL(bgXxA=N|Mojh3cv7=Ria`9!kO9>juJYdMikrtS(^{exkX@1uzyGV} z`MEs3!6Ybe8$x1>O8iJQ)U)z!%&ZWXvalk{({)ytxa)gt2ADI_cA!L z#UI^^Jr0GWc4+eU(!`F3ZG|qsHC$ zwkBgbGVkalS8Iy5ok|F`e6mLioec2l3-|Et7{d|lEKH7KHCzLJ62KuJ+GrTECd`T8 z#A2zcp{rt1kXVKY!pLD!`N`M?hmOZ$bPv1M^-u$tuy zD|>aCDQI&}I-dtvJ@af$cY|kkVW8m&mPH97A{AL5&SL=9kvdIeh6`L)7H~@SeaYyzjf?iA+(#+^K>D_d&!=y z(?PQeSa*~2ZaQ}&da=a&eaeu^u-;AMblD7O;N<5uHY1Q2CV^MiSZ~9-t&7qqvF_q` z(g)_8V}McM_#R^?V|ChZ&R|WU^wO_NwA%VAS9hS-sme!5wZBx299m9QsRL7emEBb3FwRT; zl+T0$6VNZ1i-lGMh0Kn_jaxdQry$Jyi@JJ11+2+>P4D$6I@b=dd zPYH9B#lFQp-mqT+q8bOYl}=niBIeLstdV>lcfMjS?moUhQ`;Fji!)ALm#*E)0Ev^q zUahmvBlOd)^R3}E)~9kjv##6e7g#L@*bTFP?PDBy5krnIi|yAUG-5jU$Cq&!SEcal zT&^!jG~B54*BJdn!$a|@c84KT8a?<)8^Zj%Z=cjewF#x`sqBLTKSNvA!^hWch9f@Gll8_Nz@>Ib7PlI&o&mf7M0gW z;hk&MM?%diqB9MVwYTY9=Npc4$-otJrliznw9yu9 zq&D%xDp_gn+0ZHvY6My}0=GGX4$oLs1^bN4LZx-EhCV%J+uHd;3VUSQOZmhYkHwjW zk_xqkI*l3@7V`q;V21t4bj=qCT+}JnE*1dL-Xl(DridR^I{71N%2deGA@f_Q!W>GI zAXjPB;ZNWZlw3+uwcR&TsN6ySY4V$b3#yu~sy7fLW^lB)2!{sVp19~9M%K44V}qU2 zD4na&9?fF_4p*4&QU2wCz5O|@6}SC2ocl_S-d!>DsGkP5o4Vgccj>(K$nvT6W4vhO zh_5CgzF~Cc>b*>6{x3u|C{yZai%rixbJf=S5h`ub{_s~djBao~yYnee=$?vf04 zbY%(_;@x;hjDQ8pf9 z0Sw^nF@>7=dYjU{5|<+BFjKo(u}xBlG9ool&VmTQJ6*Q2GjFB~9C1=(Wpi)Pq;$<_ z5NjD5tp*yWN5c8ECanD}&o>1xkdD)U`d_?mxvLM$~YprzG3g5=@*d|IpMk`*6 z(pX>aBzH6YkbS{noa^iG=;*IoJ`9b~SaP8avB-|or(6a^f0jYISky6AkPm%*Q)q}f6IBxapO zi@55ZpCwjT?=ima>FEH1QTk^CJgo0yV-gOba9`Lc1f2Na<~C^)&hy; zG7@(0Zymi7bSktZM4kZ@?*cBDJH^?|0}Ogydb1nNfPhw0Ij`QFGWlEMA@{fhVGs!Z zYH!a8$e)BTcW$B#g204+r)lKbQe#Qdw8U7cDomW;^f4^?9VV_GO_^laf%M^Jx`r}y z{Pb}o+L)P{DoZ#NHC?jn3`W68)rYI`x1daGswP$JD0(_=Sm7n0;0kz?$V5mFyM5*P zHW7r=EnyXx!MwVRjw?$BAyVCrf7$IKfV|-2#y&%p1Z6zYu?(v_cc&<)IzD2tg)FYi zT}C=smP*hE5GVOJnoCjgm4vOb6pf`@Fn1wSu`K9jvmDSe?PKzKudlVgR^8*Mu+cG5 z$h+;w@P6SYa5#rZsLgKkaN^>Nha)S!?Y8IgxPJVT*7ie?jBn;Q{hP{9V$@l1HiQ1# z*gmQ!IY|5D1u-I`AtuasCSYlR1tHp@=>cznajTEg`M&IUyFGKDf$#Do9|HbvnHdrP zJJ8haI$vh{&w2+u9@oe?r_s{W_~kG{#JM;Rz{jl(E1pCCp_!1+)yU5?Mkp`uh@eix za+ZWjBxBVzBBM;~Ow`39ZnTnJA9)&|PS{r3@z1{c@fM%l;_=hu8EWS#zn8uJZ10wn zx>&0Od_=gRmd977Vm?3OVUE^?#W9EZ4v|~VjhLsMIm;k>nnRqA9x`&^AGap9mYm0X z53-iS#83;n$t^{bxrn(qZ|E(!pZWmzq?=_sb%hMp5Gjr?*T)&w;Tm)95N%r< zf}V;)QI)Zx!VIZ(jJd^uuiuY9cJgt$>cj1}#PoKmQp1aKR>sH5eR#7f zJm=j9xxzLz@9rr+BWFR*=$(y(OmWFM_Zw%M-^&c?0gQj_KSvRttM#R2y*k$%w$cT5 zA`+B0xE)6Md!#yc0W_U%RE?L((UsV7p=ozJQ~NT|F)Sz?nVS61bUJnOxO0PFTMCqM zS+l6s8x1oBgo?x6$pJlM^r5az7?+y0Y?cFrH#J`5th?ueu#ZXE1N%A44Q$foXHeE6 zyf~pZ5XC_uM=WxC@c((2Mk3|3G}*(Gn_`)&IH*P)LG>3O_Nb5Zb6%7gqc2XqKf^HR zKe%_R~#tRn5S0>SUlcFz586Dl!{rU=h!fR=e=SXO(~U0 zRL(kXxH~rnD1~^}D=wGwKPc}<|CZ34{POBedFP?q0wy!N0hb(^iV`rf;Ml*DZ>Uhu z*}tLB%WcES`}8D-)p?2oF~Lt%c0li2{r|W`RoQ3A$7`qzzFJDV9W++EY|k2w0INDZ ziw`bj={LmH$L6h=_q1M#t$dhoNUd?zsoZ z@ASCV)qHo#xc$yg$Lcq4yZ%`dDU&9f&!GOoa}Zi5xBuI2uK$jsb8tKw%NrX7t8VUw zkkh1k#?fgYH8S4bhIJlw)NSSTs=z#~hYi-0OBEXKGU8eyXzF1tV?kT>j13F?#=P2} z@XMEKBw9Q0e-hgBoHPo5DzA#;7m5lKJ5{m{*qOLCkT^?tB)&d6{0}evM5*Ot>H>l) zBx-bUIo;UgR8DMezyQg54$?StSAqZ7PZiklmDPQA%YB~;!xj`kf*zL>B5S<^;yhHB zkR7@M`eBEk4XybeRxv;?4tl)a_iaW-$H$-;ULFjavwSZW=sT`u)w6nPR*UcD0@~l% zmUU@&Nj5*`hU&Y(U9N=m(pBt$ej-h0<=I@g>Qsb39viffuIbdHq(>vGhUu!EE$>k^ zIIYo8ufO>$#W`i6Aujn`q@KFkqhHLIr}Zj#bsne(&?I$})i^7JdYq z!8UmISSIFi1KX14P@_dOhaS&5_rFla6_@9C#h#T^Y-30)z@ziWTc{zz*^kp$6g-sB z@#7<7!tSPdd)9xwTGd>g*iFVVY4wmV@Qeuf42@hNXGp)hS#3*iHd+t;ea#3m8r<%{ znAB{Ir;SY=q|>`fIW$B0h8y1k<&iU91^E~`y(fvV0i#??%1gK8dsWsv|uf~JV>b}GD+gc!pL z4Qcn(y2zuRQo7rVxhlfS8W-cNkoQ%Rg>LH8W4cq=`Tm8vYiEmq;@^6S{OsqSS52nf zi}Hzo>+ElV9lsi59P{r`C92~<+K1cHEm*Sk_;RKKA)cei_hx;!eubwvS?GQ8M%^V; z^OLs@dy*n+(NOU^H0Akz3los7G4?&vt5 zTBno5SDEiqC?(52#1kvoeo_9~dP#LsWDyzc`Pc5QYXADV@(;^VwL<_P8NQkG?Cr-B z*0cL^@6FA+He-F|_l)5z+zt*;8x`hRe+8dy2^Bl*jmOFMd4Ae->d2YCqSh4MCV_Pp zG%*zA**-oNyAjZY;|eSQ-`CpfOLf?8a}FS!92;mTJ#HqrZBl)YBLaF;5ZO=!C|Aqa z@>*N~msthI(Mm|Ss?pI$JyKX2pu)PSDCJZ9rMw^6%rYVjDcLd>T$!p3U#iqw6I2hE z##O+A?>p*M+Q9@qWz{B}1ML0gm>d}QvosQmO^-1Z#A$b=I9a}8+08IJ7{rkr4IQtNZmwY+eL!ybvaF0bCI3e2kbT;Nu_xiBN5%(xHAfipl(8SH z6aWXBbcTvRJf{wFd5Y|vp*CWKO4u2YfD@LHeNcF#4LGAJ>R|Q{ig4-SpeCjv z>(~U_8X{0%4u&R8BL9J0V$xo$_V}s57-lR-1v_zZQ{yr$oYeu2slO`%6ON^jO+;C= ztn+|{0lF?j|N8-2=t7i|7^9_E5 zr%lSOgO=yNJIThlri5Brdh*J2CYm{;o5*lj%7mV{--PujG)#`o8%sl_7T9@ z?i!_kM`xB5^~Gz>Q$cRJV^W05&-wqubPB$N^!7y(K+Ob)v@HP6igaZ|u>urPw3Gc5 zW`NZJrZ5utrAe7dCZ1?nzd8q+=-oH`^p-xcy(ZXw~KJ5myf4fm;RR2wG1m^5LO)sBjGjwwW??-hS{xs zoVRBcG96rl{{Xmx9i=E3_tRB7Mi=j%j{Dy68ICD zZ0_#^r)!b7XJI2jz)Hx4oI^-P^kMQ|={qEVKtRL29Kz$uc$fl%ZB*ZyEZ!w8;|=HX zt%OOUluV^;dkCP{8t>Tw-od?9P0`{g0fU$yfBe|wjKUruPI6;sE<~)lwG#DUtR>HaGcGT@xuy)1g>Y%S^^xN`}fZ)gQ#pzu@jw z>QAnBYEV*eN>3h#1^W)DxiUE=wbb;eyINhWcRJfm1t&b24Fk)(a3IEEt46;+vG*fx zhTTpDGNaIozK+z{cK0Jq@*C8ggC620OOlS?2>M5-DWvkQ#{>z>ts5Txz#g#8KBtiq z9b5@Nf(D`#TIn8Jqjw}o)t&OKw1+-ZW+Ab{@*Bk$%kp{N{ypZgenv$=;1#PD>m*65 znu!;>W~XJ4sZ|_y7!HLcSjgiS;Gj1z&KwTk$BLUUT5Q7-cyK{F`V(dw7A+| z>~ET?Si*HE)OI3h(isam`)kJ2CZA;nudy(+2T_9KjmE_7<_E(_(4+<>{ZvNL>=oxX zYRVg>fJYBC7MDZymmS*VWN$uvu~De4`NZ;Q#K1dmKQIQ zHz;1zi%78h6eT`U>$o_IE>S`J5W(9IzUlMeaPW*Q^Ca$^W^qk|QE60L8e$n<)#(h~ zF^$b2W|xxr766<)WfwY0rfR5dZNWl_R{cc_LnM#Avh;5 z{Bz_AM30Wkk9Er~%w!(F>PY`eN?a#nw$KD|bCY(iBH-nNhO*a35?8cQcRdy{ykdH+ z)LD3a1!|L-OOrd+5qK72jwj1IJ9AuE$+Ww7Jy0V;1Acp}>vPgX$~7e1TqWIPZOTHn zo@k!M_2WP6dq32}WSqIfBxm{PL$>25;9;1fiNBwPfeZqlQkY2(7X zE!S}n{Q;c7BeIxN+0mhvj)+eH6VP!4vi0Wd=LZtgkmbsJfi5m_%$}ZE1Z3f0wLD%M zPE@*lYPr{mdXdXu?aKP54h9ckOe`o4PbY>AQsJHjBhrXY!TKeGSblIv1imlehtv8fuGn4M&?70|8zU`7C)kd-<7Ks+laL4b=J|$Ws3# z0r)uB@uMcx9-Y#S{GqVUv+Tsi#C0E1QdVj0HaKVHW`Y4Q_vv%5GrqfL1``9>cvmG7sLS}|x09h3>dUGhJ*ZIq4&$lk#vzdswv77u&4o{U; zj|K9Hb{FNN?cINFmV5Zs2?v4>52GRx$Zhbhwlkd#4j$+|X!3chwrt+&MFixHgcawm z0o|{L60FI(tD5L*Ze!Jx;}50ZmWAJtKWW$TVral{ggbr}6{H_!__fp@ulDWC@#N^@ z$6vY}jloqZjlZ+a+Ti))wAY67i8ubSo^||dV*Ma0C0Uy4Gxu2gVtxvJwsVTeIvwzD z9rbk-KKe{bN4_pi(|maKi-rJtX?&u;;(5fXKY$f3%4DuQpLUBSm&&-ip2j)>#qBxK zaMl)+xm&IiIlotcyFQ)wd<7>4%lh`9Q0_N7*{T?f6>fBJ-hRY{Wj6tL8QhM>2F;0# zIP+{#{nTeyI!xT@1;os8OyPhXPYb-A1w7C+bZ?uPX8rZ>F75HQ6gX(3>fg*I;kgZ; zu-LJmx7t^B>b12Fr!u<)z*8#`^QKGzUgGUG6WFu@#J${Evv&TXKj>P(ibD-xvfdQH4r-?2OGb6`sf4LKKGg z`Zz}onomNi@l~sLdm|h8r}M9>D8To8<%~Q7WBOD(KFwz-)}4PK%v+Bd(X}TJ$Ua zcPLBA?``CbohyEO*cvW{$CDWHYMkBuyP!RoNo|im+(IV>!h3#lW+b`y^0q$2`t3s@{JY>?NI)R;BvZcZbOi|J%?`h*$EH`c6; zM-cqs=7DgV#;^J`V!utuu=FzoT$kw^|CxdP5J4{^u0Zsjs?LY=@PCvoXL9}h8+1fr zx#L3*nePDha;d?|>-^`jb|2Y$JH(Ajd0u>)b~fubZZ=f^hR0k^PRv|tNp)?-{ommX zI`@4z@yh}z;&M1Ul~ODZvdk;Ek0(QdigWu$`1cHjm`mN9Y>(&5Sx$#}rXqi*VSXfn zmxB=kC!L@kI&Dvuvy4xUkvpxz+3yVRubsTgAqxJS?TroR=Z`*(r&8etwhAwAi~{rMZg7s}9b=dm$#P_RrOufrb7{bF6$&8r7#a_J^L)!p@|oH+zRUY@vX+3Wp0tA_MqM#ZlG-H_-5G^?8@UGIL~ z{Keq*`b5uC4Ei`4DQuvl4}OIM!WJ9Rr)GnFerU9h+xnna|B3{ZnCPCrJHo%OFIryS zCyv$Fm%H7QO`GREv$yp>q22+Ig<5L!|LfxUf2zj*Yx|k^=r~|J949{+&=&*@{!#(i zVDESa&XS~r2mI9gQh6PBwfZrlhl}RVpPGaGFD?G356IKM`~PSY%4)Q$DE;X*Q7?Vb z%peE(MwUQWoLU3W}Lu2 zu#Xq((WeyZL-g0S$EwR_pwQN)!&h|r>z7QK1?4Q=xtBRm8{6=zn)|&=X!E^}A`94K_6fheLC>)I5k2lF*UbVlKm%|7INO4noK!sG)T&3nq{tPjcuDAT* zf{s~tseqgG&;8o~=*PRv^!BDNo!am2xnX#Q{$FA}_4ob?X^syl!8AbcONrylSAttT zcyUAbJ5n^E=9q9%La&{%0c;a+JhdpBpZ{=-N}ob1pVn9}lI+b4=u<}F(WUwJxZqFuOt{o|T^>z{<_i0uNci30vv%WMcGH(e&zh1=)7|Mw?A152 zx_+L+X>#tX&oMeZ?K`tJ5M_>#zt>mi&&+JU%WSN!Zk1ji)AAnmsqPKtkdu9Pj+3Gh z`5_pb>!7-QBch<4$TIq6x3}8@1}4{?yj@7WDqiQfyc(1sL&a##_ZIXgiFl>POH0i&z(Mp zPPN)FmDG7X@K=Y5ROIpZH2?QXJN@y3Slm>N+~=lzqNgmN)7?GSTu}7l^H1w(*&3f! zZ+>7BEG9idJlSM=ZOP}Jl(fg}e4}MGnDVF$%lz?Fc0v@qF0X^pTCu~vJYP&UloZlnKlNa_Q`x^t^E_BBn6mB*5?$3bCt@5-=I^;9NBT8=Y*i8 zkWbxT*dBs1QJ4eX&esFIy+;%>JXnv_aBNvb%CSju!}SE4U44%)Dup-Lj)XF1zOK!+ z!$T9*84H5n@qfU`LoW8jY%R*way(G~3s2|~@lBB`W-(y_M9Mjb;UuE=*t3BKQR{$^;&*`XJvTe(tVZ&B$Kd^aTZ=@&$72Q6# zHnDZ}>N)Yz(PNf>H_*6c$LSQ6O7iEK`xAfOGkEZzMVoj0wQmx-SN&`Bp1Nk++9`u3 zPo6u>|NL)PUhelH^;x#?$zNxyAV_>_o2p9}UwfZOLQQ&pm8zj~Yk|nivx7Z#F!oda z{AJ0YF=MuUKlSPH>u?~I3Y-7DkT!k$&Ow6*FWvIXuRngJE~q^8)8emB-Cs9r>Yx$h zcOH4{!Q1`&JvheNx_DzY@4Kynp!3)7jU3r$=b?v6xVCv_OSNB5H=5*Wa;|63m_fbz z4Vf`5$m;F;?6-KD<{jwBGZwR2w&ge?GQuP!C=D5T0bbL6}4zWe@ooleWK zHGk*9`Smq?13gc|%Ugp<#MLsXyMvW3nr_2wZW6aP#sxbgTs`+C6$q;9RH{+|&(_bw z5H0jJy80~50h^_#Id~D)dZ?A~%&mOUpSuqY?Gp}BO~>@cpS^mowkk_3j*JTIV8d5} zjk%@@hBvp+^mZu~WkP|2r;ENi^-NCseUr%G=gm2$u0cX_I(*Q#TX^%OQ#^U?(@OS) zMS~g-oh*TPC;q&=aC|geYU;te#B=|1^9+if{Zn)M#}ysWV=yGy&pHofHI*_Qh7p>2 zJrK44puLMnel-ahEN(3;LDbk=StcJmpin^+8c`-|YBwDYkEdaA^`cjXJdnr~s;=LI zJapq}u~>F;c@GT4BoJHpA8C964sQ_bYI5k0KQ~`hdfQvUL220Bd6^HBpWZudwqU6f z87=l^7%Y=OXntkUOfzfOri|=oP1sf*SLkJjZ1NZy7bh(|S91IJYCZ2TGk*uh#j{5) z@5^8fKz7@PNG9%kuH>Zsvt2J~TND^y4JsI!Z?N$pLM|I*&K-lUS z7K^13KgJwL4E%rpF);D+{V2=Moy=Zw;NT9_&ixz4XJudKOBJErdspNoKB%e}^7(fT zuesjX3K!QibTriC{e9wwP#|c@*t_DVOPb5Lc!fcdtgBBl`F!{cFZ<@9DP_kzLp>SCF=^SeT9xPv9qVub>~HqSmabNjik`nju1yd8;b zYHdx}zyGvQDCFk;J$?Qmbv84mZ}j@mN!e9Ap@5%yYRN@u+^k+mjgsct{VNOZs-HJF z`bFaC`con~`{r)s8;rL$r9x2Y|GLd6spXUG-Fw^A@P+NGTVjz=C=$bAUn&s^MI!h= z08#x0wB+CYE3=3%{GR2dICO!mtJo;N$%dh7 zehl-+|q@Q?nf%oq8|GUbP+F{<{0Dy$3e5Mu%BC+Pja~DLH%O2NTT+ zh&^~l-1(E-z;GY<%{>Q1WmG@uwSKnx%VIcoFso;vyQ7`g7Qx1?)4Qt6KT|z8*wHbl zPpd$>`l|>>-|kPFg^)wPN0*oU6%}IZXd66j`}Y^0#=XPt+F%8Uj&UrFHv~a*{;qya z_aJfMC>!qWykE*RTAm zvFtSm3ya=yj5$~VqO$_Et(Rc27(5Pxevx~p@$KdkBSF)Nwdq zKQG*N1vm%3nkFC4gZ~HrAfyZyNka9_`;(eAF$+$^q5s(_O?k~5-}>*M{bgUdng()= z(PU~el#jBS;a}vR`_*et7YOxq2fH#fCy)!m#gLB_c{lPdRNU)TqBHjVZZS0__wNS>mOG`GUZDbG&Er?i#3a|W5#;0-1JC#1lh$* zK3p@zBfx{x--QVWf&u{q*Mq`6m=B(|@RgWuLB{gD20n*DE^R6ht5_`B zKo{Eihjn#I!lEH|x;%bfivnV@H^v%SS?G*%W5swFL|al)%XtDhWa?nNq6ep&B_l4B z6Q~O%7YpI4hP}0}IZm2TD1@tSEG9k5fpjaau|Wp0Ee)3UG>)}q#&j_XHzXt%BDWV2 zU^&5#9NooikcUo9MoV~v<%B>ze;b_vE~KPvzKCV8JBD#K7a6t_7i>Nw)F8l$+1Hht zQzo6z&BTgDGS{aCI?yXBT17Z&vFLq zN7;NK1PzL?oD!@LU#-8dzL8RrUN2Ko=o^PxS(-4v3N((ff^O%^BYfzY$<3Nk&nl%# zqQi(X!e7YcK`iR@9_9nRbh0%$33uUh~4E#)R7Mut?Tf&Yv>*T=^|USGfZWbxdS<+*L&5F8P|Ak?5J zuX6U8l2u1@PUK66^s+R>L8bKq35H^>i-+)pP!n8wL+hPlS*#oKOj%clPHb)|;J5#h z(RE0;lG^zvi)WuHSLrk2j7elBeNm{+u}j4Z&XmmBUnpSf_pm^_I>;ovgAv8moF3!H zZY-=T5khz}ac-F2{rhEe&Xmmgtso!I9OZyMpEj|iA3B>q`Cwr>fgE5({PRrVs?){) zJ5lrUAZ%iY9p%`Wf|X}VW*@IA5lA*)sH~L8FD8_%I#ZGV#%Ei294XL>co4qqnUb06 z%j#L1hU-d}9YU_Q?oO+pn;}hoF9b5qTG+DqVAibD^{;N|R@5M2YKBOwaD{2r3lGB| zX~D4y%;Z33b$QdzcbgO{$==H)TNCOfN=Vf#-g7c<<>`{;m+P&pSS$+ow+f)ZKZR!q z7A)xYqZVXbp;VTTF3>#UArnYUiXu4={SH24QLb~Q31Le|D; zPb$ZVy|j<@;xH3QUgeUTEpV+$hekFeV%_Zw;li`J89PxR8*8R!3=X%j_9+j!Ux{2& z%fpQCV`|oZ6cJ2X(x@8U*W6zJy(_J9rKF}6Gp>)RIXa36+tr(i!BD!iQ5}F492rUR(3Z<$^ zAm4ncY~#h!kM%m4hiTVB)Ohvz1QvtEVieLBC)27sk|0QS_>m~Yfu^rZ#Z)&{N})T`u?xGO2E8@n%S^r5`Ja^a@r zGxFRjwD6hK+JjH|?I-yvls{f5*_AAeiL~F;*VOLiuls@PCEFhIg1Xpl>2K!J@t__Y zMH2|sbg6j0SRK8Us-G_v?|dwXj&RuA*VJBpSuRhgxs%7G&Aac^RJ1kWUik>0!FZaH zYmf*GnOYib8)$9Ekiu`zX>I>YXpHV|yCIa7UB!P~E$Zlb0?>JBLD(V@u<$pbv{78r z@X=n?d`SJs??ti(KGxQRfCMuf&elME06}88m@gsOo1o9`?G303iL_aWe3|Q>)=La% z-OXtCGg{zpo>U;qm8yK5*le-1THaCEBH&$FNSy>vAO;#?^6I3G0vQH_FRA9;E8xPf zN9BUjX7wzRjtHePnF8O?#McylSjsP`QwP5n;IMcGMxK`6{M(rVK80cb(g+T`ECmwC0AmIZ3CeN5*|-X^0Pr#3ZOCRJ*_cMYmocFV(?6?BCVk1_tW_; zWQL=zGNW2f#wZ@C?*x9OR*89v*T*Xu7Gr2kk1-~s6(f%=ZOm!>2Ht@*_`R(aBJ_<) zCH&i9+a7ul>^ZoT*Q;*jbCatjZ@e_n>1e?K2$@2qRH-_s8vP5Y8QJ?%+Yf;7@iLk1 z!$>LTv-PM(3Mr(LF8l`>0O1p8J%aZ)hh3rdp$N-370)OR|hIUaYDBOOsEv~qM*T5%uTas^I%lWec ziVU>uPiUNd7wL4Tkaaf==Tz77ctnOjg}>lPMZK=UFX6aJr)waH`Tf@>E%m%696gXG zT5`CoN(D{s=jch3WbmP++a-@%APaZ%wf=OWOj*xUnXquO#`-yD8{nuyBP{}{GwLDD>dZK6}IG} z@0ZP2d5&2yA^^?#K+S(_{4UdB%%*tFG#X{f(Ji~LzqA@+j|ofS{gDy3HxF$*a;q4E ztVYb86yd0OXv4bIuFO6DSIVDEZO<%*)=EAzUgCs zVSeb8v!=tRMM|!mIgq0|mvkk>ko3>$fn)!uT`;y!b!p;-zaRdYlo8?FZW{I{2g26p z0>aiO02+z!sd%bMaMam^-0fq2;cRFNTQ4cNxx+r{Kt}Te!-|VG-hKW^Y8c=R*QXR4 zhK8KsEWY!TZ>(k5kZbu9>#`n)lzjCp2?h+jA>=?54cpB31Znzy{V!eJsZ$}G^b+?~*MVEU9 zc-sdD2Rnw$`Smd*7fcVdn|3HueI@A9?s@K}rar;JUY5H3$IdS0LXe<1nns>AeP)Dr zNU)uqebl6s_H)y$H|ORJ_H`sZUy!Dq)<3`B)MeE#4!YR-%1nu(pQrlS4FusloGk0^ zT^7j;>dI&w1N9RsEY2-7EbaWw7Z*hRJV4k2fKMy5XWz0v*OaKcJDUzID-4-D!IRc< zcmDU+8Mh0v?22`OqLoRo+bS&Au<6M4WVcye}r%!URX+<3@E&Yjs zumu30mYsj3voQH|QXT}=uAP2%!r*QYBs{X}Ckm_lhh>Og?>5v{*A@uXQ_S@&&-^q- zJp+}{e|Wz;2e(hz^iYbRZ(7cpyzT^h=GyzTdZ7F3tS=R>ipG z6EsPtu?bdEiA<4IE6l86GQvqji0v45DKnGL0^z?%i z^R5x37XpT``N6X3mnIJmM$?}W2wMQ~$&tw6_HISrE!Ph_3PDc)XojgTk3>zGy#P9_IrL%MF>WvEwXe6Y23Cjow4Wba>_&|yr8cTq<^*l`I(2Xmn zM!=OZr4q9933BAnAOfY=(6J1LK-i+>xDDTVXq&qM@^nxE5j?{qO>~hNrz)jF-_||A z$?%1L<)V`Nw~AYpX3lPbCi+UHQqRW6Mcp^mQeOeF&A%Qpkp65^Di-e(Kh>Eo<+ez4 zx^~~YX_YAh`4MIu!NB{r;nX;0c4gi3ci2MKj z2L9zY%}Wm451yNjqAcKD&)pT=0fFsP^``(pbsXvG3qss6@jpsNZUDfoua_UZcIQ$n z0Dyr;S?;Nxx7m8uy7OIq_?silA<^R3K%x`(bdW{pn{QLv z;LPTy~Ea7mFK<0l};B*kc!;mEVV-D%!JY#>4G| zrh!-qF-de&lT#HhAeZF{Y$~le;8b?AIq+DM-1c2wCP8H8=e-Z8ohBoSMs?! zFu^-KF|Vs=-{b>?AXl~$Jrw)gYIagJ=dAXdxZIJJSCoj8naC(TK#QpYlx)C_k!uo) zXj?8o^ncBN|Ak9Bu*ATScS!vptj*|jf(4-e6pI}jql1~)?ST+qcOh|$e#=X*rn8aU zW&;{Y@L0%opkonlnXPAR=h5*SUt0Z$*tFLm#k*GSko8T~{=M$@4@vvMLmK@JXdwHuSUC_O8q= zUB5TBFGkZ-HhY=0Im&{?$ZG%z416VV|Vl-nnR{V4djm+XrQnfy+lUN73zbTccv=*WaCBK7tHMf9nOh~sC z7oqZ~*3UPhIwwJx9EulM{uF3z)xG9>Qlo<0OBrXT? z02z8Ehy!izK0Zsgp%y-75*)#>Su)$Fyb+N4iKf`v<24$oyY|DgWO418z7tnsSQeK& zq=VYEzV8uZBs3~^%E4ZLB<~|8Jd>O05I_K+mc=^kyXY1py2z4xe72QukW7g*Jd1vu zR0Oi+nM#b!LhISNrG+n~_JOe^lJyVomEFOBc!VN9sQbWv9{2%D?+n0aCpO<*^wM?@ z@}I!VA^D^RrRPBp2Snd&h5&N8E78ItBJKRKk53Ndf>MTJ`eS(fFS?pC>YP%4-2`yO z4Z|%wJoeTOnVTFdu!p;!Hu(Z1?fD-8a!D*;4+2fh81DXRA05@B?lhW9QNXdp+8!Z5 zFQf$2Iu&&4j&>oLVKEm-I-Zd@%W=pdw8hgB(}9q9)QJiSK6>owf6*~D=7VCWV)8pa z6FgDm?3p<}FK)~Q1gj|b!(UiiFRY??<|r*~+cdbtJoHb?oafDNnI6rrE#>>STUwo- z&KGUh*Gr69;q{3LpccFjxAJrh4YpNg>NJ6;i?em#_dh~EmD~l4T~CKrkov5*z={wR z(x;BScmNN4EIxqXI+74@LCNOrj`5*11&F3cBS=zJ?_V)HLShtx3K*m;Sbfm4VEhb~M zowMzATkJgs|GBKsqh`|Ej<|-J7iaYcacA3yyZQb^bKN1d!(qpEhd;vFw&vaErW^hC zb?^b@9P*IeD7OO2r5PYL${AtLzt0q8^L*YCMF?qk24CyLD@4DW%3N>W!VA@x8lrKu z+PRw@b35$-t=Uzgt9kEjfbKhJHSZqcd_g=-X+}b7^GGYZIevIrqDJ- z=s;GJ6L4~*cjV-P0^8mLtA z#tw)?9QUY(_3Toq(>+M-s(bm+G}Z27lOCTxmA-ZFP6jPQfi}Oxvy;jXq1Rm`_{|{> zd{7>Sn3#AeRi5pY`U7}MO1C@_ASnbXBqi2RvZjCU6gsqOOUxMG}aikJ` zHA8tHc$K%Zhyi4r%uPP=?gKq=$&SYjKD*t&^|`2s{V(IHcdLC2oHfFY`~_ngTu8_|1%w-u+(mZyP2fMgkL!}>##L2;C z4#SyRp;5ve?7*rEBc&xCZFOS0{deJ7;L#yB%iiHTm(O+f*{==gETO{b3@q z35U-vbYr3{|7sX^a`J8lolpHHae|`|X#q&vQ2j20?;K`gCY=YT0L1pH)$bq9`0c}R zm!mZ7RnIPD&dl+0ga|J=jOy)ROk;Zv`2&NJYP<~p)4UbWVWBd|~$fnjlCKNRNmW`7n_ z*V%%zAxv~fbSJz3@sJ_-mnUf3LYIwiDMZ*4ItSRZDT__%`jeq$Tb#Ms{;2~Hmy1N- z{PpWsR8*9%Amv=-bxEH}KZ_ry)#tTmB??wYx7zC4=o_>s3k<4E>w_+u8p8p>x8ln{ zJ&TKrDk9sTk2cN3clM5)Y1VvbgEc>0dk>=;0M~8zY<Kj0?X<0tG6Nhd@#de*eHC=>?d~3L7Sm$P1w{WL73vsA|< zxx7x!zAL%dAAijJj)W%{;foJbemMgp+v9WUCc9Oin4N||C`M46F+=P~35b#G#1|Y1 zR!Gs4Ovzyyh+5LaD8jpaU`b*fNF${*Hw<{P%IRnJz_bKZ6OH9t0S@wx!l!x0%eyeL z4Yrw^kEGQ>Kt)vlRK7U4;6X|nA}yO|-*{0@g6XOc#S(ZjdYV4F`S@#Za(hR0)KnoT z@Sbg^Ma$>!sDKYzv+DFh1pzb@#bs?yOAAm{G7DJiH1jUUZ0E1n!RS@xc&zW<7^n!* z)4F@lpJl+ZU3Rih?Bp9p{=hR?RG+BWuO?L1j>kGQ$*c2l!!{%5TE&JO{@sXhBDJf?mVqSlou{<)e|29IHo}^4=uC4QJZ@1rWCGPsxLR^Z zG;Ar1jpOEsTY{Ct~Z9m7zAwx^=Je0weS zu!%nynej>dugP7e1vmuv|8PJ5GLtxwMFo25~yxrTPuOPWfV^))L;e1_O9ykw# zPUU*gEVjcwt2g#J7%iiZOL8QNT3XlF=^r>$byM9@f6?^*`m061E=^t4c5M)42!nck z<%(d@Ttp2j8EYn#%IKInN`mv`&Dy~=}iNtDpx34MKA5Qajd>RyNPz^Bv_WSCT8zKx01^&Bf zpRP7cp8j2Wb$7y;XKVMes3OEfld9OLK~7+T6J<^6!B{LSQCztL<@pc5#$e-^+OMm& zNlP6R)M;4P-Oef9yW?0DSWY>DYk5JdD(O)Hx5rIbNcjyzh-6Ms(B7LIp15;T+6(Vf zp9H4$>(-b?(;7y4OP)sh2-nmdF|7Xh`oXRkbvG1s2cNat;^(9k zBXL}?6ou&Xx!uiVv^Z_^88k;JZl864%qKKU(w}xk;F66g9UpKF6^qlovsKy-ZGy?-n3l&G- z^uxJM_by9fYZ_iS+Y5u~%0O}zWFQoFJh@k;L#zuCBE!LipbXIgxt)YQhc3rTR#9DD z$I(Xvj(AicRaqZky*z|i60WOU=OTh}%*ojYC-}EhD#S;sNmCS82(?DaH&0Pqn2}zP zWeDU2O>peeTHqFdq!@G|R6eGh_4E(ilZL@ocg{|_l2a>AkgdgoG|(LZ`4p0Ce+DV! zh6x>wguZ8iK+tRl6~J7O7N`$icnzyV6v1yHf?>OmQe6yUBXu_9juu~SJ1>0jHT_HU z=9~AZ2)v7rr0E@9nx;sE%f1_c?NIs^DQ7 zp$sJxwr_hsLXKulZg>6N@SZ_FxZ>1Z1JM{ikHD)%CXaMMwRo>m?+Jz^;FC-$ z^fR+X4PY%W+_d>m3?OQHx0D&nZ!Px}2iDioTCDASP<`-HtFGJlHU$ooWpTTNAcYr&O36%FtC- z7WpN5MKfL8F&6EJU>uwYmuGkHLQ;#sqe>8O5d#QmyPf{*!ZjD{~_EPI*{+TN0QNI z%Z*O|@7o{ckx&nk&$~mg0GKjgpvO@W zt9ivX`P99W6aJr!%nmq@fr~dX)(-l7)G}_J;XS96n0^@&8+fvEPF;)#Q^p}b9|+UV zUo3WLM|oJz%*nq|7B0GfZ^r9uHo0RWjRG2Z9ElBEOrTsDHa3P_yXsFES+rw2`fk#s zyJH^w_DN#^k82)!Qb+uZlD+@=R2it&CQO7pS)uCHJzBg!zD52!Hvc2I!}3Cjlk+V^ zeFr>I^21LxM>3ns{{9>xb>(|vu(Ab9^%{*i;nfIWl>B&}TRYHjd2;KpDWHQu6%ol3 ziHeKR8LNER<9LGnh_bJWQzzQhrCp{Nsp|WtN1rU>Cx3qE58AfscL|lw2onK^54QM7 zT@|(Q5M0^DYk5Gmqyq8qXi0#pA~I$7v+L`~2vXBPk7Hsv&)@?6k`c`%Ab0aBz!9W;*-xFYg$O13?B_=M0^jw*q`K)N z$*FaJeGo5rR1t2Y{GeKndYsi35np$I(r5B1a0QrY-&T^_HZ7ibIHzmtEM8s7am8JB z$`EmVf3^JZ=!Fs^{RfsSk(qgP+K+lqyV^(~1?S-c6HFWpa)jfoQG6SEx2SUzEz6`= zZtK73rC1lD-yxr~)ifZmQ^ki7QX%Yk66lh=#oH%CLPWaCDHdY?^n{A75Ma93hI7!Tx3fBsLAlPC`{oK7VB}iiL+`var_D;c?hk1 zLRbeDnrFWqVUV0 z>H}Jbl2rp3P^j$4CQva;qOO-Ms3(V{YZmAC>drMGDwad@KdxC(38&VPh;n8Ms%aUj z%z3GQC$Q)XS(cco?#m%~zO(PqkNSHp3T260s0r?P@8%pcO4zMQtgm~}(Lw(F$fPcj z^Y0lEA{YJb+^1-h%Do^KMt4(p9mtPSxl-)v-J&mg8 zR1Xd7|-t2^28+vt~nJjvs~p2Q6j^}6xt zqIy!^lO{lu5@nj|0;`oK8zw{2^jE-JQs`ekL)feSG0rEzx^eQ7)lcr4aIN?AB{wzc zpH6GHO`(EKKD2&_$p2V zz2kW-3(2L!Nnq;%nyX_SqMa1#aPI|0T&L-@&Mid@HzT_GVS;&LA9(Np?M*cd-q$&^ zwpE``uHdWQNk8ar@Rk27tn#qdhP8B972nt|w&G6#ULX@;mGJUyNCt*fKC~>CEqxfWrye z6{Fue1($X@a-bMo9rS@^`l+2eAf}I!$0!2U5;A`4DL2k4)YMDxSAn?q;9Mh_dlWlM zSiZjjg`wT~PRw=Hlyl%y^~(3sUJB(u8x7H@R91mT#Zdo5h;0-`&b>COf?{xGblEvO zcEE^l$H>+@x=fX;#XVXH+G2coyp`cyz;Iek{VoU|ptH2ouDpV}_BVVQSjalzzwVg1 zU}u{h50Y<(Z^RXpaONQxaQVf(SJC4L)-p6TMFqL#3jf>V$A5cHspSYelkP55SNy^7 T@c{SQ2%s#lA@@%9`OE(TfyM&L diff --git a/windows/client-management/mdm/remotewipe-ddf-file.md b/windows/client-management/mdm/remotewipe-ddf-file.md index e9e79fbfaa..51f0a550f0 100644 --- a/windows/client-management/mdm/remotewipe-ddf-file.md +++ b/windows/client-management/mdm/remotewipe-ddf-file.md @@ -17,6 +17,8 @@ This topic shows the OMA DM device description framework (DDF) for the **RemoteW You can download the Windows 10 version 1607 DDF files from [here](http://download.microsoft.com/download/2/3/E/23E27D6B-6E23-4833-B143-915EDA3BDD44/Windows10_1607_DDF.zip). +The XML below is the DDF for Windows 10, version 1709. + ``` syntax Exec on this node will perform a remote wipe on the device and fully clean the internal drive. In some device configurations, this command may leave the device unable to boot. The return status code shows whether the device accepted the Exec command. + + doWipePersistUserData + + + + + + + + + + + + + + + text/plain + + Exec on this node will perform a remote reset on the device and persist user accounts and data. The return status code shows whether the device accepted the Exec command. + + ``` From b64f62d2754cab063e219af551c3873c84e76faa Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Wed, 15 Nov 2017 19:30:15 +0000 Subject: [PATCH 111/190] Merged PR 4537: Added Connectivity/DisallowNetworkConnectivityActiveTests to Policy CSP --- windows/client-management/mdm/euiccs-csp.md | 2 +- .../policy-configuration-service-provider.md | 3 ++ .../mdm/policy-csp-connectivity.md | 38 +++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md index 127aa77257..1ea5fdf102 100644 --- a/windows/client-management/mdm/euiccs-csp.md +++ b/windows/client-management/mdm/euiccs-csp.md @@ -12,7 +12,7 @@ ms.date: 11/01/2017 # eUICCs CSP -The eUICCs configuration service provider... This CSP was added in windows 10, version 1709. +The eUICCs configuration service provider is used to support eUICC enterprise use cases and enables the IT admin to manage (assign, re-assign, remove) subscriptions to employees. This CSP was added in windows 10, version 1709. The following diagram shows the eUICCs configuration service provider in tree format. diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c44db4c35b..7a0a83df92 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -573,6 +573,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Connectivity/DisableInternetDownloadForWebPublishingAndOnlineOrderingWizards
    +
    + Connectivity/DisallowNetworkConnectivityActiveTests +
    Connectivity/HardenedUNCPaths
    diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 8eeb5e4585..a0ecb34a40 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -52,6 +52,9 @@ ms.date: 11/01/2017
    Connectivity/DisableInternetDownloadForWebPublishingAndOnlineOrderingWizards
    +
    + Connectivity/DisallowNetworkConnectivityActiveTests +
    Connectivity/HardenedUNCPaths
    @@ -634,6 +637,41 @@ ADMX Info:
    +**Connectivity/DisallowNetworkConnectivityActiveTests** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck mark2check mark2check mark2check mark2cross markcross mark
    + + + + +Added in Windows 10, version 1703. Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to http://www.msftconnecttest.com/connecttest.txt to determine if the device can communicate with the Internet. This policy disables the NCSI active probe, preventing network connectivity to www.msftconnecttest.com. + +Value type is integer. + + + +
    + **Connectivity/HardenedUNCPaths** From 7017a895043ff3219dd88ad226ebe55ead9b6c17 Mon Sep 17 00:00:00 2001 From: Tanvir Ahmed <33667980+tanviramsft@users.noreply.github.com> Date: Wed, 15 Nov 2017 12:02:15 -0800 Subject: [PATCH 112/190] Update mdm-enrollment-of-windows-devices.md --- .../mdm/mdm-enrollment-of-windows-devices.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 583f8d769c..bd7b747f13 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -296,14 +296,16 @@ The deep link used for connecting your device to work will always use the follow | Parameter | Description | Supported Value for Windows 10| |-----------|--------------------------------------------------------------|----------------------------------------------| -| mode | Describes which mode will be executed in the enrollment app. Added in Windows 10, version 1607| “mdm” | +| mode | Describes which mode will be executed in the enrollment app. Added in Windows 10, version 1607| “mdm”, "awa", "aadj" | |username | Specifies the email address or UPN of the user who should be enrolled into MDM. Added in Windows 10, version 1703. | string | | servername | Specifies the MDM server URL that will be used to enroll the device. Added in Windows 10, version 1703. | string| | accesstoken | Custom parameter for MDM servers to use as they see fit. Typically, this can be used as a token to validate the enrollment request. Added in Windows 10, version 1703. | string | | deviceidentifier | Custom parameter for MDM servers to use as they see fit. Typically, this can be used to pass in a unique device identifier. Added in Windows 10, version 1703. | GUID | | tenantidentifier | Custom parameter for MDM servers to use as they see fit. Typically, this can be used to identify which tenant the device or user belongs to. Added in Windows 10, version 1703. | GUID or string | | ownership | Custom parameter for MDM servers to use as they see fit. Typically, this can be used to determine whether the device is BYOD or Corp Owned. Added in Windows 10, version 1703. | 1, 2, or 3 | -  + +> **Note** "awa" and "aadj" values for mode are only supported on Windows 10, version 1709 and later. + ### Connecting to MDM using a deep link @@ -359,8 +361,7 @@ Starting in Windows 10, version 1709, clicking the **Info** button will show a l ![work or school info](images/unifiedenrollment-rs1-35-b.png) -> [!Note] -> Starting in Windows 10, version 1709, the **Manage** button is no longer available. +> [Note] Starting in Windows 10, version 1709, the **Manage** button is no longer available. ### Disconnect From 57735ecc03ef763ff1b1996c775fd2b4cab2f0e4 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 15 Nov 2017 20:44:44 +0000 Subject: [PATCH 113/190] Merged PR 4538: Fixed broken link --- .../customize-windows-10-start-screens-by-using-group-policy.md | 2 +- ...indows-10-start-screens-by-using-mobile-device-management.md | 2 +- ...s-10-start-screens-by-using-provisioning-packages-and-icd.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md b/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md index 7c62a1cfd4..929bea684c 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md @@ -47,7 +47,7 @@ Three features enable Start and taskbar layout control: - The [Export-StartLayout](https://go.microsoft.com/fwlink/p/?LinkID=620879) cmdlet in Windows PowerShell exports a description of the current Start layout in .xml file format. >[!NOTE]   - >To import the layout of Start to a mounted Windows image, use the [Import-StartLayout](https://go.microsoft.com/fwlink/p/?LinkId=623707) cmdlet. + >To import the layout of Start to a mounted Windows image, use the [Import-StartLayout](https://docs.microsoft.com/powershell/module/startlayout/import-startlayout) cmdlet. - [You can modify the Start .xml file](configure-windows-10-taskbar.md) to include `` or create an .xml file just for the taskbar configuration. diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md b/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md index 544462e2ea..1447c25de9 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md @@ -40,7 +40,7 @@ Two features enable Start layout control: - The **Export-StartLayout** cmdlet in Windows PowerShell exports a description of the current Start layout in .xml file format. >[!NOTE]   - >To import the layout of Start to a mounted Windows image, use the [Import-StartLayout](https://go.microsoft.com/fwlink/p/?LinkId=623707) cmdlet. + >To import the layout of Start to a mounted Windows image, use the [Import-StartLayout](https://docs.microsoft.com/powershell/module/startlayout/import-startlayout) cmdlet.   diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md b/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md index 18f215ad22..cae45faff6 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md @@ -35,7 +35,7 @@ Three features enable Start and taskbar layout control: - The **Export-StartLayout** cmdlet in Windows PowerShell exports a description of the current Start layout in .xml file format. >[!NOTE]   - >To import the layout of Start to a mounted Windows image, use the [Import-StartLayout](https://go.microsoft.com/fwlink/p/?LinkId=623707) cmdlet. + >To import the layout of Start to a mounted Windows image, use the [Import-StartLayout](https://docs.microsoft.com/powershell/module/startlayout/import-startlayout) cmdlet. - [You can modify the Start .xml file](configure-windows-10-taskbar.md) to include `` or create an .xml file just for the taskbar configuration. From 4326be2928ff024ce3ca39f443f39f6e7b866517 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 16 Nov 2017 17:12:54 +0000 Subject: [PATCH 114/190] Merged PR 4541: Fixed formatting issues Fixed formatting issues --- windows/deployment/windows-10-poc.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index b7d72b7783..9e55510904 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -92,7 +92,7 @@ Harware requirements are displayed below: **OS** - Windows 8.1/10 or Windows Server 2012/2012 R2/2016* + Windows 8.1/10 or Windows Server 2012/2012 R2/2016\* Windows 7 or a later @@ -129,7 +129,7 @@ Harware requirements are displayed below: -*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. Providing all steps in this guide as Hyper-V WMI or as 2008 R2 Hyper-V Manager procedures is beyond the scope of the guide. +\*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. Providing all steps in this guide as Hyper-V WMI or as 2008 R2 Hyper-V Manager procedures is beyond the scope of the guide.

    The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. @@ -229,7 +229,7 @@ When you have completed installation of Hyper-V on the host computer, begin conf After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. An example of the download offering is shown below. - +
    ![VHD](images/download_vhd.png)
    @@ -262,7 +262,7 @@ w10-enterprise.iso >Important: Do not attempt to use the VM resulting from the following procedure as a reference image. Also, to avoid conflicts with existing clients, do not start the VM outside the PoC network. -
    + - - - - From 7c28f2b6049b027de180a1f9c6877e1d4a42be0d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 27 Nov 2017 10:16:08 -0800 Subject: [PATCH 147/190] added link to download --- .../enable-virtualization-based-protection-of-code-integrity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md index 8450dfa0f6..4112ed612d 100644 --- a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -32,7 +32,7 @@ If your device already has a WDAC policy (SIPolicy.p7b), please contact your IT > [!NOTE] > You must be an administrator to perform this procedure. -1. Download the Enable HVCI cabinet file. +1. Download the [Enable HVCI cabinet file](http://download.microsoft.com/download/7/A/F/7AFBCDD1-578B-49B0-9B27-988EAEA89A8B/EnableHVCI.cab). 2. Open the cabinet file. 3. Right-click the SIPolicy.p7b file and extract it to the following location: From cfcf7756a32691ce4c240f12df3aa0b226f89929 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 27 Nov 2017 10:26:05 -0800 Subject: [PATCH 148/190] added revision from Anthony --- ...le-virtualization-based-protection-of-code-integrity.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md index 4112ed612d..35484fcb77 100644 --- a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -16,11 +16,12 @@ ms.date: 11/07/2017 - Windows 10 - Windows Server 2016 -Virtualization-based protection of code integrity (herein refered to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code. Code integrity checks for kernel-mode memory pages are performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. +Virtualization-based protection of code integrity (herein refered to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code. +Code integrity validation is performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. Some applications, including device drivers, may be incompatible with HVCI. This can cause devices or software to malfunction and in rare cases may result in a Blue Screen. Such issues may occur after HVCI has been turned on or during the enablement process itself. -If this happens, see the [Troubleshooting section](#troubleshooting) for remediation steps. +If this happens, see [Troubleshooting](#troubleshooting) for remediation steps. ## How to Turn on virtualization-based protection of code integrity on the Windows 10 Fall Creators Update (version 1709) @@ -34,7 +35,7 @@ If your device already has a WDAC policy (SIPolicy.p7b), please contact your IT 1. Download the [Enable HVCI cabinet file](http://download.microsoft.com/download/7/A/F/7AFBCDD1-578B-49B0-9B27-988EAEA89A8B/EnableHVCI.cab). 2. Open the cabinet file. -3. Right-click the SIPolicy.p7b file and extract it to the following location: +3. Right-click the SIPolicy.p7b file and extract it. Then copy or move the file to the following location: C:\Windows\System32\CodeIntegrity From 457a13b577801d1bfc39a92743b0b2a6d7dcb3e0 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 27 Nov 2017 10:31:51 -0800 Subject: [PATCH 149/190] added change history --- .../device-security/change-history-for-device-security.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/device-security/change-history-for-device-security.md b/windows/device-security/change-history-for-device-security.md index f87ef6a78a..cdc986a04a 100644 --- a/windows/device-security/change-history-for-device-security.md +++ b/windows/device-security/change-history-for-device-security.md @@ -11,6 +11,11 @@ author: brianlic-msft # Change history for device security This topic lists new and updated topics in the [Device security](index.md) documentation. +## November 2017 +|New or changed topic |Description | +|---------------------|------------| +| [How to enable virtualization-based protection of code integrity](enable-virtualization-based-protection-of-code-integrity.md)| New. Explains how to enable HVCI. | + ## October 2017 |New or changed topic |Description | |---------------------|------------| From 191bb7ec47c1f4a832f4a078593abe035237a5df Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 27 Nov 2017 14:54:59 -0800 Subject: [PATCH 150/190] added new section --- ...-operating-system-components-to-microsoft-services.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 46f3752dcd..b87c5ceb53 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.localizationpriority: high author: brianlic-msft ms.author: brianlic-msft -ms.date: 07/28/2017 +ms.date: 11/21/2017 --- # Manage connections from Windows operating system components to Microsoft services @@ -33,12 +33,13 @@ We are always striving to improve our documentation and welcome your feedback. Y 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=manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -## What's new in Windows 10, version 1709 +## What's new in Windows 10, version 1709 Here's a list of changes that were made to this article for Windows 10, version 1709: - Added the Phone calls section. - Added the Storage Health section. +- Added discussion of apps for websites in the Microsoft Store section. ## What's new in Windows 10, version 1703 @@ -1810,6 +1811,10 @@ You can turn off the ability to launch apps from the Microsoft Store that were p - Create a new REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore!AutoDownload**, with a value of 2 (two). +### 26.1 Apps for websites + +You can turn off apps for websites, preventing customers who visit websites that are registered with their associated app from directly launching the app. + Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Group Policy** > **Configure web-to-app linking with URI handlers** ### 27. Windows Update Delivery Optimization From 7d6a33f6892cd05982b91a9ceb72a8607e1e5268 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Mon, 27 Nov 2017 16:25:14 -0800 Subject: [PATCH 151/190] updated --- education/windows/change-history-edu.md | 1 + education/windows/take-a-test-app-technical.md | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/education/windows/change-history-edu.md b/education/windows/change-history-edu.md index 12ad05add1..f9bafb5527 100644 --- a/education/windows/change-history-edu.md +++ b/education/windows/change-history-edu.md @@ -22,6 +22,7 @@ This topic lists new and updated topics in the [Windows 10 for Education](index. | [Test Windows 10 S on existing Windows 10 education devices](test-windows10s-for-edu.md) | Updated the the list of device manufacturers. | | [Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md) | Updated instances of the parameter enablePrint, or enablePrinting, to requirePrinting. | | [Set up Take a Test on a single PC](take-a-test-single-pc.md) | Updated instances of the parameter enablePrint, or enablePrinting, to requirePrinting. | +| [Take a Test app technical reference](take-a-test-app-technical.md) | Added a note that the Alt+F4 key combination for enabling students to exit the test is disabled in Windows 10, version 1703 (Creators Update) and later. Also added additional info about the Ctrl+Alt+Del key combination. | ## RELEASE: Windows 10, version 1709 (Fall Creators Update) diff --git a/education/windows/take-a-test-app-technical.md b/education/windows/take-a-test-app-technical.md index 7e92b7c2aa..de56161619 100644 --- a/education/windows/take-a-test-app-technical.md +++ b/education/windows/take-a-test-app-technical.md @@ -9,7 +9,7 @@ ms.pagetype: edu ms.localizationpriority: high author: CelesteDG ms.author: celested -ms.date: 08/07/2017 +ms.date: 11/28/2017 --- # Take a Test app technical reference @@ -85,8 +85,14 @@ When Take a Test is running, the following functionality is available to student - The student can exit the test by pressing one of the following key combinations: - Ctrl+Alt+Del + + * On Windows 10 Enterprise or Windows 10 Education versions, IT admins can choose to block this functionality by configuring a [keyboard filter](https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/keyboardfilter) + - Alt+F4 (Take a Test will restart if the student is using a dedicated test account) + > [!NOTE] + > Alt+F4 is disabled in Windows 10, version 1703 (Creators Update) and later. + ## Permissive mode Starting with Windows 10, version 1709 (Fall Creators Update), assessments can now run in permissive mode. This mode enables students who need access to other apps, like accessibility tools, to use the apps. From 83445c3d2416f2fa517a0c38a5c02800389c62ae Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 27 Nov 2017 17:00:25 -0800 Subject: [PATCH 152/190] added a line break --- .../enable-virtualization-based-protection-of-code-integrity.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md index 2df8404822..27dd5580c5 100644 --- a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -34,7 +34,9 @@ If your device already has a WDAC policy (SIPolicy.p7b), please contact your IT > You must be an administrator to perform this procedure. 1. Download the [Enable HVCI cabinet file](http://download.microsoft.com/download/7/A/F/7AFBCDD1-578B-49B0-9B27-988EAEA89A8B/EnableHVCI.cab). + 2. Open the cabinet file. + 3. Right-click the SIPolicy.p7b file and extract it. Then move it to the following location: C:\Windows\System32\CodeIntegrity From 20e295288bbb070e08b73e13c34eadf1153f8c59 Mon Sep 17 00:00:00 2001 From: Elizabeth Ross Date: Tue, 28 Nov 2017 17:31:17 +0000 Subject: [PATCH 153/190] Merged PR 4688: Updated text for clarity Updated text for clarity --- windows/configuration/windows-diagnostic-data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/windows-diagnostic-data.md b/windows/configuration/windows-diagnostic-data.md index f540930a40..3cfd6d422a 100644 --- a/windows/configuration/windows-diagnostic-data.md +++ b/windows/configuration/windows-diagnostic-data.md @@ -37,7 +37,7 @@ Most diagnostic events contain a header of common data: | Category Name | Examples | | - | - | -| Common Data | Information that is added to most diagnostic events, if relevant and available:
    • OS name, version, build, and [locale](https://msdn.microsoft.com/library/windows/desktop/dd318716.aspx)
    • User ID -- a unique identifier associated with the user's Microsoft Account (if one is used) or local account. The user's Microsoft Account identifier is not collected from devices configured to send Basic diagnostic data
    • Xbox UserID
    • Environment from which the event was logged -- Application ID of app or component that logged the event, Session GUID. Used to track events over a given period of time such the period an app is running or between boots of the OS.
    • The diagnostic event name, Event ID, [ETW](https://msdn.microsoft.com/library/windows/desktop/bb968803.aspx) opcode, version, schema signature, keywords, and flags
    • HTTP header information including IP address. This is not the IP address of the device but the source address in the network packet header received by the diagnostics ingestion service.
    • Various IDs that are used to correlate and sequence related events together.
    • Device ID. This is not the user provided device name, but an ID that is unique for that device.
    • Device class -- Desktop, Server, or Mobile
    • Event collection time
    • Diagnostic level -- Basic or Full, Sample level -- for sampled data, what sample level is this device opted into
    | +| Common Data | Information that is added to most diagnostic events, if relevant and available:
    • OS name, version, build, and [locale](https://msdn.microsoft.com/library/windows/desktop/dd318716.aspx)
    • User ID -- a unique identifier associated with the user's Microsoft Account (if one is used) or local account. The user's Microsoft Account identifier is not collected from devices configured to send Basic diagnostic data
    • Xbox UserID
    • Environment from which the event was logged -- Application ID of app or component that logged the event, Session GUID. Used to track events over a given period of time such the period an app is running or between boots of the OS.
    • The diagnostic event name, Event ID, [ETW](https://msdn.microsoft.com/library/windows/desktop/bb968803.aspx) opcode, version, schema signature, keywords, and flags
    • HTTP header information, including the IP address. This IP address is the source address that’s provided by the network packet header and received by the diagnostics ingestion service.
    • Various IDs that are used to correlate and sequence related events together.
    • Device ID. This is not the user provided device name, but an ID that is unique for that device.
    • Device class -- Desktop, Server, or Mobile
    • Event collection time
    • Diagnostic level -- Basic or Full, Sample level -- for sampled data, what sample level is this device opted into
    | ## ​Device, Connectivity, and Configuration data From 93cdde4798f168785a974b580a4646632004a40b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 28 Nov 2017 10:27:32 -0800 Subject: [PATCH 154/190] fixed spelling error --- .../enable-virtualization-based-protection-of-code-integrity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md index 27dd5580c5..46290126ff 100644 --- a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -16,7 +16,7 @@ ms.date: 11/07/2017 - Windows 10 - Windows Server 2016 -Virtualization-based protection of code integrity (herein refered to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code. +Virtualization-based protection of code integrity (herein referred to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code. Code integrity validation is performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. Some applications, including device drivers, may be incompatible with HVCI. From 7213caba989a2165da3f3876496e94c881e9d6de Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 28 Nov 2017 18:49:11 +0000 Subject: [PATCH 155/190] Merged PR 4693: Remove outdated note and add link --- windows/client-management/connect-to-remote-aadj-pc.md | 4 ++-- .../configuration/changes-to-start-policies-in-windows-10.md | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/client-management/connect-to-remote-aadj-pc.md b/windows/client-management/connect-to-remote-aadj-pc.md index 6b56d24b8f..d25e2670b7 100644 --- a/windows/client-management/connect-to-remote-aadj-pc.md +++ b/windows/client-management/connect-to-remote-aadj-pc.md @@ -9,7 +9,7 @@ ms.pagetype: devices author: jdeckerms ms.localizationpriority: medium ms.author: jdecker -ms.date: 10/17/2017 +ms.date: 11/28/2017 --- # Connect to remote Azure Active Directory-joined PC @@ -19,7 +19,7 @@ ms.date: 10/17/2017 - Windows 10 -From its release, Windows 10 has supported remote connections to PCs that are joined to Active Directory. Starting in Windows 10, version 1607, you can also connect to a remote PC that is joined to Azure Active Directory (Azure AD). +From its release, Windows 10 has supported remote connections to PCs that are joined to Active Directory. Starting in Windows 10, version 1607, you can also connect to a remote PC that is [joined to Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). ![Remote Desktop Connection client](images/rdp.png) diff --git a/windows/configuration/changes-to-start-policies-in-windows-10.md b/windows/configuration/changes-to-start-policies-in-windows-10.md index 36cb3a412a..495f5b8cb3 100644 --- a/windows/configuration/changes-to-start-policies-in-windows-10.md +++ b/windows/configuration/changes-to-start-policies-in-windows-10.md @@ -8,6 +8,7 @@ ms.mktglfcycl: manage ms.sitesec: library author: jdeckerms ms.localizationpriority: high +ms.date: 11/28/2017 --- # Changes to Group Policy settings for Windows 10 Start @@ -92,10 +93,6 @@ These policy settings are available in **Administrative Templates\\Start Menu an
    From 34798c15be0082345bda5a3fcf753a94769a8ec9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 28 Nov 2017 10:57:56 -0800 Subject: [PATCH 156/190] minor update --- ...rror-messages-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md index 10f8fbb28c..bf1c9e6d63 100644 --- a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md @@ -69,7 +69,7 @@ If the portal dashboard, and other sections show an error message such as "Data ![Image of data currently isn't available](images/atp-data-not-available.png) -You'll need to whitelist the `security.windows.com` and all sub-domains under it. +You'll need to whitelist the `security.windows.com` and all sub-domains under it. For example `*security.windows.com`. ## Related topics From ab7c64603a4c80dc30d084f95a761243905ea0e5 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 28 Nov 2017 11:00:50 -0800 Subject: [PATCH 157/190] Cropped image --- .../turn-windows-features-on-or-off.png | Bin 78789 -> 66484 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/device-security/images/turn-windows-features-on-or-off.png b/windows/device-security/images/turn-windows-features-on-or-off.png index a2d076366632dfe4d5af99c26da79e78bcd0dfb6..8d47a53b51927ab39dffa35831707ebea9469991 100644 GIT binary patch literal 66484 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 GzWony-!3u$ literal 78789 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�d>$V6Fykhm!9nFR-VZ1sfFw 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 - + From 9e9085adf880d00477c6e3d5c616428f380761b0 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 30 Nov 2017 16:44:14 +0000 Subject: [PATCH 174/190] Merged PR 4730: Merge msfb-14856406 to master 1711 MSfB What's New --- .../images/msfb-add-collection.PNG | Bin 0 -> 10521 bytes .../images/msfb-click-private-store.png | Bin 0 -> 6728 bytes .../images/msfb-wn-1711-export-user.png | Bin 0 -> 4753 bytes .../manage-private-store-settings.md | 25 +++++++++++++++--- ...tory-microsoft-store-business-education.md | 7 +++-- ...-new-microsoft-store-business-education.md | 18 +++++++------ 6 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 store-for-business/images/msfb-add-collection.PNG create mode 100644 store-for-business/images/msfb-click-private-store.png create mode 100644 store-for-business/images/msfb-wn-1711-export-user.png diff --git a/store-for-business/images/msfb-add-collection.PNG b/store-for-business/images/msfb-add-collection.PNG new file mode 100644 index 0000000000000000000000000000000000000000..0cf1a7d0af256f9c66c3915b27ef261d645ed863 GIT binary patch literal 10521 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 bLID3C*ojFWhRO3900000NkvXXu0mjfXWm46 literal 0 HcmV?d00001 diff --git a/store-for-business/images/msfb-click-private-store.png b/store-for-business/images/msfb-click-private-store.png new file mode 100644 index 0000000000000000000000000000000000000000..35642c740ebc2c1099033acc4eebbe77911511b8 GIT binary patch literal 6728 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 PKTkmN>T=aG=Ar)qDAiQ$ literal 0 HcmV?d00001 diff --git a/store-for-business/images/msfb-wn-1711-export-user.png b/store-for-business/images/msfb-wn-1711-export-user.png new file mode 100644 index 0000000000000000000000000000000000000000..61efc7307e5711974b1d41746fc1dffb5a689836 GIT binary patch literal 4753 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 + + ![Image showing private store name on MSfB store UI.](images/msfb-click-private-store.png) +3. Click **Add a Collection**.
    + + ![Image showing Add a Collection.](images/msfb-add-collection.png) + +4. Enter a name for your collection, and then click **Next**. +5. Add products to ytour collection, and then click **Done**. + +Currently, it takes about thirty-six hours for new collections to be available in your private store. +--> \ No newline at end of file diff --git a/store-for-business/release-history-microsoft-store-business-education.md b/store-for-business/release-history-microsoft-store-business-education.md index 5f43c9b179..6f1400e394 100644 --- a/store-for-business/release-history-microsoft-store-business-education.md +++ b/store-for-business/release-history-microsoft-store-business-education.md @@ -6,7 +6,7 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: store author: TrudyHa -ms.date: 10/24/2017 +ms.date: 11/30/2017 --- # Microsoft Store for Business and Education release history @@ -15,8 +15,11 @@ Microsoft Store for Business and Education regularly releases new and improved f Looking for info on the latest release? Check out [What's new in Microsoft Store for Business and Education](whats-new-microsoft-store-business-education.md) +## October 2017 + +- Bug fixes and permformance improvements. + ## September 2017 -We shared info about these updates in September, 2017. - **Manage Windows device deployment with Windows AutoPilot Deployment** - In Microsoft Store for Business, you can manage devices for your organization and apply an AutoPilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the AutoPilot deployment profile you applied to the device. [Get more info](add-profile-to-devices.md) - **Request an app** - People in your organization can reqest additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases. [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps) diff --git a/store-for-business/whats-new-microsoft-store-business-education.md b/store-for-business/whats-new-microsoft-store-business-education.md index 49ca8196e9..a5f0578801 100644 --- a/store-for-business/whats-new-microsoft-store-business-education.md +++ b/store-for-business/whats-new-microsoft-store-business-education.md @@ -6,7 +6,7 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: store author: TrudyHa -ms.date: 10/31/2017 +ms.date: 11/30/2017 --- # What's new in Microsoft Store for Business and Education @@ -15,24 +15,26 @@ Microsoft Store for Business and Education regularly releases new and improved f ## Latest updates for Store for Business and Education -**October 2017** +**November 2017** -We’ve been working on bug fixes and performance improvements to provide you a better experience. Stay tuned for new features! +| | | +|-----------------------|---------------------------------| +| ![Microsoft Store for Business Edcucation, Export users link.](images/msfb-wn-1711-export-user.png) |**Export list of Minecraft: Education Edition users**

    Admins and teachers can now export a list of users who have Minecraft: Education Edition licenses assigned to them. Click **Export users**, and Store for Education creates an Excel spreadsheet for you, and saves it as a .csv file.

    **Applies to**:
    Microsoft Store for Education | ## Previous releases and updates +[October 2017](release-history-microsoft-store-business-education.md#october-2017) +- Bug fixes and permformance improvements. + [September 2017](release-history-microsoft-store-business-education.md#september-2017) - Manage Windows device deployment with Windows AutoPilot Deployment - Request an app From 2fe91f1f4212fd43778ed38b47f0a77868389aef Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Thu, 30 Nov 2017 17:32:41 +0000 Subject: [PATCH 175/190] Merged PR 4731: updates to AutoPilot Adding network prereqs + separate section on oobe customization --- windows/deployment/windows-10-auto-pilot.md | 41 +++++++++++++++++++-- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-10-auto-pilot.md b/windows/deployment/windows-10-auto-pilot.md index 250e5d720d..022992b12f 100644 --- a/windows/deployment/windows-10-auto-pilot.md +++ b/windows/deployment/windows-10-auto-pilot.md @@ -40,6 +40,7 @@ Windows AutoPilot allows you to: * [Devices must be registered to the organization](#registering-devices-to-your-organization) * [Company branding needs to be configured](#configure-company-branding-for-oobe) +* [Network connectivity to cloud services used by Windows AutoPilot](#network-connectivity-requirements) * Devices have to be pre-installed with Windows 10 Professional, Enterprise or Education, of version 1703 or later * Devices must have access to the internet * [Azure AD Premium P1 or P2](https://www.microsoft.com/cloud-platform/azure-active-directory-features) @@ -77,7 +78,13 @@ If you would like to capture that information by yourself, you can use the [Get- By uploading this information to the Microsoft Store for Business or Partner Center admin portal, you'll be able to assign devices to your organization. Additional options and customization is available through these portals to pre-configure the devices. -Options available for Windows 10, starting with version 1703: +For information on how to upload device information, see [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#add-devices-and-apply-autopilot-deployment-profile) or [Partner Center](https://msdn.microsoft.com/partner-center/autopilot) guidance. + +#### OOBE customization + +Deployment profiles are used to configure the Out-Of-the-Box-Experience (OOBE) on devices deployed through the Windows AutoPilot Deployment Program. + +These are the OOBE customization options available for Windows 10, starting with version 1703: * Skipping Work or Home usage selection (*Automatic*) * Skipping OEM registration, OneDrive and Cortana (*Automatic*) * Skipping privacy settings @@ -86,17 +93,43 @@ Options available for Windows 10, starting with version 1703: We are working to add additional options to further personalize and streamline the setup experience in future releases. -To see additional details on how to customize the OOBE experience and how to follow this process, see guidance for [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices) or [Partner Center](https://msdn.microsoft.com/partner-center/autopilot). +To configure and apply deployment profiles, see guidance for the various available administration options: +* [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles) +* [Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot) +* [Microsoft 365 Business & Office 365 Admin](https://support.office.com/article/Create-and-edit-AutoPilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa) +* [Partner Center](https://msdn.microsoft.com/partner-center/autopilot) -#### Configure company branding for OOBE +##### Configure company branding for OOBE In order for your company branding to appear during the Out-of-the-Box Experience, you'll need to configure it in Azure Active Directory first. See [Add company branding to your directory](https://docs.microsoft.com/azure/active-directory/customize-branding#add-company-branding-to-your-directory), to configure these settings. +#### Network connectivity requirements + +The Windows AutoPilot Deployment Program uses a number of cloud services to get your devices to a productive state. This means those services need to be accessible from devices registered as Windows Autopilot devices. + +To manage devices behind firewalls and proxy servers, the following URLs need to be accessible: + +* https://go.microsoft.com +* https://login.microsoftonline.com +* https://login.live.com +* https://account.live.com +* https://signup.live.com +* https://licensing.mp.microsoft.com +* https://licensing.md.mp.microsoft.com +* ctldl.windowsupdate.com +* download.windowsupdate.com + +>[!NOTE] +>Where not explicitly specified, both HTTPS (443) and HTTP (80) need to be accessible. + +>[!TIP] +>If you're auto-enrolling your devices into Microsoft Intune, or deploying Microsoft Office, make sure you follow the networking guidlines for [Microsoft Intune](https://docs.microsoft.com/en-us/intune/network-bandwidth-use#network-communication-requirements) and [Office 365](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2). + ### IT-Driven -If you are planning to use to configure these devices with traditional on-premises or cloud-based solutions, the [Windows Configuration Designer](https://www.microsoft.com/store/p/windows-configuration-designer/9nblggh4tx22) can be used to help automate the process. This is more suited to scenarios in which you require a higher level of control over the provisioning process. For more information on creating provisioning packages with Windows Configuration Designer, see [Create a provisioning package for Windows 10](/windows/configuration/provisioning-packages/provisioning-create-package). +If you are planning to configure devices with traditional on-premises or cloud-based solutions, the [Windows Configuration Designer](https://www.microsoft.com/store/p/windows-configuration-designer/9nblggh4tx22) can be used to help automate the process. This is more suited to scenarios in which you require a higher level of control over the provisioning process. For more information on creating provisioning packages with Windows Configuration Designer, see [Create a provisioning package for Windows 10](/windows/configuration/provisioning-packages/provisioning-create-package). ### Teacher-Driven From 5af21c824dd168cb1e1d3587971d71a2bbb4c3ff Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Thu, 30 Nov 2017 18:22:21 +0000 Subject: [PATCH 176/190] Merged PR 4732: small formatting fix --- windows/deployment/windows-10-auto-pilot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-auto-pilot.md b/windows/deployment/windows-10-auto-pilot.md index 022992b12f..c93d5d893b 100644 --- a/windows/deployment/windows-10-auto-pilot.md +++ b/windows/deployment/windows-10-auto-pilot.md @@ -101,7 +101,7 @@ To configure and apply deployment profiles, see guidance for the various availab ##### Configure company branding for OOBE -In order for your company branding to appear during the Out-of-the-Box Experience, you'll need to configure it in Azure Active Directory first. +In order for your company branding to appear during the OOBE, you'll need to configure it in Azure Active Directory first. See [Add company branding to your directory](https://docs.microsoft.com/azure/active-directory/customize-branding#add-company-branding-to-your-directory), to configure these settings. From 1e173338cfdcf56c7a388fe2c3f15553f5610428 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 30 Nov 2017 10:54:12 -0800 Subject: [PATCH 177/190] updated link text --- ...ndows-operating-system-components-to-microsoft-services.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 4263500781..4212f120c4 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -127,7 +127,7 @@ See the following table for a summary of the management settings for Windows 10 | [24. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | | [25. Windows Spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | -|     [26.1 General](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | | | +|     [26.1 Apps for websites](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | | | | [27. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [28. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | @@ -155,7 +155,7 @@ See the following table for a summary of the management settings for Windows Ser | [23. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [24. Windows Media Player](#bkmk-wmp) | | | | ![Check mark](images/checkmark.png) | | [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | -|     [26.1 General](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | | | +|     [26.1 Apps for websites](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | | | | [28. Windows Update](#bkmk-wu) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ### Settings for Windows Server 2016 Server Core From b8ccc5c9b3dafff52cf0bca79dce8cb27d1ff4dd Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 30 Nov 2017 12:59:55 -0800 Subject: [PATCH 178/190] fixed broken link --- windows/device-security/tpm/manage-tpm-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/tpm/manage-tpm-commands.md b/windows/device-security/tpm/manage-tpm-commands.md index c95d30f931..6fc1327a37 100644 --- a/windows/device-security/tpm/manage-tpm-commands.md +++ b/windows/device-security/tpm/manage-tpm-commands.md @@ -77,7 +77,7 @@ The following procedures describe how to manage the TPM command lists. You must ## Use the TPM cmdlets -You can manage the TPM using Windows PowerShell. For details, see [TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx). +You can manage the TPM using Windows PowerShell. For details, see [TrustedPlatformModule PowerShell cmdlets](https://docs.microsoft.com/powershell/module/trustedplatformmodule/?view=win10-ps). ## Related topics From a00a97fbefff264f4c9898bd8c422819a0db1c97 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 30 Nov 2017 13:09:24 -0800 Subject: [PATCH 179/190] minor updates and pre release blurb --- windows/threat-protection/TOC.md | 2 +- ...dows-defender-advanced-threat-protection.md | 18 ++++++++++++------ ...dows-defender-advanced-threat-protection.md | 2 +- ...dows-defender-advanced-threat-protection.md | 3 +++ 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/windows/threat-protection/TOC.md b/windows/threat-protection/TOC.md index 668d5888bb..8604996ad8 100644 --- a/windows/threat-protection/TOC.md +++ b/windows/threat-protection/TOC.md @@ -148,7 +148,7 @@ #### [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 Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) +### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-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 with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) diff --git a/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md index dabc68ca27..17cd076296 100644 --- a/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md @@ -10,24 +10,30 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 11/28/2017 +ms.date: 11/30/2017 --- + # Access the Windows Defender ATP Community Center **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prerelease information](prerelease.md)] + The Windows Defender ATP Community Center is a place where community members can learn, collaborate, and share experiences about the product. -There are several spaces you can explore to learn about specific information about the product: +There are several spaces you can explore to learn about specific information: +- Announcements - What's new -- Announcements - Threat Intelligence ->@yarden - not sure where these categories went. as of 11/28 - therewere no spaces available for clicking at the top of the community. -In the navigation pane, select **Community center**. A new browser tab opens and takes you to the Windows Defender ATP Tech Community page. +There are several ways you can access the Community Center: +- In the Windows Defender ATP portal navigation pane, select **Community center**. A new browser tab opens and takes you to the Windows Defender ATP Tech Community page. +- Access the community through the [Windows Defender Advanced Threat Protection Tech Community](https://techcommunity.microsoft.com/t5/Windows-Defender-Advanced-Threat/ct-p/WindowsDefenderAdvanced) page + + You can instantly view and read conversations that have been posted in the community. -To get the full experience within the community, you'll need to join. For more information on how to get started in the Microsoft Tech Community, see [Microsoft Tech Community: Getting Started](https://techcommunity.microsoft.com/t5/Getting-Started/Microsoft-Tech-Community-Getting-Started-Guide/m-p/77888#M15). +To get the full experience within the community such as being able to comment on posts, you'll need to join the community. For more information on how to get started in the Microsoft Tech Community, see [Microsoft Tech Community: Getting Started](https://techcommunity.microsoft.com/t5/Getting-Started/Microsoft-Tech-Community-Getting-Started-Guide/m-p/77888#M15). diff --git a/windows/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md index ca8d8fc72a..ba65c41f73 100644 --- a/windows/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md @@ -20,7 +20,7 @@ ms.date: 10/17/2017 - Windows Server 2016 - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Prerelease information](prerelease.md)] >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configserver-abovefoldlink) diff --git a/windows/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index 301fdd085f..d6331e520b 100644 --- a/windows/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -58,6 +58,9 @@ Windows Defender ATP supports the use of Power BI data connectors to enable you - [Configure non-Windows endpoints](configure-endpoints-non-windows-windows-defender-advanced-threat-protection.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. +- [Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md)
    +The Windows Defender ATP Community Center is a place where community members can learn, collaborate, and share experiences about the product. Access and join the community to learn and interact with other members on product specific information. + >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-preview-belowfoldlink) From 3b037c882951d9c03c4eab43a0a42788de654393 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Thu, 30 Nov 2017 13:36:53 -0800 Subject: [PATCH 180/190] wdeg updates --- .../customize-exploit-protection.md | 13 +++++++++-- ...enable-controlled-folders-exploit-guard.md | 6 +++++ ...port-export-exploit-protection-emet-xml.md | 22 ++++++++++++++++++- 3 files changed, 38 insertions(+), 3 deletions(-) diff --git a/windows/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md b/windows/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md index 40aebba1d3..406433bb69 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md +++ b/windows/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md @@ -185,7 +185,7 @@ Exporting the configuration as an XML file allows you to copy the configuration The configuration settings that were most recently modified will always be applied - regardless of whether you use PowerShell or Windows Defender Security Center. This means that if you use the app to configure a mitigation, then use PowerShell to configure the same mitigation, the app will update to show the changes you made with PowerShell. If you were to then use the app to change the mitigation again, that change would apply. >[!IMPORTANT] - >Any changes that are deployed to a machine through Group Policy will override the local configuration. When setting up an initial configuration, use a machine that will not have a Group Policy configuration applied to ensure your changes aren't overriden. + >Any changes that are deployed to a machine through Group Policy will override the local configuration. When setting up an initial configuration, use a machine that will not have a Group Policy configuration applied to ensure your changes aren't overridden. You can use the PowerShell verb `Get` or `Set` with the cmdlet `ProcessMitigation`. Using `Get` will list the current configuration status of any mitigations that have been enabled on the device - add the `-Name` cmdlet and app exe to see mitigations for just that app: @@ -194,7 +194,16 @@ Exporting the configuration as an XML file allows you to copy the configuration Get-ProcessMitigation -Name processName.exe ``` - Use `Set` to configure each mitigation in the following format: +>[!IMPORTANT] +>System-level mitigations that have not been configured will show a status of `NOTSET`. +> +>For system-level settings, `NOTSET` indicates the default setting for that mitigation has been applied. +> +>For app-level settings, `NOTSET` indicates the system-level setting for the mitigation will be applied. +> +>The default setting for each system-level mitigation can be seen in the Windows Defender Security Center, as described in the [Configure system-level mitigations with the Windows Defender Security Center app section above](#configure-system-level-mitigations-with-the-windows-defender-security-center-app). + +Use `Set` to configure each mitigation in the following format: ```PowerShell Set-ProcessMitigation - - ,, diff --git a/windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md index 4af5aacff1..6912c28362 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md @@ -49,6 +49,12 @@ You can enable Controlled folder access with the Windows Defender Security Cente For further details on how audit mode works, and when you might want to use it, see the [audit Windows Defender Exploit Guard topic](audit-windows-defender-exploit-guard.md). +>[!NOTE] +>The Controlled folder access feature will display the state in the Windows Defender Security Center app under **Virus & threat protection settings**. +>If the feature is configured with Group Policy, PowerShell, or MDM CSPs, the state will change in the Windows Defender Security Center app after a restart of the device. +>If the feature is set to **Audit mode** with any of those tools, the Windows Defender Security Center app will show the state as **Off**, as protection offered by the feature will not work. +>See [Use audit mode to evaluate Windows Defender Exploit Guard features](audit-windows-defender-exploit-guard.md) for more details on how audit mode works. + ### Use the Windows Defender Security app to enable Controlled folder access diff --git a/windows/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md b/windows/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md index e4969fa310..baf37dc153 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md +++ b/windows/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md @@ -59,10 +59,13 @@ The [Exploit Guard Evaluation Package](https://aka.ms/mp7z2w) contains a sample Before you export a configuration file, you need to ensure you have the correct settings. -You should first configure Exploit protection on a single, dedicated machine. See the [Customize Exploit protection](customize-exploit-protection.md) topic for descriptions about and instrucitons for configuring mitigations. +You should first configure Exploit protection on a single, dedicated machine. See the [Customize Exploit protection](customize-exploit-protection.md) topic for descriptions about and instructions for configuring mitigations. When you have configured Exploit protection to your desired state (including both system-level and app-level mitigations), you can export the file using either the Windows Defender Security Center app or PowerShell. + + + ### Use the Windows Defender Security Center app to export a configuration file @@ -114,6 +117,7 @@ After importing, the settings will be instantly applied and can be reviewed in t Change `filename` to the location and name of the Exploit protection XML file. >[!IMPORTANT] +> >Ensure you import a configuration file that is created specifically for Exploit protection. You cannot directly import an EMET configuration file, you must convert it first. @@ -123,6 +127,15 @@ You can convert an existing EMET configuration file to the new format used by Ex You can only do this conversion in PowerShell. +>[!WARNING] +> +>You cannot directly convert the default EMET configuration files that are distributed with EMET. These files are intended to help set up EMET for a first-time user. Attempting to directly convert these files into an Exploit protection configuration file will not work. +> +>However, if you want to apply the same settings as in the default EMET configuration files, you must first import the default configuration file into EMET, then export the settings to a new file. +> +>You can then convert that file using the PowerShell cmdlet described here before importing the settings into Exploit protection. + + 1. Type **powershell** in the Start menu, right click **Windows PowerShell** and click **Run as administrator** 2. Enter the following cmdlet: @@ -132,6 +145,13 @@ You can only do this conversion in PowerShell. Change `emetFile` to the name and location of the EMET configuration file, and change `filename` to whichever location and file name you want to use. +>[!IMPORTANT] +> +>If you have enabled Mandatory ASLR for any apps in EMET, export the EMET settings to an XML file, and then convert the XML file into an Exploit protection configuration file, you will need to manually edit the converted XML file to ensure the Mandatory ASLR mitigation setting is correctly configured: +> +> 1. Open the PowerShell-converted XML file in a text editor. +> 2. Search for `ASLR ForceRelocateImages="false"` and change it to `ASLR ForceRelocateImages="true"` for each app that you want Mandatory ASLR to be enabled. + ## Manage or deploy a configuration From 6034fe957f99f7580c0e594e5cdb02c96b3d6371 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Thu, 30 Nov 2017 21:52:07 +0000 Subject: [PATCH 181/190] Merged PR 4744: updated date on AutoPilot --- windows/deployment/windows-10-auto-pilot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-auto-pilot.md b/windows/deployment/windows-10-auto-pilot.md index c93d5d893b..a292123501 100644 --- a/windows/deployment/windows-10-auto-pilot.md +++ b/windows/deployment/windows-10-auto-pilot.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: DaniHalfin ms.author: daniha -ms.date: 06/30/2017 +ms.date: 11/30/2017 --- # Overview of Windows AutoPilot From dc1bb72d66217d37d70a0e4971b4d46e2930e4eb Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Fri, 1 Dec 2017 18:45:10 +0000 Subject: [PATCH 182/190] Updated enable-controlled-folders-exploit-guard.md to remove strong language. --- .../enable-controlled-folders-exploit-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md index 6912c28362..b0bc4e5eac 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md @@ -52,7 +52,7 @@ For further details on how audit mode works, and when you might want to use it, >[!NOTE] >The Controlled folder access feature will display the state in the Windows Defender Security Center app under **Virus & threat protection settings**. >If the feature is configured with Group Policy, PowerShell, or MDM CSPs, the state will change in the Windows Defender Security Center app after a restart of the device. ->If the feature is set to **Audit mode** with any of those tools, the Windows Defender Security Center app will show the state as **Off**, as protection offered by the feature will not work. +>If the feature is set to **Audit mode** with any of those tools, the Windows Defender Security Center app will show the state as **Off**. >See [Use audit mode to evaluate Windows Defender Exploit Guard features](audit-windows-defender-exploit-guard.md) for more details on how audit mode works. From 9d7db1dfda6f22bb85d9be4235a16f0902831d32 Mon Sep 17 00:00:00 2001 From: RastafarianWarlock <34170850+RastafarianWarlock@users.noreply.github.com> Date: Fri, 1 Dec 2017 15:43:04 -0500 Subject: [PATCH 183/190] Update manage-windows-10-in-your-organization-modern-management.md --- .../manage-windows-10-in-your-organization-modern-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md index 34b1af8c9f..46a64c0237 100644 --- a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md +++ b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md @@ -45,7 +45,7 @@ As indicated in the diagram, Microsoft continues to provide support for deep man With Windows 10, you can continue to use traditional OS deployment, but you can also “manage out of the box.” To transform new devices into fully-configured, fully-managed devices, you can: -- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services like [Microsoft Intune](https://docs.microsoft.com/intune/understand-explore/introduction-to-microsoft-intune). +- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services such as [Microsoft Autopilot (https://docs.microsoft.com/en-us/windows/deployment/windows-10-auto-pilot). - Create self-contained provisioning packages built with the [Windows Configuration Designer](https://technet.microsoft.com/itpro/windows/deploy/provisioning-packages). From 3bbf4f4ea5604eceed04ff8430f14f101de5b324 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 4 Dec 2017 16:46:50 +0000 Subject: [PATCH 184/190] Merged PR 4779: Add link to Surface Hub topic --- .../surface-hub/prepare-your-environment-for-surface-hub.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/prepare-your-environment-for-surface-hub.md b/devices/surface-hub/prepare-your-environment-for-surface-hub.md index 613ec77311..37027821a8 100644 --- a/devices/surface-hub/prepare-your-environment-for-surface-hub.md +++ b/devices/surface-hub/prepare-your-environment-for-surface-hub.md @@ -117,8 +117,9 @@ When you go through the first-run program for your Surface Hub, there's some inf ## More information -- [Surface Hub and the Skype for Business Trusted Domain List](https://blogs.technet.microsoft.com/y0av/2017/10/25/95/) -- [Surface Hub in a Multi-Domain Environment](https://blogs.technet.microsoft.com/y0av/2017/11/08/11/) +- [Blog post: Surface Hub and the Skype for Business Trusted Domain List](https://blogs.technet.microsoft.com/y0av/2017/10/25/95/) +- [Blog post: Surface Hub in a Multi-Domain Environment](https://blogs.technet.microsoft.com/y0av/2017/11/08/11/) +- [Blog post: Configuring a proxy for your Surface Hub](https://blogs.technet.microsoft.com/y0av/2017/12/03/7/)   From 80247fdf000be5d9000d0b4128a8b89c05469af2 Mon Sep 17 00:00:00 2001 From: Mike Stephens Date: Mon, 4 Dec 2017 09:57:45 -0800 Subject: [PATCH 185/190] Updated FAQ with multifactor unlock. Fixed hyperlinks on the features page --- .../hello-for-business/hello-features.md | 10 +++++----- .../hello-for-business/hello-identity-verification.md | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/access-protection/hello-for-business/hello-features.md b/windows/access-protection/hello-for-business/hello-features.md index af73b147d6..e89b3407a1 100644 --- a/windows/access-protection/hello-for-business/hello-features.md +++ b/windows/access-protection/hello-for-business/hello-features.md @@ -2,7 +2,7 @@ title: Windows Hello for Business Features description: Windows Hello for Business Features ms.assetid: 5BF09642-8CF5-4FBC-AC9A-5CA51E19387E -keywords: identity, PIN, biometric, Hello, passport, WHFB, Windows Hello, PIN Reset, Dynamic Lock, Multifactor Unlock, Forgot PIN, Privileged Workstation +keywords: identity, PIN, biometric, Hello, passport, WHFB, Windows Hello, PIN Reset, Dynamic Lock, Multifactor Unlock, Forgot PIN, Privileged credentials ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -10,7 +10,7 @@ ms.pagetype: security, mobile author: mikestephens-MS ms.author: mstephen localizationpriority: high -ms.date: 10/20/2017 +ms.date: 12/04/2017 --- # Windows Hello for Business Features @@ -18,9 +18,9 @@ Consider these additional features you can use after your organization deploys W * [Conditional access](#conditional-access) * [Dynamic lock](#dynamic-lock) -* [PIN reset](#PIN-reset) -* [Privileged credentials](#Priveleged-crednetials) -* [Mulitfactor Unlock](#Multifactor-unlock) +* [PIN reset](#pin-reset) +* [Privileged credentials](#privileged-credentials) +* [Mulitfactor Unlock](#multifactor-unlock) ## Conditional access diff --git a/windows/access-protection/hello-for-business/hello-identity-verification.md b/windows/access-protection/hello-for-business/hello-identity-verification.md index dbe821c879..71173211b8 100644 --- a/windows/access-protection/hello-for-business/hello-identity-verification.md +++ b/windows/access-protection/hello-for-business/hello-identity-verification.md @@ -10,7 +10,7 @@ ms.pagetype: security, mobile author: mikestephens-MS ms.author: mstephen localizationpriority: high -ms.date: 10/20/2017 +ms.date: 12/04/2017 --- # Windows Hello for Business @@ -104,7 +104,7 @@ There are many deployment options from which to choose. Some of those options re Windows Hello for Business is two-factor authentication based the observed authentication factors of: something you have, something you know, and something part of you. Windows Hello for Business incorporates two of these factors: something you have (the user's private key protected by the device's security module) and something you know (your PIN). With the proper hardware, you can enhance the user experience by introducing biometrics. Using biometrics, you can replace the "something you know" authentication factor with the "something that is part of you" factor, with the assurances that users can fall back to the "something you know factor". ### Can I use PIN and biometrics to unlock my device? -No. Windows Hello for Business provides two-factor authentication. However, we are investigating the ability to unlock the desktop with additional factors. +No. Windows Hello for Business provides two-factor authentication. However, starting in Windows 10, version 1709, you can use multifactor unlock to require the user to provide an additional factor to unlock the device. Authentication remains two-factor, but another factor is required before Windows allows the user to reach the desktop. Read more about [multifactor unlock](https://docs.microsoft.com/en-us/windows/access-protection/hello-for-business/hello-features#multifactor-unlock) in [Windows Hello for Business Features](#hello-features.md) ### What is the difference between Windows Hello and Windows Hello for Business Windows Hello represents the biometric framework provided in Windows 10. Windows Hello enables users to use biometrics to sign into their devices by securely storing their username and password and releasing it for authentication when the user successfully identifies themselves using biometrics. Windows Hello for Business uses asymmetric keys protected by the device's security module that requires a user gesture (PIN or biometrics) to authenticate. From 34c7e7f5583a4e29873d36c43247a04dc03f2cc1 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 4 Dec 2017 17:59:11 +0000 Subject: [PATCH 186/190] Merged PR 4781: Combine old link with new link from external pull request --- .../manage-windows-10-in-your-organization-modern-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md index 46a64c0237..88ce730964 100644 --- a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md +++ b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md @@ -45,7 +45,7 @@ As indicated in the diagram, Microsoft continues to provide support for deep man With Windows 10, you can continue to use traditional OS deployment, but you can also “manage out of the box.” To transform new devices into fully-configured, fully-managed devices, you can: -- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services such as [Microsoft Autopilot (https://docs.microsoft.com/en-us/windows/deployment/windows-10-auto-pilot). +- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services such as [Microsoft Autopilot] (https://docs.microsoft.com/en-us/windows/deployment/windows-10-auto-pilot) or [Microsoft Intune](https://docs.microsoft.com/intune/understand-explore/introduction-to-microsoft-intune). - Create self-contained provisioning packages built with the [Windows Configuration Designer](https://technet.microsoft.com/itpro/windows/deploy/provisioning-packages). From 27c091765bb73bff1392794229c675ef972c3ac4 Mon Sep 17 00:00:00 2001 From: Elizabeth Ross Date: Mon, 4 Dec 2017 18:20:05 +0000 Subject: [PATCH 187/190] Merged PR 4782: Merge inventory-nov to master Updates for basic level --- ...el-windows-diagnostic-events-and-fields.md | 205 +++++++++++++++++- ...change-history-for-configure-windows-10.md | 1 + 2 files changed, 202 insertions(+), 4 deletions(-) diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md index cb11a4d0d9..6f2e45cc82 100644 --- a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md @@ -9,6 +9,7 @@ ms.pagetype: security ms.localizationpriority: high author: eross-msft ms.author: lizross +ms.date: 11/16/2017 --- @@ -16,7 +17,7 @@ ms.author: lizross **Applies to** -- Windows 10, version 1703 and later +- Windows 10, version 1703 The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. When the level is set to Basic, it also includes the Security level information. The Basic level also helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. @@ -26,7 +27,7 @@ Use this article to learn about diagnostic events, grouped by event area, and th - [Configure Windows telemetry in your organization](configure-windows-telemetry-in-your-organization.md) >[!Note] ->Updated July 2017 to document new and modified events. We’ve added new fields to several Appraiser events to prepare for upgrades to the next release of Windows and we’ve added a brand-new event, Census.Speech, to collect basic details about speech settings and configuration. +>Updated November 2017 to document new and modified events. We’ve added some new events and also added new fields to existing events to prepare for upgrades to the next release of Windows. ## Common data extensions @@ -592,6 +593,7 @@ The following fields are available: - **NotRegressed** Does the device have a problem code on the source OS that is no better than the one it would have on the target OS? - **SdbDeviceBlockUpgrade** Is there an SDB block on the PNP device that blocks upgrade? - **SdbDriverBlockOverridden** Is there an SDB block on the PNP device that blocks upgrade, but that block was overridden? +- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? ### Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove @@ -1475,6 +1477,7 @@ The following fields are available: - **IsDERequirementMet** Represents if the device can do device encryption. - **IsEDPEnabled** Represents if Enterprise data protected on the device. - **ContainerType** The type of container, such as process or virtual machine hosted. +- **EnrollmentType** Represents the type of enrollment, such as MDM or Intune, for a particular device. ### Census.Firmware @@ -1538,7 +1541,11 @@ The following fields are available: - **OEMModelBaseBoardVersion** Differentiates between developer and retail devices. - **ActiveMicCount** The number of active microphones attached to the device. - **OEMModelSystemVersion** The system model version set on the device by the OEM. - +- **D3DMaxFeatureLevel** The supported Direct3D version. +- **Gyroscope** Indicates whether the device has a gyroscope. +- **Magnetometer** Indicates whether the device has a magnetometer. +- **NFCProximity** Indicates whether the device supports NFC. +- **TelemetryLevelLimitEnhanced** The telemetry level for Windows Analytics-based solutions. ### Census.Memory @@ -1611,7 +1618,8 @@ The following fields are available: - **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time -- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. +- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. +- **AssignedAccessStatus** The kiosk configuration mode. ### Census.Processor @@ -1628,6 +1636,7 @@ The following fields are available: - **ProcessorModel** Retrieves the name of the processor model. - **SocketCount** Number of physical CPU sockets of the machine. - **ProcessorIdentifier** The processor identifier of a manufacturer. +- **ProcessorUpdateRevision** The microcode version. ### Census.Speech @@ -1713,6 +1722,8 @@ The following fields are available: - **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. - **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#1 Hypervisors. - **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. +- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. +- **isVDI** Is the device using Virtual Desktop Infrastructure? ### Census.WU @@ -1738,6 +1749,12 @@ The following fields are available: - **OSRollbackCount** The number of times feature updates have rolled back on the device. - **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. - **AppraiserGatedStatus** Indicates whether a device has been gated for upgrading. +- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? +- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? +- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? +- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? +- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? +- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. ### Census.Xbox @@ -1751,6 +1768,17 @@ The following fields are available: - **XboxLiveSandboxId** Retrieves the developer sandbox id if the device is internal to MS. - **XboxConsolePreferredLanguage** Retrieves the preferred language selected by the user on Xbox console. +### Census.Security + +This event provides information on about security settings used to help keep Windows up-to-date and secure. + +- **AvailableSecurityProperties** Enumerates and reports state on the relevant security properties for Device Guard. +- **CGRunning** Is Credential Guard running? +- **DGState** A summary of the Device Guard state. +- **HVCIRunning** Is HVCI running? +- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. +- **SecureBootCapable** Is this device capable of running Secure Boot? +- **VBSState** Is virtualization-based security enabled, disabled, or running? ## Diagnostic data events @@ -2001,7 +2029,24 @@ The following fields are available: - **aeinv** The version of the App inventory component. - **devinv** The file version of the Device inventory component. +### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync +This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events +- +### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd + +This event sends basic metadata about the USB hubs on the device + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events +- **TotalUserConnectablePorts** Total number of connectable USB ports +- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports +- ### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd This event sends basic metadata about an application on the system to help keep Windows up to date. @@ -2120,6 +2165,7 @@ The following fields are available: - **RelativeOrientation** Indicates if a Relative Orientation sensor is found. - **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. - **Temperature** Indicates if a Temperature sensor is found. +- **EnergyMeter** Indicates if an Energy sensor is found. ### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync @@ -2282,6 +2328,7 @@ The following fields are available: - **SubmissionId** The HLK submission ID for the driver package. - **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. +- **DriverInBox** Is the driver included with the operating system? ### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove @@ -2313,6 +2360,53 @@ The following fields are available: - **ChecksumDictionary** A count of each operating system indicator. - **PCFP** Equivalent to the InventoryId field that is found in other core events. +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAAdd + +This event provides a summary rollup count of conditions encountered while performing a local scan of Office files, analyzing for known VBA programmability compatibility issues between legacy office version and ProPlus, and between 32 and 64-bit versions + +The following fields are available: + +- **Design** Count of files with design issues found +- **Design_x64** Count of files with 64 bit design issues found +- **DuplicateVBA** Count of files with duplicate VBA code +- **HasVBA** Count of files with VBA code +- **Inaccessible** Count of files that were inaccessible for scanning +- **Issues** Count of files with issues detected +- **Issues_x64** Count of files with 64-bit issues detected +- **IssuesNone** Count of files with no issues detected +- **IssuesNone_x64** Count of files with no 64-bit issues detected +- **Locked** Count of files that were locked, preventing scanning +- **NoVBA** Count of files with no VBA inside +- **Protected** Count of files that were password protected, preventing scanning +- **RemLimited** Count of files that require limited remediation changes +- **RemLimited_x64** Count of files that require limited remediation changes for 64-bit issues +- **RemSignificant** Count of files that require significant remediation changes +- **RemSignificant_x64** Count of files that require significant remediation changes for 64-bit issues +- **Score** Overall compatibility score calculated for scanned content +- **Score_x64** Overall 64-bit compatibility score calculated for scanned content +- **Total** Total number of files scanned +- **Validation** Count of files that require additional manual validation +- **Validation_x64** Count of files that require additional manual validation for 64-bit issues + +### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync + +This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events + +### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd + +This event provides the basic metadata about the frameworks an application may depend on + +The following fields are available: + +- **FileId** A hash that uniquely identifies a file +- **Frameworks** The list of frameworks this file depends on +- **InventoryVersion** The version of the inventory file generating the events +- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it + ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd @@ -2323,6 +2417,17 @@ The following fields are available: - **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **IndicatorValue** The indicator value +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove @@ -2341,6 +2446,98 @@ The following fields are available: - **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsAdd + +This event provides data on Microsoft Office VBA rule violations, including a rollup count per violation type, giving an indication of remediation requirements for an organization. The event identifier is a unique GUID, associated with the validation rule + +The following fields are available: + +- **Count** Count of total Microsoft Office VBA rule violations + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInAdd + +This event provides data on the installed Office Add-ins. + +- **AddInCLSID** The CLSID key office the Office addin. +- **AddInId** The ID of the Office addin. +- **BinFileTimestamp** The timestamp of the Office addin. +- **BinFileVersion** The version of the Office addin. +- **Description** The description of the Office addin. +- **FileId** The file ID of the Office addin. +- **FriendlyName** The friendly name of the Office addin. +- **FullPath** The full path to the Office addin. +- **LoadBehavior** A Uint32 that describes the load behavior. +- **LoadTime** The load time for the Office addin. +- **OfficeApplication** The OIffice application for this addin. +- **OfficeArchitecture** The architecture of the addin. +- **OfficeVersion** The Office version for this addin. +- **OutlookCrashingAddin** A boolean value that indicates if crashes have been found for this addin. +- **Provider** The provider name for this addin. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd + +This event provides data on the installed Office identifiers. + +- **OAudienceData** The Office Audience descriptor. +- **OAudienceId** The Office Audience ID. +- **OMID** The Office machine ID. +- **OPlatform** The Office architecture. +- **OVersion** The Office version +- **OTenantId** The Office 365 Tenant GUID. +- **OWowMID** The Office machine ID. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd + +This event provides data on the installed Office-related Internet Explorer features. + +- **OIeFeatureAddon** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeMachineLockdown** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeMimeHandling** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeMimeSniffing** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeNoAxInstall** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeNoDownload** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeObjectCaching** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIePasswordDisable** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeSafeBind** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeSecurityBand** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeUncSaveCheck** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeValidateUrl** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeWebOcPopup** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeWinRestrict** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). +- **OIeZoneElevate** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd + +This event describes the Office products that are installed. + +- **OC2rApps** The Office Click-to-Run apps. +- **OC2rSkus** The Office Click-to-Run products. +- **OMsiApps** The Office MSI apps. +- **OProductCodes** The Office MSI product code. ## OneDrive events diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 95fedcd1de..22ca0d610d 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -19,6 +19,7 @@ This topic lists new and updated topics in the [Configure Windows 10](index.md) New or changed topic | Description --- | --- +|[Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md)| Added events that were added in November. | [Create a provisioning package with multivariant settings](provisioning-packages/provisioning-multivariant.md) | Add support for desktop to [Conditions](provisioning-packages/provisioning-multivariant.md#conditions) table. ## October 2017 From aaf00adaaf26965e484b2828d9a4888eb7de8eec Mon Sep 17 00:00:00 2001 From: Elizabeth Ross Date: Mon, 4 Dec 2017 18:20:45 +0000 Subject: [PATCH 188/190] Merged PR 4783: Fixed text Fixed text --- .../enterprise-mode-schema-version-2-guidance.md | 2 +- .../use-the-enterprise-mode-site-list-manager.md | 4 ++-- .../ie11-deploy-guide/what-is-enterprise-mode.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md index 175f5657b4..472e5badc1 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md @@ -31,7 +31,7 @@ Because of the schema changes, you can't combine the old version (v.1) with the - <site-list>. If your schema root node includes this key, you're using the v.2 version of the schema. -You can continue to use the v.1 version of the schema on Windows 10, but you won't have the benefits of the new v.2 version schema updates and new features. Additionally, if you save the v.1 version of the schema in the new Enterprise Mode Site List Manager (schema v.2), it will automatically update the file to use the v.2 version of the schema. +You can continue to use the v.1 version of the schema on Windows 10, but you won't have the benefits of the new v.2 version schema updates and new features. Additionally, saving the v.1 version of the schema in the new Enterprise Mode Site List Manager (schema v.2) automatically updates the file to use the v.2 version of the schema. ### Enterprise Mode v.2 schema example The following is an example of the v.2 version of the Enterprise Mode schema. diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md index c835ab4697..839239f239 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md @@ -30,8 +30,8 @@ There are currently two versions of the Enterprise Site List Manager, both based |Schema version |Operating system |Enterprise Site List Manager version | |-----------------|---------------|------------------------------------| -|Enterprise Mode schema, version 2 (v.2) |

    [Windows 10 2015 Fall Update](https://blogs.windows.com/msedgedev/2015/11/23/windows-10-1511-enterprise-improvements/)

    -OR-

    [Windows 8.1 June 2016 Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/)

    -OR-

    [Windows 7 2016 June Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/) |Both versions of the enterprise mode schema are supported. However, the Enterprise Mode Site List Manager (schema v.2) only supports the v.2 version of the schema. If you import a v.1 version schema into the Enterprise Mode Site List Manager (schema v.2), it will save the XML into the v.2 version of the schema.

    For more info about the different schema versions, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md) | -|Enterprise Mode schema, version 1 (v.1) |

    Windows 10

    -OR-

    Windows 8.1

    -OR-

    Windows 7 |Uses the Enterprise Mode Site List Manager (schema v.1).

    For more info about the different schema versions, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md) | +|Enterprise Mode schema, version 2 (v.2) |Windows 10
    -OR-
    Windows 8.1
    -OR-
    Windows 7|Uses the Enterprise Mode Site List Manager (schema v.2) and the v.2 version of the schema. If you import a v.1 version schema into the Enterprise Mode Site List Manager (schema v.2), the XML is saved into the v.2 version of the schema.

    For more info about the v.2 version of the schema, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md).| +|Enterprise Mode schema, version 1 (v.1) |Windows 10
    -OR-
    Windows 8.1
    -OR-
    Windows 7|Uses the Enterprise Mode Site List Manager (schema v.1) and the v.1 version of the schema.

    For more info about the v.1 version of the schema, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md)| ## Using the Enterprise Mode Site List Manager The following topics give you more information about the things that you can do with the Enterprise Mode Site List Manager. diff --git a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md index acda0831fc..d6d34cf194 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md @@ -37,7 +37,7 @@ Based on the size of your legacy web app dependency, determined by the data coll For more info about when to use which option, and which option is best for you, see the [Continuing to make it easier for Enterprise customers to upgrade to Internet Explorer 11 — and Windows 10](https://blogs.windows.com/msedgedev/2015/11/23/windows-10-1511-enterprise-improvements) blog. ## What is Enterprise Mode? -Enterprise Mode, a compatibility mode that runs on Internet Explorer 11 on Windows 10, Windows 8.1 and Windows 7 devices, lets websites render using a modified browser configuration that’s designed to emulate either Windows Internet Explorer 7 or Windows Internet Explorer 8, avoiding the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer. +Enterprise Mode, a compatibility mode that runs on Internet Explorer 11 on Windows 10, Windows 8.1, and Windows 7 devices, lets websites render using a modified browser configuration that’s designed to emulate either Windows Internet Explorer 7 or Windows Internet Explorer 8. Running in this mode helps to avoid many of the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer. Many customers identify web app compatibility as a significant cost to upgrading because web apps need to be tested and upgraded before adopting a new browser. The improved compatibility provided by Enterprise Mode can help give customers confidence to upgrade to IE11, letting customers benefit from modern web standards, increased performance, improved security, and better reliability. From 5e074e8fcf8598d2bf5cb8ddbc1c60af0509db64 Mon Sep 17 00:00:00 2001 From: Mike Stephens Date: Mon, 4 Dec 2017 10:21:38 -0800 Subject: [PATCH 189/190] Minor text edit --- .../hello-for-business/hello-identity-verification.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/access-protection/hello-for-business/hello-identity-verification.md b/windows/access-protection/hello-for-business/hello-identity-verification.md index 71173211b8..b0e4a403a4 100644 --- a/windows/access-protection/hello-for-business/hello-identity-verification.md +++ b/windows/access-protection/hello-for-business/hello-identity-verification.md @@ -104,7 +104,7 @@ There are many deployment options from which to choose. Some of those options re Windows Hello for Business is two-factor authentication based the observed authentication factors of: something you have, something you know, and something part of you. Windows Hello for Business incorporates two of these factors: something you have (the user's private key protected by the device's security module) and something you know (your PIN). With the proper hardware, you can enhance the user experience by introducing biometrics. Using biometrics, you can replace the "something you know" authentication factor with the "something that is part of you" factor, with the assurances that users can fall back to the "something you know factor". ### Can I use PIN and biometrics to unlock my device? -No. Windows Hello for Business provides two-factor authentication. However, starting in Windows 10, version 1709, you can use multifactor unlock to require the user to provide an additional factor to unlock the device. Authentication remains two-factor, but another factor is required before Windows allows the user to reach the desktop. Read more about [multifactor unlock](https://docs.microsoft.com/en-us/windows/access-protection/hello-for-business/hello-features#multifactor-unlock) in [Windows Hello for Business Features](#hello-features.md) +Starting in Windows 10, version 1709, you can use multifactor unlock to require the user to provide an additional factor to unlock the device. Authentication remains two-factor, but another factor is required before Windows allows the user to reach the desktop. Read more about [multifactor unlock](https://docs.microsoft.com/en-us/windows/access-protection/hello-for-business/hello-features#multifactor-unlock) in [Windows Hello for Business Features](#hello-features.md) ### What is the difference between Windows Hello and Windows Hello for Business Windows Hello represents the biometric framework provided in Windows 10. Windows Hello enables users to use biometrics to sign into their devices by securely storing their username and password and releasing it for authentication when the user successfully identifies themselves using biometrics. Windows Hello for Business uses asymmetric keys protected by the device's security module that requires a user gesture (PIN or biometrics) to authenticate. From 03355f7295b55296fd307d159ce6c31b031a7737 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Mon, 4 Dec 2017 20:38:46 +0000 Subject: [PATCH 190/190] Merged PR 4791: ApplicationDefaults/DefaultAssociationsConfiguration in Policy CSP Removed reference to Surface Hub --- .../client-management/mdm/policy-csp-applicationdefaults.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-applicationdefaults.md b/windows/client-management/mdm/policy-csp-applicationdefaults.md index 440bf514ac..ec192ad201 100644 --- a/windows/client-management/mdm/policy-csp-applicationdefaults.md +++ b/windows/client-management/mdm/policy-csp-applicationdefaults.md @@ -129,9 +129,4 @@ Footnote: - -## ApplicationDefaults policies supported by Microsoft Surface Hub - -- [ApplicationDefaults/DefaultAssociationsConfiguration](#applicationdefaults-defaultassociationsconfiguration) -

    If you do not have a PC available to convert to VM, perform the following steps to download an evaluation VM:
      @@ -292,7 +292,7 @@ When creating a VM in Hyper-V, you must specify either generation 1 or generatio
      - +
      @@ -363,7 +363,7 @@ The following table displays the Hyper-V VM generation to choose based on the OS
      -
      Architecture
      +
      @@ -372,8 +372,8 @@ The following table displays the Hyper-V VM generation to choose based on the OS - - + + @@ -384,7 +384,7 @@ The following table displays the Hyper-V VM generation to choose based on the OS - + @@ -395,8 +395,8 @@ The following table displays the Hyper-V VM generation to choose based on the OS - - + + @@ -407,7 +407,7 @@ The following table displays the Hyper-V VM generation to choose based on the OS - + @@ -513,7 +513,7 @@ Notes:
      ### Resize VHD -
      +
      **Enhanced session mode** **Important**: Before proceeding, verify that you can take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands from the Hyper-V host to VMs, between VMs, and between RDP sessions. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy on one computer, then right-clicking and selecting paste on another computer. @@ -524,7 +524,7 @@ To ensure that enhanced session mode is enabled on the Hyper-V host, type the fo >If enhanced session mode was not previously enabled, close any existing virtual machine connections and re-open them to enable access to enhanced session mode. As mentioned previously: instructions to "type" commands provided in this guide can be typed, but the preferred method is to copy and paste these commands. Most of the commands to this point in the guide have been brief, but many commands in sections below are longer and more complex. -
      +
      The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 100GB to support installing imaging tools and storing OS images. From 21e8dfc8ba86c1351bc654c965926e899b7e9099 Mon Sep 17 00:00:00 2001 From: jmunck <33725928+jmunck@users.noreply.github.com> Date: Thu, 16 Nov 2017 11:29:34 -0800 Subject: [PATCH 115/190] Update index.md Added Tip to note that skipping a version (1511 - 1709) is indeed possible. --- windows/deployment/update/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/deployment/update/index.md b/windows/deployment/update/index.md index 2295a1f28e..11e535e768 100644 --- a/windows/deployment/update/index.md +++ b/windows/deployment/update/index.md @@ -47,6 +47,4 @@ Windows as a service provides a new way to think about building, deploying, and >[!TIP] >Windows servicing is changing, but for disaster recovery scenarios and bare-metal deployments of Windows 10, you still can use traditional imaging software such as System Center Configuration Manager or the Microsoft Deployment Toolkit. Using these tools to deploy Windows 10 images is similar to deploying previous versions of Windows. ->With each release of a new feature update for CB, Microsoft makes available new .iso files for use in updating your custom images. Each Windows 10 build has a finite servicing lifetime, so it’s important that images stay up to date with the latest build. For detailed information about how to deploy Windows 10 to bare-metal machines or to upgrade to Windows 10 from previous builds of Windows, see [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](../deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md). - -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=index.md). \ No newline at end of file +>With each release of a new feature update for CB, Microsoft makes available new .iso files for use in updating your custom images. Each Windows 10 build has a finite servicing lifetime, so it’s important that images stay up to date with the latest build. For detailed information about how to deploy Windows 10 to bare-metal machines or to upgrade to Windows 10 from previous builds of Windows, see [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](../deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md). Additionally, Windows 10 clients can move from any supported version of Windows 10 (i.e. Version 1511) to the latest version directly (i.e 1709) From 7f77d0c6e87bc35cc09433220668a8f166b8e6f1 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Fri, 17 Nov 2017 16:22:28 +0530 Subject: [PATCH 116/190] Typo error fixed "Upgrade and migration monsiderations" considerations --- .../upgrade/windows-upgrade-and-migration-considerations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/windows-upgrade-and-migration-considerations.md b/windows/deployment/upgrade/windows-upgrade-and-migration-considerations.md index 28539a5108..f0d196dfd1 100644 --- a/windows/deployment/upgrade/windows-upgrade-and-migration-considerations.md +++ b/windows/deployment/upgrade/windows-upgrade-and-migration-considerations.md @@ -29,7 +29,7 @@ With Windows Easy Transfer, files and settings can be transferred using a netwo ### Migrate with the User State Migration Tool You can use USMT to automate migration during large deployments of the Windows operating system. USMT uses configurable migration rule (.xml) files to control exactly which user accounts, user files, operating system settings, and application settings are migrated and how they are migrated. You can use USMT for both *side-by-side* migrations, where one piece of hardware is being replaced, or *wipe-and-load* (or *refresh*) migrations, when only the operating system is being upgraded. -## Upgrade and migration monsiderations +## Upgrade and migration considerations Whether you are upgrading or migrating to a new version of Windows, you must be aware of the following issues and considerations: ### Application compatibility From 5f52f37a6f059948b4cea538feca3a627aacca24 Mon Sep 17 00:00:00 2001 From: Wael Jendli <33766257+wjendli@users.noreply.github.com> Date: Fri, 17 Nov 2017 14:05:31 -0800 Subject: [PATCH 117/190] Update policy-csp-connectivity.md Changed the description to reflect the code behavior --- windows/client-management/mdm/policy-csp-connectivity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 8eeb5e4585..037f8a9a52 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -156,7 +156,7 @@ ms.date: 11/01/2017

      The following list shows the supported values: -- 0 – Do not allow the cellular data channel. The user can turn it on. This value is not supported in Windows 10, version 1511. +- 0 – Do not allow the cellular data channel. The user cannot turn it on. This value is not supported in Windows 10, version 1511. - 1 (default) – Allow the cellular data channel. The user can turn it off. - 2 - Allow the cellular data channel. The user cannot turn it off. @@ -203,7 +203,7 @@ ms.date: 11/01/2017

      The following list shows the supported values: -- 0 – Do not allow cellular data roaming. The user can turn it on. This value is not supported in Windows 10, version 1511. +- 0 – Do not allow cellular data roaming. The user cannot turn it on. This value is not supported in Windows 10, version 1511. - 1 (default) – Allow cellular data roaming. - 2 - Allow cellular data roaming on. The user cannot turn it off. From 7a861511ec1d51f3205f096f37823cbd6f2ed7c7 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Fri, 17 Nov 2017 17:12:01 -0600 Subject: [PATCH 118/190] Update index.md Fixed several punctuations errors in original submission and inadvertently deleted a line. --- windows/deployment/update/index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/index.md b/windows/deployment/update/index.md index 11e535e768..4fa6463ca0 100644 --- a/windows/deployment/update/index.md +++ b/windows/deployment/update/index.md @@ -47,4 +47,6 @@ Windows as a service provides a new way to think about building, deploying, and >[!TIP] >Windows servicing is changing, but for disaster recovery scenarios and bare-metal deployments of Windows 10, you still can use traditional imaging software such as System Center Configuration Manager or the Microsoft Deployment Toolkit. Using these tools to deploy Windows 10 images is similar to deploying previous versions of Windows. ->With each release of a new feature update for CB, Microsoft makes available new .iso files for use in updating your custom images. Each Windows 10 build has a finite servicing lifetime, so it’s important that images stay up to date with the latest build. For detailed information about how to deploy Windows 10 to bare-metal machines or to upgrade to Windows 10 from previous builds of Windows, see [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](../deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md). Additionally, Windows 10 clients can move from any supported version of Windows 10 (i.e. Version 1511) to the latest version directly (i.e 1709) +>With each release of a new feature update for CB, Microsoft makes available new .iso files for use in updating your custom images. Each Windows 10 build has a finite servicing lifetime, so it’s important that images stay up to date with the latest build. For detailed information about how to deploy Windows 10 to bare-metal machines or to upgrade to Windows 10 from previous builds of Windows, see [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](../deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md). Additionally, Windows 10 clients can move from any supported version of Windows 10 (i.e. Version 1511) to the latest version directly (i.e 1709). + +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=index.md). From c747cb2cbd24f202492274dc8eecb15fd65b9b1a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 17 Nov 2017 15:17:39 -0800 Subject: [PATCH 119/190] minor updates --- ...requirements-windows-defender-advanced-threat-protection.md | 2 +- ...cs-dashboard-windows-defender-advanced-threat-protection.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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 283ce4a02b..e8200e9584 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 @@ -66,7 +66,7 @@ The hardware requirements for Windows Defender ATP on endpoints is the same as t > Endpoints that are running mobile versions of Windows are not supported. #### Internet connectivity -Internet connectivity on endpoints is required. +Internet connectivity on endpoints is required either directly or through proxy. The Windows Defender ATP sensor can utilize up to 5MB daily of bandwidth to communicate with the Windows Defender ATP cloud service and report cyber data. diff --git a/windows/threat-protection/windows-defender-atp/security-analytics-dashboard-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/security-analytics-dashboard-windows-defender-advanced-threat-protection.md index 7eaf489912..f8b9b55c33 100644 --- a/windows/threat-protection/windows-defender-atp/security-analytics-dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/security-analytics-dashboard-windows-defender-advanced-threat-protection.md @@ -29,6 +29,9 @@ ms.date: 10/17/2017 The Security Analytics dashboard expands your visibility into the overall security posture of your organization. From this dashboard, you'll be able to quickly assess the security posture of your organization, see machines that require attention, as well as recommendations for actions to further reduce the attack surface in your organization - all in one place. From there you can take action based on the recommended configuration baselines. +>[!IMPORTANT] +> This feature is available for machines on Windows 10, version 1703 or later. + The **Security analytics dashboard** displays a snapshot of: - Organizational security score - Security coverage From 5691d0bd08fb3b3c11fb4b17bc40f26dd3b6a7dd Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Fri, 17 Nov 2017 23:20:02 +0000 Subject: [PATCH 120/190] Merged PR 4582: Experience/AllowManualMDMUnenrollment in Policy CSP --- windows/client-management/mdm/policy-csp-experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 646d49acd0..df796d96ca 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -314,7 +314,7 @@ ms.date: 11/01/2017 -

      Specifies whether to allow the user to delete the workplace account using the workplace control panel. +

      Specifies whether to allow the user to delete the workplace account using the workplace control panel. If the device is Azure Active Directory joined and MDM enrolled (e.g. auto-enrolled), which is majority of the case for Intune, then disabling the MDM unenrollment has no effect. > [!NOTE] > The MDM server can always remotely delete the account. From b6b450b02fbe7bd578d22c4cf6105ae6f895e3a6 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Fri, 17 Nov 2017 23:20:56 +0000 Subject: [PATCH 121/190] Merged PR 4581: Updated Policy CSP --- ...ew-in-windows-mdm-enrollment-management.md | 51 +++++- .../policy-configuration-service-provider.md | 15 ++ .../mdm/policy-csp-authentication.md | 9 +- .../mdm/policy-csp-cellular.md | 167 +++++++++++++++++- .../client-management/mdm/policy-csp-start.md | 38 ++++ 5 files changed, 267 insertions(+), 13 deletions(-) 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 b3c6da87b5..c74bbd6838 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 @@ -1029,6 +1029,10 @@ For details about Microsoft mobile device management protocols for Windows 10 s

    1. Authentication/AllowFidoDeviceSignon
    2. Browser/LockdownFavorites
    3. Browser/ProvisionFavorites
    4. +
    5. Cellular/LetAppsAccessCellularData
    6. +
    7. Cellular/LetAppsAccessCellularData_ForceAllowTheseApps
    8. +
    9. Cellular/LetAppsAccessCellularData_ForceDenyTheseApps
    10. +
    11. Cellular/LetAppsAccessCellularData_UserInControlOfTheseApps
    12. CredentialProviders/DisableAutomaticReDeploymentCredentials
    13. DeviceGuard/EnableVirtualizationBasedSecurity
    14. DeviceGuard/RequirePlatformSecurityFeatures
    15. @@ -1081,6 +1085,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s
    16. Education/PrinterNames
    17. Search/AllowCloudSearch
    18. Security/ClearTPMIfNotReady
    19. +
    20. Start/HidePeopleBar
    21. Storage/AllowDiskHealthModelUpdates
    22. System/LimitEnhancedDiagnosticDataWindowsAnalytics
    23. Update/AllowAutoWindowsUpdateDownloadOverMeteredNetwork
    24. @@ -1377,6 +1382,44 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware ## Change history in MDM documentation +### November 2017 + +
      OS Partition styleProcedure
      Windows 7MBRWindows 7MBR 32 1 [Prepare a generation 1 VM](#prepare-a-generation-1-vm)[Prepare a generation 1 VM](#prepare-a-generation-1-vm)
      GPTGPT 32 N/A N/A[Prepare a generation 1 VM from a GPT disk](#prepare-a-generation-1-vm-from-a-gpt-disk)
      Windows 8 or laterMBRWindows 8 or laterMBR 32 1 [Prepare a generation 1 VM](#prepare-a-generation-1-vm)[Prepare a generation 1 VM](#prepare-a-generation-1-vm)
      GPTGPT 32 1 [Prepare a generation 1 VM from a GPT disk](#prepare-a-generation-1-vm-from-a-gpt-disk)
      ++++ + + + + + + + + + + + +
      New or updated topicDescription
      [Policy CSP](policy-configuration-service-provider.md)

      Added the following policies for Windows 10, version 1709:

      +
        +
      • Authentication/AllowFidoDeviceSignon
      • +
      • Cellular/LetAppsAccessCellularData
      • +
      • Cellular/LetAppsAccessCellularData_ForceAllowTheseApps
      • +
      • Cellular/LetAppsAccessCellularData_ForceDenyTheseApps
      • +
      • Cellular/LetAppsAccessCellularData_UserInControlOfTheseApps
      • +
      • Start/HidePeopleBar
      • +
      • Storage/EnhancedStorageDevices
      • +
      • Update/ManagePreviewBuilds
      • +
      • WirelessDisplay/AllowMdnsAdvertisement
      • +
      • WirelessDisplay/AllowMdnsDiscovery
      • +
      +

      Added missing policies from previous releases:

      +
        +
      • Connectivity/DisallowNetworkConnectivityActiveTest
      • +
      • Search/AllowWindowsIndexer
      • +
      +
      + ### October 2017 @@ -1402,14 +1445,6 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
    25. Defender/ControlledFolderAccessAllowedApplications - string separator is |.
    26. Defender/ControlledFolderAccessProtectedFolders - string separator is |.
    27. -

      Added the following policies for Windows 10, version 1709:

      -
        -
      • Authentication/AllowFidoDeviceSignon
      • -
      • Storage/EnhancedStorageDevices
      • -
      • Update/ManagePreviewBuilds
      • -
      • WirelessDisplay/AllowMdnsAdvertisement
      • -
      • WirelessDisplay/AllowMdnsDiscovery
      • -
      diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 7a0a83df92..4c4c7bab91 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -532,6 +532,18 @@ The following diagram shows the Policy configuration service provider in tree fo ### Cellular policies
      +
      + Cellular/LetAppsAccessCellularData +
      +
      + Cellular/LetAppsAccessCellularData_ForceAllowTheseApps +
      +
      + Cellular/LetAppsAccessCellularData_ForceDenyTheseApps +
      +
      + Cellular/LetAppsAccessCellularData_UserInControlOfTheseApps +
      Cellular/ShowAppCellularAccessUI
      @@ -2584,6 +2596,9 @@ The following diagram shows the Policy configuration service provider in tree fo
      Start/HideLock
      +
      + Start/HidePeopleBar +
      Start/HidePowerButton
      diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index 14c360f83a..6a21929f0c 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 11/01/2017 +ms.date: 11/16/2017 --- # Policy CSP - Authentication @@ -204,16 +204,17 @@ ms.date: 11/01/2017 -

      Added in Windows 10, version 1709. Specifies whether Fast Identity Online (FIDO) device can be used to sign on. +

      Preview release in Windows 10, version 1709. Supported in the next release. Specifies whether Fast Identity Online (FIDO) device can be used to sign on. This policy enables the Windows logon credential provider for FIDO 2.0 +

      Value type is integer. + +

      Here is an example scenario: At Contoso, there are a lot of shared devices and kiosks that employees throughout the day using as many as 20 different devices. To minimize the loss in productivity when employees have to login with username and password everytime they pick up a device, the IT admin deploys SharePC CSP and Authentication/AllowFidoDeviceSignon policy to shared devices. The IT admin provisions and distributes FIDO 2.0 devices to employees, which allows them to authenticate to various shared devices and PCs.

      The following list shows the supported values: - 0 - Do not allow. The FIDO device credential provider disabled.  - 1 - Allow. The FIDO device credential provider is enabled and allows usage of FIDO devices to sign into an Windows. -

      Value type is integer. -


      diff --git a/windows/client-management/mdm/policy-csp-cellular.md b/windows/client-management/mdm/policy-csp-cellular.md index 250e605bc9..b070a9305e 100644 --- a/windows/client-management/mdm/policy-csp-cellular.md +++ b/windows/client-management/mdm/policy-csp-cellular.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 11/01/2017 +ms.date: 11/16/2017 --- # Policy CSP - Cellular @@ -19,11 +19,166 @@ ms.date: 11/01/2017 ## Cellular policies
      +
      + Cellular/LetAppsAccessCellularData +
      +
      + Cellular/LetAppsAccessCellularData_ForceAllowTheseApps +
      +
      + Cellular/LetAppsAccessCellularData_ForceDenyTheseApps +
      +
      + Cellular/LetAppsAccessCellularData_UserInControlOfTheseApps +
      Cellular/ShowAppCellularAccessUI
      +
      + +**Cellular/LetAppsAccessCellularData** + + +
      [eUICCs CSP](euiccs-csp.md)
      + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      check mark3check mark3check mark3check mark3check mark3cross markcross mark
      + + + +Added in Windows 10, version 1709. This policy setting specifies whether Windows apps can access cellular data. + +You can specify either a default setting for all apps or a per-app setting by specifying a Package Family Name. You can get the Package Family Name for an app by using the Get-AppPackage Windows PowerShell cmdlet. A per-app setting overrides the default setting. + +If you choose the "User is in control" option, employees in your organization can decide whether Windows apps can access cellular data by using Settings > Network - Internet > Cellular on the device. + +If you choose the "Force Allow" option, Windows apps are allowed to access cellular data and employees in your organization cannot change it. + +If you choose the "Force Deny" option, Windows apps are not allowed to access cellular data and employees in your organization cannot change it. + +If you disable or do not configure this policy setting, employees in your organization can decide whether Windows apps can access cellular data by using Settings > Network - Internet > Cellular on the device. + +If an app is open when this Group Policy object is applied on a device, employees must restart the app or device for the policy changes to be applied to the app.” + +Suported values: + +- 0 - User is in control +- 1 - Force Allow +- 2 - Force Deny + + + +
      + +**Cellular/LetAppsAccessCellularData_ForceAllowTheseApps** + + + + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      check mark3check mark3check mark3check mark3check mark3cross markcross mark
      + + + +Added in Windows 10, version 1709. List of semi-colon delimited Package Family Names of Microsoft Store Apps. Listed apps are allowed access to cellular data. This setting overrides the default LetAppsAccessCellularData policy setting for the specified apps. Value type is string. + + +
      + +**Cellular/LetAppsAccessCellularData_ForceDenyTheseApps** + + + + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      check mark3check mark3check mark3check mark3check mark3cross markcross mark
      + + + +Added in Windows 10, version 1709. List of semi-colon delimited Package Family Names of Microsoft Store Apps. Listed apps are denied access to cellular data. This setting overrides the default LetAppsAccessCellularData policy setting for the specified apps. Value type is string. + + +
      + +**Cellular/LetAppsAccessCellularData_UserInControlOfTheseApps** + + + + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      check mark3check mark3check mark3check mark3check mark3cross markcross mark
      + + + +Added in Windows 10, version 1709. List of semi-colon delimited Package Family Names of Windows Store Apps. The user is able to control the cellular data access setting for the listed apps. This setting overrides the default LetAppsAccessCellularData policy setting for the specified apps. Value type is string. + +
      **Cellular/ShowAppCellularAccessUI** @@ -61,6 +216,16 @@ ms.date: 11/01/2017 +This policy setting configures the visibility of the link to the per-application cellular access control page in the cellular setting UX. + +If this policy setting is enabled, a drop-down list box presenting possible values will be active. Select "Hide" or "Show" to hide or show the link to the per-application cellular access control page. + +If this policy setting is disabled or is not configured, the link to the per-application cellular access control page is showed by default.” + +Supported values: + +- 0 - Hide +- 1 - Show > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index 8ab24a2ad2..d3392ef73f 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -67,6 +67,9 @@ ms.date: 11/01/2017
      Start/HideLock
      +
      + Start/HidePeopleBar +
      Start/HidePowerButton
      @@ -901,6 +904,41 @@ ms.date: 11/01/2017 1. Enable policy. 2. Open Start, click on the user tile, and verify "Lock" is not available. + + +
      + +**Start/HidePeopleBar** + + + + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      cross markcheck mark3check mark3check mark3check mark3cross markcross mark
      + + + + +

      Added in Windows 10, version 1709. Enabling this policy removes the people icon from the taskbar as well as the corresponding settings toggle. It also prevents users from pinning people to the taskbar. + +

      Value type is integer. +


      From 9dc799cdab92c2a9364a3bdee644b0aa27f82463 Mon Sep 17 00:00:00 2001 From: Mike Stephens Date: Fri, 17 Nov 2017 23:24:26 +0000 Subject: [PATCH 122/190] Merged PR 4397: Merge ms-whfb-staging to whfb-staging Updates and then please push to master --- .../access-protection/hello-for-business/hello-features.md | 6 +++--- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 4 ++-- windows/access-protection/hello-for-business/toc.md | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/access-protection/hello-for-business/hello-features.md b/windows/access-protection/hello-for-business/hello-features.md index 2e4ae4c446..af73b147d6 100644 --- a/windows/access-protection/hello-for-business/hello-features.md +++ b/windows/access-protection/hello-for-business/hello-features.md @@ -19,7 +19,7 @@ Consider these additional features you can use after your organization deploys W * [Conditional access](#conditional-access) * [Dynamic lock](#dynamic-lock) * [PIN reset](#PIN-reset) -* [Privileged workstation](#Priveleged-workstation) +* [Privileged credentials](#Priveleged-crednetials) * [Mulitfactor Unlock](#Multifactor-unlock) @@ -142,14 +142,14 @@ On-premises deployments provide users with the ability to reset forgotton PINs e >[!NOTE] > Visit the [Frequently Asked Questions](https://docs.microsoft.com/en-us/windows/access-protection/hello-for-business/hello-identity-verification#frequently-asked-questions) section of the Windows Hello for Business page and watch the **What happens when the user forgets their PIN?** video. -## Privileged Workstation +## Privileged Credentials **Requirements** * Hybrid and On-premises Windows Hello for Business deployments * Domain Joined or Hybird Azure joined devices * Windows 10, version 1709 -The privileged workstation scenario enables administrators to perform elevated, admistrative funcions by enrolling both their non-privileged and privileged credentials on their device. +The privileged credentials scenario enables administrators to perform elevated, admistrative funcions by enrolling both their non-privileged and privileged credentials on their device. By design, Windows 10 does not enumerate all Windows Hello for Business users from within a user's session. Using the computer Group Policy setting, Allow enumeration of emulated smartd card for all users, you can configure a device to all this enumeration on selected devices. diff --git a/windows/access-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/access-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 0bd7c0a3b1..552c519832 100644 --- a/windows/access-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/access-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -81,7 +81,7 @@ Organizations using older directory synchronization technology, such as DirSync
      ## Federation with Azure ## -You can deploy Windows Hello for Business key trust in non-federated and federated environments. For non-federated envionments, key trust deployments work in environments that have deployed [Password Syncrhonization with Azure AD Connect](https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnectsync-implement-password-synchronization) and [Azure Active Directory Pass-through-Authentication](https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication). For federated envirnonments, you can deploy Windows Hello for Business key trust using Active Directory Federation Services (AD FS) 2012 R2 or later. +You can deploy Windows Hello for Business key trust in non-federated and federated environments. For non-federated environments, key trust deployments work in environments that have deployed [Password Synchronization with Azure AD Connect](https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnectsync-implement-password-synchronization) and [Azure Active Directory Pass-through-Authentication](https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication). For federated environments, you can deploy Windows Hello for Business key trust using Active Directory Federation Services (AD FS) 2012 R2 or later. ### Section Review ### > [!div class="checklist"] @@ -91,7 +91,7 @@ You can deploy Windows Hello for Business key trust in non-federated and federat
      ## Multifactor Authentication ## -Windows Hello for Business is a strong, two-factor credential the helps organizations reduce their dependency on passwords. The provisioning process lets a user enroll in Windows Hello for Business using their username and password as one factor. but needs a second factor of authentication. +Windows Hello for Business is a strong, two-factor credential the helps organizations reduce their dependency on passwords. The provisioning process lets a user enroll in Windows Hello for Business using their username and password as one factor, but needs a second factor of authentication. Hybrid Windows Hello for Business deployments can use Azure’s Multifactor Authentication service or they can use multifactor authentication provides by Windows Server 2012 R2 or later Active Directory Federation Services, which includes an adapter model that enables third parties to integrate their multifactor authentication into AD FS. diff --git a/windows/access-protection/hello-for-business/toc.md b/windows/access-protection/hello-for-business/toc.md index 5a8d5dd5c3..81267549c1 100644 --- a/windows/access-protection/hello-for-business/toc.md +++ b/windows/access-protection/hello-for-business/toc.md @@ -43,4 +43,4 @@ ##### [Configure or Deploy Multifactor Authentication Services](hello-cert-trust-deploy-mfa.md) #### [Configure Windows Hello for Business Policy settings](hello-cert-trust-policy-settings.md) -## [Windows Hello for Businesss Feature](hello-features.md) \ No newline at end of file +## [Windows Hello for Business Features](hello-features.md) \ No newline at end of file From 931b455d50dafc8ceae08ca96d1b195b79674186 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 17 Nov 2017 16:02:56 -0800 Subject: [PATCH 123/190] new file about how to turn HVCI on or off --- ...tion-based-protection-of-code-integrity.md | 69 ++++++++++++++++++ ...w-to-opt-in-to-hvci-for-windows-devices.md | 25 ------- .../turn-windows-features-on-or-off.png | Bin 0 -> 78789 bytes 3 files changed, 69 insertions(+), 25 deletions(-) create mode 100644 windows/device-security/enable-virtualization-based-protection-of-code-integrity.md delete mode 100644 windows/device-security/how-to-opt-in-to-hvci-for-windows-devices.md create mode 100644 windows/device-security/images/turn-windows-features-on-or-off.png diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md new file mode 100644 index 0000000000..8450dfa0f6 --- /dev/null +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -0,0 +1,69 @@ +--- +title: Enable virtualization-based protection of code integrity +description: This article explains the steps to opt in to using HVCI on Windows devices. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: high +ms.author: justinha +author: brianlic-msft +ms.date: 11/07/2017 +--- + +# Enable virtualization-based protection of code integrity + +**Applies to** + +- Windows 10 +- Windows Server 2016 + +Virtualization-based protection of code integrity (herein refered to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code. Code integrity checks for kernel-mode memory pages are performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. + +Some applications, including device drivers, may be incompatible with HVCI. +This can cause devices or software to malfunction and in rare cases may result in a Blue Screen. Such issues may occur after HVCI has been turned on or during the enablement process itself. +If this happens, see the [Troubleshooting section](#troubleshooting) for remediation steps. + +## How to Turn on virtualization-based protection of code integrity on the Windows 10 Fall Creators Update (version 1709) + +These steps apply to Windows 10 S, Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Education. + +The following instructions are intended for Windows 10 client systems running the Fall Creators Update (version 1709) that have hypervisor support and that are not already using a [Windows Defender Application Control (WDAC)](https://blogs.technet.microsoft.com/mmpc/2017/10/23/introducing-windows-defender-application-control/) policy. +If your device already has a WDAC policy (SIPolicy.p7b), please contact your IT administrator to request HVCI. + +> [!NOTE] +> You must be an administrator to perform this procedure. + +1. Download the Enable HVCI cabinet file. +2. Open the cabinet file. +3. Right-click the SIPolicy.p7b file and extract it to the following location: + + C:\Windows\System32\CodeIntegrity + + > [!NOTE] + > Do not perform this step if a SIPolicy.p7b file is already in this location. + +4. Turn on the hypervisor: + + a. Click Start, type **Turn Windows Features on or off** and press ENTER. + + b. Select **Hyper-V** > **Hyper-V Platform** > **Hypervisor** and click **OK**. + + ![Turn Windows features on or off](images\turn-windows-features-on-or-off.png) + + c. After the installation completes, restart your computer. + +5. To confirm HVCI was successfully enabled, open **System Information** and check **Virtualization-based security Services Running**, which should now display **Hypervisor enforced Code Integrity**. + + +## Troubleshooting + +A. If a device driver fails to load or crashes at runtime, you may be able to update the driver using **Device Manager**. + +B. If you experience software or device malfunction after using the above procedure to turn on HVCI, but you are able to log in to Windows, you can turn off HVCI by renaming or deleting the SIPolicy.p7b file from the file location in step 3 above and then restart your device. + +C. If you experience a critical error during boot or your system is unstable after using the above procedure to turn on HVCI, you can recover using the Windows Recovery Environment (Windows RE). To boot to Windows RE, see [Windows RE Technical Reference](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference). After logging in to Windows RE, you can turn off HVCI by renaming or deleting the SIPolicy.p7b file from the file location in step 3 above and then restart your device. + +## How to Turn off HVCI on the Windows 10 Fall Creators Update + +1. Rename or delete the SIPolicy.p7b file located at C:\Windows\System32\CodeIntegrity. +2. Restart the device. +3. To confirm HVCI has been successfully disabled, open System Information and check **Virtualization-based security Services Running**, which should now have no value displayed. diff --git a/windows/device-security/how-to-opt-in-to-hvci-for-windows-devices.md b/windows/device-security/how-to-opt-in-to-hvci-for-windows-devices.md deleted file mode 100644 index d56eddac4b..0000000000 --- a/windows/device-security/how-to-opt-in-to-hvci-for-windows-devices.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: How to opt-in to Hypervisor based Code Integrity (HVCI) protection for Windows devices -description: This article explains the steps to opt in to using HVCI on Windows devices. -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: high -ms.author: justinha -author: brianlic-msft -ms.date: 11/07/2017 ---- - -# How to opt-in to Hypervisor based Code Integrity (HVCI) protection for Windows devices - -**Applies to** - -- Windows 10 -- Windows Server 2016 - -Replace this text with an Introduction. - -## Heading - -Intro para. - -### Subheading \ No newline at end of file diff --git a/windows/device-security/images/turn-windows-features-on-or-off.png b/windows/device-security/images/turn-windows-features-on-or-off.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d076366632dfe4d5af99c26da79e78bcd0dfb6 GIT binary patch literal 78789 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�d>$V6Fykhm!9nFR-VZ1sfFw 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
    sW_a--^bm=RS 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 MOkT7|*udxi0op?g(EtDd literal 0 HcmV?d00001 From 0771d79753350650bdaadb219a4cc6bc22ee0f68 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 17 Nov 2017 18:05:24 -0800 Subject: [PATCH 124/190] fixed toc --- windows/device-security/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/TOC.md b/windows/device-security/TOC.md index 8682940443..13af847a45 100644 --- a/windows/device-security/TOC.md +++ b/windows/device-security/TOC.md @@ -125,7 +125,7 @@ ## [Encrypted Hard Drive](encrypted-hard-drive.md) -## [How to opt-in to HVCI](how-to-opt-in-to-hvci-for-windows-devices.md) +## [Enable HVCI](enable-virtualization-based-protection-of-code-integrity.md) ## [Security auditing](auditing\security-auditing-overview.md) ### [Basic security audit policies](auditing\basic-security-audit-policies.md) From ac3d2a272af206f7e41ab8c68ab75c5b66c0a968 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 17 Nov 2017 18:19:16 -0800 Subject: [PATCH 125/190] revised UI step --- .../enable-virtualization-based-protection-of-code-integrity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md index 8450dfa0f6..2a98cf928d 100644 --- a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -45,7 +45,7 @@ If your device already has a WDAC policy (SIPolicy.p7b), please contact your IT a. Click Start, type **Turn Windows Features on or off** and press ENTER. - b. Select **Hyper-V** > **Hyper-V Platform** > **Hypervisor** and click **OK**. + b. Select **Hyper-V** > **Hyper-V Platform** > **Hyper-V Hypervisor** and click **OK**. ![Turn Windows features on or off](images\turn-windows-features-on-or-off.png) From 1fc8e3c92d1ebc8cbe2262e0bf5da819871a9f5b Mon Sep 17 00:00:00 2001 From: zTemplar85 Date: Mon, 20 Nov 2017 14:17:08 +0800 Subject: [PATCH 126/190] Referencing wrong event id Believe it should read 4634 instead of 4647 --- windows/device-security/auditing/event-4634.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/auditing/event-4634.md b/windows/device-security/auditing/event-4634.md index ed2fc54241..a6b32d39a0 100644 --- a/windows/device-security/auditing/event-4634.md +++ b/windows/device-security/auditing/event-4634.md @@ -23,7 +23,7 @@ author: Mir0sh This event shows that logon session was terminated and no longer exists. -The main difference between “[4647](event-4647.md): User initiated logoff.” and 4647 event is that 4647 event is generated when logoff procedure was initiated by specific account using logoff function, and 4634 event shows that session was terminated and no longer exists. +The main difference between “[4647](event-4647.md): User initiated logoff.” and 4634 event is that 4647 event is generated when logoff procedure was initiated by specific account using logoff function, and 4634 event shows that session was terminated and no longer exists. 4647 is more typical for **Interactive** and **RemoteInteractive** logon types when user was logged off using standard methods. You will typically see both 4647 and 4634 events when logoff procedure was initiated by user. From a7bc31b8bb1e345533a9c85d093828f3b0030e14 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 20 Nov 2017 18:17:45 -0800 Subject: [PATCH 127/190] initial updates for ps options --- .../enable-cloud-protection-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md index a997f2b43b..37acd87aed 100644 --- a/windows/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md @@ -86,10 +86,10 @@ Use the following cmdlets to enable cloud-delivered protection: ```PowerShell Set-MpPreference -MAPSReporting Advanced -Set-MpPreference -SubmitSamplesConsent 3 +Set-MpPreference -SubmitSamplesConsent Always ``` >[!NOTE] ->You can also set -SubmitSamplesConsent to 1. Setting it to 0 will lower the protection state of the device, and setting it to 2 means the [Block at First Sight](configure-block-at-first-sight-windows-defender-antivirus.md) feature will not function. +>You can also set -SubmitSamplesConsent to `None`. Setting it to `Never` will lower the protection state of the device, and setting it to 2 means the [Block at First Sight](configure-block-at-first-sight-windows-defender-antivirus.md) feature will not function. See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/en-us/library/dn433280.aspx) for more information on how to use PowerShell with Windows Defender Antivirus. From 07a4c8a882e84b77b02b0203cd1e8d05def41cef Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 20 Nov 2017 18:42:37 -0800 Subject: [PATCH 128/190] add tip to go to testground --- ...ure-block-at-first-sight-windows-defender-antivirus.md | 5 +++++ ...gure-network-connections-windows-defender-antivirus.md | 6 ++++++ ...otentially-unwanted-apps-windows-defender-antivirus.md | 3 +++ .../evaluate-windows-defender-antivirus.md | 7 +++++++ .../troubleshoot-windows-defender-antivirus.md | 5 +++++ ...crosoft-cloud-protection-windows-defender-antivirus.md | 4 ++++ .../windows-defender-antivirus-in-windows-10.md | 7 +++++++ .../attack-surface-reduction-exploit-guard.md | 3 +++ .../audit-windows-defender-exploit-guard.md | 2 +- .../controlled-folders-exploit-guard.md | 3 +++ .../evaluate-attack-surface-reduction.md | 5 ++++- .../evaluate-controlled-folder-access.md | 4 +++- .../evaluate-exploit-protection.md | 2 ++ .../evaluate-network-protection.md | 3 +++ .../evaluate-windows-defender-exploit-guard.md | 8 +++++++- .../exploit-protection-exploit-guard.md | 3 +++ .../network-protection-exploit-guard.md | 3 +++ .../windows-defender-exploit-guard.md | 3 +++ 18 files changed, 72 insertions(+), 4 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md index 4d97b468d3..83a7dd2944 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md @@ -43,6 +43,11 @@ You can also [specify how long the file should be prevented from running](config > [!IMPORTANT] > There is no specific individual setting in System Center Configuration Manager to enable or disable Block at First Sight. It is enabled by default when the pre-requisite settings are configured correctly. You must use Group Policy settings to enable or disable the feature. + +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working and see how Cloud-delivered protection and the Block at first sight features work. + + ## How it works When a Windows Defender Antivirus client encounters a suspicious but undetected file, it queries our cloud protection backend. The cloud backend will apply heuristics, machine learning, and automated analysis of the file to determine the files as malicious or clean. diff --git a/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md index f144ebfc04..c7095877db 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md @@ -32,6 +32,12 @@ This topic lists the connections that must be allowed, such as by using firewall See the Enterprise Mobility and Security blog post [Important changes to Microsoft Active Protection Services endpoint](https://blogs.technet.microsoft.com/enterprisemobility/2016/05/31/important-changes-to-microsoft-active-protection-service-maps-endpoint/) for some details about network connectivity. +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the following features are working: +>- Cloud-delivered protection +>- Fast learning (including Black at first sight) +>- Potentially unwanted application blocking + ## Allow connections to the Windows Defender Antivirus cloud The Windows Defender Antivirus cloud provides fast, strong protection for your endpoints. Enabling the cloud-delivered protection service is optional, however it is highly recommend as it provides very important protection against malware on your endpoints and across your network. diff --git a/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 3700e8052a..377624d681 100644 --- a/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -41,6 +41,9 @@ Typical PUA behavior includes: These applications can increase the risk of your network being infected with malware, cause malware infections to be harder to identify, and can waste IT resources in cleaning up the applications. +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. + ## How it works PUAs are blocked when a user attempts to download or install the detected file, and if the file meets one of the following conditions: diff --git a/windows/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md index ebc5c3cbc4..d4e1e10f16 100644 --- a/windows/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md @@ -28,6 +28,13 @@ ms.date: 08/25/2017 If you're an enterprise security administrator, and you want to determine how well Windows Defender Antivirus protects you from viruses, malware, and potentially unwanted applications, then you can use this guide to help you evaluate Microsoft protection. +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the following features are working and see how they work: +>- Cloud-delivered protection +>- Fast learning (including Black at first sight) +>- Potentially unwanted application blocking + + It explains the important features available for both small and large enterprises in Windows Defender, and how they will increase malware detection and protection across your network. You can choose to configure and evaluate each setting independently, or all at once. We have grouped similar settings based upon typical evaluation scenarios, and include instructions for using PowerShell to enable the settings. diff --git a/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md index 603cf37adf..275c71c55c 100644 --- a/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md @@ -34,6 +34,11 @@ The tables list: - [Windows Defender AV client error codes](#error-codes) - [Internal Windows Defender AV client error codes (used by Microsoft during development and testing)](#internal-error-codes) +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working, including: +>- Cloud-delivered protection +>- Fast learning (including Black at first sight) +>- Potentially unwanted application blocking ## Windows Defender AV event IDs diff --git a/windows/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md index 6a6267b89a..aaa79a6993 100644 --- a/windows/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md @@ -40,6 +40,10 @@ src="https://videoplayercdn.osi.office.net/embed/c2f20f59-ca56-4a7b-ba23-44c60bc Cloud-delivered protection is enabled by default, however you may need to re-enable it if it has been disabled as part of previous organizational policies. +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working and see how Cloud-delivered protection and the Block at first sight feature works. + + The following table describes the differences in cloud-delivered protection between recent versions of Windows and System Center Configuration Manager. diff --git a/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md b/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md index 2f90715cf9..d73222f730 100644 --- a/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md +++ b/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md @@ -42,6 +42,13 @@ Some of the highlights of Windows Defender AV include: - [Always-on scanning](configure-real-time-protection-windows-defender-antivirus.md), using advanced file and process behavior monitoring and other heuristics (also known as "real-time protection") - [Dedicated protection updates](manage-updates-baselines-windows-defender-antivirus.md) based on machine-learning, human and automated big-data analysis, and in-depth threat resistance research + +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working and see how they work, including: +>- Cloud-delivered protection +>- Fast learning (including Black at first sight) +>- Potentially unwanted application blocking + ## What's new in Windows 10, version 1703 New features for Windows Defender AV in Windows 10, version 1703 include: diff --git a/windows/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 5173d88d30..a7e8994c9f 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -46,6 +46,9 @@ Attack surface reduction helps prevent actions and apps that are typically used It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. + Attack surface reduction works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). The feature is comprised of a number of rules, each of which target specific behaviors that are typically used by malware and malicious apps to infect machines, such as: diff --git a/windows/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md index c63d4747c8..dfbac86d2d 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md @@ -58,7 +58,7 @@ You can also use the a custom PowerShell script that enables the features in aud 2. Right-click **Windows PowerShell**, click **Run as administrator** and click **Yes** or enter admin credentials at the prompt. -3. Enter the following in the PowerShell window to enable Controlled folder access and Attack surface reduction in audie mode: +3. Enter the following in the PowerShell window to enable Controlled folder access and Attack surface reduction in audit mode: ```PowerShell Set-ExecutionPolicy Bypass -Force \Enable-ExploitGuardAuditMode.ps1 diff --git a/windows/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md index 973eae24a0..abb9b0fa21 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md @@ -42,6 +42,9 @@ Controlled folder access helps you protect valuable data from malicious apps and It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. + Controlled folder access works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). All apps (any executable file, including .exe, .scr, .dll files and others) are assessed by Windows Defender Antivirus, which then determines if the app is malicious or safe. If the app is determined to be malicious or suspicious, then it will not be allowed to make changes to any files in any protected folder. diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md index a419fbe410..762bcd9499 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md @@ -39,12 +39,15 @@ ms.date: 08/25/2017 Attack surface reduction is a feature that is part of Windows Defender Exploit Guard [that helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines](attack-surface-reduction-exploit-guard.md). -This topic helps you evaluate Attack surface reduction. It explains how to demo the feature using a specialized tool, and how to enable audit mode so you can test the feature directly in your organisation. +This topic helps you evaluate Attack surface reduction. It explains how to demo the feature using a specialized tool, and how to enable audit mode so you can test the feature directly in your organization. >[!NOTE] >This topic uses a customized testing tool and PowerShell cmdlets to make it easy to enable the feature and test it. >For instructions on how to use Group Policy, Mobile Device Management (MDM), and System Center Configuration Manager to deploy these settings across your network, see the main [Attack surface reduction topic](attack-surface-reduction-exploit-guard.md). +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. + ## Use the demo tool to see how Attack surface reduction works diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md index c664d02fce..06b89f9b2d 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md @@ -38,12 +38,14 @@ Controlled folder access is a feature that is part of Windows Defender Exploit G It is especially useful in helping to protect your documents and information from [ransomware](https://www.microsoft.com/en-us/wdsi/threats/ransomware) that can attempt to encrypt your files and hold them hostage. -This topic helps you evaluate Controlled folder access. It explains how to demo the feature using a specialized tool, and how to enable audit mode so you can test the feature directly in your organisation. +This topic helps you evaluate Controlled folder access. It explains how to demo the feature using a specialized tool, and how to enable audit mode so you can test the feature directly in your organization. >[!NOTE] >This topic uses PowerShell cmdlets to make it easy to enable the feature and test it. >For instructions on how to use Group Policy, Mobile Device Management (MDM), and System Center Configuration Manager to deploy these settings across your network, see the main [Controlled folder access topic](controlled-folders-exploit-guard.md). +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. ## Use the demo tool to see how Controlled folder access works diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md index 6ab98f2f63..8ea10f41e5 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md @@ -46,6 +46,8 @@ This topcs helps you evaluate Exploit protection. See the [Exploit protection to >This topic uses PowerShell cmdlets to make it easy to enable the feature and test it. >For instructions on how to use Group Policy and Mobile Device Management (MDM to deploy these settings across your network, see the main [Exploit protection topic](exploit-protection-exploit-guard.md) . +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. ## Enable and validate an Exploit protection mitigation diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md index e17117ec49..3f6a717317 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md @@ -45,6 +45,9 @@ This topic helps you evaluate Network protection by enabling the feature and gui >[!NOTE] >The site will replicate the behavior that would happen if a user visted a malicious site or domain. The sites in this evaluation topic are not malicious, they are specially created websites that pretend to be malicious. +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. + ## Enable Network protection 1. Type **powershell** in the Start menu, right click **Windows PowerShell** and click **Run as administrator** diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md index b22bf2e8e4..700ab63dda 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md @@ -33,7 +33,11 @@ Windows Defender Exploit Guard is a new collection of tools and features that he Windows Defender Exploit Guard is comprised of four features. We've developed evaluation guides for each of the features so you can easily and quickly see how they work and determine if they are suitable for your organization. -Before you begin, you should read the main [Windows Defender Exploit Guard](windows-defender-exploit-guard.md) topic to get an understanding of each of the features and what their prerequisutes are. +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working and see how they work. + + +Before you begin, you should read the main [Windows Defender Exploit Guard](windows-defender-exploit-guard.md) topic to get an understanding of each of the features and what their prerequisites are. - [Evaluate Attack surface reduction](evaluate-attack-surface-reduction.md) @@ -45,6 +49,8 @@ You might also be interested in enabling the features in audit mode - which allo - [Use audit mode to evaluate Windows Defender Exploit Guard features](audit-windows-defender-exploit-guard.md) + + ## Related topics Topic | Description diff --git a/windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md index eb09cca9c9..b404a5f989 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md @@ -42,6 +42,9 @@ Exploit protection automatically applies a number of exploit mitigation techniqu It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. + Exploit protection works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). You [configure these settings using the Windows Defender Security Center app or PowerShell](customize-exploit-protection.md) on an individual machine, and then [export the configuration as an XML file that you can deploy to other machines](import-export-exploit-protection-emet-xml.md). You can use Group Policy to distribute the XML file to multiple devices at once. diff --git a/windows/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md index f9df3de12e..17051d443a 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md @@ -42,6 +42,9 @@ It expands the scope of [Windows Defender SmartScreen](../windows-defender-smart It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. + Network protection works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). When Network protection blocks a connection, a notification will be displayed from the Action Center. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. 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 29fbde030a..8940b615bf 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 @@ -45,6 +45,9 @@ You can evaluate each feature of Windows Defender EG with the guides at the foll You can also [enable audit mode](audit-windows-defender-exploit-guard.md) for the features, which provides you with basic event logs that indicate how the feature would have responded if it had been fully enabled. This can be useful when evaluating the impact of Windows Defender EG and to help determine the impact of the features on your network's security. +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how each of the features work. + Windows Defender EG can be managed and reported on in the Windows Defender Security Center as part of the Windows Defender Advanced Threat Protection suite of threat mitigation, preventing, protection, and analysis technologies, which also includes: - [The Windows Defender ATP console](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - [Windows Defender Antivirus in Windows 10](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) From 29024f25b4a0ce732503dc79bfaf64f63df5015e Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 20 Nov 2017 19:11:36 -0800 Subject: [PATCH 129/190] fixes for tip links to testground --- ...onfigure-block-at-first-sight-windows-defender-antivirus.md | 2 +- ...configure-network-connections-windows-defender-antivirus.md | 2 +- ...ock-potentially-unwanted-apps-windows-defender-antivirus.md | 2 +- .../evaluate-windows-defender-antivirus.md | 2 +- .../troubleshoot-windows-defender-antivirus.md | 2 +- ...ze-microsoft-cloud-protection-windows-defender-antivirus.md | 2 +- .../windows-defender-antivirus-in-windows-10.md | 2 +- .../attack-surface-reduction-exploit-guard.md | 2 +- .../audit-windows-defender-exploit-guard.md | 3 +++ .../controlled-folders-exploit-guard.md | 2 +- .../evaluate-attack-surface-reduction.md | 2 +- .../evaluate-controlled-folder-access.md | 2 +- .../evaluate-exploit-protection.md | 2 +- .../evaluate-network-protection.md | 2 +- .../evaluate-windows-defender-exploit-guard.md | 2 +- .../exploit-protection-exploit-guard.md | 2 +- .../network-protection-exploit-guard.md | 3 ++- .../windows-defender-exploit-guard.md | 2 +- 18 files changed, 21 insertions(+), 17 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md index 83a7dd2944..2c61ab81ad 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md @@ -45,7 +45,7 @@ You can also [specify how long the file should be prevented from running](config >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working and see how Cloud-delivered protection and the Block at first sight features work. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the features are working and see how they work. ## How it works diff --git a/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md index c7095877db..cfcb0f8782 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md @@ -33,7 +33,7 @@ This topic lists the connections that must be allowed, such as by using firewall See the Enterprise Mobility and Security blog post [Important changes to Microsoft Active Protection Services endpoint](https://blogs.technet.microsoft.com/enterprisemobility/2016/05/31/important-changes-to-microsoft-active-protection-service-maps-endpoint/) for some details about network connectivity. >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the following features are working: +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the following features are working: >- Cloud-delivered protection >- Fast learning (including Black at first sight) >- Potentially unwanted application blocking diff --git a/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 377624d681..baaa8a9d3c 100644 --- a/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -42,7 +42,7 @@ Typical PUA behavior includes: These applications can increase the risk of your network being infected with malware, cause malware infections to be harder to identify, and can waste IT resources in cleaning up the applications. >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. ## How it works diff --git a/windows/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md index d4e1e10f16..2ba340b214 100644 --- a/windows/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md @@ -29,7 +29,7 @@ ms.date: 08/25/2017 If you're an enterprise security administrator, and you want to determine how well Windows Defender Antivirus protects you from viruses, malware, and potentially unwanted applications, then you can use this guide to help you evaluate Microsoft protection. >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the following features are working and see how they work: +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the following features are working and see how they work: >- Cloud-delivered protection >- Fast learning (including Black at first sight) >- Potentially unwanted application blocking diff --git a/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md index 275c71c55c..74189f1f15 100644 --- a/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md @@ -35,7 +35,7 @@ The tables list: - [Internal Windows Defender AV client error codes (used by Microsoft during development and testing)](#internal-error-codes) >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working, including: +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the following features are working: >- Cloud-delivered protection >- Fast learning (including Black at first sight) >- Potentially unwanted application blocking diff --git a/windows/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md index aaa79a6993..6eb293cfaa 100644 --- a/windows/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md @@ -41,7 +41,7 @@ src="https://videoplayercdn.osi.office.net/embed/c2f20f59-ca56-4a7b-ba23-44c60bc Cloud-delivered protection is enabled by default, however you may need to re-enable it if it has been disabled as part of previous organizational policies. >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working and see how Cloud-delivered protection and the Block at first sight feature works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. The following table describes the differences in cloud-delivered protection between recent versions of Windows and System Center Configuration Manager. diff --git a/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md b/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md index d73222f730..989d6a0711 100644 --- a/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md +++ b/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md @@ -44,7 +44,7 @@ Some of the highlights of Windows Defender AV include: >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working and see how they work, including: +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the following features are working and see how they work: >- Cloud-delivered protection >- Fast learning (including Black at first sight) >- Potentially unwanted application blocking diff --git a/windows/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index a7e8994c9f..e746c60006 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -47,7 +47,7 @@ Attack surface reduction helps prevent actions and apps that are typically used It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. Attack surface reduction works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). diff --git a/windows/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md index dfbac86d2d..1f91198bed 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md @@ -40,6 +40,9 @@ This topic provides links that describe how to enable the audit functionality fo You can use Group Policy, PowerShell, and configuration servicer providers (CSPs) to enable audit mode. +>[!TIP] +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the features are working and see how they work. + Audit options | How to enable audit mode | How to view events diff --git a/windows/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md index abb9b0fa21..a2095a35f1 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md @@ -43,7 +43,7 @@ Controlled folder access helps you protect valuable data from malicious apps and It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. Controlled folder access works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md index 762bcd9499..93cf4d2df8 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md @@ -46,7 +46,7 @@ This topic helps you evaluate Attack surface reduction. It explains how to demo >For instructions on how to use Group Policy, Mobile Device Management (MDM), and System Center Configuration Manager to deploy these settings across your network, see the main [Attack surface reduction topic](attack-surface-reduction-exploit-guard.md). >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. ## Use the demo tool to see how Attack surface reduction works diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md index 06b89f9b2d..a31b2ff2e6 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md @@ -45,7 +45,7 @@ This topic helps you evaluate Controlled folder access. It explains how to demo >For instructions on how to use Group Policy, Mobile Device Management (MDM), and System Center Configuration Manager to deploy these settings across your network, see the main [Controlled folder access topic](controlled-folders-exploit-guard.md). >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. ## Use the demo tool to see how Controlled folder access works diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md index 8ea10f41e5..660b96a36a 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md @@ -47,7 +47,7 @@ This topcs helps you evaluate Exploit protection. See the [Exploit protection to >For instructions on how to use Group Policy and Mobile Device Management (MDM to deploy these settings across your network, see the main [Exploit protection topic](exploit-protection-exploit-guard.md) . >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. ## Enable and validate an Exploit protection mitigation diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md index 3f6a717317..f3d44b112d 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md @@ -46,7 +46,7 @@ This topic helps you evaluate Network protection by enabling the feature and gui >The site will replicate the behavior that would happen if a user visted a malicious site or domain. The sites in this evaluation topic are not malicious, they are specially created websites that pretend to be malicious. >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. ## Enable Network protection diff --git a/windows/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md index 700ab63dda..2b0ebfe200 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md @@ -34,7 +34,7 @@ Windows Defender Exploit Guard is a new collection of tools and features that he Windows Defender Exploit Guard is comprised of four features. We've developed evaluation guides for each of the features so you can easily and quickly see how they work and determine if they are suitable for your organization. >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the features are working and see how they work. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the features are working and see how they work. Before you begin, you should read the main [Windows Defender Exploit Guard](windows-defender-exploit-guard.md) topic to get an understanding of each of the features and what their prerequisites are. diff --git a/windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md index b404a5f989..447c78fb6f 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md @@ -43,7 +43,7 @@ Exploit protection automatically applies a number of exploit mitigation techniqu It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. Exploit protection works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). diff --git a/windows/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md b/windows/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md index 17051d443a..a81cd5aa90 100644 --- a/windows/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md +++ b/windows/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md @@ -43,7 +43,8 @@ It expands the scope of [Windows Defender SmartScreen](../windows-defender-smart It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how it works. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. + Network protection works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). 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 8940b615bf..22db1ea61d 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 @@ -46,7 +46,7 @@ You can evaluate each feature of Windows Defender EG with the guides at the foll You can also [enable audit mode](audit-windows-defender-exploit-guard.md) for the features, which provides you with basic event logs that indicate how the feature would have responded if it had been fully enabled. This can be useful when evaluating the impact of Windows Defender EG and to help determine the impact of the features on your network's security. >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com) to confirm the feature is working and see how each of the features work. +>You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the features are working and see how each of them work. Windows Defender EG can be managed and reported on in the Windows Defender Security Center as part of the Windows Defender Advanced Threat Protection suite of threat mitigation, preventing, protection, and analysis technologies, which also includes: - [The Windows Defender ATP console](../windows-defender-atp/windows-defender-advanced-threat-protection.md) From 9e0d88fbc85e5924b4395277bcaa619d0b5504fc Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Mon, 20 Nov 2017 20:07:31 -0800 Subject: [PATCH 130/190] updated fwlinks --- .../troubleshoot-windows-defender-antivirus.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md index 74189f1f15..f10174b897 100644 --- a/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md @@ -1642,8 +1642,8 @@ The Windows Defender client attempted to download and install the latest definit To troubleshoot this event:
    1. Restart the computer and try again.
    2. -
    3. Download the latest definitions from the Microsoft Malware Protection Center. -Note: The size of the definitions file downloaded from the Microsoft Malware Protection Center can exceed 60 MB and should not be used as a long-term solution for updating definitions. +
    4. Download the latest definitions from the Windows Defender Security Intelligence site. +Note: The size of the definitions file downloaded from the site can exceed 60 MB and should not be used as a long-term solution for updating definitions.
    5. Contact Microsoft Technical Support.
    6. @@ -2713,8 +2713,8 @@ This error indicates that there might be a problem with your security product.
    7. Update the definitions. Either:
      1. Click the Update definitions button on the Update tab in Windows Defender. Update definitions in Windows DefenderOr,
      2. -
      3. Download the latest definitions from the Microsoft Malware Protection Center. -Note: The size of the definitions file downloaded from the Microsoft Malware Protection Center can exceed 60 MB and should not be used as a long-term solution for updating definitions. +
      4. Download the latest definitions from the Windows Defender Security Intelligence site. +Note: The size of the definitions file downloaded from the site can exceed 60 MB and should not be used as a long-term solution for updating definitions.
    8. From c226b91256714c385208eab9af2e55fa6a4d39da Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 21 Nov 2017 09:42:33 -0800 Subject: [PATCH 131/190] change token --- ...m-integration-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md index 6947c9cd8a..978f65a2d7 100644 --- a/windows/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md @@ -53,7 +53,7 @@ Enable security information and event management (SIEM) integration so you can p 5. Select **Generate tokens** to get an access and refresh token. > [!NOTE] - > You'll need to generate a new Access token every 90 days. + > You'll need to generate a new Refresh token every 90 days. You can now proceed with configuring your SIEM solution or connecting to the alerts REST API through programmatic access. You'll need to use the tokens when configuring your SIEM solution to allow it to receive alerts from the Windows Defender ATP portal. From 309abb0c7162be54e59395853ffc6b374d84c5be Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Tue, 21 Nov 2017 11:07:40 -0800 Subject: [PATCH 132/190] removing duplicate text --- windows/configuration/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index 88c44d0c4c..cad65095b0 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -41,7 +41,7 @@ ## [Cortana integration in your business or enterprise](cortana-at-work/cortana-at-work-overview.md) ### [Testing scenarios using Cortana in your business or organization](cortana-at-work/cortana-at-work-testing-scenarios.md) #### [Test scenario 1 - Sign-in to Azure AD and use Cortana to manage the notebook](cortana-at-work/cortana-at-work-scenario-1.md) -#### [Test scenario 2 - Test scenario 2 - Perform a quick search with Cortana at work](cortana-at-work/cortana-at-work-scenario-2.md) +#### [Test scenario 2 - Perform a quick search with Cortana at work](cortana-at-work/cortana-at-work-scenario-2.md) #### [Test scenario 3 - Set a reminder for a specific location using Cortana at work](cortana-at-work/cortana-at-work-scenario-3.md) #### [Test scenario 4 - Use Cortana at work to find your upcoming meetings](cortana-at-work/cortana-at-work-scenario-4.md) #### [Test scenario 5 - Use Cortana to send email to a co-worker](cortana-at-work/cortana-at-work-scenario-5.md) From 7bbe8bc4fcb31384d45936661947b5d1f602ca16 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 21 Nov 2017 11:10:52 -0800 Subject: [PATCH 133/190] incorp of additional feedback --- .../update/waas-delivery-optimization.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index bbc850f96b..98d29579ad 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -19,17 +19,18 @@ ms.date: 11/13/2017 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -Windows updates, upgrades, and applications can be very large files. Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these elements among multiple devices in your deployment. Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those elements from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or the "Express packages" feature of System Center Configuration Manager. This functionality is similar to BranchCache in other systems, such as System Center Configuration Manager. +Windows updates, upgrades, and applications can be very large files. Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these elements among multiple devices in your deployment. Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those elements from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or System Center Configuration Manager when installation Express Updates is enabled. Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimization cloud services is a requirement. This means that in order to use the peer-to-peer functionality of Delivery Optimization, devices must have access to the internet. -For more details, see [Download mode](#download-mode). >[!NOTE] >WSUS can also use [BranchCache](waas-branchcache.md) for content sharing and caching. If Delivery Optimization is enabled on devices that use BranchCache, Delivery Optimization will be used instead. By default in Windows 10 Enterprise and Education editions, Delivery Optimization allows peer-to-peer sharing on the organization's own network only, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. +For more details, see [Download mode](#download-mode). + ## Delivery Optimization options You can use Group Policy or an MDM solution like Intune to configure Delivery Optimization. @@ -100,7 +101,7 @@ Download mode dictates which download sources clients are allowed to use when do | Download mode option | Functionality when set | | --- | --- | | HTTP Only (0) | This setting disables peer-to-peer caching but still allows Delivery Optimization to download content from Windows Update servers or WSUS servers. This mode uses additional metadata provided by the Delivery Optimization cloud services for a peerless reliable and efficient download experience. | -| LAN (1 – Default) | This default operating mode for Delivery Optimization enables peer sharing on the same network. Delivery Optimization finds other clients that connect to the Internet using the same public IP as the target client. It returns a list of private IPs to connect to on that network. These clients then attempt to connect to each other by using the private subnet IP. | +| LAN (1 – Default) | This default operating mode for Delivery Optimization enables peer sharing on the same network. The Delivery Optimization cloud service finds other clients that connect to the Internet using the same public IP as the target client. These clients then attempts to connect to other peers on the same network by using their private subnet IP.| | Group (2) | When group mode is set, the group is automatically selected based on the device’s Active Directory Domain Services (AD DS) site (Windows 10, version 1607) or the domain the device is authenticated to (Windows 10, version 1511). In group mode, peering occurs across internal subnets, between devices that belong to the same group, including devices in remote offices. You can use the GroupID option to create your own custom group independently of domains and AD DS sites. Group download mode is the recommended option for most organizations looking to achieve the best bandwidth optimization with Delivery Optimization. | | Internet (3) | Enable Internet peer sources for Delivery Optimization. | | Simple (99) | Simple mode disables the use of Delivery Optimization cloud services completely (for offline environments). Delivery Optimization switches to this mode automatically when the Delivery Optimization cloud services are unavailable, unreachable or when the content file size is less than 10 MB. In this mode, Delivery Optimization provides a reliable download experience, with no peer-to-peer caching. | @@ -206,11 +207,11 @@ Starting in Windows 10, version 1703, you can use two new PowerShell cmdlets to | Priority | Priority of the download; values are **foreground** or **background** | | FileSize | Size of the file | | TotalBytesDownloaded | The number of bytes from any source downloaded so far | -| PercentPeerCaching |The percentage of bytes received that have come from peers | -| BytesFromPeers | Total bytes from peer devices participating in Delivery Optimization (sum of bytes from LAN, Group, and Internet Peers) | +| PercentPeerCaching |The percentage of bytes downloaded from peers versus over HTTP | +| BytesFromPeers | Total bytes downloaded from peer devices (sum of bytes downloaded from LAN, Group, and Internet Peers) | | BytesfromHTTP | Total number of bytes received over HTTP | | DownloadDuration | Total download time in seconds | -| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is seeding); **Paused** (download/upload paused by caller) | +| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is ready to upload or uploading); **Paused** (download/upload paused by caller) | Using the `-Verbose` option returns additional information: @@ -245,13 +246,13 @@ Using the `-Verbose` option returns additional information: ## Frequently asked questions -**Does Delivery Optimization work with WSUS?**: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Download Optimization cloud service for coordination. +**Does Delivery Optimization work with WSUS?**: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. **Which ports does Delivery Optimization use?**: For peer-to-peer traffic, it uses 7680 or 3544 (Teredo). For client-service communication, it uses port 80/443. **What are the requirements if I use a proxy?**: You must allow Byte Range requests. See [Proxy requirements for Windows Update](https://support.microsoft.com/help/3175743/proxy-requirements-for-windows-update) for details. -**What hostnames should I allow through my firewall to support Delivery Optimization?**: For the Delivery Optimization service itself: ***.do.dsp.mp.microsoft.com**. +**What hostnames should I allow through my firewall to support Delivery Optimization?**: For the Delivery Optimization service itself: **\*.do.dsp.mp.microsoft.com**. To allow the download payloads: - *.download.windowsupdate.com From adc25d898258752cf5196bdadbcfb9c32b33e20e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 21 Nov 2017 11:52:05 -0800 Subject: [PATCH 134/190] product name update --- ...ard-configure-windows-defender-advanced-threat-protection.md | 2 +- ...ot-onboarding-windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 e910416e93..44f6b461d9 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 @@ -36,7 +36,7 @@ Windows Defender Advanced Threat Protection requires one of the following Micros - Windows 10 Enterprise E5 - Windows 10 Education E5 - - Secure Productive Enterprise E5 (SPE E5) which includes Windows 10 Enterprise E5 + - Microsoft 365 E5 which includes Windows 10 Enterprise E5 For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). 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 286271b278..66ac5e4a44 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 @@ -270,7 +270,7 @@ Windows Defender Advanced Threat Protection requires one of the following Micros - Windows 10 Enterprise E5 - Windows 10 Education E5 - - Secure Productive Enterprise E5 (SPE E5) which includes Windows 10 Enterprise E5 + - Microsoft 365 E5 which includes Windows 10 Enterprise E5 For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). From 20315fdcef12b987efc510e5069ae5432b890f22 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 21 Nov 2017 12:20:47 -0800 Subject: [PATCH 135/190] paws --- ...messages-windows-defender-advanced-threat-protection.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md index 88fd5b5c34..bf1d29254d 100644 --- a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md @@ -64,5 +64,12 @@ For more information see, [**Assign user access to the portal**](https://docs.mi ![Image of not authorized to access portal](images\atp-not-authorized-to-access-portal.png) +## Data currently isn't available on some tiles +If your organization uses Privileged Access Workstations (PAWs) (internally referred to as "secure admin workstations", or SAWs) to access the Windows Defender ATP portal, some information might not be loaded on portal. + +You'll need to whitelist the + + + ## Related topics - [Validating licensing provisioning and completing setup for Windows Defender ATP](licensing-windows-defender-advanced-threat-protection.md) \ No newline at end of file From b513269cbc24780160f0f25284aaf768630f7607 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 21 Nov 2017 12:24:41 -0800 Subject: [PATCH 136/190] ent --- ...ard-configure-windows-defender-advanced-threat-protection.md | 2 +- ...ot-onboarding-windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 44f6b461d9..0daa0c343a 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 @@ -36,7 +36,7 @@ Windows Defender Advanced Threat Protection requires one of the following Micros - Windows 10 Enterprise E5 - Windows 10 Education E5 - - Microsoft 365 E5 which includes Windows 10 Enterprise E5 + - Microsoft 365 Enterprise E5 which includes Windows 10 Enterprise E5 For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). 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 66ac5e4a44..0d8d3540c1 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 @@ -270,7 +270,7 @@ Windows Defender Advanced Threat Protection requires one of the following Micros - Windows 10 Enterprise E5 - Windows 10 Education E5 - - Microsoft 365 E5 which includes Windows 10 Enterprise E5 + - Microsoft 365 Enterprise E5 which includes Windows 10 Enterprise E5 For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). From bd5700e306bc31639bc7f26b74a60c57f591f2ff Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 21 Nov 2017 12:37:40 -0800 Subject: [PATCH 137/190] data unavailable --- ...or-messages-windows-defender-advanced-threat-protection.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md index bf1d29254d..2462dc830c 100644 --- a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md @@ -67,7 +67,9 @@ For more information see, [**Assign user access to the portal**](https://docs.mi ## Data currently isn't available on some tiles If your organization uses Privileged Access Workstations (PAWs) (internally referred to as "secure admin workstations", or SAWs) to access the Windows Defender ATP portal, some information might not be loaded on portal. -You'll need to whitelist the +You might see messages such as "Data currently isn't available" or "No items to show in queue. Check back soon or change your filtering criteria". + +To address this, you'll need to whitelist the `security.windows.com` domain and all sub-domains under it. From 867fd410873c8e0f6f68318b7216cd62e7d1a329 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 21 Nov 2017 12:42:25 -0800 Subject: [PATCH 138/190] further tweaks --- .../update/waas-delivery-optimization.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 98d29579ad..f4ad73d713 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -19,7 +19,7 @@ ms.date: 11/13/2017 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -Windows updates, upgrades, and applications can be very large files. Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these elements among multiple devices in your deployment. Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those elements from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or System Center Configuration Manager when installation Express Updates is enabled. +Windows updates, upgrades, and applications can contain packages with very large files. Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these packages among multiple devices in your deployment. Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those packages from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or System Center Configuration Manager when installation of Express Updates is enabled. Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimization cloud services is a requirement. This means that in order to use the peer-to-peer functionality of Delivery Optimization, devices must have access to the internet. @@ -252,14 +252,20 @@ Using the `-Verbose` option returns additional information: **What are the requirements if I use a proxy?**: You must allow Byte Range requests. See [Proxy requirements for Windows Update](https://support.microsoft.com/help/3175743/proxy-requirements-for-windows-update) for details. -**What hostnames should I allow through my firewall to support Delivery Optimization?**: For the Delivery Optimization service itself: **\*.do.dsp.mp.microsoft.com**. +**What hostnames should I allow through my firewall to support Delivery Optimization?**: + +For communication between clients and the Delivery Optimization cloud service: **\*.do.dsp.mp.microsoft.com**. + +For Delivery Optimization metadata: -To allow the download payloads: -- *.download.windowsupdate.com -- *.windowsupdate.com - *.dl.delivery.mp.microsoft.com - *.emdl.ws.microsoft.com +For the payloads (optional): + +- *.download.windowsupdate.com +- *.windowsupdate.com + From 7d412344dbbfffa5c2e208c710d5328b4327548d Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Nov 2017 04:20:38 +0000 Subject: [PATCH 139/190] Merged PR 4634: some changes to autopilot and update compliane --- .../update/images/uc-filledworkspacetile.PNG | Bin 13495 -> 4793 bytes .../update/images/uc-filledworkspaceview.PNG | Bin 175689 -> 105344 bytes .../update/images/uc-securityupdatestatus.PNG | Bin 74537 -> 47499 bytes windows/deployment/windows-10-auto-pilot.md | 217 +++++++++--------- 4 files changed, 112 insertions(+), 105 deletions(-) diff --git a/windows/deployment/update/images/uc-filledworkspacetile.PNG b/windows/deployment/update/images/uc-filledworkspacetile.PNG index 5bce136cd11c28ab4c7934a446e355b8e6dc216d..7293578b1a1b13cc15102a3d07087bf2059e55ae 100644 GIT binary patch literal 4793 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 NU~Fh+P^a%2^FN*BL}CB{ literal 13495 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 z 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 z zlexfi72$}bRZ`e?a{Eg7{yz{l)ZeB@TVTKQb|fuP{5xEyra-8yDE5kCG1qcpto>v{`ko*9GMU^b)@NV7{W!iuG_l8cCD*KW$NYr&Ms1NU1Kg<$3jW z7VzYK=;jp8$}`=SlTy*m(VH$ZnzJwnfhVQNw*0or5z?--(AU8J_~Vb~j|jk;OI_fV zE@n!Mj$9Cxlck)UUPbpvaUL>J-wN^wpc~5*0?sx8=PLnchk&yy{+)8)+Y?a0hEb*> zWuT{{DPMnJ!D+Em`+=rEogPxCUlovV5H=xKLKoESI|vxu#ns+Wi`|JrVB8l;#62}e@$O{t5th|xJ#TT~ahXgl!O>LG>p zpaNSa5oJh3nbr%mh;Ei-KHB=3#J{s;s!}rcF0Z=C5*k!0oG#3mjhUTl+ohg;cB12!O`of;BU4 zQlPZVmiQ!%Dm9!|FTB&taTrl661_2(It}LptfZe=)lW~*3bK=92K>*>(WsAO7QT|a z`ikO8Ge6)iXr_z-!~CLQdY?QT4%qP46LXrt{kH#pKcFM$nmNV83gcaJ(%#j3{o6+! z3=DE6aQT1#=zaY6FT5TQ4gT#OfByk`d;ZCPzYXx4@`HVpzc>1~f1?Zk|3m(}#{R#$ p{_Q3C^M|$HuDwd~v~t_my2I diff --git a/windows/deployment/update/images/uc-securityupdatestatus.PNG b/windows/deployment/update/images/uc-securityupdatestatus.PNG index 776df89dc348b67b259cf86f5b14d1f881b01148..75e9d10fd86be9ca03381faaf981dba30d491b0c 100644 GIT binary patch literal 47499 zcmd?Q_dna+A3vPdRjszTT5T0AZ56ePDr$AxbXc*XwQ59arUYrLt!jT=QW;fDD;8nUFCuo98UK_bD#8G zd)s&O*hl_Ha#p%$v4?rgr~yNxNj^j}V%cXit9yjHxwlCjdcs=5kGhvJimBK#o*jkBB`!;lVho35LN7WS#Jqrzu8umo5AYUqbNoih+|os2C55>8%lT^c;JTq^NoCE0sE*lTW( zrh>`n$9>LV9O*obEqj1JPu6j`7^vk_tBXl9^Umv%Vi_$WrWhyvr7+EgVin+1%apRJdly4 zqW|jLQ|Q^3<&WFjsU!>wh9@{*-1am7x_e@<=C{KeS%2vx)3HUjcYgc16^mYgH?>Jg zxFFv$tp2K=8$;fEQxUNK4o}06!3_eA%efS(<9N_fP^UY9Z@4{jQlym%d=l5%IfQu` zo5d$!-FMc`7$%{SX}1}Yau$pv+-eHNnAtr)d;ae|R`S)$fAhzSI{A%{J?}habW)ae zii|-=J_1*MN>r%y+)IOW>+X2?W#=wF7(xeZC*&1}_YdZVr}p+7 z?X{1Kq;0QRCZel&(Gd^u2T?Q_)%l#*)bZGO?ko8Eop6zYCa#B9C;xDi*})naLW)P1 z&mW1Cy*F3Ua{91|aduXxyDT>M!kcD%3{?AV{}tM%S!KkepAga-?;`nm^n)C%a;(&& z-vOT%2h9xqM6z3$Er&@%TBi;+Xxd&}MDeZr819~%%*bB7?5t+-p6NaYd%r0yPE2+> zM)#SZzhl|H2>#&V$9E0#YP^*~42+C_Fcc#Pv&pc`!VnbC z$({hB+f-dD6dWz&m~dQ7_6=of=#=60Yz~aE=@_M{p`}>q&ht~5GK|*HPnxw)MBZ^;f%D>V{lJs3jQ9Lg&$0ZFRr zn_{vbe&XVKn%XcYpP=RhvnSeh_9z5rxQljLrOB&q^Bc;HRoss|ysrYwc)<7euSQnj zCrO$kIJxy{k2m{7t^EIt3O~ zvH_iepkrHYAu&I5&Rm1okFT(q>!d{PB>C&nRq2U)T+7Iy2*MDu@&eb?kE(;ctsiOS zEV=u?=+a5RRg@m}_jyg=&YpCd8j2Aq9&c2>{^P^Z*<#i53#4F#A#b!>S)& z=0<>&RqJ6ICeef*r`=#jtUzWtd4!j0y2|9dP+Ml0)~_`umEX>|Jn*L?MNHoA1Iu>i zra!)-WhyCO7h?D`T^ilcx?y{fCc{dIgCgcC4{`uDeos!=+GADvddcna;peG7OS?Oa zikRv1cC8iK#PaNqS7s}h5ZMR&NXUOAaAH8epw=D^O@%- z>NnR1bX{EXFkjm){m5x_cKCZc`20Wj9Yw|i){wMi0lXz22p3_Im+XB%u6(;j66JVC z(jm)Fr<1>s&wXc{k=BM!v>A~0SXdn7FJOgYJKw3LGRlyq=Do~+4a z_vp*Una7*O@f8ZI?#sBjpk6H-)s?f0Wt$al3(03R%3X@v!uRI912Z0`{4Q@xp-{qR zShfX0YDb>OJ^ATzWKsMAJj21U7%!N_U>;^X9}#h1;?^sXs93(O_Kk%q*1+64aZ$tt zH8E`SQwGTFkCqEGoX2C-Z_o9-4&(HN1pbKJo#V-y8}UKfN1hxG@y>2Aau>4q2@N3J z%9!n1@alN%yJH{w^^9H8V`2B~Nh5hvo($E0x^iR%R&%zhEMp&kjW{xNQ4;bJnLSG| zQNcb-GZ}hQO&*?pLEtOJ{|yX#B3xpha@X%kj?6LTu-^)HjQ8)QjE5sq`LqeDA`Vs@ zwDl0)7L+bh_T1KUmiw;ix7p@TKrVE+{nfChF6-9Isqm+*$$OZ@hT9r9&&ar36Fysz zraQ(RKk}q|%olB#xC7*MsK{ME5m%+jU=u4;@~sm|l8+=>I{!~re?b(2R9_8m{J-ev z(UJH6U*aFr3h+_T>qUppJ+r3)hza_qeAY0*{5hIDG$f%DEzI}?z}3O~ZI0H(!i7;6 z)#spx4xS1ML?BA4pNb{47mH|z*aQX!&fvDl>;FAG({G~f_Z%(j3@O;Sw9z4v`O5m> zUqG3nI#KbOTT*$=&bAUCYWeG#2$aGnpek{K!ul>Vj5bbOro}3=AW7UuDY3RV*6e)B zbgUUoJwZ)0*u|uyx^aDl6ZG}+pVrZHWnotcfr06o2=nd?bqQ)uW|GHEX$}sK?#j4D z)eD+|raa%@O*Cy$EZSy&?q+X^?)0+C+NHxnjZW@<~W^_j*{AAZ(g&>slzip5kTW$mcO?J#Xb z$!^sVq~jn2a$TQ28(o@6fviJQDt1^EYoSKo^BYv}xm~pdO+=sc5zv5WGJ|BWOycA3Y3gL|D73WmMB;Db`jJsFsJGUSJGMOpX1;7yjl zDC+(LLSTCRk6mf+g%2rf;}^AKvC;MNDUIvhW&)rBk?XW7y-l0eYW-59wT?Imr-s6w z5^GGm39+;)b@jQFGjV#u;4}L^`>RilA%&S!=ld7Bv%AElma>pU_Q|h{Jq&oEq&-pS z-=VKt2AkU<9rao|jve%o$gTJDhr4Qw_8Dy|ohr!9k4qYxG3md4atvrBGe$2X=88`W zYfFX(x6N*R;=k~XJxxWSQ|V9qvYf~BD3%I$gtuFKDkkHWyY)uV90D+2V3%LdCo>*S z)+th%$C*^b)!H4;nD_g=o|v#g#Zm zyot7Gn;h$e+M0XA?EJ2aj?;Rck@>o9VW%t6Xb&A#G?S+iat*=Knk>HtSo0ryA}xJs z2fet@>GYB=6*Ifv@A(7&{dkJs(~CMDeo_aS@)H7UPD+KMG?8}3@(6P+5w?VR+=>CjsmD?A zVEKL5X?d;nH%Qe+C>4C|@FL&~seFXMj4a5RB+UTJ3R)RDZ9!l90ov2eW(c>|+hL+N z2P!<~ta*`>#S%lTr27=HTp+u#gXyIB$N0Ss3GH&hzfa;Z;4Oys(AZ3nlrfUCGNpWw z8w9!`k<7StS^cGPg-f6qYYo06eoNM@qnMSt$()XQHk2uP__c3ivBkN)*q@D0^Jfe# zuow11d(H3J>AJvo?~+H#o7{dGJgy?t$nVX5$!Ocecc8m=rXE{oSdLt`maB0tU)tOs z?~_s~S@8<#Te7>MCs*V0ZJmxP`Rv3Tj&Va7%w#_s!dCA2(k06J5#3XSz}fTLbr#*rAtr%k z$uE?r^nBM!)%u1=?#dIn1*6X6L(MAzef^XnU&x8_!S@M2z%ciuNhlnDtEY_G#k?7? zz2;wyTmN#O(gIVM_*CDmJ~JhhkB@(**9%$z&FfR4f9KhrN zy`i4W5EMtO#GkBZiN?_PMQgoEKe+uWW-+If;$~8KZ>mvNkG$>-13Ukhj9Kl=J6W?y3qaRH z5=}f4xT1aWZ`xnFD$#Hi%sKyR_|pcDpZR9>X>=*Kw6rkTxm$&BaAX7feT!MMMnP7WalU zkxS(UZ)cSEDNebsjr)lRS`5o_1|h?OaLXYJ=1NXC$K{(O;MZ!)BpZu`u#G*wA(b-j z$_x<59$2Nq29zGE4Y{;7AwSaPU1b&uoYgo?c3MjP_L0Woq_Cx5V1eDGiyfQ6QWBn- zP~~y{Lbg*+yTnl*OQTm$2D5<(;4d4KpmO#glt+?>H%XtmfaN*g?1{tlt~<6IZYoA> z&yI`=i+GeRpLtfA%*~ zxr8_C)Dm%x?`|W-?t9%nL!HE)&6`W;B}_2pv;&c$G?^xHUR1WpO4Qj_k>%JiV=$99 z7CQfo4|h+vHrveEvmJt_pLS0Nc ze>Dz05Z=2xaA7FbZ47v?)=yk(qcIuYyD}8#qt}2GaH37^O+ozlt9#e;>bL6BNo#q7 zuOJ28s9R$4dmH)YK)I>%BnE3%uD5Z!4ntXPV#H$Uz*iMI_E>EQ7}rnlhl$v7vE^(pA)oG1Fi^i zXLlW(?oqUzQ$B*TkEYiM{qRTqEjZ>feJJ$i+T;6?sQmjQqRaH-~aNavVeyCNTy+hI83?d zmLkn+x@HAhh&{$(3Y_P{NtCAC2(Blbz*65#F3g39r*?Jr?vtIBDY=W=m898$j<{1m z;4vJDRqSykJ|}!Wz4JR~Kt};oY z6GzZ?S2{JEYw4A3eLu($QK}tc+^t^zKC_xJ*rN?oo^COP0S-J}t1dJJUBv`*fL_o2 zgGMQW_twySnIC1gFCu=M(+cmQOBrx}TPawObN$()Abnuk!_3H8`H1qi-t$h;NO1{I zHszphD2iPCq5?sVyS0A)Zr4>qbm;uCHMqml_h13Zr;E#3^FccGoHj*vEfo38XkhWK zpBu0#ax6YW9o8Ud_=6Ne!_W?x?j=psS@&%9>=Qnth+9yN9 zik<6{7Xgo5pqCG!pJA5)D<4#m_;!@Gbf^yIa}eEPNzV#b5CyEDOlIfl2yq?N8FsWz zlmn#KSj^uR;5uJZMw)gx9lXt_hFx$m=dk+}C?`0Xp1j-JZ(_|IaCxv6JQUchuq1)| z_5?D#2~^gD@^^e5R=^v=#OOD(18*o4sSH+whnQ8l4znfS=-G;|%fF=}L$hc7N%a86@d1*`4W^Sfj{aF= zm$yU@JpTRAK^6;S_Bc_?_sDk+zrJcuobEuWOO8Z7UG_qo`mx{Z&ed(~CK(h1q1z1& zG9!~}huqpve1A*;D$O|r4(HpA5h-`%=^zye$4XAi$9=}plOY<5fz@b-&lhesBzQjC z%GTR~Wwmwe`l|!ToyQsX+mVI1kJ`p=zAF|UyyR?48%na3q;CrUjXDE5!-4i}tIlSx z`638)kCrKyTvY0wD^KbTs<;+zWNJZ`XWkF!I@`LlyQ#DH^C;?8Rnbt9srl6LMFE<* zK*)mX&f3SiUe8*WZv`i>CSG;MIX%qZ2v`T23Z^|#TGt#&K`bEA63-choIrFyEZJvA z#<$Ah&7iOUCNr*$5F|V5Z#4I^&+4 zbi9vpMT^_}m2e)!PQc(90m9mcSFfMj6GK%W?lBO{ye86wTfCkp(>IJxQa=XzstzvmY+e4`T`KE zzk$u(-dy79sAnc^&J>XcUjsIKvZbMBN2SaiDY%i$&|ng`8t(zV=_sJQ9g>u8yA?b5 zQKI+zQIUk6s0-x>do2X-%lAMa{PO3j5^y(y&}1oeO`V=zhpkz|oy0Wi&6@LY$ zo1C%?a(z;nE$ba~cG!Ykj`QE03WS z+vuP(yR8B{fauI66?yMYmZ47AU@~c-0PqO+G~wbMJ~YNV>26O=t<%q&V@)exs&M4y z`;Iv*EqWnSQz*2jFpLoBysqK;6v>Z}1I+vZFf+jsq5W^b-=tzLi+crcx|o!p#b_rO zMS>jj&+F^Seo1$Nw+0^7=h_v9+yYm)bho=Stg`@wXGo0}j$5&SR0;Z|2?Fu1Szn9J z6gB2)*OZ@@{y<*? zy8QsC%?ZWr{g4U?YevBi(qtx_avJDkuJk~}E7-SU-k=o`I$;sWSuKGow((BiBCMk! z*g1QB+1vWmbU=-^3vsJGHoU~UcYdVe zjlm)SiGZ3VUO_e1#n4E^t3`4f?b>I-hy+KtY{F8qee!4jeD9epNcFeb3wEAJ4|+BAQDy}DxD>H`nL2XY`uAgACXp7c#ySeRbDbvj zk1(P~_}5!D;hJp zNZi2r=7Hvjad!P5)A$?BNudud_2>zLG!s!B!Sc41VEq10&{>m8?gttek#lpN5qKG|Gv?Xgi(_tTq3Bsb+Pda`1kp?q+0z zH^nh1&!U3rBjQqWp4k~uFX%&2?-}Siy9Kdjx*W9rWMR>#mi$BwJO>Z^_DByX+!@&WT)iGYOyq z{?w6TUg5Fl(IsY&HeZ!(*s_)j^!6hu2~VTt6FtO5IdJCqgyYOlEUJsKss#yJUX{4f z;vzmchS2wzt&CkrM3Ba;hw@9MoYNCJP~XaaMaSzI{I+OW$Nn<0tmsKQ_dBT3#yLr5 zpr?d)^&fzpI&&0QDkp-16@RMyEuS6gNC8jS>3kqRW^ZKZ_5ilI z#Lzzp>T)A8NR(L}(Io|p;9_dtNfy`65;jEMWx!<2r@_%=3;$YB-Tg?g&Y+HjR)Tbm zv-Pxl$qTYP3f^fYJ>2<1Y|CilFwkA9p!b*ka^272Jz<4S_4!V3*GZ}YuWD6fBV38f zhyg{Wlm9oWu7zG^7=X8){3_->L_N+>5?$^v<-W#h4eo}nxQ;D`WX)4Y8}?V+c3du6 zfcfIx3@C>l8R%WOt?c>`jp}lCnhuX=pJL0P-XlM|v@8;grhy}Qr8!ASwM8-uu19p)n z(fnz2$eoIO}2P@5qV{ z6e~8Vlq9b$)UH`eH#i&R6^d!ia{hT|L1ZLpp?0%1=gjp+jNk(UEFHNs!K9r`+y=6E z6=T(x>Ag;I11jgE6ZS-T5LMuB?!IR1eKRAe6as2H=kjUQ%zkQ5r<2eMM%;Ap57JKg zK{t=-ehC&+aVY13Qi|V2lcR8rXVKMze>ji^6}8B#q4`=2earoM(iDBHzFBanFgNwp z_k!hZ00cdK3vK{$Zk1qo^9KL$?VAfQIQ#-g2n9}b=$eF(vlU;V+lxk&pIt{`ScwhD zwb#^wh~~Hw%~nE;mAvKD4ylrZA>> zngcj?*Y;gS4Eu?E4PqnHETO&vmgC?)dpjQvjw`Ip%`684HO`7?LfDh1oImhQZ={Od#AtddA^5|6ojR7{ByI4Vdf%v#oQs8>dvOT1~{@{#5_=8=$QPMxmiqltR;ZNIa| z>sBuj6Dppz(QgLU34DMjek@XUtRD~a2{Q*4%Gk*ft^ zGiH0C0{E~h{BVleOSE4u|TDHLjj@vy}Q52A+mWZ9hI+iFe#pE>3kQNL>H0 z`{(CuL_@isn{X%qfM;dEdvBg9ys5AmP_#}rnZm{Jj;jc&<=?xYO}l0eI{5Pj(3w~%YQ3(~^h&Dn*(IY$wY{Yh;IMD z^uAREj;^wCmT^6Fq}T_MEnBYtw25d8Cp+87dN@_Y3>4SuH92~%9Tm#@XJ(?))w{RL z{p!m|6A5tB+(%>O-}gIvYae>LrHD(LdKQdqwyW+0wuR&yHqmKOA*><8kn1$Fd@zAI zA)$?KBgZTMgeROteIKXiC#8|m60@7o&m~@RMth@u<#yqP?{Z}=6&!Nb>G_Tf(PRY@l%4HO`1xxq!7)^Xgo*#nIrD(>rW{0vuK%r-{6XZuJyF2X%*&SJ#s3-*=wF zZ^7G#xcir5V^&xZd`Hf0Y?4Gq=Jsa$uz??3Izyd_Q`IbCkQwZnEdE)cG5-cr7;P=sb?y^z4zO6pD2!d!${l} zHW1-I;Z~%*KIojo4h&>EKG1K+g*jV^oQQC4(#oob^XqTh70>u3gPH7!z!+S5_M zfLl4(rWP*p-PqZy(-u=_ zG;sTR4COu9-`e!^obbm`W#}c4qz(vG#5j=-7x6X6B! zrAGT)^ptvjyMJF-T%&J!++Red4C!$q>Ko|KUwdMl;!B`g2)%*RPkLamYcQXlxY)=sa{bk3f4 zZkqWVjPIntT(E&SsjOJt;&L|a<5hv~!8motl1^?VxA7I9kM+AnJi=MfG_EtIVR=6* z0F_B`KdEF@MOhP>!U~BOKajlEdTy0gwANM*u>1FAGc9OxQr2ldp0(;uQ&PItbD$d< z;POk|#R!F=0IDw5{k6|()qfo{KMM<{Bdo+N%Zjo1v92q&XzP0x7;e#pBuO7#;<%Fd z{!i0JOR_w@q^3!-!6ywD#%dqbrEhL(^e!W&Go<$KG=1EnztR_vNEVmAvK6J%73kc* zR~JQZZTMwuxI600GLzWIzPL8iY)-#fn|xn1 z>gC}+^g~ZYl*vXWUFch^m}pt&GjV}H^85bQ&a=_90EE+W1o8Ia)733nbx=a!pz9}T z8hvkA7}?+V4f16vWv=@-BYdPZ6lOhbo7yMAUHG=dcKEu3<0U(1$8`>e94AZnNokt6 zbC6$YH%q>V7Bi@Vor67~YhM~?rZA+16QGMdgiRf%2rpLP+_vBj{s(x7=Gz*zy7t$< z>QRg(Dq!DrCvfJUI}N_UDuH;!OO}9IJwDiZT(;IVM5$sKpx3iolP3muCN$dMxNGQA zk0k3`HJd~9#>q743lYK zERK;TwvkGJm5pv;{Hw>29GRi&(bngJ zu_HH9uq#dJr*5`gm&KJ@qCE-JU196|EQbk#iXO^z$Fp9>YDJ@b`WooQkz~fZll2S^ z7AQ5gf-du7k#wbLNqhCXa<#qzWPIbcndf_K!jVg|f|TN-^X}mdu9CG2JOUcQ1Jc~- z7u(zE^?!}r#|-Z6_pA?DP-7$vNPrA@K(PXla#e&I%lp;!MOT7UxW^c5$?n*#a2C*a zgZYYYY(yvRRi_X2VDchLWB|xF?;QNHjdxi=l{=VDSDF2M?{oR)FCpU3q{PCtEmHY#zKuzdtP z`mhcB_aL?nKCIL3ZxcR@U0sQ{NcH`ZzyX+Hv^Z1EIl9qx{^-8VS^GcIT<;FpSLMyz zti-|ooP6zBb&?14AAnB&;Jwb*!~qnXvdLl-u8 z%diGU#r`)l&^-oKjQqFaWs!FK1g)cB-gH&CRcVM{sWRKl3K`sZO~8?KM%roY%+9@HFK36--@;P1Q_^o6d?=i zG`Q=k*v(=Wvob~j@dBSUrs8-aE~d%))=W1|&Zl9hG)V-RCSzEqaYK+B;k36a5Tg?^ zF8o=#*n<*gC;9dKiOphkE3k;3+InfAoBFFCb2!oeNdzHFw&LYz@&uN6;!nfYgB19; z{pF1V_Li|W-i;$~bpQ;e`LAOB=M%;4c@34k>1Pw!rOex%^72J4sJ$PgRN%~*Vm`qx z{p!XT#o>imu<_}<8^yK{ZC8XmOB57+?nSFWG-{I|nbvbtkAafb=kMyp286=T{?CTf zzI;%oN$^@vzig>mLjDDJpZ-J9_|H@-79oSxq0-78&=!3_&m6sW!X-pjgu<81s4uNn z>=Y8Q8g13DRnV#&M?d})4QNhZ&LuMrJNBSnqJ*$K>1WM1o7?OpFL6=P9BY7v;bv4R z_5Jfuh{RwLVWiXEmW0_C!av4>IOAE$veJ4N{5VM?-#BQ?9D^qGi% zSn;x-_+7rvT$ry1+xP0zAT0PJuv$0PFs5DD{Cb(~R{Ctf$EqTEUKo zy;HO%UlJbh7@6qG8o|AYbrN>^b8dNc?#G`7i(6EaxN@kS_x0ifsml_>Y1}65fL*%@ zLzxS(tEwwjLMN(*>j5FzzvWv+$;qS_4C~3FRm=p$E-2+>&UT)?wZPJbZuIh+u3YsA zOz5!#F1$Oa-?8NmEL9wB=Lydj_AG2jDj{R3EQ1RRmYB5rQ1E1cVnN}(B z`qB4a#o>DLtIxdHBblZ#TKRI?Ze%ig_CZ$-#d*|e#TgdcBp2XaH@kfpblVKjQGQix z_TGG9ZY6JgEfWk&lTljPlTOL#_gTZJgte;B9P(1vcM~+oPPZyA39Wd=Rg|lcOXhIa zc@ch@;hrhmzH)l)9w-SY)1THIyw-sjU;Eo^?ppmUSD#Nay%`pvf37p8zS>uK*v+Uy zs)X0%!m9qG01uKp7p0gtP1KfrRT}3$Bd!SWaP3U^dJp>N zi?b~fg`Pf*kSWbUdB!xd6;l{jyvWUwT{XN(&cv;<^f^sVht%o_j}ZF^n;U@`-}UD^jTq56KZM) z>FhyNga^X0uCi-I$`bQrLCt6EAgJ+V`4eL8#e0Y0MpiXUBAR1-$3 zIirGQ-2!56>jHJXj zW|6Hju6I-0mtrMw)?cemr!j=9F1EE-cc%FbO&EbwK5t0176b(OP$Re<9L+6uP$_D_ zEv<&Vr7EJOrJgNj(o@aTvR3OtV+`*gm^cKrhRoW8dF+Rjws*g zWWW8DPrYt3Z3iszVP_mDRHPKkn+l`_Q-RU}CRRbnr5UPf(Sd(yfUZTEC&X7H;a#4Q z%CwZ_=+5L`pPY!Dw9xv+RT{puQrs$Gpl~m3mayYvCn@zAFvxY3ibWf%!&cA6H#+Xu zEX0snxQtP5B-t3DO9{X3?%8N`*xc*;0;hQ8`!!hp*90k=bhJy~tr1o$j}ek` zO=XNFFm_9NgEQdQ98~q@;K1buT2Xa(LWX~JuVFIN z4hwC#mU6F;@oNzESVUB5NNi^#HH7+0mMj#?kf1oXFIV^MM#SqyH^ej?QFI|<)q3(` z3CeQZu0)ffM32ucXU)M{Bj#_xTQCTbb6mw=k5I$XHKOJ&%B)xVhuG}8^R zUP8OF88|nDNrxE}ZgAu-PG*et)Lo`H=RhgxX9cC@;?8`_k*1{y$4cwWJB&y*m8FYg zDc-oC5f)+~W3FSk4otz_&s;Lv6a$j$HIZb-UEg55)(i6|H1UodwxW$US;OQ5?G7;s zU{Zc9)4U&>j|(zBeEo^sy4~&kqq{e!xhrSyL&n*7 zmCOpj1LE17bgCpyau~DscBAfcv@JE*C3tvH5&radDrNOugjZsUjLAwn_5&e{A4hsN zJ~Q5^baI(*u-vR)+Up9ZTj+-yG@Qt=gO?Zs2RS7m)5KMB-^*??^AT=NlG+>J?2L1X z9LqUbzfb&I0JbPNkNyk5bNEEW_9sI~j>*h&j2K^=sm!@0^^kVK6Vl)1W%fV$oCuK` z9yL4#gb~@ex;;hylia7;V)L{Bk9X+*O(j-?3P;>tM!)Eq#!=S@u*kXEUc z*ASF~X(u5^{@AvrkvOoKBJrgna}fO-d$;zji%Jxq>Af{rZdD@iL$-WZsc~BxvV0E- zUj{V=c3zI#RM-4Uo05-rtCM^+z*L__v%Sgl0?|-b`G!Y4IH{%$H`}QuHn@t>X{}y< zAhs}>>)o(pv95vES}7edzS{;56iRw{gBF^(HwF}$?`M(MLi4rP^{@YPx@Bj686Qrl znT9i|`+)n(D*~1*X<;lGxJk|%EvH5#*qki|9yV3()HzLct=OtBWKYnQ= zZ)YY1U(%#Rqo8D!bk>DWgI>D<0dc=gWEhBt#Yi=BD?UO$HIXte?yXW1r7iHMKez$$ zfU&0Il%~@4aPCiF&#@1%w9ogDaxZdNi4#L2r}y%FL(!G(51UiY;|&f{+bvP|ooyTJy_;`fagtQf9URmkq@umm04nd6^Y zkRLhPb=>XckRoh)R-$+C4DzMiMh00}IeHyu3;h{4u2@FVLX>YU+|0l5F#F%2r@Mbt zeVIN0=G5CuqLwA01Zyi$BfbrA#F8)AOa{HU97|v1lNT*b5+f(5Y-Mn`?fixQ71?bM z=tq3LDBwJ9xE6pZUj_0#Y8=;hknH{Voc?+^31@J%?r2v0dBv)=#lRD{r*B^#dF~%w zTtA{NNrNKB4kJ(U;v_?k&69eO4lVzI*! z{mr8G)R}tj`h4p-RXVErzSV$&cRsbNCSWQouKd62$@0xp`_DygNEb9lcRm9T{z&EG z&SlF+zJV1u4+N35HFxO_X)tfz1BPsa+F&)CH^|kM9J1oo?6^uVhQ}Tk&AOHkrmMp{ zf#L_GhBf!Tv_6So4-z)UVC?ucxF2DEv*ro=ez$Ode=6%^=z78L+yjDUUm^U@AoDfY z;@Y~lK_=nxL+y_KGmo@y%p@=}wOu1y&JN;LI_w36;ZnlX(CAw`sS3S&@23BT!@oCV z#+T~;Kw6`?WWOZU1yP*IER(wG+Dkq)p){VZW>2L@0L@=4?=> zj5D=q312IQF|cn}(VhS{{i1diRu-t6XEU-Q=092qk%!9#in05l!tAvCfY$Qz7wytC z>w5PCL-nkzVzh3=w(MLB3A!G+F}FiLJ3PDUGJKrOS=P{^HM)EH9sIdPO2fgshJ9i) zTa%EAO@h4A--n{!!7h~ji@EvqpIR{11`MB1+PW#1sP04m-kY~qr0B$6Ut9mBw*3Qa zu?;7#1{i~0n*#W0Dr~Kr>AXkPHAkav?PTV_fcNC#Vhv~#*KO5YKg)5{&oZpw3z(u~UHgbDkg!uHQcEs*7e%{o@Yc&`n6N%@?GX##UmC+;gO6jt&Z`qx@3ct{$MQ*Yn0C!Tox-i3(HoFTJ0 z`G18QHXNMwfqow=pg~Xg`rC5!{SALG5{U^?d*z)UKo3YJQ9$*q%jRbQ?t{g-^^I?Fn_5;XGO=5_(ixo9e* zu+Dy^g)3GQ;8hOAe~QB1S{VgQHRvOrVdDE7_$b0J;3C9Fm;H9s3$rKI&H;cKo*{a) z4(6&VMv3e6n9ikjobrISzFogk@J#9IzMtlnl72P+y%hP7KKXNXRrkhvzLV@OooDi( z*EiwoPZ4u9U9${4hlLfH6SlvJuC3cyYdlbLpcP}=-3Sm}c7u(n*I?fS|7_Xz{PBBl z?ez}l;x?2e-{bAX+Pnc6fwHNIXei7_x_-@&VQ{oR>?V;^}V&?@lY2x?kYd%Ydw(tpLZo}0_V+KP`S_f zioJ6;V5MoOSkGL{Z{$PmY=6Hb?))F3v&@TWwYn1950ol0f>rUXK&f`7!yUMvAUf`S zn|fmp;WQYb(C6Kx-_fAZsLT8fhy!HrlzSD6bLJ@(iYuh%Iqy{9uF-WpD{(EUanHsX zoEcn~^ux8{_oh_XZ8hfX>vh)x1w}YI^VMeOsDP+bCpKRX-{pQclk+5uRD%9Hbn=oe zaJ-EW8O&CZ{^EkX9%kRC?4L(cBOXMcetd7J`eDoYG%)7H2%%=ndhXAq4~r2jZsdUft-Ezt@n=8H8$!m;&e3EXMZ^VVtQ6X$!5xX(;V zw_dwfxLothSfwX!GD%yCl&+>3IMi+=8|T!aMW=fw`@J_VwQ`16Bkvy*n(I=;Len+s z###MY7Uq?Rl%-K)hKETs7f&yv@jNi_bMFGX# zdd~$5Jl1gKy77cmrxS7d`TC=-noxD;=FF>{paS{pwD-flX_`R3NZhp$&|sukyncS4 zTPNhY57Gz5>z*(P0aQ|1xGg7a&u>;RF(T-vXQ|CNanZ1!LeJRp{(Ej(V-B-X2T54? ze3!!P^2OtzNxDG)HwNDL2~}s=8!By;{fq0ozQ16AE(SUWKkBBK_pP`mQ&4xMb3xN7 zBkY0*0ZpBnz(`DXTv{zLEGm~hZdh~t>NCCn)Eh&wk8em9IFj+M8x?ST%_GtNF^gk}2AM!j1~i%2G>y9}P}>hg*-x%ooxdX_?04f}9d3B=6ufZGimt+>-~Xb;j10Iwk!hr$_66tQY|7E$cR6?C5#-iKZt7oN@-x=iD9kOGF7W%yq=o0 zmBh(!^e<+$QR*Cvld_Z65k_xk=e7UH@|t)g+^o_>uKeGN{Aczq__f!*$3lg2;=X1| z?EYRWI{=%DG4P@GU%y^kd^+ynE`N^T7z{`c1Lc;ICd{@1_ozxho2kX>)xx%y!C|=FMcm$4V<~r5HP$n_TA7a$*{ET$bg_QCbo7Z z=y|?x3tu+UD}3|f>AEQ(jrF7hk$K$xnmnH}AWg#d+VRRJvt-^Fcf4@}>T2`|nPsmu z;RTp@t}6Me`_fISbQ82wqMLzNE+fMtTM`ELE!UxHqnX{cdUC_X>TM)-W2TDyrkVsv zrP_ri+SaZxJ8dTPc%LW5T~-AZcz^WH8?U<#P=_PW(dF70jA>=C+B_f6d*jm_paFh> z**m$p`}=^E7}-K?=|74nm~7{D&Z2C*zPajJK4!S|?+vM=PA%L?_fZ!8*z+WqYgFPr z44^JU*PAspzj7yOSyRd|{em^W1<3w{*XghKB($rO$xX0QAgr(Tb>6Q z5gc+Hkkq9jr|k%1iB0+|n-&PeTFc{uaLT93&=Wwec#eMTY;7$yTEC&R{W%X`P^NL2 z^n3Xt=&Lc{;9spQY#hh0CNzsxkIQ9&doILw*X~M3`M-VmK%Qk5plHJgd~}jGo~PIQ zAI^oni)(%vpu)!f>K4U~3+aQ!)b1Jy<&Y~TbVSF&0jfuZOe9=7;<4Ov_op$dW==P) z&}9F-6Aw;iy|h+l>*jWmOX(V!lm1kdi#D?H=&&ZmGQvu;hxq*;QI0Rokw^8LZU~QKY*=>pcLku zW9Od;=}33A^4?#0{1DOX2+n4rM)v=^(ZX)gb*o}Y*AkG_f8Vy_a9SDiAbl{}vosd$tWOS1FmPX|8cuuxm=?Ei6u za0s+`kq~$&U0NgQHqS8T8DIy@f zmsycxz@GCxAngj?{r3Nj}R4db<KNss-elc<9FcE~;Y*TTWx=NO?*Dsz(F zv<}Ks!cAqFc^cBoEboC~3g#_KqG{et__F&z9LS0etpWw3^Rg@1@I`*bepWP@-Mbp2 zt&G$I>W$8(jN>8C6v=7Lk6$V3ufJ}aL3jpLEoOoa<-=}!hiJ388UqR_PALUu-S8;b z6`UdCru5sfNiJ-T^qhp=aY@GS0fMF@(h$XrX5W$cG>H ze&mdOtGW$Ha<34XvarcHAkl0!XB!g?tOaSbkuV}kHo36$hKuUs;o!wRoQs|JXFmFz3c&X+GARkci{TI6M4GR3_U~Tm_WPJ((|7bOrIDq?(frq;%;O{XG1jbZ4Kvj}pJS=%X{mXwZ;q4e8H2Sj4UsKy3mjl5$Q$%wLu z_Grodn$lEx_09;UwWgo;|H>b!&4gVDpn`eW$p9{QHT{$&!dXyLl%A3Nskqs_@14df zham7{H$bRnJBN`jo^HXtpp1R)(N}J~|-q5hp=);=6D-vy0 zRV2qfRAV_34_+4l1%fM`I5C5$owPz%7iQGijiT<*L1gpOMm)ct23yHp1>A(&U>?A* zY95lVw!LS8|41^yu$Q&80TS&H+4!08s|t{XxjRbT`w!+0wi&jacb9JXrZ+#E-kM?% z`8Ahz3>XDf2}{`?w(c*o#M2T`HYw86S?s_NBWrkOw7z((UrOSxS=#3)HO|rFP4*vXL@g7{HzrP5@$XK`K=HQZ$SmUdo_p$>mrrIiw zX`*ZJWOHPd zZOVCfMjbj52UGBn5m7HdeRQmR{P@`F+}K5RXKT}}&xAGc4Ie(>E(@qK?VITkCxQj? zQ%^<#jQzSMR|-4jG+Oq;-9Tt%ifw87Q~h@zw#u)EA%!aDi>0=FA1mXEVj z%zF;(r*WAH0<&NdkQw&h_%0a(i`xj%OFjA360@G&AE>RoASAeC%mtd?%6fFFd^q$Syf%tw~4FGohuaSNPu-% z3~G3ptAPTxTet(pWh9e@rVFuqXd#CUbzMK(;XIe-P;(2O+0w&qbQk;(Gi}I}tTMA%AFK-0Y$W%Lbby`_M?ltgHK$&Y!!N)1jh@Nv zQjuE#!9d7LJjG;04|ORvjqeDb`!6Hmg}yZ6c|H_R*Rj-^%Utx-wJS zU?Xi{$$>ox49W(f>i6mf9=6zSLwOwDp7q7bVvo!(3@bNHZ{Ob$eLZ?{cWrGwBc87x zxY(d6@T_#!pPz|qcrEV?17Ov-^h2A5(7L# znC!7q4;ywnq13s~v27Op=@Eq3r5Crr1RQ#!o)o|**S|jwU`DECfs-c`a^C{a@ z(=+)Aw!=z}Lig0pQd@*j?LzPYN&m97ydl@u?Tt5DRoYoZw_wpNeZ{U~`~~eO9aKHD zYl3t0&#tJiHa^%;<3{5p#rmpQFP37xAoJpaSq}N>mB&Eb{q_Zf?|Ccv)hfkyn1f>U=qniQ@%K6hao>~QgpP}-I|mSRT8RR4AZY8LYlJ8m$fVj`f{ zXa&z*q6XYZOU`p_GRii)L3Kenz*FQ*leFH3>ggO1H4Z&aC>9p$eCyo1t~#K~g7{~j z=z0#Y9I6_y0)iJgslUv$S)_CkFX!Rh6SlkMJUVpP=T(RKiCLOcS3=1lTLI;l#)kNG z2>F2jR1^KF_|ZvgOZ3J{L(`9O`IF+r<`I{j>21TfqBpA(iIEAT)o*!=H;;^;yD%@H zsOM0f7=Pj*JfX__dns@Han_RTcI~H6<=J+R5anEYCs*)d7Q2_Ucu^h?O_U}F9Clq z1r~V5`MSA!&QK%{^zkv`wqWe1ffn^?X@uKLgE1E-qoB5ReB)zc=PvvmKX* z@9M$Stx=xv4I^UoOGaqpWnaUF@Or1j$1}ACH=8=IlV@!yAduZ&r?jim282>X$MJmd zPx#>G-d!NLY8+SiMm0-fsOO;qV${(_mds()R9v>6F|Iq717#@!gY~CdH4<7Wk zm^nv?>v2XUz`-1vNPWqG<6uZek~l*+JjXO)|(t((T~WUg;M;|Kb|o z-JP^*=W8+w3HJ58xX@D4yJ;Y|*ERiS{g>aW_cY{7WOGNkX7}6~;Ny}ohWOy{U5n3e zW6uF;4U3Bixl0uIzD~0vT`vy3Yo1FshhhUv`R0sxTltMdzi<14rB_~6!;U*aBctZ> zJx>%K+N%Ova4Nr_)?VRdm&?)~OpVHNoH)UmmX7Ll2W$ld)*7dnY)klvruaEmJzozp z#^W-Olwp)P$dvUjzRgE6W%O>*^*ETW7b=B+b39rsOZ5y%S7&FDH<{fozBqQh-wrJr zaAJB_z{Dx4qWY^r{=^JogPdZ~)WCP&Hbs=}RO{zrmCx4Jrahd^0Z7Y@^M6vo>>L9K zT$;^fT!GO@+?mE=KVcS%*WbAs-kjmR(2BI0oL)oc7A3wLWtLy8d44XyMiiIY3MOoj zb5nq_>_KcOt^)Pw@2FOg+Lu;(3pM=~t~fZBJ@k2fY+!X)dNrX@jLhx%Kx@;)LPhiW zab0(&%y{bZS>^Kyk)BK$?f@RsKuNdd+&!L}gzXk11oH17yk=s=LY~XHdq9*++MrB) z&LXO$IzQM~&x%+r^nMX?m_oP(Aa8E?(2h(K;eD%FbJh_h)rENkGnctE9W|imEeq}b zVcas`G~1-d$%nN)i&fc*_|3T13^(Ox0!&tT=z}M6vnivZVb;jK<-@6Yzx}qe{WQYu zXtt^PRk1o0Vc)n9##%X;($$qd(ZQ3XOS4VqVj%Mf<6?ewid&c{j!MJyZ^Q=Dky|GX zuX^w@Z;Zv^J${z_uR8yQ{BTMEM6NYf>2&1GVOi!q`UpQ&w|YcRYr^Q53;@`G5(cp1 zrSSoCn5{0EN_EJf;zU$A?Y8E*4^=>PAY>zZV)KPAAMVuNV`rhv<@dgJ*UKzsiS5n) zA&H#W8emWAa?&WY%I+AejoYr`1muS$H?&|z$TIb1Q-z+B5o`UXyrb&16#QnCsuyN<#DjaQA-$vjSV&|RfV^RxNXL0hXDm6HuS~&m!c$BE(?uI+U)wAtOTgTpoW;A6m!LZH2IrI! zA$5J0v1|C=^)%x=YeQi2En%siFJHhTwtz&47c#ppI^MvzL02u%(`+p=~9#i zI=0^07o-w#wdD&9h^(p7y=`#sOqN!K*~U!#3nY> z2*mu#KuQSMB07eRCj5vy5d#_Ls-Np1np+kq>{E^k-?4w5lYK3WJGr{|n^2!;&N!6V z!}`_HF;fS1LZUgYe;uB4OB^R`P!^M>{4y~xk|#11uU9OS!^xkRQMY$~OGdNY_f==O z{?dr=Ece1P<#Zk~1~QN?H*gytqS+@0O+(_;))=cZZy=U_1$Xw;UY2T^;iNT}(_ot` zC#^w^`P?g7AVBT+iV@{0IXu|JcjC7ZqElwSVhK9bMv8{)-~mHYJl5w|+5lg~MAJd^ z44KKYkjUOW(Xi5|2R}`S+mA4DZ#XT`!+zs8j~XF-h0C2+xP_{}x_5EqK?CugmkBTi zXE{~|SrDC#eut=M$58pqN9Lp+Dn`PHW6GGUCfQx@f~iq**>u3VHh=mF)mB#_}$k7lhddZUyxj#>DFv6wF4QY6YyAk z)|1D^G#e_J@Q*=H;@;- zZ8xa30;tUTv-co52~*TZi$J#CW~y#n<~PO{1T>sdDl6~1So^>xSnQdX%{?XqPVYKcRl=eO8Gu5<<2U zom`palw@4P{|&gkINupHKOI2lpDN`ose`Ujy8vmL4fQK&c-E+>!8Dx+F?f=E@#9(* zpj&TKW9npH2899P9vC9QLkx)I$NUK@^if@ryRa=sDR){f`gMC~ki|$qSOwY3m*JTo z9pnDexuoh7s@@k!8-48=naA!rrNWey6Ivk2W&@%Vf1GtQWyk*n9EkbjbK@Siew}^E zyr-~L+X+lwe@Yjx_v)n%Qo`t>Wi>VVH2~-vm%B6dLcW(E4de1thsq1`_Sy`}LS7=) z2Owcfx^klwTGvsYY{Zv`Uz+23?|>a%V9&S)xTGP@@Tq>YT;%+@So?Ot8IdWv3k1i8DiC+5+4 zI3B#%M@svNH=Zy!5eOAtT}$*ZcQCLq>KC6EN|9*6cxk6E-8p{P8?S<@&sRwy369Lm z$g_#yrXAh;*>ZY+4yFNHD)|R=D#y@(7JZ=RZKj@6N^{k_vv8?Hu6j1iMIcibcx?Q* z*btz1SID1?zZxU!r))Kz1rz~qaNaH6_IPAz&r4xd`8asX8O^!C)>6u0cO7dWU&LnX zpyU9LZElV#tpM)WX3$JBqljpjHAY7FEdZFH2Pbu%1*9gRW=YI!d3mDgZK-aRs(r$D zbi&tlPKyQQ8NV^Lz#&fzlAS|;oHN~$nFojY_2+UOo<5VCaBmtv|F3qULGlIw!HGI^ z@Vco-UDOT{4Kdb$de;P(te?BmTH5vGt%emKJSQ7NGB)GXq@XpOEjBT}*)zXJv%Dxv z4qE@IIAkwZW^Kc=n5!P@*sHeW`Ti_D-MS`jNSA6e8paMypkpK$Sf0Oo6|ieQs_C8H zIhZu&lO^U&YSxH`v0-OVY|@1tf#I>Tma<>k?nUY$hwIjY;G zz94UsJvO^F)}+09rKQeAUqX4l24G1JxHzW)F3em-XRFN+I8qy)#k(%|ue&Sw{}bHsr$>C7pyB;Ne$s-qA3w%(E^c(?C{aqG$O0V}*PnjpxW@oUWLU3h))1G{ zG(q6kIk;i>iLu$+Fm^Kh@W=wK+wS4|JA0zURqYgr0b4z}f95=HeX`qlDKa?l#_ZG63xBdI_4E!CpDc4#a`r>c9 zREA(LoB{GBFG16{w{P)W&^a4f$$=H=33J=1E_=I8gVfzP2<`Ss1&gE)O8P4P#S0r* z*XMI)c%bUv2C^MQ&XWvQS%# z?86_9bj<>ObC%FjAZq>Sl1-DUL>6JKwms8IPhrYOKCxpPQpG7AQI7TcMIq_A{NB{t zoc>E9P!I%xC&gb@bS{QEObCHUq&{@=WZ{Uxm^^M9|E9&4huj-B#e&>iHKo%2owa&9ZW4e!S!7{`|dN?sD$J1T{Lwt86sY?nr?N^g?DAoFRM@?awM zaww2Y0Dvtes``sv;LQ+yNzv`?&r~$s^jR5J>Tj7qK%O&6H$^z|oP{0GN#O$cXWa+e zQ()JJu;t|N_dEIyCXOP1=vQg7UQ1R1-m^eIu$&qn5mvvX;50$7?)nH!V#ymXD&Izl zgDSj+tr(>VN*;%`+r7dr?`IwDU6&yVDa^Z0P4GP$cUFk7)i~wcerAM_Yn8)fmrQe8 z1^}PG4KS0eD;X2If##Cz)T1P{2@hB5Z@%Atb$A{|luaF;^~*~jX&w&n!+HS3P&Z&< ziyB_ir}L@YEH)si4p65<3nk1$LECE;rt|vw(}F*fxG!$0>+BbK)FsKA>vuCyk5AjK~E1Sk6aXNp;mZ?5tf`{^~WdC_OqSaaTM2jxgk zsfa?qvjKd+An^U4_E-pe zNmFs~YYC(pFE=d`KGdPKM*|cXb_MwuDE4yfW@_-N)$Z>e4?uFtHU?Rpr z%)M=58+WGI)}&oWO2#`a3jvqx?5vOp^ZIM|?rDyw-?nbD4-F)jy&7efu~W^q72=Sf z(#Xf#%*SpieR;5RA3}i{P;{VZ5!`oH!D&ICTfMOK9_#DyWAr&W29yx!H6bk!dyx$2 z6rdfjm5FNN+I<%$>qM)BJyW43_SEp2XWqA^7!ciGQ2$>oJC53tI~$cV2Tm3;0l+$l zKTaB6LY+7YZhbxchP4ECqX__YCoEl(bBZo2e(4e6Cy9EuO;*4tE>n598;0y7#bv#~ zPU)ImzM$~%dudWi>-m@@r>f4aYv@#7X5igzY2HvJgX~5M%qJ&)nk17Wwn-~JhJ%I3 zSp->JpR-j_}~$~W`d-K1_P+BUr} zF1hEemq}G%QAdwbkGoCzXTSpk4))PCfjD*}hFW*yN~%%-rCF>B*3?1$Bu4Acgf`d}xX{Km7{n*Ia-1RI+hqJY_L^4&ff<(7vyq^{h z)c;!#=fuZ@)e{37uF7Te`+bSEQ*^mrekoNdzzr+}Mu}91;AVk5-4vm; zyRGGp`n2z^=-MXnd+PP^I43XHY}XQLWW&W*!15}pm5=YIq-&Ct^Rh}qX$g+rQF8zR zU>DfS6CnHq^oyObyP1G-UG~t?gWT&%lRUGmHB2$+6K=5j)voV;^39DAc5KMFCA;Fg z17kJO1Dak}0GMdpc$TLw)s}WXF{Q?P-^^117;tyCphYMi?bB~?xSVZ=eRUaxoD6`DiVEBtVF%t*m3-L(3a@a`z0%y zL_rGTS7-u|Y;t7i@5ZsP&{2;Ahx~DI_o=yC|4AzEpJ~Ip>^5<9$)LAtf<4LIi&lcm zQZrMug`RxI$ZO!MdVki%X*_*5i0NDOD?P3ebuO+UV{X0uCf-PTpCk*dH8H&Vzyx%k zjj7T}CYK54dzu?e78R08Pv6Fg0yvekgOm^&`aF%>LId3sZKvxJ%2y)f^qbmdN^MFVEAsZ^%V88?!09-BTZh z>_$ zPi$_Mb3ip~z5YYY1}4YV(iUDxl=8vxXtJ++D zj~Tq9VU+^@f!lh`|7q8}i@Dxm9=seU0mX=s55mzxyzs&f$`Md?g|GWE9u>9!`}mxv zYkwgk|8-i0!zVCfvSIF9?6f{6SWb8r37dI775KV zcvY*lnyeTsbtyU&u#5O5Uh2Ij*hhoc@h#LXyj4}UtC)di7bS?jH|0K)2Cn0O{;!WM z@w@-UxjSD>{`04gVnJP{NtFLw#S!DF=Y_>6Y83?+04Di(kn&u5D<{ zpTJqCOtYe!Kz-Th>FzF=6hj@uSAu$tpE3 zIx{#bU%M4L=4q>T&HNjW1jg9NR#lnu?ukiCvpgHz?vIN@dM^h6foXWPT3DtSxh-&J zEt!t#xm(Xd+U0|Qt>@F}mt@bhq&AY4;>NcPWbV~9g<;%&8uBbfD!QnawS@)sM~~O7 zlR-l}(-HXqsrWt4VA0Yv@%5(A0h-2{_Dng&K5=yT0mzPp2I+&kA3n1b&odOPhhcWdSx&idYZ;My^Q=(-W5j&s8btH5FBa<@kSb=z zCY%~qCm%y9_%^P7O4^8HpB2#$q76g8mMpvti0`n9m+aCbQ)h`aCDxu@G(Ae53&^k_ zQ-MB|0{n9rIB+`Q*w{)g&?9_f=aG+U2uSy-PdTuAvLCJ(pH2)Q9{nLKZT+-`dm;QD z%|~S*=g0_+y7D5hkq5@bKIDx^bInYnvXUyTD;8B-K0lYcMEFP?GbrCQw2b87r?^xQ z2re=XdQ;sNyFOMb4EMP`=#C=lfky#@x6{hqWN;=M!lq}P_EhvX<6!y%tU5Gd3;2D+ zd!k%6$IS~;FoB)6@Nl#k)c)G*t4oUhZaKb$CSB!y=J(_~ObzKZbdv%PXK5g# zmN=1SY%r#7)Ep&LC}TSYbIo&wu0>Sj*4(z2Rz7{wryE@7e+oVfCYe1y z8+9^pIWE_FK4-*7!N9Dg5xGud&nyPOWeohB07^1uD{(+8r=LtQ5{mms&JU`+zfY|S z7K=yS108RwS^c;J((yT=5=(aeAv%o@#EH2t!0;D_44|< z@hdcLs3j4lY3pQi;y~drN9gq=LrTMxeCmnS#PgKhO?wR&93>>_cTGSSCWthfB|pO6 zU&+uV=ep`q_aez$?{A9~(!~*Cx0O9(*)+7gwzwsVoF*9apYBc<&8sPx#JYEb4Z@R( zuxtXGZ?5kM_SuwBVyb=+a&Y4LM5-90CxD6L-x5mP#6PGiCtQ8D69BD*CSjxlxFTPo z>Tw{^Stcw?_<|kjPKxGhw)+l^#TWA0A7|JtVv@bSP9I~Y6Z=U(mvFF9D*dQxBdo*= z%o-S#(O||Z4cB=Q)ew21;`ap}o@3gL68%B~lE8~pffjs*~q<=5Nf z7pF-}UJ`bdb}+6&9zTV&W-eEUz!SolBygC@F!|4a{GE(jaYy-4A$3k}^c?K?<-*(6d zHzxGFE*qKm$_;-LoS!v@sa-Cb=@7vc1gN^(iF2O)_Pk!XRR++kAU+JKp}tXSP-0W;y(M0e?m; z?rkg6{l6Igw%U_n^gYgb^I81uL4T>5vCdCzZiT?aQP=`arPvSun&%Bv;38eFTB$4X zPq%de{?#lzV2rv_=81wzfOmyOp5Nh0)V>Phu|F7&9DRg%b^BT3PHbtNnKR*)-{@wc zIp6jnfdv?ewOE+f1P|S@XhgTO?I3rIY z(~=*|+&6b8Rxa$kKwp|_m55x14%Z`DadqqV3EkH zSv~#w1?)`?&o;JWFJp+b?vXAAu8I0Xf^!wOs@OsGsQhrA>w27(f&pQ^HuclLxt3~q z96e<=Lub<3ARsaVi7)9PV*1* znqB@61B{Pi4Lrkt=(KKN?ErIm7x&iVzP0FjfgyV+I!~Kz8(CXB?{w&)msuh7I>yh^ z@E2+?zSI|h92B{%UC$B#-`viB*=z(-E?b%RVoNwq^3%&4yQ9x;F0g%wY&uzvse@o5 z!O1~FIN_#Hq2b#L1|ORyMTVnV)-lhidv4qyd(= z4IUQD1_qrta={|8L*jrao!R|RGRFFX_0W|hHjA-=G)P~;*nt&swv-a=brs<_>;{FW z0TbRC>!@$gbG~GlDLXQlxwzc*jA0G4(k!fRr0lKU+_2TAWxlsQ03RG4wfY<g||jR)JS(CPg{k$MT2~&Dl95Z zSn9?f*Jhkb)n82-b^P!@1w<8za|y~ktim&P=_PD)&C-OQmo6WIB5n^P&=SKpBLR&@{`hpy>tVOd%AC^zt{jX;I)#r@byw~ z?xugjZZ7*XAjJ`e@2&U1w=r1!cy^#f`Iny=I2xAekJHaq-C0+3ntilp+id#Jj0nH4 zL*xFP5uENn$j+YkJtV^}THsFU{x<0}hE#}&@oU6a9M*X36yg@LRNN@cwvV6Kntxn^ z9k%5FBa<*2!q*C!ELWXeZxt*1Ns_=Dr(9~fgYqN`s^g%uJ0i4)cO3SHspt_~>BcXE z)st+;KmM!iR9a+U+$lDSkB=@Q;moc~Eu|L@%x>93aK|J}%K}fzm#)H}Kj};VS$i4j z5Bfrxm5V1wZ?Inzh#pz*cpP^lDFahDPAc<$WF$YAqrQCKEJjTC?*F##T9X0YTwd>qtC=_>8#w*c71m_|wJo%io&}GJBi+O;?v!I(9DggU(Pz23r4S=xP45W&_Bh5x(wbf z-d!=)^w0f%Wn%6H*>=%LYAMbWcRydQb2YPkB^fSkv9QC!lRbjN(WF;0!~h^70?DabqfVZ!g*PqZ z(Bt_aHa+fYS&%R7j7_OzAw~3a$8Qq>5Tk6OGfv!InmZ!(y^SgLD%d58$$IgK|FCZ5 z?P&r^4kUCO+wB_UU+XL#?8zOn=-1GShq0ZuP| zVMpyX`p>$|e~Ui-fm+8vyC5H9-gp=&-@+RfD@io5%=Hzj1f+a_L7o|#s~zc9f_Iq| zMaSO+KO8Tb%741aD~GMvhW<`oEwS^}(6*Afwse1_#k5&|&bS4Xui#{0;$TR+l-Ro)+(tOC)cdR4?Gv zIx)Smjve-0FmrSm?vuoWWK`S^Rzi1#I?aRkBvu*R+2GS3yM|?X%7}j-Nd(ygYPqVM)j9igWLX=)n?K=tn9#pMYwEy3Q$%0v*MOY)#e&D|weP4mK~* zXl1)7OYO0NzB0w}bw9|_!yZL zG@LOFhx**vAE4QW6b__}41HL;B))Kv`@1GXsvo}nbiFcOii$FqjNHnv!BJMDvXiXm zU`b2sN9!pijmTEQEsd+5VzLhmkVRtIiQD4(e7{+Ej-4qH371U?U9BFOE&=NO1 zEk5Y3e#!7dD!jui1L3fEwQRpZO)b6RHi5Lxh?-EFX$BA|lcrsac6n}R#yEz<6^$TOL?yukcz4^)Q+)Os{6 zr_nEgvvRagjp|$z&Xjl5cfW|svb1>rfF-eCo5v)0grkJy^3DN?4UfD z8{}!Ei9U&?!?-I6JV_Y*Dr5;aA-i?(Ubm3%=vHs=$IUzgRs&JrWivzE%}B7nph6UA z4jQ>%&jBlYo6oo>iDxq?=$$kq_(X}42kZ8J+SIQmy%rHw9Gr2gPUxs+%Vc)K!^xs# zVZ`-flFqt_uM9Q*g^!-h+Zg3+O(%w^qV-*hLs4Ip`be;)>#ygslnbFC_*X);?^Ld@ zuZ*{h7jWW`ogRhXoTX&tf+oM9hSr8IMsJVFop`yXY-+FSrJWRlMqgE9`tAjoq3OHm zD9$$)DzsmhL?z^^U!(6``L8=?C1GMXk~=#4djC!ajGN~FFYUYklg=URH5%)^r!H~{ zGFve!#rlvQ_Bqwmb}+Ln8FaRq6IF_NM$d1VXbN;Al`_7nhScc!Y8T)iW_Z0urzteJ zZC7ik^eC}@wV8;yuL9_S5B{rvg*M?6VN$C6>(@ma-mwEM&Zy5IH*J9>dRXYAhd`@W zDFdCfzf*h-QJw`?01l8f)!R*hVGjQEi&H^=j#Cf$*9q&Yn*ZCMz%2lp=*g=QK%502 z8rR9rkpJh7#r&_j_dxvh@NolZI^V6EZEsr*PG#ThxbKUV5SRBEP@8*Jy+2ZPyoNPg zhL^QYjo!olKB(IqNwc=!a7x3|WeyVgv}{8rFcP0IuNe@tN|>ZPn%g$Ukq&Wn9?Nc$ zercGUf|T~eQAwN53QzlHWTrRPfB9=Z%Cpwz%>`%9u{qaGaS>B6|H@(DO-p?%sw+ut zr~O|H!=JMjM23?fXpqKn{kN_h3TEkxuM&B26cky@Cr zs+_mR_~$~(Pjhr0A588&3Qj(_#E-7%6?2lh6s73M9^5XH2s&gM5MLfhg5G-m;a$$2 zbjj#BqW?H(ZoAa9QgGt?{udnyki)Hm$GC3F5(S^+TGnCo`C0#6n-pPj^DY{JqLY2n z+NBO7Rjoetk8TW9-mM3>jf1lf7$-RU56V`I-;^q*0VmZ~EbU*|96J`Wee<5#vw_O4 zUljr*(>Hay?(|(LvcO*HfY(YSJ+Zlb@`}ZiIcCWep~GA;#2XfR`7!`eZt<5AT+jwb zWH65>C-eH6NPl*4e=|^9lWNyQ9qQ$xHXd>UHQ``q>3TVjDHe7!in=Ir`OyG>e|3RH zdQ^W&Y-h7g-t)}W3AiMU6cMvt^7E-Z3iGopBqnMr*|%*tf=}c_Cl#CXC^IvnoXV0e zPG;v~8K+HCgtEUIgOg^>N$AUK<6b6dk6#_4v6g*|o9ybY8{btSvlLMKtm3H2Y2WPT z_{TL}RfLaVbvBIHyOd?_wnVGreeSWA0DQ)SAp6*HXvTH-M)0&LoAG1O=aZ345la}G;Vt+^1);esLRAqg9X8EeH*#-Q@#r$%Qy&Qs#;Z;t?=v+)%63|Ih0}Z?%$v%1ZF3sar)|Ep6KSG5M-00RSw!XAZ>RUU71FNWE z<7azH=S}`7zCN_QeXM*E>mD_ zUZ`GuFt6c4|J*wVZ^`<~1tKJOBZM`4zp`fc!Il6MMU_qdGQ5;o!UyFras2GZ{fT9m zml(n9$uRdFL^_0FkCITWRwd80#DD#Mv7+}G4LUn-OTBF>8f^Ow(*C-pK_+neO(kB8 zBgU68V3hX0&yz9zCb1-A^O^UQ>i&Fp9KP;Ma>*U||B%vOlXC5Pj?jSl^`C7HfZ?vs zRb5kHva&-Se|~`3&O|FM`@i1F-hR&ZkyZOOr#;)wdF@|R#p>5@UE`dW^4JUiP>!=6 z#&Ea67+Ab#mLQN3{lf#RuKP9VHJ9Sfm!%YOA)IQ)Kl5}~d&p|OWsUI=6%^#1!vBr*QSd8MJ02=3TWJpbis2Wjh20WGY^K(q7I-#A(Um>Zwq4 z6N%Xs!#;d-ES)R)RY@N|5x$Txh47z-tDQb)pURqD%eJ~cJQ{svV=A6+5fDQ2r6M3$ z^oG5{%?D927PducM;}&W-$$3*-Wt#t^=o5c}cC-7N3j&;74J*9KEL=D0hoQ*$?ovb>Dqk_SiLc<~0k2{x@QyR$km#8R02>dD-rd2prdfxpW8(vcl(Dg1)R zW8&LYkr+@E?z7VeceoQnKv7)!@#toL;m#8rhk)(xQT%H+iGrNY33Z9PQmkUgfulCp}P_0CL1;0f=3-W+&Ts2p@x`H!w3ToLt{F&URb5 zS>AR52jTcZyzf_Wx5v=dp+va}{i@}o$X}g~n%OmU{UzRxn^#;6JBuxRR&e}JWH~hh zN9%VHls*nRey-C>@+U(M$Cvon>Ut~+@|E*_M|5uAMP$HOP z>MsHUb%NdtgcFACk60}n#tQ^1qyH-ZQ#ky$9gSmvM%z{vPpGGkw>S&RNREt3kX~d<|KCTC)sx z2!8Fd>Ee_`QcKk67Xa6+DG>TuyG~D+8_&Hc;z2YQC^kE<^;eEf$G7>Q!Zm-9tVuSd zgP<1c`iQrn3w_IZNQZ;HbQhnhUT5HZo7*-oT`i-+ATJ?f6{C_)oy}>_I{UseC^S;j ztzPt(qCU_?XtZrUati-s!zsrV3U$?rzJ{{RZX}lnH*=w=3<2z4jOtuN#!_|`^@v8< zqM<#}jt|CPXiQHn?9g#rrAo0=oR))XrmdIS?A*6L2%0Y!o~5>Kew@xuh1xr@ZaMEv z)M+QQsz65_8`MV=vp2?qK!=t?ug0VDrxzkevrv~THIp1sFja(K9j+HonUQ?ttclMy zVHYW&8|6PG(rN`Jc%f;s%YeD2_!QLtY*@_bUA!ai#s za3#n`;j?kGe+aXP-u!NaHLL&0T|pj&m$DQX(1@F1Z8H;O^IJ9@OeY_!M5xmRQd@^onGn z>j$sAMAXRsMQ0~oPurgUWm-bK+3);hZM4kQtI^z9fvQ6+HnWW9UhU??KdcJ>tm8d5 z{Orec2y4K!6)R?%hj?-oohJO5-xV$=5z6S87E}B8J%*W^HHu27cZJ7tnZ8KiEzraR zwlsz03iUJTp~HPCzCJ)Ek_klBuVWK0spJqWos453w~TD_{_5gDZk)6Svtws>je2cL za+H~*A%qoV-q3r1>*gdAE_v|t=4wHGB+>KQOwq4{z8UBugI0X)5h$W|n&Cm8ZT3x( zV9+7OhwmSLo@TZ`5Vh~3naJkA-s|_=qZpoP+`{(HIyXsaL-_f%sVR^THize{lPa*ZHeNbo-~SJnqZWe!1{-N2_kS++2?i zq}yX2lYeR%WGf|8a#r*+%7C{yqY(%m=GR{a-uZa+I4U^JPOXP4tb#QqKEm`HSx+wE z(9K)it(VdlF4C*=rNL%xzY6wd#&;b0uZ9R`)yl2i9Hob`L1YOGYj-%`L)x(Eb7Z#XpSW6$ELRRDGKR5Zt;cXeNs_%Z3 zoc+EV@q+7y?-%j2O`7iq?YV2*45+79(%B?j_tvqgRRb(2WaOg@u(+}!tS#O0X&m`Fh1mE zlzeID$iCzMCi@+k0EyVJu}_=6=hfIEI#8tsN7(~=ZCbV(Ym<7bNNbX^&BDx)=f}lo zm@zhxl&CopYj_6&;dlBU?R|GxQ`x#V9(w^C1*8b5H0e^L3knuG(uB~ZN(rGQ6e)uU zsDOw_4MlnfX$c+aC4lr6AR?UzC;=jYgu4@*IcLtf&%JY>`#p2NKhB>UlB~T~dDmX= z`zvtA+AUkqYVUjrooHMCO{A$%De>jmQ&EhIZ={#!zRa$C@n>I)_r`3?6}v_5(ERfa(crI| z+ke?2`gcR*WlAP}QeF6yGwg+G;E1$ep-Lo*?x=73tf8829RTG)|@nK2R=YbP>*)@3*6jUippnBjx%C6Og) z+;qb?S+})jq+(+NRs{JNZk~tpx39&weUz(SXsk9wz;TP2s921qe=>r2BX$T~wvX7E z;kS8|Ba*7~zA$j%U60#}50pd`%UiP1S@?8Bo@tK}6ri~yBZ<0{%g*J_>LZUsx)7J< zziMrbAB%%76gKvgI*MB0IiG!qHo}>5X@nm3lc-IRg?qr$bYG=BnhtBZb37Z^!8gNF zOia4vqETNwkL7jh47&a4o83o-ut`@s;h!wAXWxzOJ}q6a4s=xQ-7Yj;7Pi9B+OdJH zk7jEy%>}Q+E+#-*E}uZK=Nq8+2i)v+o%!uV%Tq9(_+xqNxM@QPeobH zcIt#i5leHIOZh#Vx*xLPr04|C0v)O+PwCw^`EV$1<3rxLeO9YXf&1cpQYX$8^0pY# zi(yAG9Azv<23`0Tz1Dd?dQog(BN$8bsYK7kPddh7G$;VQ!%-us|DdL>6l$5*GQPQ} zzdzn~8SWO-Vc6gWB15+~PgBNhxC}(goG8UXFA>?ayNSJS@jfi!`jFR(cZ^Qx zk=%eAnY{flR1aM!n=N7e{OBjriCENuE%U5m_RRz1@L$~D9SAy!v)&7jGmn*0!m0@8 zES+Vv+4CRQa54i714?H;)@7?~*@#7}_QBRG4;J(F%8T)m3IVR=Y$lD{UdI;kbdv`^ zHZRG*Vz+6sBhvrJ?H!>+Y+J7vl-p@MrYW=z^l z=|^<1JF&>bQbsFmiph27iY*!3o+XC1_H++_6bRqF?DRs#5r$GkJ6a6YD z+*4fYpQ9LS6};&cV6)paX>xty?&i~TScou4mK+VbIS!Z8kgcf-oNbG2u1q|YkqnHZu zPm-7DO*Fd%;);?;TelMgY|f1!x2qU#!P3Y>Zq(=NispaBK#o?vhtX>V4h61GU455L z8IV(ltbp9o;QwhXvlyjBQD$RG4<9=u6bz3awn8Zjol0wGpv<$TLSP0cp1O(n@0-+7 z0rFc5l|{030fDFgND@FKoAVtgl`i9|K%rtCf(}& zuUswvXNtn%F8G%;@~}*kVYin6&|h#!7N*>|aEN5z@mBEqY9`)A>;>%r z#>ja*3dEF%zDCv^f!G2gThxhdEgZ7b_Z2n13hO>5{fN8ITYCm~R*y?nr8B!i{cZ5m zIt4nwibokmuhmJDL$kTJxQ=H7d1?4hwq-cK?LgE(pA_&u(-6_?! z4e6H9Q&rQO7VY&oQ-VtG_Qf%~;vYR;H~z#@23W;(wrSQ^bOUJkzkvmFOwe7*c)zv$ zl=U~2^)sBo&T0mNXVzUj0K}Zhd`#L;$Xt)3xfR<)wnK|mi&OP-Vp|z{Z>VhwL$(wP z%|uI|S{LckXmpD$Bz-j3jdU{gfSX7(AFN4$8d`GCEqR#=wuDxrkQLLM3f+|k0m&Q- zDBaZaNN+e=XS4eW7#E8;&y8#H*?bASEB&p0=V1uOcR#`xjyv^9Y<;w? zY~c;^Z>FInh^i*~^w+qz&Y=kVQYbTKqh)PsMc9@pq!N{jT~u9~8Dz0i0rL;S!hbxD zwQDu7CUl!>!ubs&X=44E^UWXl)Q%FwuYcPky=ED%0BmtfYc(h8yn6!n;)%p-5QVS} zEqf?47&ALQ*Bue{iYy?OO&AK-T)}Z4N3EzLyE^5iw=c459gWAyFqTdhELBxmI!l&2 zmZ~#~fEdo)H!g&fVTS;3m_p>ghykO~Bd%G7WHT2FQtb+dz+rG?mmB8MweC8S9}|7Au9>B-hj zJ9xFH328Utfu&lv;5@nriQ1)Gw1EHJ&Y8|M-9cMbG5cbKZ&^RTqg@5_>4t>!_Tibz zBb&2!daRnhMmudIhe%%24YK}^D%Y)bnQ-e`^>e+2NZEy2zvQ?crai=3l&k1|@g?^V z6oBN-MCv*-iD+ccGRd4;tJa{4A|}l40ed!Br8%1) zN8uxly*mTK#%z~)1j}oO8^y}pn>Y{Ub6kuPe`gvjcXv9)R_9M^cx4(VrE2tS+R$`$ zL(H#TjD3<};TX0fVV)}}^^a!OH?@TmnN7wtZIR*pR>p#b>i-OCt<$KsXEs(jRcf1X2gE~Ql0Xk4L=L^3}gR-BZD_-iUGmoJi~&-cMf8X zdV3Bru@d?lgbe_?-ZBMSF4Tg|CFWS?n2Q5Qx*$q~{5x)Yt0-lb>-C<^?mQW}t?*+9 z^}2%xbkX`G2h)v!u%4V3=MX+0oL!@v$b-LVqJodsOirSyy%Q@-nus+y5e?({Paxbh z1$UU4mBg@oyT(L7iN9#)0groo!wSFE?p>i5MZL>JHh**ER>84S8@C62578Hp%i>Sd zO^RSr;^p$jkMe4&yuMgUdQ-Dp3H>9cJKWnO?q0%ogzM%v*sbY~dO}tNGTM*@%Jxyf z+%`_mTccoVFwZo!NN^JEn}&GriU`0ZPQ^S31;nZLK1ip7OaB4*y^tamUoah5MAJ*$ zEY%1r8mjV#KrjQMRof*cLa~a#A*5EgNK{Q9*5sqtx~&`fZKrVC{ye@`e#d8;fJf|Q zp~YNnC!C;8Vf1Y~4|G+N+aq%jjG2+HwNtfu<}pS34Ku%deLTB)zuRG0t5lw@NG(Hd z2IA`4HocC^m$R~IzIM?1p*dlR7ewszve#W0yee882Edr9) z-a5vHe!jv1daN(^5e67J!0Q2^A^bj$V@J_zK6k|jj%KBb{}C3wfBWm~xmePgS4K|P zGiQAMowU}beL>OGYck`L7xp}OdAp$JYK+Y~s`ga!bWfU@@>cIHbKfIXAkb!=7zc0x zuo0YPuk|e(nd1a$71%G7bfhJ22R{`p)8KJ0ug&~4E(vx*2-V!XPtC$>&<7G`XRc)e zi%rh2WIpPhpORQjzN|eC3~j|{k#Euc04oakHg*1b(meDf-;;4FX~vGL?#eRmCv-Ma z&1nPXhd1;GDpDfzL_f=SuMzQ;AJ$Y;cMJ~ z43Vl-f_WiHg5AgP76>3CAE4i9KWLY?zlTRT@=&6JWj|{0!oPl@eic+8QTqJ<3qr?Tg~=L2`Ydt`y1(ZKy~+H)L4Bqb%F*S^{u}v z;@kJgcO!YJU%n4ty;0JBU29$PsfjD%>53uKcBrRnj_2{|rqqtwFY*NiW7n-_<1JI@ z26(czO&JM|q@s=WP)UV|$%M-riilegj3AH1gw;Gd`U2 zZlbTwFd0pJ47A>_ETR8BU=Xx+o+1eCb% zRR?s0a1Yuh$%tHBQ?qJ%J6zTcngqWx>rJkxrE|SagMMtojD`UFZG?cR1*mSGk<6XKSL{~-JC3tC5i$I1 zl4j1j$NzxF-L&VnU)Nv!s5T~UJI#Wd4>QdLbb5gHubv$Ax7V>>#^PYrS^ zzSIRi@x3ZvY}>QgFBeLUcaE;$`aEDia2KRo1T$nPFLrrrpr3OmI_EcBZqbZdRvl~w zb07ZH)+aO`RT>y5X469y<3`jVuHW^NrTEb8YQ6aX84c!KzKD}6gcoVj1+SJq1h&bNAz+(~#T<>iVo#G_HTFe*1037?r~_fB{lV1B zlgx$r=BuQ}bSohJ#e>V1=&g5x?IA6P{I_RT6IA7;cG-QSk zY|R5ut;}U)RI6#{6;mpputUgy)gU^D@h7a-q1+%sqma{PvyJ1*zo_?b(Z9FQDHt?L zC|G@nAvqwp1nbw9#ec`SqHIQ?e!|*a?!$Wb&>?Ee@lsfv8DG}hgG2KQNlCJKg zj5o_3lq53r8}Kzxi|h0H*_FI$emhsC$Jek*@& zQmAFah+QgnR!YLA!L{In1nYkVhQ+`X%3Gcm_}jl5H3#0)Y`%e~t7~W(OXa?A8&;*t zJRh?!(hBMnaVhCJ5s|pJ=;CKwH$ii_cG1BPc%jS+DItW+20nT9HRJa+i+K&v0VmAk zB&$lkTRFd#A3l^zYdd>0)f;)YA|=SRtMWqoBYhpHgos>R7=SqyUME|1#6% z`qK58W$I*c;#d_{_yf2%CCBD(xu0L-NQmoqE5 zlyUnSKzToUI)QaH3m~&Uk*e%;jKng%RCs!vO9AiFg@3-=GqMWjModEPTDje}<|H(&w zW^bL6Q6Q{={aJNYqlvbxM30It#I8e z5t3Rg5(kvv`uL6lMJArs_G*%^L3dJI-Ae~SwVZYV^IU zLM}(^(aFP3k?5(3lT%L?cF#7tAPV1wzLms0uR$%nef<$~LKu2nqoDUWZ$W-YX?U_DcwI%bTA7KiYR2OT5Z!!MrWMu=-KQ89---oZgN!eS3FA zUQ6A08_QqpcayV5XcJ18D{M;Z4`_D&a^hk56MzIOASuybe8KXyzEBOD+OZ`Up4RRZN`eJHqCR!eQsmq#n0dNCnX)>e=@Dz3pXRdX) z04WZF8nzZ<17!CM4(?A+l_<-0&sJuP&)Gu?s&_^_7O$F{&$cQAG#4G2q|tlXY!x)L zVQDFIYycXwk>T9fR+vM3_}p5y)8Z+=MAP5EHbD)k6RhMj7O%QM_2x>DZ$OeIY<$nU z9#(dZfzIE&^+DlYj}MJxbvetp%oUHzMPQESDLh8BvxLC_7Ob1*jQC4w>a~K2&}V*E zCnb-()wXu}&}#RhC1RFzTHNoF(R4db<^*N+;*4NXt(5RR2&`#YZZ^L-Wcu^=#VR(zR5fQ z`!Z%wF=L6QyL|_czDgU9KO6J6!zOCcpZ%h9qsxDZIK9oJL6rJ8_y zi_gJ(!gKaLB6i`W@^-}76^Uk>(*ke%X*CO6sH3avr4-m8Q#Gi!mD& zuUf&%&p|m&r56W(PFBD=fO`|HyM#*0+p+GE)UIwNBk#7B+||n<=M}SW!%t$~)Mv)J za`W}99C;Pjb_XJc^xYS&nHmwfo>HAu&`l?y<+{ffUmO>yz_9I9BasjLoDn^G+xT=P zM`L{gP8uv?G2hgNJtWXw5&B?o_Q?D6p@@tHn)Y^>k$nU#VL#-yvjaj8b1c>#y zbhhxpgV*uUjrfGd2`x);S%2BEl%DU{FrT1700_ih@I=Ap;|s?muR^xNV{tDW+HxZV z!1t0exTUQ7SaEFP)_tPKBWk#33OnGhf7pokA;O%IQ_p*%4cMzUmo%L@MXzH*SQ7MuJM7;_VSy4LxVGQGOdLz{Vsdp_n(@NN3qB%@r;r|9+Yz%fKMtX zJuXja5lKp0kQ2-99UZJ@2+E59HQnXvi(g%FMbV3trx8_7!aVxuTGw~ zz4b8U)U3_a-RsESd=u?(v}B`66Q-x;?7Cgu=>lQJj@G)NCXrbZB+ZYyLh_uFTs-tT zN1*)6JOSF8$VKcsdC<>?nG^+vg^DVIVu|)=K?r{~ppXMF0Brj2A{X$QNdyXDVNIDeQd}TS^ZR^vut^@U!qw{>>}^fj|x~ bTs>gFX(n>ntO6lHo)0SbH18HGT0Hv?2@Qy8 literal 74537 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 ihTEEl^0o3D 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 z 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 diff --git a/windows/deployment/windows-10-auto-pilot.md b/windows/deployment/windows-10-auto-pilot.md index 8e1cb2f96a..250e5d720d 100644 --- a/windows/deployment/windows-10-auto-pilot.md +++ b/windows/deployment/windows-10-auto-pilot.md @@ -1,105 +1,112 @@ ---- -title: Overview of Windows AutoPilot -description: This topic goes over Windows AutoPilot and how it helps setup OOBE Windows 10 devices. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: high -ms.sitesec: library -ms.pagetype: deploy -author: DaniHalfin -ms.author: daniha -ms.date: 06/30/2017 ---- - -# Overview of Windows AutoPilot - -**Applies to** - -- Windows 10 - -Windows AutoPilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. In addition, you can use Windows AutoPilot to reset, repurpose and recover devices.
      -This solution enables an IT department to achieve the above with little to no infrastructure to manage, with a process that's easy and simple. - -## Benefits of Windows AutoPilot - -Traditionally, IT pros spend a lot of time on building and customizing images that will later be deployed to devices with a perfectly good OS already installed on them. Windows AutoPilot introduces a new approach. - -From the users' perspective, it only takes a few simple operations to make their device ready to use. - -From the IT pros' perspective, the only interaction required from the end user, is to connect to a network and to verify their credentials. Everything past that is automated. - -Windows AutoPilot allows you to: -* Automatically join devices to Azure Active Directory (Azure AD) -* Auto-enroll devices into MDM services, such as Microsoft Intune ([*Requires an Azure AD Premium subscription*](#prerequisites)) -* Restrict the Administrator account creation -* Create and auto-assign devices to configuration groups based on a device's profile -* Customize OOBE content specific to the organization - -### Prerequisites - -* [Devices must be registered to the organization](#registering-devices-to-your-organization) -* Devices have to be pre-installed with Windows 10 Professional, Enterprise or Education, of version 1703 or later -* Devices must have access to the internet -* [Azure AD Premium P1 or P2](https://www.microsoft.com/cloud-platform/azure-active-directory-features) -* Microsoft Intune or other MDM services to manage your devices - -## Windows AutoPilot Scenarios - -### Cloud-Driven - -The Cloud-Driven scenario enables you to pre-register devices through the Windows AutoPilot Deployment Program. Your devices will be fully configured with no additional intervention required on the users' side. - -#### The Windows AutoPilot Deployment Program experience - -The end user unboxes and turns on a new device. What follows are a few simple configuration steps: -* Select a language and keyboard layout -* Connect to the network -* Provide email address (the email address of the user's Azure AD account) and password - -Multiple additional settings are skipped here, since the device automatically recognizes that [it belongs to an organization](#registering-devices-to-your-organization). Following this process the device is joined to Azure AD, enrolled in Microsoft Intune (or any other MDM service). - -MDM enrollment ensures policies are applied, apps are installed and setting are configured on the device. Windows Update for Business applies the latest updates to ensure the device is up to date. - -
      - - -#### Registering devices to your organization - -In order to register devices, you will need to acquire their hardware ID and register it. We are actively working with various hardware vendors to enable them to provide the required information to you, or upload it on your behalf. - -If you would like to capture that information by yourself, you can use the [Get-WindowsAutoPilotInfo PowerShell script](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo), which will generate a .csv file with the device's hardware ID. - ->[!NOTE] ->This PowerShell script requires elevated permissions. - -By uploading this information to the Microsoft Store for Business or Partner Center admin portal, you'll be able to assign devices to your organization. -Additional options and customization is available through these portals to pre-configure the devices. - -Options available for Windows 10, version 1703: -* Skipping Work or Home usage selection (*Automatic*) -* Skipping OEM registration, OneDrive and Cortana (*Automatic*) -* Skipping privacy settings -* Skipping EULA (*staring with Windows 10, version 1709*) -* Preventing the account used to set-up the device from getting local administrator permissions - -We are working to add additional options to further personalize and streamline the setup experience in future releases. - -To see additional details on how to customize the OOBE experience and how to follow this process, see guidance for [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices) or [Partner Center](https://msdn.microsoft.com/partner-center/autopilot). - -### IT-Driven - -If you are planning to use to configure these devices with traditional on-premises or cloud-based solutions, the [Windows Configuration Designer](https://www.microsoft.com/store/p/windows-configuration-designer/9nblggh4tx22) can be used to help automate the process. This is more suited to scenarios in which you require a higher level of control over the provisioning process. For more information on creating provisioning packages with Windows Configuration Designer, see [Create a provisioning package for Windows 10](/windows/configuration/provisioning-packages/provisioning-create-package). - -### Teacher-Driven - -If you're an IT pro or a technical staff member at a school, your scenario might be simpler. The [Set Up School PCs](http://www.microsoft.com/store/p/set-up-school-pcs/9nblggh4ls40) app can be used to quickly set up PCs for students and will get you to a productive state faster and simpler. Please see [Use the Set up School PCs app](https://docs.microsoft.com/education/windows/use-set-up-school-pcs-app) for all the details. - -## Ensuring your device can be auto-enrolled to MDM - -In order for your devices to be auto-enrolled into MDM management, MDM auto-enrollment needs to be configured in Azure AD. To do that with Intune, please see [Enroll Windows devices for Microsoft Intune](https://docs.microsoft.com/intune/windows-enroll). For other MDM vendors, please consult your vendor for further details. - ->[!NOTE] ->MDM auto-enrollment requires an Azure AD Premium P1 or P2 subscription. - -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=windows-10-auto-pilot.md). +--- +title: Overview of Windows AutoPilot +description: This topic goes over Windows AutoPilot and how it helps setup OOBE Windows 10 devices. +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: high +ms.sitesec: library +ms.pagetype: deploy +author: DaniHalfin +ms.author: daniha +ms.date: 06/30/2017 +--- + +# Overview of Windows AutoPilot + +**Applies to** + +- Windows 10 + +Windows AutoPilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. In addition, you can use Windows AutoPilot to reset, repurpose and recover devices.
      +This solution enables an IT department to achieve the above with little to no infrastructure to manage, with a process that's easy and simple. + +## Benefits of Windows AutoPilot + +Traditionally, IT pros spend a lot of time on building and customizing images that will later be deployed to devices with a perfectly good OS already installed on them. Windows AutoPilot introduces a new approach. + +From the users' perspective, it only takes a few simple operations to make their device ready to use. + +From the IT pros' perspective, the only interaction required from the end user, is to connect to a network and to verify their credentials. Everything past that is automated. + +Windows AutoPilot allows you to: +* Automatically join devices to Azure Active Directory (Azure AD) +* Auto-enroll devices into MDM services, such as Microsoft Intune ([*Requires an Azure AD Premium subscription*](#prerequisites)) +* Restrict the Administrator account creation +* Create and auto-assign devices to configuration groups based on a device's profile +* Customize OOBE content specific to the organization + +### Prerequisites + +* [Devices must be registered to the organization](#registering-devices-to-your-organization) +* [Company branding needs to be configured](#configure-company-branding-for-oobe) +* Devices have to be pre-installed with Windows 10 Professional, Enterprise or Education, of version 1703 or later +* Devices must have access to the internet +* [Azure AD Premium P1 or P2](https://www.microsoft.com/cloud-platform/azure-active-directory-features) +* Microsoft Intune or other MDM services to manage your devices + +## Windows AutoPilot Scenarios + +### Cloud-Driven + +The Cloud-Driven scenario enables you to pre-register devices through the Windows AutoPilot Deployment Program. Your devices will be fully configured with no additional intervention required on the users' side. + +#### The Windows AutoPilot Deployment Program experience + +The end user unboxes and turns on a new device. What follows are a few simple configuration steps: +* Select a language and keyboard layout +* Connect to the network +* Provide email address (the email address of the user's Azure AD account) and password + +Multiple additional settings are skipped here, since the device automatically recognizes that [it belongs to an organization](#registering-devices-to-your-organization). Following this process the device is joined to Azure AD, enrolled in Microsoft Intune (or any other MDM service). + +MDM enrollment ensures policies are applied, apps are installed and setting are configured on the device. Windows Update for Business applies the latest updates to ensure the device is up to date. + +
      + + +#### Registering devices to your organization + +In order to register devices, you will need to acquire their hardware ID and register it. We are actively working with various hardware vendors to enable them to provide the required information to you, or upload it on your behalf. + +If you would like to capture that information by yourself, you can use the [Get-WindowsAutoPilotInfo PowerShell script](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo), which will generate a .csv file with the device's hardware ID. + +>[!NOTE] +>This PowerShell script requires elevated permissions. + +By uploading this information to the Microsoft Store for Business or Partner Center admin portal, you'll be able to assign devices to your organization. +Additional options and customization is available through these portals to pre-configure the devices. + +Options available for Windows 10, starting with version 1703: +* Skipping Work or Home usage selection (*Automatic*) +* Skipping OEM registration, OneDrive and Cortana (*Automatic*) +* Skipping privacy settings +* Skipping EULA (*staring with Windows 10, version 1709*) +* Preventing the account used to set-up the device from getting local administrator permissions + +We are working to add additional options to further personalize and streamline the setup experience in future releases. + +To see additional details on how to customize the OOBE experience and how to follow this process, see guidance for [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices) or [Partner Center](https://msdn.microsoft.com/partner-center/autopilot). + +#### Configure company branding for OOBE + +In order for your company branding to appear during the Out-of-the-Box Experience, you'll need to configure it in Azure Active Directory first. + +See [Add company branding to your directory](https://docs.microsoft.com/azure/active-directory/customize-branding#add-company-branding-to-your-directory), to configure these settings. + +### IT-Driven + +If you are planning to use to configure these devices with traditional on-premises or cloud-based solutions, the [Windows Configuration Designer](https://www.microsoft.com/store/p/windows-configuration-designer/9nblggh4tx22) can be used to help automate the process. This is more suited to scenarios in which you require a higher level of control over the provisioning process. For more information on creating provisioning packages with Windows Configuration Designer, see [Create a provisioning package for Windows 10](/windows/configuration/provisioning-packages/provisioning-create-package). + +### Teacher-Driven + +If you're an IT pro or a technical staff member at a school, your scenario might be simpler. The [Set Up School PCs](http://www.microsoft.com/store/p/set-up-school-pcs/9nblggh4ls40) app can be used to quickly set up PCs for students and will get you to a productive state faster and simpler. Please see [Use the Set up School PCs app](https://docs.microsoft.com/education/windows/use-set-up-school-pcs-app) for all the details. + +## Ensuring your device can be auto-enrolled to MDM + +In order for your devices to be auto-enrolled into MDM management, MDM auto-enrollment needs to be configured in Azure AD. To do that with Intune, please see [Enroll Windows devices for Microsoft Intune](https://docs.microsoft.com/intune/windows-enroll). For other MDM vendors, please consult your vendor for further details. + +>[!NOTE] +>MDM auto-enrollment requires an Azure AD Premium P1 or P2 subscription. + +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=windows-10-auto-pilot.md). From 20cd881a2b6c73499cfcc63468a24d6c8708de79 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 22 Nov 2017 10:17:09 -0800 Subject: [PATCH 140/190] update and add image --- .../images/atp-data-not-available.png | Bin 0 -> 39580 bytes ...ndows-defender-advanced-threat-protection.md | 13 ++++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 windows/threat-protection/windows-defender-atp/images/atp-data-not-available.png diff --git a/windows/threat-protection/windows-defender-atp/images/atp-data-not-available.png b/windows/threat-protection/windows-defender-atp/images/atp-data-not-available.png new file mode 100644 index 0000000000000000000000000000000000000000..fed14b65f44df530e12fa5ec9be391b71301b546 GIT binary patch literal 39580 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 FV1lc;HN5}; literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md index 2462dc830c..1406438b81 100644 --- a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md @@ -65,12 +65,19 @@ For more information see, [**Assign user access to the portal**](https://docs.mi ![Image of not authorized to access portal](images\atp-not-authorized-to-access-portal.png) ## Data currently isn't available on some tiles -If your organization uses Privileged Access Workstations (PAWs) (internally referred to as "secure admin workstations", or SAWs) to access the Windows Defender ATP portal, some information might not be loaded on portal. +If the portal dashboard, and other sections show an error message such as "Data currently isn't available": -You might see messages such as "Data currently isn't available" or "No items to show in queue. Check back soon or change your filtering criteria". +![Image of data currently isn't available](images/atp-data-not-available.png) -To address this, you'll need to whitelist the `security.windows.com` domain and all sub-domains under it. +You'll need ensure that the following URLs are whitelisted: +- dc.services.visualstudio.com +- machinehealth-eus-prd.cloudapp.net +- machinehealth-cus-prd.cloudapp.net +- security.windows.com (and domain and all sub-domains under it) +- winatpfeedback.windows.com +- winatpmanagement-us.windows.com +- winatpservicehealth.windows.com ## Related topics From b3053aef0c8d08293bc4eeb1e798894a727d5a8a Mon Sep 17 00:00:00 2001 From: Jeffrey Sutherland Date: Wed, 22 Nov 2017 22:07:42 +0000 Subject: [PATCH 141/190] Updated enable-virtualization-based-protection-of-code-integrity.md --- ...nable-virtualization-based-protection-of-code-integrity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md index 2a98cf928d..b96f6d2368 100644 --- a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -16,7 +16,7 @@ ms.date: 11/07/2017 - Windows 10 - Windows Server 2016 -Virtualization-based protection of code integrity (herein refered to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code. Code integrity checks for kernel-mode memory pages are performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. +Virtualization-based protection of code integrity (herein referred to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode memory against the injection and execution of malicious or unverified code. Code integrity validation is performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. Some applications, including device drivers, may be incompatible with HVCI. This can cause devices or software to malfunction and in rare cases may result in a Blue Screen. Such issues may occur after HVCI has been turned on or during the enablement process itself. @@ -34,7 +34,7 @@ If your device already has a WDAC policy (SIPolicy.p7b), please contact your IT 1. Download the Enable HVCI cabinet file. 2. Open the cabinet file. -3. Right-click the SIPolicy.p7b file and extract it to the following location: +3. Right-click the SIPolicy.p7b file and extract it. Then move it to the following location: C:\Windows\System32\CodeIntegrity From 6cd155987aa8af6b0165ab94c73b19d8607d7b5d Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 22 Nov 2017 14:09:21 -0800 Subject: [PATCH 142/190] whitelist --- ...es-windows-defender-advanced-threat-protection.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md index 1406438b81..fe80683cd6 100644 --- a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: v-tanewt author: tbit0001 ms.localizationpriority: high -ms.date: 09/10/2017 +ms.date: 11/22/2017 --- # Troubleshoot subscription and portal access issues @@ -69,15 +69,7 @@ If the portal dashboard, and other sections show an error message such as "Data ![Image of data currently isn't available](images/atp-data-not-available.png) -You'll need ensure that the following URLs are whitelisted: - -- dc.services.visualstudio.com -- machinehealth-eus-prd.cloudapp.net -- machinehealth-cus-prd.cloudapp.net -- security.windows.com (and domain and all sub-domains under it) -- winatpfeedback.windows.com -- winatpmanagement-us.windows.com -- winatpservicehealth.windows.com +You'll need to whitelist the `security.windows.com` and all sub-domains under it. ## Related topics From 48097942d69924d08a2a191c30abb29b00ec7570 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 22 Nov 2017 14:10:12 -0800 Subject: [PATCH 143/190] update --- ...rror-messages-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md index fe80683cd6..10f8fbb28c 100644 --- a/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md @@ -64,7 +64,7 @@ For more information see, [**Assign user access to the portal**](https://docs.mi ![Image of not authorized to access portal](images\atp-not-authorized-to-access-portal.png) -## Data currently isn't available on some tiles +## Data currently isn't available on some sections of the portal If the portal dashboard, and other sections show an error message such as "Data currently isn't available": ![Image of data currently isn't available](images/atp-data-not-available.png) From 293f1bfe02b2135696f5842e2195879720c338c5 Mon Sep 17 00:00:00 2001 From: Jason Gerend Date: Wed, 22 Nov 2017 23:30:20 +0000 Subject: [PATCH 144/190] Revert "Merged PR 4645: Updated enable-virtualization-based-protection-of-code-integrity.md Updated enable-virtualization-based-protection-of-code-integrity.md" --- ...nable-virtualization-based-protection-of-code-integrity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md index b96f6d2368..2a98cf928d 100644 --- a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -16,7 +16,7 @@ ms.date: 11/07/2017 - Windows 10 - Windows Server 2016 -Virtualization-based protection of code integrity (herein referred to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode memory against the injection and execution of malicious or unverified code. Code integrity validation is performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. +Virtualization-based protection of code integrity (herein refered to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code. Code integrity checks for kernel-mode memory pages are performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. Some applications, including device drivers, may be incompatible with HVCI. This can cause devices or software to malfunction and in rare cases may result in a Blue Screen. Such issues may occur after HVCI has been turned on or during the enablement process itself. @@ -34,7 +34,7 @@ If your device already has a WDAC policy (SIPolicy.p7b), please contact your IT 1. Download the Enable HVCI cabinet file. 2. Open the cabinet file. -3. Right-click the SIPolicy.p7b file and extract it. Then move it to the following location: +3. Right-click the SIPolicy.p7b file and extract it to the following location: C:\Windows\System32\CodeIntegrity From 405750bd75543adec3005db4db2ccadc06c781bb Mon Sep 17 00:00:00 2001 From: Jason Gerend Date: Wed, 22 Nov 2017 23:37:06 +0000 Subject: [PATCH 145/190] Revert "Merged PR 4650: Revert "Updated enable-virtualization-based-protection-of-code-integrity.md" Revert !4645" --- ...nable-virtualization-based-protection-of-code-integrity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md index 2a98cf928d..b96f6d2368 100644 --- a/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/device-security/enable-virtualization-based-protection-of-code-integrity.md @@ -16,7 +16,7 @@ ms.date: 11/07/2017 - Windows 10 - Windows Server 2016 -Virtualization-based protection of code integrity (herein refered to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code. Code integrity checks for kernel-mode memory pages are performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. +Virtualization-based protection of code integrity (herein referred to as HVCI) is a powerful system mitigation, which leverages hardware virtualization and the Windows Hyper-V hypervisor to protect Windows kernel-mode memory against the injection and execution of malicious or unverified code. Code integrity validation is performed in a secure environment that is resistant to attack from malicious software, and page permissions for kernel mode are set and maintained by the Hyper-V hypervisor. Some applications, including device drivers, may be incompatible with HVCI. This can cause devices or software to malfunction and in rare cases may result in a Blue Screen. Such issues may occur after HVCI has been turned on or during the enablement process itself. @@ -34,7 +34,7 @@ If your device already has a WDAC policy (SIPolicy.p7b), please contact your IT 1. Download the Enable HVCI cabinet file. 2. Open the cabinet file. -3. Right-click the SIPolicy.p7b file and extract it to the following location: +3. Right-click the SIPolicy.p7b file and extract it. Then move it to the following location: C:\Windows\System32\CodeIntegrity From 62ace027221af3ef85b5bbe3d3820178fd386186 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Thu, 23 Nov 2017 18:36:05 +0530 Subject: [PATCH 146/190] Update or Remove MDOP Video Link The MDOP Video fwlink is routing to TechNet page which is replica of this page. Either update or remove the Video link. --- mdop/agpm/index.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/mdop/agpm/index.md b/mdop/agpm/index.md index cc29f75805..d4a053a9f6 100644 --- a/mdop/agpm/index.md +++ b/mdop/agpm/index.md @@ -41,10 +41,6 @@ In addition to the product documentation available online, supplemental product

    MDOP Videos

    For a list of available MDOP videos, go to [Microsoft Desktop Optimization Pack Technologies Videos](https://go.microsoft.com/fwlink/?LinkId=234275) (https://go.microsoft.com/fwlink/?LinkId=234275).

    MDOP Virtual Labs

    For a list of available MDOP virtual labs, go to [Microsoft Desktop Optimization Pack (MDOP) Virtual Labs](https://go.microsoft.com/fwlink/?LinkId=234276) (https://go.microsoft.com/fwlink/?LinkId=234276).

    Start Layout

    This applies a specific Start layout, and it also prevents users from changing the layout. This policy can be configured in User Configuration or Computer Configuration.

    -
    -Note   -

    Start Layout policy setting applies only to Windows 10 Enterprise and Windows 10 Education.

    -
     
    sW_a--^bm=RS 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 MOkT7|*udxi0op?g(EtDd From dcc1e19a6ce7cb9902cd24535e912c51eff2403b Mon Sep 17 00:00:00 2001 From: Dos Moonen Date: Tue, 28 Nov 2017 21:38:51 +0100 Subject: [PATCH 158/190] Update enterprise-mode-schema-version-2-guidance.md --- .../enterprise-mode-schema-version-2-guidance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md index b91676a518..175f5657b4 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md @@ -31,7 +31,7 @@ Because of the schema changes, you can't combine the old version (v.1) with the - <site-list>. If your schema root node includes this key, you're using the v.2 version of the schema. -You can continue to use the v.1 version of the schema on Windows 10, but you won't have the benefits of the new v.2 version schema updates and new features. Additionally, if you save the v.1 version of the schema in the new Enterprise Mode Site List Manager for Windows 10, it will automatically update the file to use the v.2 version of the schema. +You can continue to use the v.1 version of the schema on Windows 10, but you won't have the benefits of the new v.2 version schema updates and new features. Additionally, if you save the v.1 version of the schema in the new Enterprise Mode Site List Manager (schema v.2), it will automatically update the file to use the v.2 version of the schema. ### Enterprise Mode v.2 schema example The following is an example of the v.2 version of the Enterprise Mode schema. From 5a65f9c56dad0bfd8f1a288c732b68bd8f2c52fd Mon Sep 17 00:00:00 2001 From: Dos Moonen Date: Tue, 28 Nov 2017 22:34:00 +0100 Subject: [PATCH 159/190] Update use-the-enterprise-mode-site-list-manager.md --- .../use-the-enterprise-mode-site-list-manager.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md index 35f92c7b1c..63ae7f6c16 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md @@ -28,10 +28,10 @@ You can use IE11 and the Enterprise Mode Site List Manager to add individual web ## Enterprise Mode Site List Manager versions There are currently two versions of the Enterprise Site List Manager, both based on your schema and operating system. Download the [Enterprise Mode Site List Manager (schema v.2)](https://go.microsoft.com/fwlink/p/?LinkId=716853) or the [Enterprise Mode Site List Manager (schema v.1)](https://go.microsoft.com/fwlink/p/?LinkID=394378) tool, based on your operating system. -|Operating system |Schema version |Enterprise Site List Manager version | +|Schema version |Operating system |Enterprise Site List Manager version | |-----------------|---------------|------------------------------------| -|Windows 10 |Enterprise Mode schema, version 2 (v.2)

    -OR-

    Enterprise Mode schema, version 1 (v.1) |Windows 10 supports both versions of the enterprise mode schema. However, the Enterprise Mode Site List Manager (schema v.2) only supports the v.2 version of the schema. If you import a v.1 version schema into the Enterprise Mode Site List Manager (schema v.2), it will save the XML into the v.2 version of the schema.

    For more info about the different schema versions, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md) | -|Windows 7

    -OR-

    Windows 8.1 |Enterprise Mode schema v.1 |Uses the Enterprise Mode Site List Manager (schema v.1).

    For more info about the different schema versions, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md) | +|Enterprise Mode schema, version 2 (v.2) |[Windows 10 2015 Fall Update](https://blogs.windows.com/msedgedev/2015/11/23/windows-10-1511-enterprise-improvements/)

    -OR-

    [Windows 8.1 June 2016 Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/)

    -OR

    [Windows 7 2016 June Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/) |Both versions of the enterprise mode schema are supported. However, the Enterprise Mode Site List Manager (schema v.2) only supports the v.2 version of the schema. If you import a v.1 version schema into the Enterprise Mode Site List Manager (schema v.2), it will save the XML into the v.2 version of the schema.

    For more info about the different schema versions, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md) | +|Enterprise Mode schema, version 1 (v.1) |Windows 10

    -OR-

    Windows 8.1

    -OR

    Windows 7 |Uses the Enterprise Mode Site List Manager (schema v.1).

    For more info about the different schema versions, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md) | ## Using the Enterprise Mode Site List Manager The following topics give you more information about the things that you can do with the Enterprise Mode Site List Manager. From f697bc4dc807985c7c109d8838e2d4d5d9aeec16 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 28 Nov 2017 13:34:34 -0800 Subject: [PATCH 160/190] add note --- ...ompatibility-windows-defender-advanced-threat-protection.md | 3 +++ 1 file changed, 3 insertions(+) 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 d216067757..8dc6263371 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,6 +30,9 @@ ms.date: 10/17/2017 The Windows Defender Advanced Threat Protection agent depends on Windows Defender Antivirus for some capabilities such as file scanning. +>[!IMPORTANT] +>Windows Defender ATP does not adhere to the Windows Defender Antivirus Exclusions settings. + 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. From 69d7de9a756b730f908154e6f0b539cee57eeeae Mon Sep 17 00:00:00 2001 From: Dos Moonen Date: Tue, 28 Nov 2017 22:37:25 +0100 Subject: [PATCH 161/190] Update use-the-enterprise-mode-site-list-manager.md --- .../use-the-enterprise-mode-site-list-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md index 63ae7f6c16..95e3b34ef9 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md @@ -30,8 +30,8 @@ There are currently two versions of the Enterprise Site List Manager, both based |Schema version |Operating system |Enterprise Site List Manager version | |-----------------|---------------|------------------------------------| -|Enterprise Mode schema, version 2 (v.2) |[Windows 10 2015 Fall Update](https://blogs.windows.com/msedgedev/2015/11/23/windows-10-1511-enterprise-improvements/)

    -OR-

    [Windows 8.1 June 2016 Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/)

    -OR

    [Windows 7 2016 June Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/) |Both versions of the enterprise mode schema are supported. However, the Enterprise Mode Site List Manager (schema v.2) only supports the v.2 version of the schema. If you import a v.1 version schema into the Enterprise Mode Site List Manager (schema v.2), it will save the XML into the v.2 version of the schema.

    For more info about the different schema versions, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md) | -|Enterprise Mode schema, version 1 (v.1) |Windows 10

    -OR-

    Windows 8.1

    -OR

    Windows 7 |Uses the Enterprise Mode Site List Manager (schema v.1).

    For more info about the different schema versions, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md) | +|Enterprise Mode schema, version 2 (v.2) |[Windows 10 2015 Fall Update](https://blogs.windows.com/msedgedev/2015/11/23/windows-10-1511-enterprise-improvements/)

    -OR-

    [Windows 8.1 June 2016 Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/)

    -OR-

    [Windows 7 2016 June Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/) |Both versions of the enterprise mode schema are supported. However, the Enterprise Mode Site List Manager (schema v.2) only supports the v.2 version of the schema. If you import a v.1 version schema into the Enterprise Mode Site List Manager (schema v.2), it will save the XML into the v.2 version of the schema.

    For more info about the different schema versions, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md) | +|Enterprise Mode schema, version 1 (v.1) |Windows 10

    -OR-

    Windows 8.1

    -OR-

    Windows 7 |Uses the Enterprise Mode Site List Manager (schema v.1).

    For more info about the different schema versions, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md) | ## Using the Enterprise Mode Site List Manager The following topics give you more information about the things that you can do with the Enterprise Mode Site List Manager. From ac4088dcccfa5abd4442caf674cb6627f87c6f7f Mon Sep 17 00:00:00 2001 From: Dos Moonen Date: Tue, 28 Nov 2017 22:38:05 +0100 Subject: [PATCH 162/190] Update use-the-enterprise-mode-site-list-manager.md --- .../use-the-enterprise-mode-site-list-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md index 95e3b34ef9..c835ab4697 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md @@ -30,8 +30,8 @@ There are currently two versions of the Enterprise Site List Manager, both based |Schema version |Operating system |Enterprise Site List Manager version | |-----------------|---------------|------------------------------------| -|Enterprise Mode schema, version 2 (v.2) |[Windows 10 2015 Fall Update](https://blogs.windows.com/msedgedev/2015/11/23/windows-10-1511-enterprise-improvements/)

    -OR-

    [Windows 8.1 June 2016 Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/)

    -OR-

    [Windows 7 2016 June Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/) |Both versions of the enterprise mode schema are supported. However, the Enterprise Mode Site List Manager (schema v.2) only supports the v.2 version of the schema. If you import a v.1 version schema into the Enterprise Mode Site List Manager (schema v.2), it will save the XML into the v.2 version of the schema.

    For more info about the different schema versions, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md) | -|Enterprise Mode schema, version 1 (v.1) |Windows 10

    -OR-

    Windows 8.1

    -OR-

    Windows 7 |Uses the Enterprise Mode Site List Manager (schema v.1).

    For more info about the different schema versions, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md) | +|Enterprise Mode schema, version 2 (v.2) |

    [Windows 10 2015 Fall Update](https://blogs.windows.com/msedgedev/2015/11/23/windows-10-1511-enterprise-improvements/)

    -OR-

    [Windows 8.1 June 2016 Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/)

    -OR-

    [Windows 7 2016 June Cumulative Update](https://blogs.windows.com/msedgedev/2016/06/14/new-enterprise-improvements-coming-to-ie11-on-windows-7-and-8-1/) |Both versions of the enterprise mode schema are supported. However, the Enterprise Mode Site List Manager (schema v.2) only supports the v.2 version of the schema. If you import a v.1 version schema into the Enterprise Mode Site List Manager (schema v.2), it will save the XML into the v.2 version of the schema.

    For more info about the different schema versions, see [Enterprise Mode schema v.2 guidance](enterprise-mode-schema-version-2-guidance.md) | +|Enterprise Mode schema, version 1 (v.1) |

    Windows 10

    -OR-

    Windows 8.1

    -OR-

    Windows 7 |Uses the Enterprise Mode Site List Manager (schema v.1).

    For more info about the different schema versions, see [Enterprise Mode schema v.1 guidance](enterprise-mode-schema-version-1-guidance.md) | ## Using the Enterprise Mode Site List Manager The following topics give you more information about the things that you can do with the Enterprise Mode Site List Manager. From 57ce4ce6e7c100eba30dee8eab379f6f20319a26 Mon Sep 17 00:00:00 2001 From: Dos Moonen Date: Tue, 28 Nov 2017 22:42:26 +0100 Subject: [PATCH 163/190] Update what-is-enterprise-mode.md --- .../ie11-deploy-guide/what-is-enterprise-mode.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md index 57ef5c82da..acda0831fc 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md @@ -37,7 +37,7 @@ Based on the size of your legacy web app dependency, determined by the data coll For more info about when to use which option, and which option is best for you, see the [Continuing to make it easier for Enterprise customers to upgrade to Internet Explorer 11 — and Windows 10](https://blogs.windows.com/msedgedev/2015/11/23/windows-10-1511-enterprise-improvements) blog. ## What is Enterprise Mode? -Enterprise Mode, a compatibility mode that runs on Internet Explorer 11 on Windows 10 devices, lets websites render using a modified browser configuration that’s designed to emulate either Windows Internet Explorer 7 or Windows Internet Explorer 8, avoiding the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer. +Enterprise Mode, a compatibility mode that runs on Internet Explorer 11 on Windows 10, Windows 8.1 and Windows 7 devices, lets websites render using a modified browser configuration that’s designed to emulate either Windows Internet Explorer 7 or Windows Internet Explorer 8, avoiding the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer. Many customers identify web app compatibility as a significant cost to upgrading because web apps need to be tested and upgraded before adopting a new browser. The improved compatibility provided by Enterprise Mode can help give customers confidence to upgrade to IE11, letting customers benefit from modern web standards, increased performance, improved security, and better reliability. @@ -163,4 +163,4 @@ Because the tool is open-source, the source code is readily available for examin - [Microsoft Services Support](https://www.microsoft.com/en-us/microsoftservices/support.aspx) -- [Find a Microsoft partner on Pinpoint](https://partnercenter.microsoft.com/pcv/search) \ No newline at end of file +- [Find a Microsoft partner on Pinpoint](https://partnercenter.microsoft.com/pcv/search) From f86b3f609ff048cd1819ae15e37cbf84ba3e5104 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 28 Nov 2017 14:08:15 -0800 Subject: [PATCH 164/190] add tech comm --- windows/threat-protection/TOC.md | 4 +++- ...-windows-defender-advanced-threat-protection.md | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md diff --git a/windows/threat-protection/TOC.md b/windows/threat-protection/TOC.md index eaf718bd5c..edb11da6a7 100644 --- a/windows/threat-protection/TOC.md +++ b/windows/threat-protection/TOC.md @@ -136,6 +136,7 @@ #### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) ##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) ##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) +### [Windows Defender ATP service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) ### [Configure Windows Defender ATP preferences settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) #### [Update general settings](windows-defender-atp\general-settings-windows-defender-advanced-threat-protection.md) #### [Turn on advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) @@ -145,8 +146,9 @@ #### [Enable Threat intel API](windows-defender-atp\enable-custom-ti-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) +### [Windows Defender ATP Community Center]() ### [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 with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) diff --git a/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..b9d9466054 --- /dev/null +++ b/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md @@ -0,0 +1,14 @@ +--- +title: Windows Defender ATP Community Center +description: Access the Windows Defender ATP Community Center to share experiences, engange, and learn about the product. +keywords: community, community center, tech community, conversation, announcements +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: high +ms.date: 11/17/2017 +--- \ No newline at end of file From b1a2fd47730ceb35f6eeeb42509925e1502259bc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 28 Nov 2017 14:08:50 -0800 Subject: [PATCH 165/190] add to toc --- 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 edb11da6a7..668d5888bb 100644 --- a/windows/threat-protection/TOC.md +++ b/windows/threat-protection/TOC.md @@ -148,7 +148,7 @@ #### [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 Community Center]() +### [Windows Defender ATP Community Center](windows-defender-atp\community-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 with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) From 853503a368239a4a534c40ca36f0d7fe6098089f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 28 Nov 2017 14:33:45 -0800 Subject: [PATCH 166/190] added 26.1 to the tables --- ...windows-operating-system-components-to-microsoft-services.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index b87c5ceb53..4263500781 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -127,6 +127,7 @@ See the following table for a summary of the management settings for Windows 10 | [24. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | | [25. Windows Spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +|     [26.1 General](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | | | | [27. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [28. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | @@ -154,6 +155,7 @@ See the following table for a summary of the management settings for Windows Ser | [23. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [24. Windows Media Player](#bkmk-wmp) | | | | ![Check mark](images/checkmark.png) | | [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [26.1 General](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | | | | [28. Windows Update](#bkmk-wu) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ### Settings for Windows Server 2016 Server Core From 7e6cd1d84ffda218890b7effb8e1b5edc51f8ded Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 28 Nov 2017 14:34:04 -0800 Subject: [PATCH 167/190] tech comm content --- ...ows-defender-advanced-threat-protection.md | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md index b9d9466054..dabc68ca27 100644 --- a/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md @@ -1,5 +1,5 @@ --- -title: Windows Defender ATP Community Center +title: Access the Windows Defender ATP Community Center description: Access the Windows Defender ATP Community Center to share experiences, engange, and learn about the product. keywords: community, community center, tech community, conversation, announcements search.product: eADQiWindows 10XVcnh @@ -10,5 +10,24 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 11/17/2017 ---- \ No newline at end of file +ms.date: 11/28/2017 +--- + +# Access the Windows Defender ATP Community Center + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +The Windows Defender ATP Community Center is a place where community members can learn, collaborate, and share experiences about the product. + +There are several spaces you can explore to learn about specific information about the product: +- What's new +- Announcements +- Threat Intelligence + +>@yarden - not sure where these categories went. as of 11/28 - therewere no spaces available for clicking at the top of the community. + +In the navigation pane, select **Community center**. A new browser tab opens and takes you to the Windows Defender ATP Tech Community page. +You can instantly view and read conversations that have been posted in the community. + +To get the full experience within the community, you'll need to join. For more information on how to get started in the Microsoft Tech Community, see [Microsoft Tech Community: Getting Started](https://techcommunity.microsoft.com/t5/Getting-Started/Microsoft-Tech-Community-Getting-Started-Guide/m-p/77888#M15). From a3074d2a455aa53ff449d06977fbbe059adc903e Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Tue, 28 Nov 2017 15:24:20 -0800 Subject: [PATCH 168/190] updated --- education/windows/take-a-test-app-technical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/take-a-test-app-technical.md b/education/windows/take-a-test-app-technical.md index de56161619..937dfe5d9d 100644 --- a/education/windows/take-a-test-app-technical.md +++ b/education/windows/take-a-test-app-technical.md @@ -86,7 +86,7 @@ When Take a Test is running, the following functionality is available to student - Ctrl+Alt+Del - * On Windows 10 Enterprise or Windows 10 Education versions, IT admins can choose to block this functionality by configuring a [keyboard filter](https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/keyboardfilter) + On Windows 10 Enterprise or Windows 10 Education versions, IT admins can choose to block this functionality by configuring a [keyboard filter](https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/keyboardfilter). - Alt+F4 (Take a Test will restart if the student is using a dedicated test account) From cb6813764c6bf642e37460a0bec197f24a66318a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 29 Nov 2017 15:52:20 +0000 Subject: [PATCH 169/190] Merged PR 4710: Update ICD to Windows Configuration Designer --- devices/hololens/hololens-provisioning.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 93334b734a..4abed18c01 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium # Configure HoloLens using a provisioning package test -Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. The Windows Assessment and Deployment Kit (ADK) for Windows 10 includes the Imaging and Configuration Designer (ICD), a tool for configuring images and runtime settings which are then built into provisioning packages. +Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. The Windows Assessment and Deployment Kit (ADK) for Windows 10 includes the Windows Configuration Designer, a tool for configuring images and runtime settings which are then built into provisioning packages. Some of the HoloLens configurations that you can apply in a provisioning package: - Upgrade to Windows Holographic for Business @@ -19,14 +19,14 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Set up a Wi-Fi connection - Apply certificatess to the device -To install Windows ICD and create provisioning packages, you must [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). +To install Windows Configuration Designer and create provisioning packages, you must [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) or install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store. When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration Designer** from the **Select the features you want to install** dialog box. ![Choose Configuration Designer](images/adk-install.png) > [!NOTE] -> In previous versions of the Windows 10 ADK, you had to install additional features for Windows ICD to run. Starting in version 1607, you can install Windows ICD without other ADK features. +> In previous versions of the Windows 10 ADK, you had to install additional features for Windows Configuration Designer to run. Starting in version 1607, you can install Windows Configuration Designer without other ADK features. ## Create a provisioning package for HoloLens @@ -34,7 +34,7 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D >[!NOTE] >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). -1. On the Windows ICD start page, select **Advanced provisioning**. +1. On the Windows Configuration Designer start page, select **Advanced provisioning**. 2. In the **Enter project details** window, specify a name for your project and the location for your project. Optionally, enter a brief description to describe your project. @@ -67,9 +67,9 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D 6. On the **Select security details for the provisioning package**, click **Next**. -7. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows ICD uses the project folder as the output location. +7. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows Configuration Designer uses the project folder as the output location. - Optionally, you can click Browse to change the default output location. + Optionally, you can click **Browse** to change the default output location. 8. Click **Next**. @@ -80,7 +80,7 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D ## Apply a provisioning package to HoloLens -1. Connect the device via USB to a PC and start the device, but do not continue past the **fit** page of OOBE (the first page with the blue box). +1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). 2. Briefly press and release the **Volume Down** and **Power** buttons simultaneously. @@ -101,7 +101,7 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D Provisioning packages make use of configuration service providers (CSPs). If you're not familiar with CSPs, see [Introduction to configuration service providers (CSPs) for IT pros](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers). -In Windows ICD, when you create a provisioning package for Windows Holographic, the settings in **Available customizations** are based on [CSPs that are supported in Windows Holographic](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/configuration-service-provider-reference#hololens). The following table describes settings that you might want to configure for HoloLens. +In Windows Configuration Designer, when you create a provisioning package for Windows Holographic, the settings in **Available customizations** are based on [CSPs that are supported in Windows Holographic](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/configuration-service-provider-reference#hololens). The following table describes settings that you might want to configure for HoloLens. ![Common runtime settings for HoloLens](images/icd-settings.png) From 135f79b96cf04eb50bfb10de934e06e25e3ace49 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 29 Nov 2017 17:26:33 +0000 Subject: [PATCH 170/190] Merged PR 4711: fixed table format --- devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md index a1a99dd250..10881feb16 100644 --- a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md +++ b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md @@ -86,9 +86,9 @@ For more information, see [SurfaceHub configuration service provider](https://ms | Allow device account to be used for proxy authentication | Properties/AllowAutoProxyAuth | Yes
    | Yes.
    [Use a custom setting.](#example-sccm) | Yes | | Disable auto-populating the sign-in dialog with invitees from scheduled meetings | Properties/DisableSignInSuggestions | Yes
    | Yes.
    [Use a custom setting.](#example-sccm) | Yes | | Disable "My meetings and files" feature in Start menu | Properties/DoNotShowMyMeetingsAndFiles | Yes
    | Yes.
    [Use a custom setting.](#example-sccm) | Yes | -\*Settings supported with SyncML can also be configured in a Windows Configuration Designer provisioning package. | Set the LanProfile for 802.1x Wired Auth | Dot3/LanProfile | Yes
    [Use a custom policy.](#example-intune) | Yes.
    [Use a custom setting.](#example-sccm) | Yes | | Set the EapUserData for 802.1x Wired Auth | Dot3/EapUserData | Yes
    [Use a custom policy.](#example-intune) | Yes.
    [Use a custom setting.](#example-sccm) | Yes | +\*Settings supported with SyncML can also be configured in a Windows Configuration Designer provisioning package. ### Supported Windows 10 settings From da8047b63bcaa029c0c0e4431e506d931d90b2b1 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Wed, 29 Nov 2017 23:45:51 +0000 Subject: [PATCH 171/190] Merged PR 4727: Fixed WindowsLogon/HideFastUserSwitching section in Policy CSP Error repored by user --- windows/client-management/mdm/policy-csp-windowslogon.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index 325e63c9a4..07a008be66 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -189,9 +189,9 @@ ADMX Info:

    Added in Windows 10, version 1703. This policy setting allows you to hide the Switch account button on the sign-in screen, Start, and the Task Manager. If you enable this policy setting, the Switch account button is hidden from the user who is attempting to sign-in or is signed in to the computer that has this policy applied. If you disable or do not configure this policy setting, the Switch account button is accessible to the user in the three locations. -

    Value type is bool. The following list shows the supported values: +

    Value type is int. The following list shows the supported values: -- 0 (default) - Diabled (visible). +- 0 (default) - Disabled (visible). - 1 - Enabled (hidden).

    To validate on Desktop, do the following: From 0992c9438c8942b1e9c62c1495fe0a5b0efe0fa7 Mon Sep 17 00:00:00 2001 From: Bill McIlhargey Date: Wed, 29 Nov 2017 22:45:01 -0500 Subject: [PATCH 172/190] Update index.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrected broken Mixed Reality link in docs Old link: https://de​veloper.mi​crosoft.co​m/windows/​mixed-real​ity/docume​ntation New link (proposed): https://developer.microsoft.com/windows/mixed-reality/development --- devices/hololens/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/index.md b/devices/hololens/index.md index a400654bbd..138efd9e2b 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -33,7 +33,7 @@ ms.localizationpriority: medium - [Help for using HoloLens](https://support.microsoft.com/products/hololens) -- [Documentation for Holographic app development](https://developer.microsoft.com/windows/mixed-reality/documentation) +- [Documentation for Holographic app development](https://developer.microsoft.com/windows/mixed-reality/development) - [HoloLens Commercial Suite](https://www.microsoft.com/microsoft-hololens/hololens-commercial) From 01a84856a36c7975350e4e70cd09431b6b7a1f3a Mon Sep 17 00:00:00 2001 From: Bill McIlhargey Date: Wed, 29 Nov 2017 23:16:19 -0500 Subject: [PATCH 173/190] Update new-in-windows-mdm-enrollment-management.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrected broken link for MDM WMI Bridge Provider Old Link: https://ms​dnstage.re​dmond.corp​.microsoft​.com/en-us​/library/w​indows/des​ktop/dn905​224(v=vs.8​5).aspx New Link (Proposed): https://msdn.microsoft.com/library/windows/hardware/dn905224 --- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 c74bbd6838..4b89993d04 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 @@ -855,7 +855,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s

    [MDM Bridge WMI Provider](https://msdnstage.redmond.corp.microsoft.com/en-us/library/windows/desktop/dn905224(v=vs.85).aspx)[MDM Bridge WMI Provider](https://msdn.microsoft.com/library/windows/hardware/dn905224)

    Added new classes and properties.

    [Understanding ADMX-backed policies](understanding-admx-backed-policies.md)