From ae11e2a51a7f4e6d5f7c720f9bf53b0588473116 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 14 Apr 2017 09:31:01 -0700 Subject: [PATCH 001/113] Updated content --- ...ange-history-for-keep-windows-10-secure.md | 1 + .../create-vpn-and-wip-policy-using-intune.md | 100 +++++------------- 2 files changed, 30 insertions(+), 71 deletions(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index ece3a3c127..7f88bd6164 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -16,6 +16,7 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md ## March 2017 |New or changed topic |Description | |---------------------|------------| +|[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune](create-vpn-and-wip-poloicy-using-intune.md)|Updated based on Windows 10, version 1703. | |[Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |Updated based on Windows 10, version 1703. | |[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. | |[Deploy your Windows Information Protection (WIP) policy using Microsoft Intune](deploy-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. diff --git a/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md b/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md index a7f261c3e7..485a568cca 100644 --- a/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md +++ b/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md @@ -11,103 +11,61 @@ author: eross-msft localizationpriority: high --- -# Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Intune +# Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune **Applies to:** -- Windows 10, version 1607 -- Windows 10 Mobile +- Windows 10, version 1703 +- Windows 10 Mobile, version 1703 -After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. +After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Azure Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. -## Create your VPN policy using Microsoft Intune +## Create your VPN policy using Microsoft Azure Intune Follow these steps to create the VPN policy you want to use with WIP. **To create your VPN policy** -1. Open the Intune administration console, and go to the **Policy** node, and then click **Add Policy**. +1. Open the Microsoft Azure Intune mobile application management console, click **Device configuration**, and then click **Create Profile**. -2. Go to **Windows**, click the **VPN Profile (Windows 10 Desktop and Mobile and later)**, click **Create and Deploy a Custom Policy**, and then click **Create Policy**. + ![Microsoft Azure Intune, Create a new policy using the the Azure portal](images/wip-azure-vpn-device-policy.png) - ![Microsoft Intune, Create a new policy using the New Policy screen](images/intune-vpn-createpolicy.png) +2. In the **Create Profile** blade, type a name for your profile, such as *Contoso_VPN_Win10*, into the **Name** box, add an optional description for your policy into the **Description** box, select **Windows 10 and later** from the **Platform** dropdown box, select **Custom** from the **Profile type** dropdown box, and then click **Configure**. -3. Type *Contoso_VPN_Win10* into the **Name** box, along with an optional description for your policy into the **Description** box. + ![Microsoft Azure Intune, Create a new policy using the Create Profile blade](images/wip-azure-vpn-configure-policy.png) - ![Microsoft Intune: Fill in the required Name and optional Description for your policy](images/intune-vpn-titledescription.png) +3. In the **Custom OMA-URI Settings** blade, click **Add**. -4. In the **VPN Settings** area, type the following info: +4. In the **Add Row** blade, type: - - **VPN connection name.** This name is also what appears to your employees, so it's important that it be clear and understandable. + - **Name.** Type a name for your setting, such as *EDPModeID*. + + - **Description.** Type an optional description for your setting. + + - **OMA-URI.** Type _./Vendor/MSFT/VPNv2/<VPNProfileName>/EDPModeId_ into the box. - - **Connection type.** Pick the connection type that matches your infrastructure. The options are **Pulse Secure**, **F5 Edge Client**, **Dell SonicWALL Mobile Connect**, or **Check Point Capsule VPN**. + - **Data type.** Select **String** from the dropdown box + + - **Value.** Type your fully-qualified domain that should be used by the OMA-URI setting. For example, _corp.contoso.com_. - - **VPN server description.** A descriptive name for this connection. Only you will see it, but it should be unique and readable. + ![Microsoft Azure Intune, Add your OMA-URI settings](images/wip-azure-vpn-custom-omauri.png) - - **Server IP address or FQDN.** The server's IP address or fully-qualified domain name (FQDN). +5. Click **OK** to save your setting info in the **Add Row** blade, and then click **OK** in the **Custom OMA-URI Settings** blade to save the setting with your policy. - ![Microsoft Intune: Fill in the VPN Settings area](images/intune-vpn-vpnsettings.png) +6. Click **Create** to create the policy, including your OMA_URI info. -5. In the **Authentication** area, choose the authentication method that matches your VPN infrastructure, either **Username and Password** or **Certificates**.

-It's your choice whether you check the box to **Remember the user credentials at each logon**. - - ![Microsoft Intune, Choose the Authentication Method for your VPN system](images/intune-vpn-authentication.png) - -6. You can leave the rest of the default or blank settings, and then click **Save Policy**. - -## Deploy your VPN policy using Microsoft Intune +## Deploy your VPN policy using Microsoft Azure Intune After you’ve created your VPN policy, you'll need to deploy it to the same group you deployed your Windows Information Protection (WIP) policy. -**To deploy your VPN policy** +**To deploy your Custom VPN policy** -1. On the **Configuration policies** page, locate your newly-created policy, click to select it, and then click the **Manage Deployment** button. +1. On the **App policy** blade, click your newly-created policy, click **User groups** from the menu that appears, and then click **Add user group**. -2. In the left pane of the **Manage Deployment** box, click the employees or groups that should get the policy, and then click **Add**.

-The added people move to the **Selected Groups** list on the right-hand pane. + A list of user groups, made up of all of the security groups in your Azure Active Directory, appear in the **Add user group** blade. - ![Microsoft Intune: Pick the group of employees that should get the policy](images/intune-deploy-vpn.png) +2. Choose the group you want your policy to apply to, and then click **Select** to deploy the policy. -3. After you've picked all of the employees and groups that should get the policy, click **OK**.

-The policy is deployed to the selected users' devices. + The policy is deployed to the selected users' devices. -## Link your WIP and VPN policies and deploy the custom configuration policy -The final step to making your VPN configuration work with WIP, is to link your two policies together. To do this, you must first create a custom configuration policy, setting it to use your **EDPModeID** setting, and then deploying the policy to the same group you deployed your WIP and VPN policies - -**To link your VPN policy** - -1. Open the Intune administration console, and go to the **Policy** node, and then click **Add Policy**. - -2. Go to **Windows**, click the **Custom Configuration (Windows 10 Desktop and Mobile and later)**, click **Create and Deploy a Custom Policy**, and then click **Create Policy**. - - ![Microsoft Intune, Create a new policy from the New Policy screen](images/intune-vpn-customconfig.png) - -3. Type a name (required) and an optional description for your policy into the **Name** and **Description** boxes. - - ![Microsoft Intune: Fill in the required Name and optional Description for your policy](images/intune-vpn-wipmodeid.png) - -4. In the **OMA-URI Settings** area, click **Add** to add your **EDPModeID** info. - -5. In the **OMA-URI Settings** area, type the following info: - - - **Setting name.** Type **EDPModeID** as the name. - - - **Data type.** Pick the **String** data type. - - - **OMA-URI.** Type `./Vendor/MSFT/VPNv2//EDPModeId`, replacing <*VPNProfileName*> with the name you gave to your VPN policy. For example, `./Vendor/MSFT/VPNv2/W10-Checkpoint-VPN1/EDPModeId`. - - - **Value.** Your fully-qualified domain that should be used by the OMA-URI setting. - - ![Microsoft Intune: Fill in the OMA-URI Settings for the EMPModeID setting](images/intune-vpn-omaurisettings.png) - -6. Click **OK** to save your new OMA-URI setting, and then click **Save Policy.** - - **To deploy your linked policy** - -1. On the **Configuration policies** page, locate your newly-created policy, click to select it, and then click the **Manage Deployment** button. - -2. In the left pane of the **Manage Deployment** box, click the employees or groups that should get the policy, and then click **Add**. The added people move to the **Selected Groups** list on the right-hand pane. - - ![Microsoft Intune, Manage Deployment box used to deploy your linked VPN policy](images/intune-groupselection_vpnlink.png) - -3. After you've picked all of the employees and groups that should get the policy, click **OK**. The policy is deployed to the selected users' devices. + ![Microsoft Intune: Pick your user groups that should get the policy when it's deployed](images/wip-azure-add-user-groups.png) >[!NOTE] >Help to make this topic better by providing us with edits, additions, and feedback. For info about how to contribute to this topic, see [Contributing to TechNet content](https://github.com/Microsoft/windows-itpro-docs/blob/master/CONTRIBUTING.md). \ No newline at end of file From 484e0dde299f74b90f08de7676e700a1e73ec266 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 14 Apr 2017 09:39:06 -0700 Subject: [PATCH 002/113] Fixing typo --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index 7f88bd6164..e163691c6d 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -16,7 +16,7 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md ## March 2017 |New or changed topic |Description | |---------------------|------------| -|[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune](create-vpn-and-wip-poloicy-using-intune.md)|Updated based on Windows 10, version 1703. | +|[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune](create-vpn-and-wip-policy-using-intune.md)|Updated based on Windows 10, version 1703. | |[Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |Updated based on Windows 10, version 1703. | |[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. | |[Deploy your Windows Information Protection (WIP) policy using Microsoft Intune](deploy-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. From e30db273ff9bcdbeeb55f9d1b521bd8e0402bc23 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 19 Apr 2017 16:24:52 -0700 Subject: [PATCH 003/113] Some additional ToC related changes --- .../update/waas-manage-updates-configuration-manager.md | 2 +- windows/deployment/update/waas-manage-updates-wsus.md | 2 +- windows/deployment/update/waas-manage-updates-wufb.md | 2 +- windows/deployment/update/waas-mobile-updates.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/waas-manage-updates-configuration-manager.md b/windows/deployment/update/waas-manage-updates-configuration-manager.md index d78e5d9504..6d68004a30 100644 --- a/windows/deployment/update/waas-manage-updates-configuration-manager.md +++ b/windows/deployment/update/waas-manage-updates-configuration-manager.md @@ -1,5 +1,5 @@ --- -title: Manage Windows 10 updates using System Center Configuration Manager (Windows 10) +title: Deploy Windows 10 updates using System Center Configuration Manager (Windows 10) description: System Center Configuration Manager provides maximum control over quality and feature updates for Windows 10. ms.prod: w10 ms.mktglfcycl: manage diff --git a/windows/deployment/update/waas-manage-updates-wsus.md b/windows/deployment/update/waas-manage-updates-wsus.md index afbaf3cfaf..2c9f7a83e5 100644 --- a/windows/deployment/update/waas-manage-updates-wsus.md +++ b/windows/deployment/update/waas-manage-updates-wsus.md @@ -1,5 +1,5 @@ --- -title: Manage Windows 10 updates using Windows Server Update Services (Windows 10) +title: Deploy Windows 10 updates using Windows Server Update Services (Windows 10) description: WSUS allows companies to defer, selectively approve, choose when delivered, and determine which devices receive updates. ms.prod: w10 ms.mktglfcycl: manage diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 75bd5b81d8..98b6cc928a 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -1,5 +1,5 @@ --- -title: Manage updates using Windows Update for Business (Windows 10) +title: Deploy updates using Windows Update for Business (Windows 10) description: Windows Update for Business lets you manage when devices received updates from Windows Update. ms.prod: w10 ms.mktglfcycl: manage diff --git a/windows/deployment/update/waas-mobile-updates.md b/windows/deployment/update/waas-mobile-updates.md index 267cfb37c2..570725361b 100644 --- a/windows/deployment/update/waas-mobile-updates.md +++ b/windows/deployment/update/waas-mobile-updates.md @@ -1,5 +1,5 @@ --- -title: Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile (Windows 10) +title: Deploy updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile (Windows 10) description: tbd ms.prod: w10 ms.mktglfcycl: manage From 15eca4852da0adee4aefebfb6f7034737f7db3b0 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 20 Apr 2017 08:42:34 -0700 Subject: [PATCH 004/113] Fixed conflict --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 3 +-- .../threat-protection/change-history-for-threat-protection.md | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index bc62d9c947..239dcf860d 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -16,8 +16,7 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md ## March 2017 |New or changed topic |Description | |---------------------|------------| -|[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune](create-vpn-and-wip-policy-using-intune.md)|Updated based on Windows 10, version 1703. | -|[How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md) |New | + |[Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |Updated based on Windows 10, version 1703. | |[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. | |[Deploy your Windows Information Protection (WIP) policy using Microsoft Intune](deploy-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. diff --git a/windows/threat-protection/change-history-for-threat-protection.md b/windows/threat-protection/change-history-for-threat-protection.md index 5ada088112..ee41beee2f 100644 --- a/windows/threat-protection/change-history-for-threat-protection.md +++ b/windows/threat-protection/change-history-for-threat-protection.md @@ -14,6 +14,7 @@ This topic lists new and updated topics in the [Threat protection](index.md) doc ## March 2017 |New or changed topic |Description | |---------------------|------------| +|[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune](windows-information-protection\create-vpn-and-wip-policy-using-intune.md)|Updated based on Windows 10, version 1703. | |[How to collect Windows Information Protection (WIP) audit event logs](windows-information-protection\collect-wip-audit-event-logs.md) |New | |[Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](windows-information-protection\mandatory-settings-for-wip.md) |Updated based on Windows 10, version 1703. | |[Create a Windows Information Protection (WIP) policy using Microsoft Intune](windows-information-protection\create-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. | From 6601f65f22fe23e2e80f6d8c72642229ee2a883b Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 20 Apr 2017 08:47:39 -0700 Subject: [PATCH 005/113] Fixing conflict --- ...ange-history-for-keep-windows-10-secure.md | 193 ------------------ 1 file changed, 193 deletions(-) delete mode 100644 windows/keep-secure/change-history-for-keep-windows-10-secure.md diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md deleted file mode 100644 index 239dcf860d..0000000000 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ /dev/null @@ -1,193 +0,0 @@ ---- -title: Change history for Keep Windows 10 secure (Windows 10) -description: This topic lists new and updated topics in the Keep Windows 10 secure documentation for Windows 10 and Windows 10 Mobile. -ms.assetid: E50EC5E6-71AA-4FF1-8356-574CFDB8079B -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -author: brianlic-msft ---- - -# Change history for Keep Windows 10 secure -This topic lists new and updated topics in the [Keep Windows 10 secure](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). - - -## March 2017 -|New or changed topic |Description | -|---------------------|------------| - -|[Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |Updated based on Windows 10, version 1703. | -|[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. | -|[Deploy your Windows Information Protection (WIP) policy using Microsoft Intune](deploy-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. -|[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) |Added additional limitations for Windows 10, version 1703.| -|[Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md)|Added content about recovering data from a cloud environment.| -|[Protect derived domain credentials with Credential Guard](credential-guard.md) |Updated to include additional security qualifications starting with Window 10, version 1703.| -|[Requirements and deployment planning guidelines for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md) |Updated to include additional security qualifications starting with Window 10, version 1703.| -|[Windows Defender SmartScreen overview](windows-defender-smartscreen-overview.md)|New | -|[Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen-available-settings.md)|New | -|[Use Windows Defender Security Center to set Windows Defender SmartScreen for individual devices](windows-defender-smartscreen-set-individual-device.md)|New | -|[Overview of threat mitigations in Windows 10](overview-of-threat-mitigations-in-windows-10.md) | Reorganized from existing content, to provide a better overview of threat mitigations. Explains how mitigations in the Enhanced Mitigation Experience Toolkit (EMET) relate to those in Windows 10. | - -## January 2017 -|New or changed topic |Description | -|---------------------|------------| -|[Determine the Enterprise Context of an app running in Windows Information Protection (WIP)](wip-app-enterprise-context.md) |New | -|[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) |Updated to include info about USB drives and Azure RMS (Windows Insider Program only) and to add more info about Work Folders and Offline files. | -|[Recommended Enterprise Cloud Resources and Neutral Resources network settings with Windows Information Protection (WIP)](recommended-network-definitions-for-wip.md) |New | -|[Using Outlook on the web with Windows Information Protection (WIP)](using-owa-with-wip.md) |New | -| Microsoft Passport guide | Content merged into [Windows Hello for Business](hello-identity-verification.md) topics | - -## December 2016 -|New or changed topic |Description | -|---------------------|------------| -|[Create WMI Filters for the GPO](create-wmi-filters-for-the-gpo.md) |Added filter examples for Windows 10 and Windows Server 2016. | - - - -## November 2016 -| New or changed topic | Description | -| --- | --- | -|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md), [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md), and [Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |Added additional details about what happens when you turn off WIP. | -|[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Intune](create-vpn-and-wip-policy-using-intune.md) |Changed WIPModeID to EDPModeID, to match the CSP. | - - - -## October 2016 - -| New or changed topic | Description | -| --- | --- | -|[List of enlightened Microsoft apps for use with Windows Information Protection (WIP)](enlightened-microsoft-apps-and-wip.md) |Added Microsoft Remote Desktop information. | -|[Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) and [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated the text about where the optioanl icon overlay appears.| -|[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) |Added content about using ActiveX controls.| -|[Unenlightened and enlightened app behavior while using Windows Information Protection (WIP)](app-behavior-with-wip.md) |New | -|[VPN technical guide](vpn-guide.md) | Multiple new topics, replacing previous **VPN profile options** topic | -|[Windows security baselines](windows-security-baselines.md) | Added Windows 10, version 1607 and Windows Server 2016 baseline | - - -## September 2016 - -| New or changed topic | Description | -| --- | --- | -|[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) | New | -|[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated the networking table to clarify details around Enterprise Cloud Resources and Enterprise Proxy Servers. | -|[Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |Updated the networking table to clarify details around Enterprise Cloud Resources and Enterprise Proxy Servers. | -| [Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) | Clarified how convenience PIN works in Windows 10, version 1607, on domain-joined PCs | -| [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md) | Corrected certreq example and added a new Windows PowerShell example for creating a self-signed certificate | - -## August 2016 -|New or changed topic | Description | -|----------------------|-------------| -|[Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) |New | -|[Testing scenarios for Windows Information Protection (WIP)](testing-scenarios-for-wip.md) |Updated and added additional scenarios for testing | -|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Updated to include info from the original What's New and Overview topics | - -## RELEASE: Windows 10, version 1607 - -The topics in this library have been updated for Windows 10, version 1607 (also known as the Anniversary Update). The following new topics have been added: - -- [Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) -- [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) -- [Windows Defender Offline in Windows 10](windows-defender-offline.md) -- [Use PowerShell cmdlets to configure and run Windows Defender](use-powershell-cmdlets-windows-defender-for-windows-10.md) -- [Enable the Block at First Sight feature in Windows 10](windows-defender-block-at-first-sight.md) -- [Configure enhanced notifications for Windows Defender in Windows 10](windows-defender-enhanced-notifications.md) -- [Run a Windows Defender scan from the command line](run-cmd-scan-windows-defender-for-windows-10.md) -- [Detect and block Potentially Unwanted Applications with Windows Defender](enable-pua-windows-defender-for-windows-10.md) -- [Assign user access to the Windows Defender ATP portal](assign-portal-access-windows-defender-advanced-threat-protection.md) -- [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) -- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -- [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) -- [Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) - - -## July 2016 - -|New or changed topic | Description | -|----------------------|-------------| -|[Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md) |New | -|[Mandatory settings for Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |New | -|[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |New | -|[Create a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |New | -|[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (multiple topics) | Updated | -|[Device Guard deployment guide](device-guard-deployment-guide.md) (multiple topics) | Updated | - - -## June 2016 - -|New or changed topic | Description | -|----------------------|-------------| -|[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Added an update about needing to reconfigure your enterprise data protection app rules after delivery of the June service update. | -| [Windows Firewall with Advanced Security](windows-firewall-with-advanced-security.md) (multiple topics) | New | -| [Advanced security audit policy settings](advanced-security-audit-policy-settings.md) (mutiple topics) | New security monitoring reference topics | -| [Windows security baselines](windows-security-baselines.md) | New | - -## May 2016 - -|New or changed topic | Description | -|----------------------|-------------| -| [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) | Changed Internet Explorer to Microsoft Edge | -| [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) | Added errors 0x80090029 and 0x80070057, and merged entries for error 0x801c03ed. | -| [Microsoft Passport guide](microsoft-passport-guide.md) | Updated Roadmap section content | -|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Updated info based on changes to the features and functionality.| -| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 | -|[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (mutiple topics) | New | - -## April 2016 - -|New or changed topic | Description | -|----------------------|-------------| -|[Protect derived domain credentials with Credential Guard](credential-guard.md) |Clarified Credential Guard protections | - -## March 2016 - -|New or changed topic | Description | -|----------------------|-------------| -|[Requirements to use AppLocker](requirements-to-use-applocker.md) |Added that MDM can be used to manage any edition of Windows 10. Windows 10 Enterprise or Windows Server 2016 is required to manage AppLocker by using Group Policy.| -|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Added pre-release content about how to set up and deploy Windows Information Protection (WIP) in an enterprise environment.| - -## February 2016 - -| New or changed topic | Description | -|----------------------|-------------| -|[Configure S/MIME for Windows 10 and Windows 10 Mobile](configure-s-mime.md) |New | -|[Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) |New | -|[Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) |New | -|[Encrypted Hard Drive](encrypted-hard-drive.md) |New | - -## January 2016 - -|New or changed topic |Description | -|---------------------|------------| -|[Device Guard deployment guide](device-guard-deployment-guide.md) |Updated recommendations in Bring Your Own Device section | -|[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) |Updated the prerequisites for an Azure Active Directory/Active Directory hybrid environment | -|[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) |Updated to clarify that this procedure is not needed for Passport for Work | -|[Microsoft Passport guide](microsoft-passport-guide.md) |Updated the prerequisites for an Azure Active Directory/Active Directory hybrid environment | -|[Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) |New | - -## December 2015 - -|New or changed topic |Description | -|---------------------|------------| -|[Device Guard certification and compliance](device-guard-certification-and-compliance.md) |Updated | -|[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) |Updated | -|[Protect derived domain credentials with Credential Guard](credential-guard.md) |Updated | -|[Security policy settings](security-policy-settings.md) (multiple topics) |Updated | - -## November 2015 - -|New or changed topic |Description | -|---------------------|-------------| -|[Windows Defender in Windows 10](windows-defender-in-windows-10.md) |New | -|[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md)|New | -|[AppLocker](applocker-overview.md) (multiple topics) |Updated | -|[Device Guard certification and compliance](device-guard-certification-and-compliance.md) |Updated | -|[Device Guard deployment guide](device-guard-deployment-guide.md) |Updated | -|[Security auditing](security-auditing-overview.md) (multiple topics) |Updated | -|[Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) |Updated | - -## Related topics -- [Change history for What's new in Windows 10](../whats-new/change-history-for-what-s-new-in-windows-10.md) -- [Change history for Plan for Windows 10 deployment](../plan/change-history-for-plan-for-windows-10-deployment.md) -- [Change history for Deploy Windows 10](../deploy/change-history-for-deploy-windows-10.md) -- [Change history for Manage and update Windows 10](../manage/change-history-for-manage-and-update-windows-10.md) From 961f723668a35d3b47eb2f691fcfdeb195ae4690 Mon Sep 17 00:00:00 2001 From: Jason Gerend Date: Thu, 20 Apr 2017 14:58:05 -0700 Subject: [PATCH 006/113] Fixed Cortana link --- windows/whats-new/whats-new-windows-10-version-1703.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1703.md b/windows/whats-new/whats-new-windows-10-version-1703.md index bdea6ed7a1..5c48053044 100644 --- a/windows/whats-new/whats-new-windows-10-version-1703.md +++ b/windows/whats-new/whats-new-windows-10-version-1703.md @@ -75,7 +75,7 @@ Cortana is Microsoft’s personal digital assistant, who helps busy people get t Using Azure AD also means that you can remove an employee’s profile (for example, when an employee leaves your organization) while respecting Windows Information Protection (WIP) policies and ignoring enterprise content, such as emails, calendar items, and people lists that are marked as enterprise data. -For more info about Cortana at work, see (/windows/configuration/cortana-at-work/cortana-at-work-overview) +For more info about Cortana at work, see [Cortana integration in your business or enterprise](/windows/configuration/cortana-at-work/cortana-at-work-overview.md) ## Deployment From 613a59a0e7ea2340c1f30babcfa2caa6e85c0bbd Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 21 Apr 2017 09:59:22 -0700 Subject: [PATCH 007/113] minor updates, two files --- .../activate-using-active-directory-based-activation-client.md | 2 -- windows/deployment/windows-10-poc-sc-config-mgr.md | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index f7f606af68..0a6428d6c9 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -16,10 +16,8 @@ localizationpriority: high - Windows 10 - Windows 8.1 - Windows 8 -- Windows 7 - Windows Server 2012 R2 - Windows Server 2012 -- Windows Server 2008 R2 **Looking for retail activation?** - [Get Help Activating Microsoft Windows](https://go.microsoft.com/fwlink/p/?LinkId=618644) diff --git a/windows/deployment/windows-10-poc-sc-config-mgr.md b/windows/deployment/windows-10-poc-sc-config-mgr.md index d03f02811a..0ce8558c9c 100644 --- a/windows/deployment/windows-10-poc-sc-config-mgr.md +++ b/windows/deployment/windows-10-poc-sc-config-mgr.md @@ -52,8 +52,8 @@ Topics and procedures in this guide are summarized in the following table. An es [Create a task sequence](#create-a-task-sequence)Create a Configuration Manager task sequence with MDT integration using the MDT wizard15 minutes [Finalize the operating system configuration](#finalize-the-operating-system-configuration)Enable monitoring, configure rules, and distribute content.30 minutes [Deploy Windows 10 using PXE and Configuration Manager](#deploy-windows-10-using-pxe-and-configuration-manager)Deploy Windows 10 using Configuration Manager deployment packages and task sequences.60 minutes -[Refresh a client with Windows 10 using Configuration Manager](#refresh-a-client-with-windows-10-using-configuration-manager)Use a task sequence to refresh a client with Windows 10 using Configuration Manager and MDT90 minutes [Replace a client with Windows 10 using Configuration Manager](#replace-a-client-with-windows-10-using-configuration-manager)Replace a client computer with Windows 10 using Configuration Manager.90 minutes +[Refresh a client with Windows 10 using Configuration Manager](#refresh-a-client-with-windows-10-using-configuration-manager)Use a task sequence to refresh a client with Windows 10 using Configuration Manager and MDT90 minutes From 9764c030c3d58c117b996c86b5cb2b07d29f91cf Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 21 Apr 2017 11:02:16 -0700 Subject: [PATCH 008/113] added 4th blade prioritize app and driver testing --- .../upgrade-readiness-resolve-issues.md | 75 +++++++++++++++---- 1 file changed, 61 insertions(+), 14 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index 3690e2c75d..f086bf5c7a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -9,7 +9,16 @@ author: greg-lindsay This section of the Upgrade Readiness workflow reports application and driver inventory and shows you which applications have known issues, which applications have no known issues, and which drivers have issues. We identify applications and drivers that need attention and suggest fixes when we know about them. -You can change an application’s upgrade decision and a driver’s upgrade decision from the blades in this section. To change an application’s or a driver’s importance level, select **User changes**. Select the item you want to change and then select the appropriate option from the **Select upgrade decision** list. +## In this section + +The blades in the **Step 2: Resolve issues** section are: + +- [Review applications with known issues](#review-applications-with-known-issues) +- [Review applications with no known issues](#review-applications-with-no-known-issues) +- [Review known driver issues](#review-known-driver-issues) +- [Prioritize app and driver testing](#prioritize-app-and-driver-testing) + +>You can change an application’s upgrade decision and a driver’s upgrade decision from the blades in this section. To change an application’s or a driver’s importance level, select **User changes**. Select the item you want to change and then select the appropriate option from the **Select upgrade decision** list. Upgrade decisions include: @@ -19,13 +28,6 @@ Upgrade decisions include: | Review in progress | When you start to investigate an application or a driver to determine upgrade readiness, change its upgrade decision to **Review in progress**.

Until you’ve determined that applications and drivers will migrate successfully or you’ve resolved blocking issues, leave the upgrade decision status as **Review in progress**.

| Once you’ve fixed any issues and validated that the application or driver will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| | Ready to upgrade | Mark applications and drivers **Ready to upgrade** once you’ve resolved all blocking issues and you’re confident that they will upgrade successfully, or if you’ve decided to upgrade them as-is. | Applications with no known issues and with low installation rates are marked **Ready to upgrade** by default.

In Step 1, you might have marked some of your apps as **Ignore**. These should be marked as **Ready to upgrade**. Apps with low installation rates are marked as **Ready to upgrade** by default. Be sure to review any low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates.
| | Won’t upgrade | By default, no applications or drivers are marked **Won’t upgrade** because only you can make that determination.

Use **Won’t upgrade** for applications and drivers that you do not work on your target operating system, or that you are unable to upgrade.
| If, during your investigation into an application or driver, you determine that they should not or cannot be upgraded, mark them **Won’t upgrade**.

| - -The blades in the **Resolve issues** section are: - -- Review applications with known issues -- Review applications with no known issues -- Review drivers with known issues - As you review applications with known issues, you can also see ISV support statements or applications using [Ready for Windows](https://www.readyforwindows.com/). ## Review applications with known issues @@ -36,7 +38,7 @@ Applications with issues known to Microsoft are listed, grouped by upgrade asses --> -![Review applications with known issues](../images/upgrade-analytics-apps-known-issues.png) +![Review applications with known issues](images/upgrade-analytics-apps-known-issues.png) To change an application's upgrade decision: @@ -75,15 +77,15 @@ For applications assessed as **Fix available**, review the table below for detai Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: -![Upgrade analytics Ready for Windows status](../images/upgrade-analytics-ready-for-windows-status.png) +![Upgrade analytics Ready for Windows status](images/upgrade-analytics-ready-for-windows-status.png) If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. -![Upgrade analytics Ready for Windows status guidance precedence](../images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) +![Upgrade analytics Ready for Windows status guidance precedence](images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) If you query with RollupLevel="NamePublisher", each version of the application can have a different status for Ready for Windows. In this case, different values appear for Ready for Windows. -![Name publisher rollup](../images/upgrade-analytics-namepub-rollup.png) +![Name publisher rollup](images/upgrade-analytics-namepub-rollup.png) >[!TIP] >Within the Upgrade Readiness data model, an object of Type **UAApp** refers to a particular application installed on a specific computer. @@ -109,7 +111,7 @@ The following table lists possible values for **ReadyForWindows** and what they Applications with no issues known to Microsoft are listed, grouped by upgrade decision. -![Review applications with no known issues](../images/upgrade-analytics-apps-no-known-issues.png) +![Review applications with no known issues](images/upgrade-analytics-apps-no-known-issues.png) Applications with no known issues that are installed on 2% or less of your total computer inventory \[number of computers application is installed on/total number of computers in your inventory\] are automatically marked **Ready to upgrade** and included in the applications reviewed count. Applications with no known issues that are installed on more than 2% of your total computer inventory are automatically marked **Not reviewed**. @@ -129,7 +131,7 @@ To change an application's upgrade decision: Drivers that won’t migrate to the new operating system are listed, grouped by availability. -![Review drivers with known issues](../images/upgrade-analytics-drivers-known.png) +![Review drivers with known issues](images/upgrade-analytics-drivers-known.png) Availability categories are explained in the table below. @@ -150,3 +152,48 @@ To change a driver’s upgrade decision: 4. Click **Save** when finished. +## Prioritize app and driver testing + +Planning and executing an OS upgrade project can be overwhelming. When you are tasked with evaluating thousands of applications and drivers to ensure a successful upgrade, it can be difficult to decide where to start. The Upgrade Readiness solution provides valuable assistance for you, helping to determine the most important apps and drivers to unblock and enabling you yo create a proposed action plan. + +### Proposed action plan + +The Upgrade Readiness proposed action plan is an optimally ordered list of apps and drivers that are in need of review. By testing apps and drivers in the order suggested by the proposed action plan, you are able to increase your number of “Ready to upgrade” computers in an efficient manner. The action plan can be a very powerful tool during upgrade planning – but it’s most helpful when it’s used correctly. This topic explains the proposed action plan, describes how to use it, and calls out a few misconceptions and invalid use cases that you should avoid. + +The proposed action plan represents the order thath Microsoft recommends you rationalize the upgrade-readiness of your apps and drivers. By validating apps and drivers in the order proposed, you can ensure that you are testing efficiently. + +Each item in the proposed action plan represents either an application or a driver that you have not yet marked “Ready to upgrade”. + +>Since “Low install count” apps are automatically marked “Ready to upgrade”, you will not see any of these apps in the proposed action plan. + +Each item in the plan has the following attributes: + +| Attribute | Description | Example value | +|-----------------------|------------------------------------------|----------------| +| ItemRank | The location of this item in the context of the proposed action plan. For example, the item with ItemRank 7 is the 7th item in the Plan. It is crucial that the Plan is viewed in order by increasing ItemRank. Sorting the Plan in any other way invalidates the insights that the Plan provides. | 7 | +| ItemType | Whether this item is an app or driver -- possible values are: "App" and "Driver." | App | +| ItemName | The name of the app or driver that is in need of review. | Microsoft Visual C++ 2005 Redistributable (x64) | +| ItemVendor | The vendor of the app or driver. | Microsoft Corporation | +| ItemVersion | The version of the app or driver. | 12.1.0.1 | +| ItemLanguage | If this item is an application, then this field will be the language of the app. If the item is a driver, then this will say "N/A." | English | +| ItemHardwareId | If this item is a driver, then this field will be the hardware id of the driver. If the item is an app, then this will say "N/A." | N/A | +| Upgrade Decision | The upgrade decision you have provided for this app or driver. If you have not defined an upgrade decision, then you will see the default value of “Not reviewed.” | Review in progress | +| ComputersUnblocked | Assuming you have already marked all previous items in the proposed action plan “Ready to upgrade”, this represents the number of additional computers that will become “Ready to upgrade” by testing this app or driver and giving it an upgrade decision of “Ready to upgrade”. For example, if ComputersUnblocked is 200, then resolving any issues associated with the app/driver in question will make 200 new computers “Ready to upgrade.” | 200 | +| CumulativeUnblocked | The total number of computers that will become “Ready to upgrade” if you validate and mark this and all prior items in the proposed action plan “Ready to upgrade”. For example, if ItemRank is 7, and CumulativeUnblocked is 950, then fixing items 1 thru 7 in the proposed action plan will cause 950 of your computers to become “Ready to upgrade.” | 950 | +| CumulativeUnblockedPct | The percentage of your machines that will become “Ready to upgrade” if you make this and all prior items in the proposed action plan “Ready to upgrade.” | 0.24 | + +#### Using the proposed action plan + +There are several valid use cases for the proposed action plan. But it’s always important to remember that the information presented in the Plan is only accurate when sorted by increasing Item Rank! Here are three potential cases in which you could use the proposed action plan: + +1. Quickly determine how many apps and drivers you’ll need to validate in order to make x% of your computers upgrade-ready. To determine this, simply find the first item in the Plan with a CumulativeUnblockedPct greater than or equal to your desired percentage of upgrade-ready computers. The corresponding ItemRank represents the smallest number of apps and drivers that you can validate in order to reach your upgrade readiness goal. The prior items in the proposed action plan itself represent the most efficient route to reaching your goal. + +2. Use the proposed action plan to prepare a small portion of your machines for a pilot of your target Operating System. Let’s say you want to test a new Operating System by upgrading a few hundred computers. You can use the proposed action plan to determine how many apps and drivers you will need to validate before you can be confident that your pilot will be successful. + +3. If your project deadline is approaching and you only have time to validate a few more apps and drivers, you can use the proposed action plan to determine which apps and drivers you should focus on to maximize the number of computers that you can confidently upgrade. + +#### Misconceptions and things to avoid + +The most common misconceptions about the proposed action plan involve the assumption that each item in the plan is independent of those around it. The apps and drivers in the plan must be considered in the correct order to draw valid conclusions. For example, if you choose to validate items 1, 3, 4, and 5 and mark each of them “Ready to upgrade,” the proposed action plan cannot tell you how many computers will become upgrade-ready as a result of your testing. Even the non-cumulative “ComputersUnblocked” count is dependent upon all prior issues having already been resolved. + +If an item with ItemRank = 7 has a ComputersUnblocked value of 50, do not assume that 50 of your computers will become upgrade-ready if you test this item. However, if you validate items 1 through 6 in the plan, you can make an additional 50 computers upgrade-ready by validating the 7th item in the plan. \ No newline at end of file From a63aeeecb27b2ba8e0abee2f03470591bd88933b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 21 Apr 2017 11:14:48 -0700 Subject: [PATCH 009/113] tiny change --- windows/deployment/upgrade/upgrade-readiness-resolve-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index f086bf5c7a..4bec01b0f0 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -162,7 +162,7 @@ The Upgrade Readiness proposed action plan is an optimally ordered list of apps The proposed action plan represents the order thath Microsoft recommends you rationalize the upgrade-readiness of your apps and drivers. By validating apps and drivers in the order proposed, you can ensure that you are testing efficiently. -Each item in the proposed action plan represents either an application or a driver that you have not yet marked “Ready to upgrade”. +Each item in the proposed action plan represents either an application or a driver that you have not yet marked “Ready to upgrade.” >Since “Low install count” apps are automatically marked “Ready to upgrade”, you will not see any of these apps in the proposed action plan. From 779bb383c71f2e274b3231ebc52e2345aa64d48b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 21 Apr 2017 11:24:23 -0700 Subject: [PATCH 010/113] fix images links --- .../upgrade/upgrade-readiness-resolve-issues.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index 4bec01b0f0..1a417180f3 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -38,7 +38,7 @@ Applications with issues known to Microsoft are listed, grouped by upgrade asses --> -![Review applications with known issues](images/upgrade-analytics-apps-known-issues.png) +![Review applications with known issues](../images/upgrade-analytics-apps-known-issues.png) To change an application's upgrade decision: @@ -77,15 +77,15 @@ For applications assessed as **Fix available**, review the table below for detai Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: -![Upgrade analytics Ready for Windows status](images/upgrade-analytics-ready-for-windows-status.png) +![Upgrade analytics Ready for Windows status](../images/upgrade-analytics-ready-for-windows-status.png) If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. -![Upgrade analytics Ready for Windows status guidance precedence](images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) +![Upgrade analytics Ready for Windows status guidance precedence](../images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) If you query with RollupLevel="NamePublisher", each version of the application can have a different status for Ready for Windows. In this case, different values appear for Ready for Windows. -![Name publisher rollup](images/upgrade-analytics-namepub-rollup.png) +![Name publisher rollup](../images/upgrade-analytics-namepub-rollup.png) >[!TIP] >Within the Upgrade Readiness data model, an object of Type **UAApp** refers to a particular application installed on a specific computer. @@ -111,7 +111,7 @@ The following table lists possible values for **ReadyForWindows** and what they Applications with no issues known to Microsoft are listed, grouped by upgrade decision. -![Review applications with no known issues](images/upgrade-analytics-apps-no-known-issues.png) +![Review applications with no known issues](../images/upgrade-analytics-apps-no-known-issues.png) Applications with no known issues that are installed on 2% or less of your total computer inventory \[number of computers application is installed on/total number of computers in your inventory\] are automatically marked **Ready to upgrade** and included in the applications reviewed count. Applications with no known issues that are installed on more than 2% of your total computer inventory are automatically marked **Not reviewed**. @@ -131,7 +131,7 @@ To change an application's upgrade decision: Drivers that won’t migrate to the new operating system are listed, grouped by availability. -![Review drivers with known issues](images/upgrade-analytics-drivers-known.png) +![Review drivers with known issues](../images/upgrade-analytics-drivers-known.png) Availability categories are explained in the table below. From 3f52fa229ed76b8f5ba3c434bba94ae0ee0eb91e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 21 Apr 2017 13:47:18 -0700 Subject: [PATCH 011/113] added example and image --- windows/deployment/images/UR-lift-report.jpg | Bin 0 -> 729437 bytes .../upgrade-readiness-resolve-issues.md | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 windows/deployment/images/UR-lift-report.jpg diff --git a/windows/deployment/images/UR-lift-report.jpg b/windows/deployment/images/UR-lift-report.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f76ce5f4816abb0a47e7aea93e2fe4f49ee76e16 GIT binary patch literal 729437 zcmeFYXH=72)FvE61f)rmPL!@RY0`-e5D*X$kp3V|x^$3`D1t~=dPk*8iImVG^eVmg z5}MS65&|hqo|#!QYv#wd=6!#CKi-p^wX#<3JK6i(=j?OseO>2j_G%SyOIt%r13*Sb z1}G-I09Olur+{l@WdFYZXCtQ||F_+^ex00x@&+a4znzMjhMJ1%CKV;+O}d*mX=q7} zlA4}@j+Xx4&;S0&zqkK;7wJt)MM?GV75}kz)dpasy1`3xK~Ba8xW-6E&PaCE1pop7 zWE3Q8|26o3HnMBv*C}q0Ou9)!x&VHQWIj3hHIlIu*RPYV4k3LHxXwtybXV%}4Q2yd zN5t!jQ1L&hY-cqbLkY;d@eZZFd7F)$gHupQSmfS)S-FSu3W`ckpQ&qTKG)JV zdSz^4`r6Fg&fdY%>8-PikFTG9Kw!}OPhsJoBfdmNB_t*#r=+H(XZ*~|FDNW3F8Nhe zT?4PJt8ZxR=Fw(u7@wG&nx2`Rn_pW;ZftIC@BH0GAD^6_Va~A^m;d@j1|a_* zZv8LM{x826Nq$`;J%j6%|N2FCEr8U?8Lv~^mAb+7*nra3iz$^zg_T0U!Xrg;0RlK!TxH z06U?)D?ovvDYI4Gf%p|bmeh&`=oP>_kH}7ZF7h)9 zsT>+5^8MO>_5T`!|Ii#bTbV1u+{6yz-pKZ@6?Mk51lG>a)#?U0zcm@SO+;F%%^D-- zBy$+JO&{Z)Tmjli^YN|zoJGg+UXBV@XZ?WrX&qOEoM0`Rzkgl~hvUa=evUg1ecN$0 z6*6tbKcn8 z)ToxEjL&)H1<`^@FExpk2^wvw|Mc7PuK%LB#lrlE*I50%XPf8j$a>L%`dTitE07*f zxenr(4OG1wVpWrAC!nvGZcE9mdIo9ZP{ zc?6Ce7Vz6=6Op_T{HPji(1l!I7-!?{A|(3xD&p#N@@y!s@<`fAqh+M7xwjT&mz8cDkyBV40f-e z9!buVW*aBDi)k)}Uu5}IK+^B2nx!X5-qD3cl`x$9km!%OTpk1S92t}b9EI$fc`y0J zH`eI!v>R}+@%N;=J-ngTqsdyHED6VG=G(%&kz&)&611OKo>W4t^n2nHkbN>jxWj7S^iU< z(jBJ*?eD=}0f;@inpXhr{0gBa&v^@?o_y~W03+=Jx-=H_lABAr0<=tB0ay?Z-)%w< zUqL&8{SFf0*i;mLY4?;oHyyrn+8cMkn$L*hX@xMx4aE?yCVJ{&ePJ!$IuJr8q^zBRI=d6wCCX?slp*6Ebs+0^fgnu#1&RVNDy-?b+P~-6&|q z<&+W|k{6VEp%SgfQ%ig7$%tx}HOcW>#8zhV$C;iL= zy~lVA^ir%Zsf|2G>lL^bSrJ-0=69c$S9rzOXp}u^Rc)h0m+kJ!UID_{h?3ZD$uM6k z`=+K44GU3Qe%b>~+lD@N!2OLZe-+azYy<{^y@&FAN$f-y#Wiac2gY%WufO&06W^cx zc$_fS>b38)n^yo%;o|RFZ`hM~{X}ADKwAoNT(}GyzjPUysKncT7|iAtBNVtygeJt? z*_P*N*!Wq_3aRLCVLb6;-6v9G8CQ>ZAyXMnVY0cmY<7vvQ#Y`%)dki*-ltkMhfm0F zuq!@3Wt|Hw!suh|P=&f4gWW_0#KhT*yy4qMdkdYi=Qe%v5_}Ff9{mbB#;W+0@4Rc3 zhAWyxhlbg&Z)~$vBm^%HpPRssMv*;%(aE-@6CJ~HJmz0x)hV<+z*X+9EHGXRHHdw~ z`#pQ`kb1Cw8!4W>>FfqEIHE`5{H_4lXLvT+))$6l)(*qpS69n)J}ok4NeKW`0U5i^ zQaB|%Cw9g6QvPGJ`??O0S*fz-lhsF+%#IuWCC_Jo>8g4YQ4ba+W6PBxvqk&fdM(G$qmzwz!g)#pU1;ebr6Rv*uy5$ZDr8cPtuP>^i4#8YFkSkFf ziv)gnq2*8>QhwlcqTlcNo9WPNlHz)dA9A|I$P^30fdWOXb01Bs_#hR}T-jWMOBZyW z-8LA=|4arh@+M`FLF3HbauxO3URWz_l?ezQtT$Ise7=QVA>Ey&mvpqdST&sCS- zYFsW5ueG{zi*8yeNeljQZ?k@Xc9;RoOU4fSN#u66p*F&ZqTNg~Qe!eZ7@&-k+uv+) zZa!PIRG){Me5!xt6t>_$eO{T_HS8^3P7;(b(;l$i^9s;^?Y5vdttJ^;e+imR1MBJB zk9~8$BUk0l;`fG0$8y2Lsb#5{Jc#RGUvLvLHzJ1@9ne({(!{<3tFNTvLnEr6eDw!>KMuwY|B{(D?J?JFA~YXQn}wIfY|t#NJdd;&Yxq z9~2S7@psqu;(wE3D<}SL!5)>r{@ZT?rR3)(j_FiafR7@VrZngy%p)|gtwo5(X`~X( z@L8hoSS~~k-}i1MAdtw7xs$9&?jHyf5%%hb6+>6EavnfARs!SKQYtf77+f#iCNw?o zF8+T0fE`x&)G2ODY{xS&q(-*@Qs&OSgIy{ zNs#@fT}&nsBh`O^o&IA(4q*Vxv=DpI=dmh}hvG3nlIt zFKa#EXSCm2O_oL58;hRzL`qAYVOGAUp7tRRmE)`aJd_Rs+Zh(T?UC6m(lhdqX~}Oe z8nZAtDAn=*c5=qLXH#>u--jUA_*VAzvMMm5LybRvXaY`QDgR<0?3KkGDwV~1L(2RL zKnrq|q@M*#)uItyE4P*ceI8HF7N$En+#-P)!(Mdp-B8$+e#w2RVb_St74sB&1MQcl ziS8oBe~%Qcrvpp^rZ2e$r^V9ynn`b_p$4UI!Ug6J&>1DzS$Kz!k922+na2Bsd=zq4PB1bx);a30#JOw)n z7F*G*yWXVSRXfQ)&oo(Lx`<{F^B_y2EsIk;FW2Q-%WaFNe~Zyt2k{2x8BY~O3e;OM zjTzEtIMBYV&WjMuVk&#jOQ{`y25BtY87Ppm&-BQ5hv}@CE{QIbz%J2YDNO8*zM}oQ zH9w1AZTZ)=3=aC;&Ztg?g)rPG--CYUB+PW;;#msQy-3i5P_ySQcw%dJLfvMNn4%K1 z${hgHB;9>GBV8i zuTxCook>3?i5ZoAX97GR^J)krA6%$bAac)?q`phmhNIcRmXm_o^fpX0I^8R;)~4X& zy(3P`LSvn)sMq^dNqbKjO&<V5~!f3JV&)3NvD?4^(;LlcA0y0Iboveiyc8gv0d; zfQoxNb>8kYg)(*94{@GFoK#YAeZ3PkdzA(@&f;!BZz>F`V@jff8z|B3^_4w<1;+yTk zoBJtq7ah-41NjxWLvMbHY1XH+6EV!zKuYLGYIr5(O}xt0%!40HN*~?wE_38dzW(d6 z$#_{$ax~fq0V)&;yQmaZJEjh$foxXw850(D7P-rU#}4>LPqM^-${vV-xG5JqZ;{@h7N#^UAe z5+saMr({mqVsXX7TzEFcSiwysGV8&^ag^W?Owy z>v`PVOVi|`;gyBt-!r>Rdf8q)oN~-jKCbaPpP%PSnRDEppdx9PUDdJkm%#$h-rsiLQt74aycZspU zY^-i~+Wv~j=CA`;SB^t#PU5X`REeIymf&HlsY5fz0k8_XZxe*mcUEfsK0i9@Cfobk zE@_UCzc}#N@uhs>!x$!S2nxnAC5EW>Q;rT!x=_sRyR+Y--8ue^}B=*TgJq! z`uA1j@bx{I6}x?##q=mM$?*tNPU&uyDk(3i3s+EJj;*|?^-MSE9weklh3)hvTN!!e z2h~`PW1_hKD({Rx-xh)8$x4QUs$0v;&38(X2u@w7@8C6?=vSZn1{P^cpEgT`=qci6 zx0Zg8KZqJ57j2uJRiN-sG z=(~jE%qd}~84KSDpM&EZ*)}9P_vOnHZJ20AthsmLCd;^oO273`Y5CODSf_!_E3hpg z8p4ZboOY9AxP^t8Pk^QToVYZp7#DX<&xO7GzTBsHKIPB!rzoW-sKRbNcfWFtPIJ|l z2*Nt7^B9?p*EBpcPtM7Yl5jtMBz(VQ!aL#NG5u4osKYMQXWOUq8sO$p-TD#<598(} z&tMB1U4IoYWt1YX)XNf``Cz4SgIG;Hmt1B4mp*m(6W@Ef?kpX~=N4BWS3N^j1d%*0 zXuQ*U;#vq_2jjiB<$q3=rT%HPbdi3%tvEm1%ij{r76x(zh1md^t^iu3s>uy0uLXxK_q7h^JE{3M*tu zQ%O=^OZ#bjh72={u3ru~Tj(s!WA^N}%tgzvwkTI~Y&lwEp~D<}S5C1g&_Oz6@SpS( zj=ueR&|ph2Fj9>Qe;sw>7ZEsxhpv}q`_HCHz{K1c%iIgOxnU`P9;rTQ*wJ`g+;0Cm zOIO%Rp@aH(+1o(RD)~GF=O;IW9VAO#xBKMc=Q5yzulaF5_Nj-ncai;a)MZ_j(=dza zD5xf2KRgdii>3Y%m@s2jKkdh3`tm^#Y9Q9m%VUtgSHOksoggdq;P2}hUD$g#>A&XZ zo&8`xC?(>HqPQD;YqD@jEkN&KOjeQX!6233kkInLOl?KKOwU``&))qO)DaRCc4kIo z!4_FI&D2=EzG{;8g_dv~&D;0p-`hj>3y_Q}{H73@9dnsf;HDv#H7=(I!hmaQap z%3nA^xr3y2V1)qxsg-!4k(s~jLyNwm4-oP(rFW#}ogm?ss zskY=hQEPZ@)rorfk1hW#EreCXprb^0t^nka5zq}eNhb9*9;4p*{Z@%|;vgnd*-uy8 zL!Z~M`mW?>r2i(}Y|Ny2@BXJX(1+COx^5_|^<1}H*EeVX_hNSsVLuH)S=OnW4gJkH|PJh*R6Exwby9=T#s6GRTDTKGhw+AxHdm zLWUbYc#VdXW(FcGuK-~d?VOf5FH+xtq=V<6+gYL`Dsk_ER>_AIojPY{k!l444dp|@ z71kCunHiYPIt!w3flgdi29N5e5_^(1jG-t3C54>o*fRDF^0_~1pdAumMb(f(N>9)g8K*OuN}84f5b zQ&)gSm-v&k*$Q+iZP*lC?-}rv6v>f;VLAy+tb9C69wjB~v4Mf{e;Ajb_8qxzChS4S z!&;p3%cgnKD0)ry3MZuL{#p@a_zJ*%It1)`AA7J8=65SqtN8WL=!jZ@&-3(~%lW~d z+K)cUVSU&%Qfm`q6AhB{bNPdP=5UC@5yRh>!6|PlL9dE9qYPt;=v{oGO4)apgvPg* zl*K1>tz3c*VW>`KcFVtA4|8MQn|9no zIOs=wb5+WXCuA^}f?Suzs;bwBTgplSPH9;O{Ei z5ni)40J_hbw@ zl)n!Kyz$Zln`zn+bqUE?o&rC(gz_id#jU1}9P9?y-A;fK{6*h7InM5T7maWncNmtc zIcD+g3R4V}ExK)7)Qln#Z{t5;px5PiL~%0R?@gmm53DIOxCU=s3yon-Itbv{t~Sjw zux`h_B#vClw}WT{Z=P#6OdblN^^!4rl>vN8JvciB-Qs$n;$GrJ25NT=Qd4U8pl0&k z#HNS5$Bc`TeCf=g8iIjT@O2!dPIi=Aaye_5bQ;JT>dRW144HcSw=lLmc?1a4C8R?* zu%hdZb!DAM8y0AXl&8}_6Z4>KZkxBMs?w{UJ`T5^JPcGZ$=xr&fp%7S#K5jXO*eTSgzOOFp-u!YOek6n;ZU}?>p$jfZnW~uE&rM0yEeeW zSp9Y_LrZ`Ihu+NN~_t3dhr&cTwK)s#!sv zzK1pMoqhf^OOZC&9-`2v=VR`|lShY(1(oShlXMd?LLUe`jqYGoQU%}n$-2Z&63|7f%?t-isXPHnhA zB1|-RC>)5h=1v`bV1xDa8ePrqaqQ&oF`HVcX;t6`wE184vIOy5dul165xXz(=qv)-dsonSLmzw5`s<7oPI9>|%;NDQEBk*P* zXssf1eI%-te^Qpq%1`I-dy~vt!MI`+)z^eF*5`MQ>o@E}y>!qFm^Y~SFA%0(UOBAI zy6#hpiBmoh-1k85PHIXNH2(fCDjvw;1NP4fd<|ECsjPr1OwN(Kq`a{7_9pyjF!-Rn zuC`Vgv3}S73Sjn%IhQ}T8q+!q>CM46w~jB?ZJm2UtlcGj+DV+-#mV7+@xcE-hz> zuIfg*JN5E1i&gIOvZGb^Gm>Ku5E_xR1v!h!J7bK)@|2b(7kp7-<^MFPU67m^gY-iH zm8jlMn|YhnoNPiODi>K^lc<&7OW)V5T-u|b>jtoMQ@Dfj28l!i9F{WF8!wEnJdBq4dB$CO74*U>h{Bv<{S)k$g+lKN#)sc^bJOn+) zdO54*4gFWIb&+qKU6QIk*TvDfVF){hSr{gPkk@RH@5(v;x4#g}Im{#E;{^F;JwP#& z=yL@STRBe|=6Ei;;WsED*mSpi%K!bAi%8ZoTCcjuF7>ezyrsT(9d< z^YI1SN*(ql_|=k3*m zr_AX>ZEnsk3*l7n-yn~iz7{WgA>r`#!YvYR`sZIr84Iei34^X?0BcsdMs9%V(8J-Y zJGSG^lI!IUJz2F>F>ucS@848wX$=pG6fF6le0|YX!t#swmLq_L6Bi0dYy>in( z3e9#;`h$NoR%NF?&Uasnyc5a#lvRNqAs2X#XXRRpkGKN3NX`YnAQbrWFzchvV`~V0 zDpF{^LA_Ypn#n_<$O8B@(;YzU<~;%LkDXfZ(D<~vNoZ|O-VYKiymWp)G35^#c-I*FUO|4TAMkmA@U3L!^HM!}i z6%DdQ2DA_ImlOswP4+Lcb6VWpzg@(uvzV@F9&P2uTmd%TO_7LrPXg_vq0pv!*v<(jn;;es zOp9qS{^yy+_`qg7M+RV_7@N-stZ3thDdU#UEb2f2(yx01No@an*v2l4IJtSDk> zfbcAw$HUdJwZ3`MOh5g;fbcs*FaF!K-cQ9mOGQUNVLp)pLb<@%gshQ8*#6-dw$ zzJ5Z!4de-wG{m|i-R(LXhf3#MIVnyr-3ir%y`Z&kdEXf79r#gYzb++-H|ua(SQ<#Mtnb9YJnF{&+dFp~xG}^yr@jh;oXm$0Aq}eyY(xMxgMlRuRJYW(MIdD3ztNya{@~-;O?C{AeRET_Qi! z|5cisSt6|-ZTkm7b)Ct)0Tnx(4gNJYeEs$md?gZbOD;q=_Ycl^<%`5t(!=ov+Hoc| zllxMmOiHGs&?*@IcGG%MJ5C*y+ST9NYZI0cH!J5!jU7VNgnjiTfxY@PmEX_vlodsa zfI^S>wxj;m^(dzxGU1-%BL&AGu2pXk~x@kd>7b^Xp7iDF=Q! zv~r+}d-(5W`!RYg3`)JJKhNW5quOkT5ed?-z34IWLkx?!gT}gBmp-;a5K?bQ>HlgW z;`ezNk?Jpz4vRo}5RWXdbZGB;60+11uUl3kj`*(t@v--JPH=sh?+m+AsE`tN5-WnH zE1=)JMUuTRtbp)=6RPf&^x{00lTKzG6oI12q)97~TB?fspdu0##7;3xucvn7hdsuz56FK~g-c}Bkf z{=|QmtufCdN^@iLXUsrUuvnPys_^VvQmT`S6@~WdFNk(sdVU~s#_FsUeN3OxLCtiI zM3f3DE5#L;2RCBIw_hofEF8vQEGfR>e0 z1$1`xvE?!g10w*z4}UTtc5%(7qzdl!bwcwMU~LJ(+N_H#2X)+T6+*jjf0nGVp*O#Ll7PkxmD}NOApMHE}dUB#{cp;1U32 z*+y&pklRYcIKk6;9Au=_(*{5F4sDW_M}(hnVdvr|!U?!=(g{MnY7y4KGU7}LpF@I; z$n{W~-8JwyRj1CGibtPmrn#PBs??_5%x-KB>u0ld=E8ydE9;(f4498-(@rSc0*yPg zBVfqM>-Uy&c-z~;nDe;ja{`7z^T<2AqR}&uenMRkhK^LBK3UmcAfBhzAB?n0*#tt{ z9S>KKp8K0Pez4ahxqPG=ANGbjgGGbg$*#P)%2?Zsq>a%}9FT zc>+W7()({GPS-y^cj~P%-3izqAU(DtJPT;uD!0P{%TtaAplzbr=dnKBoSJcx@ICvM z`5uLee_B>G_OER!3Vs+M>|P+-KqwuC*ed`VL=5~G6(0uXzT8~t6xXwov}#U#37>Ft zchKUM!r>a;#Ba}J1LFjNAq_!MuZ7BzlN(? zrM~*D#Xmkb#<@Q2`0abWa`vOwF)@1Yikv$j(?Ha7{YV6fBX$qKny$iVm$4}zMi;jJ zHCA0$z1C(#b**iqYvT2f?q3WGn$IE-IY$S z=Xx?#VLrTI0H1R6(=o|@EF_dL?raPM;42<0DD1fAk(SycFgYsz;4x|c;=;PF>hn4S z7nYf4idw9mbRHO)6MooD96CPUdh(ZV4f*u=_uo(Le9?d39jm$gMCcINz^sIH=;{v{ zygk-ubtROfa8tVj295dwZ@tYpNR5@FbD1!>E$x;dn}da6$NzRw9T&2DRz6ms%` z)myRdI6g=x8Y|r1s0xcB-oa}4HM{fcMA59=T5g`M?B14j;SADIo08DF7%7+drxNAB zdYanni51X1V8+SeB`5I?NQMZR*MR}g?5(udXUrzx9I{K;n@*qS*R|eo$D}@@1REcH zhN3h)=k<}4;b2fjAao5ee+p&!n{wHj93=lmw&}IU!S+bPQyuRQ$_EOOmBK*(e+N`@ z%zAAt7fXUbJqR|i9lEX)2fDTt&kk0sOf*E_&h!a!b`{F@WTzeXNHNyBF>R<)>)!s+ z@{_gtYKxkk*v{a}nyKq5o(}9AUy! zHIFkLU(RUMp&iqas@fKVW) z%g&`{Xnx93d%(8Nw0-@QSh={^;m6)@m~_YIR+r%7{UFL8tm(EmO1#A+L}}NCcA`Dt zFEUnWz)AzDlM#3qTHVt$|0=+XJG$WT@@%sGwM zSuNO@x!77gHV|V{c_IBu`lydqCT7f+GReS39WoB826cM^!SAr~Ud3Q3RBk97ME3W= z9xwkGSa#a~y+`a@KHaKb&f(qekF?L+_H{^X_OT5E{yN$zN{!ByB;ynFg@HQM*qZ7p zCy$6zHwhWe!+bVk_224vck}5t4BjbRitZq2q3uG@w~`#@bGk)f)r7ZjWhy^WVRt9} z80)9f9Lxht3d^_~NY2ek#s&=yA7&zTJbJE`V>z$}uRMtym&KV$RxnwVzCA*QN*fp8 zn6)LeuN8f}O)stRb4P51@?U}J1S%IFE=Uq@D#HlE3Du(d9nfQzRATcX;xtG5&wpC+ zO}~IixdJ4{l6Ff%Oh!C0S<6z_f2F1lpXC{U1=zQrgr5G=UU#jQx&j2367NCW)=1%S zvG@w`8I*AI|5i{2`T0YuXS#GG!&W%Ks_Uv6q9tWDnJ^{$T4QH3|KAr+Svj^FSZj4n zSgLQbx+rVNM0-{lnyL`*cN%wXr2SE)I??m}C6H>eI&SkY_!)>jq8*AADf$Ad0CJk- zmFg6^+|(biP5M}W1!!Eb*r6kZDh7~Ku>KqZ6NWyIIeT8ch9IAB&C5?bcM6({d0y0D z(4bb}x&?~oRjtPUK*x7k-~Ao8#U*Zic4(^;Zk+t;l$PZy!)V4SEEZHt!cVtBjw`fS znSmBv?Y{3*hxQAb%VJM&9o$J#T+6%z9+1kwy|^758iQu)Qf@RBHi^&5bXiW_%q29A z^vhV&4(%GWO|*{xl*;9a%^rwTvogs!F3iWVRgJK9Yk)Yn2Tv@OQp}X5 zSpQBY6+u!n0w7J<4J&kZ1^Qo{ZQrVyPdaxb*f{qj<-NUB=AS{>D!fU=^rA~`bvI1r zqs^Tvt^hS63g_*hbXb~-rr_lAU4-k(gJpQv=hgmm{7|od$Vt|W&UdiGB$yoi%Z42b z(Wq;%dg5Ad;?NhkG@G{ZGKj+BI{B$8T`*;2t1|v3wz`DJr;B(UZIZc8lX4`OTP><)+(2= z_9p@Ax~Q4({=T9*FtivL?%N8$o~=oeLnbe6Vq~uX^j14LY!lMo{!UlaF&`Y8KbZ4> zX%^W(7@(4Iaul5-UWY#F2Hx89cUJLltj$whyeIvUFR$Sr_G=pNg4#jm$gXvfPNCN# zuM88)g$vFsziFH2@1McXR9`evM3;8Q%a=ZRwI(LUe`JnMtx3w_(k;!O+MhphY9`Lu zPGFv4#l)%!i5Ma2{VRa!_J#8d0d|JKo&^T9jgYdRjvZ9)tURF_XFW48H>2h<^8-&y z_*FAP2UbjN%TYyLpiMv7Ck5@wfa^wszwn*c)YDl-W)oRKs##NJ+FFx|3GckNY9^w`tW{>jAk!dLN30|+ z*g7!v38Pj}VYH8mcSwI^ow2XN+0%GC^LK%sYYYdlbwy~E{Ui~Hy#g4EOU^m)hQyw3 z+;(r>ru-3erflAziX_grEpIa zhxU&?w;EcRRc=p3FsKQFUyV5#>oYrZieY|J4X<0h4t;q}5oRBv4la;5lB(N==p8Ki z99f-zB56`UOo1}UtYx*j6rrgj3HzMghm`&GX7tv4GTALs!y06}q7(3y7z9A=&Tf&# zbTj4pfwF0Xr_$lfi~9I|pXYk|YHw~ag#2pJhq(SJITPz7*Qe30D%=_HH)`C9$#7m0 zJ`&Hs#ee@nC{J)=j~QeR%i&Y_+KYRt zg8c$@^f+BPamQQ%EGCvSQK>`&IGT&tdFu+WV=}c3s?k3Xm+UEZ7uA@MEmo0V12R+$ zDeHuvA0W9lJmep$*7xsf2_1bTf_8`;gaj3{)q4l!!?b*w~$j7pTES}f3 zndT4kc%99659T)!SmDav1E;mzf)Uc$0!v`;%7ujWgDb%AsTE?}`{>o8ZfYVe*l?^_ z*YnzvS~4hYwA!8dE`^oPr@zFd# zNfhcfV^8Rc`%Yiq9XPrBviw_!#k_`0k)cs_%SP6lmL;C0>3N{(mme`5Uhy+i)WfkZ zw+e>1<(9cd=O+$D^q=3D6-(uM)TZzPIP~uchYt{r;G0{rB2_CqqQG zIeXJDzwfK_Q@yVy%cqA#NgD|FM&P15x0<||*7^fD>+9~Odvgi{Y=4J1lvNYqrz-QU zX(Ytvg!Rx>UVqqv)M;MWfpCr&va!)W$XuZG2>JFpw{!YOBensj5E!-n??I-uk*Ix7 zM>YHDTKPNXhbmv|vmYQ1f5qEc&h#=YP!gGKt_g?YIleDoW!k^xE}M7Yidx!7j<|Rj zuE%Ndr^xL&q=9c6MaJ2gGT*G=?0B%{VfZ(=TO|K1VCJXhkk<`)`E|GJ$6{(Wru3!e za`%lfE)T*9L~FDDVO=YYesPa^WlyZITK%#h;TK+~1n_j_?@a2Q0E+EcL^*hB-Ap*M zE8xi2US8biZW>})vi@+S)yL)uv|VCD3Np%>NMHJ6Sd)N{Dz(HrWA7nb9L{n%uv}da zu(1W=?=$2&qIsS?3i_7R7ZV;YAX&1JF(3HaPFh92rkvAz`xjv^pGdQtIOV@r(yb|7 znv9Nnvtui4&D%?l2pHJp3f41r)|S_|G8!xJbMnhWvv7g1LeS6zQY}+WXnG^~0Rh}H zLmBVpbVAZ6mf-DBD;>P7Sl=8`lZV}aVTfOC}UdW<$aGw#k8XE-!$I_Cy9 zZ>9eghv9w}_9v2UVbJHu15QVA(hi^hq8of~R>SkTUGd7nb_J4KKu z6~JC7BazNIhj!AfnQJu`5@PW({D-clWuxWnHc(n4X4hggi!ldov1)oimIr=-WC6Gx6JxIIc244du^6)zk4)D|6xWAsNh?9ii|AR?YULz>BRfGdw|a3dH2Jm zT13S*1Qc$Oe?EC=b4oH^rrsp$-7B3A_ii%VPcWoUbi;mrbHACvN&NlRpL10HVW2G@NDB%8I#jB?aU}>YmU;Do3wl^ zJUExG`O1*~=;h-Zt)Cb({`s|)EN-F#e?T14o{mc8GtY0C@^cmZftsb~9zrcDJ|3i# zH;j{;@x5p${QIlwy|(^}e?U_}3a)Af&um20DAe#Srsc1i6~1AZ$%GN+v5#Zw_6OOr*hkybG2NOd0|EgnFZGF z$E1@=-y4z-<`zaVCx;w=Wd4{q{x$MV5vJCD;4`seSRzbq)+Fa!;5tvxbFz`Av}(aQ zrDG5^TH6=7!4M>g?i&i>Lbazs+vS>r2tS(ki_BtP9}IGg;R!L-5J$*~4#AIU6D>SqVWE{Fsk~LL~ObTDeR|4%e6+sxH)5 zL(;V<|Ff1b1R5k7ppqCD^hV3Buakk6*X#gI!_3)?%Hqo#3K%XA5=s?MsW?0z3s9~+ zlhM0#nR4y*&9ngR^83kxYI?76!b5|)J%&EsuF0|qo9<0+?}bwR1ncljD=!(F?qqg7 z22vhLrgOC8AK^<$(i>aTd$`wu^4DV)2k03LHnfZ^h@(ofpvrs_79OfCBETgoB)isS zagwPGdh(u2P4S1w4H#p8M2rNdWfTXazJ|L78nAEH8o6 z-yZ$3>(6<-(<*~CBrVId85QGltiOA3C+Af6plTS-F5A#@?K3smOmQdu`v(j2N>#h zxLEefqaSx$AGkX;PVqhrNUc80ih$v#8%3tf-NJ-keH<;WbJ$0f!CqHlq zCKaF=ZY~FMb(_b<7T<|G*QpOSo6>va`-YyutCzI_MMKm{B_YIpIg&0eFX1=dcD;0j z8(V5H?MKOEy_?G5r!3O8ysy=^uee^0mqN?((qQAi@3Co#rOaFZpja%uMKQ;u{)UC= z#yf?6R`e@jZT8t=&c|Bj1lY_5q#>ptvNUNp`Bk==k#j+vOkC}8Ywsw@`|c75HMCv* z5dSP3AFWkxc))T6DF1kXG-F%Y6o`K(TK$`lMv5@Rxs2TC!)wqEx`NqUw%!N8M!~9q zPdjUi!S^p`hF0M6-Py`WXfK^zSK}-BT8z?%FioEM``S%>&lGR|Q7SpIsvs>P{W4-N z2Fjq)v~m!*VPO&7SvQc-&0cj!xy}RkOG66&{v--Fptxm?uCI#%kA`cR6wLL@A71J& zdE$lFXDjH2kx84;64Bx2Y3~CqH3N;jqDj;=tFo>{>%{`33&>c}Do$L0@S%COo;6lv z2R(S=vnhlP6~0^jn|H?a3!Iy#zG!OxVnBSu#xIZn;5a%k zLD=QSW$5ppqg||m&FdyT+*b55Mg^1J9(#I+aVr=14g?cf^)XPwPa!NdI>Ux(VGjD% z%sOb)%3Rsa`TMuJe|R7L^CSlu69AJ)u?_9AMZNpuqXh4T6<*_UXnwi|ycQU$&nVXF zS7u%_NXWI5@Y%XA7GvYQA?lUo+g4$L`S%!YK7>RuvhKqVcvlQ-YwIS~;eIW#Oiy+X zyFSEq0v{Y03tEF)OD$#_8;TmXMv?D=qVpnOA@!<~ zDwz$z<1edT8hV9J_~!k&G#5EUtQNC*YoTpAZ&g=DNiuZwg`o=a69q!vf$j(Ff7u}R zA-GJ1Ju!g_2f6q4Ttf+!t!i&cH3s2$-)tlG+R5_rec9rDdyCmI?#8BsN1C?rX#pc} z(Ek&1nADf+Xcd4(W1{B<W`=Cp&3!qq3o1B#S_O=KCE_}PhW8>$L5WoLgi z8dPo+|I{DmjhwonGk^(LFJTzGs3?1P$0U2cc#wn+X=%~o`>o`+|(@3;v(0}c<)@#NlIe4O@FrhO{! zOYug2@qM2dkzh4-k6>--q=truJV6O3`&5a-?R^JQR`)pv+ad-!W{O%czzL~gklsG= zz3$*><>thOM6a)vViqN;C)N?GEAyPB!~l9g8G;O<&|ApFMGnDx2Qkq>_F`|q%%4J) zm_y07S^x5iVy93v-HkP^ck8hs>&Y_`)b+XgQ3rezMQO+09lCAIGcFA0?`OVQzqafp zzj?FSc_3+*bb>d@aYC0=(3y4(b_>zCnd9)y@ysiseG;b6tR1SCE1D#%Eg`{VnB-3_;Geg&k8<=h=Wmb9a{U&@bRINqwPA%Z|(E1;m`EmEaf}X5crIT)R zx5jt3N!q|khZ-H{<{HT+JBcm3CYWyd(Q9BWW!xc&Yh}T!HcyI+`z~Z#7zAg!iu%s6 zwp5kXoD&Ya^Pft9tAJkRrMce$?n zy0b(ML@HMhK;GMRTJRRhmUe^`Hopclng?C(b$yuNFq+Ypup?BWtt-B4ta71?iTlU9 zv{tsTPCXWxcA5D#?MrEaSw2~ky*xQt)lN>1FhKI5dO2qz|zYhPHwx7UtQTF`S4eKyn0Load^ccLPWry7wp>m40@A^FFW% z2e1U1ukJxB0~WCEd$p+uMa_(WVMNdQFXrqmpZiZy?vMoMaYso3kfuh-;mY85_ODJ< zPF9*1jlcaAC#D9}X+3NGv@WYa)TVy$fj;w}kxekK8s0Lq9u#R|FYSmmzWJ2J!?%Tc zDWtHs#Yv>|QcID(tHCL6L|tU`<0U~i=XT}Is+u4Cc`WBmZ@lYKXnD--+Wi)RFd9x9 zKAV%7cqc}BdfRP!T*Ph8!UE=-_1O-C!z*v@qAmuaffGA4V_FxCQ~t8`HEzwcMS4K}ls-Yv zgAk^sAPET+>1p%TSmA;pu9Q zjPVlWa(V;*Dlr`36NOq&ZLK&(Firt^$PWrZ0tvBj1=HmRDyB&zFu&t(|O~thHkGqIBp8zFR}+E z22%^3s2`it+hzzD0zk2sdCga&Goa%m#D4q5#R@0!&rE`EUwlzdIZTred>LlxGli}B zV<0b3C*>lLW0M#f(z_;%_TG)|d9i!vyX)S<9q9PN3M8J>XXUDaP<5W9^n_(KC`hH; zYbLUOBmfOov*8Q(|6hyzSKfLfR(Y9DpKR77XJ4L_IJpaL`!Ke^-ziD*- z(jo3^a?12#S!uk5lfR!`4@XPvAq|CE3ky>8`_X%Ptpog|$zWvCdEZ z(O-kMqJBa+vk5LZy;48skYnZQw?neJLuMPVi{Z8pDUHq@dxDJHYhG)IjY6VwSnCAu zJl)Uz=rA)>M`8b___dtVOr!haWtVDZgKD)k5m$qAG_+P$tHBY)s|+hXW#Fje2SEEf#w25lIk;yYRShxle%8*i*0?+x&eDyf*9e*(oK#>Xcwfkh{YduETpX+achl{MB74zE5?9R=&BlX)~a2 z9S?bA&$oX|le4TCp01G+NR(9FshDiYDR8mu@C{0CLQOJtVCa@2+0^c-9G*j=?lhdW zdfL$9AH4%#qrY~e2>cAf^#fRT8XB~r5g!%^r%Sn&u8a30&nAgaq^>1%`-i9B9QdNG zlCjB~V-i2OZcvbgo8uyjL4WHpW{u{+|3fBajk;Fxk+k7WJ??t0H$+6kT3L(&B zUo$j(>{haK$a)r?lY|hf5PhtH2Yhx8(~5Z!f6`6^bmqb;{I=Ry3T<$h;(MV_+VvPiCKD)Yf*JDSqehy_U48#9!c5%x9^u+TMLq-k{6&oB_^d9cIcY z-d{GwV}xusN_UxeGD}Ib&ojQf-eDA4=b}GkaLzR7N3EF>VlG{I%Lf!Wh|{nn`NmbL zG8ARAf1{azD4bF>oo#-^_XY*pt4i%$L?el{T{Ll`5BC9d94+zH>sV+~u15 z$aK}r0_Gv&KuzHUVodiZ-H%&|J+yCRL!96OyW$qYW7?xXFKxUC4a6H99vY`$`U5aM zH|8n5Z0m^nTvd*e;|~3*-SLW(N^6h`bUP{x%#EuQwrgz^CMc(4skZY{pOdz3k%gSD z#C-x%rZekI5_4vK_wsL6Y2*8{?NlFlmt*SFjQ4%~{jHosh>GmdErgd|>n~TdD~}H@ zho!ts)V;G?r?34_8B@Dygu9_2MG>DI`4Z8>s^Dvxi8Jr~V{MEsLl;+Jm|B;L(!E^Jv7W}om*DhMja8Qft#TWX+ zCZJ&&=L4MXjorU#sGvUrn0KhyT{^DNt~5GE|5Khd*3n~11U0Nwiz~?L@5yZvjx@+D;HD5_276k0zaC+MFeW;T?x7Eyz>wuZPu< z;CYS8p-jTartQ`G3PXkm2A`Ufdc! z85>(X4<6^WMs*-g%E?vo!313hoMyGd^_p%HsS-((Dl!Q?8V+>vmP+gEC&zFn$Qtkt zL>VBtl}CXP_BXw;7)CdN?bqN^ALKDWb!7CsZ_G_mKL5ILVv_TKXH)p~fV&G{@0P${ zlqL`m_UV8^)klYD?CMZZWt)V8!!&U6v!&tp`eeK&0V9ih|KhvmalS z>rBx}^Zb0E-kTOOLFvjn{U5T;A)f$3WPkV!FSQ!{aCSnE=tEG6ETM?V+YhOGAKR<^ zh)Gfl)_pL2)#|8#ekLDR*y2G?blee29omE%2|$McxK3+9RD_4aB}td;1xms$?z%fl zZ5}3;$CO*$Ws($rdhG%3(W`s6x@_1$0Pvxy)pt|RbwF%yRK014cMfJHK|=K&>8 z5xyj#;G3(FKXi0Sii3}D*&b0ghXbEs$QS{<6@lu_7vyskjS)C#15-(iAgIjS)_4(n zkSrUvOvB<XZKsXlJ6cemfg@<-P zPeKB`vDGbd+N+l9w!&6zUlYE6qSHP8&hH4r)1IX&ucH*VIR%n(@yq?8{b1PDdf~z^EKDh<=6QYyyiv{3!O`Kbbgs;9a zjvB}-aO(wyP_(HT;D-w1b~gA}G$~H zGhB6Cych<+vP}12M%87bGzOTo{>|?Fdw9o)kRpg&Y%29Vl)=C3W>TD7iFuP))JGA>Q&5+X^TInW8pd-3ltq> zyQ-aI1+tx+9?;m%&pm>cCRhBH-6x0k)G3UH&w7TFn4?{Gq22Kq^r|PYalJC0|A(4% zR99*qV7M#+085M_g;&`O!RP8hpQCuyMO}(WuMAIq=ZE^T*<^oFc4<=1LNC#3jvK%h(1kPX}P+xnUm!_s+%9sf0rPnlHgpc{r(}^n|sjy zZnE*0WWEDIm$y8Nr;Vzj8;BaNcw{Gf978)%IIqCthG3|7S^!0(`05R_rkyR7>plg9 zRIn*DSM8s(OPPQCX2PO`Qf6}efDvnO#S}{6Tp^lLE5MEbP1E)&$s3QdYQ$H!tGfS~ zOtrbMgEStf#9hTc{OHT_Bsq4Z{Bt)}UE4qW_+)Hf1CVy_#j{hm^yZe30Bg~%7-Uga zgP$o^j#)5d4Jd2_!fNLsxp4tE8>_xIZ%oJENSbwhacIe(=tu|ne{s}5)OF`TlbWp} zXGl(j7VJVBz-13z9krFK$16m7SQ%E07H2t^Jc@LVlz0RC)Jo4#=V9XBf)owRI1PON zB`_DQVBipIzNH}!@a&Ys+&%=qb2A$jyQg5ua{G^apImhUz4cL z*GlEAPyL1KoYOY?lI^`;W6lqLnanV=OL}Z*tSgc7s@VCZ3sC&{1r_p>4w5u`$gua` z(hsvEHH#Qqs-``^=6FwhYnvphG=c43)zae)6dR%mTFIn&tkyLCP5`=usClBL8r`)2GreF>=%Kx2nINP(0n_ zK6fdfjaZdRV4*P&ku@gT=fRr@o`A3?f?bu3sk(!{%lA(IG5cg3|t6jXhceP5ieK}>a!i*$oa~c8_mIQ>2~loWchk(vUm*sR7fK| zI{OzX6j8lOt*rN&r^>b*9>;@QK(C14@3iCiiYLd1+~GF6UvG$(I7%0b+fzpb--Y6K z9gMfm{3kf&zoY>}!`6Dq_kbG$Tm}bB^x?U#Ak@hp`EV{$(V1y#g3|l@kLr*5MTky~ ztAgrZ`#zMNV?Im(b};bJ3}w`KB`_yR9LpFA^TMlO(@x|C^tTpuem&0K73}&{*}BbO z?uK9$`fJgrRg_oOQZ3n#_>tOB(E}x&b!tXFL$PEMKw&?8t3Ho3iUksn_Np5dsNGs^ zadf?0GcLoW5rXKwUg?1!Kw6T(4rH=yQ^)gh{WkZ0z$5uj@q86-2a);?=GA`Z- zc9PLtmOcafpys<1XX+n=c!-=t6Pv#^f&zHk5X_W7L=H@4C^lyPU8OJ&Kr0=@8746c zCYzgdZY3-yjyKxYrxoU2GYtRHduhdLxOj6Dw^CPMm-s03xZNe)%hA^#m^n^Rl^ONwolOdK;@XU1UJwzb;h!Q2)l%!@%6(j9dBt+<|36Pm0g3sue-^+tJ$ zIf1DY8Y!?JU2g)M1*E99vBCALVN-d_DHeR?4}F*wpJj#p5`n%yJ*9l5d*~Zxk+%p? zs!Rb~zFUCsX%H_ZbPsj73!zHCdVkh|%joXWMj(iO5mM2U4kf-O^*A{}uT4*nHDgY- zGMwtLk9TsaU@pjt*F8gbMG0@?0~pIjWm5l~RK%UE+BMc|$jv%uYKI3~aqYQnEYQB)|>}YC|3;h0h~fL18J;A~FQ_*RcDK zl#%WXez8)wqWeBM_yr8RThEDjb%gYRkC4E`c#;AEL44mp@+HVFG^Q_LB9oPs0hLv? z;_0<29;0Jtg>N3nWd(i>yKT}E9r(e23VcQ5JZ%)n`!{O1oOYpIB>}s*Bk7cClA3#P zn^{Wq#m}@e3AdX-FcZU5G(zDD z$C)qFkoSNgBLh#VxH?Em?P!!EaAgP?r|7K*wYN{YxSC%%#V>TA>B+WZ7sqb7s)U%l zzaaHm-64w<`;!hk*48t7iWDUE;?9V?x>1Pa@_WI#t2Zvbt-te~|M+!P{;b5X{vptW zcuOrDuwsn+u$#3*jSQ|o>F9nGqChUySK$!_8`TpzBlu}9_W<}P_X4Zt86yFiogO;x zlmig$_|ay>92&%QLhxD5aM?8k)+7+30lPshfy+`XzxlGswnI1@MMK4!+ukO z@X{u4Svyj0Nms(b?=D-;b8#Uv**Tyf>I}&cO9r0`u(BCdS3YZ*mgMux?1q_ zWtW!KF7dyei+&~kF*oUXh(`#Dtc7U4{{s)Ybz2&9O|DhiDo`w`|>nTC=yGtBbc>=PG3&vXl)ab7^|EF zv01XPiA>%bmaK`oQ^nV&yuNwM2(NLA&TBCKwKbIyI2%GWSV+|iycDj-VA3s^4Azj_ z){1ga!QS$8>k#}v^v9D+U~9&JGIy66{X${>dR zj$%da5hb;dr-NfA!#Ib5J*IbMJ?Bj?9i3b_!xSg{;S+;L^Cp1kAY$R?3DvmWkGUB9 zgyG9W)C)NKx?im=N^YsWcdp!AZ&JP3^KNr;+KH1t=`1PVNRJ4!ogjwX+JxqeO9aSE z`-USPR$3z^=h>S0o4h$oHtiQQDv|&XOWoaRA!?gbYXQX7j@37is;(bNFinS+Eci07 zNi^@*mOVQz5z5FWf3IfGaMNnR#>lO)DAHy!-qCMmkZA77Vt#i%e&Tw~N#MaTYtzP1DktzZfT&MEMkBJDfe&F0NXsJ2uBp`HZ2rIZTvO|E*?Fe+eF4pkXX`P%k0&6d9&HacB0O)bTTIpvR zUGTikP;QD8uz2KPZl4Jn&kIPwWT*BZS&Q~hlYm%nwzpXM>nX>+{c)zGcA~O*_-)wti(Z(o^KeMRP;8=i$7}_r4G|IKPDQ<@oe7w1 z<4MVXJ=2`;mTcxV!xwQeFiJd*d_vOS$wi7Ur@PY|2cFdI5Xc5s^KK%YlgDJBxdHcE z6fHBqTz|e)(-s!O!f-F-X5@AwR{-kXD0prj@;Y;U2kRxap?tn%@zwM5C%>0cn@a=M z+Tm_)2=00#tWEHp5nm98+x}s07_0K3!&2YJ%jIhWH~nwM)m?NRRqPHsBeND+>OiRO z2!gh$A$hGxb!|kNY@NK*Xx507jrQY>${qv3ukPKquXyM%#@?&>3S{o=Q{Vu*DlQwd zw*r(JWbc>)1iR99JI?iwypBx52WNM@8o>Z>E5Qg*?j=Uqrh? zZ`u_IIT3{K+_?c%Uh_}=J-M!+*-a>6yEN z8kUEdx4j>D;d5QmjWo3+{(U8G?nyI{X|6y92ZU89WiJtZAl}t#|Jjv44Az$dA1r(6 zP?8j`BA09!G5Z-9sJ5Wye?a4#$p|0Zey9+t?hg&Y3NwN^)&wOYvF(dH`{BlQiGO(Z zq(whm^c8md{*V+!R#^jL2xxfI%$1r%jet!L`TLux;b(Yud)}a|scbNuRxlsyatRNr zJVsU5b|d9`_DU}DTL z#u?3RHEnI#oa16?4{;june=|QxvD+G5s2NkD0G ztw^6q;-gDb5*JkYr0<88>E+E9y01@;G}wLwX6WMTF)pL)zhD1-$3PHsQbUTAJhvTH zTz_L8sQbv^87q3h5~8PrN$S{Q>o%#<4Ta{GX1>=X`@R;&8yxA-Ex8j(2MF!c{d+kNpvJxSSB?8Ww}_CYzXUX} zV6jxL4xH~bWx;7|Ew>Oy+Ty0Hx(D=FPDU4Hp9*P4Th#yuc@+Gcf6A4iWfG1MZ^anZ zrQE-uulw=hf}k>gX|<3YA6g(YuB(zwd%+Bovc4Wz;^86Gb$+lWP|~i;(XLBsc=)o> zUEoZ)$M_#eInWhO=tS(v9UVPnVY_+QEo{tQ1}IRdX;*uBuq}N#a%AXf{=_){y z7qI9ph)Vx<1-ez2TxSReEF^QSG$!BW5mvCynaii?R-E+0#OGc_n`L<9o(pfc$heVer?m z=Q5&S09xymD`VIZ*tH_p+LQTETEVVCUHm8(yl->-(KjEZRS`LAElq_)zE0~NgI}bW zj8>Fo7?ooP4%FVpJ`EeBjJ2m~=ObGaEzvOG32ywmI1?z{1Gx8bw&g&F1mLncr~Y!; zBmck&%7}Ui=x@j^ZdzP{oTDB{>88WlqnW`@cm($1_`?)ReHh;%X08Q zvGKaw`{VsR+tvt*jIbFE4&P)#vfJ2K8J!K2U#2U= zz`}@XkW8{W5br_E-(JV;67m3%n@%7=1Cq^Q;srnH`a1v&1_Am>7lAg;{7j8D*mn8P zeHLkViWsk6P2-9Mk}Y5X1eJoIokfz2uc9fxM1c1RKj}y*d*`Hy7uo;%7u_1D?=TOM zeDD!KhR(;3F2LUyKax?322@9!QjI=msM+thFQ!+Q-P*iVdV%kLmoSsKX=4_!=j4CV zb?X7`C8qBGq|-M`?hqv%-lAO z%~yeT9X(SZ+fR&FyKBLG>zPQG zGmAQNXv)o5@^!?wS-d|G;no6Z!5P5a_^YdOlSi~f25)>pHbegEhO_?qqO$u1k=L?c zya9z`2rLNP5ul3?a{*K7#&isyve`h8Blq>q3mG}=c zXTP%&zq1m*bECg=qyL&t|DBopotgW8Ju_FxfoMhppb=}z17!?8i6S(~T6RZ}Y-QXf zf9f<)y$jl8@52QAUjuo(sI8^|oF?-1^@-x%p@8Z+tkPGsj8UPhxp7+>qBFd~>~G>g z04A1P@#yb?xZwZ$5iuq^0LX&?_#NMm{9?qs9O+7xi{0C5VpUGuJym*|I(QPC_}}Pp z{uaPj%TGI}htHauIlvY9{69u8ujBh3=FWWUfr z>M^{pU4*Wh-M!Xz*8>L4I#Y-K>o!=sIA2#{t7_gA~J zhB(Ll)?^#2yTe?F!gR%*>ghM0-3G2#MmEi4EBn)dZgpih{}!)kXDLJns1>sLN%uC1 zqWqKYa~>@PEqfJ1|3e-j&5E_JFYO2^*rqjY?hc+)jE6#4Y+!)kYhRKFVoJ!R0v#MwDy_NUyA z$%XstiU!#yrmg?-%fEg-v!NkMzdQ*W$ia6;QzHIKOXl-<-A%gei94Gd?&BN-5M~QR z^KA_k_?SRPzSQP8K2>X^UO0Q^S~5ivE?=)qtbKuooI4gT)%lTi<(NN%6!$u+jH$zL zLaz`e)vIO4DC^Y;2e*znT3IaXK8A?K^(x9Zym{v#jqvkicegVz47uD` z>*7X(1j_5WqxF?`G?FtTWiN#ST*-fJ_ICj8#8gzrR6t0w`_E~-R&KVC=SoP%{z98I zl-;v~v2z}!QYrU)LF+@$=Ha$!DTgg6*~Mt`EIt9b{0_a{Eo=wvI0s39TmVG(S^sqm z{=(Y){r>kj{GYxCXpZp9h_1&3C+aIG_($-VqK(R*$(d`r?E3{MEaLs{_`e)_5TNX> z`3gWF%n(4tY6xwh1RJGVS!d|+Nf8C4sN48~x>Gi!`HJr;76Unt8 zq`Y>;79s7b6u)#AP{O0k@x0TPR<~4RC4}g%Nd0Ou7EHWKE%h}V*K5BTt>`j3Ba7#a zoaYgd#pfKH?Xju+0p9Ji?{Z#(ycZniV9$cLz?n%v8@Y2ZUlNkQIo}56aKy89hMyVS zlpKTlBqDJ`)9n{$pR5}me(wJ&xaAd{wgf!xT{wRLdy|F?Nxy({4Idf+x=q+_4N+-V zu{3r~wv24`_3{otM|cRQQQl}bg!iN!H88=>N`^amxTW(_xbSxh zaguvrepR}=U-|jutCA~8XKDTQ^oeh^HM35sw~797QVWLsHBxR0jz9%aD#faL*M0|F zQEb0cEu7le{6xhr7trKdvh*pLOFiqi{7rTpOcL9sWLM8uQ`^BmMgk%7X2S@)*6e{U zv=vH@M64C;L;|KjNJ9etV?c|0A>;M0S`@RES-dANB?TM`=!znS5I?j=LWUqLh~_59 zjx&t~C^rEpt3T-mcujKH7X|^|EBHqRJINQ^45o_dOnpOqGThe+sK%|39oK-*N;NBx zZZ8cvjqTw~cdkiYANU}ln?KW)9uaqfnNA|^#N3e{X5u^WuoOA75nvvNcG{p{G^)^g z8s$d1+vnNnJ6)A57MErH{i_4gcbkqpez#IJWW?t^5~jSFBVBl)0wqB&YV80G?0IOb zRqigcfXwSG$XO4ohKZUzNjY6;{UHNngpjt5zmcq%e;BqjP^v5H(C+||P-DCo~DEQJnzJ0$#`*v#5IkRN7Ou|kmbJdyzN-zjD30tf)Nj&W80LHDr&KH>V?s0? z$OkJq_-r>c_F#79vkjDUa0&%pKm1)RCw*(HJvuNQ;EB!!CY%EKJ_$L`v`JP7ufOIp zrxXJ-Td=X5#ko0nQss)VqHoe3J)bI0(&oSZ9;!sGqFto{)MLCM(1dTy95Y(~2xxjB zV(F@ItP!=q2EJ8Yj`=1Z{pF6eC6}9j=j!J6jePzkBSL+2p*Vno(YJx4tHNo;3J1ef~RW( z!-l<2WlgAN+im97tVl6Gn3%c4cCc%K(cdhdv|4x9l^IP5lCF_l>hblTb*tMS>>L6e zsn-i$Fnr#~I;teoIP__Kf;(nuc#>Ov+`d}JZ{mY=4~Himy*l$C>CN0QDGI-9i>H)d zs}EXE_sXmPbZOv(opaBTbrr`N;CX{-`l$I?YLoz!7T<1@L!}6qM31Q`YC+vSURgLK zwn*G&)Ke6pqmS43S-zaPVUpvnAh}a_rEERnfy{%(s;Gl;Pzs`y2^R^B-<<|!@G}&s zLQbb;)Y6ywHA95p-cUZ}5|qYq$6g}wSZPfc>&M7&7O{>835VdhS%Foc!@K%Lr($P; zTvW01;Y+xCF)pTM%4$mCZejj89oz6q6H*Mmrxn8o6ZQT;%DXj4(aM}b&RVSVba}BH z3Ktz`z4}V%#TPLQP`~AbqF11B?$ZFWGE+0KwGU$`K;eC(*eZux@>SL`IrSj!mh5&L zJq|$HI_ud9$;i7OtKCf*>^Jn1^4guy@CP%6S!L5M@W`b*=iXYcQB+3!>Z*_>Xm_fi z3pE?;rVs()0J{VuLqSI#etSp|iLy_o$r238Ub!i-b)I3Aj=zYyH2>W6$cvNLCu26# z*xNv{hzbaWGs*_YN4$p11z=hsyp7y$0%=!mi$6^|6V|RKJsXVYc^FrarOmFsB^QGc zJu?jYZ9J$0UurhbHjNeQ>#CoYzbz-}qXWjkCkwtHit%V00$=_*aGSbKnQ z(KevoAIX{MnKm6=-!?9EGtSX?<1XvsoXNTKGGz|Z#M`&4PC&@cNVp(R-{ z9`!c|siA#Sg}m=xH~KvaW2W;kw?D-Oiy&)mAS$;v)$lWj$gAjf5EJbFx63@SHr}ns z`OiM{!gaM-mlbb?YEM`dUT8XqtYRL^g-<~$kg;%1%5{<+UUOc*BQclMgOyHV7^`%? zMR4Is8ekhNg7_|-xp?F`BrYb;Qx*%x8ySw%W0{_VANPxpvakv`nFTa=D$B7GxmK1| zt0}f0WxFH)=wYy`Z$IC<^aW?pZ5@~B3e~GqMhCmtS8n7LZ}x<)ymfhCSy7Udgh4GW zxn*rA!~*$R_ug3wXJ^|iH;mWk(0z(_BDpO{eVglPWnpDrI={W=mv&u#*5h9m&AJgs ze^LA=CW-ST&N-a_d`9KGKK~_1^x^7MEghF{2$E`G-I{SxTio=^! ze~|kRt`8x`MS+%0zCk(^j>r~a721greBzlHJMC|S#!P;J!ry71 z$6+fNUx$K?9O4zxD+cMZ4G#Q3eo}(sJMd$4a;=Lt_LHt^Hr8i*f=P!Yh}Y2?R6<8g zq`w=k)YmgppuV3^RUEVkeQLf4x={;G>7KEYNGJ@^XKFS z6UN-mB@E7n%p4vF+&rBhnXXdqY1lBW>W0v>qMZQDFe6<0JIsTmJCEjbc{FB7(0C8c zpUk4J4w{d&RDbSc|6Gz%56mhcVIWN--S|oOxH6d*#l2-xb@rT69^YmvI=r^=z9e-)hmxeggZS>a z`;$(m!CUFaK{$EDkO2OAuvty*`&Dap2K|H@hHw>TA)1rIv4z{50j}isAl@jTK@Z8` zu%rJTk0KwGn?u{;j>d7VhpOvML^NmS=ZV^KwS@9ojRL|xE*X!|r6y{ep{SA^02M6} zpd+<#N8+_TVm|hHenCj6f6|5g#gF{E_DmTIgOy6#lTLGn?X%&ilSObbmpUxdc?KM`?09CgXMv!GZP3Ze#UDndiHUF2*17jUl+*q+V=Me54U0N-tw$&S zRk&beHU|&W#OiG8a~auQSp~`vuOADL0tCK@;t9k(l2k6~rUEyLNiTQ9(@htCdA2%! zK<5&}_;NdPuV%U~rs2xM%xYFaNDe$+g)J>3-%De^>4m{#h`G%hc{xNCWP`JV7sW1U21O;FA1ZM0ox z!PBQNURK#_pSxrnyGkkqiXlU-VGr;;ag73a49<+ec^faJ+4bUXs@|)WdzCLfM9OX} zS*p_=-Mr2#B#r*?lg@toJ8+(2O7mLBE7*@W2a3;53HIK90E8jh9}A~M$_>vlT79GA zvY)e$54jVGb~~E_4IyL9>UhgzhH%vmJKqo7h#A0D?JR*F;WH?%MiJ6(8|XM(Qe6)k zSm<&gDk{YI;&a*?4-1BH<`>&IQM0F|bjW1HTmh&o62?J|@l8iy!EMOXz}G)wS)#77 zw3e?sCsmC~mOM^+rDuG?T7RS zwR*0rRTGZMXK!$5ITx)L9cO?|-Z)aVMHi+kt9{AuPVc_u^ryr1T4?pnytCO$-2Ov9 zp8lB4|KZe(V9}q0zG&nekOwa;=nNEXI{c&yl0MD8Ug?chd43))1G_c`Q!EIa9nTOO zS{ah3h>iQ`*CkrO|fmP z_+4T?2{n&oZpoCsT(<$miM#Wyma1k*Ady?z8i|{z(iI9Pss&MI7U_%N(J04)MS%E? z;jx@fyNFmVS${KPXIT|Ua)!IENWPmp+D6Cp?X5|$#db*W9(kX)Ja%*lPp;DNqLzZ^ z(gc`rdJDx;omX`tfabchSlbu8Zyd1h%=!tJVc07Pvdhw}t*`FCI;RUss@Xn@XjZ3* z+mKpyhT)R5LC7g}??)eJS`mzidFHJjCT!{rgpJqi0@X?T(%orJqmAgy+_W?e5G3Q! zZ#e&#=7l;ZagG{#89J#k)|&E+aI$(1B@l3Fe#?jbv+YQ^({Bwxzm- z7Sc`=)464DfA;aG_*XkE7pWAztwpc**X{&~D5`A6EYq69=a3W$zW$fsd2ZSSnTe_v zD1vyijA*I~%$Tej(5YEjS)2;qiYA~!3?U$%gDWtl zn0eWuvqSJ{BBCNB`77V-(w6@BA5$8Y(?<7|dfA=iDj~t{G`U3H9u*^xP1<5Sg+moO zo;ue_QABT2=YG-w&b15T38Fwkvbrmg{B?!0yiPUIX+8?@0qc=_I4tQAGZF zAj7_G-Rm>^@8cG9-dFHU0V0Ct)bD`V^1-x%x&VO_>u_fyTND}O%%gFZM98&RHw9!< zvg7(JS>BnNe}DZhy6~u~QXkB3sQ3pmy76pfMW~>avyx1_^rPz$0$5g zp*n!y++1z|T;~G>DWw_h0XVW0LO*5a8v+j~l8|aiGve(|!yzc*S&?+B+0+aVp2?)q zsD?d^oBYb%sj;STcn6Js?6Lwf#in;FreJ(BTjfYj#^CJ%Z_Xp}*SUKsK_qXiu+D;E zq*V1c-}iH=#_t#6)nxdEcva7YHFIxZ%KdR}SQG$-@D%yz8())ovL*h0s@dbqf%*8W z6LwQUrhq!|q*;dsGwFTFnzGkw$CyDw(u}xdxgyT=jQzII*un$FlL|lSY|ahGolUw%7LO5h0^nz9gA10U zPJqzxHkOGZuI!%gy1x^GHlcM_F|m1hiOw$R#9!LFxw!X%eM1vFOW~d*J|>AsiinX` z@H1CFh&ojLF)BX1Wp~Z<+a$k)P!QT{!Cavoq;%}1`IRYaak?N23XL*_{? z0@!<_S?tGSSfn}R=-}T6AkwrJ0Vj$WxWX*zN0jo&rcaFKJTg?>`0!e1lPrRUltb6FfPk%Pk^lci-h-Mu)3%n0?dJ87I02Z8Ft!+fH zst7!H*VqcaCVG~ko!Ij^(=AxrQ{`O0n4#kqk7u`$iN#ZK@*b+b%bH-N${mlDu61XP&1-8?s5 z2T2o|nrJO@89mHgPf~36Wlx9tx;+(-$&S1(!55I_>zu|t$8luyfzhAccF1W&vpww$ zsj!n5#fWj-KIUfD$Ttdh2Go|U*Mdqa?a3ZLsEi%QYDUywOqhlx-cWa!&)c@A^8*Qk z=RSkWP@D4$H55fGCVEErg=IzZm(SHh?jCzy?q}w*kxs0iqS+Y~k7l3pbejS@AtsRX zvpAPIErLobly6l-aX>E+>XmDAK6m}^{epy zM3EZ1Y>MH4Pc~1AQ{-i}$*}6coG`j*>(0xiWnC2xC~uE*myR6j{S5^(rhY`F4uxBD z&TP|!aA&9)kZ*JH{}_-#zJs(1?U-#%$<6I`+|^_5wj7*zK-a}k7~0%u`|b=%@dfSV zDQdiY$x0|V0?_T9NaWORJVrPX;LlnzPZWxd)eah-Kv0T6g^2O`am2c=zpWGAjo3>v zBm>7pvn9s;xP}Bp6OVkpJX*=lr28;sG)FkgrU)+l^2+r^4`v(h*wiq(Amxt$YI_{s zC7_==WdqY6DK5tH2Rh&tUK?>%OMIU*?SGD$s|A(qw;^6@2;-{~2%N?V)&$2ww@jCN zhI7+?BOcrG4(1=Dz9x0q8TWNx`pV@b@$3W|1)i%0$qW7zjvnlOSiL9#IlmI2 zu2Z;1EFE{Lg;%rgtK6*~?Q1@5B@t$-?#I~BN@I}&aPhQ#del=$8J86^mgFMc56(>~pX)1nDl^FjGVvySE(qFdX3^xhRL8YT?IlwZyaE}>e3vTk z;Nsr)+M8z752Qu!FX%#;fs*T7)aWs&j@O$p4bn`~&F9amZidq&c=tQT&v%oEq$(H{EgE0+;KYeNX!& z|84ciD5K#LrQkJ>l9iP8Wq*b9Ls$IYAdSBUN==P*4bD%*VJ+Wpq%0-!4K8i?s>sf| zx!GwL&Uhc30u+b$UOoRCzTv^szZK`EL!KY={RD2%8QQ5;Lz>$Lt!o_I)f2`Ls z=DROI7C@OxYc@AWu5UxmXf&eufz z2v|fK_>#>cJ>8S8OPG7@(?4tWTcl4ptZKBRhKr6=&Q5T)AL2R^7x;YYAg^ew_{{a0 zGx)X{;RJKc&=&0azOjzmxqOq!;3oiwL0TR6Aw3Ud{O!+*s7%Y@K$nyApcce9Mjz<) zVur7~3pC7Vl%%MR`5aIT?Mga{?(#baBAu;G6SW-6eEPM}licYqxYf+LcVzoX=grzN z(Ga{b`}dR~?GdJzl+%QS7G=xo*Dys^BWtTEL+?NYRAt*n{p%4o{=28lL~!ZQi9*_O z&V_W)d@`;a%YJNw*r-HM!LcBq1X|rp zU!Wf6s*-GsCee-5=ak_RMJgF}ymZCAZxo{_1aQ`xy4F2qxBJJ(XvR0lxT|>v;7_eZGLussQGh(D zBa&pOE{vxqyOF{70P)xG>@@^F31~*@qD$>2SD~@EleJtC{4ifU1>T`-IwMbVd*oga5Zkf4V2X4;FDEay zoAsHa$D>rAr_TcGe>$GKyYy&%6fuKZ0JL|8kmUL)oV@1W)Q^!tT{$EjY^0TLUO*yE zdhM>slgitmny(oA=U{)v78i)YVRShBZ&{ zWv&SOMbZJu{EK`@i43K9KnvQbeA#{vMh2qCw^2g!Hr*hDw2%R_L}Uk@bpg5}xw zM-}BEQGmPXNX@`FK^b8}18^zIef)m3Aw_mW65k*G0q^)R#O~8HOLEMap)8)VvzlLC z=PzH-lKRxI@juvm@35xAZc99hib(HOq5`5KAWBid#6}Yl6cHpqY)FZKNSBaMq&EQp z1toMuN|Y)sp`)U7=@1euv_L`$2NL2O@631a*PeOq@80{&{APxKGzpxLyk(#D?!ER} zqD(J#A6x))0NdoIdvt2)DQpKa!tMm1HI*KcpFV57pTEVrz5Jcg8|Ulzqr0r1w zDVe@MVS1WGy9OO80ym)+QwVL)TYrb*k014EBxuGopCJsv?#?jF2n{~?TdH4LWM zfA2$-P!ErhRQ~sUx?cjlL1HfnI5e4;!vZy?LL2Ch-9&u-?kBr~=e!2AJ+}CkqgtRQ zEYIV338OCKr$+0(Ct+O!TN-$fgcj_L={I8D!?X~&*$R7Z*3hp8?HXcUwNSmcN4k=; z*HtbV%NN}6KMFs8DFA{0pXrX0GJRT!<`*}<#2`1 zcn=~+iOCc(lr06gF>rtZS|@7;{&0*Dzc9bI1ie)=M!Xw4JU-lQ(lPkKZOnsV-bZx7 zkGQpwcs2a%Vo$;at??ro(vL5V+J3)&e6ZRmnD1`JX%ZwRR8CHV0)J0riDc`XwHuo1 zpbDOiZ^6bBprJ0V!q<~sDu~jDScQd7KFU>R`s{b49gLL2s(Ihx%H)9qiq$dTx_sa^ zro;#abf#bYq^(DTw+{Vppdsa%(sN>%BYmzeR5`aY<5#*gjXJ*`+Ki;t9-9R45PXAw zAs+Bv@4$mr-{5v_-chnK((b{Kta9m=UZ;++2S>rR=8O--^1^fgIpYsN(*Eb#*ryuC zZUVETEpy8GU$e&>=Vo;+9cO62q^*i#Kex(OE*o@^qUqQsCtWue8j^gaT06DTMCnG@ zJS9H<_JnMDNt@fT&uM%wPc(h-doA)+9a|TtA@N{k=R3|p_&X${fOVp~DW2Lu8iUh< z9kFf`b#O;^cgUBnrSzr6`Rj?0bjirQxFUL+ah3lYISX=sn6=qcs>jXG5dSq`{y}l5POhFGwu$=RU1UDzV@LMw7AH%Sr0~J>mXL# zJsjMB1Y7CJjeU|fk&sW234QMRknd^$zFAhFj{pTMulB5-)$TOtt?+kTSa|r5Y~`{r z6?-AqJv;F2+e`?gac70&KmAhtAWhCW9#9Bx#E+R%k_%!n^1#Uz8~WL}WZ6jGHDbh? ziCW6n!zuO=C3#;A&n5aH6pYamk07!RoGj^Sro8n;w=R~a((zaAu?GogFN(m5i-c_l zb>y@R&#EXRRAdL;WSu2VWFByKJ7vRC8c>myH>|@^C75Daz@&EQu zt$B8YOm&CJLIIzEk_pE&y%caLjn}_vAR=Fjwi#KIR)AOHkIa1gB_by)I@l}<)ZLKxEbdYnh4n#5E_j9oK zDlz4KeQs4Z#7|A8`nt&IijAh=3!OF1aC%iAKKPzHJ8+m^QpWNdL68=fG{w&|;#doE zysF9oX0-@U6cMxhKlF2$+uxMpx0BAT1%Vw?BZC>}AgmmrDxgpk^6tmOdLjg+|I+aZAn;FDa zDYhI%-=zMC_VbL)?u%Y+9MJ8T)w=EAb~WJbe#3$X*Q1}{K+bbH(}vw<2iuBd`Rs|F zcF{aS9=N9^b+gD`byS^tR~GK)c7h!KrRF*ZZ)dWkvBvGI({CfaJ zL*|i`(Io@=m$cRL%Z9Bk!n2IJJ$+ZFs2|(Ue0}l_Ju;;l(i0yBQ|%csoeD#e!Wzaf`DsI`{INx@Z4SfE>;@%Pj!tz@i|J6cqEFyL8jCks2J zGXYzgRw)P|*X@^UJz?iIxK<;D@@yzi4k9Vnj%{V?^5}j@;1kv4@y^%-AZYQ7prmQ7 z2*T<75bU%Y7m$9V`a?Q`s5TBLnM6js^FQp(dq3W#?2ft)cSVek&}j%Wu?EYHw(esg z=}K*Oq7{hug}%DC(iw>-4!Kpd_O%QAQv6}}c+W}gp*9>R4El*_J zjNQ?9?2Zrp4i$aM%J@vC#jAEQ)`)@9AJC*~wsT*`PRoDSk z6>+!cgeAGUr3B;z7!7zKpi*Ijd2wIjVZN)s$_&T$89!v+G&GNSwQn=JMOLnY9v-&3 zg)mL+e)ml|r@ks_mtTTmR`0uj^P;r%M%7@F80Iv#d6C9=Jq=c^084U8HJ#tCY~Wyc zi?}#UK2hsF;%O8ee{)iK&XC8&CR4GnNgDJhhSI916{%`;OYj^m?)jC|8W~<#VC`#g zfzHEr$xq5Gd8*(>&3e9Ii3-wg_#8XcTvYEOvV)N)y3t9Sr#vK$ zEJt%zjq=7Q4Jec8>}tC9a(}C=K!!8};cs6lWzOv@rXIm<@jE6-Xb-`B`vX(h+4-tHo zrn^~(p%p%H7$|569e`sCH0T%;nb=XEt#WGi^!H^3Z@O+=UAp&Thz#2o;5Q)x?o4QP zycd6roNYfEJ{@3e){l{x*G%*6cU$a7;yzWymh>r&C_0_!<+6XdE6=Kxd=7e_#rNzh zn2`_#CKvL!echVB7tR%cM_7>^t9pOIzW>tIQQeFklO3X@QdKFq@cHbsu^DmYymGg+ z?i#LbDBGRJ_sZ?n49K{ZeZi-Sf(WY4C}(5=-}o1nm~dZw`}G3c;mCsel&Yx}pT{J5 z0es!(k0BF96?hf5@YjZk;P~OP~*L1&j;r_Kg6x3<7oJ==lJc5Hpls)c7r_86^R+$Z+!r@Xw<*BTkP{p0P+ zN51=ei7g#GbxbWrXbN4a7z*3%n@WC7imp_KHsSWb!~n1{mE2ylh0g)BI#Q*kfkg9t z=_p2ZfM%~x)(VHsqJ#Sh9#aVjGh|x4jjA+-4JKAsCfA|l0vrlqk?`FdBfY@&)>GcH7iM($lRsM?Z$f=_U{ro1NJ7J~`v?bp;bf2(qK?Auoq=i4+uFl-hkh^;L(L;@ z^t<-ms&CypB%MrI?opW-IRMSBuuNjN5M<~EPqFqmE~ktW-zrKx5M|Yga()HQea?f+ z=M=EzZ|V|HPfiuXtR-)W)Lb|Ggtz*)^AF)ZV9&H=*#o`PU+vKvG*puZAa{{&`z!3% zpc_bs9t39Z-`{QNj|E|jt8KUzp9e8 zg8uXvxxT)0&wby7Gfd-~T)+bzM7m#T>-&w%_fEc4jxrH(yg(0Z8D<~K`_*C!n#FFt zQZGOm!IXhuUV|3QO|#Ki?W{zT`&s*SL)_3C5=}Kvz3x2YuXDslqB+3UXYuwwj(-vr zOVOLy@Jf@5WH91~h3BDGc5sGP>|MyztiE~e{hxS+)RGq8A{t^p zMcr?8`2PDUO~z=_*v6yeVFKciNaM!kQnesE_h~o>I41ytsqQOBUJ8Z@PqNO?Q_@wk zN@ld|4#@ZrPW^06UdR)yn*KhpYNKja!taSkrh)M26?)F77Z0NDSA&uZM z6*jjHPL-!IPQq!(4ob5Kk5Q=%*e!NCVbRklpQ(}itm$!Q{dt)yZ)8|;PqWsMfMQq{ z`7}%lNIy>_wos+XuLz=ao>ABGtQj98ubhkMgP{|}d3u)|Z^^=TT@x4!(Jy%w81S$8 z06Q(()d5pn_H@x{ncQDnRncDQ%QvD@vGL%{0bJU}PtzP= zb>JeHUA>5BdC(5W;~g`0uaqpJk%hi)H;~jfL(Ic{U2}6I_+@%ws>fKtqM56#&*VWP zSU2(&vYheKBb&8%3-@rzOFH)Ma{u(t8lLra!48?~KIN_|DF>@>_ijGs7KnPwbsBQp z(kY9jM(b$m9-THCMBgD}ccL$+cMwiAl!3I0_=QTiR%@EgO62ftwHeIV`a%?q{qt^= zpwC!7cMs<3yzdpV6V|r{u5` zyif2EY<|{pU^l&U%4NNg>B6l~hemsmWwSG6YxsXdxL{!}3aFx@o*2wPVU@V}$;CSd z&p}ly17UsH1TjF7DGazxFD+!zkIgf6t|oPC#z)ngslx?q5%NQ6^1UeY&WBaYCzM5u z-FKZ7xxjJa_<48Dc_y(l>!lBB-Tq!Zum2}>$pYT` z8*=Jb8EIV`Nsj*xim#PktYGG__noKA$B$qc=K)a~cZ(3#VP2Vg8QmDKfTSA&F zPreoRxKl8KjEM0wfF7dKm%@qfuizv=ej+!3Z%%pAUQXu+-&(M=9*WA>Q@=3jd#L|T z-SxMPf-1kziNGkN-49>PK8Wd>JhN4Yz5N>!h?8YWlFypnpcgbtOVpowJIm`zK?+#S z_V1~#sgU^6h-NnLG&VY5^MZypZ^6>c@v^fxnG#tNSmgALB2iMZ=z{8Ai1-Q(>O^KG zO7*zP*4vy%)877;>WIo5qWOd5H7)EtqNv>;gHW*27DwV_-Rv%eH@k?|W69EyU9+Cp zvPGuNk&fJl;X6D!ULM{t4doh|5oWoV_Vl)zDuleWSLbK9aEd_|jBP;i7~9>UtDp8M_D5gyq1<@EWiMmqMUi zt5B-HxjlC4HF-a5h+6d{M8bYVfFx;eURicBb2X@ioIC#{GCSG3F`o(ifYH6oIdBNWfs;_^sH69j zt2q=U<-@y)^~<*nho$k#4?I7=+H+QC-#Go(0*SUn!NsVP1OQy49XDN;m?Pl1WqPAm z8LxWW@Vnpjk1_N$xMvjgNG8t)ODS(0h#Im=GI^JD^L?-}0`;@{qPrVUC{IG}i}5#Y z0%ak=*F1V|y5`WLo6|a45&Ys4z`d3sJLSGie}uBDi>CO%Lo#|PPA8afSML4~i@-Cb zQGc7g?WV0it-y0BjLup=z~!rCc`2;*R8$%2eQka9=@ga2Gd3ti_tj%m22jY<1vsX2 zQ~0OdIDFyl%6UdVM>K145YBtRLtF#&RqQ)vsnYxGKsA;zjd`Aq3zzF%i{&@`<{6Q3 zRH%Kq>kKs^+urwue&d@XpNk8iN6qy27K{Vpm+I-s_=umqtA*%`_fQJ4Rc{yxl|LHl zV@l+Ys!0!O-oNmfk4sPfkfxuN4%cQh6a zm~p-YE;3XA9U7A&lA+QAD(9&8>RKM}vw>9>0Cw$TW`6e-UVoVtcvdcCq*G>ergX8h zS^H)>#h7}Rbftgl+nOOIjIpV6ACX=W?eo0MaL=zBlgx`k;vV-THU2Iu{lK@p$yzJk z^W#G0SH&xX#gq?WROKb=b&7nN_^m_Fm4Z2P-j-Ec*zXe1Go?WJt$eF5)c36+q|cgO z893Vs!N#D4CUTK$)qGif##xRv2oD~%C|KS_G|9fAhgflA<}{Oh{G(X!U^ z){k?gar?^NeZ2i7_$W9TuhCjt@oXWMG#x#8kQUy&6mBOvwD|b&z$%t^WO&l})i2NY z`lTL8uQGm?qOj%sEl44t`o_>2G(2MuamcIF?Y*;ha#sjSc`}O=TAOzB!m=XAkGlr@ zm1?pBPga`lbWHo%kUN)JtC{RqICEIPUsbUp&S-V|(8FiV-^Jn|qYIoQWn`7aDcuVj zQ>yVPRgZkwyJ?eG-O40~_ zB_+dFGsIZCT$BjM4vTXTi1v<~j(^25=%SIHdg3_|HWzc9(lE)QKL)C+xf~uoJH9UT z-s!>Z%smOiiC_HgJ~k?mI>PZ3#KE=z$O__8DJa1<*V0rO?bW)L)*v)z?8c9}{fyE} zIeIv$b3!gRqO`a**?!mUKvX_~rV?2Q5L#Nbv^A66@w1PNQTBzMPSTUNT8^3@cmJ%v zYH%by*^u|W$E$tcvI9?dM-t0%Eu`2drRmsd)t$atZPlZvHqrvxE3*;E&by?^$UOZc z0RvGpi}i|mB#bpsTj#Iw9bI;L1+tcXTj4o zRCpbsSNvS1l-EMnc|ZH=WmdKK0iiFsue|=O$EojIDHw@P+8aQWAOrB$3s{|@(R-Bn zo+E}92*_j{!0Soir16E)I+_`^ieVMDiY=qcQ43Z5tDUE*$}U5tLZ=%opy#bu|E&Uf ziy%(JBuxdV6<64*UhO+R>F1ipt#rRSGCz6L=>D-l-o=G4U%$PKJaf3>O(vgrKbimO zDia}bfJO|z6Jk7Y|J%ZJyh-TIKE?&A!oY16p$8{FTkEw5%YA2coXL>bN{8+DRivE# z4T~;Z!$+-jFbeYPIDro^Fad(z0A-}+Ntuu~ z?S`@umoH$Y3%HvrKE)C?LX$wv(&BIQSz-eo?9PQjl3vG|i zMpzl6Nt4OhdMW|KX$v!%e5S2z=s-OuZRuJ#xhsf#Y0&PLipxX%0~gh+DSq~<>Sgr; zpPOF398Zu`=}6QPlYp1SH}V4xs!wwaYU``NX;81T=WT{6_a0c5BM!L!a4JX;mVdj) zq*Lu&%oHUtw7%jC^yCO?yL(N~(eU2~s{dyklfTZlZ$JJALMzzCzWv(&p<@93(*5`H z(E0zMWDo$m!(KCInXbV6m48D#^4Jn=LojlE*SYW)?e%}wcmWF7TY!xWCjCFZVW$e< zJX1khpMOI}(=87;NSTnAR{vEhgpyr_B_qKj;tEKNPB8zIhzP}kdD!j(ww@^+FSB~Z zS;>Jd%EteOz;GL)@b-AXa+Ao~#D2d4)*T@2|I^DedA2X!9~sjwCm+ zyPduJn&Vx-Yx$o6yK16*clV;W20X;_U&G z+Fm5v8w12j+reNvdP25?f#Y^C*bWBp_H8Hy9*?(?!FDj%4hGx7;9qiO+reNv82mpH z3^oG)A&vd-7v%j*ck&R9cAm6xnbb^Vg6a^n8JmQQcszV6gt(kc48^X4LJIw7*ZxvD zT6NMBv5b3i@So`5{VRp{fBVlcAa$$h9H`EcNl*k?YGLRH(Np|Q;$5l!2cj*$J=U#z zde-mPI(qrZcgxxEg(RBYI>T@4wXW*agn{J;&`ik2GHX)c%ub~|ndMi6Ab zFLk^&XatQWAHwA46{kp1cU%rbIp?g+kL&k{rFVTW!yVnHxuyfmpjK*M>(~xoAF)xI z?*~9X!!K{PM;GrGw4M{W}?zZ)tOIta2FLH1nFMVTZf1O)jFhVZ4)iUSWImyxOP`KTe@K2Q|{;O^o|KU(b zSORbOb(nUX1WW_P|p2-R8@i*l`Mn?ByiXe?~{ALEu zz=Z}VTUwm5v?U6U0QJnTg9>Hz&*Vg(TAluz?f?ft5*HIl9C7^q!@}YUt0hm0n zx!JraUR_i5fxdhE-T0+Bi{9ScgUQdIotHT93>EY?%BN1D5_RAou^u`cX@_m%#Qspi z?)wc{R0TE3{pTz&oHM7$Vwy$feL=d=0S*534zi|JeM|rA&?~RAMhK}@rM9`D!_KP6G2J9u_d;S z?QW4B-QX}(_7i_iBS8d51;=AQnC&kGZ6D!MzaeaXHzGjw1chSYU~lHo)!z_YEEa4N zuO_j)FHaC$0xuAKw*1X)V9I&2I$fh<`PmOct6ThEeK=-@m|F__?B z51rS8fRyO%PqsZ~+v{w5Z~ng&HNt6KiwKZI&W2|A$)`D0j5*0C>L2e@i!_qYFj8!= z$2!}9*H(Rr}z1!DWYK5e?y+A8sujNjs;FQ%;bDRuiOtHcdSPvYhxsJDFhGIiT& zYujz?KfMMxHZ=ZsCC|W})rJLkl)|4KH3Vvk&nV#l5R}MQw-OoqYC&f$<#YT05RPTB z)1=W(vO_aos58emhk|SY5#+qs99}uBkRolY^P+{P(D8eM)y}dY zVa=WQ?BXdz=H7C>W5N4x2uYStR{TJC$-P_*h}T0eF|VWV0X4L-R?8u6u@ahG6G5ab z(xj3U=cSYU;oJ9NNk+t^d=SU}z;Z*QT~rQ9n(CMV<2fBi{llp(?;{)l&H;!^eO{5u z({$dv-i$f2qKUqQsPcozUR|OF!rejaC-!v>Ot1HaJ3Y7?DDyUG8#e zL1IA99F94q&)BIfRA)Nl#})fa(AXg=DM@;Lr@^%cXfolZ%Xr zfI+2BG!ZbY)G>55AN4ngNjWW?~Y4ylDB)XZisP0%B%FuoJzF1hdZ;C{u|;(1*LBkfY)T4 z#5lm&Iy%%6D~i_J%A1lNs(m*=z5J>6pmbfmrC^2sE#qpEdApxY+z_9=KlJ7`q&mA3 zDTO)1?(xP5(8qhwveD#%s2uV5J9pdzVC4m4wQA>Fxt0}@5sqHVJ^U|r8vYn1Qu*m_ z)A&}r*eraHIw^dxRy=TRPj4kJs;zzT{x`2(7EUhI?5blHhsH(oyy0pG4z@df_j%`` z+?}WN63C*5x8U}ue?7UVOlFE(_2>IN;4J- z>Q}IO%;%mY-o`&VJssbK+~)`t)-@o*!|5!w0hQvr0~OK!(baUZBsb4lDI4|Nt=BKD z^;Ctj+Px#CrRN&b#kFCzr4Hn!b|@eE#sJH}A#)Dy_JNl2W>d2m=a8aWW}979;pb%r zSen?BP9v*zN7nXVg+^?Kj9MGPpQWCR)_I)p@`U%E zhrGk5yWEYG^4lk?VENeuEy7j}Mh?vn3{5o%Q}ppPsKtAFTqR$qN)p-j`V{JkeED}h zrQ$_25E58=$vxo%)Oi7O0MmyRAsk}&gL*G0S~iJHNcEZ0Q8I40ywuL?b83$FacB<$ zF?RAqJ0$UvT3j@L&bOtZU0i#Rrc(1T zy{5+tWd$$ogO*FbC7o8Nvm7Dv%h7r4xcV*I9?$dxF&Fk^9ZnKSxTV|h#aQlCDC2?R zWKwK$lTMxZ+E?$+7VWcLS%r4ivkb9o6+_}$CyUJ*qfUNVY~5|9o#=jj1o;QvxV!y# zc%ygxp``qUlahv0!F=aMmwi~GSjHXNP&}y9jE&6D9#R5ffR82-oL7&GanY*KCUO3=wFv=W_3~M_Ol!hA;|ZkuHO)7B{oKrRMEXa%43=K zv$(u?GPJdBKIsUxo|6zAZ2n8Qee`l03zug4NfJKvt`j8UyQnOp^1$gbyR9dEFiD*McSvpgh8&B*JvNe0G&)Oaga(gR zH|^JS(L@SkU1oVxgGUz7`4!JzCC2~M`s}CR9RERJ@Ifw^8wb0V>`AGh~8_DB`NoDvkv;`VDD60w#)*DoLC2o2G33Kgk)< zjU+uR;y0vKjf~p_6*xc5VV51~Ad5#&1UD^@~0AJ+n!_uSR z6nUx-I}!#abwa?TP8;U_V0Q?pzZOD)Wid?o9j&_>JkOk%9lUO92%kEVJ7C&!Rs5-6 zL3kNRG%{sh`QVFdGfzFPrUgp5{Dypl<`C&Z-gRJ_4F`V8Ch*hVjRzuiz(9~~`X|i< zep)r;PG39&0i;ivsNuc3!|il>i+fz1mMXaGe4jr_@og*>pkFg+$q;>8Q)qVG&f+jA z+_yaMo80ysscgNd+VvWwCRIW6Nq_%$h!(o13JK-p2H3J$k-|iU$LaIS!JoN0sx?@( zLuBzMV@|>G*uR8-!qJp2B(ibY_+WOF((*;dpETS52~|+2h%-{A5;`XmtGZp+Q*R_0vE0U7hK9{!u!}#!GZlT+g!dF2kV>SJ@F+X*!A| z`+)u>BDhej&{}+WEj04W1JCa8| zUJNsF^)sdRlP4~=k=_@y@v2^aUq7&R_F{_`gHe_8Ouc{nW6y~jm&|Ux$bfJhuIDt} z%4Z)M!F;xMXgN*bWL@()N0bvdXsD0PIc*dd191MU;)iNzmM!sIdKBnrK~u&-K!H|3AvTNQZfeP%HE}RVz0jk& z3ew+0imdB4PL3~)y)Wqxz7>5h?FY+%dC-?*s-OcO5kiSySfg}DiNTK3cefKWebZag z)HgpZyPjBb@Q_iF6_2|xb}JRNXHKnqhAOgE#CHjOaawgG+mws74?s=3JtcACS&Hsc zP)Vqm@swX)tQYTvZm4qg`l99T{>U zLh~Qw-$Pz&`ZVrKBq_<1V4SGET%q_otcad|6P0mdfS1x0W-~=<3m*2kEeI%09 zM~KVD!3vW;8aQi?>GSV8@{y%P{^~H*(Hd($#YuI_2T=M$$19hFeJAIZjAD})><1ry z@y>7?$#cn!l)H7!_9~bB1H!ND=k|ABxnfYDZEa|HE3Y_NG_@HwlHQiF^IZ?xE8BK{ zXq~_-WjoF#^D0n8vcTd;?rWm=&X^kIj`x^}=qX&JtWHB;Wp^-KVhtxnApSk1&Zax-}c_sKYAXd+^Lh%_`N%slH9G$_Hi!Uru;9`zxq}cj9 zAgAGpYdK}iL`bw@z+NxRG1qbWB6CChi^UXlV|)=%e!S z;*v@K=t8NJqC)DsUq;SAnCrzxi|s@=q=5IMhjJVi_G_PPzb^1>E zo56mj$+xdxJNTG+>O+;OWY1PK(f+j?MUf?Zu>;Dl>qKS}xlpo)2EB&j2K^nXnId@4 zKEzi6uj}`2?L2u};^28v#t**&swyqK9V^MwaLENsDaS!wW99snJKyrFdMSjOhH9^U z*CplM8Gew7NXSE1W)0+I@h2?+48AvN=dN~tz>he<)7>gu>KOvGClkq%ChE?+ARChtwW`0-+0 zK5h1x{NiGCRM`MXjZO&tFVM)7!FH$y*-35Xz+~oR#prf8*{s|-wdV=9Zj{M>$qnY< z%L%c9mK7|7PvM8h$Q3XNnr(EGW4LFvxU|&ISz?3Sp*M;%*$uG&E?iS6&x%;WCGt*IKmPC z2PTl<_wgG$$3Qx_o!gcI9*yVNN+f>gcKZ#v<40UgX;=>Ymm=yX8j= zQdy+fgk9!LXA_s;tNGTDY0zoYbhM=r`#!w+rLGGdYE|3A(hwcE>Ehv*XXpIbuPjmU zl4gSO(JuajC)7TPuE;=X?n?_EUS8^gtZPH}(}si8QMC2ewru(PuF#PUNtqR-yX8mH z`&votR4%b{uIR-GUiT!&n_Y$MPjja_ew~9_I$BRuM^@;Z)&G1^BO`04P18Yr6MAi! zIY__>K7Bx{8hMcY5nEMSLyjK_nO5#-w{_lsu^n3ev%1*IH;y&df?|vr-k2D%c|o}m ziyk|3kok7c6zXHWCG#q~AG3>Qy5N@|i@I6^gwu(ZU@era5Mti1oYHYM48esz5T_TV z5RhVM9x;06@QF~rJ<9_-Hc#oHjqtvm(?biYOk=c)tTs^YL{B1Dx5W#@b4?;90PAi& zBCU{nMgZqU=&ijcwJ`2&Vg>g-ggzZpXi8;U_&dm@GyRMCqWi)DustX zq4WBUiRj-<+75^nGP)ZAI_&hZG6j-wHK1e_*Q^&_7SugHgSRA_{cG^M_BIMqPPk>Jqt=DGc zF?G;F9|j*Pua?+hqhb7sjL(w`6Kzgv_1EdSZNgtH9tJYSA4!g$irPHIDESRZvH?Kk zf48*oHzYT)2Rt`4lcJif2(#rkV^_}ZB}!H$^D0M~OVhsv_m+Vy32#_T=z zM=J)L;#r5;8Z_6Csil4GZ@Rt~&YfsOaR=5@&Qgz_kq{Izl%}lLpIV~+f^V33w@gJig%uMT-_J+MSqr@-0zXFM$4XPTSoq@n^FKVB+lbm>G+v61{6?jM2Dme2U> zkKntA0C*On%7KSE3U7UcA@ZH>2%_SH6ov`I1`EKNAC8-M~fk4>d(?hR`kQKYA2&jB4N<)qVP>)_@23#0Cz~zxd2nv`^Xt`o6VZW7AnraM8o^>I- z+3rx!qIc)r{zH@JeRd>IJMH4q-E*!t^jS7U;{K2c9oGS^;A9CeQTPMVsAQ2IZV#x={bZAu!+eNZe->4Odb0Rlq2A|Y+rEkLs<2UspAlkehKmc0 zBBM^2eVA`Vag31f{Io$cNZ`2*=`;aK>rM2-gz=5$AO%uLf zHwV+Y^n;BXjJ&v>CY(S1ank0|@vHaD*iPd|IM#O7FEJvw^3_#G()ycEp$5|$MuF~D z227+(Owiz9)EqUcec8>k^<3e&r3c?<)HI$S+jOhmmcGt72%HU|(R|OaRnZP~ub~#^ z{&Q~iw5`yIB%5gJHBp4;;5=_`(xvo9>`Arykfg7eaok?Q8J5f-)?pa!Lig^T77z0R zXIECs0|`9nzc}FOAEZ?Afd74HoRxI)(L<8rKio8GM0RW*q+g`ChSCtA!yaWx#QDUm ztPJg2Ol?Y@|FLp~l6pfsgM;Vqg>nXRoek2sIAz*lx)0M2->VCsCUKwyfRJXpqvZ&Y zE*N$65aILq5R?seiz4$b6!4+z!vs~%%O}`-{UCrh{(Fpp!IXk&ak7QN( zX7yC?Cv|emxKSR|GjE|Zldr^bPO2Wgo8g`S>&$a}l1X0=&feRsmg8L9tuC0aLSl*j*6xi109C6#gcq0XQ|TH_X0{T_c#p>i60fIUOpy%Khi2hZujm8Geby5 zGTo;|70U7fj|+)Fc)Q&Zns{50TQGDV`V2*9iPsm)RBdKh50+Dmjw_=4i|SsgCR4(M zbsx*S>xoecKYaQq`V&qw1HVAWG+#N>9rNj38&l6WbzEZU%g1@W-e51cJ9p5qd6ZR7$s&$dbS2lwQH@rlJ?W zP&VPZ;fnD75%2W5@C>Ey^2U??X=q$M$XeQc2*A>cuG1gZlEUu;7Jenp-72q99CK;U z#j9xC?P~2j_lscnVxMBQCZ;T3q4(3ZsJ!4+2WjjgI<$!-F$IXzwkrK6;LX-Iape7Q zMEy5vi9;fZnz~}UwBtddrhU{7;bShHi;57a=QZSOtPpW32Pfu<1P*I;Q0*ut(5nEI z#%~J~9avIFSh&Ei*W7ZsAN6x@=}o=!?k*mZN19kw-jG)u2xz5ZD}L00agLVy6r<@( z60YDE^z{z#H|S?wqfy}8V+gBTBcutvhhH56aFvy`u`1VNF1ZJbK>U}e;8}3@ z1pvzA@GUyu3p)lhue8)wM^Ya&^edOt>%4XD_TV`l2_E>e5LZN$wE5Ga{!ugV2gtD@ zGL)J+Ws7Wu^XQ`T0Yc~bj{}+2M#@W`j8UuOgZ;%Gms&Z34yinH?-}|8&LVPjr4jnx zlqKdc6&}r&cU~V=338{^wbtJE74ywk+qC{-8IIYgf!F60$~S z+OkP@>Hu}Bn+w3TV0jnV(!{4E#E`nqYd$xr$@CCyqy3d%+`D?l^d&Eq9q7D#;XB7U zs5Pb&SMeZ{i9kbW9j#bC>$xgx#b{-dAGuP`uXT7yao%r@magSUJ}blcS+@yrG7iyy zfF7rAz(K|4Eu<-sJcWO1;+E6#3n*{9IqQBW_nh1P6&wBK)_Aom#dk=qjO!NfE2c2b zSlYE%OE7&H9PEhW#FC$2TP^{J_DS&puTHpt=~QdagFcmoyzmnS8ubFBljr5l)pm=f zX-4e1SAU;l)jNu{vGtN=&NRi0v&DeYQMYz~c$j7e4-j2CBP9lQh%3V_>IW!QA6lC1f`8!EU?c@EF*Zx{C3IXHVCj@<;w0nxDC<`V zX`h|4E?B+QIcIfLQTh!>J&?ydk8Q35=%7s;d<5zOQtDzg^Tfw6-@vc$u$4GOm0V^( zPhlsRoz?iWN_|Sd_(zl2rX7rXAkyvzx5jK~L%}pW#tR;f+pBAicdWfcI54Pgdw6cM z<4Uy78rO8>>w`8Pskg=B{4)8{qJVpBt^zR9nNodFWNZ{S)7;mgL)(5}CsGux+s9HY zKpjieuZG2|Lh&JVt@gK7L8dz@8NC)bGvQQq#;(2DN1_y{;C(pqKNgd9n2ncPk1 zC52VEh?^%}tR1YJEgo+>JF)3}YERU}PfM%mP`SsE#IGBH5U3x!k67_Dgn1lrYpE@W zP}cD8#0vYSUZqvOo$WP{>+tedO&0#(bM6rDdW1sYOi5pZ6!8S?FlGeL^u{)wA#eht zb1r=IH!FbIEMM%6+Fpef&rW91{yWr+pWmuAZ>Qhwgnl8(M}L~Pi)A{3VD}Q32NXvD zO7`H9_SDwP1zqVJYv(83QMv{md74FUZ6=l+i&p^+$z40-VmUgM+7vfiEg;`}I7#Z3 zzZ{yNfD+SJhw)@9Q$+(S1wf}KOK32JMlZ{FikW`Df}ZBQH~aIMOMJA8k5stAkjhn$ zBzAZ8Qc1h84){^$l~!$NG#bmiG}^wt!&L*hYbIk)f6~Qjo|7)*n&%p`_q#|M`AteV z)mLVmeNQZ7JY#(j0~KTY&9BxEcs_{L;5JmbZnR*nHy(UrSA~6Q!Uvu>JrfGA_fYdD z?_xoKYJz5$Gn&Cb|^xG1G(^BP(YD$VV-{P(w`X5?j1^tr*cyQoI6?w z$NKmh3OdQQViNVYh(`J`m+51X%B)KJYYguz3%jd@Jl218ENvW=1#@ffc-PrUpU#Qu z?qL2m_TDre%0GM?9#P8D*kv7S5|S-tnMp$Olc)$Wm1LR5RJJK&rpUfUMNvkURJQD4 zGBK7UWY0{D8Ob`CiMVQ(o~!%Kb3f0k`~Cg@e7t2Y^Zj1uavaBboF@TUX3+a*!pyKd zCi*Z|wrlgypWK2oO=1_{^hn-m(f)btEx5G8TQIRs!SyBXXL z4l;Dbp6Q_aKLa^rlt6^qiZWdjpX)XX()MO4)H4cJ&dTnb&-xFe z%etEUL9W%H!g0q!9|aMVrHCJ+H%-RD4@?Ksl_Kbg96*JsPJRyD{DBZVANpWL+Gi-a zs70pdl^O}>z-=^ZSNb%qa0g*u0ru0^Ftj0t*Q)3&O9ctkGQD{gWk8ZUDC;gwa%>;h zX>I*kh%s~uk{E$bcd>GcaPPuXfi*^NuQ9c4vx6UB3apjloY>8sXctO;;CvTcwt+p~ zRC|f3)WFb*HoA2Kel_*T_e8(6uz=vvONQUFy@~A8beeo*RwCk!Q%`@^E}-UuV1hIL zf_&gE18wT+d+td&`$w^l0V=|JUZZ7JmE{q0T67Xohvdnt%v!Q~nWzCMBd^QADBS-| zGxq}3b%uDWbXiM+Wm?tv?chgFd`F~5iFW?hGVdo4$SF1k_D{0b*!|rCdA3t3UTuk9 z|7_;@4W=_G5WORt>Amo-9;-P@s3-NdWKPHbX6dZR)TW5U2(E>JM*>>%gk(4|$i3Dq z4Z)Wg1;EU|Lru;cU-O)%_iEPN7*dGFS+=GnMxRcm~ED zd!S$r3TU~-!H)n|C~;Vda!pEut<2KJH`2by57Z5-*fEs+*iG|Y*9&?-y*P1?r1nt~ zEOgXuZg3s&-DG+E9$=x1EWhEVj@9dh8;|mInTQ?b2}TWEv>d%QQ-5QnG~i~>k*GvP znGzRW!@cJnP^OUln(`&>=bP zojQ+6nRb`I-htS{->xMRVIU_Fi#v<6t<+rx^t|4Fj%>#2Hv5WykoP&?_vq}wbCK4Q z`a=@eQMEOLLve!b9OEwJRPW};QIh^#hCSm4*e{Ep=`wrf)9>0qe%P6t%hFNz8@uU{ zA}43md^7Ik{p-QP8;TUT9=J4|!FBa@8Z(SU8=p>gL){9r8p4DtEiP&0RF>C@%HJj* z1k2n)q$0@`oZwmkzX2&AU=EfJ*P`?6J{JMEO8kIu%I(Z&u@yW)cRp2X+=r*pnQ)9k*`pIQf;B}a5luNRp{WS=9e@f6vXS=Vq%vo6rYe9M&G zFaPLPKaVc)bBl?UwP?7xS0^Vh)#S`)yT*XejZ0!S&aZLMw(a;q7b0D!l#owv7SRXz{7HK~Ocx`3@ZbiUChw^w$GESd~ zI^I5Np>nKadIqpyc zNYlJJkcEDEVX@gY)*K%A?|gI5okP;C9rmOX_0w*2<0LsrtTUXLxu9<2J63t!?-U){ zfHOu_G@e^MyYXRbPa7&0`Xp%Q=vS3}fmzpPt`+(kY){{>Z+KL6(Lw$G3P-bJcXQ^@18e ze|l|onu!z!3PBop3{d1A?O-CML-G}qNuouPGD?Orev0xR zY5%329t(U{xX)-~1vTm7Wf>$@^-CFjL^dRhJ4Z{XMxMDb5Ig z5Gy-pncNP=o)O5niZewMJU^bW*muCF+DG$-e4BIVfuj8B_)tZ$=XpPWsf%M`CkswRJ2YT2W{ zXLhm&(E#lsP@Oj2+2xd>Ot?1iq-X`choc9kDD5tUWEIa0t(N&Dq{80;1)H*v;8*?7 zKqWWZqzB}ovX!?%R&hv0o@o$IA%;SoMFg>HSQd;IZ2tEvT_~oSj`?P#;)~yvg^`0d z@q>rgj>6nF+C zS(%VZs>sq2z9aN!&H-n@{ZB9oE`A4h+D;QC1$%HR9LHyjXL`(_&XpmVj58j?m&RBT zN(#$gjee)E=7flN+zNr_*Va3?+}(9yvU`mx%%mq0LNUAWLvTHQ$p-RXUXx%~?U)7- zAI-2eH5f`&rnu;MnNaPc{6Eq^{v4*xSlohAcZ|q~ABCZDzQ7RZ6jN}Xol(xyDm3R< z@^o82-9`|LmWb#ihnY-}k9ddf|3;I1Y#JW-(PSX1@n;ZAmg5T&zf)+g3HJ6@??Dum zo(9*X0+?r_I*25DF?hQ?jqYb z1$XH$WJjI9Uoiaen2mN|G4_lPX?(S+f#%Z4QG3(UvSZMx&@%XR&Timj-+PKs{vYc( z0?TsF4cP0o>OJd=kmUt^Ci%`GQ~t1W?=sfp0737m&kY1|2cwz-on~a9FSaywW?x{W z#K#e9Ek&gPNbHsaK8z;?-uCq7PC6BYr=sI@_*HlX{Mc>1?&*_r_PI0%Wkajxgc?t( zOLCCI=oQUMdLK6ViPHFt@ywwU)ddV_1|r0bW;_RDsWGac%=sD$6pFI|?!r?Td>@$j zm(a<{okm7wzLy_3YWZUOo4yC;gh;%Vag_ZI;r@I}kj4+sNV4;KiMw&8W0CP8a~Q>t z$=lUgq`_cVCzna{mc4nd6KJh> z4LQEIjHa2{!p}`Uyk0z+{j)An?Y#v^1n}gxx}^S%<4Xb1=YIU+p}DK?b~ILzWOn1s z%0=2+FCV=5z;dc+YyHpU1D-Q@QdtyE#oQW*b}i8xhdSs}K@^1euNUm`gxs~VpIk3Vd%J95~ZEnpH zRROXaJ1?21TqxHx%4#@+?>SsPTAiKIzh|Dh=Yq3FWS@}RKMvs5P#hs-K(v?Kke7*9 z^rnV#fOrN!@!88|OIe3K_4(HGkBX%a-kiUa(j4X>ti8Pr#{rcn1SJF-MiXTsD0GmT zUj^4r!)E)ZLRx29&_zBgK7-8_UujjtO&JF$z8x4j8HW~9b9Bf-F`@i*khld+CuWQQ zc`&6z_|+D~G^^^Y>KVYSV@8!kJU>!7kiXn?+SmVM{kxW{=dbSHV`?DxwdKMNF$lsw zxF!KF1B8R)tu^htmSBnze<2xv^g0V_jFO7nvKgpSkgI@o@}uHS476B)NbLmPmCDj+XlHcLAA{?3KQ!XMUCs~EJ0 z^XEr*%kL3Qj%J^EK6Dy7yx*Xo5C{bWi=03OFgu&Yoa}mM$-GK_73$$n`x+upPCM2( z%$o8-KfF0l>*h}GifF1WgKxK|hF<4W=26QQGweJ};eygA|6-K5QBo>g+n??l@`8#yR34h&{`yM&rJI?x zl~0AWAS+o9Q^Ebk_|Ju=;4gu04;}j8n=vGh^K1m}z6L(hDXo_GzHuUR3!aC-y8hw0|`15_p&xV??2m4FPdLPrShz@+{*ud<@ayJwBufR)0wP*Au3ii=( zhuP7TX&2|L6B7(JEA!PWpLaclIqxdnU15*r*Y-N*U@QjNDf4$h?7oiVwMhY=J`tzQ zk3*XuY2S~{0nyn$rqd(ywK{;{G5+bhM%hops_*-D{F;9+YIC*SkN+5l;-1IT;5#@? zcM;uLyK(y`!CRZU)v*QF93~lrympzh=3bRJP}2?YO}O*~k}|Wu4S2%YVFWvKUhC1Ux^eR=(l{0~vNr_@f^cB8=Z zn(a=M2_>_gVlb(1bSrRvt#6QGM#*Obk%}tBRf^EjHf+1dBU(lg?=ABVoL1Z}52SE> zHS61~aGtPnV!ApxG`>}^WY0KAG;@4=vVT8t$vvKS`)EOb9sF~~ zXPz8T#Yx)qBJlBXc4NWJzWpg~+DyCK}5 zSF5M=THrO#eP~^9&BuNOupeAD?of(qw;3U$33m{X%MI=Ck|^pz<5xddFOcG9oHF$- z5?kLY?i+nLJx}|+!#r?)5VdCf1-kjdjpns!&4zX{FhN0JtvOQUAECzk5l;r>{$48 zfU~k?5cg<$kMJv{>sB$TtC2Oog+X=gB&fdp?25O;xdH^R4JCBcDaTGG@nT+Kt$H0t zjH@kt4g3xavT%0NW7D3y)Ungg&jpYpbkE-xI?TL-xTN{)z$I_(z?>s;rgcvfMW2g~ z5Rp6a!^noMbn@&IMD1i8Sf$C~0zc#Y=4w*#T1_B($y|edS^A@p&G<0iynZEr)khrb zZ-9ONXiUNJ(UjENK~y@R2?kCjOai$PlohOrICFh?hWwWsZfUKLdXkKqQq9jtV#NKc z8uFwD(_VbA_a^6Xq)p8#NJ!GP?4z*KvtI8J+j-t#IZX980r;iCggu4=#Uux|F#*6N#4KL*VPO_0yG4g@r1KP;|$r9qw+RpY`e4Z?944y8#82ENHh#bBF}H_a(Kmo;DzJ;zSPf zTZK7xpCuZ03jdj|A}|Lr1+gFo{T^aB&J9!tcFt%37(}x1FY)QUD(fYm@|L9DCYs8Z zKFcOGdOhg7kay+&OHT;bG!-CjM)P0b_3#7q20{-qfv$`TL36B6vY~OTcFo`!Lsw;* z^Vr_nsJEHSk?-Qy-za9xezem1;q~o`C!!;oUr7!o+?hbCT?X11^qq*5h!UnGl<@%T zII?h}xjteY&HAy{XPI$xI3S|-L~RLK+Nye|=!~4#0+B+b zHEUFwA8{sRMr{OhdHZ%C)y87t#JFgDIV z1aJFhbOR~P^Pa#(8+WqQzSR<4M;ndYxDJ)fvAs?AD?fM73*FGsNxEQq9SeaKKlEAv zZIcLGZvjYR*EgtJAhW2LuIP81-D%}0DL<^9>j>>c>dNV+M5i~wO5hh<#t{Ci{ zf8_0WJBvmZi0P}xb1xF_-X`=C6Up`WZd)c@)XO{+l4 zw_GRhWBTdW`s0tnuaTfGle{3vK z;5?=EE%4ON4Id$zJFlZ24SGGRcKuEWta*Iexn*A)HaAHKXRi)T-KB zJZiViRW(V4^zw^C&$iE^OGfg)jZ48A!t)maY+*&i;HFFDrkYg_yYmk!-F%LuSRE9E+>hk(yEWp`Wd;{O{o%k6(nF^Iws4xxvfG z`i#l$SlO=osCG3sr6szIG0r$}N7Zw0Ll(yN@tb?PmFr6X`Cq7RJ13s!r6IgTezVmB zP1%I0;4Q$+R>7npl3Qyi!R9Qtlbj2;k1L-WEDs=vRMvi_btE4jCY`c8{Eqq7;k}K5hYhnvVv}HhM;+~Ip*k}CtuDo@8OyO7@$k%$%6&jY|^U5EK#hR zYm6TkSh()-Kh{c5v{4HJi4oXReG~VV|DQvV3rhP)@!c^{p3K(V2H5!~u~xVqK%Lt* zV2jaEPX#V(76WwGtW)C}KUaSoy``1ueO5bCl%PFw2hJ@f>k8mtQA~2+nupqVZz3DF z;_(MV^G~&f1XY7J=WBN_y=C)GyF}d|lDM7my5E*GtaC5rz=4zXPI2*3!y6b@5@%~J zsvJy7a%{JbntSbfqa>4{xvV7R%*F%duY&I{d$vljXWqy0dZL`o<1BxUKrI5UJ_z3? z^;wh_xe$&YRhEM_o`vm{d{OfkvdgG95!sEpsg<>=H6G^q<#{ZZH@&+15W1HWl=?fV ziy#HJ;W-2RV!=SWG|*hWq^=DRW-HVPOv|qC>_?TYiRCwLj!@8QxliXSSu>t-As60c z2b_NWIy`?)um{j%E`SyMY)vaM$tGY9ZPrEogcSKP2hwwCRS}P`fs4*xy_jriP^sz~ zcFsJ#^P32sb=?lamnkOO?&Y_^4FRrTml6YP(xjNmmRYyZ^_x8AaXe7wg(d@NpOHrP#he{Os z+~XA9{w&gge7rCl2MVKF4c5~(0sb4FJv)m@%$Vri{KO{2@$4C2=39o_RfFNe%^V$u zjM{MT>+P~LKeF%YP&O~VrYQBy1yV#<{ z45bj{Be`t64z|Lfo;{HSQh7S-rCOiACV$U8*eADt{i@^jp=YJa#M()o+%`W1sPvxf z)F*@tB@!AHk~qRA$nCY`4NfE46E;U;f|?xT80Nh{{b$ZUBQ=?nR2;W6etHM`8ieq| zFbR3c`pI;`{_<3_S>vQ;<+7S&3%6Aod1IIP)Rn|vIHJMegMRGOtL7JJHw*6WAR)lG z&%TaWO_+1_6hF~!Oeu>k8`o}`Bw1DlM_p;29vGM}J)O>dTk|*q_S>s|a{#20x4NNx zE2P&_P$x!WX~vA7Z(~%tys2>eMczwn*r0fY^;^&20|BTj5}D~@b=hOmN7V{5s=R@$ z6HVmNA5}G##+SWWKhX2umkSRm{l9Hk@RlHNbvdKc(&A*U3aL}QCHj71j9U27_Cxt_kBVCoZx4awuVctJ| z;LlF)RKpiDKlhZGn7AJvD8vrq@l5wzq0d(y}K{u#LSk{bHT* zO#9RnEc;rO;N^gRj`tqOp!dxa+uFgE4C`zG&>kD z>BX(kW(D#6M&B&6m6Xl&avu0T5lSyjuT7X~ODTeWUN%_YVn$~nLJ3o8n=Nb@B@!rM zkW=z8z2`Ai4J_aD?8fSR!M3&rhr*DO#IYKh#-Z=7*(c|D?+Z!|THgt8UIVf@@w3t3 z{fl9{Ffm={;YN!yI&55_$!Ckc260!I`>2mfV{_ri*+y}RYyn3JcJW5so@O5iS1gsc z%19bcuG2nXC*?FfJJ4^f@YBGwLH2F0fr8t<@zJ9U-p<X&tAp0zaVfaVpAi=`!dA|VNBC(o!6w!%-Aa!_kY3KWy@$C}VSk`LK;l8S zWao!ke(~V9F!u*4X6TDYHH0@(>%+j3z#IEw(!Su_Xz|2aQO+{WE#{$bMRLG?_2bFU zKBaowT|8(h@vCM#_(6|w(H!LafB41j8lLuRu#T8sAx!3^4P;#W?J{s27u~m8d(`c%X%cVW} z)1+@tKDIgQhny|i`LQ$=!nZ6YBM>Oi?2tesqiUpaN=^JS{2u&(6@kLv|8dTnW1Ji` zvb(XG?x&fpQP(_nMPW(eMnZ^=iF0oDxv1HE#t*{mYr#Q~%bVwV_%9-5dGZ{UUIf@P zPx-^y*A96_;WZlHo-d2T)K|D(J8)L%a<<&V15bp)8zA^+!^rKttH2QVKm12R9kk0W zV@8LQltgkl)Oe}1uNdn{@7!E4CT0%4+?)+LoZ0Oao1&@LxGY03ai{8HJS={`w<4AOCj_E=fB*qeiyfX!I z{8Biqmr2~dOr}}MHG3U$j@%5XTDKq#iS*Z!bk~)u$Ilef65}(80mDR=ofCZxA6EK-VcA zkFe)d*s+IF4S575|b7OEZ9OK@h z9biR>5NHDSPNM|IK2CX;xY4PPJpwOZYv(YM?MsCavHASNq@J54+wa9h>s#LuT?)K4 z)aeGw8-M{$Jku+#q0QA_(u)zufAOrsB~lKBxuH8y_qFHZ{?$*<_Xxi`{bNu_b@CHI zhKJ-H6?7o?w5wv%dI*XeYiV>z5`kIZwhPsIj((42?whrHDCS{P%bT3Z1?;`|2Hn@M zplh=CI$Y)L1GdWW{YW)3hMxR~X_N03XT0(5>aw|p`K#UWDyt%F@ry#gilFcI)g+P- zZ2D$D@PO?(#7yOdv&$20yk9Pr_%;IJigD-zBnz?DT>)zljRGjW7XGjJB~2KO9J z4bW#d&t828X1C4wSvQGb51s>O<52G8@RaEkh;Mz#HL!A)%gd3tRqcLnCt;xk0zo)} z1nL@1el&B4_90 z{GUf)>ABNy_qMEoF^heEz@?K|NA8*O?WRLP&CL+Q^W6(jxQEwaPk%C5Qa3H|G;w;- z&^a}qsiY8sYw7yW%S7fm7!G24x$c7Dd_8ctmT(scwDX)$uV)quWg8Xqu7}h*>5e7) zosq80Og?o!@&-Mhweil*BGz6J{4NpvBS24Zd_Y@3dJZB< z3U@3Fz7wb_0&#h+g`giPRgKe|GfusIR$aF?(q-E6Wufq1J`7t(RI+Z7HXGyvuG54t~q=t%866`gVZ@_RMAq z5KsyXbttovQgFuA-3wnr54p9f+!J}#du-=LJCSWWHSRb>%CASWXq*@%ztFgSrw?HI zgKpQv$?I0Lwx0+{{3z;6b9va36G16KA6VYgdTE_l@ZdClhR~pxCJ^W0_>awzlA-je z)}Su86v-lNBCHOa@lCitVj-So5Rp6pTf3Oj?0ByILXb$D&_=gB8!XaexyJ-!#HK8k zCVP%TkVAtnx;5iRS!r)6>N*hBdv>hKf6mR>e`4Q@tdBpp9%wsT<}YB6|9n3HHnsK8 z3<3&D3wl3u=(8SB%NR=V*#b*OX@3B|&}C(rfVObP1re@wB#h;5Sr<1p2Ny~WJ6h(2 zh<&)TPXqQG#22Dd2(u+H*?%%1kru#}b3mMrpv>5g3v?INB{*^u3hpkbsPZoT7xY{1 zgLNX#*+^JVfxuHl7lMZ5(b+!J*NI_?_OW95_-i8iI2 z9*cMbeQ!?)W4CL9L~Gq!48c5tu6L*(J_&_dps?t>9b^ zzo9}W7afT4n2MAsHZ-{SU>-UhzO_$ynQFiQh08FuJ3@95!FD#5;W={RCB2vnl!h@I z-O8i6wX{PeOkY%DU5cmFHe>4EgH|tvZXE2D|A-$(G`pn=wxJNa@FLh6umJ)ICz~;x za-kN7+*Pv&9B87xi8N5mzJxNc3*Isv_+IFqbC@}l+noTx$0PlF%e`H0m|aU03DLPG z+jz9^u&m_>{}iOKSJd> z&8vFc=nEj;JjyYc9oXvm3rQk3{AZZu=Q1am zqEoVOXWzyUpcTX`uAgn@-=Y15oZMRk#j+K931YZYz}-2Rc<}8SS|lCf=R1YkBwx)( zym7VB!sf*kIa@k*)GJ*yi?d_4{sFWZSs50_NiZey>~pxra5cWSV)5n|`j@Y_Pm+1LWcsE}YnLl;t>hj_94M={=rmNCz zjxNuX{Hg;pc81(L+4cKm-@7}0i@Pq3`(qd8npds4o;ZV18v@6ZHfKp8ru%#?R3tP4 zm-`*ZaK^7JNX-gE;y&BG(a1jRRG?S3vpp&OzR(8oJprsr_|Hks9C4Rnv_*_>R${wu zUMID{zgt;n%e`B!lKn8sNMR~(dt8&5P*q43E-#Ec~n&JDzh&%WF0cIQlX=9i~7RGBpP6O$xo z3r^rnOpBFD-(+sczBE|ft`Ke@`Ce9G_dektq2ECCF?a+_42U?;72rqncK$@xENlPV z`FDxk(mw(dcYeyOt*Fz#DK~4jZ|DY6A6OHJDKXcm7*{};fw(KPIHL+SoI?_bj2DxQ zw7uk{&fBW)@2@^Fir0AC5)yVf)gtO_-_?spX&(4-@ZH7l<$=Sxabfu3G!PhYEaOBO z(1k-?uS^P*MjLKLOel==3^QhdLYIZ7)Da(~Ybr4DV|foonJgnA51dv1uPfK2ok1@u8RN2djQfzh5_27>`V zRIE|MucmdMI&no^WlOWoeoA)tbZYH!fM3$RMW-r)>MUs28kNS>qo9nbLO=Jt`91b#X%Wh&9PG}{ax$mI%&{<0}G9};Xfba{-QCRW#0;180b)*O!z7_q> zsYw9`0jBqhbB&G^k7{MQ#OqFfiWGC85M`4oTpHdT?^NPKYf-$zqZ5;cM>bOleEIm91fr2;n;v zr~al0#6~#}kbn{wg8d8eW;bq7y^;?wnuaSQcP1iTV`wj{;Gf^cJMJ~yH7hSC;N-21Cr$zY(%J#rJ&Z`)R^JckDN-)lE}J^&zg+WZ-oGNpPH{-(QZM!D>$eEg}Tg zV-aL&Z~K6-zL&J>ECN>1FrfqyoS|c+&3H|VY!+d&EFMl8(l5{>|rb9L? zy#n`kaF^%{7$9C?<2O;9=me4j2Bd=A z=DtqC4MsMgGJqvTAbdAMJUDDkW+J+Atjg1=IY)M1prWP6twQe$VHXX+_9LujYK>W* ziI}Y=Z&#s^VI-H?vPm0T=8=fNdUkupEwIk`dc*GO-b_S;Z_CqDr_K+&eX(PJ^iB8& zUwh7Jv$^+Oz&nJFIYPH3jO_#id}LyCkm?;X za|h)m;-NkhuMkra16mWlw3a5b-v@gVrkh?GUVnWGqBD0F3HnGikXc)m;2`!qSiVfH zd-6;1syL}hp5<)6T67OlisZ$AAStMbhA+-FkD|lUJ!7VdbG=o&R+Jx)Ia0?bR8#6t&EN~Y)S7I%D zSOXTtGXRLsc_;w=980EH(y4egj#0W#Zb9_7J}4DEf119Bs|8?cQQ=I+H^Np4@>rK1xW;%y!CHOyjZK%w4Fyh_ZU@c<(b*`OiMjG5FkIvMYFG(X zevj&*le0l{L{Pg~&T?U!Z8{AjLJWwh{xB3;@ziK!mK4q$ELeTUmYNUAnrlTU^8EO< z9>-{7r4AkHCw#!6(onc12g*}`ZeB@aj4oM4wbbyeI1vbHeyLIT?xe7vA*Z(dk3CwS zj!HP+Uz{7M`(`KDIan+p>b?GDl(88Vj>0Q&PQibW4vMqKa7GcW>Fzy0{k&b~PcBM- z-IEqOa^kYp>y4UcBw3E|9A-6!i^jnL0>_w%F7H8X!v&Y$zeD1Bgmn1*bFDyT^Xg#eu})dp~9$L2{uvx0Yp1k4xVoZ8s2cPDM^*nFOB z;EToPrds`+<(W>F3M>2MOO^gx^N-FK|2Vy?7s(mjBy+ZU-BJnS?Fu|e@(9kL0_VVf z#hIvK4g{Q1PG(PJJkBwZd>-Ll{XOS&1?hLN^i=%youZ!+jWCu{F}@E0v2o+Tx}sXE zexxw0-ET$jD3H79cOqfjMES$wz4;_BwcpirmoZtdQKKIv651^(fu||=_iQs;8^D3G zjO}{>dyeev5KqQyj)#yEn1sR<26{5&nxb!KB}MSn(Y6jd?$lOnqM8)P_-8mhO??=odCUQGpUCRJR;edU`D* zaUvALRsJ{lQv!afo?9lp!MKY6rQ#=vqF@H3LviMlFiKNYYbjN2@Ez0Tt-Nb@7iZan zsbZpOQrxTDwi>nWb;lTMED)oCJ}!3A@OT_FOwkk!9G@W~dC*mCYk!Dv2owVpxVy7GpUa|Eyr8wUoF~BQt3XaCNRefnH3k*Sl)V^m3 zdYo6Uc_?ahf5z8K$?)-?Njy2&>{c%!ents6*lqz(0y*&%pS*6mIG;oZ{73EIjp!*p zFF~CNxtF7GrteR;c78TnI-PL`g@#wVBL>7K(f( zNtc5@9lnl0KyY4o*t?)}*0{C9+bD2V4}@1OD2@AFl6Z+U|T1l`lhrBlT~BRu?#^e<`p`@VVKG-hfE?g>r)~{}G|iKP;3R zzMR$V-dC=WspM@$p(WqHCn>Cb5K?J z4Lz2r{i_q318Pebc3nBR7W<~O)-ZkL-5dQ@SQjCKQ0v8d4h|9{W!m+ryZ|<=hgQJS zb|tm3r(a}LU}HR+n{qhX$lBN47M1tA5B67YT)9vmbRXInT$6~G0@gw4j+}3o;2@{> zF5LJFPYnoU)X2~Q6vYQ!ey_@+qDIEz-WvKwG{I<6U-qj`YPRohbgkL<`HG|w0(vbo z--{|O)8l;fmPL!+6Y|G4s{7@^c7T3W}yy4*dS-5y&xl>S+C z@t6Eh=zAKSx_f0dF9mLhU7Lg6wXwa##O$EWUg-F)_jUq-Uv1o(r7Z4Xal)g?_wk3FWk+E^<1 zBs_HyNxhPEDbf4t&AJ_u348A#+$#nJ>Vi>a#jbxTOO%qP;_7b{&gk-qpgvviR;HdZ zzI^NQ&+|v3G*AEdniiiPR`ay+-@Zd7uyTS@dznG;a7CO;BVaiTi&vbWDwJ3H05>On zCT#30oiXxbZ;D8gA_||o4NsoPcs50oC_sVY`XEGxK!<;y5KN~LdXalD5zlUdQ=my3 zk|$T(hgtc<78Sm+R^Ly|{}e}L8{Cn#eDT3GbA4p&MbFc{N$Ik`-$}4g`IB!d2CVs}N@?3{4YNQPv39G&@ z!_42ED-qV682NFyJW%-6&ZBF{qh399_5~0u@;Ok(g#bg$=qYrS%`LXaCt$SGXBoD4 z%jI3Y*6G?$Z?ESh1W%haQfA{XApVyT&Ot054tk$$ujv8j9_!O5;gXHuMmn4yvu}0# zx69uiHrI|;t(Ce&J$a&gOWkf?hO|?zOB@7oG`KhwvfrR$@mk#Pk#2>}oo!zZFmDSL z{xZUrvxsanKM<+31{DU-P%qCvxry}P%!wn1sybBvLg@C5kQhG)`3GqL$0a^vi7rnUbi;Pw&bh5PjgVL+2f5RtKZhLTytbYT2+wL(f3bs31K{TA7zcLs)AZ5M z=v^vr{z7uye+U(@caR;(!B8sUJ(7Jgc3VGVjWPsX$|q-BynCg6ygcDbaH;mwZ$V0; z>64$xY=;bt+h;OHa)+NowpPvv_CDFoq>05xC4nzWE)Z~@-ODPN3!G3m7gKf2Hw`_z zE^b203I!x4p{k>{nZ9X+mU~BjV*(FNH~z@Om~9xAOB+^b#UPgLReF5+PvKXbEQO{-^vBR0Bx6(+_E#r@_K7P6`l-~J0iyC8f^OX`g)ildx zGj{@EzVauIt;kEJ8uPJsptacqIgctRB7wN6)*+C^^OqtlHr8Zt+5{KLKlB81@X`0= z-x+@)ZwcJ{{~S`;XZ}DyM>mMT6>m=HyUYpVCt?sAF_UI~mOWX&4gEpSxipNoggfl8j2QJ)<3DiC=57J|X$V zZ9e^xL8>>qN!kVhal3aO4!GbE4^-m?aSKjHE(y{cBmZZ3?6PcPMBla6>Groq70yzw#`{QZ-xt4 z;_La1e{Xy{j6+m%KIW+4I-&H%jwk*Y7-f;1RJ8$WF!5pw_YX#exA{m)(d zpV#33#^3?L?fVPK@nzI-w}XBMi;rp^32ec@?mbRmWeHMF{#mC`4gHlr8%8WDJ0^C{ zSO-&&iJKNDh|CH-g`WHkoul&}J@XQPk#zB4(QY`nMiGkp|Jj$4pqnTELhc)p`3c|u zLPmVHKK`%VZ}9&yFrBC*g2lrJbxobT_L>r6K_(7=G4e9=WEOB(3+^m95L_wkUi+EZQa%)>>Vm#@DRS5>@fGkFGN zTLM1g&2Se%Q)@quHLv({fHxuf<&ud{zcTHsbNIE1kzEvRvwe;_*RELC<~Yd-tv|qu z&n2-YxlTCqF@ZMEIDWR7LcDjI!8y{tYs?^g_$;6vP4;9%Dyy72pKckLr98HR7eVA8)O^1gk%pfW|V!IiN+_hbf13r z-gED{_uO;tJ@=pAAKyRb)H!L)JfG)zKkxVJ{d&FL1@XfOog%dj#d}<*RKBY|Ze%`( z%dvV0vKV=D5^=Jp9af|HphZ3`DM0kw^`4Str+au(>eI$LHT*1g_ilD}J z`y8)E5(??~F=so)#3JYP`oQ;6Cr7&rvb_#Z`W4)JSIGb!Q)W#e@e=LK01~QaZIu)d zr;AalL`mCFe@}Fp8`@v0j=y^1`}HZubFir&k#SA+KZPFjH|DZs?0{*Nlz{a;fB;d2 zXTF1t?~OaZMx29K4t4+x0k0| zW82tT4lraP2Xr9)1p4SOL!H{!niH4*5Up-l{y|H6dA-<776?9rcuJ`WkFusXz@Wmz+cO>;Z>fTJi#TsXze~9 zZ(vV=b}r{TQ8e)0xAHs(W@0Iw+4~}DZi#wOPRo~pshTiVOgpS{w(J$QP0nB+MW5{T zd`bhPOk6w=vQykVkiXBdv31DwjcNA$-NyQ3oq^-^h*()ICJyTji^;KS2huSTPS%fg za3t&EF#NF5yuUd=$Hu{@Mgbw=KC85Eg+g&!MtnBWpQo?y<)UXMu`#*PMt~|fzN?!B&DS z7|0D1ZrV>GJcMxt6Jv;cXkKzMLToiFH1Al=gr~$;d*yO&2 zwMeN4aE-AR3A7J0p5PadII9J@P^L!aH9P*YJ-Qz&D>oW!judiQYM4m)9b1<=<>(Ih zGmEu3dT-neMuS7#_T4T|pxuX*sjiwyU{Evyn(lDo$fe46vSjPN8l0RN#`+seLkyAd6h?H-`3VS=8G03)(GHVbik5!h}8?(^wTS>{iDSV zRFgykNqGd%Z_;gN zRd)YGlNpvQDCj@5dd4!pWNA54|9h_|CW~ZVXlo{CCg&@dc{M!Ti7EQ#0UR*g2p-5p zxB+0eg?7*KQ0h81dC+c${gN-5qyqD*)Fyl97EQ!97>IrOOAF^OVH z`bEf_mcy(INsEyPC2#K`(wncje1#vWzWCTH*VJNcTZyO17BDSGMPiB5h)hU-d%ZI6y>&6tCW1+-*@+7*7md$Q)E>>GGDeFgF;)KbRRXL zC?D+WN1Kf1*7aSJ`qs_Ei+fSW9A{?215aMu;M%%;v(+Fb3h4$;p{6rhib_lYKG|?K zsN{Xv<)v9LqW#)J;s;efy9v(Aqs7g2`D@<(8(BO!dglen>79>zo2KVN;}JesNLf6& zgmHqB-}V7~UP1S<%>agcneVJ-#gImDu5-zcdhz?Q5)qb%!zJyUgN}MkKmDY$b4_&5 zAAn`3vbg7|$2M8qUDO`)yg}m$mJT|Qx)-W;tQgkFl!4FA4f>={ozv+smb`(lP2o$c z?)Px7@!+8mp`)9vn&Palf7vQ;wFpx%8B83RW4uPS(x3JYwIxEgxqn{GO zwLhY5KU%+=j6Np^dxN(1Rw^L9G@cbBYSXHEq<--CTR+eWTeV+$B{=Y$a049479mh# zM`AwP(OmgQ42qux|~cEIq1m1wiWj;uk~87Vx1#D5WKriN*M#pWf@fFbKvZ;)rsBp$AwcjUYGj9xyCk{5XH``QtS8^Rm(I934~V? zjb#0t?0W}YG4Q~dQ}T;|YCd(R70A&wyKsA<&$M})WLqdweXSwb+BBKHdqePum7b{D zH&=Uq4Z-WFsBJ*q^^U=9HEKR^;Td8=KrN}yWKw;a`hNje&S z=wjwbSg9|z4>z2SsET8k_w%5dv=gi9I$_^J$%xcoO+i+F3qOF*<^(06JbIUuEKUGd zxI9%GJMjzO)%9}4Zx8y@lhE{nC!BYM+W%nHF%O5%!VX~onWtJejirJ4Oymw8&?ha% zGIYr(O|oSaIVI>UWoCPy)o>YV6Fr&jm3~8{CXoI6wSD^g@TRS$Nbn>asXc&-F>T&S zIEWUb__yc73=mWavr3@L(TRw>S-i4)ZT)$0(#99(G4Wp}3YNmAv!4Fq%g2wb6q7C@UhZ)D9K&m$lK)=yx4BJr@{7?^>5T7rF+a9>axaLphHMb=t;48(4 zy8^wBikLr1vTi>lLp=4}t0e~_ymkpIAn7J)_Z@7a&zP7t;_K4xAhk^5#_SayXqieX z@GOBGEUFxFQ!}w)kZ~ZCG}!j3CW04{lqWzLOmMQ0+OmFlL6MfLUbE?Q+g?cGkyHK+Xi9EGvUgLR z$hkx1r+P)upUb2+yDj10L40*)W|TJhl8H%~J0L}0!_5(*cHz1Hsxs&29ftAzZvJo1 zznNCbOHCBAJ?yKHjogTWDWm{@-@k0FNO3efDJp1+LVbiG%}r~klz30xsR2;U}Xo>W46KBRcNfI>tL!Q1A|wuwT{Z(q{-!b1(m zy5^_TbY$NA8F%;+I(K{Vpx)Lh_FE&_2`$Hr)&@<*?ak<^-zl4q$gHpUzif%xSC({Z zQzy3qPbp_=cPjSIJU$g|GFxNK`I%6wyY_P)xJQf<1%N${+>mh{xmoEVg^;4HvN2Z; zSE8)_+S@PdE1x`AogrfEQe{7Iu5XWP5T%YZxXwveVuV41MPbOf#RN3Ulj_}-1y>ru z95y2-n;)$Ck*6{wH(K^x`XhXxBKCkn(r32M9y!2rk&V$qAuvRy=Zz8=LJ4gM9vv9J zNhnp-3`&3Nzx(V(DD8^8QwRC^=E6t&t^Tu-FP*L&d`zG`a8BB-X7OC3$ai63ENRA> z3QFoTW?ATK^d-s$ArdxqGv-qzzERjp!!v{*A3jxBxyFqv0C_erN(Ny|V-w+roYtKW zO+=qVMUZ@SEL1z}5rSyc+nIJ9bzaAc)Fqw%J=Z_wIh#fe8*v{ydG!0q)Pl=Q5b}Ir z2{4Wp87QbHkB>5*0r=9?^|Tl%Mt|0n=EF77rk(rvQo9{qZT-?$*|9;fCq5fr`+9?! z;<$^8-EI!D9|_@|(Y0zK3>Ajg(6iTv%}QOqcCU*(z9eq!sc5R`5YzUGpXW~~&4~G& z;XIedgBjYjf4C+A63e)>`GKITL!SN*i$x|~oG*ylrb|~^U#j~=zmEFBm$aJ%)^ZEt zri-DkLd_th&u?UAwJ3%OPm?wZ=Bxx9e55#&oSkaMwl@#VIBGRFubku7>JoqsYh)a2 zk$J!=X^3c7hmpq{%Y5<4E$o-Aa+@?iI zYT|neTNRjnMr`N-z=n*Vh631st_&g4qI7*()+(y$9EI4i%klDE@;j^i2>-};eFkuA ztj@hcs!V^B<=S3TIUh`a{@$i*lpPw0SzvIp)EDbP*-X>eKB}!ssOeCi&YZUT<)tsy z_jXc`NiM(tDAj){2PBgd26g5zK^$Kr)Ralkop_(C z4|8tuz0s@FI^J0t>;70vbp@A}U*(lTx5Ip@VrWy{%>6XA`#h31IAFd*o208g8gqd= zp79>`cAW2jx8ZKQd4M>9@X~~oaqANEAokPRDfV58Lrtftn)6DHCx-FQaRoUYE*FPO zZ)N_@%?X%U|xbe>NJF$GfCRsgpSoE!xaXKZc$u| zDbrS8)$y>Jc68qoo_pbmrV1kGgmlSw>!V-xC?CnE8!~vP_EF#=yh7A)ru??hTx&T< zZN??I4+UUGc$xSzlvirt&kxxm{%6u&+Mk}+*|q=$AZHTzAK5LMz;xW6_J&ek>0bSpQ{1h2>!nEbTP-B!*`?bD_xoB{G$74auEcd zBFiXW9@(zHz2VuMr>`Fz<&|fzsa7h==JGAm%b-%>iG>e{g21m_FpelvhVV&?MoM6$ z!lX14Gtj4U?W)Jny0Umwq3d;L;M~XQK7UZFMIzxsMee8<15WuNXZ3R64ZDEzL16wqq!| z=T}x7OEQc|_Fk)_-k;r?vyZ_DuDU8ye$PI8wUpykDAtT##|7w#%e8p9*h_zr6eE(EU~m+0M7ezkQ?v3TXj>BhrG=68$LD@de_I*1m#_l) zul|vE<5oB4+oC7rWD{6CY4p=j0WFr9m4i&EEeWL}TF-Q)Ju-laTsJ|{UY`H#`Pezz z7$X-AX0?V|0Sq~IxsQt#|Z;>N*}q<-HJ-+rn?|*sT~~#p-Lk* zW4zUG`e1!>b^M3?uFgF)7QDZ;88gccP0!`?`poW`Ah@T+-XCu+XcNfQOv`W`cB3r3 zNhgD?P??C|fA8GFL3GBJOiO@%!jd|`i0)O=4WZ}Qwkr%t>fS-4B*b2yd_G*0uKEw# z_Vj62LuOOu*@_Ke_r8>e$8tHodmQ5FW;T{Lg;F`Mv{3ka)`|)k7%1q&l(BnLBNd*3 zVwd1Mc;>q^^5)mWQ+5sp-GAz>?Uh&FgK95;m(`jt%7S4A5mgegI6lnLF}Mh{%OB8b zYxJJ`=1>ilf61XB^G9KwP^(hB*x}2ML}lui#{j5j)s6g?MZ-f`R9=!*N3!4}R}QFG z{cTxU*!^i_?T}8hv_tfax)WKVQ59t%a^aBk(_ZNUlk|EiIvBq6M|Tdfwn zzm)J^_stS|)z@_Sy`dS$2N;j9cbEKi)<6Yo%GuUUN3gnhD(++C0!&xBsd?_y_j!4} z0dOkYF+$7-3@mvQIxO&!j#$a8&69?r%E17+VR7CM?-rwH$-awEOHaS7wTrZ=mF$~A?`LQ{IQE)Z1FjcV@{~Ge{++BZ*D++sh!Eby*$V>jPDV3lV6xu5n;AB1fdAKH}pT9aX3g!P&VnbxT(f;4!5 z80Oz`Kc&8=5??c+uHorbpN^W(yo!&les<;K)At;If>vM@8(fsEDk#1vMABG7Y%p%! zznPb8pAbS{VvX?08l{wddlDX``VRHs%a~%?4GX}1U_)OiMIVPI=m-7*^CC_DV0L8+ zuGJ?=suVHB_0m$sfXk?Bl2O&6HsNs(iHJF42o|fk&!f&#JEhb4ubQjEn;o zD87Js=iG^q(l&%$q5$kSjn7xg=+T*LjL<;G^O+OY1KxxqW(p54@m?A-PW^Iz?}rQ; z6Wp+bHo*g|@%*aLwr1EI1IDf`m}oC6QsE+Tj>>R7RXq}%-01Vv1f|0)Os0J*a%lgP z$Zo4Ds_)?8X6O$94KgtfTV>T6u-Av1GdX0FhjDeJDS*7X8ZKWQZKlwiw{@ik2 z&0HV#Nc?VntFq3Hr|6z}LXA}qPKW`A7AZk(aEa>S+Z$+X*$ls%`O=TalfI`ipI8K{ zos$VX`gpp#s7__e^6EsTUC2ai%?H3607SqX^wgJp_S)LI&08r!D83@T^upNNSA!0D zK0S28=*t~d;|Fk6KrM1hlL-rAamP?EkPwM$a+HZA1Md%E-zQ5au3YbaymJ2;qc-E@ z*^Spur|0jU{CKWyPn6iFSxg_W81x6p6*iv1O&*NDui1eFyMrSj*nE>;qq^M5|Gs9D z#&*}9WabNfBi}Qs#^_GrD2+?#CRP;K!7`Y^@q8fzf2#i3x(Td1Hi5u%OYJs##<^1> zhn4p37FTS^$eXIfqV)d8<0H&`zaMjt#T)Y{<^LVcgZ~P@8eCGyfa;o)MA~oWk)5** z^vhb2EeEwf%{{A?&q}+MWG}p5S&|Lpo1XzL5&$WK!VM>e79L~i^^qer=_d?sQgyFV z1s-EY_=x_MIr<@~0W*!adX4`e{rT<|9LWa95(f#936lic*(yq1iZ*Tybx$4Z+#G?d z=?HvyTSq^e1k9p}2M#^__Qm+lS-B+OwZ!%(pT%uYheHI~ZHSZ1l<3Yep`9vzk2a;+ z5&Q+GUe|Bk!i7X6C;Nt8+$i`L1r)Rv`S!2_?@2C5u*8o@ao7|_pTR$wT_qu7LrgI` zGv^LX(#7i{{Kl_1Hbn&1^c~tMP}YB_x19DB1}u&P9=h%u+twcY{c;c9-%Q=!W?0!l zbB(t|_Li_#g`>o2o2!qa9{WczGYIbaysS@fneiJ#0Zk@k^`I^Z!j!8VRr%p&3$b){ z=kR&8ERp@!^sV<_y?D{+Ab{k44Xzt~V3<*g8R7*UPQ(tB#3gFTLKY={84u&1MQXfM zs=hT?7v=U;FVg%p(=_4KU$Zo-XQ)sneh9s$xC=h1b z4x4`LFO}T9)fu1};8i=&@Z@pNp}_9V2iG$f#WsU5{kx)n*?`@Q#K0_IIB=^I;*ssi zw-nRXl*Y>KetfjZWz4K_gs%5c7IU^Qu`%YM({ycyH8Y_m0vCS|TZM~)p9%Boux`xg zkUbIOJhVM&^Vv7g=hY~=$x6>m{4bkYFWU>PcZbiBTQVpKT{v+_87OOQDVZbfEbgzQ zCQ9aOGFI|JVTZhvFW-}Md`@+S)|G;~GnLT?n#Nw{$;Jy2VDjPK44l;Ugb{9G{l7|c)MVYLy2Lck4Z z`I@4!(%y3(N(+DGI(5M}BK%P1^4$QB`Z!r1#}WUO2UQt$p@v+zMt~^BvEZ0NtT^Jf z=41>B*u~=mVy7e?u+$jR)QeKIM3R;0YGzJtHhF*2WLf#)oCqr|z4`hi-)FoWDt*#t z1Y&BK&)3nR^T=eWs|`DADRbE9UCZYlIa>}*@8P-ed*%z^&azv9l^9-7xo+$OAbQWH97Y&*{YyUdf3<=sB(q(6sh8;T1elh zP;KNBjpiI1wdP#NE1=6UZbN`t$Bt!Y8YsR&Yh`tTUWI_atn?T@4FpmCGrgZGHM}0V z^yyAkX>nYe2KCQs1rPxh5>SGBfW>_s;A(j_JJ0E)B{iv*I5&W30DnPwhxwu+>7R7;YVJovQ$=)aaCb=T`sI! zGwK$vq}~*KMi@Xe+Jx?(?AG;8+C2|~gGo1`lGRAHV)5*unmdnc*CvyQsVxWE=758D zeN?iG&diAU!36Aco~~oH3l<4_y{E+%u-rPtDI6_~nT;S>t|EBRCxQ(mUbUq7Q(dhj zoXQi_V}(RhX(+^A%5}A4yyp)Xe<7?svox8ls|{Q^Wi#F1_~xaQ?)CI%^6VZ#!z~v9 ztPp)F%pO@4$?FVtfi`puX|(uO9>=J`-N83~0zowIki-Cwx}LtDhP~%s9c2$ZD=R`j z!|IOu*tT)lXu)%q2i;rn$qwB~Du z4)mL@$eKnxAff37fYp^Zu}mQOfADYcPjAjNJKg-vVrIc>8;VU4D;xVoRU+ zqkCxLIfDzVh9?762mZLX>IxeJJUt*2tnSE{{EbLt9m*v86prXP8o%8+5pcZb?Lmz< z;S!uX>4_Xa*@cjA$GTWw5qr0BQ~D%N09*Wy_{(-+`P4+2XeDvUsj$JT$X(mA%0yd2 z=)k9y6|NP*^IQs`fgivSQ=QlC*-SxJE@ZpUYsTJ#?GGja<#1a#ZBTS_bq8~#9_9Mg z#P_Dm+wj>7vjvPWi^c1& z>dTzxR{Qa6J)l&v30W;t>ns1{w5(yP@db2!`4%aGA>7eED*_d~f(YIDLYNb1?=gn_ zo!bn9JOiq*>!eR8yO>Cqe*oWsn$LxCnOC0}^>*wVh%`J4lfBMxr53ME(iPD*P<}WC z){5jtU%2Uh$o1c#wDsE8;U(8U3bkkbax4vG+tIrCM#VGZK~H}l8@!s5yJ8b&Z*gXD z5>d-vYD`~y*UOn-5uWE%eUcrh<2vUhmCKY9n-q(}CM=u{y)Tda_P>~?S`5D!m6Iyb5xMW|$Zt*jd7@7< zzGc)iPgCXev;PgLVgRHn5L@NlW|aivWSv0!K%V6M_(~!}14<`H`ge}EoB@U1>jYq# z;-7o^mP2y79;)y0TLbhoc&^NBBQ{I`nvI#)qKWB&@of`gO=y>a{Z>4&{m#pi=cvD+ z7}JsU5NT}%XLylVKPvpts_fX~jzgrROqoDeIvF=v-8F%zvtL^!)2;ZI#W7M8&A5pMkV3X*gE7JR@w&6J zjic}}!3|s?q3+q?Uv+iLnw|>TajWnI)IXR?cB3XL1l%4|d5HWDIsc zaL%2qBXM?VM(=XAYx1oOLpb}1-}EuW4GVz-!Wgx*`o2HA44&iydP<=-osoGQxIW1VO zUaJBo1?2Cl0Q@llE>(jfXe8CD1Cf}=P9erJP~^=x`-$7L64XP9`?C^*SL-j@pXxhV zPl9L$tFbUvQ+C0rzQIk*PHbe1 zoGO#Mqi@l)vG2x@iIHs(I#bi>d<F z#zIwq{=hHyE#a$r>7XkHALc60Ala|O=w2(JT~w3CxeO|F*96MW6(9iEUSgP#!N@Sw zMz){L3CWjbH9vF01MA=pM_(sKUqovSebD-FwQw&}b+3lj?iSguu%=C@>83U#nk^8rij zD=;>cC#R5C;R+Oi0$h3AI|sjZoy5)H)sI)^CXXGFJe+l7w((huy9=Qs(so{X9Z%Wm zZV`nBDCU=;lXHW@VVFfz|8N6u6q(;`#X0UoH42}$M!opX;m7B-ev{9y4lxbE&efsB zbR+SbYx9&KGw2dwA46w;0NEjRcPYoDQ>6*zd-K&yhw#I)4V=0RW?D4*_*>K0N!E_e z{twP^hl4P(LbY#4#1gBDW1HZ~lhh|%xt4lV<_#pJDunIGV8LkyI$ywGOW?A z$2Mx?vC-Ru@xaPF=pFN|&`+ZIyK~xs;YN&+=R>J;amL3@ z^~AP8E&azEe8d*0k-9ZE*oI78pUaOGM@SmzegGF+f$s-Ta0eb^jal5(V_!;fbgA<`c; z7L87HKQOMk)V61TbX2DMzm?Km{X})o;C=XQ|&>kxejz3Q?UXDZ26+M82Y40 z_qM5)IDtn0LRaUq-(4@LvkF<4E6*IpA0D~KICb^JL0kn0C%{dG)h}xZ9i`uZs>y?~ z7|t;B`H6%U72olFE|i~NUKf8`JtJP^E17s(-LqxytdB>sTZ5$hjiGo+PO%_bH1j1( z9`hARvCw>kIaCFvnh@i`=!ci@rER#2wNnjwT9sg1m_|G9?GgzB#moACJW3bkJR|B3U(IPLw`hsk+#8om|!FG_e(9l81%yiYotjdd-y& zN9xlHu{w1(_8bLfwomEZ+Uio2 znW?aQ?Nei~t1BfeOBPLe8++xho&P06Q0d(*2jzhN|99lpRh8;bQ-Rh%2qUbWE`sDc zb}wR1L-J+IQ&|sRjp-cRpZDUiPu9I(J*tJV4NX;Q`emJ^Ew?GD@BO!LC$T}foh)8x zla4_nq3~kHdC1(G;!VN_+6Gj1A> z&!w~b5hc(!>0S`FdpBq~j~}8cKFiBMXC3IDIL)rIeFOlK7Lbb5~t?O$sO z1Z%iF>l=%`mZ&c4{N#K1e!ZzI-d`npNI91&NLu7*i-3!->`^FzZqO6RT|MD_CbI6)dVrhiyH>Ajfhe^nZVuDF zMxHzv+nj&2zCUhQDRc<4gvHLd@)gX{HN;35y@QPZvRMw7X*N0Ee7|z0wm{oT>KOA` zO4IQh%s-0XySlIKeE|{M)4n0e`D==#%{ZbEO8|0HB?!3yrf>>1fYh*JH~uv&{WU&G zd{o^t+-}P7647^mf0XjMc(?O-Ox(~}7!Mg79BOf;!_-wfghuxokE^uzKsqIKq!!lMj>Taq`m_M4EtWgz{)?|zA`eSyGFtdD^_ zVuDo1P(i^+_a_U3FRDrZW{(o`om*u|~8j(n28s=9w(&%=ReZ@#+}IyV(PIjgH@u~{R0e&d$A(u31!Q?_#gG4!iIa1`2s z6X{XQ5quQfThlmrw6<63Q@ub!bxFt3wX62Mpg&Xz#zuXH9~x=me2?Y;n`fOn;LZC< zhcM!K(4tS6WsSid@^(M}-e;m`-Po^wq_USS7}o&8RyyJqEE*;aJP{`mt?dnhZwi*PDk3ZMxY6l6+KEybE+Gwiq+GPzbB((4AWIN}X}f-MKxjb*06As^ieRPq;TeAlvJM zLCTt4g2LD~1$pSMTJSn>yNO4KXr>06%bcejRo5uSQ}?ahOE=e6GP;_*cdzlK%^!QY zq_8!d2?XE4>DwT==-kb3^GC$(BBJ2(KC^NYr5cQD#Vb2gvB&lQWSswMdL(sLF7(%c zcJ5QI4EBko{QwHoD5lGYEdsG|!n*nUH!#7ad@%#wLZG*8SZYWl48OrQCE5KN>M!|O zGxVbB(c;f9{AgelNyCDiA53&nU1Ywfv6=)?b(X!JGMjd@aG>NIdEm@KUuTKGnqvIR zy;a)AsJO|Eent2#wMRyn60o1;S-?zve~Ype88*2?298i1ZPb1CkbbFEXbE)PUwqeP zydWT`*svfseDR2&)+tX^)tPw74zD@`bxKSRMjiy7Ct*S4+A@;uYad~TGD?_nst9#A zc-_Y0ync+=J^1peR{^uf!o36dKZ$Ms1fePvDEe+7WI>ilvE|Gexm=5=-b~Wz6HLsL zdp_Hh51H1`Lu->J)_yj%SJl^i)c8;xQqtSU_ZwLUTPvRD4VVJN^+OC!3b7q|@NFH1 zktaq~jtR;A;IEoIjYJIAHB{AqG>-C4?0-;LBsN5CHpNvgy%Nj=R)9pou#C>oGaDtK zRs=T?abKB+y3Lo*UnZ<83FEgrJO*hARaVtKuUiz>grlH zo#ualcy~?~Lnv>abny%z;=mB?Z6y3KYl3Y6?EX6my<5qD5UYAK1nb$M~5SD9q>X&mXamn*_{J3JK$)E3^ z)@)Vkb!aKzak8F)D`bPJ46=$C0)8T@>6&zy9W0r3rfD2~^1WJxi&)y)xYziWo4(j| zAjdsZv5JJ$bH)DoLfBhYppn5DfDxZT^HbhNkt5A7ql7ofs?hlOVuxvY{87!f_sTl6Saqb?;sYK5S9Iw8|c5X1;~^=dB*(U^2+fp>xPM4~qI=JU-Y)iEs@v8)Zao7Ke^8W-W{L}3+D{5V54X2*{7ZG1 zV-=%#L(5-2igsHHbwR%D;V0fNxS6Rr-w^vf1HNcNG{GI0NT|q4M)S@O#=s?Aye+Bl z{I@_@+#+N0ZrZ7I=O{|lqI7vvyX00@;IqyT3&+01$YrtR5Dp+b(_~nEL_D^WART5q zCm09VQDFMWjZyXA^bg#4L#+-MO847Z>hu>;;(D~dqn!$o_gEDo`&aD>eF5YX)$>+s zQB*yDDXa5-C2BB?4Sq321PRDfTvDH?NaK;!2lFCl~`UQ0^{Bp6OIZocNCsr6| zQa)51Z9J(wkg8h1EWvua@PgS?d1x03u`_`vbKrOwuwByz#E+EyeuTH9qz#9;c0Yjf8yb*0?{=p`$#wrv>y|X z^-2-6q8Q`ph_Ik}BJGm;%evHH!H42!_WD_?OdqPtw120NgnAY5>+*ZcOZ0WjH{#wF zU4}1&qUe$_xg;c4FEx2?F^NDrmfx1SOJ#i-eVsG4@FhZJ^JgOG3-t}HDg&SRi--_Y zTos5K@oy>0fUswdnITs1bP`1w$7?{skiVz4HfvXVikVsR-my36=Fg)3U*|NR;q!O= zMP&n5HdeTPo`yn!}uEFCk@D(4x@lfMR@#{fvrGP$%;^9)|H%ba*$%i z^-hlzzQ_G-9{Zm;Jlg45ashjrvx~rv8HUwruAiWT`6bSfJ_^{^Blwy^m2hRt_O8k! zzb&p@+3x!W|2D|pVj3rPF~$91pKA7wScqO6aj#t*b&Y$h+X)$-?5j+w!M!X%);wgTs^$mdrfhFFZTZ zmIJDRa-DK7NGkr9Wij;KNpq6^4=IHYtD*tO}E(GIlCpJ zN#mq4aSYMVzwAa{!Kz2XV$pU<0qb0Kx``>p-v;t0s~5OBvzun^y%<3`^cHY-vuL%< z42CDjvS?$C(BfP`?5r5H=uRdII6xOF@>E`Q}5spVfvde$sQ*PL1wf9JW z<`_2LirSU|r8t#txI(DqT;rt_Uw}^Bq$8H{rMERXT7&Zi!pMVUnaspPyJ)OBjuuxo zEIICB@qR%_1yz_9iIoJGBb+4M7QH$X@lSyjXR~R^MFaWWgiST@MSKK?*{+CDa(~DG&Skn|(-6pMrV$!*pL=aeq9|$uc zspGf8B08#}=n1E>-zdwC6Z>YqfG~92H9SHknB{k`nW6@mt&b=YuswNRL24?Uz)zqho*~|yY6v`&d z6W6kV2@mGq?j`rMHVc|lUv5UB70{fe5W;3m;xgcC?K4pj47j&41YF8Y9xJx%rAK+{ z>ChBK_fWmpE#5G~z`Z?}hm}O@yhlqXx1M1U-k$R$5d^Ksx%?Ndv^>6)c5+bLQvL8D zw)aW_4V@LAtXqVbPgzI6sN@<6^G4F z9KL$fq>Sizp=8n=6~t#RzQZ+SF8WSJ!T8{@R?0c{X#NYYmQKONhSaqOv_6kmjs!zC zQ{%(qV)48_kN2AniSEB<&Bn&Z29QJ~q_VlzHjhiOg9)I6DDM|dtP+VF3?slI5Kne5 zwWRn?{jhQFMTOinczCc|G2U*9Zfbv3!L7-i+?BNser&%2#gCyzEpA20&nZ8^yBJS4 zIhOm$8dOpF#|w(vw9FODQkrujmy_7HlznKg-D_U((0_qAs?6dMFbD#oMQf}VZ+?8H zlTuN+4@;JMwZmj|gTGL!x$1(C?AYzSb?NeZc}%Z7)ne;lPag}@BxQ9Yr}b%VP$*T9 zT-@QT88gcboeIEh8wxCTiZ_f`m#yp^*Ll~FzRvq^MyH_4wJj+V-@E7c#BA%Pfc53< z0V6@9T2y9TR{qzKpasRg)}W7zuiBJ!GHq;l}$qY-nYQ1elMl$q;FD z2DNHFCqu3RYNpIPQ8kLlFkXKO)IMm8+M~H4yJBv5UOH;wAUVfmTCuACo>oe>*gRn` zoSSi;`35nUnO_HsStC>f0?oc2*W=XqT#w+1)ZspxmM60+=;yB9T<@x4#Q(@(7Mug* zA|3z9x&n)#t)ATl+*|Z*<{O4kA(XS>JY&_7CqsQ+H|(A1>UkpZ#*+x^A5V;GhWIKC zEh5rdtsY>6na^89mf>6!c$z>QsaaSnbG)+g)7^f@AK{0xo|t%fdEa%+PE^P^E4z<= zpVjNC$9xT{+ZQ<|Q3jd<&u2Bh=638BEbTrU%gH94 zd0(ZVQ=oYA*Of?tZ5GG7JrYnqSbnlzi& zYcGv=hsn+$Rn^k=o$<0yIxH_zdFLb&15Ri@lCz1MTGs{_A8Oi%1AR%Z-(?Xd(K4ry zFs0_gF4BOJd?yy=?=IrUvli2T{Eza2K6*Bk9|(|$tyn3z)W7PQ9gr!HK=Qg>O!+of zK`Lj0j*M1M=PojV)jsiLd3}#<_>sM@QH3PY`F#q3`5*t4I88 zj(^{rZo5hVYV$XfLsQg*tSJFtWlUKpcY6 zKF7=#cYyMSbpV<`m4&$p@`UBL?Y{h36h|?4EXw)vtKA=eYI@>Jrf#Zn+TE&~-QVq} zMXmP$52QV=Ms#P)@G?lUEwyXwo-8_zolEV#C;agKZRP3V=6lr!CUXO-UBESqHBwRA zOjnC`K#$J+tXTTjm~#if+5}lJO4A@HR#Fy!Bk9vJ0Tyz<4WK(=Gqb(t=O8MQ}< zx@WaFFl)Ysr5Rh4FKDs9Z$cAiZYJ&gv`%6>xbFd{U;l8ESmDzBvDpIO;;CsO^1yAS ziyeJwwr8cDUNK_Bs%^jW7`FeOPcZ=u$!l5b_GMP{SYa(-(<`{b?}Y-Ck+j62Bah<; zDeKwTV=UsA>PK+<*u0aX%x^5sH$Wm#ZkFK|blu~)!?kd8ii`8MI=1ZucJ3ML1l09@ z8F>Kr`)HGV(Q?+6nW>YVm$Pn4E4a%&2t;0DjY$9`I)8m^e&#}Z&gMgr3)G(YpZ+2x z+Fp8-kJo=t4u%x4c)+vUj~K>!!+6Xn69AILqQVj0dCqrF`7S@Y;SN=V?b`p)C@XdG zZz$ZU3+fFF4PG!S3d&4RQ^-K(dP=(bcIvnWrR2U2AgN3(!*Le2YdZ*wFDI{mNbo7m z*vCcIWO%Di;)nbTT*iBrP2vF|h)}(_Hueseh(=MZtf-c`9jVq%6{95k$g{tVksdNPhLlM7OM zCZ63-hi*T)vUSA?*$ua%Q^0V5Xw^Oa0!}nvYUH1Yb9cd8Saa@RP zr-@&5}tCpQyl*%ErqzX|1Vo0Vn=c}D+;?M{g>?yFyJ{{2AsC$inrOW z7>Vv-Bbkj^)YUD_%4Y6wVy{c>n>{L6MTcaSOjyMJP20k(M!(fOC{?iN}MP@oo9J_qXzV8~~&`>Oa&9WGTpd!0!;o75M__!feu}LGp1N%|XrWO2i81UmHm>H7TZIZVc z2sk>FAXaJ}sfQ)93wSJ&I3zO*F3RAAB<66*PNxd!mSIvYbLHlS&-W@wn(Re#+v|Zyb^9S=9kDB5zkiD) zFiW7fwj2qN^u_WToYu$=!j(O$wf3{Oo#_iw&JcZN_VX>}^>hACVUFWgUv%z#%f2o4 zdlAU`ST=PO9E<#yZP&X6_jq-65R%(u6a|ow%r5Xt1|u)wTA7@H^*&T2dd2nhQk>|O zv-|&Ne4zuVo2*M;J^)G+cKee3q!^XZL-?b52FC;z1w%*A9*P8?TJ{fJ5&KD;$ZFrh zE~`iU41=u!7)s6=OXmf7Tp@n*>AyY2W@i-*oS+1Cnb=wE@@0IP!x>a<^_wp36HdMv z-4iGKQ+LWAU3}6Mqx$oZP@|01CAQf&V1hF+UH_^N9(miNe1=Hkr2h`Ss zulW5`mDh7Nnfq$;83%g-u~~)g)%cg~>^k^Y4lOJ-iEaG9xA<=@{@WM-oss|I#ecE$ zzkB4r3-Q0?;J-xazohZM1p2>X;=jV`zY6icYWY9p;C~VnMerxBS${5JJ%g%ByF>X> zQ~+sq{#wepUB0$+NBw0J+0OHtd$zkmf zA?~V5S+Tf)U~K+3^X5aUNG$aLEoAkmNpj;L(P5qo<7Hh$NwAvaz{l}NW@4%QsQ~9Pa{q^m@#Qlxglh&T-?k)^n&Dq; z$`p%g?tHxP>&g2)J#}J#U`c4JOmEmV)|ZmO-oZ$PGK@Le>|O+{BJ4{0KzsdS- z%dpylN2vd03n~IibyF}G;D`QsU?jZv->U`uWVFCvw$FAfvA=BJk$>4P?~MJDi3|tb z7@(YfTE+mvntB2&d-KB?;83see{!f-dGmnhf5sO?{6Cu}@3Dz2??F$(MlhiR)(cMf^#q@P$o#*T{Y3u%!rpsFHPyc9 z!dMXzkS^b&h?FQu7Z4OsAVfu^1c*w9kSIuRuOOfxLvKaGlPBOCwn0Eb0MAt(PHPyXL}IIA+emLSKr)}zzY(VSJpBY?w(>FF>R z`;ogIbLCaHyZb6b?>O9_)GWQU+z206yx57}kXt5hEoiczdK9=l3Ry&g1KIr+w5AH0 z1e=RQvVg-z)Oq0c_+fQZ6$GMGJa_?t>+jVTuy`y@b;63=4&rWw?b+(HLzgdwXm;qT zus6IDrmmltEu}>6f1{B4l#5&k0ZtH@xr!~2t(`*fDk8VKz%4qo;i?M>5+!}03To50 zC8c>CNGq6}9G6A8IJHUMyx1uU#LLS_Z94wu=v@g0CGR;nDx7_|g1Sjw?+lY^CWv#k z!}fbNoiRf5^^;5XR8GK--gOiC292G0(RfSpDcAiyg|rFw;gM;pXVOP?4BuHy6XTDc ziEi0ARK;=u?d-<=8pS>rw|Y!n>m2cyeQLzFKS!|@bUN)Hhqu6}*3#o{;E{`IpmhI9jWJ5$SUSBqXOBXdR()Wk`GQ6bp7C=*^7&cSLdqWU+-HT+^PKa0# z-<<(2grJ6k45+1Pwz)^KOy(fp^0uR^uyS ztx}4eA|cYTI+}=2RjoXl?IQR4t*hL9WS>1RJNPKC@>=pMX1hn?Kj4;GiXI#}R($%d8!)jV~#O3z#_Yv*`#eIkEvN6`=sti!Zv0 zs_rPir4>8jap_XOllXMgIp#T_fDAkCGzmCwPPbpyet#&V{kTB=uxiWUeTYo$FE0}o zI8HP-&(}eo>K&osA}H#oX>ULhmRw4pfhSV&omKt`4yh^kbh7uti}1rUIkg|lKd-I% zp@qmai>{~ZLoGMmHKtBKDst1P5Go(LW?nk)7n?T0RrBxgv-%cq3^9ulK!zm-Y4r`q8X2L+BjOHg0A!-$PG{L`L(wJHeK@4p&wM}9xx6F zCy7E$Ia1%Kh1hO_!{MiCHhSTe9vWkr-m+m`R0HxL69FJx$%fR0cpZ6M$*Dxm_DqkV ztz-JyXBM8P+|ror?N?}~W$vW@zn#a&IrBT7$@$p#0e5(JlYL10H^*5=z#b&Bpjj7*_Fw$}4e{b*5f!5UjwZ9K2F8_j z=^p*Rc_-)j37oXslNNPICj6}X+rybE5iX<>EoHS8ZAWgCZbhC-MIleq?$(d{Qca71 zkT%$c9?``ulz!(LHSE1`YWH7${$DQLTh=OidE+1|mIPI8v(ok$_l}H!LSCP*#+fAa zEl*tO-d5}FKd`u)^l6(QZuwew^~JH{Wb<1d4j0bdC=*jmI{(HlTWHT~&hW}m52fR} za@P}oRVhB`^?W)OF>KuRg)gk85V1T6ie3YmU=*G+Nb;AW zb-w#JIq507jX$a?S5sS?mY+#BDl1c3TQz+sJDc(Z-h-cxnL1fUO=b!e(Yr_d&FjM; z7DN70`k-PYkW0A1^wZ?U`m$;H8>VufvF4zh>JEOk1qs%!E|Wy|U$^ZS9_CXKxK#FqXqSN?jt|BK*0M#-v6{wj@-%-r2k zeImZAOnfmvm|WR*T6G6#LNSI$RvY?1H>i_Xa5gVLt3Inehal$=1 z#_ibs^DUcaB*YjUyd5N>+!oPfP}z@1VZ5_*oLgH_KAk%>NQS>-zvtdh3Q2pPa&SE2 zz@|W^W6+gyZK{cw&*;cs>(Q6}G0_jG30wv6IswxrxZ+QNO)bd9*l$ZB2HWLrpUz3c zMuT1{Kvus4E`*&dh83aUTCpt`13{1V*+nbB+~x>Hp%}TKe)i#^+@L@*E>TDBJyV4B zmKpqbTG_NR+wO0{qX=%;D`ooB7u(xVPC0mC%a!0I=Pm|lUGB`qD%X?#85GeHi1W$x zpI92t!JysgAyLTzuZW1p+|2G1U$!{Q)Ts-tAhVe_l_7-s4l=)xnZ!11{FLHQM%Tu2 z;N^nI1~q>kZL35t?-s}Sh*QRbJoQOr4jV4@MPfyNA_k1zI6wny?9a5c>emQ3O~bvx z_TJkihc}vK9Ucd2aOH`m_m#PwoG$LAh&?#a^)+~3N0ro!WdSa z-z^(DyGMdyYDAp0H2cjF5(nA~B-brszhcEvQ_h!xFzTln@>>=b;?~a(-}Qens?sEU zM@sgG(}^4F1ryH7EsgM}^=Xpnyufj1o=`c8BEvH%6=cF5L-7EDElt`3O+1T45uFQc zx#&*u>MWjL+k6a+qD5sADgCF@h2Glu=u6|mzT1_41^yE7P{)dj(A8fF)jss{k)qZj zk=i|Ub| zx_DJ(lfsZ1u;tjO6)5ISdGO@LmoAAb5A8VIr;Mnun$`?g!&bI(h-1J zUO=bj`GH(nnzQyaW{f!V5F|t&@C9DDxiPLy-S!Na5*YO7F1ZpUef{N>$9nMNIS;lY z&qtXy6o91QbHb}`5!4l)3}xl4Gj-_9dM}Klv%;`hT*(3YT?+eb)s9CKeJKEyJ^&L8 zTA0CrY{zkP`Z5qnjc>&tQ$s&{Q(r*uBP$DlqlOM8{EWIh&(2KJt%JbT!epZrBdMFBOceD9U&sr zK6i!XS?#%9rMX@cK-^_#4AT|-aQeVWutez;FO4V)s<5dZQ8Vu@Ry_$j z;yI*r^V+TSfZckHa1 zLgt<`G2_zk{wb6;`9{(n`|=*Os^E0o_&ADolj$UfZl-M}SSlo(qSoWEYm-(jmLiNX zuye)t2-pXPK&FEw?(>`qF!L*Ika-Hci{g+c016G11Y#qZ7U+-gx`Nkq$6y`Z!tvr9 zCo9Ey(~?2;RvGEnQIDUcTq*89IEfnWo8gfUit3u)>wa)U8cc}6Rs}RTLTCEUML$28 z`jGN22KuABBWw@!b)-`1^Wb}2T578!?%i^OOExh75k_vZN>L^uL*2B)P~C6wn{sKj zPX%L@GWN!e!bR&cWo7B{z^5(|l(!^GKRBXy_n)%dgE*PO5p3%jnlZZttY~w|SYN6!Gd9GS6%3v~??)TP?!7Gs z$f%(=xf|9Iu!PquVfWEcKfQhhw07kKfRCKaltU@e^uX=p(0ZI70x(h;9HM0AM~_j| zy?g7wR)%%;CHN^ni|FvT-Q;UqA5ZNVO$Xh4<_kh(X&0EPqbh<|hh%U`XZVfpr^aX+ zJ;SJ2Dc9Dn+`_v+t;hvkliaNkfvlOX=myib%L843MS#5}wJ&r0j+o4mQTUTm0+*7~ z550S`X(vAR1=@AX9qTEcJ7%OH{dH~OfNW)a1u7se#JOid$oEyKq0#x5b7ybaIeqHM zwlvyGu~61%$Q&hn-&G-yG12R&GteLnWlJs{3)j1u`5oa=7Yw}C%O1ESz7_ehPwSG- zW9R`?*dk;fN_iPZy$M=m{rJK3tsSazXUe&TseI5mS}^_+Dd$}O933_7V7SiHn0BpW{LRAH$ta-vgQbDsevn>9Ms|U zKmG~AJpv)zJ`9bsLyE7Jtp{?aRZC~%9ceaD(+^jaUHxku9~fs{PH%ow|oADbwqt-+0@3HH_`{%IM%^triwiSpzVBb8y!b)A5HOB&V>(<`nHl zV+LY1SlhBq`o)5am_+r~d?WIVH1{P-^6=L zqvtXvE$L!J_#v$I0QX*CKV||!*0BJ=pK*N=a#S5&G3w06n<^AvQMe4gIk-u9vpiwc5|H zfPe<0E#vb0vLmuo4&a`viItCF5ESNgcevrIWF$ zKCPOB7DeCdkH+PQ0m=DH>eW0&sjEwAq3=qR!)J7KX5;*~iL0?fBqO6f+Yyel}YsecryG z_tD3sAG*0L=OTq0?}Qmd4_nP5r_YgRVdj&egPz^B&ON&zF1meIp#po>A*H|~Zxy5V z=~jfpR-JWVfCbDjAk5ehnFxZ^(aiVkVQZ%92ucZ1o$<*oUEEv-vrPPKE8^BV-J#dg zGpxt84Z;%}B@aMk_VS`&rSPt=<>NI9aoJFx(#*QL5pUVd5%o`w$EzJ*4|cZR%r8)^ zu($lyy)G)>C?2AT58E3jkJb4FetpaL8trZcC_z>?8A?dl2$ORLBjH(R9OtJhN2&e` zFm}M3G%UL0=vW{;WUXG!8En*cK6-R@AK0Id2}eKZ-#sh7z&@%c0}dY#Qy}i<{S#+Y z<9F+rXNT|)?=bi3V8Bd00Ru=?-j62w$WhpY)0*Xp2)N5hiDW0|mhJ72U5J#nvZN%ugro z3AC;qyX7YPlnYz5j<`4Em0weneo2`!ke7bvn1a#U2NiL=dP4qd+qm`l&821LE9*ru=LqR1aS!`M$Y}!Rm;S z>#dFlLCgqBI>gT_8jpyM!DX*zH|DM^)mkY$YCEx^I1L%QNdGyCo_>wy(-EXzq-Rl~ z#HYWA+zt}}yp1TR_N9*);Sb#3E8(KEvU%I-a%9i9w*q3lCr&lO*oR>ZG`dY~1;)eN z^EPM#44VfHtnD(FW@zXHA5yY0bu=3;-mvZZAYCmd;DWK_c~M(8WNMX(_V8?6mFCy1 z@=#bK!Pwg&;IZTO`DE=3{Mr~4JEGT^hW$$M=^_Z(FSxA|!H<1lxJeQPnxpXPi7iW4 zE`Tlj@#Hp)a3AH3W}SeC#yBAoL80`uqr5`=N`%r=Pno^TJhx2JyMHk!5bTSDr%bX( zkL%I0=i?don8#SJk*XwU$oiE5wM27<;EmC(8IO~3jw{3X?CT;MX4pAn0hw3LzH(m` zwTtqq>JWo{a`;aJFr&;Nn|h)}Q($8?-mS5^nvP#85#F?C3UtxOYgsj*>MYFOZp4Rq zu@H!FL7m1^ldy$BK94n$i>=&y%jp9VkTtg`le~StF2NixBAj0{ZUBK~={P;5uZz!b`DXI~^V9b;Mz=^aF#rdH!a zNhOEr6Rq?*b_IECb@trPDHEUWaBi6H9hqweGSBbdd2$xfLn;|UpH{JNY#Pl()YT1Z z%+C+@sb(c#aDc6@%vDtAH2@`G3Kn`_iJB?%PU)S+$3W_xDk|u}8SWeQ(W&W+@(hOn z^jqkoJ#rj^wkSoU8<=KcOIGCsVJ9^%Xs8`SedRf0!my0|5LQmS_SFY;^KT04opt2N zy8a6B`lU-I6Fexw`~lvA!ntBkn!~=X+#74 zUc~(ZpL5kO=}vSEMil>`Ux3}y#68laU^UZd1(v2q7Y2|wOZrHY5X-P9-NjfRnddD+ zt|xxjoUD^7MmAY}_02o+MhM&JY$eCk4rbNk*QyY~YDGsI-`uJn^8JN_%=IF)RZ1WC}ygsF41w9cr^(f8Ygj}LKWWw=-IkE?}= zvgNVopjVuE9jOL08Q}gjmPP+bU1;u4$Wa|^l3zme|I(&7wy@7f7{nV6ALxrUsw->2 zJ%1&!Z6lLc_Wav1;aQi<9)0;Z_3=$p&5b&XqVW~m286n9FEJlG7mCho#QM~0hb0@L z0#QA90q{x^Cz@7fa?(B^9m@c>Twos=RZr?uZ09B^O4-}g#c|!b3YWA|a4cy!Wbc+wyTvwbhNH|Ol`lK;nLIj&1hDUZ-(Cn81>POJF7>l3%* z$mTxDumFg3BUb!GCz{VKT~**JIq`7EsklRDLKl71kKNB4ySBLa;nu?|KYG@_oJaso z8-{6Y0=gojl_zv25!Zn^xKhwU7l7|}wUS83?hoXb#Ugv--PM&lxBHV$r+R%2FzJE# zAG>t)L#@+X-pvZchZh+oB`Wcj)q@m$o6LNk2ZJ8UlM}Eof+H+{mGVmtG<4Wx3u{sm zsevR-rVJ4Q-li4aB~EBh7QTnw!~TYg^9t5;3~q9Jov?0E)8F^TzS6!0eN6AH2T>9- z4Q}F}GZKD1u}mcsxq+hF6-rN#S&0hYZhh0HJa#T%JP5KPZxQ1V>fR7~4mG-&Z~w%# z_bt+`bzxh5y)i8*=0(~1Fjb$8M=y+`JrlZ9JFD&~+=$EEZk%P`OkoKOF~^R+^we%y z9E5*c*$u(m7=XRGY{e8JkmcG{fm6wy#5fJm$|U+GIj}W8(WPyPY_a!{k6)uDxzq1< z6?f3==6(0M*a2#wifPxeeK+YZY3md>Y7yNCLrs@=aYo$xaV0*9-Ei&^W(~mYFm;BMR}%0w`0ll zAiR2QV&YrZqOEW=wYTdA@&@2dS{E4aq>cm8*Qr%aux((TJcAi<|T{b zStChWN{UtQfzMaAZyDVLJ6a)U1=u@xtZKkC55Z>Q z#tXh5GVJc?Xi%scP~dDpTHm>do=9ecrvndqX~G)oOx0xO8PE@bcAWRXvxg;BII4=> z8W1-w*c#sHZI<4MhQ;9NH!BgW6ZP2iqGcEdxc;a1f)H z`{*xu59doR9>-3|?rlHYX(G0!@Q%yUjDIp!tCQb1{mYN{O$R|39>YiA02N`&q$=ATI9RHEWKhW8lzF-sC zx*(_V&Ip>4%#JnVm{|nhdAt7~*ldc;pgA^nXYT~)4&jVooyH>nnE+S|Ne=PvETdlR zOi%yI!avae9n9d!xp%>50&tH$ebQ1g<=E4Grmja(;a8f2O&)s?zOI&QJya+jpKG-S z0e|oG1STAG0uTee3<}I>xaUmsX^PEEXNIQros~?d-LUr0S&F9xlzbJ+^uIKpJJ$2! z2Z0~F(eDCanouO3YQs04>O_NtBOOVTg6)?}er7tq`{ceYl3tftUHFLfHvJlxynM?u zo1hcF)OXQ_0mJQD1Ue-w2gXb@`pxmIdsVcYZqG1-`69L;vJg+im;^b4DNw{dEO?KG zrw4-7dV|L_M9Pc?WVK%A%~oG}TEUs4svzVdX^9RNdU{`L53Eifx7_uV2@_3bisr98 z8uP64b0{eeH1{a{(d!!Q-FS6O?ZSbepKb?k?>$r!qA34u*j5y)GG&f?zX+F~D*9Bn zKF`?QUPCrA_93-K82{d;K+ePSo9%Tfzj1KX0IEql5x2K`Qa>_z4)BYiB0;AONAGf$q0K zaiQD@$~){LkGG^*2EW>0wtD9Q%mg+AU`HFSa!X4e4!gsiEcyl!!fw7Rdn$k_sb*mFGw$GCq`A@mZh6}%k>Sq zB&k-K2o*d26o$_F+Md{ku2kkF0A$*5A`Pj|*>4?}j|&Z27P4N4 zc?Vv+06q2jypfIVDZ5tsY6q(CJ$8KRQ7Vj2vp)+&I=eS7K5CS99Y3E4a+y>fus6xD ziG>dKK463_<=^;f@j9;_`<`Esfh47Fj8OseP$udMo9IN%}SYnEuq-zuvr=-5n8r zbGp}J23~s^iFoO(a%v8|BQJ2td|!PMwFL2b`O%GsDcDVDO(9g0l>wQfbgmr|s6F z(ee3YN?SHEL(K~n7^K;XDJLfD+{5Re6v_0o)xx4*`r#}rb?T!&SDvOQ-uy6|>Cu__cY*-I+;QtW6$6|t zc$ z^djvaf31;Md-CbY>Xh>@obP-9%peJ{s*I;d7&T*hp&k1?g!17t?)U}J6iATG&(izN zVZM_FJ%;%4hJ&(vx+|CvzSV3MYn3YF2%pCKfxE|oK8?+=;46;U}Rb);j zdZIe|Cl_8$#cjX*$s#m3c;}5)kN4l4?T-`3#-QCGfPBez@@cAQlFmJnl^CE$Fo;`e z6Tdh7;B!Ox(wkyh_z`#OmQAj%+4e9uL*aRs^Z475YBL^JpAhRDJqCL%G3wS2DQciGkG$g9^?97znliOzsxDouN67>cI8H zgKe`h#v965Mc;yUwQuImZw_$M8woz2r+UhYsjLdzhD~fNpy>p<@%Y9>9XR~ix$_MY z@j-F*up*)LVNNTr9=q)EV8A4fiJc_e-U=eMHN(k+tNjhp2@YZgx@Pr%T*G_*aQorG(CYBN#^ECJ9pslp(UTAk!SsA`=swd4?+; z6|D|ss~W(LIxIdp;o>iuUOaIs_<{Vj;>PH&2Uo*zhTakVa#!_raMlUA^_GJf>O+ot zIi5?4KgwR~oR_5Zk{^ejX`C$0S=p*^$OUbW%}IfAeqeK=N_cL)Efl-wM^J|8P=@|s z$*TU9fs(|*nEUP--6^&|!wsL87u7oDaK+QLSs#$0jPs~3P26DoRud=kHs~l_;9-^t zch5YTGrla7dL;0OS=F1u>=dPs=PQDgB=)UcR(y{;+FAGJywI&&Rk!@vlGW+y;`Okb zquY!vr(flwhOK^{Rq}PEbUW1OhY-IU`|Qb@ z?R-bkt@fWhE?=`kpKk2vVDjEgFycZh$bUb7!^k#9_DLvWLU0<|6^Zs-=SAMlAO!*S zBsb~|0B^r6d)Z4o>D^rs#AWV!cyLWxgou%C%VDdMut>w}m(uGn+Ht^#@exJKa}jYB zb=EhWO1G^VBUL2cPEXIWk0~yp+%0Xjsw;eKkUgUzMV`oQh5`|Qbmr*Q;HmwqJB3U& z+~>+i>XR<5)tNkB%PSOi_^&|*#qOA=%qlRS`qni)e;-Gq)nE}fvlUe}X4xRyXHW3) zCcYz!H|J98iPusX87qPF;8J=b^>^vXIS*qBNwdX7+2V{2A{89{lHP(3EpQmj9s-BK zaJB$u6%TAg^lYFy*vagIp2@l29LFg{jb&Og(2UpxR}iytg$~;C@2HZxnEbHmj8;6@ zYmWU@0K8@ulKPB@w<;L+$y@QSbQVwFx%oBDJUr#hoS4yp+YgRj#pa{V0(FdL2#-I@ z_xkts2CI)t;>hjval_ODwZpTC+)Df+Godf4d^=4_cF&q>6jw?*SZI_Y_t3!5_0w1s zL3%H^y%DZ~`HvosSb?A}le&SF-p=Fv5hmZ?r?|h~pCLNr6s%{HKKb(JZw~p^h@qFP zx1g!xlnNjPW`*0(d;x(r`ZLV5G?;_rtVXSHXbF8>a@z{N*VNxdYE;0qWd7Nmqoi!h zJ;J-ThH5WiI;g*mxuzA&MpuVtF;G9xo^Hm}YV}AMvu?NGSk>UlL!>`L8ptITbl?;0 z1VHq0g=XA#@`J(Y;U)zdq^*eWaQ0=3SGV8t#TUBX?=Vf&*i*Bvvu_jEf{)0QW(syW z(=ytKaj$BHvMi~*h4b+CjV;)AW96RAp9k(vW zS%fY>UL{No?dS?OR0h_BWr$8fYSlLe#zG4-#eW*N?sQw$pOrdkucTQX-E!R)FaaNRutlq~y3JH6}N;YP3KO zj8=XN`sjN0tIz(`Sr;~&88D5wANjoYy58i@cqnVgP>V5i6Dkcw;z{+|>hKduFCK>> zszHhY6ycv+2X;HNARKHl;tHN>yZ&77A~kw-rI0BKSh!AGpgMoxqfQN;_LwriuD&YL zbH8#*Na_6b)`$EiX7bG?{bN|NY7%}r)troe4$`_oi)OOuGl}-`^or?Zp`d*RY@(^x zdg<}SahQQbtoK6P9cWP@K=VniC3lJ$53#oUM2dbK0nT|_Qi|x z#*1iD`m-77i6Qz95Jtn;1EJ*gC^WAguY28_<5JbMu=lrDP$x#zg-jm48S@FO4wsiX zAr@dlk(=ZYXE?{5)#SCuD|m#c&0s@8pGdpOqUWpYy#*Td9Zj%;a-3QZoW#h2-BDST z1Q1WcMeFIx#Z*ecuY|eG7{_io9vJp=t69?&@1VuzBFHUHMP0ef-RAMe|*KN zO5JLp1`1brcScTAa3z|TtN>vjmn0-k@oLauxARC zUR=3bHhi)+?P`*iM6k&Z`HArM2OsAfcgvp(6^8P(!CGFzLJ?)u?L@RI0k^WwkA+ z%HR}{BJlAn|I1GOD4ECmkB}PzErCG3Hmixy8CznP^q5PR^zjB58MJI|Tz{%#jUZ{m z_?M0@qON|a0*9xLGm^ymE!V(`a6!R(bT72lNwb` zYtU7BgA=bho}+9U+c}TO1P#GIJ>YGlKqfYuGZzx@(<#3>gqT`+?&GCJWGMqu2_>>L z!_7l>8>h*0_si!z1@6kon!|f!X>q%Dar1?y78Yo=vu$&h7vj)*_m_H8-hZq!djf{D z&gQXKBt=(?awma6It)M*EQ{bYH0gRGL&|I3rKj9K;L?;&*&7>i6rJ6F)adHL`f>Tv zPg_uj@=xp`#Jbk!O5wxj-e(Wnz@B`zHWYqQ^DnBYKi~gZJ@()9I{e3d3=08mu%maM zCI_x4&_?q+2y*O^qO@zE_aF$~pNHNiRB9KMSaviG60VNg)?Fzsub#HGmoR>ux#JK= zer)Ait5L1XnC4>&$-w|_>GmRD&|#UaHl(Kjb66JtmQ4=3K&B74;=r`chCI`mX1+%Y z3reV4EyuL*Gkn0=hrFS&d`G=M7D888 z#_XCZ2W~Z^M(`VOi~xGob_DV(#bKrQH^)@rZ;n`$+wpts6?^6d=4<8=FCA{X_rHn7b^a2sOg^^>ry4#=;OU|5qavu{R|nY4r^d;~=dzL0_j z5zssHG;Eil$~pz=8trGJSHN2G-_`gBU-r+>heN;p?Gc%Jd)OV)m4Pu$VnL~G5E1o6cpK~?!*D(^|8}>lCI-&av*WEkYa=P!!@EeB z=SfHq++JXwaFAy0@xw6pB{StgtiWyXo8zqtxSc+I47L_IP>$&Kd!T8xChHJU3Qe`h zM{jf{0|^lN!`~e5BxbN|u1YNXHeuQ7&-?tjK7a0?|0C<7v7gPw0^`jNBf+_Fcmngm za05SyhmUL(y``*bnBkN@(|*}C&#wQ7Zwr^9#`aD8D+kh{1A9r1^PC(kaHw-g1Y|>8 zfy#lkzzisDf{^xt1;HYB9@zPkM3b(FL8uK#)!!Uft(fUx>nb*vEt(t&J^_TDDMM(Q z`k#0Ba~=NN4}aFhpZ(#_KKbXo_;YUl!4H3M)E_+g2NnN8#eY!oA5{DY75_oSe^Bus zRQv}O|3SrnQ1KsB{09~PLB)Si@qZ^&T$%XKNJ&j_~|1KsYnjJ|LG>mH%pi?W~Qr(pnp8v z{LNw9=&L@2bpO{e!%diTpdh)BEw_Ww1s&092SLIeTK1px2k-tDv+Cb!gm-xVw;>bR zuxGoXeE)SZyN{%+5X{Vlb__$<--;!hUcdW~#5Mo9-yG|p$h#eXF&X@1{zYst)OEJU z$MoFu&=vu|~0g>(0fU58#q!O|~FfmYjC zdX1<_T^cIgqO`zNwU_U+PfqwK?jNa%sC7zA?tb2~lo+{7}<4%uJ+ zvjKjf+etF!0lID~ss;uqmSRLegub6mt14*?{>$m-(s{FJAg#*$it(%`XeDiLg`=*Z zzL7f*DH}$2Wb=;xFgymUXun^pAKTTF|LC0d9!DD%Il-0w>B-WEw5x|qDEhp} zrP15ZQuIq_WRxpuc6!{XF*GmU9VXQK9hci2~$lko?y+gf)E*Oetd~{T7Fnh3h zu-nDeeq&;GB_=`8Q?>XMfz2_?UV%YJM%HYNdrIq9Hs{ROeWo1TLkUTG=YT*GK9+et zcO~Rm8J?E5vQ&4us-ZL^P*KqA{so1XM)C=# zt0U^zy&W!MRW!|*`E;lO7`M6-E zX!Ul}$)xeopvt11l05UXvZB_edm|V?TOG5>=c<(P5SkDF5YGc_&tPNLw(yCXXki^= z|LHNNdZEXlL0;FaN5+$b2VKjWZ9*CtL45)D3!i+;ud2v&F0&}w-5T#Eewk|> zw#hfM8C+K0)pXmP2yN8q_oHo7xTcAbv>=PE$$+UAq;KKG;x51YESkbyI9zF6I-(u8 zXFKcgrSAO+OL861gRr=ipwkFkP>!;)f1y&lfV9d${<-4BGejlVk*78jNrP9K&)~In zWJoLo{WBmI_|^>6@FB)>TQtRQomhAT@~LP?&*}a&$ZLPXH`%1K3A02sA6KbnbD6A?z<8mzchU(7gz(PgOPJRYiUGQ9Z^ZT7}L1G`xUuqdUkEK zp*HOep<5drtK0t&7-C!rGN1=jx2g-sEKlV#Q@hg+4o07QeSO2u&l>ONSM0qwBj@Gb z#gUUn!c+xPOh16>F&-lsm&EKD+ zP;0;V%HRH(QI`=(Ixf`T9Cl?uY#ve@ctHxy>h0(5{}|(Q0&gFCzy2BJf!{?Vmj_2& zT!Xd`a+d8Z%mj9>^p7vlRilWVm+hk;)(oOl+?zy(7X}L8*`n>-$8$Z8hdxBVY9;GO zn%+NrPU-QT@5$;WfeX=-loL&GN8OzIJJ2QQ#!%|wj4D1ITzQH_+XCNZSR@|D*-A_R zvsplmivV>Yj?_q)t%mo)gS|? zRhnF^gRYMvqT1?Sfk#Fr=uj$&q6bk<4#YnhMM>3HnyM&oiKT0%D=mE2B*~pR)^c z*ooQ-7kwFXLCEX%S@ONM&c} zK2TsG>X5ww*wRp7SQ&#kq8~o3mY&IkIclyaM!vKtiYXhQfTmN)b~87S)QWe$2}28d{;1K z(i90S5)Izd3Cc(d1gTaXyC1&cu6Y?7Ef-uF=3ac>e8Dl}^vh@R#t9Xxt}>4o6~~^` zw!(zambZun7bim1wuUiqf3Yr7I#KUo23En6;k;tOXEN9Xo(&E_NfB_0ctfs3Tq;34 zZ7zPISIpd_xA;j>`STa%G7)829>=`I-$5wC(?z;2op$zmCo3w@(Pb^FF(2yeaaDuq z?qAE+vxl#lCeNR|opz-D>CcNZ=<4(eH-62>Q&})??L)_+qQ_+aF^i8BZtD#8< z38z(IqIDqT_q(G7`=B0l!Y*_^)8FK!YtBgN{X`!QjyLU&PpvHB4b+T|#C=_Q=V%(w z@`JF0)XMrQl*Yq4}w*T{#7ffpi?oy%kT&2F5WaXbC=4Iq{Ti{G_xh4Qsto=PT5 zi!VEC4frE?6BU*fYu|=TJX0Q-{$VPz;#qMJUB9^}=kZPEVNi-rjD+C$C?`Jv7{|c| zUEg5e+!Z?LJZk@Vyrd&$NG5hcfA-+Dpx3vPgl2R-bA`yWzi^u0eq!?S(NtX6VDy>1 z6aop2zQ7#B0V$h$k$^YNrEX=H9{PEq zpzKtGIUN*qg@=1!D(op|sT0lHBDlfvpiJ{__1c;5>WWL=cauhDqgRP;vCqE^K9#!p zRlZi~)1iBgY%UkFxs@1FnATZxcl~ry0ZpRa-fr#7jRr)>*OJQVgmB(N{py^Q+>efc zFP*^3@b}gyPqkf-a3m-{sH;i4AA35>?8SZkuUC5ix+2vt^wL}YtiLs4q?68=!aVjg z?JR<7QGRpy)XK8wwpV6v*0W0d&{24tbbP6fDLK($s8!SXz;~6(>~8SI|n7fxzDP`l^%K+B;pj#yZUBJEw^WB0&ZmG zoLvMQXRj?xz{&4|!neAD>o>Sv=-N^RzVukgh~ zHq4mjzd7y}VOauO$NGN`yd0&?GX+pEb!_O$hgZfFPa{<~Lf;7IPA8a3@;w?jbU*uL;n6QEa$oT(Cg1wo_$Cmfz)q_e z&}c6f@a=d+T*3Nm2YlDf?rR81kbkr>-lqf?9y}shd1Qv;&Gf@2Gazj`TaGQckE9G? z=uNCXSwu-@lMkJHkaeTN1IC*7kW3}a>s75os!CJg`G5OhRB%<}qJEAC72K$d=)KZ( zUCy}fD?BMKKvhc5dI_55t}iU9KIkLuU(DXdIWI00*xk&hKNB_0H|FZ-Kkwdax^JSmSAzCh!^>7S9h5Ep<|wnG*t;+sm^|Mb3?%Iz!7q3O*o(I-=T7}_ zX!BJ&Iq5w$CuDKVyIIHk)HL6#S;09y0bm=HxF^E6(C!cpAPuREg|iQQ|4?CpZv6^c z6OI$cy-LMoHYVS+`5yl+oBZ|ek%(ja?Q=oT0xc#iKPZcS60jD@DqPy$_yIsn|1a3` zyRyHk=*rprtLR770gq(`CZVwF!Tc@%gQM$kg!=#gl~4)U*|LQ$yO2v|$A#>1MUr{R z=D3m~vlNQBGP5(znRnSq$li{#$8l$z|@Ar8>U*q|FJ|54<+Zx_)D5%wxs})<+1`ygl zoo{YdNzp5L9sr67g<@y2sCa{;_Bkm#qWOIGx2^MDk9Dm!p}s~9sJY0C)rNa_m){$X z!{p`VZfJ*ypI3(f!ua(37IP1h>l!{aK6vn=iF?)G-eO6Ien0o;lD1Cr`AKFgy>Dl= z{Lbf&_1Pe5{**;YAMAzDK~c)V`CCIq^iB1naj;GStsXNyKWH=30|NUBBi@J;Ee0tj zK~?ckeiT?d>`=V{c4+QtJXYyG;{P-aN2qZ)ul%O9>D>O~F{w;2xF9_4|DBR98?MY3+E0M`=Z(~P%}F` zRz|+&im63xuvUdz^q(+VwMB8Ah#BmnT{}|Lh2mpJx{E;-#roaBnGaV5>lemRvEGr- zo|wT8=^L&$H~PIOc22~V2?7M)tOymLq#bnG6+q2}qZf0B1f#s3#^Z zbe+Jeteb=0%>BKKRtsp&RCUdzxmOjD*H2K`T77CX?MegXeJ&qF&`H$7<=)15@MI;n z*7YEOY#Fse|J0An?Bm{<+gsALMRp=*q!xSH!TjEi9Ibd+)P(wHzhWdL&Z4QQ>4U#6 zPOdlQa!#?E#HaLlHTgUCr~BbPM9;;+x6!)MZDPFtP*u~Omcuj|MA78>QM8C3xPv_G zHBqvX`ZM)F|9Ne}<{8?&&!x-U7Lb49=UP+%FoDyMQi4!dne}!=ylT1S#XcK!Ob=+F6bq9LiK8zuU8q6es&*$2r7htV*jiAt676;3bz#FcQF{ka3j{9;NnHJl=M zpZ;Fszf+0PJYxc#CpK?#CMJ_nZ)Rtz+>-ya1#lZaeF=LY^83dnk!s6+e?||oj*O(* z!1;z+?)qka@V4?Ir)_>P$)DdK8U!jSN|m#$2=pg$KPT0eTs}^QZ!G3qbHc@8(XJmK zbHL}UA3jsYKhQGQe0|=HwM*>-@bl-bWY;Ep8CQ0EcrQNR~ z-9in%I=K4+6nqbz?Q1yq_r)u*L6vw92|sJBl>b5pST}lJPh}MG6f&(&DZa-H(*sei zEwyQ0F=DSW(9XGzZWIViEr=dl14N|zAg^%(M%%50-PZb~iFjQtyw0BrFKQ`$%t!?*Tz{~p8ws1+{dSnOe z<#a_Q67Ls{pRsDGW{fx~-jY1BY%^31VN6Z(+(uA z+%$2byCEeIR*YI9jAz1v%Y7`({XM-pW`AEvnOCI>9I2+w)EM5Gco#j05p4woG8fXK z`AOq%Jx7CgV_lU;;g1W|oZ_E0znyv5r1jvFjWB%1uEFZ%=?u%4tY>+h!wd63e>=1r>}PF>szW81tL|-1-kZ4IqtpB= zR!ZqbTEcdbq3}Z$d@b1hmf-~XHKl_ju;kH#^cmJ@d zj&t+Sd-m{?MooJ29ME!2vzQx8H6I8206N;aLX?}VslibZ=A0dN*4a+s!7iFR?VEVN zzj^Wm*>~5(?%34lbvwM2K6A4Kb1r&}af+UY61D1Sk01diH7-D7+q|W^aRf%N!ECjn z{s#QLM2^aaRD|^qgh`woO`L>2qE6TRm9d~I%I%B}#}Ors@N4<| zTD+3yi#vvu*1muLUUixHDSe z4rs%F>JeGR+rz5^f4)`m=T=zi6E+XeY*ThSK(sk4DZv=>PBe=#Ka2=e|A+JRMn*=+ zNn}*h)c6$qWw;=R&2p&A(tF|DY_b4}1L;N8q51!Nf~|4!AL*XIu4XSdLQr7}P>gXO zSkSEby7Zk-qtV^aMj0{p$9CU(WgA;GHlK9m@75h8T{i*yF-{A4=%@aS3_1l5r-Tw; zlZ}WyiB)nkXXJK zggHTdl6_3y`CqGRCg^RMVH0G3ano}*ZxpI5ziLr%ey`RK_aOSXj?kEiRb&y8R$^hy z;4kf`$-%GyM98925W&`m*GbUx>9L)J^HrTkidvRgN8n^JxuIw|AlCW}mKn+&Mvond z^-ZQ7hIDp1XhVw}@=^Iqven}IoIIzuacl*?`;*Y|viA~!!aJ6?| z?i^}5|71p(SI6OHe<*?*`wVv$E=hrT;t7aOTU(6S=rr%orr29Uqppveq|qstc6GE@ z(%o&P&jh?Q4>O|i?6*5ULDUL#J>}PIMh%LDp-^YsSqZUF=X-!&NaWG8vcbo$Hq={; ze-THo!S0YLaJ!Ig#Uk<|E^Obt;gzm6o()v*w2t#Y`+evVOq0>#j^irYI5jQ4;)`$m zF80i;wFFD!P=)QRj6gG^S__Lk(YxS1!_1|qAiWCW8bN1~GZl9p?ul4PjxcLZ<(!_? z59gVl^*TCvg6H?xm&lRIl8h+v5bV~!Q6)*wz+9OO`$&e;Gf|vE@Y|#u*V;{bR zlW_3j)fP>w+738Xyx;uQGJQ#YJ|UFnC47zSHL*O31uTrLSV$Dg2WdUlk^JUyscIDJ zt;v!=shht4_sd3UU-~Y!rGNhP>kq{oNE|`rGk`ox8e$`Fv-Fd7sFTSs&BIE$s%dMb zF~`YK4!Un(|5sO9Vq<}+;T?@9B(V~F>$O`Po-yQA$l0xAFE*)d zxj`p2o@+ZyihMUO%Skq2-vJt9#V-L~&x5Qo?4sBa8@{R10x-Na;p3O^IUiqerhsrpW-py+vBY*S3K*TEEXo ze_1S&Z=lcE36RvGy+9}7_Jn%_1rT$uJ5PN!% zOip1R+qJtY(fKZFk`Rs+`OW7;zmu4HBy$Bt?<#CETTv#c`V?UC6A74-CFPJA!}``7 zKfg;o(nne&VjuL+nhyV^le^0U22`9`w;@FIZK8Dat+6`rJ07?>vXdd9<=CB{DDzf_ zLcpgOSbB;)e>*9OLj^X7(55Q2fV%EoP}N&NG8x3Q6|LD+Hv$Kjgo*7M6T9fNM9~7F z#ulT7cP^NRSxyM0YsS~OK6!qJzZ*@G8UyTHWnR=wA9?p47yHNVYgkxEfsbW`52tic z%K(%!&q1%pT&7Te=_!(A)A8;B#S|fd2GUtj(Okz5FO@vCjI4gVQ@XHCJRR3xw{$~e zn9{cdC_d<(CVDdXIm#*wU<&|BqaV?fa96tBxLE#*e0+tJfU3lWQu_=hzD1U$+mt~d zF4_)oHJJ>Qdmimp>k!Q+@M+(z5-ow}**Z6KUSLAFSI9gK3b#&I$x^QPgf1cZC_H3O ztd}P=hN0LzrZI9wZgA*eHN}q?>?Y&WtTqU(?%lAlxZtn&^bjyCefae$W6M;rHgbn2 zJ5J-!3}TBfDN2=3dO16%z>@eAEcEcd$8t)60EfT{m5YcPY47?m8$cvzdu%% z|8yy_ZuilRuB#76$8_juPFj|U)0pfbhU7i>uD=IKEkztFIYEZ%>gr48>5Og)8`Urj z1Q?7wVO$}~Hgd)XIr(e^tu-f{cS{=N*D5_uD1144y)XUdLKdkHLXlqub|!mY1^jAb z{TR>vk-C}3%%iS?V;&8eR%tuNqL<5M_$QgI);jz>y_ZVisDwv z9mu|8$VjAjY2#JZOsAfmK(oUMOf&R8C12 z99cB;zxTYLin){@timRgp}VGWkWoU~YRdw(0hVi!ofh-_j)mH%nOo(;ugG?9NY&}h zJJP3ErQe_G?FuWV@r-n6^3TiBzr%)yPluPlEyo@=Wj_LG8}SNrr3Sm~z8YDBSwrQ+ zyf^nPfPW@DdO$mAUb2Z8_eLG`E_9>R$Cg~bUlbd2Wc79+)MP1*i#PCc_r|4C?&6r! z?1l#$m6hst3}#*oy=kkmYk-t)a$r?b>>`qN99iK@C|X-*Z39iu04OMds~oz4;hk{Z zvKhvkCFbZISu~A++}|*^+u43BeaO>2Em`9H^=UIml(K6?abF-9b&5%hR;VWnn7pcl zfvy#t=jBQ%K>p(>c+V<}38z4aaVDex6CdRW`}lxz97$5_niu=G%bxrB@lYOk>PS{5 zT$;+);_p5$dDVI8`7t7)88(Am>cVXw5@m0>{b9c}>n*gJU7);!68w07h%po_g79m6 z@aO*XH3Sa&8T40sbS(MPL#+&?)-{`%z7d1;*rmr#JwU zH=em?x%?AF4dcE9TlzMruDM@z)$FOxJyK6Fuep-LulZM>xNk1oX;cBXyh$`$7!2Z* zjT96}5WFVUK-Ek|1dU6cpP#pDu>bZnMn&m`eA!uQW3haiY$dY zR8zi`u`{_+-MmiB3)3q<3eR+I2p!AduDRptO8uvpd8Kp< zBTA&Nepv!tf`-LH2Ssa}P_#agZIPID_lHT>f6J=APM0hVNJv0hIGF7qL9pDxLrFEi zhW}258|}tvMW2Y9QToVVhypKlMHjJL-Wd52D@n&c1o{2to!M*uiQ!?)0P124P0A623&BD8?ys?-+&|ZvGmi{@G#$%yGh=erKxnq-r3J;T z^5($Js`%hUKeaX_5rUk;9Cb|x+K1hNBwg~kJ~em8bZUdg#oLa5=3k1Gy`V_Ub)K1o z6FD-9@_G@Mh^&Kb?|%;i+YF;{{8N-hUBkhmS(%Q>_3CL0w6)H69m!9+#%iymF0ll3 zCnT)aVte{l>k^v}R{f3*PGUDTgv-1*U~--s#gs-H^tf46Qfe%Md%~8YPklHWw%?O` z{a=d?ux`bD_@OhlTKg!VH1f5Y{`cx>+mo;uez!8AOKc(_jRVe3@HFTbwiee>Az(v- zByjgZM!AKfw9Ve6;iwxq7E-0T8xDBIEqT;_+jYI(?qO~fd-Om41EM#hTYMVP}F6jOXkZ1Kr_V$bG|;iYhF=I>|euCB?^OEIEb1PAU2F54`Hd~n$U0zuf=`|lJos@@o& zt$=2B_32fJCxGOgH$$>@oF*FXRk(Si-Mad*z}q&lV6sD)M zo&uvcT9Sn7s)&nqT1?z<)cg*|>*%oiJ4MQ#E`Vj+l&LqdJTDa@Xe7t#Z~Vt9DabB$ zaP9{ns{JrCdn-@W=+Dk!Z3)Gcjkwypomqykp}Ck zYbO*%&sa?NQm%AQ@vz&b5r>E;qEbOo1qr#fH2)^M*5YkLo@JE%9!QH zsfQta{g&OlQO%Arkr6kQX``@69oOj{7x~69vesBH2&2Fd*sVPAjk-xnC4VJq{ko-Q z+C(zM@)eW!KMfNIeyiB#(ch<2KfwIc%;itTm|i(`$wZK^miQ6B7RS&IW9jQ;2w?n- z46t5Sg7ec(p2{N0ya_{pN+eaARNwzOchzSZdz!+f`!#JX@1bb-JvCbn{K0THr zr%|U{TUyZOK9SAJuw*O>@e=Eq41xS4*`hS+3rjoqrzh<<&=EP?)pEGZ->3wKvyZ+C zTot&r4x1ia{72Ex4?BiiyKBYj>W9MI-Ag(|(z=xP|4O82UMPHjT2mM!RL4v3sGs$hIKw&mJ3o^V!GL*juZg<{m&nZ3GO>DLK08l$2q;7b(wQ? z*f?^0y+Qoy=7g;6lBiEw7TxD{4*VME8b$TJmm!Yg+-?iFAPtaD6#E{2c<66jFkE@} z+pSLo=Tx#$p<8qpm`_)MSlfja+lG5qu4BYW>FCs8WjlLq)VA%2Nzu=w$=RoO&e!wL z@ImIBuj4=QdW6zSa09d1A;VsWQ%A!EvyLvu(RORp!#7QEv-;Ld8V?eG3)cmHldCc2 zA3THPass&Vh^mg_xxR=AFS16<<1_b`KdhYX{#E?U**)O^34GW(L=4tbS+;w(TYKBl zj$HoVDUYA^#xl(-Fo~&? z$Nui}W!(lLQj&Y01n;r&@pF|C-mv{HA)}Xwh0-iOfSOUItUkkTx46H-;AtL}v9Cy` zVCKRv-lv>d%+sVXW$33w*u0nz+8~7WOqjyQ4@1ypt+|~gjvAh=g`n&#pQ;dETf6)RO(ypQe*{5o|sa=(IP&J04&km%kBTua+hq*jWCv4Q{k$AM<&J%~`P{4uQ?J=ltR< z?9mn{jrtLhKe2bcX>?I+`Y=-$QxsjcUD`Od8%=kxhZi67+Gmy01Uvl62<$$6H28zX8BpvASkJ3DR zeDK0ZF1a^XMy7|C`>*9~u*H8mH()1lY1NX7QkB2P$%j9IbwD_1-s92yuAAUG`dSj< z%7n7U?nSS6Uf*s{9P$4d;0M<_7EE#-Cu|n@S+!NW*lmLs*|o)|q2$a7Ousm}q9=K& zIuc;poE`C6q4rP7?dj$F!cE6Zc4Nx{&W%_Z_@ zVDCSqY;{MtbXP56MI6FR&8Us)bnt@_w~s*xW(Vfll*jc>__?Df?4w|q_J+=nC*6ch&TJb7CE-zgRv zbYpxvIeCnnvmpE#r2M_XE@NtJ+0gF6i-PM?x%gHmGJ|*+_Zs1z`c`w=B?t9Mh%-r7 zx+y52`^?nYR{3-j_k&X^yq>PiAA1dj9>l zWCK!!@oyTJ8m$U<9>y*{qnIs>zarvy<_Aa?sea*=K3u2*D|%tp%3mLz@VD~6V(xT7 zZnjUvg+U$w?>ehTx%*?zqQs+sf;MhwY|QpGfx*P%f4ZD7+gu(jd~7N*6pM4PKJNBo zWNbw-1nLiqmIm^N)ecva5Ce1_e>9zs;zN=$rJxr2%n=6Kuf5PSwEU=|*^PZ#%I}$P z4JkLR({IeamOA_7l6O@HXOgQ3rPsa8IV{kU8u84rqWj$s7IelO0i-a zqwVY^V~O$A#43BrM~G9a_TD&SY%2X}{TGkqgtT%d1u2Ob&hIQ3CBPsjv?RI*DTDV1<_nYcQ1q+ z&%~rPGHDi8G`Sf5>z0E&M5Nyq?YK6@I;GfdD&qW*@oP7J} zcwN3l;%r&NI6%KnNgl?oX^lLd)~W8w89fJzrNCKln-&et+aJ z72Kv`@9dpi5|tL*)gnxr*!yx83(BDR_V%1wwzFJ>@=Q`@+E4sziy-72Ejv^KdDt&0 z*H={{$giB~Vi{A+X~AVXz$Eb;<|f7L7mjEE<_SaCOw{#(FRkZ_lUUzY1r;|y(06}i zw&?pm9-yy1_jTW)&7IaD+ih3;cS^R6xWwr4Qv-@Z$+8^zV(UyB0p6C8RXVrNsDH@w zRJ(q}HCKbrAhN zGi~qk2-8jX0iStYF!er#wM(1{yXaw0DKp9bl{dC4Zm+r>bK~FpnWIyG0E@&VCYIxX zTtxuN^4R5cKmg{0Uj264L!w51iF4l?6!*)aQ?LFoP4c(tH3+UNcI%1I!kg(|0h4e< za_Dq0CI;i#lTGKIUb2s^Pyepmf7q1WIOG5h=5nLVVl{D}AMWkT@R45VSK0OQV*E|! zH*xQv7p$pTUMDa9n9~{^>(RL1C)tZwLO-zs|M#R*NG{&Lu;pLf__%+0Wt|gMxVuKM zzw-g)f|)MdJ;-!PnxlYe#Dsb;OcnGJORUXyei66t^FLX$u zp%1lPp%`K{;jUp**61eyg9ey{)}vF)Qs$zulrpL-{1!#Q{d*t&)(anp7L(IWBffqI z&CPRnHYL7K>wBGr+^{+8@AgvR#tmINYho=P9T%-h;qU3h@Q!UC_H$ZUjUR>dr~7i3 z7l^1f{k)R?(nBKV^yRA57JbiBpq6F6NkKl2Bt=?LEW<0;9n~2^Q|^U-oBES1O>292 za87-%`FcKg-}pV4W&b)UHH03A;ip6{4!+j43tb$H=cXCQb?HerjqM)#I>b93XWUq` z?<(-(oKID*jy{I(XQf|m*blXXMwQdGTa{&edf`XROO@FG>iIO;L0PXSK(}`0ODx;Uxh0t9-7C|Q_kV|9F+Mwndxia9X6z-- z=CUPraYAxzyKbwvx|I{AT-cSgag?8R{)5cBIA`sYn;Wio%PG-)4}lx9>Dff4=Fh>v zBDhjR+OW~>e*gZ`t7@R{R~=s5?BJT6NTXT)JER8!zyYDRAk0u<#&HxboM+<0{B1_* zh_h%e-?vBB(BOhj8nb8KcY-Ue20^(vi;y|Wet~vq^ZhEoV7|<#p{9QG1)`e|d{qrj z{FVFVKz3LA{)Bz^*AhZ8%2X9y$=1da` zo6*yG9-)a26o@<2nW{)r3{IPM3g^21<;%?4Uguj4@$1g7o#VQ2DS&h>+zz;csz#N9 zlI=Rs)3Q|nu&`||Y=Fv=YsxsThz%LHoJqn?+qz$#Lcge4ew8!^i6_m|wCVX^cLkb9 zBy-MuPQm7he@S?#b~n=BPm)=Fphx)25NS}_4pN;^y1?i|S2Zg-)t3Y#c%$J%r7O&! z)x;2nlM|x#0Lpd%b#bM%_gD~pn`jl!o1SPIJqY2ismr^R`&iEydc7XEz}Bqmu4~JV z?%6%(3TG4NUK(G3G37{XVW)E+zS8TK+P~kddHiKkZ*}f?$v>>Ja(b2BwoB$6zM;M` zNn87RQ2OO3myFI{^4UKbxtpOwO`T%%NxZv+B{1LS08&A>U|T`PZcet?jpLW)Qes{W z%3>LN;{$X;&_Vr&4`pdd4_8XZ$yH$2f}&sw^!}clMyW??SKK%qf71&Y+|OK30qfKT?$$uWrmRptc;Y#^ zEtnNE zIFWG#&D+e`#Ssv(IQ}3+vMWcb^S_j$aaH3XMDd25|%v0u)zdQADk51wgfrJ=NkTJu&$hOFyG6>#9{t-V)=WL(H5!7L-gvQB2&^u*B# zFR;1+y&7BEuP0SfR1vdc>Dj5fH$!klbB52(&V6Zmrp^Sc+awyYtE~)UTreY==@T

mZq=~Otyc2eq9Z!9o?;WeprcdE_%d=Kl|ys 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%0AYJG@vDcColCV?h6= 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 UR>$`f0R0`RrT^c-&$Z$I10t66+yDRo literal 0 HcmV?d00001 diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index 1a417180f3..c1dc9a77b5 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -182,6 +182,12 @@ Each item in the plan has the following attributes: | CumulativeUnblocked | The total number of computers that will become “Ready to upgrade” if you validate and mark this and all prior items in the proposed action plan “Ready to upgrade”. For example, if ItemRank is 7, and CumulativeUnblocked is 950, then fixing items 1 thru 7 in the proposed action plan will cause 950 of your computers to become “Ready to upgrade.” | 950 | | CumulativeUnblockedPct | The percentage of your machines that will become “Ready to upgrade” if you make this and all prior items in the proposed action plan “Ready to upgrade.” | 0.24 | +See the following example action plan items: + +![Proposed action plan](../images/UR-lift-report.jpg) + +In this example, the 3rd item is an application: **Microsoft Bing Sports**, a modern app, version **4.20.951.0**, published by Microsoft. By validating this app and making its UpgradeDecision “Ready to upgrade”, you can potentially make **1014** computers “Ready to upgrade” – but only after you have already validated items 1 and 2 in the list. By marking items 1, 2, and 3 “Ready to upgrade”, 14779 of your computers will become upgrade-ready. This represents 10.96% of the machines in this workspace. + #### Using the proposed action plan There are several valid use cases for the proposed action plan. But it’s always important to remember that the information presented in the Plan is only accurate when sorted by increasing Item Rank! Here are three potential cases in which you could use the proposed action plan: From 4fca939acc09b443b5199ba01bd405c46edffb4d Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 21 Apr 2017 13:58:02 -0700 Subject: [PATCH 012/113] tweak image --- windows/deployment/upgrade/upgrade-readiness-resolve-issues.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index c1dc9a77b5..9ca055c5f5 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -182,10 +182,11 @@ Each item in the plan has the following attributes: | CumulativeUnblocked | The total number of computers that will become “Ready to upgrade” if you validate and mark this and all prior items in the proposed action plan “Ready to upgrade”. For example, if ItemRank is 7, and CumulativeUnblocked is 950, then fixing items 1 thru 7 in the proposed action plan will cause 950 of your computers to become “Ready to upgrade.” | 950 | | CumulativeUnblockedPct | The percentage of your machines that will become “Ready to upgrade” if you make this and all prior items in the proposed action plan “Ready to upgrade.” | 0.24 | -See the following example action plan items: +See the following example action plan items (click the image for a full-size view): ![Proposed action plan](../images/UR-lift-report.jpg) +
In this example, the 3rd item is an application: **Microsoft Bing Sports**, a modern app, version **4.20.951.0**, published by Microsoft. By validating this app and making its UpgradeDecision “Ready to upgrade”, you can potentially make **1014** computers “Ready to upgrade” – but only after you have already validated items 1 and 2 in the list. By marking items 1, 2, and 3 “Ready to upgrade”, 14779 of your computers will become upgrade-ready. This represents 10.96% of the machines in this workspace. #### Using the proposed action plan From b20c1d58f2638e2862e04a6da0e917d63b68ca8e Mon Sep 17 00:00:00 2001 From: jamiejdt Date: Sun, 23 Apr 2017 22:52:56 -0700 Subject: [PATCH 013/113] Update MBAM 2.5 SP1 release notes for MDOP March 2017 servicing release --- mdop/mbam-v25/release-notes-for-mbam-25-sp1.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md b/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md index b52e59331b..a0c7a80e05 100644 --- a/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md +++ b/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md @@ -119,13 +119,7 @@ If Internet Explorer Enhanced Security Configuration (ESC) is turned on, an "Acc **Workaround:** If the "Access Denied" error message appears when you try to view reports on the MBAM Server, you can set a Group Policy Object or change the default manually in your image to disable Enhanced Security Configuration. You can also alternatively view the reports from another computer on which ESC is not enabled. ### Support for Bitlocker XTS-AES encryption algorithm -Bitlocker added support for the XTS-AES encryption algorithm in Windows 10, version 1511. -As of HF02, MBAM now supports this Bitlocker option and is a client-only update. -However, there are two known limitations: - -* MBAM will correctly report compliance status but the **Cipher Strength** field in MBAM reports will be empty. -MBAM pre-built reports and compliance charts won’t break but the **Cipher Strength** column will be empty for XTS machines. -Also, if a customer has a custom report that uses this particular field, they may have to make adjustments to accommodate this update. +Bitlocker added support for the XTS-AES encryption algorithm in Windows 10, version 1511. With HF02, MBAM added client support for this Bitlocker option and in HF04, the server-side support was added. However, there is one known limitation: * Customers must use the same encryption strength for OS and data volumes on the same machine. If different encryption strengths are used, MBAM will report the machine as **non-compliant**. From 9058959ce7810f7f42ed6370fa99def51d54d0ee Mon Sep 17 00:00:00 2001 From: jamiejdt Date: Sun, 23 Apr 2017 23:04:52 -0700 Subject: [PATCH 014/113] Update MBAM on Win10 1607 change around TPM and OwnerAuth --- ...g-mbam-as-part-of-a-windows-deploymentmbam-25.md | 12 +++++++++--- mdop/mbam-v25/mbam-25-security-considerations.md | 3 +++ mdop/mbam-v25/prerequisites-for-mbam-25-clients.md | 13 ++++++++++--- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/mdop/mbam-v25/how-to-enable-bitlocker-by-using-mbam-as-part-of-a-windows-deploymentmbam-25.md b/mdop/mbam-v25/how-to-enable-bitlocker-by-using-mbam-as-part-of-a-windows-deploymentmbam-25.md index f0d6942f8b..30cbb3e856 100644 --- a/mdop/mbam-v25/how-to-enable-bitlocker-by-using-mbam-as-part-of-a-windows-deploymentmbam-25.md +++ b/mdop/mbam-v25/how-to-enable-bitlocker-by-using-mbam-as-part-of-a-windows-deploymentmbam-25.md @@ -43,7 +43,10 @@ This topic explains how to enable BitLocker on an end user's computer by using M - Optionally encrypt FDDs - - Escrow TPM OwnerAuth, even on Windows 8 or higher (MBAM still must own the TPM on Windows 7 for escrow to occur) + - Escrow TPM OwnerAuth + For Windows 7, MBAM must own the TPM for escrow to occur. + For Windows 8.1, Windows 10 RTM and Windows 10 version 1511, escrow of TPM OwnerAuth is supported. + For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](http://technet.microsoft.com/en-us/itpro/windows/keep-secure/change-the-tpm-owner-password) for further details. - Escrow recovery keys and recovery key packages @@ -55,13 +58,15 @@ This topic explains how to enable BitLocker on an end user's computer by using M - Robust error handling - You can download the `Invoke-MbamClientDeployment.ps1` script from [Microsoft.com Download Center](https://www.microsoft.com/download/details.aspx?id=54439). This is the main script that your deployment system will call to configure BitLocker drive encryption and record recovery keys with the MBAM Server. + You can download the `Invoke-MbamClientDeployment.ps1` script from [Microsoft.com Download Center](https://www.microsoft.com/download/details.aspx?id=48698). This is the main script that your deployment system will call to configure BitLocker drive encryption and record recovery keys with the MBAM Server. **WMI deployment methods for MBAM:** The following WMI methods have been added in MBAM 2.5 SP1 to support enabling BitLocker by using the `Invoke-MbamClientDeployment.ps1` PowerShell script. **MBAM\_Machine WMI Class** **PrepareTpmAndEscrowOwnerAuth:** Reads the TPM OwnerAuth and sends it to the MBAM recovery database by using the MBAM recovery service. If the TPM is not owned and auto-provisioning is not on, it generates a TPM OwnerAuth and takes ownership. If it fails, an error code is returned for troubleshooting. + **Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](http://technet.microsoft.com/en-us/itpro/windows/keep-secure/change-the-tpm-owner-password) for further details. + | Parameter | Description | | -------- | ----------- | | RecoveryServiceEndPoint | A string specifying the MBAM recovery service endpoint. | @@ -172,7 +177,8 @@ Here are a list of common error messages: 3. Name the step **Persist TPM OwnerAuth** - 4. Set the command line to `cscript.exe "%SCRIPTROOT%/SaveWinPETpmOwnerAuth.wsf"` + 4. Set the command line to `cscript.exe "%SCRIPTROOT%/SaveWinPETpmOwnerAuth.wsf"` + **Note:** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](http://technet.microsoft.com/en-us/itpro/windows/keep-secure/change-the-tpm-owner-password) for further details. 3. In the **State Restore** folder, delete the **Enable BitLocker** task. diff --git a/mdop/mbam-v25/mbam-25-security-considerations.md b/mdop/mbam-v25/mbam-25-security-considerations.md index 533102fb68..033a2d65dc 100644 --- a/mdop/mbam-v25/mbam-25-security-considerations.md +++ b/mdop/mbam-v25/mbam-25-security-considerations.md @@ -31,6 +31,7 @@ This topic contains the following information about how to secure Microsoft BitL ## Configure MBAM to escrow the TPM and store OwnerAuth passwords +**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](http://technet.microsoft.com/en-us/itpro/windows/keep-secure/change-the-tpm-owner-password) for further details. Depending on its configuration, the Trusted Platform Module (TPM) will lock itself in certain situations ─ such as when too many incorrect passwords are entered ─ and can remain locked for a period of time. During TPM lockout, BitLocker cannot access the encryption keys to perform unlock or decryption operations, requiring the user to enter their BitLocker recovery key to access the operating system drive. To reset TPM lockout, you must provide the TPM OwnerAuth password. @@ -38,6 +39,8 @@ MBAM can store the TPM OwnerAuth password in the MBAM database if it owns the TP ### Escrowing TPM OwnerAuth in Windows 8 and higher +**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](http://technet.microsoft.com/en-us/itpro/windows/keep-secure/change-the-tpm-owner-password) for further details. + In Windows 8 or higher, MBAM no longer must own the TPM to store the OwnerAuth password, as long as the OwnerAuth is available on the local machine. To enable MBAM to escrow and then store TPM OwnerAuth passwords, you must configure these Group Policy settings. diff --git a/mdop/mbam-v25/prerequisites-for-mbam-25-clients.md b/mdop/mbam-v25/prerequisites-for-mbam-25-clients.md index 7779461ff4..aba77d5ac9 100644 --- a/mdop/mbam-v25/prerequisites-for-mbam-25-clients.md +++ b/mdop/mbam-v25/prerequisites-for-mbam-25-clients.md @@ -40,19 +40,26 @@ Before you install the MBAM Client software on end users' computers, ensure that

-

For Windows 8 and Windows 8.1 client computers only: If you want MBAM to be able to store and manage the TPM recovery keys, TPM auto-provisioning must be turned off, and MBAM must be set as the owner of the TPM before you deploy MBAM.

+

For Windows 8.1, Windows 10 RTM or Windows 10 version 1511 client computers only: If you want MBAM to be able to store and manage the TPM recovery keys, TPM auto-provisioning must be turned off, and MBAM must be set as the owner of the TPM before you deploy MBAM.

In MBAM 2.5 SP1 only, you no longer need to turn off TPM auto-provisioning, but you must make sure that the TPM Group Policy Objects are set to not escrow TPM OwnerAuth to Active Directory.

[MBAM 2.5 Security Considerations](mbam-25-security-considerations.md#bkmk-tpm)

+

For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM.

+

In MBAM 2.5 SP1, you must turn on auto-provisioning.

+

+

See [TPM owner password](http://technet.microsoft.com/en-us/itpro/windows/keep-secure/change-the-tpm-owner-password) for further details. +

+ +

The TPM chip must be turned on in the BIOS and be resettable from the operating system.

See the BIOS documentation for more information.

- +

The computer’s hard disk must have at least two partitions and must be formatted with the NTFS file system.

- +

The computer’s hard disk must have a BIOS that is compatible with TPM and that supports USB devices during computer startup.

Note   From 758d3d0ddf9cfc78af168d49762a6be3f91452e9 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 24 Apr 2017 12:07:39 -0700 Subject: [PATCH 015/113] added section about how to disable firewall --- ...-administration-with-windows-powershell.md | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index e82ec6f3d5..7549e0628a 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -63,7 +63,7 @@ netsh advfirewall set allprofiles state on Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True ``` -### Control firewall behavior +### Control Windows Firewall behavior The global default settings can be defined through the command-line interface. These modifications are also available through the Windows Firewall with Advanced Security console. @@ -84,6 +84,30 @@ Windows PowerShell Set-NetFirewallProfile -DefaultInboundAction Block -DefaultOutboundAction Allow –NotifyOnListen True -AllowUnicastResponseToMulticast True –LogFileName %SystemRoot%\System32\LogFiles\Firewall\pfirewall.log ``` +### Disable Windows Firewall + +Disabling Windows Firewall with Advanced Security can cause the following problems: + +- Start menu can stop working +- Modern applications can fail to install or update +- Activation of Windows via phone fails +- Application or OS incompatibilities that depend on Windows Firewall + +Do not disable Windows Firewall with Advanced Security service by stopping the service. +The proper method to disable the Windows Firewall is to disable the Windows Firewall Profiles and leave the service running. +Use the following procedure to turn the firewall off, or disable the Group Policy setting **Computer Configuration|Administrative Templates|Network|Network Connections|Windows Firewall|Domain Prolfile|Windows Firewall:Protect all network connections**. +For more information, see [Windows firewall with advanced security deployment guide](windows-firewall-with-advanced-security-deployment-guide.md). +If you turn off the Windows Firewall with Advanced Security service, you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), network protection from attacks that employ network fingerprinting, and boot time protections. +Non-Microsoft firewall software can programmatically disable only the parts of Windows Firewall with Advanced Security that need to be disabled for compatibility. +You should not disable the firewall yourself for this purpose. +Stopping the service associated with Windows Firewall with Advanced Security is not supported by Microsoft. + +The following example disables Windows Firewall with Advanced Security for all profiles. + +```powershell +Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False +``` + ## Deploy basic firewall rules This section provides scriptlet examples for creating, modifying, and deleting firewall rules. From 92422da73acd9aeb5383207c9fd68fd6d47d6f2b Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 24 Apr 2017 12:13:06 -0700 Subject: [PATCH 016/113] added links --- ...-advanced-security-administration-with-windows-powershell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index 7549e0628a..79e81d0bac 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -97,7 +97,7 @@ Do not disable Windows Firewall with Advanced Security service by stopping the s The proper method to disable the Windows Firewall is to disable the Windows Firewall Profiles and leave the service running. Use the following procedure to turn the firewall off, or disable the Group Policy setting **Computer Configuration|Administrative Templates|Network|Network Connections|Windows Firewall|Domain Prolfile|Windows Firewall:Protect all network connections**. For more information, see [Windows firewall with advanced security deployment guide](windows-firewall-with-advanced-security-deployment-guide.md). -If you turn off the Windows Firewall with Advanced Security service, you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), network protection from attacks that employ network fingerprinting, and boot time protections. +If you turn off the Windows Firewall with Advanced Security service, you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, network protection from attacks that employ network fingerprinting, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), and [boot time protections](https://blogs.technet.microsoft.com/networking/2009/03/24/stopping-the-windows-authenticating-firewall-service-and-the-boot-time-policy/). Non-Microsoft firewall software can programmatically disable only the parts of Windows Firewall with Advanced Security that need to be disabled for compatibility. You should not disable the firewall yourself for this purpose. Stopping the service associated with Windows Firewall with Advanced Security is not supported by Microsoft. From bd900db8dabdb0ec1d22dfdf1089567abae261e6 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 24 Apr 2017 12:25:48 -0700 Subject: [PATCH 017/113] added link to managed installer topic in parent topic --- .../deploy-device-guard-deploy-code-integrity-policies.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md b/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md index 17169f4a98..baad65e7bb 100644 --- a/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md +++ b/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md @@ -20,6 +20,7 @@ This section includes the following topics: - [Deploy code integrity policies: policy rules and file rules](deploy-code-integrity-policies-policy-rules-and-file-rules.md) - [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md) - [Deploy catalog files to support code integrity policies](deploy-catalog-files-to-support-code-integrity-policies.md) +- [Deploy Managed Installer for Device Guard](deploy-managed-installer-for-device-guard.md) To increase the protection for devices that meet certain hardware requirements, you can use virtualization-based security (VBS) with your code integrity policies. - For requirements, see [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard) in "Requirements and deployment planning guidelines for Device Guard." From 766fda4b8fa337699e9c3bf3a8188db094ebe4ad Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 24 Apr 2017 12:30:07 -0700 Subject: [PATCH 018/113] corrected boot time filters --- ...-advanced-security-administration-with-windows-powershell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index 79e81d0bac..fc03f88ce9 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -97,7 +97,7 @@ Do not disable Windows Firewall with Advanced Security service by stopping the s The proper method to disable the Windows Firewall is to disable the Windows Firewall Profiles and leave the service running. Use the following procedure to turn the firewall off, or disable the Group Policy setting **Computer Configuration|Administrative Templates|Network|Network Connections|Windows Firewall|Domain Prolfile|Windows Firewall:Protect all network connections**. For more information, see [Windows firewall with advanced security deployment guide](windows-firewall-with-advanced-security-deployment-guide.md). -If you turn off the Windows Firewall with Advanced Security service, you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, network protection from attacks that employ network fingerprinting, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), and [boot time protections](https://blogs.technet.microsoft.com/networking/2009/03/24/stopping-the-windows-authenticating-firewall-service-and-the-boot-time-policy/). +If you turn off the Windows Firewall with Advanced Security service, you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, network protection from attacks that employ network fingerprinting, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), and [boot time filters](https://blogs.technet.microsoft.com/networking/2009/03/24/stopping-the-windows-authenticating-firewall-service-and-the-boot-time-policy/). Non-Microsoft firewall software can programmatically disable only the parts of Windows Firewall with Advanced Security that need to be disabled for compatibility. You should not disable the firewall yourself for this purpose. Stopping the service associated with Windows Firewall with Advanced Security is not supported by Microsoft. From 04ff055efabb53cd826c0b29b17ad455a08be27c Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 24 Apr 2017 18:08:08 -0700 Subject: [PATCH 019/113] fixing redirect --- windows/deployment/upgrade/upgrade-readiness-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-release-notes.md b/windows/deployment/upgrade/upgrade-readiness-release-notes.md index e023406035..94b0d4ec89 100644 --- a/windows/deployment/upgrade/upgrade-readiness-release-notes.md +++ b/windows/deployment/upgrade/upgrade-readiness-release-notes.md @@ -1,5 +1,5 @@ --- title: Upgrade Readiness release notes (Windows 10) description: Provides tips and limitations about Upgrade Readiness. -redirect_url: https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-requirements#important-information-about-this-release +redirect_url: https://docs.microsoft.com/windows/deployment/upgrade-readiness-requirements#important-information-about-this-release --- \ No newline at end of file From 05dde9915a3159ebb3e4d1eb7dcbb11627366b4b Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 24 Apr 2017 19:50:20 -0700 Subject: [PATCH 020/113] fixing redirects --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index fe2c3e290e..08aa962ec1 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -8177,12 +8177,12 @@ }, { "source_path": "windows/deploy/index.md", -"redirect_url": "/windows/windows-10/index", +"redirect_url": "/windows/deployment/index", "redirect_document_id": true }, { "source_path": "windows/plan/index.md", -"redirect_url": "/windows/windows-10/index", +"redirect_url": "/windows/deployment/planning/index", "redirect_document_id": true }, { From e1afbd618a51655835b263d254a06094d30fd311 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 24 Apr 2017 19:54:12 -0700 Subject: [PATCH 021/113] fixing link --- windows/deployment/upgrade/upgrade-readiness-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-release-notes.md b/windows/deployment/upgrade/upgrade-readiness-release-notes.md index 94b0d4ec89..38b0510215 100644 --- a/windows/deployment/upgrade/upgrade-readiness-release-notes.md +++ b/windows/deployment/upgrade/upgrade-readiness-release-notes.md @@ -1,5 +1,5 @@ --- title: Upgrade Readiness release notes (Windows 10) description: Provides tips and limitations about Upgrade Readiness. -redirect_url: https://docs.microsoft.com/windows/deployment/upgrade-readiness-requirements#important-information-about-this-release +redirect_url: https://docs.microsoft.com/windows/deployment/upgrade/upgrade-readiness-requirements#important-information-about-this-release --- \ No newline at end of file From 2dbc9a0446adbb2b89d73cc60b55cccf9c090172 Mon Sep 17 00:00:00 2001 From: fenxu Date: Tue, 25 Apr 2017 04:39:46 +0000 Subject: [PATCH 022/113] Initialize open publishing repository: https://github.com/Microsoft/win-cpub-itpro-docs of branch master --- .openpublishing.publish.config.json | 20 +++++++++++++--- windows/keep-secure/TOC.md | 1 + windows/keep-secure/docfx.json | 37 +++++++++++++++++++++++++++++ windows/keep-secure/index.md | 1 + 4 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 windows/keep-secure/TOC.md create mode 100644 windows/keep-secure/docfx.json create mode 100644 windows/keep-secure/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index d9783442a2..868dd2f9a6 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -43,7 +43,6 @@ "ManagedReference": "Content", "RestApi": "Content" }, - "build_entry_point": "docs", "template_folder": "_themes", "version": 0 @@ -293,6 +292,22 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0 + }, + { + "docset_name": "keep-secure", + "build_source_folder": "windows/keep-secure", + "build_output_subfolder": "keep-secure", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 } ], "notification_subscribers": [ @@ -314,5 +329,4 @@ } ], "need_generate_pdf_url_template": false -} - +} \ No newline at end of file diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md new file mode 100644 index 0000000000..06913f7aef --- /dev/null +++ b/windows/keep-secure/TOC.md @@ -0,0 +1 @@ +# [Index](index.md) \ No newline at end of file diff --git a/windows/keep-secure/docfx.json b/windows/keep-secure/docfx.json new file mode 100644 index 0000000000..8d60cf1552 --- /dev/null +++ b/windows/keep-secure/docfx.json @@ -0,0 +1,37 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": {}, + "fileMetadata": {}, + "template": [], + "dest": "keep-secure" + } +} \ No newline at end of file diff --git a/windows/keep-secure/index.md b/windows/keep-secure/index.md new file mode 100644 index 0000000000..e34fda3a37 --- /dev/null +++ b/windows/keep-secure/index.md @@ -0,0 +1 @@ +# Welcome to keep-secure! \ No newline at end of file From bd3fb27ced75ed21e9309ea0cc3c33677d743991 Mon Sep 17 00:00:00 2001 From: fenxu Date: Tue, 25 Apr 2017 04:41:19 +0000 Subject: [PATCH 023/113] Initialize open publishing repository: https://github.com/Microsoft/win-cpub-itpro-docs of branch master --- .openpublishing.publish.config.json | 16 +++++++++++++ windows/manage/TOC.md | 1 + windows/manage/docfx.json | 37 +++++++++++++++++++++++++++++ windows/manage/index.md | 1 + 4 files changed, 55 insertions(+) create mode 100644 windows/manage/TOC.md create mode 100644 windows/manage/docfx.json create mode 100644 windows/manage/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 868dd2f9a6..beeb3a5c8d 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -308,6 +308,22 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0 + }, + { + "docset_name": "windows-manage", + "build_source_folder": "windows/manage", + "build_output_subfolder": "windows-manage", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 } ], "notification_subscribers": [ diff --git a/windows/manage/TOC.md b/windows/manage/TOC.md new file mode 100644 index 0000000000..06913f7aef --- /dev/null +++ b/windows/manage/TOC.md @@ -0,0 +1 @@ +# [Index](index.md) \ No newline at end of file diff --git a/windows/manage/docfx.json b/windows/manage/docfx.json new file mode 100644 index 0000000000..628f06503d --- /dev/null +++ b/windows/manage/docfx.json @@ -0,0 +1,37 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": {}, + "fileMetadata": {}, + "template": [], + "dest": "windows-manage" + } +} \ No newline at end of file diff --git a/windows/manage/index.md b/windows/manage/index.md new file mode 100644 index 0000000000..6ba45f4867 --- /dev/null +++ b/windows/manage/index.md @@ -0,0 +1 @@ +# Welcome to windows-manage! \ No newline at end of file From 36a065c642c5d912e055b6a7e6af1a5b40f350a7 Mon Sep 17 00:00:00 2001 From: fenxu Date: Tue, 25 Apr 2017 04:42:54 +0000 Subject: [PATCH 024/113] Initialize open publishing repository: https://github.com/Microsoft/win-cpub-itpro-docs of branch master --- .openpublishing.publish.config.json | 16 +++++++++++++ windows/plan/TOC.md | 1 + windows/plan/docfx.json | 37 +++++++++++++++++++++++++++++ windows/plan/index.md | 1 + 4 files changed, 55 insertions(+) create mode 100644 windows/plan/TOC.md create mode 100644 windows/plan/docfx.json create mode 100644 windows/plan/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index beeb3a5c8d..fbe09cbddf 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -324,6 +324,22 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0 + }, + { + "docset_name": "windows-plan", + "build_source_folder": "windows/plan", + "build_output_subfolder": "windows-plan", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 } ], "notification_subscribers": [ diff --git a/windows/plan/TOC.md b/windows/plan/TOC.md new file mode 100644 index 0000000000..06913f7aef --- /dev/null +++ b/windows/plan/TOC.md @@ -0,0 +1 @@ +# [Index](index.md) \ No newline at end of file diff --git a/windows/plan/docfx.json b/windows/plan/docfx.json new file mode 100644 index 0000000000..289552ee34 --- /dev/null +++ b/windows/plan/docfx.json @@ -0,0 +1,37 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": {}, + "fileMetadata": {}, + "template": [], + "dest": "windows-plan" + } +} \ No newline at end of file diff --git a/windows/plan/index.md b/windows/plan/index.md new file mode 100644 index 0000000000..0138ddd8ce --- /dev/null +++ b/windows/plan/index.md @@ -0,0 +1 @@ +# Welcome to windows-plan! \ No newline at end of file From 84279e4e2078f93e4b8b4a42ccc87cb0a7423b2f Mon Sep 17 00:00:00 2001 From: fenxu Date: Tue, 25 Apr 2017 04:44:40 +0000 Subject: [PATCH 025/113] Initialize open publishing repository: https://github.com/Microsoft/win-cpub-itpro-docs of branch master --- .openpublishing.publish.config.json | 16 +++++++++++++ windows/update/TOC.md | 1 + windows/update/docfx.json | 37 +++++++++++++++++++++++++++++ windows/update/index.md | 1 + 4 files changed, 55 insertions(+) create mode 100644 windows/update/TOC.md create mode 100644 windows/update/docfx.json create mode 100644 windows/update/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index fbe09cbddf..da6327bcc9 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -340,6 +340,22 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0 + }, + { + "docset_name": "windows-update", + "build_source_folder": "windows/update", + "build_output_subfolder": "windows-update", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 } ], "notification_subscribers": [ diff --git a/windows/update/TOC.md b/windows/update/TOC.md new file mode 100644 index 0000000000..06913f7aef --- /dev/null +++ b/windows/update/TOC.md @@ -0,0 +1 @@ +# [Index](index.md) \ No newline at end of file diff --git a/windows/update/docfx.json b/windows/update/docfx.json new file mode 100644 index 0000000000..21e6f12fb6 --- /dev/null +++ b/windows/update/docfx.json @@ -0,0 +1,37 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": {}, + "fileMetadata": {}, + "template": [], + "dest": "windows-update" + } +} \ No newline at end of file diff --git a/windows/update/index.md b/windows/update/index.md new file mode 100644 index 0000000000..fadf562d05 --- /dev/null +++ b/windows/update/index.md @@ -0,0 +1 @@ +# Welcome to windows-update! \ No newline at end of file From 4839a76aa1f7dc120bf70772a6528e1720337e81 Mon Sep 17 00:00:00 2001 From: fenxu Date: Tue, 25 Apr 2017 04:46:12 +0000 Subject: [PATCH 026/113] Initialize open publishing repository: https://github.com/Microsoft/win-cpub-itpro-docs of branch master --- .openpublishing.publish.config.json | 16 +++++++++++++ windows/deploy/TOC.md | 1 + windows/deploy/docfx.json | 37 +++++++++++++++++++++++++++++ windows/deploy/index.md | 1 + 4 files changed, 55 insertions(+) create mode 100644 windows/deploy/TOC.md create mode 100644 windows/deploy/docfx.json create mode 100644 windows/deploy/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index da6327bcc9..a4498d83a5 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -356,6 +356,22 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0 + }, + { + "docset_name": "windows-deploy", + "build_source_folder": "windows/deploy", + "build_output_subfolder": "windows-deploy", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 } ], "notification_subscribers": [ diff --git a/windows/deploy/TOC.md b/windows/deploy/TOC.md new file mode 100644 index 0000000000..06913f7aef --- /dev/null +++ b/windows/deploy/TOC.md @@ -0,0 +1 @@ +# [Index](index.md) \ No newline at end of file diff --git a/windows/deploy/docfx.json b/windows/deploy/docfx.json new file mode 100644 index 0000000000..446c7aa4f2 --- /dev/null +++ b/windows/deploy/docfx.json @@ -0,0 +1,37 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": {}, + "fileMetadata": {}, + "template": [], + "dest": "windows-deploy" + } +} \ No newline at end of file diff --git a/windows/deploy/index.md b/windows/deploy/index.md new file mode 100644 index 0000000000..9795630951 --- /dev/null +++ b/windows/deploy/index.md @@ -0,0 +1 @@ +# Welcome to windows-deploy! \ No newline at end of file From 20a4e26720c71a41495fa6c28334e883d128038a Mon Sep 17 00:00:00 2001 From: fenxu Date: Tue, 25 Apr 2017 12:48:44 +0800 Subject: [PATCH 027/113] Remove initialize index and toc file --- windows/deploy/TOC.md | 1 - windows/deploy/index.md | 1 - windows/keep-secure/TOC.md | 1 - windows/keep-secure/index.md | 1 - windows/manage/TOC.md | 1 - windows/manage/index.md | 1 - windows/plan/TOC.md | 1 - windows/plan/index.md | 1 - windows/update/TOC.md | 1 - windows/update/index.md | 1 - 10 files changed, 10 deletions(-) delete mode 100644 windows/deploy/TOC.md delete mode 100644 windows/deploy/index.md delete mode 100644 windows/keep-secure/TOC.md delete mode 100644 windows/keep-secure/index.md delete mode 100644 windows/manage/TOC.md delete mode 100644 windows/manage/index.md delete mode 100644 windows/plan/TOC.md delete mode 100644 windows/plan/index.md delete mode 100644 windows/update/TOC.md delete mode 100644 windows/update/index.md diff --git a/windows/deploy/TOC.md b/windows/deploy/TOC.md deleted file mode 100644 index 06913f7aef..0000000000 --- a/windows/deploy/TOC.md +++ /dev/null @@ -1 +0,0 @@ -# [Index](index.md) \ No newline at end of file diff --git a/windows/deploy/index.md b/windows/deploy/index.md deleted file mode 100644 index 9795630951..0000000000 --- a/windows/deploy/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to windows-deploy! \ No newline at end of file diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md deleted file mode 100644 index 06913f7aef..0000000000 --- a/windows/keep-secure/TOC.md +++ /dev/null @@ -1 +0,0 @@ -# [Index](index.md) \ No newline at end of file diff --git a/windows/keep-secure/index.md b/windows/keep-secure/index.md deleted file mode 100644 index e34fda3a37..0000000000 --- a/windows/keep-secure/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to keep-secure! \ No newline at end of file diff --git a/windows/manage/TOC.md b/windows/manage/TOC.md deleted file mode 100644 index 06913f7aef..0000000000 --- a/windows/manage/TOC.md +++ /dev/null @@ -1 +0,0 @@ -# [Index](index.md) \ No newline at end of file diff --git a/windows/manage/index.md b/windows/manage/index.md deleted file mode 100644 index 6ba45f4867..0000000000 --- a/windows/manage/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to windows-manage! \ No newline at end of file diff --git a/windows/plan/TOC.md b/windows/plan/TOC.md deleted file mode 100644 index 06913f7aef..0000000000 --- a/windows/plan/TOC.md +++ /dev/null @@ -1 +0,0 @@ -# [Index](index.md) \ No newline at end of file diff --git a/windows/plan/index.md b/windows/plan/index.md deleted file mode 100644 index 0138ddd8ce..0000000000 --- a/windows/plan/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to windows-plan! \ No newline at end of file diff --git a/windows/update/TOC.md b/windows/update/TOC.md deleted file mode 100644 index 06913f7aef..0000000000 --- a/windows/update/TOC.md +++ /dev/null @@ -1 +0,0 @@ -# [Index](index.md) \ No newline at end of file diff --git a/windows/update/index.md b/windows/update/index.md deleted file mode 100644 index fadf562d05..0000000000 --- a/windows/update/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to windows-update! \ No newline at end of file From c4ac0077dec547d6a90b0fa12315b41852e02e95 Mon Sep 17 00:00:00 2001 From: Nash Pherson Date: Tue, 25 Apr 2017 07:54:18 -0500 Subject: [PATCH 028/113] Updated bad link Now links to the latest Group Policy Download... --- mdop/mbam-v25/copying-the-mbam-25-group-policy-templates.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mdop/mbam-v25/copying-the-mbam-25-group-policy-templates.md b/mdop/mbam-v25/copying-the-mbam-25-group-policy-templates.md index 9c4d42d879..8991e9e68f 100644 --- a/mdop/mbam-v25/copying-the-mbam-25-group-policy-templates.md +++ b/mdop/mbam-v25/copying-the-mbam-25-group-policy-templates.md @@ -22,7 +22,8 @@ MDOP Group Policy templates are available for download in a self-extracting, com **How to download and deploy the MDOP Group Policy templates** -1. Download the MDOP Group Policy templates from [How to Get MDOP Group Policy (.admx) Templates](https://go.microsoft.com/fwlink/p/?LinkId=393941) . +1. Download the MDOP Group Policy templates from [Microsoft Desktop Optimization Pack Group Policy Administrative Templates +](https://www.microsoft.com/en-us/download/details.aspx?id=54957). 2. Run the downloaded file to extract the template folders. From 21b576feb1ad83c90517e5c75591a66a309e10b1 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 07:52:16 -0700 Subject: [PATCH 029/113] fixing redirects --- .openpublishing.redirection.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 08aa962ec1..9011f54f71 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -2,7 +2,7 @@ "redirections": [ { "source_path": "windows/keep-secure/add-apps-to-protected-list-using-custom-uri.md", -"redirect_url": "/itpro/windows/keep-secure/create-wip-policy-using-intune", +"redirect_url": "/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune", "redirect_document_id": false }, { @@ -8189,6 +8189,11 @@ "source_path": "windows/keep-secure/index.md", "redirect_url": "/windows/windows-10/index", "redirect_document_id": true +}, +{ +"source_path": "windows/manage/windows-store-for-business.md", +"redirect_url": "/microsoft-store/index", +"redirect_document_id": true } ] } \ No newline at end of file From 38783143214e3fd0f197ba7ef20034d0b4c472bb Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 08:15:45 -0700 Subject: [PATCH 030/113] Updated applies to versions and fixed incorrect info --- .../app-behavior-with-wip.md | 2 +- .../collect-wip-audit-event-logs.md | 4 ++-- .../create-and-verify-an-efs-dra-certificate.md | 4 ++-- .../create-vpn-and-wip-policy-using-intune.md | 4 ++-- .../create-wip-policy-using-intune.md | 4 ++-- .../create-wip-policy-using-sccm.md | 14 +++++++------- .../enlightened-microsoft-apps-and-wip.md | 4 ++-- .../guidance-and-best-practices-wip.md | 4 ++-- .../mandatory-settings-for-wip.md | 4 ++-- .../overview-create-wip-policy.md | 4 ++-- .../protect-enterprise-data-using-wip.md | 4 ++-- .../recommended-network-definitions-for-wip.md | 4 ++-- .../testing-scenarios-for-wip.md | 4 ++-- .../using-owa-with-wip.md | 4 ++-- .../wip-app-enterprise-context.md | 4 ++-- 15 files changed, 34 insertions(+), 34 deletions(-) diff --git a/windows/threat-protection/windows-information-protection/app-behavior-with-wip.md b/windows/threat-protection/windows-information-protection/app-behavior-with-wip.md index d436e1e7a7..6f41240d2b 100644 --- a/windows/threat-protection/windows-information-protection/app-behavior-with-wip.md +++ b/windows/threat-protection/windows-information-protection/app-behavior-with-wip.md @@ -14,7 +14,7 @@ localizationpriority: high **Applies to:** - Windows 10, version 1607 and later -- Windows 10 Mobile +- Windows 10 Mobile, version 1607 and later Windows Information Protection (WIP) classifies apps into two categories: enlightened and unenlightened. Enlighted apps can differentiate between corporate and personal data, correctly determining which to protect based on internal policies. Corporate data is encrypted on the managed device and attempts to copy/paste or share this information with non-corporate apps or people will fail. Unenlightened apps, when marked as corporate-managed, consider all data corporate and encrypt everything by default. diff --git a/windows/threat-protection/windows-information-protection/collect-wip-audit-event-logs.md b/windows/threat-protection/windows-information-protection/collect-wip-audit-event-logs.md index fed5d91fb9..9316b2ab60 100644 --- a/windows/threat-protection/windows-information-protection/collect-wip-audit-event-logs.md +++ b/windows/threat-protection/windows-information-protection/collect-wip-audit-event-logs.md @@ -13,8 +13,8 @@ localizationpriority: high **Applies to:** -- Windows 10 and later -- Windows 10 Mobile and later +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later Windows Information Protection (WIP) creates audit events in the following situations: diff --git a/windows/threat-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md b/windows/threat-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md index ab2695ebf7..76d9d3a63c 100644 --- a/windows/threat-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md +++ b/windows/threat-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md @@ -13,8 +13,8 @@ localizationpriority: high # Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate **Applies to:** -- Windows 10, version 1703 -- Windows 10 Mobile, version 1703 +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later If you don’t already have an EFS DRA certificate, you’ll need to create and extract one from your system before you can use Windows Information Protection (WIP), formerly known as enterprise data protection (EDP), in your organization. For the purposes of this section, we’ll use the file name EFSDRA; however, this name can be replaced with anything that makes sense to you. diff --git a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md index a7f261c3e7..517a2ad07e 100644 --- a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md @@ -14,8 +14,8 @@ localizationpriority: high # Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Intune **Applies to:** -- Windows 10, version 1607 -- Windows 10 Mobile +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md index 87beae20a0..49154d203f 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md @@ -412,12 +412,12 @@ There are no default locations included with WIP, you must add each of your netw Proxy servers proxy.contoso.com:80;proxy2.contoso.com:443 - Specify the proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in the Internal proxy servers list, which are used for non-WIP-protected traffic.

If you have multiple resources, you must separate them using the ";" delimiter. + Specify the proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in your Internal proxy servers list. Internal proxy servers must be used only for WIP-protected (enterprise) traffic.

If you have multiple resources, you must separate them using the ";" delimiter. Internal proxy servers contoso.internalproxy1.com;contoso.internalproxy2.com - Specify the proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in the Proxy servers list, which are used for WIP-protected traffic.

If you have multiple resources, you must separate them using the ";" delimiter. + Specify the proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in your Proxy servers list. Proxy servers must be used only for non-WIP-protected (non-enterprise) traffic.

If you have multiple resources, you must separate them using the ";" delimiter. IPv4 ranges diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md index 91b8f3df68..d88247a0e4 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md @@ -14,9 +14,9 @@ localizationpriority: high # Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager **Applies to:** -- Windows 10, version 1607 -- Windows 10 Mobile -- System Center Configuration Manager +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later +- System Center Configuration Manager System Center Configuration Manager helps you create and deploy your Windows Information Protection (WIP) policy, including letting you choose your protected apps, your WIP-protection mode, and how to find enterprise data on the network. @@ -395,14 +395,14 @@ There are no default locations included with WIP, you must add each of your netw Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected.

This setting works with the IP ranges settings to detect whether a network endpoint is enterprise or personal on private networks.

If you have multiple resources, you must separate them using the "," delimiter. - Enterprise Proxy Servers + Proxy servers proxy.contoso.com:80;proxy2.contoso.com:443 - Specify your externally-facing proxy server addresses, along with the port through which traffic is allowed and protected with WIP.

This list shouldn’t include any servers listed in the Enterprise Internal Proxy Servers list, which are used for WIP-protected traffic.

This setting is also required if you use a proxy in your network. If you don't have a proxy server, you might find that enterprise resources are unavailable when a client is behind a proxy, such as when you’re visiting another company and not on that company’s guest network.

If you have multiple resources, you must separate them using the ";" delimiter. + Specify the proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in your Internal proxy servers list. Internal proxy servers must be used only for WIP-protected (enterprise) traffic.

If you have multiple resources, you must separate them using the ";" delimiter. - Enterprise Internal Proxy Servers + Internal proxy servers contoso.internalproxy1.com;contoso.internalproxy2.com - Specify the proxy servers your devices will go through to reach your cloud resources.

Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in the Enterprise Proxy Servers list, which are used for non-WIP-protected traffic.

If you have multiple resources, you must separate them using the ";" delimiter. + Specify the proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in your Proxy servers list. Proxy servers must be used only for non-WIP-protected (non-enterprise) traffic.

If you have multiple resources, you must separate them using the ";" delimiter. Enterprise IPv4 Range (Required) diff --git a/windows/threat-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md b/windows/threat-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md index 5555cd3892..77df2d4e51 100644 --- a/windows/threat-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md +++ b/windows/threat-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md @@ -15,8 +15,8 @@ localizationpriority: high **Applies to:** -- Windows 10, version 1607 and later -- Windows 10 Mobile +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later Learn the difference between enlightened and unenlightened apps, and then review the list of enlightened apps provided by Microsoft along with the text you will need to use to add them to your allowed apps list. diff --git a/windows/threat-protection/windows-information-protection/guidance-and-best-practices-wip.md b/windows/threat-protection/windows-information-protection/guidance-and-best-practices-wip.md index a0cabb4a95..af85cdebaf 100644 --- a/windows/threat-protection/windows-information-protection/guidance-and-best-practices-wip.md +++ b/windows/threat-protection/windows-information-protection/guidance-and-best-practices-wip.md @@ -14,8 +14,8 @@ localizationpriority: high # General guidance and best practices for Windows Information Protection (WIP) **Applies to:** -- Windows 10, version 1607 and later -- Windows 10 Mobile +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later This section includes info about the enlightened Microsoft apps, including how to add them to your allowed apps list in Microsoft Intune. It also includes some testing scenarios that we recommend running through with Windows Information Protection (WIP). diff --git a/windows/threat-protection/windows-information-protection/mandatory-settings-for-wip.md b/windows/threat-protection/windows-information-protection/mandatory-settings-for-wip.md index 096d363084..d4b9837475 100644 --- a/windows/threat-protection/windows-information-protection/mandatory-settings-for-wip.md +++ b/windows/threat-protection/windows-information-protection/mandatory-settings-for-wip.md @@ -13,8 +13,8 @@ localizationpriority: high # Mandatory tasks and settings required to turn on Windows Information Protection (WIP) **Applies to:** -- Windows 10, version 1703 -- Windows 10 Mobile, version 1703 +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later This list provides all of the tasks and settings that are required for the operating system to turn on Windows Information Protection (WIP), formerly known as enterprise data protection (EDP), in your enterprise. diff --git a/windows/threat-protection/windows-information-protection/overview-create-wip-policy.md b/windows/threat-protection/windows-information-protection/overview-create-wip-policy.md index b2b23e5275..eb659e55c3 100644 --- a/windows/threat-protection/windows-information-protection/overview-create-wip-policy.md +++ b/windows/threat-protection/windows-information-protection/overview-create-wip-policy.md @@ -13,8 +13,8 @@ localizationpriority: high # Create a Windows Information Protection (WIP) policy **Applies to:** -- Windows 10, version 1607 and later -- Windows 10 Mobile +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later Microsoft Intune and System Center Configuration Manager helps you create and deploy your enterprise data protection (WIP) policy, including letting you choose your protected apps, your WIP-protection level, and how to find enterprise data on the network. diff --git a/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md b/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md index 534d29dde5..896d97f4a0 100644 --- a/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md +++ b/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -14,8 +14,8 @@ localizationpriority: high # Protect your enterprise data using Windows Information Protection (WIP) **Applies to:** -- Windows 10, version 1703 -- Windows 10 Mobile, version 1703 +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later >Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). diff --git a/windows/threat-protection/windows-information-protection/recommended-network-definitions-for-wip.md b/windows/threat-protection/windows-information-protection/recommended-network-definitions-for-wip.md index ca34c042a9..0d5eb4ca6f 100644 --- a/windows/threat-protection/windows-information-protection/recommended-network-definitions-for-wip.md +++ b/windows/threat-protection/windows-information-protection/recommended-network-definitions-for-wip.md @@ -14,8 +14,8 @@ localizationpriority: high **Applies to:** -- Windows 10, version 1607 and later -- Windows 10 Mobile +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later >Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). diff --git a/windows/threat-protection/windows-information-protection/testing-scenarios-for-wip.md b/windows/threat-protection/windows-information-protection/testing-scenarios-for-wip.md index a2d5c9f975..a46e4231ad 100644 --- a/windows/threat-protection/windows-information-protection/testing-scenarios-for-wip.md +++ b/windows/threat-protection/windows-information-protection/testing-scenarios-for-wip.md @@ -14,8 +14,8 @@ localizationpriority: high # Testing scenarios for Windows Information Protection (WIP) **Applies to:** -- Windows 10, version 1607 and later -- Windows 10 Mobile +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later We've come up with a list of suggested testing scenarios that you can use to test Windows Information Protection (WIP) in your company. diff --git a/windows/threat-protection/windows-information-protection/using-owa-with-wip.md b/windows/threat-protection/windows-information-protection/using-owa-with-wip.md index eaf4299596..d60d0bf4ad 100644 --- a/windows/threat-protection/windows-information-protection/using-owa-with-wip.md +++ b/windows/threat-protection/windows-information-protection/using-owa-with-wip.md @@ -13,8 +13,8 @@ localizationpriority: high # Using Outlook on the web with Windows Information Protection (WIP) **Applies to:** -- Windows 10, version 1607 and later -- Windows 10 Mobile +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later >Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). diff --git a/windows/threat-protection/windows-information-protection/wip-app-enterprise-context.md b/windows/threat-protection/windows-information-protection/wip-app-enterprise-context.md index 107cfa5c1f..c3c1f07f56 100644 --- a/windows/threat-protection/windows-information-protection/wip-app-enterprise-context.md +++ b/windows/threat-protection/windows-information-protection/wip-app-enterprise-context.md @@ -13,8 +13,8 @@ localizationpriority: high # Determine the Enterprise Context of an app running in Windows Information Protection (WIP) **Applies to:** -- Windows 10, version 1607 and later -- Windows 10 Mobile +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later >Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). From f078bdef3c2b76f0b10f2ac0d4c1369ad1673d7a Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 08:18:59 -0700 Subject: [PATCH 031/113] Fixed error --- .../create-wip-policy-using-intune.md | 2 +- .../create-wip-policy-using-sccm.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md index 49154d203f..fea2c0a721 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md @@ -417,7 +417,7 @@ There are no default locations included with WIP, you must add each of your netw Internal proxy servers contoso.internalproxy1.com;contoso.internalproxy2.com - Specify the proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in your Proxy servers list. Proxy servers must be used only for non-WIP-protected (non-enterprise) traffic.

If you have multiple resources, you must separate them using the ";" delimiter. + Specify the internal proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in your Proxy servers list. Proxy servers must be used only for non-WIP-protected (non-enterprise) traffic.

If you have multiple resources, you must separate them using the ";" delimiter. IPv4 ranges diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md index d88247a0e4..828d6becd9 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md @@ -387,7 +387,7 @@ There are no default locations included with WIP, you must add each of your netw Enterprise Cloud Resources With proxy: contoso.sharepoint.com,contoso.internalproxy1.com|
contoso.visualstudio.com,contoso.internalproxy2.com

Without proxy: contoso.sharepoint.com|contoso.visualstudio.com - Specify the cloud resources to be treated as corporate and protected by WIP.

For each cloud resource, you may also optionally specify a proxy server from your Enterprise Internal Proxy Servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Enterprise Internal Proxy Servers is considered enterprise.

If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

Important
In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/. + Specify the cloud resources to be treated as corporate and protected by WIP.

For each cloud resource, you may also optionally specify a proxy server from your Internal proxy servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Internal proxy servers is considered enterprise.

If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

Important
In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/. Enterprise Network Domain Names (Required) @@ -402,7 +402,7 @@ There are no default locations included with WIP, you must add each of your netw Internal proxy servers contoso.internalproxy1.com;contoso.internalproxy2.com - Specify the proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in your Proxy servers list. Proxy servers must be used only for non-WIP-protected (non-enterprise) traffic.

If you have multiple resources, you must separate them using the ";" delimiter. + Specify the internal proxy servers your devices will go through to reach your cloud resources. Using this server type indicates that the cloud resources you’re connecting to are enterprise resources.

This list shouldn’t include any servers listed in your Proxy servers list. Proxy servers must be used only for non-WIP-protected (non-enterprise) traffic.

If you have multiple resources, you must separate them using the ";" delimiter. Enterprise IPv4 Range (Required) From 1757e6836e21c3f820f9144200e2f6761eb1cda8 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 08:20:36 -0700 Subject: [PATCH 032/113] removing redirected file --- .openpublishing.redirection.json | 2 +- windows/deployment/upgrade/upgrade-analytics-get-started.md | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) delete mode 100644 windows/deployment/upgrade/upgrade-analytics-get-started.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 9011f54f71..4be628fc50 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1912,7 +1912,7 @@ }, { "source_path": "windows/deploy/upgrade-analytics-get-started.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-get-started", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-get-started", "redirect_document_id": true }, { diff --git a/windows/deployment/upgrade/upgrade-analytics-get-started.md b/windows/deployment/upgrade/upgrade-analytics-get-started.md deleted file mode 100644 index 575fd2ed00..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-get-started.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Get started with Upgrade Analytics (Windows 10) -redirect_url: upgrade-readiness-get-started ---- \ No newline at end of file From 0c0dfd310ed4fb221cb88b3e465ee6fa10138487 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 25 Apr 2017 08:30:47 -0700 Subject: [PATCH 033/113] shared PC WMI script --- .../set-up-shared-or-guest-pc.md | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index 68d3432d27..e93bdd976e 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -85,7 +85,28 @@ You can configure Windows to be in shared PC mode in a couple different ways: ![Shared PC settings in ICD](images/icd-adv-shared-pc.png) -- WMI bridge: Environments that use Group Policy can use the WMI bridge to configure the [SharedPC CSP](https://msdn.microsoft.com/library/windows/hardware/mt723294.aspx). +- WMI bridge: Environments that use Group Policy can use the [MDM Bridge WMI Provider](https://msdn.microsoft.com/library/windows/desktop/dn905224.aspx) to configure the [MDM_SharedPC class](https://msdn.microsoft.com/library/windows/desktop/mt779129.aspx). For example, open PowerShell as an administrator and enter the following: + +``` +$sharedPC = Get-CimInstance -Namespace "root\cimv2\mdm\dmmap" -ClassName "MDM_SharedPC" +$sharedPC.EnableSharedPCMode = $True +$sharedPC.SetEduPolicies = $True +$sharedPC.SetPowerPolicies = $True +$sharedPC.MaintenanceStartTime = 0 +$sharedPC.SignInOnResume = $True +$sharedPC.SleepTimeout = 0 +$sharedPC.EnableAccountManager = $True +$sharedPC.AccountModel = 2 +$sharedPC.DeletionPolicy = 1 +$sharedPC.DiskLevelDeletion = 25 +$sharedPC.DiskLevelCaching = 50 +$sharedPC.RestrictLocalStorage = $False +$sharedPC.KioskModeAUMID = "" +$sharedPC.KioskModeUserTileDisplayText = "" +$sharedPC.InactiveThreshold = 0 +Set-CimInstance -CimInstance $sharedPC +Get-CimInstance -Namespace $namespaceName -ClassName $MDM_SharedPCClass +``` ### Create a provisioning package for shared use From 1570c34cc656dda6d9c2a2b9c5b1e091bdb6d890 Mon Sep 17 00:00:00 2001 From: fenxu Date: Tue, 25 Apr 2017 15:52:10 +0000 Subject: [PATCH 034/113] Initialize open publishing repository: https://github.com/Microsoft/win-cpub-itpro-docs of branch master --- .openpublishing.publish.config.json | 16 +++++++++++++ windows/configure/TOC.md | 1 + windows/configure/docfx.json | 37 +++++++++++++++++++++++++++++ windows/configure/index.md | 1 + 4 files changed, 55 insertions(+) create mode 100644 windows/configure/TOC.md create mode 100644 windows/configure/docfx.json create mode 100644 windows/configure/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index a4498d83a5..e38381852e 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -372,6 +372,22 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0 + }, + { + "docset_name": "windows-configure", + "build_source_folder": "windows/configure", + "build_output_subfolder": "windows-configure", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 } ], "notification_subscribers": [ diff --git a/windows/configure/TOC.md b/windows/configure/TOC.md new file mode 100644 index 0000000000..06913f7aef --- /dev/null +++ b/windows/configure/TOC.md @@ -0,0 +1 @@ +# [Index](index.md) \ No newline at end of file diff --git a/windows/configure/docfx.json b/windows/configure/docfx.json new file mode 100644 index 0000000000..fa97b029d7 --- /dev/null +++ b/windows/configure/docfx.json @@ -0,0 +1,37 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": {}, + "fileMetadata": {}, + "template": [], + "dest": "windows-configure" + } +} \ No newline at end of file diff --git a/windows/configure/index.md b/windows/configure/index.md new file mode 100644 index 0000000000..fc80dabea5 --- /dev/null +++ b/windows/configure/index.md @@ -0,0 +1 @@ +# Welcome to windows-configure! \ No newline at end of file From 0ca1a085781184251a5074b444fdc36522afb629 Mon Sep 17 00:00:00 2001 From: fenxu Date: Tue, 25 Apr 2017 23:54:41 +0800 Subject: [PATCH 035/113] Remove unused file --- windows/configure/TOC.md | 1 - windows/configure/index.md | 1 - 2 files changed, 2 deletions(-) delete mode 100644 windows/configure/TOC.md delete mode 100644 windows/configure/index.md diff --git a/windows/configure/TOC.md b/windows/configure/TOC.md deleted file mode 100644 index 06913f7aef..0000000000 --- a/windows/configure/TOC.md +++ /dev/null @@ -1 +0,0 @@ -# [Index](index.md) \ No newline at end of file diff --git a/windows/configure/index.md b/windows/configure/index.md deleted file mode 100644 index fc80dabea5..0000000000 --- a/windows/configure/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to windows-configure! \ No newline at end of file From 54c08250e3abbca76c3684ca11f52cc4e0e9aba3 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 09:02:37 -0700 Subject: [PATCH 036/113] removing old files and updating redirects --- .openpublishing.redirection.json | 162 +++++++++--------- .../change-history-for-deploy-windows-10.md | 26 +-- ...windows-upgrades-with-upgrade-analytics.md | 4 - .../upgrade/troubleshoot-upgrade-analytics.md | 4 - .../upgrade-analytics-additional-insights.md | 4 - .../upgrade/upgrade-analytics-architecture.md | 4 - .../upgrade-analytics-deploy-windows.md | 4 - .../upgrade-analytics-deployment-script.md | 4 - .../upgrade-analytics-identify-apps.md | 5 - .../upgrade/upgrade-analytics-requirements.md | 5 - .../upgrade-analytics-resolve-issues.md | 5 - .../upgrade-analytics-upgrade-overview.md | 4 - ...de-analytics-to-manage-windows-upgrades.md | 4 - 13 files changed, 94 insertions(+), 141 deletions(-) delete mode 100644 windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-analytics.md delete mode 100644 windows/deployment/upgrade/troubleshoot-upgrade-analytics.md delete mode 100644 windows/deployment/upgrade/upgrade-analytics-additional-insights.md delete mode 100644 windows/deployment/upgrade/upgrade-analytics-architecture.md delete mode 100644 windows/deployment/upgrade/upgrade-analytics-deploy-windows.md delete mode 100644 windows/deployment/upgrade/upgrade-analytics-deployment-script.md delete mode 100644 windows/deployment/upgrade/upgrade-analytics-identify-apps.md delete mode 100644 windows/deployment/upgrade/upgrade-analytics-requirements.md delete mode 100644 windows/deployment/upgrade/upgrade-analytics-resolve-issues.md delete mode 100644 windows/deployment/upgrade/upgrade-analytics-upgrade-overview.md delete mode 100644 windows/deployment/upgrade/use-upgrade-analytics-to-manage-windows-upgrades.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 4be628fc50..170f5b1f2f 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -657,107 +657,107 @@ }, { "source_path": "windows/plan/act-community-ratings-and-process.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": true }, { "source_path": "windows/plan/act-database-configuration.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-database-migration.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-deployment-options.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-glossary.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/activating-and-closing-windows-in-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-lps-share-permissions.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-operatingsystem-application-report.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-operatingsystem-computer-report.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-operatingsystem-device-report.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-product-and-documentation-resources.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-settings-dialog-box-preferences-tab.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-settings-dialog-box-settings-tab.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-toolbar-icons-in-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-tools-packages-and-services.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-user-interface-reference.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/adding-or-editing-an-issue.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/adding-or-editing-a-solution.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/analyzing-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/application-dialog-box.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/categorizing-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -767,77 +767,77 @@ }, { "source_path": "windows/plan/common-compatibility-issues.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/compatibility-monitor-users-guide.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/computer-dialog-box.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/configuring-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/creating-and-editing-issues-and-solutions.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/creating-an-enterprise-environment-for-compatibility-testing.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/creating-an-inventory-collector-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/creating-a-runtime-analysis-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/customizing-your-report-views.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/data-sent-through-the-microsoft-compatibility-exchange.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deciding-whether-to-fix-an-application-or-deploy-a-workaround.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deciding-which-applications-to-test.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deleting-a-data-collection-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deploying-an-inventory-collector-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deploying-a-runtime-analysis-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -847,27 +847,27 @@ }, { "source_path": "windows/plan/example-filter-queries.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/exporting-a-data-collection-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/filtering-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/fixing-compatibility-issues.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/identifying-computers-for-inventory-collection.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -877,77 +877,77 @@ }, { "source_path": "windows/plan/internet-explorer-web-site-report.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/labeling-data-in-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/log-file-locations-for-data-collection-packages.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/managing-your-data-collection-packages.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/organizational-tasks-for-each-report-type.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/organizing-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/prioritizing-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/ratings-icons-in-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/resolving-an-issue.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/saving-opening-and-exporting-reports.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/selecting-the-send-and-receive-status-for-an-application.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/selecting-your-compatibility-rating.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/selecting-your-deployment-status.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/sending-and-receiving-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/settings-for-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -957,72 +957,72 @@ }, { "source_path": "windows/plan/software-requirements-for-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/software-requirements-for-rap.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/taking-inventory-of-your-organization.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/testing-compatibility-on-the-target-platform.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/troubleshooting-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/troubleshooting-act-database-issues.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/troubleshooting-the-act-configuration-wizard.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/troubleshooting-the-act-log-processing-service.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/using-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/using-compatibility-monitor-to-send-feedback.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/viewing-your-compatibility-reports.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/websiteurl-dialog-box.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/welcome-to-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/whats-new-in-act-60.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -1727,7 +1727,7 @@ }, { "source_path": "windows/deploy/manage-windows-upgrades-with-upgrade-analytics.md", -"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-analytics", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": true }, { @@ -1872,7 +1872,7 @@ }, { "source_path": "windows/deploy/troubleshoot-upgrade-analytics.md", -"redirect_url": "/windows/deployment/upgrade/troubleshoot-upgrade-analytics", +"redirect_url": "/windows/deployment/upgrade/troubleshoot-upgrade-readiness", "redirect_document_id": true }, { @@ -1892,22 +1892,22 @@ }, { "source_path": "windows/deploy/upgrade-analytics-additional-insights.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-additional-insights", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-additional-insights", "redirect_document_id": true }, { "source_path": "windows/deploy/upgrade-analytics-architecture.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-architecture", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-architecture", "redirect_document_id": true }, { "source_path": "windows/deploy/upgrade-analytics-deploy-windows.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-deploy-windows", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-deploy-windows", "redirect_document_id": true }, { "source_path": "windows/deploy/upgrade-analytics-deployment-script.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-deployment-script", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-deployment-script", "redirect_document_id": true }, { @@ -1917,22 +1917,22 @@ }, { "source_path": "windows/deploy/upgrade-analytics-identify-apps.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-identify-apps", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-identify-apps", "redirect_document_id": true }, { "source_path": "windows/deploy/upgrade-analytics-requirements.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-requirements", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-requirements", "redirect_document_id": true }, { "source_path": "windows/deploy/upgrade-analytics-resolve-issues.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-resolve-issues", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-resolve-issues", "redirect_document_id": true }, { "source_path": "windows/deploy/upgrade-analytics-upgrade-overview.md", -"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-upgrade-overview", +"redirect_url": "/windows/deployment/upgrade/upgrade-readiness-upgrade-overview", "redirect_document_id": true }, { @@ -2022,7 +2022,7 @@ }, { "source_path": "windows/deploy/use-upgrade-analytics-to-manage-windows-upgrades.md", -"redirect_url": "/windows/deployment/upgrade/use-upgrade-analytics-to-manage-windows-upgrades", +"redirect_url": "/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades", "redirect_document_id": true }, { diff --git a/windows/deployment/change-history-for-deploy-windows-10.md b/windows/deployment/change-history-for-deploy-windows-10.md index a2b4b2f58e..1fa15b38c4 100644 --- a/windows/deployment/change-history-for-deploy-windows-10.md +++ b/windows/deployment/change-history-for-deploy-windows-10.md @@ -37,14 +37,14 @@ The topics in this library have been updated for Windows 10, version 1703 (also |----------------------|-------------| | [Manage Windows upgrades with Upgrade Readiness](upgrade/manage-windows-upgrades-with-upgrade-readiness.md) | Multiple topics updated, name changed from Upgrade Analytics to Upgrade Readiness, and other content updates. | | [USMT Requirements](usmt/usmt-requirements.md) | Updated: Vista support removed and other minor changes | -| [Get started with Upgrade Analytics](upgrade/upgrade-analytics-get-started.md) | Updated structure and content | -| [Upgrade Analytics deployment script](upgrade/upgrade-analytics-deployment-script.md) | Added as a separate page from get started | -| [Use Upgrade Analytics to manage Windows upgrades](upgrade/use-upgrade-analytics-to-manage-windows-upgrades.md) | Updated with links to new content and information about the target OS setting | -| [Upgrade Analytics - Upgrade overview](upgrade/upgrade-analytics-upgrade-overview.md) | New | -| [Upgrade Analytics - Step 1: Identify important apps](upgrade/upgrade-analytics-identify-apps.md) | Updated topic title and content | -| [Upgrade Analytics - Step 2: Resolve app and driver issues](upgrade/upgrade-analytics-resolve-issues.md) | New | -| [Upgrade Analytics - Step 3: Deploy Windows](upgrade/upgrade-analytics-deploy-windows.md) | New | -| [Upgrade Analytics - Additional insights](upgrade/upgrade-analytics-additional-insights.md) | New | +| [Get started with Upgrade Analytics](upgrade/upgrade-readiness-get-started.md) | Updated structure and content | +| [Upgrade Analytics deployment script](upgrade/upgrade-readiness-deployment-script.md) | Added as a separate page from get started | +| [Use Upgrade Analytics to manage Windows upgrades](upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md) | Updated with links to new content and information about the target OS setting | +| [Upgrade Analytics - Upgrade overview](upgrade/upgrade-readiness-upgrade-overview.md) | New | +| [Upgrade Analytics - Step 1: Identify important apps](upgrade/upgrade-readiness-identify-apps.md) | Updated topic title and content | +| [Upgrade Analytics - Step 2: Resolve app and driver issues](upgrade/upgrade-readiness-resolve-issues.md) | New | +| [Upgrade Analytics - Step 3: Deploy Windows](upgrade/upgrade-readiness-deploy-windows.md) | New | +| [Upgrade Analytics - Additional insights](upgrade/upgrade-readiness-additional-insights.md) | New | ## January 2017 @@ -62,7 +62,7 @@ The topics in this library have been updated for Windows 10, version 1703 (also | [Settings changed when you uninstall a provisioning package](/windows/configuration/provisioning-packages/provisioning-uninstall-package.md) | New (previously published in Hardware Dev Center on MSDN) | | [Use a script to install a desktop app in provisioning packages](/windows/configuration/provisioning-packages/provisioning-script-to-install-app.md) | New (previously published in Hardware Dev Center on MSDN) | | [Windows ICD command-line interface (reference)](/windows/configuration/provisioning-packages/provisioning-command-line.md) | New (previously published in Hardware Dev Center on MSDN) | -| [Get started with Upgrade Analytics](upgrade/upgrade-analytics-get-started.md) | Updated exit code table with suggested fixes, and added link to the Upgrade Analytics blog | +| [Get started with Upgrade Analytics](upgrade/upgrade-readiness-get-started.md) | Updated exit code table with suggested fixes, and added link to the Upgrade Analytics blog | | [Provision PCs with common settings for initial deployment (simple provisioning)](/windows/configuration/provisioning-packages/provision-pcs-for-initial-deployment.md) | Instructions for applying the provisioning package moved to [Apply a provisioning package](/windows/configuration/provisioning-packages/provisioning-apply-package.md) | | [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](/windows/configuration/provisioning-packages/provision-pcs-with-apps-and-certificates.md) | Instructions for applying the provisioning package moved to [Apply a provisioning package](/windows/configuration/provisioning-packages/provisioning-apply-package.md) | @@ -76,9 +76,9 @@ The topics in this library have been updated for Windows 10, version 1703 (also | New or changed topic | Description | |----------------------|-------------| | [Windows 10 Enterprise E3 in CSP Overview](windows-10-enterprise-e3-overview.md) | New | -| [Get started with Upgrade Analytics](upgrade/upgrade-analytics-get-started.md) | Updated with prerequisites for site discovery | -| [Resolve application and driver issues](upgrade/upgrade-analytics-resolve-issues.md) | Updated with app status info for Ready For Windows | -| [Review site discovery](upgrade/upgrade-analytics-additional-insights.md) | New | +| [Get started with Upgrade Analytics](upgrade/upgrade-readiness-get-started.md) | Updated with prerequisites for site discovery | +| [Resolve application and driver issues](upgrade/upgrade-readiness-resolve-issues.md) | Updated with app status info for Ready For Windows | +| [Review site discovery](upgrade/upgrade-readiness-additional-insights.md) | New | ## RELEASE: Windows 10, version 1607 @@ -96,7 +96,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also ## July 2016 | New or changed topic | Description | |----------------------|-------------| -| [Manage Windows upgrades with Upgrade Analytics](upgrade/manage-windows-upgrades-with-upgrade-analytics.md) | New | +| [Manage Windows upgrades with Upgrade Analytics](upgrade/manage-windows-upgrades-with-upgrade-readiness.md) | New | ## June 2016 | New or changed topic | Description | diff --git a/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-analytics.md b/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-analytics.md deleted file mode 100644 index 9b25d3cea1..0000000000 --- a/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-analytics.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Manage Windows upgrades with Upgrade Analytics (Windows 10) -redirect_url: manage-windows-upgrades-with-upgrade-readiness ---- diff --git a/windows/deployment/upgrade/troubleshoot-upgrade-analytics.md b/windows/deployment/upgrade/troubleshoot-upgrade-analytics.md deleted file mode 100644 index dc7f8428f2..0000000000 --- a/windows/deployment/upgrade/troubleshoot-upgrade-analytics.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Troubleshoot Upgrade Analytics (Windows 10) -redirect_url: troubleshoot-upgrade-readiness ---- diff --git a/windows/deployment/upgrade/upgrade-analytics-additional-insights.md b/windows/deployment/upgrade/upgrade-analytics-additional-insights.md deleted file mode 100644 index 3a3dd06910..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-additional-insights.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Upgrade Analytics - Additional insights -redirect_url: upgrade-readiness-additional-insights ---- diff --git a/windows/deployment/upgrade/upgrade-analytics-architecture.md b/windows/deployment/upgrade/upgrade-analytics-architecture.md deleted file mode 100644 index d1ab6fecdb..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-architecture.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Upgrade Analytics architecture (Windows 10) -redirect_url: upgrade-readiness-architecture ---- diff --git a/windows/deployment/upgrade/upgrade-analytics-deploy-windows.md b/windows/deployment/upgrade/upgrade-analytics-deploy-windows.md deleted file mode 100644 index 76c41c573a..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-deploy-windows.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Upgrade Analytics - Get a list of computers that are upgrade-ready (Windows 10) -redirect_url: upgrade-readiness-deploy-windows ---- diff --git a/windows/deployment/upgrade/upgrade-analytics-deployment-script.md b/windows/deployment/upgrade/upgrade-analytics-deployment-script.md deleted file mode 100644 index 0db5694e53..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-deployment-script.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Upgrade Analytics deployment script (Windows 10) -redirect_url: upgrade-readiness-deployment-script ---- \ No newline at end of file diff --git a/windows/deployment/upgrade/upgrade-analytics-identify-apps.md b/windows/deployment/upgrade/upgrade-analytics-identify-apps.md deleted file mode 100644 index 6ff2df414c..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-identify-apps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Upgrade Analytics - Identify important apps (Windows 10) -redirect_url: upgrade-readiness-identify-apps ---- - diff --git a/windows/deployment/upgrade/upgrade-analytics-requirements.md b/windows/deployment/upgrade/upgrade-analytics-requirements.md deleted file mode 100644 index 1b99be1621..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-requirements.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Upgrade Analytics requirements (Windows 10) -redirect_url: upgrade-readiness-requirements ---- - diff --git a/windows/deployment/upgrade/upgrade-analytics-resolve-issues.md b/windows/deployment/upgrade/upgrade-analytics-resolve-issues.md deleted file mode 100644 index 9514c81869..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-resolve-issues.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Upgrade Analytics - Resolve application and driver issues (Windows 10) -redirect_url: upgrade-readiness-resolve-issues ---- - diff --git a/windows/deployment/upgrade/upgrade-analytics-upgrade-overview.md b/windows/deployment/upgrade/upgrade-analytics-upgrade-overview.md deleted file mode 100644 index 72c4b10125..0000000000 --- a/windows/deployment/upgrade/upgrade-analytics-upgrade-overview.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Upgrade Analytics - Upgrade Overview (Windows 10) -redirect_url: upgrade-readiness-upgrade-overview ---- diff --git a/windows/deployment/upgrade/use-upgrade-analytics-to-manage-windows-upgrades.md b/windows/deployment/upgrade/use-upgrade-analytics-to-manage-windows-upgrades.md deleted file mode 100644 index 3d23267aa8..0000000000 --- a/windows/deployment/upgrade/use-upgrade-analytics-to-manage-windows-upgrades.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Use Upgrade Analytics to manage Windows upgrades (Windows 10) -redirect_url: use-upgrade-readiness-to-manage-windows-upgrades ---- From fc82db25e885f9baeb26c8ce4f2356a4303b5e76 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 09:10:06 -0700 Subject: [PATCH 037/113] redirects --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 170f5b1f2f..efe7cdff92 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -162,7 +162,7 @@ }, { "source_path": "windows/manage/waas-update-windows-10.md", -"redirect_url": "/itpro/windows/update/index", +"redirect_url": "/itpro/windows/deployment/update/index", "redirect_document_id": false }, { @@ -627,7 +627,7 @@ }, { "source_path": "windows/manage/introduction-to-windows-10-servicing.md", -"redirect_url": "/itpro/windows/update/index", +"redirect_url": "/itpro/windows/deployment/update/index", "redirect_document_id": true }, { From 3627e66911e7ce8cc58204ea6e6e51123bbf968f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 09:12:37 -0700 Subject: [PATCH 038/113] redirects --- .openpublishing.redirection.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index efe7cdff92..bdd8f035a0 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -8194,6 +8194,16 @@ "source_path": "windows/manage/windows-store-for-business.md", "redirect_url": "/microsoft-store/index", "redirect_document_id": true +}, +{ +"source_path": "windows/update/index.md", +"redirect_url": "/windows/deployment/update/index", +"redirect_document_id": true +}, +{ +"source_path": "windows/configure/index.md", +"redirect_url": "/windows/configuration/index", +"redirect_document_id": true } ] } \ No newline at end of file From 3626a86d724f78a3e84bfad626c4f4a55c88f650 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 09:32:14 -0700 Subject: [PATCH 039/113] redirects --- .../change-history-for-plan-for-windows-10-deployment.md | 2 +- .../update/waas-servicing-strategy-windows-10-updates.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/planning/change-history-for-plan-for-windows-10-deployment.md b/windows/deployment/planning/change-history-for-plan-for-windows-10-deployment.md index 8c0f4c791f..ec9afa1603 100644 --- a/windows/deployment/planning/change-history-for-plan-for-windows-10-deployment.md +++ b/windows/deployment/planning/change-history-for-plan-for-windows-10-deployment.md @@ -42,7 +42,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also | New or changed topic | Description | |--------------------------------------------------------------------------------------------------------------------------------------------------|-------------| -|[Application Compatibility Toolkit (ACT) Technical Reference](act-technical-reference.md) (multiple topics) |Redirected deprecated content to the [Upgrade Analytics](../upgrade/manage-windows-upgrades-with-upgrade-analytics.md) content. Only Standard User Analyzer and Compatibility Administrator continue to be supported.| +|[Application Compatibility Toolkit (ACT) Technical Reference](act-technical-reference.md) (multiple topics) |Redirected deprecated content to the [Upgrade Analytics](../upgrade/manage-windows-upgrades-with-upgrade-readiness.md) content. Only Standard User Analyzer and Compatibility Administrator continue to be supported.| | [Windows 10 servicing overview](../update/waas-overview.md) | Content on this page was summarized. Detailed content about servicing branches was moved to the [Windows 10 servicing options](../update/waas-servicing-strategy-windows-10-updates.md) page. | diff --git a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md index fa78ac3fc5..99c0566d7f 100644 --- a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md @@ -30,7 +30,7 @@ Windows 10 spreads the traditional deployment effort of a Windows upgrade, which - **Identify excluded PCs.** For some organizations, special-purpose devices such as those used to control factory or medical equipment or run ATMs require a stricter, less frequent feature update cycle than CB or Current Branch for Business (CBB) can offer. For those machines, you must install Windows 10 Enterprise LTSB to avoid feature updates for up to 10 years. Identify these PCs, and separate them from the phased deployment and servicing cycles to help remove confusion for your administrators and ensure that devices are handled correctly. - **Recruit volunteers.** The purpose of testing a deployment is to receive feedback. One effective way to recruit pilot users is to request volunteers. When doing so, clearly state that you’re looking for feedback rather than people to just “try it out” and that there could be occasional issues involved with accepting feature updates right away. With Windows as a service, the expectation is that there should be few issues, but if an issue does arise, you want testers to let you know as soon as possible. When considering whom to recruit for pilot groups, be sure to include members who provide the broadest set of applications and devices to validate the largest number of apps and devices possible. - **Choose a servicing tool.** Decide which product you’ll use to manage the Windows updates in your environment. If you’re currently using Windows Server Update Services (WSUS) or System Center Configuration Manager to manage your Windows updates, you can continue using those products to manage Windows 10 updates. Alternatively, you can use Windows Update for Business. In addition to which product you’ll use, consider how you’ll deliver the updates. With Windows 10, multiple peer-to-peer options are available to make update distribution faster. For a comparison of tools, see [Servicing tools](waas-overview.md#servicing-tools). -- **Prioritize applications.** First, create an application portfolio. This list should include everything installed in your organization and any webpages your organization hosts. Next, prioritize this list to identify those that are the most business critical. Because the expectation is that application compatibility with Windows 10 will be high, only the most business critical applications should be tested before the pilot phase; everything else can be tested afterwards. For more information about identifying compatibility issues withe applications, see [Manage Windows upgrades with Upgrade Analytics](../upgrade/manage-windows-upgrades-with-upgrade-analytics.md). +- **Prioritize applications.** First, create an application portfolio. This list should include everything installed in your organization and any webpages your organization hosts. Next, prioritize this list to identify those that are the most business critical. Because the expectation is that application compatibility with Windows 10 will be high, only the most business critical applications should be tested before the pilot phase; everything else can be tested afterwards. For more information about identifying compatibility issues withe applications, see [Manage Windows upgrades with Upgrade Analytics](../upgrade/manage-windows-upgrades-with-upgrade-readiness.md). >[!NOTE] >This strategy is applicable to approaching an environment in which Windows 10 already exists. For information about how to deploy or upgrade to Windows 10 where another version of Windows exists, see [Plan for Windows 10 deployment](../planning/index.md). From 9b401d6da8ebb78f3c2b632a19bb99e6484c31f9 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 09:50:34 -0700 Subject: [PATCH 040/113] fixing redirect --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index bdd8f035a0..76e3593110 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -162,7 +162,7 @@ }, { "source_path": "windows/manage/waas-update-windows-10.md", -"redirect_url": "/itpro/windows/deployment/update/index", +"redirect_url": "windows/deployment/update/index", "redirect_document_id": false }, { From 757d6ee461c6b16e9e4abd5a77a6f9cef6df4b44 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 09:51:05 -0700 Subject: [PATCH 041/113] fixing redirect --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 76e3593110..de2ae4dcfe 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -162,7 +162,7 @@ }, { "source_path": "windows/manage/waas-update-windows-10.md", -"redirect_url": "windows/deployment/update/index", +"redirect_url": "/windows/deployment/update/index", "redirect_document_id": false }, { From 8bf6d1675525304d7393a95238621eac4e9bd52a Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 25 Apr 2017 10:04:54 -0700 Subject: [PATCH 042/113] add change history to client management --- windows/client-management/TOC.md | 1 + .../change-history-for-client-management.md | 23 +++++++++++++++++++ windows/client-management/index.md | 3 ++- ...change-history-for-configure-windows-10.md | 6 +++++ 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/change-history-for-client-management.md diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 0a84ebaf2e..82de2c56b1 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -8,3 +8,4 @@ ## [Reset a Windows 10 Mobile device](reset-a-windows-10-mobile-device.md) ## [Windows 10 Mobile deployment and management guide](windows-10-mobile-and-mdm.md) ## [Windows libraries](windows-libraries.md) +## [Change history for Client management](change-history-for-client-management.md) diff --git a/windows/client-management/change-history-for-client-management.md b/windows/client-management/change-history-for-client-management.md new file mode 100644 index 0000000000..e0349be98b --- /dev/null +++ b/windows/client-management/change-history-for-client-management.md @@ -0,0 +1,23 @@ +--- +title: Change history for Client management (Windows 10) +description: This topic lists changes to documentation for configuring Windows 10. +keywords: +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +localizationpriority: high +author: jdeckerMS +--- + +# Change history for Client management + +This topic lists new and updated topics in the [Client management](index.md) documentation for Windows 10 and Windows 10 Mobile. + + + +## RELEASE: Windows 10, version 1703 + +The topics in this library have been updated for Windows 10, version 1703 (also known as the Creators Update). The following new topic has been added: + +- [Manage the Settings app with Group Policy](manage-settings-app-with-group-policy.md) diff --git a/windows/client-management/index.md b/windows/client-management/index.md index 9360321453..b26f244d6c 100644 --- a/windows/client-management/index.md +++ b/windows/client-management/index.md @@ -8,7 +8,7 @@ author: jdeckerMS localizationpriority: medium --- -# Client Management +# Client management **Applies to** - Windows 10 @@ -28,3 +28,4 @@ Learn about the administrative tools, tasks and best practices for managing Wind |[Reset a Windows 10 Mobile device](reset-a-windows-10-mobile-device.md)| Instructions for resetting a Windows 10 Mobile device using either *factory* or *'wipe and persist'* reset options| |[Deploy Windows 10 Mobile](windows-10-mobile-and-mdm.md)| Considerations and instructions for deploying Windows 10 Mobile| |[Windows libraries](windows-libraries.md)| Considerations and instructions for managing Windows 10 libraries such as My Documents, My Pictures, and My Music.| +|[Change history for Client management](change-history-for-client-management.md) | This topic lists new and updated topics in the Client management documentation for Windows 10 and Windows 10 Mobile. | \ No newline at end of file diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 8398eff1df..726fbd96c4 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -14,6 +14,12 @@ author: jdeckerMS This topic lists new and updated topics in the [Configure Windows 10](index.md) documentation for Windows 10 and Windows 10 Mobile. +## April 2017 + +| New or changed topic | Description | +| --- | --- | +| [Set up a shared or guest PC with Windows 10](set-up-shared-or-guest-pc.md) | Added instructions for using WMI bridge to configure shared PC | + ## RELEASE: Windows 10, version 1703 From 347d8ff22b133114d9ff6da272eef6e3b7bb940e Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 10:20:02 -0700 Subject: [PATCH 043/113] Fixing XML --- .../app-v/appv-auto-batch-sequencing.md | 12 ++++++------ .../app-v/appv-auto-batch-updating.md | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/application-management/app-v/appv-auto-batch-sequencing.md b/windows/application-management/app-v/appv-auto-batch-sequencing.md index 2722febd18..a90e25e2eb 100644 --- a/windows/application-management/app-v/appv-auto-batch-sequencing.md +++ b/windows/application-management/app-v/appv-auto-batch-sequencing.md @@ -35,7 +35,7 @@ Sequencing multiple apps at the same time requires that you create a **ConfigFil 2. Add the following required XML info for each app: - - **<Name>.** The name of the app you're adding to the package. + - **<AppName>.** The name of the app you're adding to the package. - **<InstallerFolder>.** The file path to the folder with the app installer. @@ -55,7 +55,7 @@ Sequencing multiple apps at the same time requires that you create a **ConfigFil - Skype for Windows + Skype for Windows D:\Install\New\SkypeforWindows SkypeSetup.exe /S @@ -64,7 +64,7 @@ Sequencing multiple apps at the same time requires that you create a **ConfigFil True - Power BI + Power BI D:\Install\New\MicrosoftPowerBI PBIDesktop.msi /S @@ -97,7 +97,7 @@ Sequencing multipe apps at the same time requires that you create a **ConfigFIle 2. Add the following required XML info for each app: - - **<Name>.** The name of the app you're adding to the package. + - **<AppName>.** The name of the app you're adding to the package. - **<InstallerFolder>.** The file path to the folder with the app installer. @@ -115,7 +115,7 @@ Sequencing multipe apps at the same time requires that you create a **ConfigFIle - Skype for Windows + Skype for Windows D:\Install\New\SkypeforWindows SkypeSetup.exe 20 @@ -123,7 +123,7 @@ Sequencing multipe apps at the same time requires that you create a **ConfigFIle True - Power BI + Power BI D:\Install\New\MicrosoftPowerBI PBIDesktop.msi 20 diff --git a/windows/application-management/app-v/appv-auto-batch-updating.md b/windows/application-management/app-v/appv-auto-batch-updating.md index 3c9a7531bc..0430b81a0b 100644 --- a/windows/application-management/app-v/appv-auto-batch-updating.md +++ b/windows/application-management/app-v/appv-auto-batch-updating.md @@ -29,7 +29,7 @@ Updating multiple apps at the same time requires that you create a **ConfigFile* 2. Add the following XML info for each app: - - **<Name>.** The name of the app you're adding to the package. + - **<AppName>.** The name of the app you're adding to the package. - **<InstallerFolder>.** The file path to the folder with the app installer. @@ -50,7 +50,7 @@ Updating multiple apps at the same time requires that you create a **ConfigFile* - Skype for Windows Update + Skype for Windows Update D:\Install\Update\SkypeforWindows SkypeSetup.exe /S @@ -60,7 +60,7 @@ Updating multiple apps at the same time requires that you create a **ConfigFile* True - Microsoft Power BI Update + Microsoft Power BI Update D:\Install\Update\PowerBI PBIDesktop.msi /S @@ -95,7 +95,7 @@ Updating multipe apps at the same time requires that you create a **ConfigFile** 2. Add the following XML info for each app: - - **<Name>.** The name of the app you're adding to the package. + - **<AppName>.** The name of the app you're adding to the package. - **<InstallerFolder>.** The file path to the folder with the app installer. @@ -115,7 +115,7 @@ Updating multipe apps at the same time requires that you create a **ConfigFile** - Skype for Windows Update + Skype for Windows Update D:\Install\Update\SkypeforWindows SkypeSetup.exe /S @@ -125,7 +125,7 @@ Updating multipe apps at the same time requires that you create a **ConfigFile** True - Microsoft Power BI Update + Microsoft Power BI Update D:\Install\Update\PowerBI PBIDesktop.msi /S From 2fbd4a4545b8acf0f8eca08fef9854db14a5066e Mon Sep 17 00:00:00 2001 From: Sandra Aldana Date: Tue, 25 Apr 2017 11:02:15 -0700 Subject: [PATCH 044/113] Remove windows in .openpublishing.publish.config.json under master branch. --- .openpublishing.publish.config.json | 808 ++++++++++++++-------------- 1 file changed, 397 insertions(+), 411 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index e38381852e..77e4cb1ee7 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -1,412 +1,398 @@ -{ - "build_entry_point": "", - "need_generate_pdf": false, - "need_generate_intellisense": false, - "docsets_to_publish": [ - { - "docset_name": "education", - "build_source_folder": "education", - "build_output_subfolder": "education", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "internet-explorer", - "build_source_folder": "browsers/internet-explorer", - "build_output_subfolder": "browsers/internet-explorer", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "itpro-hololens", - "build_source_folder": "devices/hololens", - "build_output_subfolder": "devices/hololens", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "mdop", - "build_source_folder": "mdop", - "build_output_subfolder": "mdop", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "microsoft-edge", - "build_source_folder": "browsers/edge", - "build_output_subfolder": "browsers/edge", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "smb", - "build_source_folder": "smb", - "build_output_subfolder": "smb", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "store-for-business", - "build_source_folder": "store-for-business", - "build_output_subfolder": "store-for-business", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "surface", - "build_source_folder": "devices/surface", - "build_output_subfolder": "devices/surface", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "surface-hub", - "build_source_folder": "devices/surface-hub", - "build_output_subfolder": "devices/surface-hub", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "win-access-protection", - "build_source_folder": "windows/access-protection", - "build_output_subfolder": "win-access-protection", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "win-app-management", - "build_source_folder": "windows/application-management", - "build_output_subfolder": "win-app-management", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "win-client-management", - "build_source_folder": "windows/client-management", - "build_output_subfolder": "win-client-management", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "win-configuration", - "build_source_folder": "windows/configuration", - "build_output_subfolder": "win-configuration", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "win-development", - "build_source_folder": "windows/deployment", - "build_output_subfolder": "win-development", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "win-device-security", - "build_source_folder": "windows/device-security", - "build_output_subfolder": "win-device-security", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "windows", - "build_source_folder": "windows", - "build_output_subfolder": "windows", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "windows-hub", - "build_source_folder": "windows/hub", - "build_output_subfolder": "windows-hub", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "win-threat-protection", - "build_source_folder": "windows/threat-protection", - "build_output_subfolder": "win-threat-protection", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "win-whats-new", - "build_source_folder": "windows/whats-new", - "build_output_subfolder": "win-whats-new", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "keep-secure", - "build_source_folder": "windows/keep-secure", - "build_output_subfolder": "keep-secure", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "windows-manage", - "build_source_folder": "windows/manage", - "build_output_subfolder": "windows-manage", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "windows-plan", - "build_source_folder": "windows/plan", - "build_output_subfolder": "windows-plan", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "windows-update", - "build_source_folder": "windows/update", - "build_output_subfolder": "windows-update", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "windows-deploy", - "build_source_folder": "windows/deploy", - "build_output_subfolder": "windows-deploy", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "windows-configure", - "build_source_folder": "windows/configure", - "build_output_subfolder": "windows-configure", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - } - ], - "notification_subscribers": [ - "brianlic@microsoft.com" - ], - "branches_to_filter": [ - "" - ], - "git_repository_url_open_to_public_contributors": "https://github.com/Microsoft/windows-itpro-docs", - "git_repository_branch_open_to_public_contributors": "master", - "skip_source_output_uploading": false, - "need_preview_pull_request": true, - "dependent_repositories": [ - { - "path_to_root": "_themes", - "url": "https://github.com/Microsoft/templates.docs.msft", - "branch": "master", - "branch_mapping": {} - } - ], - "need_generate_pdf_url_template": false +{ + "build_entry_point": "", + "need_generate_pdf": false, + "need_generate_intellisense": false, + "docsets_to_publish": [ + { + "docset_name": "education", + "build_source_folder": "education", + "build_output_subfolder": "education", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "internet-explorer", + "build_source_folder": "browsers/internet-explorer", + "build_output_subfolder": "browsers/internet-explorer", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "itpro-hololens", + "build_source_folder": "devices/hololens", + "build_output_subfolder": "devices/hololens", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "mdop", + "build_source_folder": "mdop", + "build_output_subfolder": "mdop", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "microsoft-edge", + "build_source_folder": "browsers/edge", + "build_output_subfolder": "browsers/edge", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "smb", + "build_source_folder": "smb", + "build_output_subfolder": "smb", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "store-for-business", + "build_source_folder": "store-for-business", + "build_output_subfolder": "store-for-business", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "surface", + "build_source_folder": "devices/surface", + "build_output_subfolder": "devices/surface", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "surface-hub", + "build_source_folder": "devices/surface-hub", + "build_output_subfolder": "devices/surface-hub", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "win-access-protection", + "build_source_folder": "windows/access-protection", + "build_output_subfolder": "win-access-protection", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "win-app-management", + "build_source_folder": "windows/application-management", + "build_output_subfolder": "win-app-management", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "win-client-management", + "build_source_folder": "windows/client-management", + "build_output_subfolder": "win-client-management", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "win-configuration", + "build_source_folder": "windows/configuration", + "build_output_subfolder": "win-configuration", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "win-development", + "build_source_folder": "windows/deployment", + "build_output_subfolder": "win-development", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "win-device-security", + "build_source_folder": "windows/device-security", + "build_output_subfolder": "win-device-security", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "windows-hub", + "build_source_folder": "windows/hub", + "build_output_subfolder": "windows-hub", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "win-threat-protection", + "build_source_folder": "windows/threat-protection", + "build_output_subfolder": "win-threat-protection", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "win-whats-new", + "build_source_folder": "windows/whats-new", + "build_output_subfolder": "win-whats-new", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "keep-secure", + "build_source_folder": "windows/keep-secure", + "build_output_subfolder": "keep-secure", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "windows-manage", + "build_source_folder": "windows/manage", + "build_output_subfolder": "windows-manage", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "windows-plan", + "build_source_folder": "windows/plan", + "build_output_subfolder": "windows-plan", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "windows-update", + "build_source_folder": "windows/update", + "build_output_subfolder": "windows-update", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "windows-deploy", + "build_source_folder": "windows/deploy", + "build_output_subfolder": "windows-deploy", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "windows-configure", + "build_source_folder": "windows/configure", + "build_output_subfolder": "windows-configure", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + } + ], + "notification_subscribers": [ + "brianlic@microsoft.com" + ], + "branches_to_filter": [ + "" + ], + "git_repository_url_open_to_public_contributors": "https://github.com/Microsoft/windows-itpro-docs", + "git_repository_branch_open_to_public_contributors": "master", + "skip_source_output_uploading": false, + "need_preview_pull_request": true, + "dependent_repositories": [ + { + "path_to_root": "_themes", + "url": "https://github.com/Microsoft/templates.docs.msft", + "branch": "master", + "branch_mapping": {} + } + ], + "need_generate_pdf_url_template": false } \ No newline at end of file From dd13ef8cd97533da8bc6e56dfa2225f91a33b35c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 11:35:23 -0700 Subject: [PATCH 045/113] Added note with links for creating the VPN profile --- .../create-vpn-and-wip-policy-using-intune.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md index a186b9a8a5..64ffc85c66 100644 --- a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md @@ -19,9 +19,14 @@ localizationpriority: high After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Azure Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. +>[!Note] +>Before you create your VPN policy, you must first create your VPN profile. For more info about how to do this, see https://docs.microsoft.com/en-us/intune-azure/configure-devices/how-to-configure-vpn-settings and https://docs.microsoft.com/en-us/intune-azure/configure-devices/create-custom-vpn-profiles#create-a-custom-configuration. + ## Create your VPN policy using Microsoft Azure Intune Follow these steps to create the VPN policy you want to use with WIP. + + **To create your VPN policy** 1. Open the Microsoft Azure Intune mobile application management console, click **Device configuration**, and then click **Create Profile**. From b6cfd9b0183f73c66040535c48459c547a86e648 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 11:53:46 -0700 Subject: [PATCH 046/113] Fixing links --- .../create-vpn-and-wip-policy-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md index 64ffc85c66..e9da7e7497 100644 --- a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md @@ -20,7 +20,7 @@ localizationpriority: high After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Azure Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. >[!Note] ->Before you create your VPN policy, you must first create your VPN profile. For more info about how to do this, see https://docs.microsoft.com/en-us/intune-azure/configure-devices/how-to-configure-vpn-settings and https://docs.microsoft.com/en-us/intune-azure/configure-devices/create-custom-vpn-profiles#create-a-custom-configuration. +>Before you create your VPN policy, you must first create your VPN profile. For more info about how to do this, see [How to configure VPN settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/how-to-configure-vpn-settings) and [How to create custom VPN profiles in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/create-custom-vpn-profiles#create-a-custom-configuration). ## Create your VPN policy using Microsoft Azure Intune Follow these steps to create the VPN policy you want to use with WIP. From e0264bde6ef88635d9c32a40850b6d2f9b3a2cf6 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 12:59:00 -0700 Subject: [PATCH 047/113] fixing link issues, reformatting table --- windows/deployment/TOC.md | 1 - ...windows-upgrades-with-upgrade-readiness.md | 6 ++-- .../upgrade/upgrade-readiness-architecture.md | 6 ++-- .../upgrade-readiness-deployment-script.md | 29 +++++++------------ .../upgrade/upgrade-readiness-get-started.md | 6 ++-- .../upgrade/upgrade-readiness-requirements.md | 4 +-- 6 files changed, 22 insertions(+), 30 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 33c1697c0f..73fce9589a 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -46,7 +46,6 @@ ### [Manage Windows upgrades with Upgrade Readiness](upgrade/manage-windows-upgrades-with-upgrade-readiness.md) #### [Upgrade Readiness architecture](upgrade/upgrade-readiness-architecture.md) #### [Upgrade Readiness requirements](upgrade/upgrade-readiness-requirements.md) -#### [Upgrade Readiness release notes](upgrade/upgrade-readiness-release-notes.md) #### [Get started with Upgrade Readiness](upgrade/upgrade-readiness-get-started.md) ##### [Upgrade Readiness deployment script](upgrade/upgrade-readiness-deployment-script.md) #### [Use Upgrade Readiness to manage Windows upgrades](upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md) diff --git a/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness.md b/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness.md index de269889bf..c2744bd544 100644 --- a/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness.md +++ b/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness.md @@ -29,15 +29,15 @@ The Upgrade Readiness workflow steps you through the discovery and rationalizati **Important** For system, application, and driver data to be shared with Microsoft, you must configure user computers to send data. For information about what telemetry data Microsoft collects and how that data is used and protected by Microsoft, see: -- [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization) -- [Manage connections from Windows operating system components to Microsoft services](https://technet.microsoft.com/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services) +- [Configure Windows telemetry in your organization](/windows/configuration/configure-windows-telemetry-in-your-organization) +- [Manage connections from Windows operating system components to Microsoft services](/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services) - [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965) ##**Related topics** [Upgrade Readiness architecture](upgrade-readiness-architecture.md)
[Upgrade Readiness requirements](upgrade-readiness-requirements.md)
-[Upgrade Readiness release notes](upgrade-readiness-release-notes.md)
+[Upgrade Readiness release notes](upgrade-readiness-requirements.md#important-information-about-this-release)
[Get started with Upgrade Readiness](upgrade-readiness-get-started.md)
[Use Upgrade Readiness to manage Windows upgrades](use-upgrade-readiness-to-manage-windows-upgrades.md)
[Troubleshoot Upgrade Readiness](troubleshoot-upgrade-readiness.md)
diff --git a/windows/deployment/upgrade/upgrade-readiness-architecture.md b/windows/deployment/upgrade/upgrade-readiness-architecture.md index 6bc7492d37..ae5949405f 100644 --- a/windows/deployment/upgrade/upgrade-readiness-architecture.md +++ b/windows/deployment/upgrade/upgrade-readiness-architecture.md @@ -19,12 +19,12 @@ After you enable Windows telemetry on user computers and install the compatibili For more information about what telemetry data Microsoft collects and how that data is used and protected by Microsoft, see: -[Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization)
-[Manage connections from Windows operating system components to Microsoft services](https://technet.microsoft.com/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services)
+[Configure Windows telemetry in your organization](/windows/configuration/configure-windows-telemetry-in-your-organization)
+[Manage connections from Windows operating system components to Microsoft services](/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services)
[Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965)
##**Related topics** [Upgrade Readiness requirements](upgrade-readiness-requirements.md)
-[Upgrade Readiness release notes](upgrade-readiness-release-notes.md)
+[Upgrade Readiness release notes](upgrade-readiness-requirements.md#important-information-about-this-release)
[Get started with Upgrade Readiness](upgrade-readiness-get-started.md)
diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 43870037ce..b3dcdf790a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -70,11 +70,11 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let you know if it was successful, or if an error was encountered. -

+ - +
Exit code
Exit code Meaning Suggested fix @@ -105,7 +105,7 @@ The deployment script displays the following exit codes to let you know if it wa
6 The commercialID parameter is set to unknown.
Modify the runConfig.bat file to set the CommercialID value.
The value for parameter in the runconfig.bat file should match the Commercial ID key for your workspace. -
See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace. +
See [Generate your Commercial ID key](upgrade-readiness-get-started.md#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace.
8 Failure to create registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
@@ -130,21 +130,21 @@ The deployment script displays the following exit codes to let you know if it wa
**Http Get** on the end points did not return a success exit code.
For Windows 10, connectivity is verified by connecting to https://v10.vortex-win.data.microsoft.com/health/keepalive.
For previous operating systems, connectivity is verified by connecting to https://vortex-win.data.microsoft.com/health/keepalive. -
If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). +
If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](upgrade-readiness-get-started.md#enable-data-sharing).
13 Can’t connect to Microsoft - setting. -An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). +An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](upgrade-readiness-get-started.md#enable-data-sharing).
14 Can’t connect to Microsoft - compatexchange. -An error occurred connecting to https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc . This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). +An error occurred connecting to https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc . This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](upgrade-readiness-get-started.md#enable-data-sharing).
15 Function CheckVortexConnectivity failed with an unexpected exception. -This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Check the logs for the exception message and the HResult. +This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](upgrade-readiness-get-started.md#enable-data-sharing). Check the logs for the exception message and the HResult.
16 The computer requires a reboot before running the script. @@ -156,7 +156,7 @@ For previous operating systems, connectivity is verified by connecting to https:
18 Appraiser KBs not installed or **appraiser.dll** not found. -Either the Appraiser KBs are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser telemetry events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic. +Either the Appraiser KBs are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser telemetry events and fields information in the [Data collection](upgrade-readiness-get-started.md#data-collection-and-privacy) and privacy topic.
19 Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception. @@ -217,7 +217,7 @@ For previous operating systems, connectivity is verified by connecting to https:
32 Appraiser version on the machine is outdated. -The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#deploy-the-compatibility-update-and-related-kbs) for Windows 7 SP1/Windows 8.1. +The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](upgrade-readiness-get-started.md#deploy-the-compatibility-update-and-related-kbs) for Windows 7 SP1/Windows 8.1.
33 **CompatTelRunner.exe** exited with an exit code @@ -246,7 +246,7 @@ For previous operating systems, connectivity is verified by connecting to https:
39 For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path
**HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**
or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
-
For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization). +For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](/windows/configuration/configure-windows-telemetry-in-your-organization).
40 Function **CheckTelemetryOptIn** failed with an unexpected exception. @@ -284,11 +284,4 @@ or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersio
The **CommercialID** referenced in RunConfig.bat must be a GUID. The **CommercialID** that is entered in RunConfig.bat must be a GUID. Copy the commercial ID from your workspace. To find the commercialID on the OMS portal, view Upgrade Readiness > Settings. You will find the commercial ID on the settings page. -
- -
- - - - - + \ No newline at end of file diff --git a/windows/deployment/upgrade/upgrade-readiness-get-started.md b/windows/deployment/upgrade/upgrade-readiness-get-started.md index 102fb76463..bb6ce8f949 100644 --- a/windows/deployment/upgrade/upgrade-readiness-get-started.md +++ b/windows/deployment/upgrade/upgrade-readiness-get-started.md @@ -32,8 +32,8 @@ When you are ready to begin using Upgrade Readiness, perform the following steps To enable system, application, and driver data to be shared with Microsoft, you must configure user computers to send data. For information about what telemetry data Microsoft collects and how that data is used and protected by Microsoft, see the following topics: -- [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization) -- [Manage connections from Windows operating system components to Microsoft services](https://technet.microsoft.com/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services) +- [Configure Windows telemetry in your organization](/windows/configuration/configure-windows-telemetry-in-your-organization) +- [Manage connections from Windows operating system components to Microsoft services](/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services) - [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965) ## Add Upgrade Readiness to Operations Management Suite @@ -113,7 +113,7 @@ If you are planning to enable IE Site Discovery, you will need to install a few | **Site discovery** | **KB** | |----------------------|-----------------------------------------------------------------------------| -| [Review site discovery](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-additional-insights#site-discovery) | [KB3080149](http://www.catalog.update.microsoft.com/Search.aspx?q=3080149)
Updates the Diagnostic and Telemetry tracking service to existing devices. This update is only necessary on Windows 7 and Windows 8.1 devices.
For more information about this KB, see

Install the latest [Windows Monthly Rollup](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=security%20monthly%20quality%20rollup). This functionality has been included in Internet Explorer 11 starting with the July 2016 Cumulative Update. | +| [Review site discovery](upgrade-readiness-additional-insights.md#site-discovery) | [KB3080149](http://www.catalog.update.microsoft.com/Search.aspx?q=3080149)
Updates the Diagnostic and Telemetry tracking service to existing devices. This update is only necessary on Windows 7 and Windows 8.1 devices.
For more information about this KB, see

Install the latest [Windows Monthly Rollup](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=security%20monthly%20quality%20rollup). This functionality has been included in Internet Explorer 11 starting with the July 2016 Cumulative Update. | ### Deploy the Upgrade Readiness deployment script diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index 5593a4eb72..5643e2df81 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -30,7 +30,7 @@ See [Windows 10 Specifications](http://www.microsoft.com/en-US/windows/windows-1 Keeping Windows 10 up to date involves deploying a feature update, and Upgrade Readiness tools help you prepare and plan for these Windows updates. The latest cumulative updates must be installed on Windows 10 computers to make sure that the required compatibility KBs are installed. You can find the latest cumulative update on the [Microsoft Update Catalog](https://catalog.update.microsoft.com). -Windows 10 LTSB is not supported by Upgrade Readiness. The LTSB (long term servicing branch) of Windows 10 is not intended for general deployment, and does not receive feature updates, therefore it is not compatible with Upgrade Readiness. See [Windows as a service overview](https://technet.microsoft.com/en-us/itpro/windows/manage/waas-overview#long-term-servicing-branch) to understand more about LTSB. +Windows 10 LTSB is not supported by Upgrade Readiness. The LTSB (long term servicing branch) of Windows 10 is not intended for general deployment, and does not receive feature updates, therefore it is not compatible with Upgrade Readiness. See [Windows as a service overview](../update/waas-overview.md#long-term-servicing-branch) to understand more about LTSB. ## Operations Management Suite @@ -50,7 +50,7 @@ Upgrade Readiness can be integrated with your installation of Configuration Mana After you’ve signed in to Operations Management Suite and added the Upgrade Readiness solution to your workspace, you’ll need to complete the following tasks to allow user computer data to be shared with and assessed by Upgrade Readiness. -See [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965) for more information about what user computer data Upgrade Readiness collects and assesses. See [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization) for more information about how Microsoft uses Windows telemetry data. +See [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965) for more information about what user computer data Upgrade Readiness collects and assesses. See [Configure Windows telemetry in your organization](windows/configuration/configure-windows-telemetry-in-your-organization) for more information about how Microsoft uses Windows telemetry data. **Whitelist telemetry endpoints.** To enable telemetry data to be sent to Microsoft, you’ll need to whitelist the following Microsoft telemetry endpoints on your proxy server or firewall. You may need to get approval from your security group to do this. From 933724e1eda07e953d23bd5b550f3a16787c57b2 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Tue, 25 Apr 2017 13:01:23 -0700 Subject: [PATCH 048/113] updated take a test topic and suspc topic --- .../windows/images/windows-ad-connect.png | Bin 45917 -> 45020 bytes education/windows/take-a-test-multiple-pcs.md | 13 ++++- education/windows/take-a-test-single-pc.md | 5 +- .../windows/use-set-up-school-pcs-app.md | 52 ++++++++++++------ 4 files changed, 47 insertions(+), 23 deletions(-) diff --git a/education/windows/images/windows-ad-connect.png b/education/windows/images/windows-ad-connect.png index 195058f6f65776a28c1bc188babd0bf00cee106c..97a69d1a6c58beb42252ea340847a96f6205655d 100644 GIT binary patch literal 45020 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

h{n&U6mc0D6M?hOBt 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αk{~lPIWU@-@i{aXA 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ξ>tWoBeb(Hn})1(W1UmnGS8MuBuXH^NM`Fx65C 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 GLjNDK$k+e? diff --git a/education/windows/take-a-test-multiple-pcs.md b/education/windows/take-a-test-multiple-pcs.md index d58000171e..d02800dc0c 100644 --- a/education/windows/take-a-test-multiple-pcs.md +++ b/education/windows/take-a-test-multiple-pcs.md @@ -200,8 +200,17 @@ Anything hosted on the web can be presented in a locked down manner, not just as **To provide a link to the test** 1. Create the link to the test using schema activation. + - Create a link using a web UI - Manually embed a URL with a specific prefix. You can select parameters depending on what you want to enable. For more info, see [Create a link using schema activation](#create-a-link-using-schema-activation). + For this option, you can just copy the assessment URL, select the options you want to allow during the test, and click a button to create the link. We recommend this for option for teachers. + + To get started, go here: [Create a link using a web UI](https://education.microsoft.com/courses-and-resources/windows-10-create-a-take-a-test-link). + + - Create a link using schema activation + + You can accomplish the same thing as the first option (using a web UI), by manually embedding a URL with a specific prefix. You can select parameters depending on what you want to enable. + + For more info, see [Create a link using schema activation](#create-a-link-using-schema-activation). 2. Distribute the link. @@ -217,7 +226,7 @@ One of the ways you can present content in a locked down manner is by embedding 1. Embed a link or create a desktop shortcut with: ``` - ms-edu-secureassessment:!enforceLockdown + ms-edu-secureassessment:#enforceLockdown ``` 2. To enable printing, screen capture, or both, use the above link and append one of these parameters: diff --git a/education/windows/take-a-test-single-pc.md b/education/windows/take-a-test-single-pc.md index 7c2d4ac065..e1b6020ac9 100644 --- a/education/windows/take-a-test-single-pc.md +++ b/education/windows/take-a-test-single-pc.md @@ -58,12 +58,11 @@ Anything hosted on the web can be presented in a locked down manner, not just as 1. Create the link to the test. There are different ways you can do this: - - Create a link using a web UI For this option, you can just copy the assessment URL, select the options you want to allow during the test, and click a button to create the link. We recommend this for option for teachers. - To get started, go here: [Create a link using a web UI](https://education.microsoft.com/courses-and-resources/windows-10-create-a-take-a-test-link) + To get started, go here: [Create a link using a web UI](https://education.microsoft.com/courses-and-resources/windows-10-create-a-take-a-test-link). - Create a link using schema activation @@ -91,7 +90,7 @@ One of the ways you can present content in a locked down manner is by embedding 1. Embed a link or create a desktop shortcut with: ``` - ms-edu-secureassessment:!enforceLockdown + ms-edu-secureassessment:#enforceLockdown ``` 2. To enable printing, screen capture, or both, use the above link and append one of these parameters: diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 21117b933f..fc4dd9c4ae 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -49,30 +49,42 @@ A student PC that's set up using the Set up School PCs provisioning package is t ## Tips for success +* **Run the same Windows 10 build on the admin device and the student PCs** + + It's critical that the IT administrator's or technical teacher's device is running the same Windows 10 build (Windows 10, version 1607 or Windows 10, version 1703) as the student PCs that you're provisioning. + + > [!NOTE] + > If you're using the Windows 10, version 1607 build of the Set up School PCs app, do not use it to provision student PCs with Windows 10, version 1703 images. Conversely, if you're using the Windows 10, version 1703 build of Set up School PCs, do not use it to provision student PCs with Windows 10, version 1607 images. We recommend + * **Run the app at work** - For the best results, run the Set up School PCs app on your work device connected to your school's network. That way the app can gather accurate information about your wireless networks and cloud subscriptions. + For the best results, run the Set up School PCs app on your work device connected to your school's network. That way the app can gather accurate information about your wireless networks and cloud subscriptions. - > [!NOTE] - > Don't use the **Set up Schools PCs** app for PCs that must connect to enterprise networks or to open Wi-Fi networks that require the user to accept Terms of Use. + > [!NOTE] + > Don't use the **Set up Schools PCs** app for PCs that must connect to enterprise networks or to open Wi-Fi networks that require the user to accept Terms of Use. + +* **Network tips** + * You cannot use Set up School PCs over a certification-based network, or one where you have to enter credentials in a browser. You can only connect to an open network, or one with a basic password. + * If you need to set up a lot of devices over Wi-Fi, make sure that your network configuration can support it. + - We recommend configuring your DHCP so you have a good set of IP addresses available (about 100-200). These IP addresses will expire after a short amount of time (about 30 minutes). This allows you set up many devices simultaneously, and the IP addresses will be freed up quick so you can continue to set up devices without risk of crashing your network. * **Apply to new student PCs** * The provisioning package that the Set up School PCs app creates should be used on new PCs that haven't been set up for accounts yet. If you apply the provisioning package to a student PC that has already been set up, existing accounts and data might be lost. - > [!WARNING] - > Only use the provisioning package on PCs that you want to configure and lock down for students. After you apply the provisioning package to a student PC, the PC must be reset to remove the settings. + > [!WARNING] + > Only use the provisioning package on PCs that you want to configure and lock down for students. After you apply the provisioning package to a student PC, the PC must be reset to remove the settings. * If the PC has already been set up and you want to return to the first-run experience to apply a new package, you can reset the PC to get to a clean state and get it back to the first-run experience and ready to provision again. - To do this: - - Go to **Settings > Update & security > Recovery**. In the **Reset this PC** section of the **Recovery** page, click **Get started**. - - Or, hit **Shift** + click **Restart** in the **Power** menu to load the Windows boot user experience. From there, follow these steps: - 1. Click **Troubleshoot** and then choose **Reset this PC**. - 2. Select **Remove everything**. - 3. Select **No - remove provisioning packages**. - 4. Select **Only the drive where Windows is installed** (this may not always show up). - 5. Click **Just remove my files**. - 6. Click **Reset**. + To do this: + - Go to **Settings > Update & security > Recovery**. In the **Reset this PC** section of the **Recovery** page, click **Get started**. + - Or, hit **Shift** + click **Restart** in the **Power** menu to load the Windows boot user experience. From there, follow these steps: + 1. Click **Troubleshoot** and then choose **Reset this PC**. + 2. Select **Remove everything**. + 3. Select **No - remove provisioning packages**. + 4. Select **Only the drive where Windows is installed** (this may not always show up). + 5. Click **Just remove my files**. + 6. Click **Reset**. * **Use more than one USB key** @@ -152,7 +164,11 @@ The **Set up School PCs** app guides you through the configuration choices for t > If you select this option, the provisioning process will take longer (about 30 minutes). - Select **Allow local storage (not recommended for shared devices)** to let students save files to the **Desktop** and **Documents** folder on the student PC. We don't recommend this option if the device will be part of a shared cart or lab. - - Select **Optimize device for a single student, instead of a shared cart or lab** to optimize the device for use by a single student (1:1). Check this option if the device will not be part of a shared cart or lab. + - Select **Optimize device for a single student, instead of a shared cart or lab** to optimize the device for use by a single student (1:1). + - Check this option if the device will not be part of a shared cart or lab. + - Set up School PCs will change some account management logic so that it sets the expiration time for an account to 180 days (without requiring sign-in). + - This setting also increases the maximum storage to 100% of the available disk space. This prevents the student's account from being erased if the student stores a lot of files or data, or if the student doesn't use the PC over a prolonged period. + - Select **Let guests sign-in to these PCs** to allow guests to use student PCs without a school account. For example, if the device will be in a library and you want other users (like visiting students or teachers) to be able to use the device, you can select this option. If you select this option, this adds a **Guest** account button in the PC's sign-in screen to allow anyone to use the PC. @@ -178,13 +194,13 @@ The **Set up School PCs** app guides you through the configuration choices for t 3. Click **Next** or **Skip** depending on whether you want to set up Take a Test. From 8418877c9bca12240b51161885bbeb198c966fff Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 13:10:17 -0700 Subject: [PATCH 049/113] fixing table width --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- windows/deployment/upgrade/upgrade-readiness-requirements.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index b3dcdf790a..e44324588d 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -72,7 +72,7 @@ The deployment script displays the following exit codes to let you know if it wa - +
Exit code Meaning diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index 5643e2df81..eb98ebd2cf 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -50,7 +50,7 @@ Upgrade Readiness can be integrated with your installation of Configuration Mana After you’ve signed in to Operations Management Suite and added the Upgrade Readiness solution to your workspace, you’ll need to complete the following tasks to allow user computer data to be shared with and assessed by Upgrade Readiness. -See [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965) for more information about what user computer data Upgrade Readiness collects and assesses. See [Configure Windows telemetry in your organization](windows/configuration/configure-windows-telemetry-in-your-organization) for more information about how Microsoft uses Windows telemetry data. +See [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965) for more information about what user computer data Upgrade Readiness collects and assesses. See [Configure Windows telemetry in your organization](/windows/configuration/configure-windows-telemetry-in-your-organization) for more information about how Microsoft uses Windows telemetry data. **Whitelist telemetry endpoints.** To enable telemetry data to be sent to Microsoft, you’ll need to whitelist the following Microsoft telemetry endpoints on your proxy server or firewall. You may need to get approval from your security group to do this. From 1ed1ff3bca9b3383d13c349485422c6de6ebdddd Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 13:19:40 -0700 Subject: [PATCH 050/113] Updated content --- .../create-vpn-and-wip-policy-using-intune.md | 26 +++++++++---------- .../whats-new-windows-10-version-1703.md | 3 +++ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md index e9da7e7497..8a3b3e8a68 100644 --- a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md @@ -11,35 +11,35 @@ author: eross-msft localizationpriority: high --- -# Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune +# Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune **Applies to:** -- Windows 10, version 1607 and later -- Windows 10 Mobile, version 1607 and later +- Windows 10, version 1607 and later +- Windows 10 Mobile, version 1607 and later (except Microsoft Azure Rights Management, which is only available on the desktop) After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Azure Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. >[!Note] >Before you create your VPN policy, you must first create your VPN profile. For more info about how to do this, see [How to configure VPN settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/how-to-configure-vpn-settings) and [How to create custom VPN profiles in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/create-custom-vpn-profiles#create-a-custom-configuration). -## Create your VPN policy using Microsoft Azure Intune -Follow these steps to create the VPN policy you want to use with WIP. +## Associate your WIP policy to your VPN policy by using Microsoft Azure Intune +Follow these steps to associate your WIP policy with your organization's existing VPN policy. +**To associate your policies** +1. Create your VPN profile. For info about how to do this, see [How to configure VPN settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/how-to-configure-vpn-settings) and [How to create custom VPN profiles in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/create-custom-vpn-profiles#create-a-custom-configuration). -**To create your VPN policy** - -1. Open the Microsoft Azure Intune mobile application management console, click **Device configuration**, and then click **Create Profile**. +2. Open the Microsoft Azure Intune mobile application management console, click **Device configuration**, and then click **Create Profile**. ![Microsoft Azure Intune, Create a new policy using the the Azure portal](images/wip-azure-vpn-device-policy.png) -2. In the **Create Profile** blade, type a name for your profile, such as *Contoso_VPN_Win10*, into the **Name** box, add an optional description for your policy into the **Description** box, select **Windows 10 and later** from the **Platform** dropdown box, select **Custom** from the **Profile type** dropdown box, and then click **Configure**. +3. In the **Create Profile** blade, type a name for your profile, such as *Contoso_VPN_Win10*, into the **Name** box, add an optional description for your policy into the **Description** box, select **Windows 10 and later** from the **Platform** dropdown box, select **Custom** from the **Profile type** dropdown box, and then click **Configure**. ![Microsoft Azure Intune, Create a new policy using the Create Profile blade](images/wip-azure-vpn-configure-policy.png) -3. In the **Custom OMA-URI Settings** blade, click **Add**. +4. In the **Custom OMA-URI Settings** blade, click **Add**. -4. In the **Add Row** blade, type: +5. In the **Add Row** blade, type: - **Name.** Type a name for your setting, such as *EDPModeID*. @@ -53,9 +53,9 @@ Follow these steps to create the VPN policy you want to use with WIP. ![Microsoft Azure Intune, Add your OMA-URI settings](images/wip-azure-vpn-custom-omauri.png) -5. Click **OK** to save your setting info in the **Add Row** blade, and then click **OK** in the **Custom OMA-URI Settings** blade to save the setting with your policy. +6. Click **OK** to save your setting info in the **Add Row** blade, and then click **OK** in the **Custom OMA-URI Settings** blade to save the setting with your policy. -6. Click **Create** to create the policy, including your OMA_URI info. +7. Click **Create** to create the policy, including your OMA_URI info. ## Deploy your VPN policy using Microsoft Azure Intune After you’ve created your VPN policy, you'll need to deploy it to the same group you deployed your Windows Information Protection (WIP) policy. diff --git a/windows/whats-new/whats-new-windows-10-version-1703.md b/windows/whats-new/whats-new-windows-10-version-1703.md index cdbdbcb65b..5840483790 100644 --- a/windows/whats-new/whats-new-windows-10-version-1703.md +++ b/windows/whats-new/whats-new-windows-10-version-1703.md @@ -170,6 +170,9 @@ For Windows desktops, users are able to reset a forgotten PIN through **Settings For more details, check out [What if I forget my PIN?](/windows/access-protection/hello-for-business/hello-why-pin-is-better-than-password#what-if-i-forget-my-pin). +### Windows Information Protection (WIP) and Azure Active Directory (Azure AD) +You can now [Create a Windows Information Protection (WIP) policy using Microsoft Azure Intune](https://docs.microsoft.com/en-us/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune) and [Associate your WIP policy with your VPN policy]() + ## Update ### Windows Update for Business From 775f74f6a25be6263068e8542f6756e7061fa831 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 13:21:44 -0700 Subject: [PATCH 051/113] table formatting --- .../upgrade/upgrade-readiness-deployment-script.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index e44324588d..cb0b03011c 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -74,9 +74,9 @@ The deployment script displays the following exit codes to let you know if it wa - - + + - + @@ -304,4 +304,16 @@ The deployment script displays the following exit codes to let you know if it wa
Exit codeMeaning -Suggested fix +
Exit codeMeaningSuggested fix
0 Success From 75fb00db33f91a16b706897542c703abd956094a Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 13:32:03 -0700 Subject: [PATCH 052/113] table formatting --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index cb0b03011c..896111f8b3 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -72,7 +72,7 @@ The deployment script displays the following exit codes to let you know if it wa - +
From 9a6eb55f475e3cd27d64f2dcc0785018af89c119 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 13:35:48 -0700 Subject: [PATCH 053/113] Updated content --- .../create-vpn-and-wip-policy-using-intune.md | 2 +- windows/whats-new/whats-new-windows-10-version-1703.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md index 8a3b3e8a68..8febc9f6d9 100644 --- a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md @@ -1,5 +1,5 @@ --- -title: Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Intune (Windows 10) +title: Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune (Windows 10) description: After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. ms.assetid: d0eaba4f-6d7d-4ae4-8044-64680a40cf6b keywords: WIP, Enterprise Data Protection diff --git a/windows/whats-new/whats-new-windows-10-version-1703.md b/windows/whats-new/whats-new-windows-10-version-1703.md index 5840483790..901e7a0a0c 100644 --- a/windows/whats-new/whats-new-windows-10-version-1703.md +++ b/windows/whats-new/whats-new-windows-10-version-1703.md @@ -171,7 +171,9 @@ For Windows desktops, users are able to reset a forgotten PIN through **Settings For more details, check out [What if I forget my PIN?](/windows/access-protection/hello-for-business/hello-why-pin-is-better-than-password#what-if-i-forget-my-pin). ### Windows Information Protection (WIP) and Azure Active Directory (Azure AD) -You can now [Create a Windows Information Protection (WIP) policy using Microsoft Azure Intune](https://docs.microsoft.com/en-us/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune) and [Associate your WIP policy with your VPN policy]() +Microsoft Azure Intune helps you create and deploy your Windows Information Protection (WIP) policy, including letting you choose your allowed apps, your WIP-protection level, and how to find enterprise data on the network. For more info, see [Create a Windows Information Protection (WIP) policy using Microsoft Azure Intune](/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md) and [Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune](/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md). + +You can also now collect your audit event logs by using the Reporting configuration service provider (CSP) or the Windows Event Forwarding (for Windows desktop domain-joined devices). For info, see the brand-new topic, [How to collect Windows Information Protection (WIP) audit event logs](/windows/threat-protection/windows-information-protection/collect-wip-audit-event-logs.md). ## Update From 1db09e1fa5446448f396c9229fe2d955b9e71d78 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Tue, 25 Apr 2017 13:38:07 -0700 Subject: [PATCH 054/113] updated some files --- .../windows/use-set-up-school-pcs-app.md | 6 ++--- smb/cloud-mode-business-setup.md | 4 ++-- .../upgrade/windows-10-edition-upgrades.md | 22 +++++++------------ 3 files changed, 12 insertions(+), 20 deletions(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index fc4dd9c4ae..f115afc75b 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -54,7 +54,7 @@ A student PC that's set up using the Set up School PCs provisioning package is t It's critical that the IT administrator's or technical teacher's device is running the same Windows 10 build (Windows 10, version 1607 or Windows 10, version 1703) as the student PCs that you're provisioning. > [!NOTE] - > If you're using the Windows 10, version 1607 build of the Set up School PCs app, do not use it to provision student PCs with Windows 10, version 1703 images. Conversely, if you're using the Windows 10, version 1703 build of Set up School PCs, do not use it to provision student PCs with Windows 10, version 1607 images. We recommend + > If you're using the Windows 10, version 1607 build of the Set up School PCs app, do not use it to provision student PCs with Windows 10, version 1703 images. Conversely, if you're using the Windows 10, version 1703 build of Set up School PCs, do not use it to provision student PCs with Windows 10, version 1607 images. We recommend using the latest Set up School PCs app (for Windows 10, version 1703) along with Windows 10, version 1703 images on the student PCs that you're provisioning. * **Run the app at work** @@ -105,9 +105,7 @@ What you need: - The **Set up School PCs** app, installed on your work PC and connected to your school's network. - + To get started, [download the latest Set up School PCs app from the Microsoft Store](https://www.microsoft.com/store/apps/9nblggh4ls40). - A USB drive, 1 GB or larger. We recommend an 8 GB or larger USB drive if you're installing Office. diff --git a/smb/cloud-mode-business-setup.md b/smb/cloud-mode-business-setup.md index 5c56cb0492..ea6e3ecf3a 100644 --- a/smb/cloud-mode-business-setup.md +++ b/smb/cloud-mode-business-setup.md @@ -12,13 +12,13 @@ ms.pagetype: smb author: CelesteDG --- -![Are you ready to move to the cloud?](images/business-cloud-mode.png) - # Get started: Deploy and manage a full cloud IT solution for your business **Applies to:** - Office 365 Business Premium, Azure AD Premium, Intune, Windows Store for Business, Windows 10 +Are you ready to move your business to the cloud or wondering what it takes to make this happen with Microsoft cloud services and tools? + In this walkthrough, we'll show you how to deploy and manage a full cloud IT solution for your small to medium business using Office 365 Business Premium, Microsoft Azure AD, Intune, Windows Store for Business, and Windows 10. We'll show you the basics on how to: - Acquire an Office 365 business domain - Add Microsoft Intune and Azure Active Directory (AD) Premium licenses to your business tenant diff --git a/windows/deployment/upgrade/windows-10-edition-upgrades.md b/windows/deployment/upgrade/windows-10-edition-upgrades.md index a1a498ca6d..3fb9bda5d9 100644 --- a/windows/deployment/upgrade/windows-10-edition-upgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-upgrades.md @@ -41,13 +41,16 @@ X = unsupported
- To upgrade mobile editions of Windows 10 using MDM, you'll need to enter the product key for the upgraded edition in the **UpgradeEditionWithLicense** policy setting of the **WindowsLicensing** CSP. For more info, see [WindowsLicensing CSP](https://go.microsoft.com/fwlink/p/?LinkID=690907). ## Upgrade using a provisioning package -The Windows Imaging and Configuration Designer (ICD) tool is included in the Windows Assessment and Deployment Kit (ADK) for Windows 10. [Install the ADK.](https://go.microsoft.com/fwlink/p/?LinkId=526740) +Use Windows Configuration Designer to create a provisioning package to upgrade a desktop edition or mobile edition of Windows 10. To get started, [install Windows Configuration Designer from the Microsoft Store](https://www.microsoft.com/store/apps/9nblggh4tx22). -- To use Windows ICD to create a provisioning package for upgrading desktop editions of Windows 10, go to **Runtime settings > EditionUpgrade > UpgradeEditionWithProductKey** in the **Available customizations** panel in Windows ICD and enter the product key for the upgraded edition. +- To create a provisioning package for upgrading desktop editions of Windows 10, go to **Runtime settings > EditionUpgrade > UpgradeEditionWithProductKey** in the **Available customizations** panel in Windows ICD and enter the product key for the upgraded edition. -- To use Windows ICD to create a provisioning package for upgrading mobile editions of Windows 10, go to **Runtime settings > EditionUpgrade > UpgradeEditionWithLicense** in the **Available customizations** panel in Windows ICD and enter the product key for the upgraded edition. +- To create a provisioning package for upgrading mobile editions of Windows 10, go to **Runtime settings > EditionUpgrade > UpgradeEditionWithLicense** in the **Available customizations** panel in Windows ICD and enter the product key for the upgraded edition. + +For more info about Windows Configuration Designer, see these topics: +- [Create a provisioining package for Windows 10](https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-create-package) +- [Apply a provisioning package](https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-apply-package) -For more info on creating and applying a provisioning package using Windows ICD, see [Build and apply a provisioning package](https://go.microsoft.com/fwlink/p/?LinkID=533700). ## Upgrade using a command-line tool You can run the changepk.exe command-line tool to upgrade devices to a supported edition of Windows 10: @@ -80,13 +83,4 @@ If you do not have a product key, you can upgrade your edition of Windows 10 th **Note**
If you are a Windows 10 Home N or Windows 10 Home KN user and have trouble finding your applicable upgrade in the Windows Store, click [here](ms-windows-store://windowsupgrade/). -  - -  - -  - - - - - +  \ No newline at end of file From fa2475afcd4d0565a5281b3ef8b33bd4721d5e21 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 13:40:16 -0700 Subject: [PATCH 055/113] table formatting --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 896111f8b3..1c10d4acaf 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -76,7 +76,7 @@ The deployment script displays the following exit codes to let you know if it wa
- +
Exit code Meaning
Exit code MeaningSuggested fix
Suggested fix
0 Success From 4181774d14341b963cc8cfccb5882c7c229769ae Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 13:44:39 -0700 Subject: [PATCH 056/113] Updated content --- .../create-vpn-and-wip-policy-using-intune.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md index 8febc9f6d9..9fbe861ddc 100644 --- a/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune.md @@ -1,6 +1,6 @@ --- title: Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune (Windows 10) -description: After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. +description: After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Intune to associate and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. ms.assetid: d0eaba4f-6d7d-4ae4-8044-64680a40cf6b keywords: WIP, Enterprise Data Protection ms.prod: w10 @@ -17,10 +17,7 @@ localizationpriority: high - Windows 10, version 1607 and later - Windows 10 Mobile, version 1607 and later (except Microsoft Azure Rights Management, which is only available on the desktop) -After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Azure Intune to create and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. - ->[!Note] ->Before you create your VPN policy, you must first create your VPN profile. For more info about how to do this, see [How to configure VPN settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/how-to-configure-vpn-settings) and [How to create custom VPN profiles in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/create-custom-vpn-profiles#create-a-custom-configuration). +After you've created and deployed your Windows Information Protection (WIP) policy, you can use Microsoft Azure Intune to associate and deploy your Virtual Private Network (VPN) policy, linking it to your WIP policy. ## Associate your WIP policy to your VPN policy by using Microsoft Azure Intune Follow these steps to associate your WIP policy with your organization's existing VPN policy. From f27ed5eb5b1c88223cedb64c484d838c2b7186f0 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 13:47:09 -0700 Subject: [PATCH 057/113] Updated topic title --- .../threat-protection/change-history-for-threat-protection.md | 2 +- .../create-wip-policy-using-intune.md | 2 +- .../deploy-wip-policy-using-intune.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/threat-protection/change-history-for-threat-protection.md b/windows/threat-protection/change-history-for-threat-protection.md index ee41beee2f..2b8f582b4e 100644 --- a/windows/threat-protection/change-history-for-threat-protection.md +++ b/windows/threat-protection/change-history-for-threat-protection.md @@ -14,7 +14,7 @@ This topic lists new and updated topics in the [Threat protection](index.md) doc ## March 2017 |New or changed topic |Description | |---------------------|------------| -|[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune](windows-information-protection\create-vpn-and-wip-policy-using-intune.md)|Updated based on Windows 10, version 1703. | +|[Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune](windows-information-protection\create-vpn-and-wip-policy-using-intune.md)|Updated based on Windows 10, version 1703. | |[How to collect Windows Information Protection (WIP) audit event logs](windows-information-protection\collect-wip-audit-event-logs.md) |New | |[Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](windows-information-protection\mandatory-settings-for-wip.md) |Updated based on Windows 10, version 1703. | |[Create a Windows Information Protection (WIP) policy using Microsoft Intune](windows-information-protection\create-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. | diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md index fea2c0a721..cb3d8f028e 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md @@ -506,7 +506,7 @@ Optionally, if you don’t want everyone in your organization to be able to shar ## Related topics - [Deploy your Windows Information Protection (WIP) policy](deploy-wip-policy-using-intune.md) -- [Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune](create-vpn-and-wip-policy-using-intune.md) +- [Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune](create-vpn-and-wip-policy-using-intune.md) - [General guidance and best practices for Windows Information Protection (WIP)](guidance-and-best-practices-wip.md) - [Azure RMS Documentation Update for May 2016](https://blogs.technet.microsoft.com/enterprisemobility/2016/05/31/azure-rms-documentation-update-for-may-2016/) - [What is Azure Rights Management?]( https://docs.microsoft.com/en-us/information-protection/understand-explore/what-is-azure-rms) diff --git a/windows/threat-protection/windows-information-protection/deploy-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/deploy-wip-policy-using-intune.md index 1f45e69882..486fadd600 100644 --- a/windows/threat-protection/windows-information-protection/deploy-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/deploy-wip-policy-using-intune.md @@ -38,6 +38,6 @@ After you’ve created your Windows Information Protection (WIP) policy, you'll ## Related topics - [Create a Windows Information Protection (WIP) policy using Microsoft Azure Intune](create-wip-policy-using-intune.md) -- [Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Azure Intune](create-vpn-and-wip-policy-using-intune.md) +- [Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune](create-vpn-and-wip-policy-using-intune.md) - [General guidance and best practices for Windows Information Protection (WIP)](guidance-and-best-practices-wip.md) From 6c7efffeab98c45e3a8749ff6da640c779a51bb0 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 25 Apr 2017 13:55:08 -0700 Subject: [PATCH 058/113] Updated --- .../threat-protection/change-history-for-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/change-history-for-threat-protection.md b/windows/threat-protection/change-history-for-threat-protection.md index 2b8f582b4e..94f62ff897 100644 --- a/windows/threat-protection/change-history-for-threat-protection.md +++ b/windows/threat-protection/change-history-for-threat-protection.md @@ -14,7 +14,7 @@ This topic lists new and updated topics in the [Threat protection](index.md) doc ## March 2017 |New or changed topic |Description | |---------------------|------------| -|[Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune](windows-information-protection\create-vpn-and-wip-policy-using-intune.md)|Updated based on Windows 10, version 1703. | +|[Associate and deploy your Windows Information Protection (WIP) and VPN policies by using Microsoft Azure Intune](windows-information-protection\create-vpn-and-wip-policy-using-intune.md)|Updated based on Windows 10, version 1703.| |[How to collect Windows Information Protection (WIP) audit event logs](windows-information-protection\collect-wip-audit-event-logs.md) |New | |[Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](windows-information-protection\mandatory-settings-for-wip.md) |Updated based on Windows 10, version 1703. | |[Create a Windows Information Protection (WIP) policy using Microsoft Intune](windows-information-protection\create-wip-policy-using-intune.md) |Updated based on Windows 10, version 1703. | From 42386a5239595660346cd48dadac9eb2526fbd43 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 13:55:32 -0700 Subject: [PATCH 059/113] table formatting --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 1c10d4acaf..f643327a10 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -72,7 +72,7 @@ The deployment script displays the following exit codes to let you know if it wa - +
From f132bdd82aa40714210e55fd12525d9f54c52c45 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 14:00:05 -0700 Subject: [PATCH 060/113] fixing redirect --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index de2ae4dcfe..ad5be1128c 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -627,7 +627,7 @@ }, { "source_path": "windows/manage/introduction-to-windows-10-servicing.md", -"redirect_url": "/itpro/windows/deployment/update/index", +"redirect_url": "/windows/deployment/update/index", "redirect_document_id": true }, { From b013e7cf58ffa4c26979bc8b5e24cde0e9fcbe2d Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 14:08:35 -0700 Subject: [PATCH 061/113] removed divs from tables --- .../upgrade-readiness-deployment-script.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index f643327a10..58802e85bf 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -108,22 +108,22 @@ The deployment script displays the following exit codes to let you know if it wa
See [Generate your Commercial ID key](upgrade-readiness-get-started.md#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace.
- - - @@ -179,7 +179,7 @@ For previous operating systems, connectivity is verified by connecting to https: - @@ -244,8 +244,8 @@ For previous operating systems, connectivity is verified by connecting to https: - From 7a6c57fb9d110fde1fd02445af2c05466202c0c6 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 14:20:15 -0700 Subject: [PATCH 062/113] still playing with table size --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 58802e85bf..9256cab8df 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -72,7 +72,7 @@ The deployment script displays the following exit codes to let you know if it wa -
Exit code Meaning
8Failure to create registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
-
The Commercial Id property is set at the following registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** +The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
9 The script failed to write Commercial Id to registry. -
Error creating or updating registry key: **CommercialId** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
10Error when writing **CommercialDataOptIn** to the registry at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** Verify that the deployment script is running in a context that has access to the registry key.
11 Function **SetupCommercialId** failed with an unexpected exception. -The **SetupCommercialId** function updates the Commercial Id at the registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**

Verify that the configuration script has access to this location. +
The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the configuration script has access to this location.
12 Can’t connect to Microsoft - Vortex. Check your network/proxy settings. @@ -163,7 +163,7 @@ For previous operating systems, connectivity is verified by connecting to https: Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed.
20An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at
**HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser**
+
An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser** The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
21Verify that this environment variable is configured on the computer.
24The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
25Check the logs for the exception message and HResult.
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path
**HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**
-or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** +or **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](/windows/configuration/configure-windows-telemetry-in-your-organization).
40
+
From 7c6ad167255c4d9c6e907b3a817964b6dd2bf819 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 14:20:48 -0700 Subject: [PATCH 063/113] WaaS redirect --- .openpublishing.redirection.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index ad5be1128c..fbd613f320 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -122,7 +122,7 @@ }, { "source_path": "windows/manage/waas-manage-updates-wufb.md", -"redirect_url": "/itpro/windows/update/waas-manage-updates-wufb", +"redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": true }, { @@ -872,7 +872,7 @@ }, { "source_path": "windows/plan/integration-with-management-solutions-.md", -"redirect_url": "/itpro/windows/update/waas-manage-updates-wufb", +"redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { @@ -952,7 +952,7 @@ }, { "source_path": "windows/plan/setup-and-deployment.md", -"redirect_url": "/itpro/windows/update/waas-manage-updates-wufb", +"redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { @@ -1037,7 +1037,7 @@ }, { "source_path": "windows/plan/windows-update-for-business.md", -"redirect_url": "/itpro/windows/update/waas-manage-updates-wufb", +"redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { From 9a6eff268802287045db524a7a514c5775feff2f Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 25 Apr 2017 14:32:55 -0700 Subject: [PATCH 064/113] still playing with table size --- .../upgrade/upgrade-readiness-deployment-script.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 9256cab8df..62768524f5 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -74,9 +74,9 @@ The deployment script displays the following exit codes to let you know if it wa
Exit code Meaning
- - - + + + - - + - + - + @@ -180,7 +180,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -200,7 +200,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -280,8 +280,8 @@ The deployment script displays the following exit codes to let you know if it wa - - or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+ + or **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** From ec3ad288ef4b8cc38fc6c0d38e3d514f4387acf8 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 11:15:13 -0700 Subject: [PATCH 080/113] trying smaller font for the whole table --- .../upgrade/upgrade-readiness-deployment-script.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index e5ee92c1bf..6174cfc954 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -70,7 +70,7 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let you know if it was successful, or if an error was encountered. - +
Exit codeMeaningSuggested fix
Exit codeMeaningSuggested fix
0 Success From c67652f861da83b6eafb72b651535a4b64f1f52a Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 14:41:53 -0700 Subject: [PATCH 065/113] fixing device guard redirect --- .openpublishing.redirection.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index fbd613f320..d463b173e0 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -67,7 +67,7 @@ }, { "source_path": "windows/manage/waas-overview.md", -"redirect_url": "/itpro/windows/update/waas-overview", +"redirect_url": "/windows/deployment/update/waas-overview", "redirect_document_id": true }, { @@ -1032,7 +1032,7 @@ }, { "source_path": "windows/plan/windows-10-servicing-options.md", -"redirect_url": "/itpro/windows/update/waas-overview", +"redirect_url": "/windows/deployment/update/waas-overview", "redirect_document_id": false }, { @@ -8157,7 +8157,7 @@ }, { "source_path": "windows/keep-secure/deploy-managed-installer-for-device-guard.md", -"redirect_url": "/windows/device-security/deploy-managed-installer-for-device-guard", +"redirect_url": "/windows/device-security/device-guard/deploy-managed-installer-for-device-guard", "redirect_document_id": true }, { From 9559b2643803b9de1ba7f9cd9882955ff781d156 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Tue, 25 Apr 2017 14:43:25 -0700 Subject: [PATCH 066/113] removed note about suspc app not being ready --- education/windows/use-set-up-school-pcs-app.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index f115afc75b..d8aae145f6 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -15,11 +15,6 @@ author: CelesteDG - Windows 10 - - > [!NOTE] - > The latest Set up School PCs app will be available for download in the Store very soon. To get familiar with the settings you can configure in the latest app, read the information in this topic. - - IT administrators and technical teachers can use the **Set up School PCs** app to quickly set up PCs for students. A student PC set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. ![Set up School PCs app](images/suspc_getstarted_resized.png) From 335159256e52f1cb9d21fa8bfe1a5e63b70e69d2 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 14:45:42 -0700 Subject: [PATCH 067/113] redirect --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d463b173e0..be0ad14f6d 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -62,7 +62,7 @@ }, { "source_path": "windows/manage/waas-quick-start.md", -"redirect_url": "/itpro/windows/update/waas-quick-start", +"redirect_url": "/windows/deployment/update/waas-quick-start", "redirect_document_id": true }, { From 5e4b400dcda5b31786f9b26a06888d45e0dc3e70 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 25 Apr 2017 14:51:18 -0700 Subject: [PATCH 068/113] rkot update to power table --- ...se-room-control-system-with-surface-hub.md | 414 +++--------------- 1 file changed, 63 insertions(+), 351 deletions(-) diff --git a/devices/surface-hub/use-room-control-system-with-surface-hub.md b/devices/surface-hub/use-room-control-system-with-surface-hub.md index 16fd8c71d1..6a174d3e5e 100644 --- a/devices/surface-hub/use-room-control-system-with-surface-hub.md +++ b/devices/surface-hub/use-room-control-system-with-surface-hub.md @@ -22,45 +22,14 @@ Using a room control system with your Surface Hub involves connecting room contr To connect to a room control system control panel, you don't need to configure any terminal settings on the Surface Hub. If you want to connect a PC or laptop to your Surface Hub and send serial commands from the Surface Hub, you can use a terminal emulator program like Tera Term or PuTTY. - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SettingValue

Baud rate

115200

Data bits

8

Stop bits

1

Parity

none

Flow control

none

Line feed

every carriage return

- +| Setting | Value | +| --- | --- | +| Baud rate | 115200 | +| Data bits | 8 | +| Stop bits | 1 | +| Parity | none | +| Flow control | none | +| Line feed | every carriage return |   ## Wiring diagram @@ -77,153 +46,41 @@ Room control systems use common meeting-room scenarios for commands. Commands or The following command modifiers are available. Commands terminate with a new line character (/n). Responses can come at any time in response to state changes not triggered directly by a management port command. - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
ModifierResult

+

Increment a value

-

Decrease a value

=

Set a discrete value

?

Queries for a current value

- +| Modifier | Result | +| --- | --- | +| + | Increment a value | +| - | Decrease a value | +| = | Set a discrete value | +| ? | Queries for a current value |   ## Power Surface Hub can be in one of these power states. - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
StateEnergy Star stateDescription

0

S5

Off

1

-

Power up (indeterminate)

2

S3

Sleep

3

S0

Resting

4

S0

Ambient

5

S0

Ready

+| State | Energy Star state| Description | +| --- | --- | --- | +| 0 | S5 | Off | +| 1 | - | Power up (indeterminate) | +| 2 | S3 | Sleep | +| 5 | S0 | Ready | + In Replacement PC mode, the power states are only Ready and Off and only change the display. The management port can't be used to power on the replacement PC. - ----- - - - - - - - - - - - - - - - - - - - -
StateEnergy Star stateDescription

0

S5

Off

5

S0

Ready

+| State | Energy Star state| Description | +| --- | --- | --- | +| 0 | S5 | Off | +| 5 | S0 | Ready | For a control device, anything other than 5 / Ready should be considered off. Each PowerOn command results in two state changes and reponses. - ----- - - - - - - - - - - - - - +| Command | State change| Response | +| --- | --- | --- | +| PowerOn | Device turns on (display + PC).

PC service notifies SMC that the PC is ready. | Power=0

Power=5 | +| PowerOff | Device transitions to ambient state (PC on, display dim). | Power=0 | +| Power? | SMC reports the last-known power state. | Power=<#> | - - - - - - - - - - - -
CommandState changeResponse

PowerOn

Device turns on (display + PC).

PC service notifies SMC that the PC is ready.

Power=0

Power=5

PowerOff

Device transitions to ambient state (PC on, display dim).

Power=0

Power?

SMC reports the last-known power state.

Power=<#>

## Brightness @@ -232,34 +89,10 @@ The current brightness level is a range from 0 to 100. Changes to brightness levels can be sent by a room control system, or other system. - ----- - - - - - - - - - - - - - - - - - - - -
CommandState changeResponse

Brightness+

System management controller (SMC) sends the brightness up command.

-

PC service on the room control system notifies SMC of new brightness level.

Brightness = 51

Brightness-

SMC sends the brightness down command.

-

PC service notifies SMC of new brightness level.

Brightness = 50

  +| Command | State change |Response | +| --- | --- | --- | +| Brightness+ | System management controller (SMC) sends the brightness up command.

PC service on the room control system notifies SMC of new brightness level. | Brightness = 51 | +| Brightness- | | SMC sends the brightness down command.

PC service notifies SMC of new brightness level. | Brightness = 50 | ## Volume @@ -270,34 +103,11 @@ Changes to volume levels can be sent by a room control system, or other system. >[!NOTE] >The Volume command will only control the volume for embedded or Replacement PC mode, not from [Guest sources](connect-and-display-with-surface-hub.md). - ----- - - - - - - - - - - - - - - - - - - - -
CommandState changeResponse
(On in [Replacement PC mode](connect-and-display-with-surface-hub.md#replacement-pc-mode))

Volume+

SMC sends the volume up command.

-

PC service notifies SMC of new volume level.

Volume = 51

Volume-

SMC sends the volume down command.

-

PC service notifies SMC of new volume level.

Volume = 50

+| Command | State change | Response
(On in [Replacement PC mode](connect-and-display-with-surface-hub.md#replacement-pc-mode)) | +| --- | --- | --- | +| Volume+ | SMC sends the volume up command.

>PC service notifies SMC of new volume level. | Volume = 51 | +| Volume- | SMC sends the volume down command.

>PC service notifies SMC of new volume level. | Volume = 50 | +   @@ -305,28 +115,10 @@ Changes to volume levels can be sent by a room control system, or other system. Audio can be muted. - ----- - - - - - - - - - - - - - - -
CommandState changeResponse

AudioMute+

SMC sends the audio mute command.

-

PC service notifies SMC that audio is muted.

none

+| Command | State change | Response | +| --- | --- | --- | +| AudioMute+ | SMC sends the audio mute command.

>PC service notifies SMC that audio is muted. | none | +   @@ -334,116 +126,36 @@ Audio can be muted. Several display sources can be used. - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
StateDescription

0

Onboard PC

1

DisplayPort

2

HDMI

3

VGA

+| State | Description | +| --- | --- | +| 0 | Onboard PC | +| 1 | DisplayPort | +| 2 | HDMI | +| 3 | VGA | +   Changes to display source can be sent by a room control system, or other system. - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CommandState changeResponse

Source=#

SMC changes to the desired source.

-

PC service notifies SMC that the display source has switched.

Source=<#>

Source+

SMC cycles to the next active input source.

-

PC service notifies SMC of the current input source.

Source=<#>

Source-

SMC cycles to the previous active input source.

-

PC service notifies SMC of the current input source.

Source=<#>

Source?

SMC queries PC service for the active input source.

-

PC service notifies SMC of the current in;put source.

Source=<#>

+| Command | State change | Response | +| --- | --- | --- | +| Source=# | SMC changes to the desired source.

>PC service notifies SMC that the display source has switched. | Source=<#> | +| Source+ | SMC cycles to the next active input source.

>PC service notifies SMC of the current input source. | Source=<#> | +| Source- | SMC cycles to the previous active input source.

>PC service notifies SMC of the current input source. | Source=<#> | +| Source? | SMC queries PC service for the active input source.

>PC service notifies SMC of the current in;put source. | Source=<#> | ## Errors Errors are returned following the format in this table. - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
ErrorNotes

Error: Unknown command '<input>'.

The instruction contains an unknown initial command. For example, "VOL+" would be invalid and return " Error: Unknown command 'VOL'".

Error: Unknown operator '<input>'.

The instruction contains an unknown operator. For example, "Volume!" would be invalid and return " Error: Unknown operator '!'".

Error: Unknown parameter '<input>'.

The instruction contains an unknown parameter. For example, "Volume=abc" would be invalid and return " Error: Unknown parameter 'abc'".

Error: Command not available when off '<input>'.

When the Surface Hub is off, commands other than Power return this error. For example, "Volume+" would be invalid and return " Error: Command not available when off 'Volume'".

+| Error | Notes | +| --- | --- | +| Error: Unknown command '<input>'. | The instruction contains an unknown initial command. For example, "VOL+" would be invalid and return " Error: Unknown command 'VOL'". | +| Error: Unknown operator '<input>'. | The instruction contains an unknown operator. For example, "Volume!" would be invalid and return " Error: Unknown operator '!'". | +| Error: Unknown parameter '<input>'. | The instruction contains an unknown parameter. For example, "Volume=abc" would be invalid and return " Error: Unknown parameter 'abc'". | +| Error: Command not available when off '<input>'. | When the Surface Hub is off, commands other than Power return this error. For example, "Volume+" would be invalid and return " Error: Command not available when off 'Volume'". | +   From d5457c51d93c1b4532677e46e88d072f6224ba68 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Tue, 25 Apr 2017 15:11:25 -0700 Subject: [PATCH 069/113] updated --- education/windows/take-a-test-multiple-pcs.md | 2 +- education/windows/take-a-test-single-pc.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/take-a-test-multiple-pcs.md b/education/windows/take-a-test-multiple-pcs.md index d02800dc0c..18d4fc79ab 100644 --- a/education/windows/take-a-test-multiple-pcs.md +++ b/education/windows/take-a-test-multiple-pcs.md @@ -244,7 +244,7 @@ One of the ways you can present content in a locked down manner is by embedding > The Windows 10, version 1607 legacy configuration, `ms-edu-secureassessment:!enforcelockdown` is still supported, but not in combination with the new parameters. ### Create a shortcut for the test link -You can also distribute the test link by creating a shortcut. To do this, create the link to the test by either using the [web UI](https://education.microsoft.com/courses-and-resources/windows-10-create-a-take-a-test-l) or using [schema activation](#create-a-link-using-schema-activation). After you have the link, follow these steps: +You can also distribute the test link by creating a shortcut. To do this, create the link to the test by either using the [web UI](https://education.microsoft.com/courses-and-resources/windows-10-create-a-take-a-test-link) or using [schema activation](#create-a-link-using-schema-activation). After you have the link, follow these steps: 1. On a device running Windows, right-click on the desktop and then select **New > Shortcut**. 2. In the **Create Shortcut** window, paste the assessment URL in the field under **Type the location of the item**. diff --git a/education/windows/take-a-test-single-pc.md b/education/windows/take-a-test-single-pc.md index e1b6020ac9..c7b5339f40 100644 --- a/education/windows/take-a-test-single-pc.md +++ b/education/windows/take-a-test-single-pc.md @@ -109,7 +109,7 @@ One of the ways you can present content in a locked down manner is by embedding ### Create a shortcut for the test link -You can also distribute the test link by creating a shortcut. To do this, create the link to the test by either using the [web UI](https://education.microsoft.com/courses-and-resources/windows-10-create-a-take-a-test-l) or using [schema activation](#create-a-link-using-schema-activation). After you have the link, follow these steps: +You can also distribute the test link by creating a shortcut. To do this, create the link to the test by either using the [web UI](https://education.microsoft.com/courses-and-resources/windows-10-create-a-take-a-test-link) or using [schema activation](#create-a-link-using-schema-activation). After you have the link, follow these steps: 1. On a device running Windows, right-click on the desktop and then select **New > Shortcut**. 2. In the **Create Shortcut** window, paste the assessment URL in the field under **Type the location of the item**. From 344f7a9f3ae0faec6f99ed27d0fec9192189f50c Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 25 Apr 2017 16:27:35 -0700 Subject: [PATCH 070/113] fixing redirects --- .openpublishing.redirection.json | 45 ++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index be0ad14f6d..df892ca516 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -72,22 +72,22 @@ }, { "source_path": "windows/manage/waas-servicing-strategy-windows-10-updates.md", -"redirect_url": "/itpro/windows/update/waas-servicing-strategy-windows-10-updates", +"redirect_url": "windows/deployment/update/waas-servicing-strategy-windows-10-updates", "redirect_document_id": true }, { "source_path": "windows/manage/waas-deployment-rings-windows-10-updates.md", -"redirect_url": "/itpro/windows/update/waas-deployment-rings-windows-10-updates", +"redirect_url": "/windows/deployment/update/waas-deployment-rings-windows-10-updates", "redirect_document_id": true }, { "source_path": "windows/manage/waas-servicing-branches-windows-10-updates.md", -"redirect_url": "/itpro/windows/update/waas-servicing-branches-windows-10-updates", +"redirect_url": "/windows/deployment/update/waas-servicing-branches-windows-10-updates", "redirect_document_id": true }, { "source_path": "windows/manage/update-compliance-monitor.md", -"redirect_url": "/itpro/windows/update/update-compliance-monitor", +"redirect_url": "/windows/deployment/update/update-compliance-monitor", "redirect_document_id": true }, { @@ -157,7 +157,7 @@ }, { "source_path": "windows/manage/waas-restart.md", -"redirect_url": "/itpro/windows/update/waas-restart", +"redirect_url": "/windows/deployment/update/waas-restart", "redirect_document_id": true }, { @@ -177,7 +177,7 @@ }, { "source_path": "windows/manage/set-up-shared-or-guest-pc.md", -"redirect_url": "/itpro/windows/configure/set-up-shared-or-guest-pc", +"redirect_url": "/windows/configuration/set-up-shared-or-guest-pc", "redirect_document_id": true }, { @@ -187,7 +187,7 @@ }, { "source_path": "windows/manage/set-up-a-device-for-anyone-to-use.md", -"redirect_url": "/itpro/windows/configure/set-up-a-device-for-anyone-to-use", +"redirect_url": "/windows/configuration/set-up-a-device-for-anyone-to-use", "redirect_document_id": true }, { @@ -202,12 +202,12 @@ }, { "source_path": "windows/manage/lock-down-windows-10-to-specific-apps.md", -"redirect_url": "/itpro/windows/configure/lock-down-windows-10-to-specific-apps", +"redirect_url": "/windows/configuration/lock-down-windows-10-to-specific-apps", "redirect_document_id": true }, { "source_path": "windows/manage/set-up-a-kiosk-for-windows-10-for-mobile-edition.md", -"redirect_url": "/itpro/windows/configure/set-up-a-kiosk-for-windows-10-for-mobile-edition", +"redirect_url": "/windows/configuration/set-up-a-kiosk-for-windows-10-for-mobile-edition", "redirect_document_id": true }, { @@ -232,7 +232,7 @@ }, { "source_path": "windows/manage/windows-10-start-layout-options-and-policies.md", -"redirect_url": "/itpro/windows/configure/windows-10-start-layout-options-and-policies", +"redirect_url": "/windows/configuration/windows-10-start-layout-options-and-policies", "redirect_document_id": true }, { @@ -262,7 +262,7 @@ }, { "source_path": "windows/manage/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md", -"redirect_url": "/itpro/windows/configure/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd", +"redirect_url": "/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd", "redirect_document_id": true }, { @@ -337,12 +337,12 @@ }, { "source_path": "windows/manage/stop-employees-from-using-the-windows-store.md", -"redirect_url": "/itpro/windows/configure/stop-employees-from-using-the-windows-store", +"redirect_url": "/windows/configuration/stop-employees-from-using-the-windows-store", "redirect_document_id": true }, { "source_path": "windows/manage/configure-devices-without-mdm.md", -"redirect_url": "/itpro/windows/configure/provisioning-packages", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-packages", "redirect_document_id": false }, { @@ -362,12 +362,12 @@ }, { "source_path": "windows/manage/manage-wifi-sense-in-enterprise.md", -"redirect_url": "/itpro/windows/configure/manage-wifi-sense-in-enterprise", +"redirect_url": "/windows/configuration/manage-wifi-sense-in-enterprise", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-packages.md", -"redirect_url": "/itpro/windows/configure/provisioning-packages", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-packages", "redirect_document_id": true }, { @@ -482,7 +482,7 @@ }, { "source_path": "windows/deploy/update-windows-10-images-with-provisioning-packages.md", -"redirect_url": "/itpro/windows/configure/provisioning-packages", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-packages", "redirect_document_id": false }, { @@ -537,7 +537,7 @@ }, { "source_path": "windows/keep-secure/manage-identity-verification-using-microsoft-passport.md", -"redirect_url": "/itpro/windows/keep-secure/hello-identity-verification", +"redirect_url": "/windows/access-protection/hello-for-business/hello-identity-verification", "redirect_document_id": true }, { @@ -632,7 +632,7 @@ }, { "source_path": "windows/manage/manage-cortana-in-enterprise.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-overview", +"redirect_url": "/windows/configuration/cortana-at-work-overview", "redirect_document_id": true }, { @@ -1092,7 +1092,7 @@ }, { "source_path": "windows/whats-new/new-provisioning-packages.md", -"redirect_url": "/itpro/windows/configure/provisioning-packages", +"redirect_url": "/itpro/windows/configuration/provisioning-packages/provisioning-packages", "redirect_document_id": false }, { @@ -1127,7 +1127,7 @@ }, { "source_path": "windows/keep-secure/windows-10-security-guide.md", -"redirect_url": "/itpro/windows/keep-secure/overview-of-threat-mitigations-in-windows-10", +"redirect_url": "/windows/threat-protection/overview-of-threat-mitigations-in-windows-10", "redirect_document_id": true }, { @@ -8204,6 +8204,11 @@ "source_path": "windows/configure/index.md", "redirect_url": "/windows/configuration/index", "redirect_document_id": true +}, +{ +"source_path": "windows/keep-secure/security-technologies.md", +"redirect_url": "/windows/windows-10/index", +"redirect_document_id": true } ] } \ No newline at end of file From bb4589a03e3aa0f6f80b504b5379eca77c31ba2a Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 25 Apr 2017 16:56:58 -0700 Subject: [PATCH 071/113] ToC related changes --- windows/deployment/update/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/index.md b/windows/deployment/update/index.md index e600862575..dad9a37627 100644 --- a/windows/deployment/update/index.md +++ b/windows/deployment/update/index.md @@ -36,10 +36,10 @@ Windows as a service provides a new way to think about building, deploying, and | [Assign devices to servicing branches for Windows 10 updates](waas-servicing-branches-windows-10-updates.md) | Explains how to assign devices to Current Branch (CB) or Current Branch for Business (CBB) for feature and quality updates, and how to enroll devices in Windows Insider. | | [Monitor Windows Updates with Update Compliance](update-compliance-monitor.md) | Explains how to use Windows Analytics: Update Compliance to monitor and manage Windows Updates on devices in your organization. | | [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) | Explains the benefits of using Delivery Optimization or BranchCache for update distribution. | -| [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) | Explains updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile. | -| [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) | Explains how to use Windows Update for Business to manage when devices receive updates directly from Windows Update. Includes walkthroughs for configuring Windows Update for Business using Group Policy and Microsoft Intune. | -| [Manage Windows 10 updates using Windows Server Update Services (WSUS)](waas-manage-updates-wsus.md) | Explains how to use WSUS to manage Windows 10 updates. | -| [Manage Windows 10 updates using System Center Configuration Manager](waas-manage-updates-configuration-manager.md) | Explains how to use Configuration Manager to manage Windows 10 updates. | +| [Deploy updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) | Explains updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile. | +| [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md) | Explains how to use Windows Update for Business to manage when devices receive updates directly from Windows Update. Includes walkthroughs for configuring Windows Update for Business using Group Policy and Microsoft Intune. | +| [Deploy Windows 10 updates using Windows Server Update Services (WSUS)](waas-manage-updates-wsus.md) | Explains how to use WSUS to manage Windows 10 updates. | +| [Deploy Windows 10 updates using System Center Configuration Manager](waas-manage-updates-configuration-manager.md) | Explains how to use Configuration Manager to manage Windows 10 updates. | | [Manage device restarts after updates](waas-restart.md) | Explains how to use Group Policy to manage device restarts. | | [Windows Insider Program for Business](waas-windows-insider-for-business.md) | Explains how the Windows Insider Program for Business works and how to become an insider. | From 031e7d434189ceecfd1889f4fd4981cb34f8d226 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 26 Apr 2017 07:12:28 -0700 Subject: [PATCH 072/113] fix format --- ...se-room-control-system-with-surface-hub.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/devices/surface-hub/use-room-control-system-with-surface-hub.md b/devices/surface-hub/use-room-control-system-with-surface-hub.md index 6a174d3e5e..1032d45cbe 100644 --- a/devices/surface-hub/use-room-control-system-with-surface-hub.md +++ b/devices/surface-hub/use-room-control-system-with-surface-hub.md @@ -77,7 +77,7 @@ For a control device, anything other than 5 / Ready should be considered off. Ea | Command | State change| Response | | --- | --- | --- | -| PowerOn | Device turns on (display + PC).

PC service notifies SMC that the PC is ready. | Power=0

Power=5 | +| PowerOn | Device turns on (display + PC).

Power=5 | | PowerOff | Device transitions to ambient state (PC on, display dim). | Power=0 | | Power? | SMC reports the last-known power state. | Power=<#> | @@ -91,8 +91,8 @@ Changes to brightness levels can be sent by a room control system, or other syst | Command | State change |Response | | --- | --- | --- | -| Brightness+ | System management controller (SMC) sends the brightness up command.

PC service on the room control system notifies SMC of new brightness level. | Brightness = 51 | -| Brightness- | | SMC sends the brightness down command.

PC service notifies SMC of new brightness level. | Brightness = 50 | +| Brightness+ | System management controller (SMC) sends the brightness up command.
(On in [Replacement PC mode](connect-and-display-with-surface-hub.md#replacement-pc-mode)) | | --- | --- | --- | -| Volume+ | SMC sends the volume up command.

>PC service notifies SMC of new volume level. | Volume = 51 | -| Volume- | SMC sends the volume down command.

>PC service notifies SMC of new volume level. | Volume = 50 | +| Volume+ | SMC sends the volume up command.

PC service notifies SMC of new volume level. | Volume = 51 | +| Volume- | SMC sends the volume down command.

PC service notifies SMC of new volume level. | Volume = 50 |   @@ -117,7 +117,7 @@ Audio can be muted. | Command | State change | Response | | --- | --- | --- | -| AudioMute+ | SMC sends the audio mute command.

>PC service notifies SMC that audio is muted. | none | +| AudioMute+ | SMC sends the audio mute command.

>PC service notifies SMC that the display source has switched. | Source=<#> | -| Source+ | SMC cycles to the next active input source.

>PC service notifies SMC of the current input source. | Source=<#> | -| Source- | SMC cycles to the previous active input source.

>PC service notifies SMC of the current input source. | Source=<#> | -| Source? | SMC queries PC service for the active input source.

>PC service notifies SMC of the current in;put source. | Source=<#> | +| Source=# | SMC changes to the desired source.

PC service notifies SMC that the display source has switched. | Source=<#> | +| Source+ | SMC cycles to the next active input source.

PC service notifies SMC of the current input source. | Source=<#> | +| Source- | SMC cycles to the previous active input source.

PC service notifies SMC of the current input source. | Source=<#> | +| Source? | SMC queries PC service for the active input source.

PC service notifies SMC of the current in;put source. | Source=<#> | ## Errors From 11763966719c938263fa8e383e3866ef51f90825 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 26 Apr 2017 07:45:13 -0700 Subject: [PATCH 073/113] more format --- .../use-room-control-system-with-surface-hub.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devices/surface-hub/use-room-control-system-with-surface-hub.md b/devices/surface-hub/use-room-control-system-with-surface-hub.md index 1032d45cbe..6b8805b229 100644 --- a/devices/surface-hub/use-room-control-system-with-surface-hub.md +++ b/devices/surface-hub/use-room-control-system-with-surface-hub.md @@ -77,7 +77,7 @@ For a control device, anything other than 5 / Ready should be considered off. Ea | Command | State change| Response | | --- | --- | --- | -| PowerOn | Device turns on (display + PC).

Power=5 | +| PowerOn | Device turns on (display + PC).

PC service notifies SMC that the PC is ready. | Power=0

Power=5 | | PowerOff | Device transitions to ambient state (PC on, display dim). | Power=0 | | Power? | SMC reports the last-known power state. | Power=<#> | @@ -91,8 +91,8 @@ Changes to brightness levels can be sent by a room control system, or other syst | Command | State change |Response | | --- | --- | --- | -| Brightness+ | System management controller (SMC) sends the brightness up command.

PC service on the room control system notifies SMC of new brightness level. | Brightness = 51 | +| Brightness- | SMC sends the brightness down command.

PC service notifies SMC of new brightness level. | Brightness = 50 | ## Volume @@ -117,7 +117,7 @@ Audio can be muted. | Command | State change | Response | | --- | --- | --- | -| AudioMute+ | SMC sends the audio mute command.

PC service notifies SMC that audio is muted. | none |   From b298bfccc8ca4d13085e043319eb0500884c02d7 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 26 Apr 2017 08:40:00 -0700 Subject: [PATCH 074/113] Adding link to IE11 content --- browsers/edge/Index.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index d2f29d473e..e92c2d4f79 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -22,10 +22,12 @@ Microsoft Edge is the new, default web browser for Windows 10, helping you to e Microsoft Edge lets you stay up-to-date through the Windows Store and to manage your enterprise through Group Policy or your mobile device management (MDM) tools. -> **Note**
This content isn't meant to be a step-by-step guide, so not everything that's talked about in this guide will be necessary for you to manage and deploy Microsoft Edge in your company. +>[!Note] +>This content isn't meant to be a step-by-step guide, so not everything that's talked about in this guide will be necessary for you to manage and deploy Microsoft Edge in your company.

+>Also, if you're looking for Internet Explorer 11 content, you need to go to the [Internet Explorer 11 (IE11)](https://docs.microsoft.com/en-us/internet-explorer/) area. - -> **Note**
For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892). +>[!Note] +>For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892). ## In this section @@ -34,8 +36,8 @@ Microsoft Edge lets you stay up-to-date through the Windows Store and to manage |[Change history for Microsoft Edge](change-history-for-microsoft-edge.md) |Lists new and updated topics in the Microsoft Edge documentation for both Windows 10 and Windows 10 Mobile. | |[Enterprise guidance about using Microsoft Edge and Internet Explorer 11](enterprise-guidance-using-microsoft-edge-and-ie11.md) |Guidance about how to use both Microsoft Edge and Internet Explorer 11 in your enterprise.| | [Microsoft Edge requirements and language support](hardware-and-software-requirements.md) | Microsoft Edge is pre-installed on all Windows 10-capable devices that meet the minimum system requirements and are on the supported language list.| -| [Available policies for Microsoft Edge](available-policies.md) | Microsoft Edge works with Group Policy and Microsoft Intune to help you manage your organization's computer settings.

Group Policy objects (GPO's) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. By using Group Policy and Intune, you can set up a policy setting once, and then copy that setting onto many computers. For example, you can set up multiple security settings in a GPO that's linked to a domain, and then apply all of those settings to every computer in the domain. | -| [Use Enterprise Mode to improve compatibility](emie-to-improve-compatibility.md) | If you have specific web sites and apps that you know have compatibility problems with Microsoft Edge, you can use the Enterprise Mode site list so that the web sites will automatically open using Internet Explorer 11. Additionally, if you know that your intranet sites aren't going to work properly with Microsoft Edge, you can set all intranet sites to automatically open using IE11.

Using Enterprise Mode means that you can continue to use Microsoft Edge as your default browser, while also ensuring that your apps continue working on IE11. | +| [Available policies for Microsoft Edge](available-policies.md) | Microsoft Edge works with Group Policy and Microsoft Intune to help you manage your organization's computer settings.

Group Policy objects (GPO's) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. By using Group Policy and Intune, you can set up a policy setting once, and then copy that setting onto many computers. For example, you can set up multiple security settings in a GPO that's linked to a domain, and then apply all of those settings to every computer in the domain. | +| [Use Enterprise Mode to improve compatibility](emie-to-improve-compatibility.md) | If you have specific web sites and apps that you know have compatibility problems with Microsoft Edge, you can use the Enterprise Mode site list so that the web sites will automatically open using Internet Explorer 11. Additionally, if you know that your intranet sites aren't going to work properly with Microsoft Edge, you can set all intranet sites to automatically open using IE11.

Using Enterprise Mode means that you can continue to use Microsoft Edge as your default browser, while also ensuring that your apps continue working on IE11. | | [Security enhancements for Microsoft Edge](security-enhancements-microsoft-edge.md) |Microsoft Edge is designed with significant security improvements over existing browsers, helping to defend people from increasingly sophisticated and prevalent web-based attacks against Windows. | ## Interoperability goals and enterprise guidance @@ -59,8 +61,10 @@ You'll need to keep running them using IE11. If you don't have IE11 installed an ## Related topics - [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892) + - [Download Internet Explorer 11](https://go.microsoft.com/fwlink/p/?linkid=290956) + - [Internet Explorer 11 (IE11) - Deployment Guide for IT Pros](https://go.microsoft.com/fwlink/p/?LinkId=760644) -- [Internet Explorer 11 - FAQ for IT Pros](https://go.microsoft.com/fwlink/p/?LinkId=760645) + - [Internet Explorer Administration Kit 11 (IEAK 11) - Administrator's Guide](https://go.microsoft.com/fwlink/p/?LinkId=760646) From 4cc9948fd8bab86cb2eff3b63d7cc4635e1b8379 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 26 Apr 2017 08:56:50 -0700 Subject: [PATCH 075/113] Updated notes --- browsers/edge/Index.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index e92c2d4f79..c084a081d9 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -22,13 +22,11 @@ Microsoft Edge is the new, default web browser for Windows 10, helping you to e Microsoft Edge lets you stay up-to-date through the Windows Store and to manage your enterprise through Group Policy or your mobile device management (MDM) tools. ->[!Note] ->This content isn't meant to be a step-by-step guide, so not everything that's talked about in this guide will be necessary for you to manage and deploy Microsoft Edge in your company.

->Also, if you're looking for Internet Explorer 11 content, you need to go to the [Internet Explorer 11 (IE11)](https://docs.microsoft.com/en-us/internet-explorer/) area. - >[!Note] >For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892). +>If you've arrived here looking for Internet Explorer 11 content, you'll need to go to the [Internet Explorer 11 (IE11)](https://docs.microsoft.com/en-us/internet-explorer/) area. + ## In this section | Topic | Description | From 1082e4a24ecc6d1492c8315ddd250ad8d4205913 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 26 Apr 2017 09:04:01 -0700 Subject: [PATCH 076/113] Fixed content --- browsers/edge/Index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index c084a081d9..92c80948ef 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -25,7 +25,7 @@ Microsoft Edge lets you stay up-to-date through the Windows Store and to manage >[!Note] >For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892). ->If you've arrived here looking for Internet Explorer 11 content, you'll need to go to the [Internet Explorer 11 (IE11)](https://docs.microsoft.com/en-us/internet-explorer/) area. +>Also, if you've arrived here looking for Internet Explorer 11 content, you'll need to go to the [Internet Explorer 11 (IE11)](https://docs.microsoft.com/en-us/internet-explorer/) area. ## In this section From c5fe3717df4c660b79ea9daf849264a620917437 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 26 Apr 2017 09:14:06 -0700 Subject: [PATCH 077/113] Fixing formatting --- browsers/edge/Index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index 92c80948ef..c0e8ff73af 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -33,9 +33,9 @@ Microsoft Edge lets you stay up-to-date through the Windows Store and to manage | -----------------------| ----------------------------------- | |[Change history for Microsoft Edge](change-history-for-microsoft-edge.md) |Lists new and updated topics in the Microsoft Edge documentation for both Windows 10 and Windows 10 Mobile. | |[Enterprise guidance about using Microsoft Edge and Internet Explorer 11](enterprise-guidance-using-microsoft-edge-and-ie11.md) |Guidance about how to use both Microsoft Edge and Internet Explorer 11 in your enterprise.| -| [Microsoft Edge requirements and language support](hardware-and-software-requirements.md) | Microsoft Edge is pre-installed on all Windows 10-capable devices that meet the minimum system requirements and are on the supported language list.| -| [Available policies for Microsoft Edge](available-policies.md) | Microsoft Edge works with Group Policy and Microsoft Intune to help you manage your organization's computer settings.

Group Policy objects (GPO's) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. By using Group Policy and Intune, you can set up a policy setting once, and then copy that setting onto many computers. For example, you can set up multiple security settings in a GPO that's linked to a domain, and then apply all of those settings to every computer in the domain. | -| [Use Enterprise Mode to improve compatibility](emie-to-improve-compatibility.md) | If you have specific web sites and apps that you know have compatibility problems with Microsoft Edge, you can use the Enterprise Mode site list so that the web sites will automatically open using Internet Explorer 11. Additionally, if you know that your intranet sites aren't going to work properly with Microsoft Edge, you can set all intranet sites to automatically open using IE11.

Using Enterprise Mode means that you can continue to use Microsoft Edge as your default browser, while also ensuring that your apps continue working on IE11. | +| [Microsoft Edge requirements and language support](hardware-and-software-requirements.md) |Microsoft Edge is pre-installed on all Windows 10-capable devices that meet the minimum system requirements and are on the supported language list.| +| [Available policies for Microsoft Edge](available-policies.md) |Microsoft Edge works with Group Policy and Microsoft Intune to help you manage your organization's computer settings.

Group Policy objects (GPO's) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. By using Group Policy and Intune, you can set up a policy setting once, and then copy that setting onto many computers. For example, you can set up multiple security settings in a GPO that's linked to a domain, and then apply all of those settings to every computer in the domain. | +| [Use Enterprise Mode to improve compatibility](emie-to-improve-compatibility.md) |If you have specific web sites and apps that you know have compatibility problems with Microsoft Edge, you can use the Enterprise Mode site list so that the web sites will automatically open using Internet Explorer 11. Additionally, if you know that your intranet sites aren't going to work properly with Microsoft Edge, you can set all intranet sites to automatically open using IE11.

Using Enterprise Mode means that you can continue to use Microsoft Edge as your default browser, while also ensuring that your apps continue working on IE11. | | [Security enhancements for Microsoft Edge](security-enhancements-microsoft-edge.md) |Microsoft Edge is designed with significant security improvements over existing browsers, helping to defend people from increasingly sophisticated and prevalent web-based attacks against Windows. | ## Interoperability goals and enterprise guidance From 2939c6a5002395e3ff9ae19f29af16d84cc31971 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 10:32:27 -0700 Subject: [PATCH 078/113] fixing table --- .../upgrade-readiness-deployment-script.md | 447 +++++++++--------- 1 file changed, 233 insertions(+), 214 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 62768524f5..22ab8bc418 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -71,217 +71,236 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let you know if it was successful, or if an error was encountered. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Exit codeMeaningSuggested fix
0Success -N/A - -
1Unexpected error occurred while executing the script. - The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the download center and try again. - -
2Error when logging to console. $logMode = 0.
(console only) -
Try changing the $logMode value to **1** and try again.
$logMode value 1 logs to both console and file. - -
3Error when logging to console and file. $logMode = 1. -Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. - -
4Error when logging to file. $logMode = 2. -Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. - -
5Error when logging to console and file. $logMode = unknown. -Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. - -
6The commercialID parameter is set to unknown.
Modify the runConfig.bat file to set the CommercialID value. -
The value for parameter in the runconfig.bat file should match the Commercial ID key for your workspace. -
See [Generate your Commercial ID key](upgrade-readiness-get-started.md#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace. - -
8Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** -The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** -
Verify that the context under which the script in running has access to the registry key. - -
9The script failed to write Commercial Id to registry. -
Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** -
Verify that the context under which the script in running has access to the registry key. - -
10Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** -Verify that the deployment script is running in a context that has access to the registry key. - -
11Function **SetupCommercialId** failed with an unexpected exception. -The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the configuration script has access to this location. - -
12Can’t connect to Microsoft - Vortex. Check your network/proxy settings. -**Http Get** on the end points did not return a success exit code.
-For Windows 10, connectivity is verified by connecting to https://v10.vortex-win.data.microsoft.com/health/keepalive.
-For previous operating systems, connectivity is verified by connecting to https://vortex-win.data.microsoft.com/health/keepalive. -
If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](upgrade-readiness-get-started.md#enable-data-sharing). - - -
13Can’t connect to Microsoft - setting. -An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](upgrade-readiness-get-started.md#enable-data-sharing). - - -
14Can’t connect to Microsoft - compatexchange. -An error occurred connecting to https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc . This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](upgrade-readiness-get-started.md#enable-data-sharing). - -
15Function CheckVortexConnectivity failed with an unexpected exception. -This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](upgrade-readiness-get-started.md#enable-data-sharing). Check the logs for the exception message and the HResult. - -
16The computer requires a reboot before running the script. -A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script. - -
17Function **CheckRebootRequired** failed with an unexpected exception. -A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult. - -
18Appraiser KBs not installed or **appraiser.dll** not found. -Either the Appraiser KBs are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser telemetry events and fields information in the [Data collection](upgrade-readiness-get-started.md#data-collection-and-privacy) and privacy topic. - -
19Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception. -Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed. - -
20An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser** -The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key. - -
21Function **SetRequestAllAppraiserVersions** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
22**RunAppraiser** failed with unexpected exception. -Check the logs for the exception message and HResult. Check the **%windir%\System32*8 directory for the file **CompatTelRunner.exe**. If the file does not exist, reinstall the required compatibility updates which include this file, and check your organization's Group Policy to verify it does not remove this file. - -
23Error finding system variable **%WINDIR%**. -Verify that this environment variable is configured on the computer. - -
24The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** -This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult. - -
25The function **SetIEDataOptIn** failed with unexpected exception. -Check the logs for the exception message and HResult. - -
26The operating system is Server or LTSB SKU. - The script does not support Server or LTSB SKUs. - -
27The script is not running under **System** account. -The Upgrade Readiness configuration script must be run as **System**. - -
28Could not create log file at the specified **logPath**. - Make sure the deployment script has access to the location specified in the **logPath** parameter. - -
29Connectivity check failed for proxy authentication. -Install the cumulative updates on the computer and enable the **DisableEnterpriseAuthProxy** authentication proxy setting. -
The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7. -
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). -
For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688). - -
30Connectivity check failed. Registry key property **DisableEnterpriseAuthProxy** is not enabled. -The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7. -
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). -
For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688). - -
31There is more than one instance of the Upgrade Readiness data collector running at the same time on this computer. -Use the Windows Task Manager to check if **CompatTelRunner.exe** is running, and wait until it has completed to rerun the script. The Upgrade Readiness task is scheduled to run daily at 3 a.m. - -
32Appraiser version on the machine is outdated. -The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](upgrade-readiness-get-started.md#deploy-the-compatibility-update-and-related-kbs) for Windows 7 SP1/Windows 8.1. - -
33**CompatTelRunner.exe** exited with an exit code -**CompatTelRunner.exe** runs the appraise task on the machine. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Please check the logs for more details. - -
34Function **CheckProxySettings** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
35Function **CheckAuthProxy** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
36Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
37**Diagnose_internal.cmd** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
38Function **Get-SqmID** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** -or **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** -For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](/windows/configuration/configure-windows-telemetry-in-your-organization). - -
40Function **CheckTelemetryOptIn** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
41The script failed to impersonate the currently logged on user. -The script mimics the UTC client to collect upgrade readiness data. When auth proxy is set, the UTC client impersonates the logged on user. The script also tries to mimic this, but the process failed. - -
42Function **StartImpersonatingLoggedOnUser** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
43Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception. -Check the logs for the exception message and HResult. - -
44Function **Diagtrack.dll** version is old and so Auth Proxy will not work. -Update the computer using Windows Update or WSUS. - -
45**Diagtrack.dll** not found. -Update the computer using Windows Update or WSUS. - -
46**DisableEnterpriseAuthProxy** property should be set to 1 for ClientProxy=Telemetry to work. -The ClientProxy=Telemetry scenario requires the **DisableEnterpriseAuthProxy** registry key to be set to 1 at registry path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**. - -
47**TelemetryProxyServer** property is not present in the Windows registry at **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**. -ClientProxy selected is Telemetry. The **TelemetryProxyServer** key is not present at Windows registry path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**. - -
48The **CommercialID** referenced in RunConfig.bat must be a GUID. -The **CommercialID** that is entered in RunConfig.bat must be a GUID. Copy the commercial ID from your workspace. To find the commercialID on the OMS portal, view Upgrade Readiness > Settings. You will find the commercial ID on the settings page. - -
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+ + + + + + + + + + + + + + + + + + + + + +
Exit codeMeaningSuggested fix
0SuccessN/A
1Unexpected error occurred while executing the script. The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the download center and try again.
2Error when logging to console. $logMode = 0.
(console only)
Try changing the $logMode value to **1** and try again.
$logMode value 1 logs to both console and file.
3Error when logging to console and file. $logMode = 1.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
4Error when logging to file. $logMode = 2.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
5Error when logging to console and file. $logMode = unknown.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
6The commercialID parameter is set to unknown.
Modify the runConfig.bat file to set the CommercialID value.
The value for parameter in the runconfig.bat file should match the Commercial ID key for your workspace. +
See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace.
8Failure to create registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
The Commercial Id property is set at the following registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Verify that the context under which the script in running has access to the registry key.
9The script failed to write Commercial Id to registry. +
Error creating or updating registry key: **CommercialId** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Verify that the context under which the script in running has access to the registry key.
10Error when writing **CommercialDataOptIn** to the registry at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the deployment script is running in a context that has access to the registry key.
11Function **SetupCommercialId** failed with an unexpected exception.The **SetupCommercialId** function updates the Commercial Id at the registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**

Verify that the configuration script has access to this location.
12Can’t connect to Microsoft - Vortex. Check your network/proxy settings.**Http Get** on the end points did not return a success exit code.
+ For Windows 10, connectivity is verified by connecting to https://v10.vortex-win.data.microsoft.com/health/keepalive.
+ For previous operating systems, connectivity is verified by connecting to https://vortex-win.data.microsoft.com/health/keepalive. +
If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing).
13Can’t connect to Microsoft - setting. An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing).
14Can’t connect to Microsoft - compatexchange.An error occurred connecting to https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc . This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing).
15Function CheckVortexConnectivity failed with an unexpected exception.This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Check the logs for the exception message and the HResult.
16The computer requires a reboot before running the script.A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script.
17Function **CheckRebootRequired** failed with an unexpected exception.A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult.
18Appraiser KBs not installed or **appraiser.dll** not found.Either the Appraiser KBs are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser telemetry events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic.
19Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception.Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed.
20An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at
**HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser**
The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
21Function **SetRequestAllAppraiserVersions** failed with an unexpected exception.Check the logs for the exception message and HResult.
22**RunAppraiser** failed with unexpected exception.Check the logs for the exception message and HResult. Check the **%windir%\System32*8 directory for the file **CompatTelRunner.exe**. If the file does not exist, reinstall the required compatibility updates which include this file, and check your organization's Group Policy to verify it does not remove this file.
23Error finding system variable **%WINDIR%**.Verify that this environment variable is configured on the computer.
24The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
25The function **SetIEDataOptIn** failed with unexpected exception.Check the logs for the exception message and HResult.
26The operating system is Server or LTSB SKU. The script does not support Server or LTSB SKUs.
27The script is not running under **System** account.The Upgrade Readiness configuration script must be run as **System**.
28Could not create log file at the specified **logPath**. Make sure the deployment script has access to the location specified in the **logPath** parameter.
29Connectivity check failed for proxy authentication. Install the cumulative updates on the computer and enable the **DisableEnterpriseAuthProxy** authentication proxy setting. +
The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7. +
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). +
For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688).
30Connectivity check failed. Registry key property **DisableEnterpriseAuthProxy** is not enabled.The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7. +
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). +
For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688).
31There is more than one instance of the Upgrade Readiness data collector running at the same time on this computer. Use the Windows Task Manager to check if **CompatTelRunner.exe** is running, and wait until it has completed to rerun the script. The Upgrade Readiness task is scheduled to run daily at 3 a.m.
32Appraiser version on the machine is outdated. The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#deploy-the-compatibility-update-and-related-kbs) for Windows 7 SP1/Windows 8.1.
33**CompatTelRunner.exe** exited with an exit code **CompatTelRunner.exe** runs the appraise task on the machine. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Please check the logs for more details.
34Function **CheckProxySettings** failed with an unexpected exception. Check the logs for the exception message and HResult.>
35Function **CheckAuthProxy** failed with an unexpected exception.Check the logs for the exception message and HResult.
36Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception.Check the logs for the exception message and HResult.
37**Diagnose_internal.cmd** failed with an unexpected exception.Check the logs for the exception message and HResult.
38Function **Get-SqmID** failed with an unexpected exception. Check the logs for the exception message and HResult.
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path
**HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**
For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization).
40Function **CheckTelemetryOptIn** failed with an unexpected exception. Check the logs for the exception message and HResult.
41The script failed to impersonate the currently logged on user. The script mimics the UTC client to collect upgrade readiness data. When auth proxy is set, the UTC client impersonates the logged on user. The script also tries to mimic this, but the process failed.
42Function **StartImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
43Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception.Check the logs for the exception message and HResult.
\ No newline at end of file From 7ba635949471d21edef301527f531716e0141cb4 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 11:01:08 -0700 Subject: [PATCH 079/113] changing font size for reg keys --- .../upgrade-readiness-deployment-script.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 22ab8bc418..e5ee92c1bf 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -114,26 +114,26 @@ The deployment script displays the following exit codes to let you know if it wa

8Failure to create registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
The Commercial Id property is set at the following registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
9 The script failed to write Commercial Id to registry. -
Error creating or updating registry key: **CommercialId** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
10Error when writing **CommercialDataOptIn** to the registry at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** Verify that the deployment script is running in a context that has access to the registry key.
11 Function **SetupCommercialId** failed with an unexpected exception.The **SetupCommercialId** function updates the Commercial Id at the registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**

Verify that the configuration script has access to this location.
The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the configuration script has access to this location.
12
20An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at
**HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser**
An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser** The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
24The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path
**HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**
For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization).
@@ -303,4 +303,5 @@ The deployment script displays the following exit codes to let you know if it wa -
Exit code43 Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
\ No newline at end of file +
+ \ No newline at end of file From 0ea38f35a6e61ed4c3bdceac99244d65617ef7f3 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 11:29:08 -0700 Subject: [PATCH 081/113] font size --- .../upgrade/upgrade-readiness-deployment-script.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 6174cfc954..9fd126d7ab 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -70,7 +70,7 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let you know if it was successful, or if an error was encountered. - +
@@ -280,8 +280,8 @@ The deployment script displays the following exit codes to let you know if it wa - - or **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** + @@ -304,4 +304,4 @@ The deployment script displays the following exit codes to let you know if it wa
Exit code
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** + or **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization).
Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
-
\ No newline at end of file +
\ No newline at end of file From e5a85a93b59a3c716794e6af871ad5ad82a24365 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 11:38:43 -0700 Subject: [PATCH 082/113] trying md table --- .../upgrade-readiness-deployment-script.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 9fd126d7ab..11e09d889a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -83,7 +83,7 @@ The deployment script displays the following exit codes to let you know if it wa
1Unexpected error occurred while executing the script.Unexpected error occurred while executiEng the script. The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the download center and try again.
Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
- \ No newline at end of file + + +| Exit code | Meaning | Suggested fix | +|-----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 0 | Success | N/A | +| 1 | Unexpected error occurred while executing the script. | The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the download center and try again. | +| 2 | Error when logging to console. | Try changing the $logMode value to **1** and try again.$logMode value 1 logs to both console and file. | +| 3 | Error when logging to console and file. $logMode = 1. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | +| 4 | Error when logging to file. $logMode = 2. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | +| 5 | Error when logging to console and file. $logMode = unknown. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.< | +| 6 | The commercialID parameter is set to unknown. Modify the runConfig.bat file to set the CommercialID value. | See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace. | +| 8 | Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** | The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**,Verify that the context under which the script in running has access to the registry key. | +| 9 | The script failed to write Commercial Id to registry.,Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** | Verify that the context under which the script in running has access to the registry key.| From 072406c9bbc75173451a89745f59d4125050059a Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 26 Apr 2017 14:24:45 -0700 Subject: [PATCH 083/113] new topic --- devices/surface-hub/TOC.md | 1 + ...e-and-test-a-device-account-surface-hub.md | 1 + devices/surface-hub/skype-hybrid-voice.md | 19 +++++++++++++++++++ ...se-room-control-system-with-surface-hub.md | 2 +- 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 devices/surface-hub/skype-hybrid-voice.md diff --git a/devices/surface-hub/TOC.md b/devices/surface-hub/TOC.md index a9cde81f15..742423081c 100644 --- a/devices/surface-hub/TOC.md +++ b/devices/surface-hub/TOC.md @@ -8,6 +8,7 @@ ##### [On-premises deployment (single forest)](on-premises-deployment-surface-hub-device-accounts.md) ##### [On-premises deployment (multiple forests)](on-premises-deployment-surface-hub-multi-forest.md) ##### [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md) +##### [Online or hybrid deployment using Skype Hybrid Voice environment](skype-hybrid-voice.md) ##### [Create a device account using UI](create-a-device-account-using-office-365.md) ##### [Microsoft Exchange properties](exchange-properties-for-surface-hub-device-accounts.md) ##### [Applying ActiveSync policies to device accounts](apply-activesync-policies-for-surface-hub-device-accounts.md) diff --git a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md index 9930a748e3..c01273b24e 100644 --- a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md +++ b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md @@ -49,6 +49,7 @@ For detailed steps using PowerShell to provision a device account, choose an opt | [On-premises deployment (single-forest)](on-premises-deployment-surface-hub-device-accounts.md) | Your organization has servers that it controls and uses to host Active Directory, Exchange, and Skype for Business (or Lync) in a single-forest environment. | | [On-premises deployment (multiple forests)](on-premises-deployment-surface-hub-multi-forest.md) | Your organization has servers that it controls and uses to host Active Directory, Exchange, and Skype for Business (or Lync) in a multi-forest environment. | | [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md) | Your organization has a mix of services, with some hosted on-premises and some hosted online through Office 365. | +| [Online or hybrid deployment using Skype Hybrid Voice environment](skype-hybrid-voice.md) | Your organization has Skype for Business home pools and Exchange servers in the cloud, and uses an on-premises pool of Skype for Business 2015 or Cloud Connector edition connected via Public Switched Telephone Network (PSTN). | If you prefer to use a graphical user interface, some steps can be done using UI instead of PowerShell. For more information, see [Creating a device account using UI](create-a-device-account-using-office-365.md). diff --git a/devices/surface-hub/skype-hybrid-voice.md b/devices/surface-hub/skype-hybrid-voice.md new file mode 100644 index 0000000000..d930924045 --- /dev/null +++ b/devices/surface-hub/skype-hybrid-voice.md @@ -0,0 +1,19 @@ +--- +title: Online or hybrid deployment using Skype Hybrid Voice environment (Surface Hub) +description: A Skype Hybrid Voice deployment requires special processing to set up a device account for your Microsoft Surface Hub. +keywords: hybrid deployment, Skype Hybrid Voice, Skype for Business Cloud PBX +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: surfacehub +author: jdeckerms +localizationpriority: medium +--- + +# Online or hybrid deployment using Skype Hybrid Voice environment (Surface Hub) + +This topic explains how to enable Skype for Business Cloud PBX with on premises PSTN connectivity via Cloud Connector Edition or Skype for Business 2015 pool. In this option your Skype for Business home pools and Exchange servers are in the Cloud, however PSTN connected via on premises pool of Skype for Business 2015 or via a Cloud Connector edition. More about different Cloud PBX options is here https://technet.microsoft.com/en-us/library/mt612869.aspx + +If you deployed Skype for Business Cloud PBX with one of the hybrid voice options, please follow the steps below to enable the room account. It is important to create a regular user account first, assign all hybrid voice options and phone numbers and only after this convert the account to a room account. If you do not follow this order you will not be able to assign a hybrid phone number. + + diff --git a/devices/surface-hub/use-room-control-system-with-surface-hub.md b/devices/surface-hub/use-room-control-system-with-surface-hub.md index 6b8805b229..056064b880 100644 --- a/devices/surface-hub/use-room-control-system-with-surface-hub.md +++ b/devices/surface-hub/use-room-control-system-with-surface-hub.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: surfacehub -author: TrudyHa +author: jdeckerms localizationpriority: medium --- From 5288121d4110043c78d2afebf0fb845fb4f8bc61 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 26 Apr 2017 14:31:01 -0700 Subject: [PATCH 084/113] added new video in mbr-to-gpt and fixed a link --- windows/deployment/mbr-to-gpt.md | 2 ++ windows/whats-new/whats-new-windows-10-version-1703.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deployment/mbr-to-gpt.md b/windows/deployment/mbr-to-gpt.md index 46c411919f..b01537fa06 100644 --- a/windows/deployment/mbr-to-gpt.md +++ b/windows/deployment/mbr-to-gpt.md @@ -36,6 +36,8 @@ Offline conversion of system disks with earlier versions of Windows installed, s >[!IMPORTANT] >After the disk has been converted to GPT partition style, the firmware must be reconfigured to boot in UEFI mode.
Make sure that your device supports UEFI before attempting to convert the disk. + + ## Syntax diff --git a/windows/whats-new/whats-new-windows-10-version-1703.md b/windows/whats-new/whats-new-windows-10-version-1703.md index 901e7a0a0c..6b9af04119 100644 --- a/windows/whats-new/whats-new-windows-10-version-1703.md +++ b/windows/whats-new/whats-new-windows-10-version-1703.md @@ -75,7 +75,7 @@ Cortana is Microsoft’s personal digital assistant, who helps busy people get t Using Azure AD also means that you can remove an employee’s profile (for example, when an employee leaves your organization) while respecting Windows Information Protection (WIP) policies and ignoring enterprise content, such as emails, calendar items, and people lists that are marked as enterprise data. -For more info about Cortana at work, see [Cortana integration in your business or enterprise](/windows/configuration/cortana-at-work/cortana-at-work-overview.md) +For more info about Cortana at work, see [Cortana integration in your business or enterprise](/windows/configuration/cortana-at-work/cortana-at-work-overview) ## Deployment From 89f7d62722d23e4ff92766bf899194ebc56ea5a1 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 26 Apr 2017 15:10:39 -0700 Subject: [PATCH 085/113] updating redirects for docs --- .openpublishing.redirection.json | 390 +++++++++++++++---------------- 1 file changed, 195 insertions(+), 195 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index df892ca516..bc0528dea6 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7,57 +7,57 @@ }, { "source_path": "windows/keep-secure/configure-windows-defender-in-windows-10.md", -"redirect_url": "/itpro/windows/keep-secure/deploy-manage-report-windows-defender-antivirus", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/deploy-manage-report-windows-defender-antivirus", "redirect_document_id": true }, { "source_path": "windows/keep-secure/enable-pua-windows-defender-for-windows-10.md", -"redirect_url": "/itpro/windows/keep-secure/detect-block-potentially-unwanted-apps-windows-defender-antivirus", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus", "redirect_document_id": true }, { "source_path": "windows/keep-secure/get-started-with-windows-defender-for-windows-10.md", -"redirect_url": "/itpro/windows/keep-secure/deploy-manage-report-windows-defender-antivirus", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/deploy-manage-report-windows-defender-antivirus", "redirect_document_id": false }, { "source_path": "windows/keep-secure/run-cmd-scan-windows-defender-for-windows-10.md", -"redirect_url": "/itpro/windows/keep-secure/command-line-arguments-windows-defender-antivirus", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus", "redirect_document_id": true }, { "source_path": "windows/keep-secure/troubleshoot-windows-defender-in-windows-10.md", -"redirect_url": "/itpro/windows/keep-secure/troubleshoot-windows-defender-antivirus", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus", "redirect_document_id": true }, { "source_path": "windows/keep-secure/use-powershell-cmdlets-windows-defender-for-windows-10.md", -"redirect_url": "/itpro/windows/keep-secure/use-powershell-cmdlets-windows-defender-antivirus", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/use-powershell-cmdlets-windows-defender-antivirus", "redirect_document_id": true }, { "source_path": "windows/keep-secure/windows-defender-block-at-first-sight.md", -"redirect_url": "/itpro/windows/keep-secure/configure-block-at-first-sight-windows-defender-antivirus", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus", "redirect_document_id": true }, { "source_path": "windows/keep-secure/windows-defender-in-windows-10.md", -"redirect_url": "/itpro/windows/keep-secure/windows-defender-antivirus-in-windows-10", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10", "redirect_document_id": true }, { "source_path": "windows/keep-secure/windows-defender-enhanced-notifications.md", -"redirect_url": "/itpro/windows/keep-secure/configure-notifications-windows-defender-antivirus", +"redirect_url": "/windows/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus", "redirect_document_id": true }, { "source_path": "windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md", -"redirect_url": "/itpro/windows/keep-secure/enable-siem-integration-windows-defender-advanced-threat-protection", +"redirect_url": "/windows/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-scenario-7.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-scenario-7", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-scenario-7", "redirect_document_id": true }, { @@ -72,7 +72,7 @@ }, { "source_path": "windows/manage/waas-servicing-strategy-windows-10-updates.md", -"redirect_url": "windows/deployment/update/waas-servicing-strategy-windows-10-updates", +"redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates", "redirect_document_id": true }, { @@ -92,32 +92,32 @@ }, { "source_path": "windows/manage/update-compliance-get-started.md", -"redirect_url": "/itpro/windows/update/update-compliance-get-started", +"redirect_url": "/windows/deployment/update/update-compliance-get-started", "redirect_document_id": true }, { "source_path": "windows/manage/update-compliance-using.md", -"redirect_url": "/itpro/windows/update/update-compliance-using", +"redirect_url": "/windows/deployment/update/update-compliance-using", "redirect_document_id": true }, { "source_path": "windows/manage/waas-optimize-windows-10-updates.md", -"redirect_url": "/itpro/windows/update/waas-optimize-windows-10-updates", +"redirect_url": "/windows/deployment/update/waas-optimize-windows-10-updates", "redirect_document_id": true }, { "source_path": "windows/manage/waas-delivery-optimization.md", -"redirect_url": "/itpro/windows/update/waas-delivery-optimization", +"redirect_url": "/windows/deployment/update/waas-delivery-optimization", "redirect_document_id": true }, { "source_path": "windows/manage/waas-branchcache.md", -"redirect_url": "/itpro/windows/update/waas-branchcache", +"redirect_url": "/windows/deployment/update/waas-branchcache", "redirect_document_id": true }, { "source_path": "windows/manage/waas-mobile-updates.md", -"redirect_url": "/itpro/windows/update/waas-mobile-updates", +"redirect_url": "/windows/deployment/update/waas-mobile-updates", "redirect_document_id": true }, { @@ -127,32 +127,32 @@ }, { "source_path": "windows/manage/waas-configure-wufb.md", -"redirect_url": "/itpro/windows/update/waas-configure-wufb", +"redirect_url": "/windows/deployment/update/waas-configure-wufb", "redirect_document_id": true }, { "source_path": "windows/manage/waas-integrate-wufb.md", -"redirect_url": "/itpro/windows/update/waas-integrate-wufb", +"redirect_url": "/windows/deployment/update/waas-integrate-wufb", "redirect_document_id": true }, { "source_path": "windows/manage/waas-wufb-group-policy.md", -"redirect_url": "/itpro/windows/update/waas-wufb-group-policy", +"redirect_url": "/windows/deployment/update/waas-wufb-group-policy", "redirect_document_id": true }, { "source_path": "windows/manage/waas-wufb-intune.md", -"redirect_url": "/itpro/windows/update/waas-wufb-intune.md", +"redirect_url": "/windows/deployment/update/waas-wufb-intune.md", "redirect_document_id": true }, { "source_path": "windows/manage/waas-manage-updates-wsus.md", -"redirect_url": "/itpro/windows/update/waas-manage-updates-wsus", +"redirect_url": "/windows/deployment/update/waas-manage-updates-wsus", "redirect_document_id": true }, { "source_path": "windows/manage/waas-manage-updates-configuration-manager.md", -"redirect_url": "/itpro/windows/update/waas-manage-updates-configuration-manager", +"redirect_url": "/windows/deployment/update/waas-manage-updates-configuration-manager", "redirect_document_id": true }, { @@ -167,12 +167,12 @@ }, { "source_path": "windows/manage/configure-windows-telemetry-in-your-organization.md", -"redirect_url": "/itpro/windows/configure/configure-windows-telemetry-in-your-organization", +"redirect_url": "/windows/configuration/configure-windows-telemetry-in-your-organization", "redirect_document_id": true }, { "source_path": "windows/manage/lockdown-features-windows-10.md", -"redirect_url": "/itpro/windows/configure/lockdown-features-windows-10", +"redirect_url": "/windows/configuration/lockdown-features-windows-10", "redirect_document_id": true }, { @@ -182,7 +182,7 @@ }, { "source_path": "windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md", -"redirect_url": "/itpro/windows/configure/manage-connections-from-windows-operating-system-components-to-microsoft-services", +"redirect_url": "/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services", "redirect_document_id": false }, { @@ -192,12 +192,12 @@ }, { "source_path": "windows/manage/set-up-a-kiosk-for-windows-10-for-desktop-editions.md", -"redirect_url": "/itpro/windows/configure/set-up-a-kiosk-for-windows-10-for-desktop-editions", +"redirect_url": "/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions", "redirect_document_id": true }, { "source_path": "windows/manage/guidelines-for-assigned-access-app.md", -"redirect_url": "/itpro/windows/configure/guidelines-for-assigned-access-app", +"redirect_url": "/windows/configuration/guidelines-for-assigned-access-app", "redirect_document_id": true }, { @@ -212,22 +212,22 @@ }, { "source_path": "windows/manage/lockdown-xml.md", -"redirect_url": "/itpro/windows/configure/lockdown-xml", +"redirect_url": "/windows/configuration/mobile-devices/lockdown-xml", "redirect_document_id": true }, { "source_path": "windows/manage/settings-that-can-be-locked-down.md", -"redirect_url": "/itpro/windows/configure/settings-that-can-be-locked-down", +"redirect_url": "/windows/configuration/mobile-devices/settings-that-can-be-locked-down", "redirect_document_id": true }, { "source_path": "windows/manage/product-ids-in-windows-10-mobile.md", -"redirect_url": "/itpro/windows/configure/product-ids-in-windows-10-mobile", +"redirect_url": "/windows/configuration/mobile-devices/product-ids-in-windows-10-mobile", "redirect_document_id": true }, { "source_path": "windows/manage/manage-tips-and-suggestions.md", -"redirect_url": "/itpro/windows/configure/manage-tips-and-suggestions", +"redirect_url": "/windows/configuration/manage-tips-and-suggestions", "redirect_document_id": true }, { @@ -237,27 +237,27 @@ }, { "source_path": "windows/manage/configure-windows-10-taskbar.md", -"redirect_url": "/itpro/windows/configure/configure-windows-10-taskbar", +"redirect_url": "/windows/configuration//configure-windows-10-taskbar", "redirect_document_id": true }, { "source_path": "windows/manage/customize-and-export-start-layout.md", -"redirect_url": "/itpro/windows/configure/customize-and-export-start-layout", +"redirect_url": "/windows/configuration//customize-and-export-start-layout", "redirect_document_id": true }, { "source_path": "windows/manage/start-layout-xml-desktop.md", -"redirect_url": "/itpro/windows/configure/start-layout-xml-desktop", +"redirect_url": "/windows/configuration/start-layout-xml-desktop", "redirect_document_id": true }, { "source_path": "windows/manage/start-layout-xml-mobile.md", -"redirect_url": "/itpro/windows/configure/start-layout-xml-mobile", +"redirect_url": "/windows/configuration/mobile-devices/start-layout-xml-mobile", "redirect_document_id": true }, { "source_path": "windows/manage/customize-windows-10-start-screens-by-using-group-policy.md", -"redirect_url": "/itpro/windows/configure/customize-windows-10-start-screens-by-using-group-policy", +"redirect_url": "/windows/configuration/customize-windows-10-start-screens-by-using-group-policy", "redirect_document_id": true }, { @@ -267,72 +267,72 @@ }, { "source_path": "windows/manage/customize-windows-10-start-screens-by-using-mobile-device-management.md", -"redirect_url": "/itpro/windows/configure/customize-windows-10-start-screens-by-using-mobile-device-management", +"redirect_url": "/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-testing-scenarios.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-testing-scenarios", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-scenario-1.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-scenario-1", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-scenario-1", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-scenario-2.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-scenario-2", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-scenario-2", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-scenario-3.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-scenario-3", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-scenario-3", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-scenario-4.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-scenario-4", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-scenario-4", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-scenario-5.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-scenario-5", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-scenario-5", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-scenario-6.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-scenario-6", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-scenario-6", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-o365.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-o365", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-o365", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-crm.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-crm", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-crm", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-powerbi.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-powerbi", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-powerbi", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-voice-commands.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-voice-commands", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-voice-commands", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-policy-settings.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-policy-settings", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-policy-settings", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-feedback.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-feedback", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-feedback", "redirect_document_id": true }, { @@ -347,17 +347,17 @@ }, { "source_path": "windows/manage/changes-to-start-policies-in-windows-10.md", -"redirect_url": "/itpro/windows/configure/changes-to-start-policies-in-windows-10", +"redirect_url": "/windows/configuration/changes-to-start-policies-in-windows-10", "redirect_document_id": true }, { "source_path": "windows/manage/how-it-pros-can-use-configuration-service-providers.md", -"redirect_url": "/itpro/windows/configure/how-it-pros-can-use-configuration-service-providers", +"redirect_url": "/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers", "redirect_document_id": true }, { "source_path": "windows/manage/lock-down-windows-10.md", -"redirect_url": "/itpro/windows/configure/index", +"redirect_url": "/windows/configuration/index", "redirect_document_id": true }, { @@ -372,112 +372,112 @@ }, { "source_path": "windows/deploy/provisioning-how-it-works.md", -"redirect_url": "/itpro/windows/configure/provisioning-how-it-works", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-how-it-works", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-install-icd.md", -"redirect_url": "/itpro/windows/configure/provisioning-install-icd", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-install-icd", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-create-package.md", -"redirect_url": "/itpro/windows/configure/provisioning-create-package", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-create-package", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-apply-package.md", -"redirect_url": "/itpro/windows/configure/provisioning-apply-package", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-apply-package", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-uninstall-package.md", -"redirect_url": "/itpro/windows/configure/provisioning-uninstall-package", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-uninstall-package", "redirect_document_id": true }, { "source_path": "windows/deploy/provision-pcs-for-initial-deployment.md", -"redirect_url": "/itpro/windows/configure/provision-pcs-for-initial-deployment", +"redirect_url": "/windows/configuration/provisioning-packages/provision-pcs-for-initial-deployment", "redirect_document_id": true }, { "source_path": "windows/deploy/provision-pcs-with-apps-and-certificates.md", -"redirect_url": "/itpro/windows/configure/provision-pcs-with-apps", +"redirect_url": "/windows/configuration/provisioning-packages/provision-pcs-with-apps", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-script-to-install-app.md", -"redirect_url": "/itpro/windows/configure/provisioning-script-to-install-app", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-script-to-install-app", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-nfc.md", -"redirect_url": "/itpro/windows/configure/provisioning-nfc", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-nfc", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-command-line.md", -"redirect_url": "/itpro/windows/configure/provisioning-command-line", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-command-line", "redirect_document_id": true }, { "source_path": "windows/deploy/provisioning-multivariant.md", -"redirect_url": "/itpro/windows/configure/provisioning-multivariant", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-multivariant", "redirect_document_id": true }, { "source_path": "windows/keep-secure/create-edp-policy-using-intune.md", -"redirect_url": "/itpro/windows/keep-secure/create-wip-policy-using-intune", +"redirect_url": "/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune", "redirect_document_id": true }, { "source_path": "windows/keep-secure/create-edp-policy-using-sccm.md", -"redirect_url": "/itpro/windows/keep-secure/create-wip-policy-using-sccm", +"redirect_url": "/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm", "redirect_document_id": true }, { "source_path": "windows/keep-secure/create-vpn-and-edp-policy-using-intune.md", -"redirect_url": "/itpro/windows/keep-secure/create-vpn-and-wip-policy-using-intune", +"redirect_url": "/windows/threat-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune", "redirect_document_id": true }, { "source_path": "windows/keep-secure/hello-enable-phone-signin.md", -"redirect_url": "/itpro/windows/keep-secure/hello-identity-verification", +"redirect_url": "/windows/access-protection/hello-for-business/hello-identity-verification", "redirect_document_id": false }, { "source_path": "windows/keep-secure/deploy-edp-policy-using-intune.md", -"redirect_url": "/itpro/windows/keep-secure/deploy-wip-policy-using-intune", +"redirect_url": "/windows/threat-protection/windows-information-protection/deploy-wip-policy-using-intune", "redirect_document_id": true }, { "source_path": "windows/keep-secure/guidance-and-best-practices-edp.md", -"redirect_url": "/itpro/windows/keep-secure/guidance-and-best-practices-wip", +"redirect_url": "/windows/threat-protection/windows-information-protection/guidance-and-best-practices-wip", "redirect_document_id": true }, { "source_path": "windows/keep-secure/overview-create-edp-policy.md", -"redirect_url": "/itpro/windows/keep-secure/overview-create-wip-policy", +"redirect_url": "/windows/threat-protection/windows-information-protection/overview-create-wip-policy", "redirect_document_id": true }, { "source_path": "windows/keep-secure/protect-enterprise-data-using-edp.md", -"redirect_url": "/itpro/windows/keep-secure/protect-enterprise-data-using-wip", +"redirect_url": "/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip", "redirect_document_id": true }, { "source_path": "windows/keep-secure/testing-scenarios-for-edp.md", -"redirect_url": "/itpro/windows/keep-secure/testing-scenarios-for-wip", +"redirect_url": "/windows/threat-protection/windows-information-protection/testing-scenarios-for-wip", "redirect_document_id": true }, { "source_path": "windows/keep-secure/wip-enterprise-overview.md", -"redirect_url": "/itpro/windows/keep-secure/protect-enterprise-data-using-wip", +"redirect_url": "/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip", "redirect_document_id": false }, { "source_path": "windows/keep-secure/enlightened-microsoft-apps-and-edp.md", -"redirect_url": "/itpro/windows/keep-secure/enlightened-microsoft-apps-and-wip", +"redirect_url": "/windows/threat-protection/windows-information-protection/enlightened-microsoft-apps-and-wip", "redirect_document_id": true }, { @@ -487,22 +487,22 @@ }, { "source_path": "windows/deploy/upgrade-analytics-prepare-your-environment.md", -"redirect_url": "/itpro/windows/deploy/upgrade-analytics-identify-apps", +"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-identify-apps", "redirect_document_id": true }, { "source_path": "windows/deploy/upgrade-analytics-release-notes.md", -"redirect_url": "/itpro/windows/deploy/upgrade-analytics-requirements", +"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-requirements", "redirect_document_id": true }, { "source_path": "windows/deploy/upgrade-analytics-review-site-discovery.md", -"redirect_url": "/itpro/windows/deploy/upgrade-analytics-additional-insights", +"redirect_url": "/windows/deployment/upgrade/upgrade-analytics-additional-insights", "redirect_document_id": true }, { "source_path": "windows/keep-secure/additional-configuration-windows-advanced-threat-protection.md", -"redirect_url": "/itpro/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection", +"redirect_url": "/windows/threat-protection/windows-defender-atp/configure-endpoints-windows-defender-advanced-threat-protection", "redirect_document_id": true }, { @@ -512,27 +512,27 @@ }, { "source_path": "windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md", -"redirect_url": "/itpro/windows/keep-secure/device-guard-deployment-guide", +"redirect_url": "/windows/device-security/device-guard/device-guard-deployment-guide", "redirect_document_id": true }, { "source_path": "windows/keep-secure/device-guard-certification-and-compliance.md", -"redirect_url": "/itpro/windows/keep-secure/device-guard-deployment-guide", +"redirect_url": "/windows/device-security/device-guard/device-guard-deployment-guide", "redirect_document_id": false }, { "source_path": "windows/keep-secure/enable-phone-signin-to-pc-and-vpn.md", -"redirect_url": "/itpro/windows/keep-secure/hello-enable-phone-signin", +"redirect_url": "/windows/access-protection/hello-for-business/hello-enable-phone-signin", "redirect_document_id": true }, { "source_path": "windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md", -"redirect_url": "/itpro/windows/keep-secure/device-guard-deployment-guide", +"redirect_url": "/windows/device-security/device-guard/device-guard-deployment-guide", "redirect_document_id": false }, { "source_path": "windows/keep-secure/implement-microsoft-passport-in-your-organization.md", -"redirect_url": "/itpro/windows/keep-secure/hello-manage-in-organization", +"redirect_url": "/windows/access-protection/hello-for-business/hello-manage-in-organization", "redirect_document_id": true }, { @@ -542,47 +542,47 @@ }, { "source_path": "windows/keep-secure/microsoft-passport-and-password-changes.md", -"redirect_url": "/itpro/windows/keep-secure/hello-and-password-changes", +"redirect_url": "/windows/access-protection/hello-for-business/hello-and-password-changes", "redirect_document_id": true }, { "source_path": "windows/keep-secure/microsoft-passport-errors-during-pin-creation.md", -"redirect_url": "/itpro/windows/keep-secure/hello-errors-during-pin-creation", +"redirect_url": "/windows/access-protection/hello-for-business/hello-errors-during-pin-creation", "redirect_document_id": true }, { "source_path": "windows/keep-secure/microsoft-passport-guide.md", -"redirect_url": "/itpro/windows/keep-secure/hello-identity-verification", +"redirect_url": "/windows/access-protection/hello-for-business/hello-identity-verification", "redirect_document_id": false }, { "source_path": "windows/keep-secure/monitor-onboarding-windows-advanced-threat-protection.md", -"redirect_url": "/itpro/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection", +"redirect_url": "/windows/threat-protection/windows-defender-atp/configure-endpoints-windows-defender-advanced-threat-protection", "redirect_document_id": false }, { "source_path": "windows/keep-secure/passport-event-300.md", -"redirect_url": "/itpro/windows/keep-secure/hello-event-300", +"redirect_url": "/windows/access-protection/hello-for-business/hello-event-300", "redirect_document_id": true }, { "source_path": "windows/keep-secure/prepare-people-to-use-microsoft-passport.md", -"redirect_url": "/itpro/windows/keep-secure/hello-prepare-people-to-use", +"redirect_url": "/windows/access-protection/hello-for-business/hello-prepare-people-to-use", "redirect_document_id": true }, { "source_path": "windows/keep-secure/why-a-pin-is-better-than-a-password.md", -"redirect_url": "/itpro/windows/keep-secure/hello-why-pin-is-better-than-password", +"redirect_url": "/windows/access-protection/hello-for-business/hello-why-pin-is-better-than-password", "redirect_document_id": true }, { "source_path": "windows/keep-secure/windows-hello-in-enterprise.md", -"redirect_url": "/itpro/windows/keep-secure/hello-biometrics-in-enterprise", +"redirect_url": "/windows/access-protection/hello-for-business/hello-biometrics-in-enterprise", "redirect_document_id": true }, { "source_path": "windows/manage/app-inventory-managemement-windows-store-for-business.md", -"redirect_url": "/itpro/windows/manage/app-inventory-management-windows-store-for-business", +"redirect_url": "/microsoft-store/app-inventory-management-windows-store-for-business", "redirect_document_id": true }, { @@ -592,37 +592,37 @@ }, { "source_path": "windows/manage/appv-accessibility.md", -"redirect_url": "/itpro/windows/manage/appv-getting-started", +"redirect_url": "/windows/application-management/app-v/appv-getting-started", "redirect_document_id": true }, { "source_path": "windows/manage/appv-accessing-the-client-management-console.md", -"redirect_url": "/itpro/windows/manage/appv-using-the-client-management-console", +"redirect_url": "/windows/application-management/app-v/appv-using-the-client-management-console", "redirect_document_id": true }, { "source_path": "windows/manage/appv-install-the-appv-client-for-shared-content-store-mode.md", -"redirect_url": "/itpro/windows/manage/appv-deploying-the-appv-sequencer-and-client", +"redirect_url": "/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client", "redirect_document_id": true }, { "source_path": "windows/manage/appv-modify-client-configuration-with-the-admx-template-and-group-policy.md", -"redirect_url": "/itpro/windows/manage/appv-deploying-the-appv-sequencer-and-client", +"redirect_url": "/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client", "redirect_document_id": false }, { "source_path": "windows/manage/appv-planning-for-migrating-from-a-previous-version-of-appv.md", -"redirect_url": "/itpro/windows/manage/appv-migrating-to-appv-from-a-previous-version", +"redirect_url": "/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version", "redirect_document_id": true }, { "source_path": "windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md", -"redirect_url": "/itpro/windows/configure/manage-connections-from-windows-operating-system-components-to-microsoft-services", +"redirect_url": "/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services", "redirect_document_id": true }, { "source_path": "windows/manage/disconnect-your-organization-from-microsoft.md", -"redirect_url": "/itpro/windows/configure/manage-connections-from-windows-operating-system-components-to-microsoft-services", +"redirect_url": "/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services", "redirect_document_id": false }, { @@ -632,132 +632,132 @@ }, { "source_path": "windows/manage/manage-cortana-in-enterprise.md", -"redirect_url": "/windows/configuration/cortana-at-work-overview", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-overview", "redirect_document_id": true }, { "source_path": "windows/manage/cortana-at-work-overview.md", -"redirect_url": "/itpro/windows/configure/cortana-at-work-overview", +"redirect_url": "/windows/configuration/cortana-at-work/cortana-at-work-overview", "redirect_document_id": false }, { "source_path": "windows/manage/manage-inventory-windows-store-for-business.md", -"redirect_url": "/itpro/windows/manage/app-inventory-managemement-windows-store-for-business", +"redirect_url": "/microsoft-store/app-inventory-managemement-windows-store-for-business", "redirect_document_id": true }, { "source_path": "windows/manage/uev-accessibility.md", -"redirect_url": "/itpro/windows/manage/uev-for-windows", +"redirect_url": "/windows/configuration/ue-v/uev-for-windows", "redirect_document_id": true }, { "source_path": "windows/manage/uev-privacy-statement.md", -"redirect_url": "/itpro/windows/manage/uev-security-considerations", +"redirect_url": "/windows/configuration/ue-v/uev-security-considerations", "redirect_document_id": true }, { "source_path": "windows/plan/act-community-ratings-and-process.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": true }, { "source_path": "windows/plan/act-database-configuration.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-database-migration.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-deployment-options.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-glossary.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/activating-and-closing-windows-in-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-lps-share-permissions.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-operatingsystem-application-report.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-operatingsystem-computer-report.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-operatingsystem-device-report.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-product-and-documentation-resources.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-settings-dialog-box-preferences-tab.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-settings-dialog-box-settings-tab.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-toolbar-icons-in-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-tools-packages-and-services.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/act-user-interface-reference.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/adding-or-editing-an-issue.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/adding-or-editing-a-solution.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/analyzing-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/application-dialog-box.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/categorizing-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -767,77 +767,77 @@ }, { "source_path": "windows/plan/common-compatibility-issues.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/compatibility-monitor-users-guide.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/computer-dialog-box.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/configuring-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/creating-and-editing-issues-and-solutions.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/creating-an-enterprise-environment-for-compatibility-testing.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/creating-an-inventory-collector-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/creating-a-runtime-analysis-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/customizing-your-report-views.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/data-sent-through-the-microsoft-compatibility-exchange.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deciding-whether-to-fix-an-application-or-deploy-a-workaround.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deciding-which-applications-to-test.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deleting-a-data-collection-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deploying-an-inventory-collector-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/deploying-a-runtime-analysis-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -847,27 +847,27 @@ }, { "source_path": "windows/plan/example-filter-queries.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/exporting-a-data-collection-package.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/filtering-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/fixing-compatibility-issues.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/identifying-computers-for-inventory-collection.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -877,77 +877,77 @@ }, { "source_path": "windows/plan/internet-explorer-web-site-report.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/labeling-data-in-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/log-file-locations-for-data-collection-packages.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/managing-your-data-collection-packages.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/organizational-tasks-for-each-report-type.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/organizing-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/prioritizing-your-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/ratings-icons-in-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/resolving-an-issue.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/saving-opening-and-exporting-reports.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/selecting-the-send-and-receive-status-for-an-application.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/selecting-your-compatibility-rating.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/selecting-your-deployment-status.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/sending-and-receiving-compatibility-data.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/settings-for-acm.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -957,72 +957,72 @@ }, { "source_path": "windows/plan/software-requirements-for-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/software-requirements-for-rap.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/taking-inventory-of-your-organization.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/testing-compatibility-on-the-target-platform.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/troubleshooting-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/troubleshooting-act-database-issues.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/troubleshooting-the-act-configuration-wizard.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/troubleshooting-the-act-log-processing-service.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/using-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/using-compatibility-monitor-to-send-feedback.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/viewing-your-compatibility-reports.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/websiteurl-dialog-box.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/welcome-to-act.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { "source_path": "windows/plan/whats-new-in-act-60.md", -"redirect_url": "/itpro/windows/deploy/manage-windows-upgrades-with-upgrade-readiness", +"redirect_url": "/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness", "redirect_document_id": false }, { @@ -1042,87 +1042,87 @@ }, { "source_path": "windows/whats-new/applocker.md", -"redirect_url": "/itpro/windows/whats-new/whats-new-windows-10-version-1507-and-1511", +"redirect_url": "/windows/whats-new/whats-new-windows-10-version-1507-and-1511", "redirect_document_id": true }, { "source_path": "windows/whats-new/bitlocker.md", -"redirect_url": "/itpro/windows/whats-new/whats-new-windows-10-version-1507-and-1511", +"redirect_url": "/windows/whats-new/whats-new-windows-10-version-1507-and-1511", "redirect_document_id": false }, { "source_path": "windows/whats-new/change-history-for-what-s-new-in-windows-10.md", -"redirect_url": "/itpro/windows/whats-new/index", +"redirect_url": "/windows/whats-new/index", "redirect_document_id": true }, { "source_path": "windows/whats-new/credential-guard.md", -"redirect_url": "/itpro/windows/whats-new/whats-new-windows-10-version-1507-and-1511", +"redirect_url": "/windows/whats-new/whats-new-windows-10-version-1507-and-1511", "redirect_document_id": false }, { "source_path": "windows/whats-new/device-guard-overview.md", -"redirect_url": "/itpro/windows/whats-new/whats-new-windows-10-version-1507-and-1511", +"redirect_url": "/windows/whats-new/whats-new-windows-10-version-1507-and-1511", "redirect_document_id": false }, { "source_path": "windows/whats-new/device-management.md", -"redirect_url": "/itpro/windows/manage/index", +"redirect_url": "/windows/client-management/index", "redirect_document_id": false }, { "source_path": "windows/whats-new/edge-ie11-whats-new-overview.md", -"redirect_url": "/itpro/microsoft-edge/enterprise-guidance-using-microsoft-edge-and-ie11", +"redirect_url": "/microsoft-edge/deploy/enterprise-guidance-using-microsoft-edge-and-ie11", "redirect_document_id": true }, { "source_path": "windows/whats-new/edp-whats-new-overview.md", -"redirect_url": "/itpro/windows/keep-secure/protect-enterprise-data-using-wip", +"redirect_url": "/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip", "redirect_document_id": false }, { "source_path": "windows/whats-new/lockdown-features-windows-10.md", -"redirect_url": "/itpro/windows/configure/lockdown-features-windows-10", +"redirect_url": "/windows/configuration/lockdown-features-windows-10", "redirect_document_id": false }, { "source_path": "windows/whats-new/microsoft-passport.md", -"redirect_url": "/itpro/windows/keep-secure/hello-identity-verification", +"redirect_url": "/windows/access-protection/hello-for-business/hello-identity-verification", "redirect_document_id": false }, { "source_path": "windows/whats-new/new-provisioning-packages.md", -"redirect_url": "/itpro/windows/configuration/provisioning-packages/provisioning-packages", +"redirect_url": "/windows/configuration/provisioning-packages/provisioning-packages", "redirect_document_id": false }, { "source_path": "windows/whats-new/security-auditing.md", -"redirect_url": "/itpro/windows/whats-new/whats-new-windows-10-version-1507-and-1511", +"redirect_url": "/windows/whats-new/whats-new-windows-10-version-1507-and-1511", "redirect_document_id": false }, { "source_path": "windows/whats-new/trusted-platform-module.md", -"redirect_url": "/itpro/windows/keep-secure/trusted-platform-module-overview", +"redirect_url": "/windows/device-security/tpm/trusted-platform-module-overview", "redirect_document_id": true }, { "source_path": "windows/whats-new/user-account-control.md", -"redirect_url": "/itpro/windows/whats-new/whats-new-windows-10-version-1507-and-1511", +"redirect_url": "/windows/whats-new/whats-new-windows-10-version-1507-and-1511", "redirect_document_id": false }, { "source_path": "windows/whats-new/windows-spotlight.md", -"redirect_url": "/itpro/windows/configure/windows-spotlight", +"redirect_url": "/windows/configuration/windows-spotlight", "redirect_document_id": true }, { "source_path": "windows/whats-new/windows-store-for-business-overview.md", -"redirect_url": "/itpro/windows/manage/windows-store-for-business-overview", +"redirect_url": "/microsoft-store/windows-store-for-business-overview", "redirect_document_id": true }, { "source_path": "windows/whats-new/windows-update-for-business.md", -"redirect_url": "/itpro/windows/whats-new/whats-new-windows-10-version-1507-and-1511", +"redirect_url": "/windows/whats-new/whats-new-windows-10-version-1507-and-1511", "redirect_document_id": false }, { @@ -1132,7 +1132,7 @@ }, { "source_path": "windows/whats-new/security.md", -"redirect_url": "/itpro/windows/keep-secure/overview-of-threat-mitigations-in-windows-10", +"redirect_url": "/windows/threat-protection/overview-of-threat-mitigations-in-windows-10", "redirect_document_id": false }, { From 755b8c2b8ceceb5b605950e675ab350b84cd0f3f Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 15:37:44 -0700 Subject: [PATCH 086/113] replaced font with style:font-size --- .../upgrade-readiness-deployment-script.md | 30 ++++++------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 11e09d889a..97c8f28afa 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -114,26 +114,26 @@ The deployment script displays the following exit codes to let you know if it wa - - + - + - + @@ -180,7 +180,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -200,7 +200,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -280,8 +280,8 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -305,15 +305,3 @@ The deployment script displays the following exit codes to let you know if it wa
8Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** + Failure to create registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
The Commercial Id property is set at the following registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
Verify that the context under which the script in running has access to the registry key.
9 The script failed to write Commercial Id to registry. -
Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** +
Error creating or updating registry key: **CommercialId** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
Verify that the context under which the script in running has access to the registry key.
10Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**Error when writing **CommercialDataOptIn** to the registry at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
Verify that the deployment script is running in a context that has access to the registry key.
11 Function **SetupCommercialId** failed with an unexpected exception.The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the configuration script has access to this location.
The **SetupCommercialId** function updates the Commercial Id at the registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
Verify that the configuration script has access to this location.
12
20An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser** An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at
**HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser**
>
The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
24The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** - or **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path
**HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**
> + or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization).
Check the logs for the exception message and HResult.
- -| Exit code | Meaning | Suggested fix | -|-----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 0 | Success | N/A | -| 1 | Unexpected error occurred while executing the script. | The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the download center and try again. | -| 2 | Error when logging to console. | Try changing the $logMode value to **1** and try again.$logMode value 1 logs to both console and file. | -| 3 | Error when logging to console and file. $logMode = 1. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | -| 4 | Error when logging to file. $logMode = 2. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | -| 5 | Error when logging to console and file. $logMode = unknown. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.< | -| 6 | The commercialID parameter is set to unknown. Modify the runConfig.bat file to set the CommercialID value. | See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace. | -| 8 | Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** | The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**,Verify that the context under which the script in running has access to the registry key. | -| 9 | The script failed to write Commercial Id to registry.,Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** | Verify that the context under which the script in running has access to the registry key.| From 8f1741f9bf41b00192a7d7986acb4fe7488ffd97 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 15:49:35 -0700 Subject: [PATCH 087/113] trying font size xxsmall --- .../upgrade-readiness-deployment-script.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 97c8f28afa..f9206c5c0a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -70,8 +70,8 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let you know if it was successful, or if an error was encountered. -
- +
+
@@ -114,26 +114,26 @@ The deployment script displays the following exit codes to let you know if it wa - - + - + - + @@ -180,7 +180,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -200,7 +200,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -280,8 +280,8 @@ The deployment script displays the following exit codes to let you know if it wa - + From bce245227f01c72753fee2a4a32cd5fca15c0394 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 26 Apr 2017 16:06:02 -0700 Subject: [PATCH 088/113] Add new topic:Credential Guard Known Issues --- windows/access-protection/TOC.md | 2 +- .../credential-guard-known-issues.md | 34 +++++++++++++++++++ .../credential-guard-manage.md | 3 +- 3 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 windows/access-protection/credential-guard/credential-guard-known-issues.md diff --git a/windows/access-protection/TOC.md b/windows/access-protection/TOC.md index 47adc1005f..57dc050f50 100644 --- a/windows/access-protection/TOC.md +++ b/windows/access-protection/TOC.md @@ -24,7 +24,7 @@ ### [Credential Guard protection limits](credential-guard/credential-guard-protection-limits.md) ### [Considerations when using Credential Guard](credential-guard/credential-guard-considerations.md) ### [Credential Guard: Additional mitigations](credential-guard/additional-mitigations.md) - +### [Credential Guard: Known issues](credential-manager-known-issues.md) ## [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) diff --git a/windows/access-protection/credential-guard/credential-guard-known-issues.md b/windows/access-protection/credential-guard/credential-guard-known-issues.md new file mode 100644 index 0000000000..5499b6cfdd --- /dev/null +++ b/windows/access-protection/credential-guard/credential-guard-known-issues.md @@ -0,0 +1,34 @@ +--- +title: Credential Guard Known issues (Windows 10) +description: Credential Guard - Known issues in Windows 10 Enterprise +ms.prod: w10 +ms.mktglfcycl: explore +ms.sitesec: library +ms.pagetype: security +localizationpriority: high +author: brianlic-msft +--- + +# Credential Guard: Known issues + +**Applies to** +- Windows 10 +- Windows Server 2016 + +Credential Guard has certain requirements for applications. Credential Guard blocks specific authentication capabilities. Therefore applications that require such capabilities will not function when Credential Guard is enabled. For further information, see [Application requirements](https://docs.microsoft.com/en-us/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). + +The following known issues have been fixed by servicing releases made available in the Cumulative Security Updates for April 2017: + +• KB4015217: [Credential Guard generates double bad password count on Active Directory domain-joined Windows 10 machines](https://support.microsoft.com/en-us/help/4015217/windows-10-update-kb4015217) + +This issue can potentially lead to unexpected account lockouts. +See also Knowledge Base articles [KB4015219](https://support.microsoft.com/en-us/help/4015219/windows-10-update-kb4015219) and +[KB4015221](https://support.microsoft.com/en-us/help/4015221/windows-10-update-kb4015221). + +In addition, products that connect to Virtualization Based Security (VBS) protected processes can cause Credential Guard-enabled Windows 10 clients to exhibit high CPU utilization. For further information, see the following Knowledge Base articles: + +• KB88869: [Windows 10 machines exhibit high CPU usage with McAfee Application and Change Control (MACC) installed when Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) + +• [Installing AppSense Environment Manager on Windows 10 machines causes LsaIso.exe to exhibit high CPU usage when Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) * + + *Registration required to access this article. diff --git a/windows/access-protection/credential-guard/credential-guard-manage.md b/windows/access-protection/credential-guard/credential-guard-manage.md index 44be2404c6..9396f2dd47 100644 --- a/windows/access-protection/credential-guard/credential-guard-manage.md +++ b/windows/access-protection/credential-guard/credential-guard-manage.md @@ -15,8 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Prefer video? See [Protecting privileged users with Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=JNbjYMJyC_8104300474) -in the Deep Dive into Credential Guard video series. +Prefer video? See [Credential Guard Deployment](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=sRcyvLJyC_3304300474) in the Deep Dive into Credential Guard video series. ## Enable Credential Guard Credential Guard can be enabled either by using [Group Policy](#enable-credential-guard-by-using-group-policy), the [registry](#enable-credential-guard-by-using-the-registry), or the Device Guard and Credential Guard [hardware readiness tool](#hardware-readiness-tool). Credential Guard can also protect secrets in a Hyper-V virtual machine, just as it would on a physical machine. From 5d9f0530b051beb35f1a377b4a78cfa43f8f4503 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 16:35:38 -0700 Subject: [PATCH 089/113] fixed font size in table --- .../upgrade-readiness-deployment-script.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index f9206c5c0a..2d803f1012 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -68,9 +68,8 @@ To run the Upgrade Readiness deployment script: 5. After you finish editing the parameters in RunConfig.bat, you are ready to run the script. If you are using the Pilot version, run RunConfig.bat from an elevated command prompt. If you are using the Deployment version, use ConfigMgr or other software deployment service to run RunConfig.bat as system. -The deployment script displays the following exit codes to let you know if it was successful, or if an error was encountered. +The deployment script displays the following exit codes to let ddfyou know if it was successful, or if an error was encountered. -
Exit code Meaning
8Failure to create registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
The Commercial Id property is set at the following registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
> +
Failure to create registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
The Commercial Id property is set at the following registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**

Verify that the context under which the script in running has access to the registry key.
9 The script failed to write Commercial Id to registry. -
Error creating or updating registry key: **CommercialId** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
> +
Error creating or updating registry key: **CommercialId** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
10Error when writing **CommercialDataOptIn** to the registry at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
Error when writing **CommercialDataOptIn** to the registry at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the deployment script is running in a context that has access to the registry key.
11 Function **SetupCommercialId** failed with an unexpected exception.The **SetupCommercialId** function updates the Commercial Id at the registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
Verify that the configuration script has access to this location.
The **SetupCommercialId** function updates the Commercial Id at the registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**

Verify that the configuration script has access to this location.
12
20An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at
**HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser**
>
An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at
**HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser**
The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
24The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path
**HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**
> - or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
>
For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path
**HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**
+ or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization).
@@ -84,7 +83,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -114,26 +113,26 @@ The deployment script displays the following exit codes to let you know if it wa - - + - + - + @@ -180,7 +179,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -200,7 +199,7 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -280,8 +279,8 @@ The deployment script displays the following exit codes to let you know if it wa - + @@ -304,4 +303,4 @@ The deployment script displays the following exit codes to let you know if it wa
Exit code
1 Unexpected error occurred while executiEng the script. The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the download center and try again. The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966) from the download center and try again.
2
8Failure to create registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
The Commercial Id property is set at the following registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
9 The script failed to write Commercial Id to registry. -
Error creating or updating registry key: **CommercialId** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
+
Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
10Error when writing **CommercialDataOptIn** to the registry at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** Verify that the deployment script is running in a context that has access to the registry key.
11 Function **SetupCommercialId** failed with an unexpected exception.The **SetupCommercialId** function updates the Commercial Id at the registry key path:
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**

Verify that the configuration script has access to this location.
The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the configuration script has access to this location.
12
20An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at
**HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser**
An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser** The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
24The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path
**HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection**
- or
**HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** + or **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization).
Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
-
+ From d34ac0bef086ea31977651c7a4dde455dc93b4ff Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 26 Apr 2017 16:41:19 -0700 Subject: [PATCH 090/113] Fix TOC file name discrepancy --- windows/access-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/access-protection/TOC.md b/windows/access-protection/TOC.md index 57dc050f50..4691b7553c 100644 --- a/windows/access-protection/TOC.md +++ b/windows/access-protection/TOC.md @@ -24,7 +24,7 @@ ### [Credential Guard protection limits](credential-guard/credential-guard-protection-limits.md) ### [Considerations when using Credential Guard](credential-guard/credential-guard-considerations.md) ### [Credential Guard: Additional mitigations](credential-guard/additional-mitigations.md) -### [Credential Guard: Known issues](credential-manager-known-issues.md) +### [Credential Guard: Known issues](credential-guard-known-issues.md) ## [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) From 81a4d4db2809f7ad773008456a2bc1f6633048a3 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 16:49:01 -0700 Subject: [PATCH 091/113] added font size around the table to try to make text smaller --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 2d803f1012..dbee3d45e1 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -70,6 +70,7 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let ddfyou know if it was successful, or if an error was encountered. + @@ -303,4 +304,4 @@ The deployment script displays the following exit codes to let ddfyou know if it
Exit codeFunction **EndImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
- +
From 7bbd6813fbf51144f1f2d4403d07727efe853cc1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 26 Apr 2017 16:50:45 -0700 Subject: [PATCH 092/113] Update TOC.md --- windows/access-protection/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/access-protection/TOC.md b/windows/access-protection/TOC.md index 4691b7553c..a07a391e84 100644 --- a/windows/access-protection/TOC.md +++ b/windows/access-protection/TOC.md @@ -1,4 +1,4 @@ -# [Access protection](access-control/access-control.md) +credential-guard# [Access protection](access-control/access-control.md) ## [Access Control Overview](access-control/access-control.md) ### [Dynamic Access Control Overview](access-control/dynamic-access-control.md) @@ -24,7 +24,7 @@ ### [Credential Guard protection limits](credential-guard/credential-guard-protection-limits.md) ### [Considerations when using Credential Guard](credential-guard/credential-guard-considerations.md) ### [Credential Guard: Additional mitigations](credential-guard/additional-mitigations.md) -### [Credential Guard: Known issues](credential-guard-known-issues.md) +### [Credential Guard: Known issues](credential-guard/credential-guard-known-issues.md) ## [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) From 79ae15f447c16e1285f50386ad0e43beb7e1bef2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 26 Apr 2017 17:02:44 -0700 Subject: [PATCH 093/113] Update TOC.md --- windows/access-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/access-protection/TOC.md b/windows/access-protection/TOC.md index a07a391e84..16b848c11f 100644 --- a/windows/access-protection/TOC.md +++ b/windows/access-protection/TOC.md @@ -1,4 +1,4 @@ -credential-guard# [Access protection](access-control/access-control.md) +# [Access protection](access-control/access-control.md) ## [Access Control Overview](access-control/access-control.md) ### [Dynamic Access Control Overview](access-control/dynamic-access-control.md) From ed6822497e30a1f9d6ba5c957da7e28c7a2c5a40 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 17:06:24 -0700 Subject: [PATCH 094/113] wrapping table in div tag to try to get smaller font --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index dbee3d45e1..c62727df3e 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -70,7 +70,7 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let ddfyou know if it was successful, or if an error was encountered. - +
@@ -304,4 +304,4 @@ The deployment script displays the following exit codes to let ddfyou know if it
Exit codeFunction **EndImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
-
+
From c27b6aeb936f67002088dcf96970d90014d192c8 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 17:38:27 -0700 Subject: [PATCH 095/113] fixed typo in div --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index c62727df3e..2b9e9ed18b 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -70,7 +70,7 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let ddfyou know if it was successful, or if an error was encountered. -
+
From 54af9e6347fc39ce9009c34b5d15a8dd63f42737 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 26 Apr 2017 18:07:07 -0700 Subject: [PATCH 096/113] collapsed three column table into 2 --- .../upgrade-readiness-deployment-script.md | 134 ++++++------------ 1 file changed, 45 insertions(+), 89 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 2b9e9ed18b..2e289b8a5b 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -73,235 +73,191 @@ The deployment script displays the following exit codes to let ddfyou know if it
Exit code
- - + - - + - - + - - + - - + - - + - - + - - + - - + - - - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - - - + - - + - - + - - +
Exit codeMeaningExit code and meaning Suggested fix
0Success
0 - Success N/A
1Unexpected error occurred while executiEng the script.1 - Unexpected error occurred while executiEng the script. The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966) from the download center and try again.
2Error when logging to console. $logMode = 0.
(console only)
2 - Error when logging to console. $logMode = 0.
(console only)
Try changing the $logMode value to **1** and try again.
$logMode value 1 logs to both console and file.
3Error when logging to console and file. $logMode = 1.3 - Error when logging to console and file. $logMode = 1. Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
4Error when logging to file. $logMode = 2.4 - Error when logging to file. $logMode = 2. Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
5Error when logging to console and file. $logMode = unknown.5 - Error when logging to console and file. $logMode = unknown. Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
6The commercialID parameter is set to unknown.
Modify the runConfig.bat file to set the CommercialID value.
6 - The commercialID parameter is set to unknown.
Modify the runConfig.bat file to set the CommercialID value.
The value for parameter in the runconfig.bat file should match the Commercial ID key for your workspace.
See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace.
8Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**8 - Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
9The script failed to write Commercial Id to registry. + 9 - The script failed to write Commercial Id to registry.
Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the context under which the script in running has access to the registry key.
10Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**10 - Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** Verify that the deployment script is running in a context that has access to the registry key.
11Function **SetupCommercialId** failed with an unexpected exception.11 - Function **SetupCommercialId** failed with an unexpected exception. The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**
Verify that the configuration script has access to this location.
12Can’t connect to Microsoft - Vortex. Check your network/proxy settings.12 - Can’t connect to Microsoft - Vortex. Check your network/proxy settings. **Http Get** on the end points did not return a success exit code.
For Windows 10, connectivity is verified by connecting to https://v10.vortex-win.data.microsoft.com/health/keepalive.
For previous operating systems, connectivity is verified by connecting to https://vortex-win.data.microsoft.com/health/keepalive.
If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing).
13Can’t connect to Microsoft - setting. 13 - Can’t connect to Microsoft - setting. An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing).
14Can’t connect to Microsoft - compatexchange.14 - Can’t connect to Microsoft - compatexchange. An error occurred connecting to https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc . This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing).
15Function CheckVortexConnectivity failed with an unexpected exception.15 - Function CheckVortexConnectivity failed with an unexpected exception. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enable data sharing](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Check the logs for the exception message and the HResult.
16The computer requires a reboot before running the script.16 - The computer requires a reboot before running the script. A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script.
17Function **CheckRebootRequired** failed with an unexpected exception.17 - Function **CheckRebootRequired** failed with an unexpected exception. A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult.
18Appraiser KBs not installed or **appraiser.dll** not found.18 - Appraiser KBs not installed or **appraiser.dll** not found. Either the Appraiser KBs are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser telemetry events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic.
19Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception.19 - Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception. Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed.
20An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser** 20 - An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser** The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
21Function **SetRequestAllAppraiserVersions** failed with an unexpected exception.21 - Function **SetRequestAllAppraiserVersions** failed with an unexpected exception. Check the logs for the exception message and HResult.
22**RunAppraiser** failed with unexpected exception.22 - **RunAppraiser** failed with unexpected exception. Check the logs for the exception message and HResult. Check the **%windir%\System32*8 directory for the file **CompatTelRunner.exe**. If the file does not exist, reinstall the required compatibility updates which include this file, and check your organization's Group Policy to verify it does not remove this file.
23Error finding system variable **%WINDIR%**.23 - Error finding system variable **%WINDIR%**. Verify that this environment variable is configured on the computer.
24The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection**24 - The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
25The function **SetIEDataOptIn** failed with unexpected exception.25 - The function **SetIEDataOptIn** failed with unexpected exception. Check the logs for the exception message and HResult.
26The operating system is Server or LTSB SKU.26 - The operating system is Server or LTSB SKU. The script does not support Server or LTSB SKUs.
27The script is not running under **System** account.27 - The script is not running under **System** account. The Upgrade Readiness configuration script must be run as **System**.
28Could not create log file at the specified **logPath**.28 - Could not create log file at the specified **logPath**. Make sure the deployment script has access to the location specified in the **logPath** parameter.
29Connectivity check failed for proxy authentication. 29 - Connectivity check failed for proxy authentication. Install the cumulative updates on the computer and enable the **DisableEnterpriseAuthProxy** authentication proxy setting.
The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7.
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled).
For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688).
30Connectivity check failed. Registry key property **DisableEnterpriseAuthProxy** is not enabled.30 - Connectivity check failed. Registry key property **DisableEnterpriseAuthProxy** is not enabled. The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7.
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled).
For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688).
31There is more than one instance of the Upgrade Readiness data collector running at the same time on this computer. 31 - There is more than one instance of the Upgrade Readiness data collector running at the same time on this computer. Use the Windows Task Manager to check if **CompatTelRunner.exe** is running, and wait until it has completed to rerun the script. The Upgrade Readiness task is scheduled to run daily at 3 a.m.
32Appraiser version on the machine is outdated. 32 - Appraiser version on the machine is outdated. The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#deploy-the-compatibility-update-and-related-kbs) for Windows 7 SP1/Windows 8.1.
33**CompatTelRunner.exe** exited with an exit code 33 - **CompatTelRunner.exe** exited with an exit code **CompatTelRunner.exe** runs the appraise task on the machine. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Please check the logs for more details.
34Function **CheckProxySettings** failed with an unexpected exception. 34 - Function **CheckProxySettings** failed with an unexpected exception. Check the logs for the exception message and HResult.>
35Function **CheckAuthProxy** failed with an unexpected exception.35 - Function **CheckAuthProxy** failed with an unexpected exception. Check the logs for the exception message and HResult.
36Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception.36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception. Check the logs for the exception message and HResult.
37**Diagnose_internal.cmd** failed with an unexpected exception.37 - **Diagnose_internal.cmd** failed with an unexpected exception. Check the logs for the exception message and HResult.
38Function **Get-SqmID** failed with an unexpected exception. 38 - Function **Get-SqmID** failed with an unexpected exception. Check the logs for the exception message and HResult.
39For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** + 39 - For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** or **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection** For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization).
40Function **CheckTelemetryOptIn** failed with an unexpected exception. 40 - Function **CheckTelemetryOptIn** failed with an unexpected exception. Check the logs for the exception message and HResult.
41The script failed to impersonate the currently logged on user. 41 - The script failed to impersonate the currently logged on user. The script mimics the UTC client to collect upgrade readiness data. When auth proxy is set, the UTC client impersonates the logged on user. The script also tries to mimic this, but the process failed.
42Function **StartImpersonatingLoggedOnUser** failed with an unexpected exception. 42 - Function **StartImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
43Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception.43 - Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
-
+ From 50ce65ade4c289b7078ca10207bbbe0ef8538ab5 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 27 Apr 2017 07:09:01 -0700 Subject: [PATCH 097/113] sync --- devices/surface-hub/skype-hybrid-voice.md | 1 + 1 file changed, 1 insertion(+) diff --git a/devices/surface-hub/skype-hybrid-voice.md b/devices/surface-hub/skype-hybrid-voice.md index d930924045..82a57d1aee 100644 --- a/devices/surface-hub/skype-hybrid-voice.md +++ b/devices/surface-hub/skype-hybrid-voice.md @@ -17,3 +17,4 @@ This topic explains how to enable Skype for Business Cloud PBX with on premises If you deployed Skype for Business Cloud PBX with one of the hybrid voice options, please follow the steps below to enable the room account. It is important to create a regular user account first, assign all hybrid voice options and phone numbers and only after this convert the account to a room account. If you do not follow this order you will not be able to assign a hybrid phone number. +1. Create a new user account for Surface Hub. In this example, I will use surfacehub2@adatum.biz account. The account can be created in local active directory and synchronized to the cloud or created directly in the cloud. \ No newline at end of file From 165d57579b6a083ea040e46d44b0e9ad34d8c538 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rodolfo=20Castelo=20M=C3=A9ndez?= Date: Thu, 27 Apr 2017 09:46:12 -0500 Subject: [PATCH 098/113] Update overview-of-threat-mitigations-in-windows-10.md --- .../overview-of-threat-mitigations-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/overview-of-threat-mitigations-in-windows-10.md b/windows/threat-protection/overview-of-threat-mitigations-in-windows-10.md index 0f50719dce..a23616e9a6 100644 --- a/windows/threat-protection/overview-of-threat-mitigations-in-windows-10.md +++ b/windows/threat-protection/overview-of-threat-mitigations-in-windows-10.md @@ -56,7 +56,7 @@ Windows 10 mitigations that you can configure are listed in the following two ta | **Windows Defender SmartScreen**
helps prevent
malicious applications
from being downloaded | Windows Defender SmartScreen can check the reputation of a downloaded application by using a service that Microsoft maintains. The first time a user runs an app that originates from the Internet (even if the user copied it from another PC), SmartScreen checks to see if the app lacks a reputation or is known to be malicious, and responds accordingly.

**More information**: [Windows Defender SmartScreen](#windows-defender-smartscreen), later in this topic | | **Credential Guard**
helps keep attackers
from gaining access through
Pass-the-Hash or
Pass-the-Ticket attacks | Credential Guard uses virtualization-based security to isolate secrets, such as NTLM password hashes and Kerberos Ticket Granting Tickets, so that only privileged system software can access them.
Credential Guard is included in Windows 10 Enterprise and Windows Server 2016.

**More information**: [Protect derived domain credentials with Credential Guard](/windows/access-protection/credential-guard/credential-guard) | | **Enterprise certificate pinning**
helps prevent
man-in-the-middle attacks
that leverage PKI | Enterprise certificate pinning enables you to protect your internal domain names from chaining to unwanted certificates or to fraudulently issued certificates. With enterprise certificate pinning, you can “pin” (associate) an X.509 certificate and its public key to its Certification Authority, either root or leaf.

**More information**: [Enterprise Certificate Pinning](/windows/access-protection/enterprise-certificate-pinning) | -| **Device Guard**
helps keep a device
from running malware or
other untrusted apps | Device Guard includes a Code Integrity policy that you create; a whitelist of trusted apps—the only apps allowed to run in your organization. Device Guard also includes a powerful system mitigation called hypervisor-protected code integrity (HVCI), which leverages virtualization-based security (VBS) to protect Windows’ kernel-mode code integrity validation process. HVCI has specific hardware requirements, and works with Code Integrity policies to help stop attacks even if they gain access to the kernel.
Device Guard is included in Windows 10 Enterprise and Windows Server 2016.

**More information**: [Introduction to Device Guard](/windows/access-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies. | +| **Device Guard**
helps keep a device
from running malware or
other untrusted apps | Device Guard includes a Code Integrity policy that you create; a whitelist of trusted apps—the only apps allowed to run in your organization. Device Guard also includes a powerful system mitigation called hypervisor-protected code integrity (HVCI), which leverages virtualization-based security (VBS) to protect Windows’ kernel-mode code integrity validation process. HVCI has specific hardware requirements, and works with Code Integrity policies to help stop attacks even if they gain access to the kernel.
Device Guard is included in Windows 10 Enterprise and Windows Server 2016.

**More information**: [Introduction to Device Guard](/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies) | | **Windows Defender Antivirus**,
which helps keep devices
free of viruses and other
malware | Windows 10 includes Windows Defender Antivirus, a robust inbox antimalware solution. Windows Defender Antivirus has been significantly improved since it was introduced in Windows 8.

**More information**: [Windows Defender Antivirus](#windows-defender-antivirus), later in this topic | | **Blocking of untrusted fonts**
helps prevent fonts
from being used in
elevation-of-privilege attacks | Block Untrusted Fonts is a setting that allows you to prevent users from loading fonts that are "untrusted" onto your network, which can mitigate elevation-of-privilege attacks associated with the parsing of font files. However, as of Windows 10, version 1703, this mitigation is less important, because font parsing is isolated in an [AppContainer sandbox](https://msdn.microsoft.com/library/windows/desktop/mt595898(v=vs.85).aspx) (for a list describing this and other kernel pool protections, see [Kernel pool protections](#kernel-pool-protections), later in this topic).

**More information**: [Block untrusted fonts in an enterprise](/windows/threat-protection/block-untrusted-fonts-in-enterprise) | | **Memory protections**
help prevent malware
from using memory manipulation
techniques such as buffer
overruns | These mitigations, listed in [Table 2](#table-2), help to protect against memory-based attacks, where malware or other code manipulates memory to gain control of a system (for example, malware that attempts to use buffer overruns to inject malicious executable code into memory. Note:
A subset of apps will not be able to run if some of these mitigations are set to their most restrictive settings. Testing can help you maximize protection while still allowing these apps to run.

**More information**: [Table 2](#table-2), later in this topic | From 3ba5fb49fa905a4991e29eeff6c8f402cf9a2c29 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 27 Apr 2017 09:40:10 -0700 Subject: [PATCH 099/113] updating breadcrumbs --- education/breadcrumb/toc.yml | 6 +++--- store-for-business/breadcrumb/toc.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/education/breadcrumb/toc.yml b/education/breadcrumb/toc.yml index 84a37555a8..acc2508932 100644 --- a/education/breadcrumb/toc.yml +++ b/education/breadcrumb/toc.yml @@ -2,6 +2,6 @@ tocHref: / topicHref: / items: - - name: Education - tocHref: /education - topicHref: /education/index \ No newline at end of file + - name: Windows + tocHref: /education/windows + topicHref: /education/windows/index \ No newline at end of file diff --git a/store-for-business/breadcrumb/toc.yml b/store-for-business/breadcrumb/toc.yml index 456f809e33..104d0bb7a6 100644 --- a/store-for-business/breadcrumb/toc.yml +++ b/store-for-business/breadcrumb/toc.yml @@ -2,6 +2,6 @@ tocHref: / topicHref: / items: - - name: Windows - tocHref: /windows - topicHref: /windows/windows-10 \ No newline at end of file + - name: Windows Store for Business + tocHref: /microsoft-store + topicHref: /microsoft-store/index \ No newline at end of file From d310e24f4f49a8a7fd84dd0fc47a575955023a4b Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 27 Apr 2017 09:56:19 -0700 Subject: [PATCH 100/113] put admin tools in TOC --- windows/client-management/TOC.md | 1 + windows/client-management/index.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 82de2c56b1..f1ecdab931 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -1,4 +1,5 @@ # [Manage clients in Windows 10](index.md) +## [Administrative Tools in Windows 10](administrative-tools-in-windows-10.md) ## [Create mandatory user profiles](mandatory-user-profile.md) ## [Connect to remote Azure Active Directory-joined PC](connect-to-remote-aadj-pc.md) ## [Join Windows 10 Mobile to Azure Active Directory](join-windows-10-mobile-to-azure-active-directory.md) diff --git a/windows/client-management/index.md b/windows/client-management/index.md index b26f244d6c..7f532e30a4 100644 --- a/windows/client-management/index.md +++ b/windows/client-management/index.md @@ -17,7 +17,7 @@ Learn about the administrative tools, tasks and best practices for managing Wind | Topic | Description | |---|---| -|[Administrative tools in Windows 10](administrative-tools-in-windows-10.md)| Listing of administrative tools useful for ITPros and advanced users in managing Windows client.| +|[Administrative tools in Windows 10](administrative-tools-in-windows-10.md)| Listing of administrative tools useful for IT pros and advanced users in managing Windows client.| |[Connect to remote AADJ PCs](connect-to-remote-aadj-pc.md)| Instructions for connecting to a remote PC joined to Azure Active Directory (Azure AD)| |[Group policies for enterprise and education editions](group-policies-for-enterprise-and-education-editions.md)| Listing of all group policy settings that apply specifically to Windows 10 Enterprise and Education editions| |[Join Windows 10 Mobile to AAD](join-windows-10-mobile-to-azure-active-directory.md)| Describes the considerations and options for using Windows 10 Mobile with Azure AD in your organization.| From 43f688c3214b0c3e80a48368b4bf6f1ec30d99a9 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 27 Apr 2017 10:15:35 -0700 Subject: [PATCH 101/113] fix index description --- windows/client-management/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/index.md b/windows/client-management/index.md index 7f532e30a4..5ee8fc4e71 100644 --- a/windows/client-management/index.md +++ b/windows/client-management/index.md @@ -17,7 +17,7 @@ Learn about the administrative tools, tasks and best practices for managing Wind | Topic | Description | |---|---| -|[Administrative tools in Windows 10](administrative-tools-in-windows-10.md)| Listing of administrative tools useful for IT pros and advanced users in managing Windows client.| +|[Administrative Tools in Windows 10](administrative-tools-in-windows-10.md)| Links to documentation for tools for IT pros and advanced users in the Administrative Tools folder.| |[Connect to remote AADJ PCs](connect-to-remote-aadj-pc.md)| Instructions for connecting to a remote PC joined to Azure Active Directory (Azure AD)| |[Group policies for enterprise and education editions](group-policies-for-enterprise-and-education-editions.md)| Listing of all group policy settings that apply specifically to Windows 10 Enterprise and Education editions| |[Join Windows 10 Mobile to AAD](join-windows-10-mobile-to-azure-active-directory.md)| Describes the considerations and options for using Windows 10 Mobile with Azure AD in your organization.| From e4bf22b5634b63e469ba3bbbef333bf3836bd5cd Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 27 Apr 2017 11:27:54 -0700 Subject: [PATCH 102/113] remove hybrid voice --- devices/surface-hub/TOC.md | 1 - ...e-and-test-a-device-account-surface-hub.md | 2 +- devices/surface-hub/skype-hybrid-voice.md | 20 ------------------- 3 files changed, 1 insertion(+), 22 deletions(-) delete mode 100644 devices/surface-hub/skype-hybrid-voice.md diff --git a/devices/surface-hub/TOC.md b/devices/surface-hub/TOC.md index 742423081c..a9cde81f15 100644 --- a/devices/surface-hub/TOC.md +++ b/devices/surface-hub/TOC.md @@ -8,7 +8,6 @@ ##### [On-premises deployment (single forest)](on-premises-deployment-surface-hub-device-accounts.md) ##### [On-premises deployment (multiple forests)](on-premises-deployment-surface-hub-multi-forest.md) ##### [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md) -##### [Online or hybrid deployment using Skype Hybrid Voice environment](skype-hybrid-voice.md) ##### [Create a device account using UI](create-a-device-account-using-office-365.md) ##### [Microsoft Exchange properties](exchange-properties-for-surface-hub-device-accounts.md) ##### [Applying ActiveSync policies to device accounts](apply-activesync-policies-for-surface-hub-device-accounts.md) diff --git a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md index c01273b24e..353d6cf6fd 100644 --- a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md +++ b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md @@ -49,7 +49,7 @@ For detailed steps using PowerShell to provision a device account, choose an opt | [On-premises deployment (single-forest)](on-premises-deployment-surface-hub-device-accounts.md) | Your organization has servers that it controls and uses to host Active Directory, Exchange, and Skype for Business (or Lync) in a single-forest environment. | | [On-premises deployment (multiple forests)](on-premises-deployment-surface-hub-multi-forest.md) | Your organization has servers that it controls and uses to host Active Directory, Exchange, and Skype for Business (or Lync) in a multi-forest environment. | | [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md) | Your organization has a mix of services, with some hosted on-premises and some hosted online through Office 365. | -| [Online or hybrid deployment using Skype Hybrid Voice environment](skype-hybrid-voice.md) | Your organization has Skype for Business home pools and Exchange servers in the cloud, and uses an on-premises pool of Skype for Business 2015 or Cloud Connector edition connected via Public Switched Telephone Network (PSTN). | + If you prefer to use a graphical user interface, some steps can be done using UI instead of PowerShell. For more information, see [Creating a device account using UI](create-a-device-account-using-office-365.md). diff --git a/devices/surface-hub/skype-hybrid-voice.md b/devices/surface-hub/skype-hybrid-voice.md deleted file mode 100644 index 82a57d1aee..0000000000 --- a/devices/surface-hub/skype-hybrid-voice.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Online or hybrid deployment using Skype Hybrid Voice environment (Surface Hub) -description: A Skype Hybrid Voice deployment requires special processing to set up a device account for your Microsoft Surface Hub. -keywords: hybrid deployment, Skype Hybrid Voice, Skype for Business Cloud PBX -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: surfacehub -author: jdeckerms -localizationpriority: medium ---- - -# Online or hybrid deployment using Skype Hybrid Voice environment (Surface Hub) - -This topic explains how to enable Skype for Business Cloud PBX with on premises PSTN connectivity via Cloud Connector Edition or Skype for Business 2015 pool. In this option your Skype for Business home pools and Exchange servers are in the Cloud, however PSTN connected via on premises pool of Skype for Business 2015 or via a Cloud Connector edition. More about different Cloud PBX options is here https://technet.microsoft.com/en-us/library/mt612869.aspx - -If you deployed Skype for Business Cloud PBX with one of the hybrid voice options, please follow the steps below to enable the room account. It is important to create a regular user account first, assign all hybrid voice options and phone numbers and only after this convert the account to a room account. If you do not follow this order you will not be able to assign a hybrid phone number. - - -1. Create a new user account for Surface Hub. In this example, I will use surfacehub2@adatum.biz account. The account can be created in local active directory and synchronized to the cloud or created directly in the cloud. \ No newline at end of file From 0bcee57418036da8bf3bf90e387785c59b2550dc Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 27 Apr 2017 11:31:05 -0700 Subject: [PATCH 103/113] add link to edu topic --- windows/configuration/set-up-shared-or-guest-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index e93bdd976e..d89c6c3063 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -69,7 +69,7 @@ Shared PC mode exposes a set of customizations to tailor the behavior to your re | Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | | Customization: MaxPageFileSizeMB | Adjusts the maximum page file size in MB. This can be used to fine-tune page file behavior, especially on low end PCs. | | Customization: RestrictLocalStorage | Set as **True** to restrict the user from saving or viewing local storage when using File Explorer. This setting controls this API: [ShouldAvoidLocalStorage](https://docs.microsoft.com/uwp/api/windows.system.profile.sharedmodesettings) | -| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. This setting controls this API: [IsEducationEnvironment](https://docs.microsoft.com/uwp/api/windows.system.profile.educationsettings) | +| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. For more information, see [Windows 10 configuration recommendations for education customers](https://docs.microsoft.com/education/windows/configure-windows-for-education). This setting controls this API: [IsEducationEnvironment](https://docs.microsoft.com/uwp/api/windows.system.profile.educationsettings) | | Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | | Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | | Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | From 98e1dcb845a3576da79ed0c7dc69499fe2669e16 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 27 Apr 2017 12:11:54 -0700 Subject: [PATCH 104/113] sync --- .../surface-hub/create-and-test-a-device-account-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md index 353d6cf6fd..b06c909230 100644 --- a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md +++ b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md @@ -51,7 +51,7 @@ For detailed steps using PowerShell to provision a device account, choose an opt | [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md) | Your organization has a mix of services, with some hosted on-premises and some hosted online through Office 365. | -If you prefer to use a graphical user interface, some steps can be done using UI instead of PowerShell. +If you prefer to use a graphical user interface (UI), some steps can be done using UI instead of PowerShell. For more information, see [Creating a device account using UI](create-a-device-account-using-office-365.md). From 8ba888ef74a14c1320718fef387622a63b5abb6b Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 27 Apr 2017 13:50:19 -0700 Subject: [PATCH 105/113] updating MDM policy --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 f844b54aa3..e81b1db45a 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 @@ -1288,7 +1288,7 @@ To change the level of diagnostic and usage data sent when you **Send your devic -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\DataCollection!AllowTelemetry**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection\\AllowTelemetry**, with a value of 0 (zero). -or- From ad01735e7fbeecad139a852ec50a1b696c1cb864 Mon Sep 17 00:00:00 2001 From: Michael Niehaus Date: Thu, 27 Apr 2017 14:18:15 -0700 Subject: [PATCH 106/113] Update waas-quick-start.md Changes to reflect new terminology, timelines. --- windows/deployment/update/waas-quick-start.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 917f902b1c..8b7414fd7d 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -22,19 +22,19 @@ Windows as a service is a new concept, introduced with the release of Windows 10 ## Definitions Some new terms have been introduced as part of Windows as a service, so you should know what these terms mean. -- **Feature updates** will be released two to three times per year. As the name suggests, these will add new features to Windows 10, delivered in bite-sized chunks compared to the previous practice of Windows releases every 3-5 years. +- **Feature updates** will be released twice per year, around March and September. As the name suggests, these will add new features to Windows 10, delivered in bite-sized chunks compared to the previous practice of Windows releases every 3-5 years. - **Quality updates** are released monthly, delivering both security and non-security fixes. These are cumulative, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update. - **Insider Preview** builds are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features as well as compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. -- **Servicing branches** allow organizations to choose when to deploy new features. Current Branch (CB) deploys the fastest, soon after a feature update is released. Current Branch for Business (CBB) defers the installation of the same feature update by about four months, until that feature update is considered ready for broad deployment. Long Term Servicing Branch (LTSB) is different, used only for specialized devices (which typically don’t run Office) such as those that control medical equipment or ATM machines that need to be kept stable and secure. +- **Servicing channels** allow organizations to choose when to deploy new features. The Semi-Annual Channel receives feature updates twice per year. The Long Term Servicing Channel, which is designed to be used only for specialized devices (which typically don't run Office) such as those that control medical equipment or ATM machines, receives new feature releases about every three years. - **Deployment rings** are groups of devices used to initially pilot, and then to broadly deploy, each feature update in an organization. See [Overview of Windows as a service](waas-overview.md) for more information. ## Key Concepts -New feature update releases are initially considered **Current Branch (CB) releases**; organizations will use these for pilot deployments to ensure compatibility with existing apps and infrastructure. After about four months, the feature update will be declared as **Current Branch for Business (CBB)**, indicating that it is ready for broad deployment. +Windows 10 gains new functionality with twice-per-year feature update releases. Initially, organizations will use these feature update releases for pilot deployments to ensure compatibility with existing apps and infrastructure. After a period of time, typically about four months after the feature update release, broad deployment throughout the organization can begin. The exact timeframe is determined by feedback from customers, ISVs, OEMs, and others, with an explicit "ready for broad deployment" declaration signaling this to customers. -Each Windows 10 feature update (which initially begins as CB and then is declared as CBB) will be serviced with quality updates for a minimum of 18 months after it is released. The total length of time can be longer, as there will be two CBB releases serviced at all times. There will be a minimum of 60 days advanced notice (a grace period) after a CBB declaration occurs before an older feature update is no longer serviced. +Each Windows 10 feature update will be serviced with quality updates for 18 months from the date of the feature update release. Windows 10 Enterprise LTSB is a separate **Long Term Servicing Branch (LTSB)** version. Each release is supported for a total of 10 years (five years standard support, five years extended support). New releases are expected about every three years. @@ -44,9 +44,9 @@ See [Assign devices to servicing branches for Windows 10 updates](waas-servicing The process for keeping Windows 10 up to date involves deploying a feature update, at an appropriate time after its release. A variety of tools management and patching tools such as Windows Update, Windows Update for Business, Windows Server Update Services, System Center Configuration Manager, and third-party products) can be used to help with this process. [Windows Analytics Upgrade Readiness](https://www.microsoft.com/en-us/WindowsForBusiness/windows-analytics), a free tool to streamline Windows upgrade projects, is another important tool to help. -Because app compatibility, both for desktop apps and web apps, is outstanding with Windows 10, extensive advanced testing isn’t required. Instead, only business-critical apps need to be tested, with the remaining apps validated through a series of pilot deployment rings. Once these pilot deployments have validated most apps and CBB has been declared, broad deployment can begin. +Because app compatibility, both for desktop apps and web apps, is outstanding with Windows 10, extensive advanced testing isn’t required. Instead, only business-critical apps need to be tested, with the remaining apps validated through a series of pilot deployment rings. Once these pilot deployments have validated most apps, broad deployment can begin. -This process repeats with each new feature update, two to three times per year. These are small deployment projects, compared to the big projects that were necessary with the old three-to-five-year Windows release cycles. +This process repeats with each new feature update, twice per year. These are small deployment projects, compared to the big projects that were necessary with the old three-to-five-year Windows release cycles. Additional technologies such as BranchCache and Delivery Optimization, both peer-to-peer distribution tools, can help with the distribution of the feature update installation files. From e3f521d99556327786b0943b5771bfeefa33f7d6 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Thu, 27 Apr 2017 16:51:42 -0700 Subject: [PATCH 107/113] Added new Vendor Support section --- .../credential-guard-known-issues.md | 52 ++++++++++++++++--- 1 file changed, 44 insertions(+), 8 deletions(-) diff --git a/windows/access-protection/credential-guard/credential-guard-known-issues.md b/windows/access-protection/credential-guard/credential-guard-known-issues.md index 5499b6cfdd..b9cacf0bc7 100644 --- a/windows/access-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/access-protection/credential-guard/credential-guard-known-issues.md @@ -15,20 +15,56 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Credential Guard has certain requirements for applications. Credential Guard blocks specific authentication capabilities. Therefore applications that require such capabilities will not function when Credential Guard is enabled. For further information, see [Application requirements](https://docs.microsoft.com/en-us/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). +Credential Guard has certain application requirements. Credential Guard blocks specific authentication capabilities. Therefore applications that require such capabilities will not function when Credential Guard is enabled. For further information, see [Application requirements](https://docs.microsoft.com/en-us/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). The following known issues have been fixed by servicing releases made available in the Cumulative Security Updates for April 2017: -• KB4015217: [Credential Guard generates double bad password count on Active Directory domain-joined Windows 10 machines](https://support.microsoft.com/en-us/help/4015217/windows-10-update-kb4015217) +- KB4015217: [Credential Guard generates double bad password count on Active Directory domain-joined Windows 10 machines](https://support.microsoft.com/en-us/help/4015217/windows-10-update-kb4015217) -This issue can potentially lead to unexpected account lockouts. + This issue can potentially lead to unexpected account lockouts. See also Knowledge Base articles [KB4015219](https://support.microsoft.com/en-us/help/4015219/windows-10-update-kb4015219) and -[KB4015221](https://support.microsoft.com/en-us/help/4015221/windows-10-update-kb4015221). +[KB4015221](https://support.microsoft.com/en-us/help/4015221/windows-10-update-kb4015221) -In addition, products that connect to Virtualization Based Security (VBS) protected processes can cause Credential Guard-enabled Windows 10 clients to exhibit high CPU utilization. For further information, see the following Knowledge Base articles: +The following issue is under investigation. For available workarounds, see the following Knowledge Base article: +- [Installing AppSense Environment Manager on Windows 10 machines causes LsaIso.exe to exhibit high CPU usage when Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) * -• KB88869: [Windows 10 machines exhibit high CPU usage with McAfee Application and Change Control (MACC) installed when Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) + *Registration required to access this article. -• [Installing AppSense Environment Manager on Windows 10 machines causes LsaIso.exe to exhibit high CPU usage when Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) * +- [Blue screen on Windows 10 computers running Device Guard and Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692)** - *Registration required to access this article. + **Registration required to access this article. + +Products that connect to Virtualization Based Security (VBS) protected processes can cause Credential Guard-enabled Windows 10 clients to exhibit high CPU usage. For further information, see the following Knowledge Base articles: + +- KB88869: [Windows 10 machines exhibit high CPU usage with McAfee Application and Change Control (MACC) installed when Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) + + +- Windows 10 machines exhibit high CPU usage with Citrix applications installed when Credential Guard is enabled. + + Microsoft is currently working with Citrix to investigate this issue. + + +## Vendor support + +- [Citrix Support for Secure Boot](https://www.citrix.com/blogs/2016/12/08/windows-server-2016-hyper-v-secure-boot-support-now-available-in-xenapp-7-12/) + +Credential Guard is not supported by either these products, products versions, computer systems, or Windows 10 versions: + +- For Credential Guard on Windows 10 with McAfee Encryption products, see: +[Support for Device Guard and Credential Guard on Windows 10 with McAfee encryption products](https://kc.mcafee.com/corporate/index?page=content&id=KB86009) + +- For Credential Guard on Windows 10 with Check Point Endpoint Security Client, see: +[Check Point Endpoint Security Client support for Microsoft Windows 10 Credential Guard and Device Guard features](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk113912) + +- For Credential Guard on Windows 10 with VMWare Workstation +[Windows 10 host fails when running VMWare Workstation when Credential Guard is enabled](https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361) + +- For Credential Guard on Windows 10 with specific versions of the Lenovo ThinkPad +[ThinkPad support for Device Guard and Credential Guard in Microsoft Windows 10 – ThinkPad](https://support.lenovo.com/in/en/solutions/ht503039) + +- For Credential Guard on Windows 10 with Symantec Endpoint Protection +[Windows 10 with Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) + + This is not a comprehensive list. Check whether your product vendor, product version, or computer system, supports Credential guard on systems that run Windows 10 or specific versions of Windows 10. Specific computer system models may be incompatible with Credential Guard. + + Microsoft encourages third-party vendors to contribute to this page by providing relevant product support information and by adding links to their own product support statements. \ No newline at end of file From 5d4c5ff733c47a76659aca818dd2b0e04f409e78 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 27 Apr 2017 17:14:32 -0700 Subject: [PATCH 108/113] revised section about disabling firewall --- ...-administration-with-windows-powershell.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index fc03f88ce9..4acd498a40 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -86,21 +86,27 @@ Set-NetFirewallProfile -DefaultInboundAction Block -DefaultOutboundAction Allow ### Disable Windows Firewall -Disabling Windows Firewall with Advanced Security can cause the following problems: +Microsoft recommends that you do not disable Windows Firewall because you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, network protection from attacks that employ network fingerprinting, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), and [boot time filters](https://blogs.technet.microsoft.com/networking/2009/03/24/stopping-the-windows-authenticating-firewall-service-and-the-boot-time-policy/). + +Disabling Windows Firewall with Advanced Security can also cause problems, including: - Start menu can stop working - Modern applications can fail to install or update - Activation of Windows via phone fails - Application or OS incompatibilities that depend on Windows Firewall -Do not disable Windows Firewall with Advanced Security service by stopping the service. -The proper method to disable the Windows Firewall is to disable the Windows Firewall Profiles and leave the service running. -Use the following procedure to turn the firewall off, or disable the Group Policy setting **Computer Configuration|Administrative Templates|Network|Network Connections|Windows Firewall|Domain Prolfile|Windows Firewall:Protect all network connections**. -For more information, see [Windows firewall with advanced security deployment guide](windows-firewall-with-advanced-security-deployment-guide.md). -If you turn off the Windows Firewall with Advanced Security service, you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, network protection from attacks that employ network fingerprinting, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), and [boot time filters](https://blogs.technet.microsoft.com/networking/2009/03/24/stopping-the-windows-authenticating-firewall-service-and-the-boot-time-policy/). +Microsoft recommends disabling Windows Firewall with Advanced Security only when installing a third-party firewall, and resetting Windows Firewall back to defaults when the third-party software is disabled or removed. + +If disabling Windows Firewall with Advanced Security is required, do not disable it by stopping the Windows Firewall service. +Stopping the Windows Firewall service is not supported by Microsoft. + Non-Microsoft firewall software can programmatically disable only the parts of Windows Firewall with Advanced Security that need to be disabled for compatibility. You should not disable the firewall yourself for this purpose. -Stopping the service associated with Windows Firewall with Advanced Security is not supported by Microsoft. + +The proper method to disable the Windows Firewall is to disable the Windows Firewall Profiles and leave the service running. + +Use the following procedure to turn the firewall off, or disable the Group Policy setting **Computer Configuration|Administrative Templates|Network|Network Connections|Windows Firewall|Domain Prolfile|Windows Firewall:Protect all network connections**. +For more information, see [Windows firewall with advanced security deployment guide](windows-firewall-with-advanced-security-deployment-guide.md). The following example disables Windows Firewall with Advanced Security for all profiles. From fb0b368b40ff8c87a8f1e632c0143140b55d933f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 27 Apr 2017 17:27:05 -0700 Subject: [PATCH 109/113] added service name --- ...-advanced-security-administration-with-windows-powershell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index 4acd498a40..498b42fa47 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -97,7 +97,7 @@ Disabling Windows Firewall with Advanced Security can also cause problems, inclu Microsoft recommends disabling Windows Firewall with Advanced Security only when installing a third-party firewall, and resetting Windows Firewall back to defaults when the third-party software is disabled or removed. -If disabling Windows Firewall with Advanced Security is required, do not disable it by stopping the Windows Firewall service. +If disabling Windows Firewall with Advanced Security is required, do not disable it by stopping the Windows Firewall service (in the **Services** snap-in, the display name is Windows Firewall and the service name is MpsSvc). Stopping the Windows Firewall service is not supported by Microsoft. Non-Microsoft firewall software can programmatically disable only the parts of Windows Firewall with Advanced Security that need to be disabled for compatibility. From f1305173c929e5a22851bffd5d07d0752e7dd5a5 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 28 Apr 2017 08:12:24 -0700 Subject: [PATCH 110/113] fixing link --- windows/deployment/change-history-for-deploy-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/change-history-for-deploy-windows-10.md b/windows/deployment/change-history-for-deploy-windows-10.md index 1fa15b38c4..56563526b0 100644 --- a/windows/deployment/change-history-for-deploy-windows-10.md +++ b/windows/deployment/change-history-for-deploy-windows-10.md @@ -21,7 +21,7 @@ This topic lists new and updated topics in the [Deploy Windows 10](index.md) doc ## RELEASE: Windows 10, version 1703 -The topics in this library have been updated for Windows 10, version 1703 (also known as the Creators Update). The provisioning topics have been moved to [Configure Windows 10](/windows/configuration/index.md). +The topics in this library have been updated for Windows 10, version 1703 (also known as the Creators Update). The provisioning topics have been moved to [Configure Windows 10](/windows/configuration/index). ## March 2017 From 7f93359f7334d3f0741bb12c463fbb79d029d18f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 28 Apr 2017 10:53:18 -0700 Subject: [PATCH 111/113] fixing redirect --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index bc0528dea6..8af01fd971 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -207,7 +207,7 @@ }, { "source_path": "windows/manage/set-up-a-kiosk-for-windows-10-for-mobile-edition.md", -"redirect_url": "/windows/configuration/set-up-a-kiosk-for-windows-10-for-mobile-edition", +"redirect_url": "/windows/configuration/mobile-devices/set-up-a-kiosk-for-windows-10-for-mobile-edition", "redirect_document_id": true }, { From 1db7b70b7a62cfe10052a14f55611b6d98e908cc Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 28 Apr 2017 10:57:59 -0700 Subject: [PATCH 112/113] fixing author metadata --- browsers/internet-explorer/docfx.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/docfx.json b/browsers/internet-explorer/docfx.json index 2c883d6a53..b19b1d7f96 100644 --- a/browsers/internet-explorer/docfx.json +++ b/browsers/internet-explorer/docfx.json @@ -18,7 +18,7 @@ "breadcrumb_path": "/internet-explorer/breadcrumb/toc.json", "ROBOTS": "INDEX, FOLLOW", "ms.author": "lizross", - "author": "lizross", + "author": "eross-msft", "ms.technology": "internet-explorer", "ms.topic": "article" }, From d56093a3f98ab36b2a53af5c61e2797b9916de1f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 28 Apr 2017 11:47:31 -0700 Subject: [PATCH 113/113] added list of new Group Policy settings for Windows 10, version 1703 --- .../change-history-for-client-management.md | 5 +- .../new-policies-for-windows-10.md | 160 +++++++++++++++--- 2 files changed, 140 insertions(+), 25 deletions(-) diff --git a/windows/client-management/change-history-for-client-management.md b/windows/client-management/change-history-for-client-management.md index e0349be98b..17d2570fda 100644 --- a/windows/client-management/change-history-for-client-management.md +++ b/windows/client-management/change-history-for-client-management.md @@ -14,7 +14,10 @@ author: jdeckerMS This topic lists new and updated topics in the [Client management](index.md) documentation for Windows 10 and Windows 10 Mobile. - +## April 2017 +| New or changed topic | Description | +|----------------------|-------------| +| [New policies for Windows 10](new-policies-for-windows-10.md) | Added a list of new Group Policy settings for Windows 10, version 1703 | ## RELEASE: Windows 10, version 1703 diff --git a/windows/client-management/new-policies-for-windows-10.md b/windows/client-management/new-policies-for-windows-10.md index bdb9f28644..2d0e3ccf37 100644 --- a/windows/client-management/new-policies-for-windows-10.md +++ b/windows/client-management/new-policies-for-windows-10.md @@ -20,32 +20,144 @@ localizationpriority: high Windows 10 includes the following new policies for management, in addition to policies that were available for Windows 8.1 and Windows Phone 8.1. [Download the complete set of Administrative Template (.admx) files for Windows 10](https://go.microsoft.com/fwlink/p/?LinkID=625081). -## New Group Policy settings in Windows 10 +## New Group Policy settings in Windows 10, version 1703 + +The following Group Policy settings were added in Windows 10, version 1703: + +**Control Panel** + +- Control Panel\Add or Remove Programs\Specify default category for Add New Programs +- Control Panel\Add or Remove Programs\Hide the "Add a program from CD-ROM or floppy disk" option +- Control Panel\Personalization\Prevent changing lock screen and logon image + +**Network** + +- Network\Background Intelligent Transfer Service (BITS)\Limit the maximum network bandwidth for BITS background transfers +- Network\Background Intelligent Transfer Service (BITS)\Allow BITS Peercaching +- Network\Background Intelligent Transfer Service (BITS)\Limit the age of files in the BITS Peercache +- Network\Background Intelligent Transfer Service (BITS)\Limit the BITS Peercache size +- Network\DNS Client\Allow NetBT queries for fully qualified domain names +- Network\Network Connections\Prohibit access to properties of components of a LAN connection +- Network\Network Connections\Ability to Enable/Disable a LAN connection +- Network\Offline Files\Turn on economical application of administratively assigned Offline Files +- Network\Offline Files\Configure slow-link mode +- Network\Offline Files\Enable Transparent Caching +- Network\Microsoft Peer-to-Peer Networking Services\Peer Name Resolution Protocol\Site-Local Clouds\Set the Seed Server +- Network\Microsoft Peer-to-Peer Networking Services\Disable password strength validation for Peer Grouping + +**System** + +- System\App-V\Streaming\Location Provider +- System\App-V\Streaming\Certificate Filter For Client SSL +- System\Credentials Delegation\Allow delegating default credentials with NTLM-only server authentication +- System\Ctrl+Alt+Del Options\Remove Change Password +- System\Ctrl+Alt+Del Options\Remove Lock Computer +- System\Ctrl+Alt+Del Options\Remove Task Manager +- System\Ctrl+Alt+Del Options\Remove Logoff +- System\Device Installation\Do not send a Windows error report when a generic driver is installed on a device +- System\Device Installation\Prevent Windows from sending an error report when a device driver requests additional software during installation +- System\Locale Services\Disallow user override of locale settings +- System\Logon\Do not process the legacy run list +- System\Logon\Always use custom logon background +- System\Logon\Do not display network selection UI +- System\Logon\Block user from showing account details on sign-in +- System\Logon\Turn off app notifications on the lock screen +- System\User Profiles\Establish timeout value for dialog boxes +- System\Enable Windows NTP Server\Windows Time Service\Enable Windows NTP Client + +**Windows Components** + +- Windows Components\ActiveX Installer Service\Approved Installation Sites for ActiveX Controls +- Windows Components\ActiveX Installer Service\Establish ActiveX installation policy for sites in Trusted zones +- Windows Components\Application Compatibility\Turn off Application Compatibility Engine +- Windows Components\Application Compatibility\Turn off Program Compatibility Assistant +- Windows Components\Application Compatibility\Turn off Program Compatibility Assistant +- Windows Components\Application Compatibility\Turn off Steps Recorder +- Windows Components\Attachment Manager\Notify antivirus programs when opening attachments +- Windows Components\Biometrics\Allow the use of biometrics +- Windows Components\NetMeeting\Disable Whiteboard +- Windows Components\Data Collection and Preview Builds\Configure the Commercial ID +- Windows Components\File Explorer\Display the menu bar in File Explorer +- Windows Components\File History\Turn off File History +- Windows Components\Internet Explorer\Internet Control Panel\Advanced Page\Play animations in web pages +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Trusted Sites Zone\Turn on Cross-Site Scripting Filter +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Internet Zone\Turn on Cross-Site Scripting Filter +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Internet Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Internet Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Intranet Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Intranet Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Intranet Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Intranet Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Local Machine Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Local Machine Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Local Machine Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Local Machine Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Restricted Sites Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Restricted Sites Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Restricted Sites Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Restricted Sites Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Trusted Sites Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Trusted Sites Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Trusted Sites Zone\Run ActiveX controls and plugins +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Trusted Sites Zone\Script ActiveX controls marked safe for scripting +- Windows Components\Internet Explorer\Accelerators\Restrict Accelerators to those deployed through Group Policy +- Windows Components\Internet Explorer\Compatibility View\Turn on Internet Explorer 7 Standards Mode +- Windows Components\Location and Sensors\Windows Location Provider\Turn off Windows Location Provider +- Windows Components\Microsoft Edge\Configure Autofill +- Windows Components\Microsoft Edge\Allow Developer Tools +- Windows Components\Microsoft Edge\Allow Developer Tools +- Windows Components\Microsoft Edge\Configure Do Not Track +- Windows Components\Microsoft Edge\Allow InPrivate browsing +- Windows Components\Microsoft Edge\Configure Password Manager +- Windows Components\Microsoft Edge\Configure Password Manager +- Windows Components\Microsoft Edge\Configure Pop-up Blocker +- Windows Components\Microsoft Edge\Configure Pop-up Blocker +- Windows Components\Microsoft Edge\Allow search engine customization +- Windows Components\Microsoft Edge\Allow search engine customization +- Windows Components\Microsoft Edge\Configure search suggestions in Address bar +- Windows Components\Microsoft Edge\Set default search engine +- Windows Components\Microsoft Edge\Configure additional search engines +- Windows Components\Microsoft Edge\Configure additional search engines +- Windows Components\Microsoft Edge\Configure the Enterprise Mode Site List +- Windows Components\Microsoft Edge\Configure the Enterprise Mode Site List +- Windows Components\Microsoft Edge\Prevent using Localhost IP address for WebRTC +- Windows Components\Microsoft Edge\Prevent using Localhost IP address for WebRTC +- Windows Components\Microsoft Edge\Configure Start pages +- Windows Components\Microsoft Edge\Configure Start pages +- Windows Components\Microsoft Edge\Disable lockdown of Start pages +- Windows Components\Microsoft Edge\Disable lockdown of Start pages +- Windows Components\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for sites +- Windows Components\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for sites +- Windows Components\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for files +- Windows Components\Microsoft Management Console\Restricted/Permitted snap-ins\.Net Framework Configuration +- Windows Components\Windows Installer\Prohibit use of Restart Manager +- Windows Components\Desktop Gadgets\Restrict unpacking and installation of gadgets that are not digitally signed. +- Windows Components\Desktop Gadgets\Turn Off user-installed desktop gadgets +- Windows Components\Desktop Gadgets\Turn Off user-installed desktop gadgets +- Windows Components\OneDrive\Prevent the usage of OneDrive for file storage +- Windows Components\OneDrive\Prevent the usage of OneDrive for file storage on Windows 8.1 +- Windows Components\OneDrive\Prevent OneDrive files from syncing over metered connections +- Windows Components\OneDrive\Save documents to OneDrive by default +- Windows Components\Smart Card\Allow certificates with no extended key usage certificate attribute +- Windows Components\Smart Card\Turn on certificate propagation from smart card +- Windows Components\Tablet PC\Pen UX Behaviors\Prevent flicks +- Windows Components\BitLocker Drive Encryption\Choose drive encryption method and cipher strength (Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows 10 [Version 1507]) +- Windows Components\Windows Defender Antivirus\Real-time Protection\Turn on behavior monitoring +- Windows Components\Windows Defender Antivirus\Signature Updates\Define file shares for downloading definition updates +- Windows Components\Windows Defender Antivirus\Signature Updates\Turn on scan after signature update +- Windows Components\File Explorer\Display confirmation dialog when deleting files +- Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Restricted Sites Zone\Allow OpenSearch queries in File Explorer +- Windows Components\Windows Update\Remove access to use all Windows Update features +- Windows Components\Windows Update\Configure Automatic Updates +- Windows Components\Windows Update\Specify intranet Microsoft update service location +- Windows Components\Windows Update\Automatic Updates detection frequency +- Windows Components\Windows Update\Allow non-administrators to receive update notifications +- Windows Components\Windows Update\Allow Automatic Updates immediate installation +- Windows Components\Windows Update\Turn on recommended updates via Automatic Updates +- Windows Components\Shutdown Options\Turn off legacy remote shutdown interface -There are some new policy settings in Group Policy for devices running Windows 10 , such as: - -- Microsoft Edge browser settings - -- Universal Windows app settings, such as: - - - Disable deployment of Windows Store apps to non-system volumes - - - Restrict users' application data to always stay on the system volume - - - Allow applications to share app data between users - -- [Start screen and Start menu layout](/windows/configuration/customize-windows-10-start-screens-by-using-group-policy) - -- Windows Tips - -- Consumer experiences, such as suggested apps in Start and app tiles from Microsoft dynamically inserted in the default Start menu - -- [Microsoft Passport](https://go.microsoft.com/fwlink/p/?LinkId=623294) - -- Windows Updates for Business - -For a spreadsheet of Group Policy settings included in Windows, see [Group Policy Settings Reference for Windows and Windows Server](https://go.microsoft.com/fwlink/p/?LinkId=613627). +For a spreadsheet of Group Policy settings included in Windows 10 and Windows Server 2016, see [Group Policy Settings Reference for Windows and Windows Server](https://go.microsoft.com/fwlink/p/?LinkId=613627). ## New MDM policies