From 0581e0ac3e5f85b628cb3c142ad1485f7395b821 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Tue, 28 Jun 2016 12:20:46 -0700 Subject: [PATCH 01/72] new topic --- devices/surface/TOC.md | 1 + ...-windows-10-to-surface-devices-with-mdt.md | 16 ++++++++++++++ devices/surface/index.md | 22 +++++++++++-------- 3 files changed, 30 insertions(+), 9 deletions(-) create mode 100644 devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index f3313d575d..260fedc51d 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -2,6 +2,7 @@ ## [Advanced UEFI security features for Surface Pro 3](advanced-uefi-security-features-for-surface-pro-3.md) ## [Customize the OOBE for Surface deployments](customize-the-oobe-for-surface-deployments.md) ## [Deploy Surface app with Windows Store for Business](deploy-surface-app-with-windows-store-for-business.md) +## [Deploy Windows 10 to Surface devices with the MDT](deploy-windows-10-to-surface-devices-with-mdt.md) ## [Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) ## [Enable PEAP, EAP-FAST, and Cisco LEAP on Surface devices](enable-peap-eap-fast-and-cisco-leap-on-surface-devices.md) ## [Ethernet adapters and Surface deployment](ethernet-adapters-and-surface-device-deployment.md) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md new file mode 100644 index 0000000000..6d851e0cf7 --- /dev/null +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -0,0 +1,16 @@ +--- +title: Deploy Windows 10 to Surface devices with the Microsoft Deployment Toolkit (Surface) +description: Walk through the recommended process of how to deploy Windows 10 to your Surface devices with the Microsoft Deployment Toolkit. +keywords: windows 10 surface, configure +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: surface +ms.sitesec: library +author: +--- + +# Deploy Windows 10 to Surface devices with the Microsoft Deployment Toolkit + +This article walks you through the recommended process for deploying Windows 10 to Surface devices with Microsoft deployment technologies. The process described in this article yields a complete Windows 10 environment including updated firmware and drivers for your Surface device along with applications like Microsoft Office 365 and the Surface App. When the process is complete, the Surface device will be ready for use by the end user. You can customize this process to include your own applications and configuration to meet the needs of your organization. You can also follow the guidance provided in this article to integrate deployment to Surface devices into an existing deployment strategies. + +By following this procedure, you can create of an up-to-date reference image and deploy of this image to your Surface devices, a process known as reimaging. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. diff --git a/devices/surface/index.md b/devices/surface/index.md index 08b52df1e9..c03f5c6be6 100644 --- a/devices/surface/index.md +++ b/devices/surface/index.md @@ -47,42 +47,46 @@ For more information on planning for, deploying, and managing Surface devices in

Find out how to add and download Surface app with Windows Store for Business, as well as install Surface app with PowerShell and MDT.

+

[Deploy Windows 10 to Surface devices with the Microsoft Deployment Toolkit](deploy-windows-10-to-surface-devices-with-mdt.md)

+

Walk through the recommended process of how to deploy Windows 10 to your Surface devices with the Microsoft Deployment Toolkit.

+ +

[Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md)

Get a list of the available downloads for Surface devices and links to download the drivers and firmware for your device.

- +

[Enable PEAP, EAP-FAST, and Cisco LEAP on Surface devices](enable-peap-eap-fast-and-cisco-leap-on-surface-devices.md)

Find out how to enable support for PEAP, EAP-FAST, or Cisco LEAP protocols on your Surface device.

- +

[Ethernet adapters and Surface deployment](ethernet-adapters-and-surface-device-deployment.md)

Get guidance and answers to help you perform a network deployment to Surface devices.

- +

[Manage Surface Dock firmware updates](manage-surface-dock-firmware-updates.md)

Read about the different methods you can use to manage the process of Surface Dock firmware updates.

- +

[Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md)

Explore the available options to manage firmware and driver updates for Surface devices.

- +

[Manage Surface UEFI settings](manage-surface-uefi-settings.md)

Use Surface UEFI settings to enable or disable devices, configure security settings, and adjust Surface device boot settings.

- +

[Surface Data Eraser](microsoft-surface-data-eraser.md)

Find out how the Microsoft Surface Data Eraser tool can help you securely wipe data from your Surface devices.

- +

[Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md)

See how Microsoft Surface Deployment Accelerator provides a quick and simple deployment mechanism for organizations to reimage Surface devices.

- +

[Surface Diagnostic Toolkit](surface-diagnostic-toolkit.md)

Find out how you can use the Microsoft Surface Diagnostic Toolkit to test the hardware of your Surface device.

- +

[Surface Dock Updater](surface-dock-updater.md)

Get a detailed walkthrough of Microsoft Surface Dock Updater.

From 3dd8cc41d433d982c6d819fb63202487d82b3328 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 7 Jul 2016 15:10:09 -0700 Subject: [PATCH 02/72] new content MDT deployment/upgrade for Surface --- devices/surface/TOC.md | 3 +- ...-windows-10-to-surface-devices-with-mdt.md | 749 +++++++++++++++++- devices/surface/index.md | 7 +- ...-surface-devices-to-windows-10-with-mdt.md | 13 + 4 files changed, 765 insertions(+), 7 deletions(-) create mode 100644 devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 5000472050..07d07e34a6 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -2,7 +2,7 @@ ## [Advanced UEFI security features for Surface Pro 3](advanced-uefi-security-features-for-surface-pro-3.md) ## [Customize the OOBE for Surface deployments](customize-the-oobe-for-surface-deployments.md) ## [Deploy Surface app with Windows Store for Business](deploy-surface-app-with-windows-store-for-business.md) -## [Deploy Windows 10 to Surface devices with the MDT](deploy-windows-10-to-surface-devices-with-mdt.md) +## [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md) ## [Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) ## [Enable PEAP, EAP-FAST, and Cisco LEAP on Surface devices](enable-peap-eap-fast-and-cisco-leap-on-surface-devices.md) ## [Ethernet adapters and Surface deployment](ethernet-adapters-and-surface-device-deployment.md) @@ -17,4 +17,5 @@ ## [Surface Enterprise Management Mode](surface-enterprise-management-mode.md) ### [Enroll and configure Surface devices with SEMM](enroll-and-configure-surface-devices-with-semm.md) ### [Unenroll Surface devices from SEMM](unenroll-surface-devices-from-semm.md) +## [Upgrade Surface devices to Windows 10 with MDT](upgrade-surface-devices-to-windows-10-with-mdt.md) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 6d851e0cf7..e7961e1e05 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -1,16 +1,755 @@ --- -title: Deploy Windows 10 to Surface devices with the Microsoft Deployment Toolkit (Surface) +title: Deploy Windows 10 to Surface devices with Microsoft Deployment Toolkit (Surface) description: Walk through the recommended process of how to deploy Windows 10 to your Surface devices with the Microsoft Deployment Toolkit. -keywords: windows 10 surface, configure +keywords: windows 10 surface, configure, mdt ms.prod: w10 ms.mktglfcycl: deploy ms.pagetype: surface ms.sitesec: library -author: +author: Scottmca --- -# Deploy Windows 10 to Surface devices with the Microsoft Deployment Toolkit +# Deploy Windows 10 to Surface devices with Microsoft Deployment Toolkit + +#### Applies to +* Surface Pro 4 +* Surface Book +* Surface 3 This article walks you through the recommended process for deploying Windows 10 to Surface devices with Microsoft deployment technologies. The process described in this article yields a complete Windows 10 environment including updated firmware and drivers for your Surface device along with applications like Microsoft Office 365 and the Surface App. When the process is complete, the Surface device will be ready for use by the end user. You can customize this process to include your own applications and configuration to meet the needs of your organization. You can also follow the guidance provided in this article to integrate deployment to Surface devices into an existing deployment strategies. -By following this procedure, you can create of an up-to-date reference image and deploy of this image to your Surface devices, a process known as reimaging. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. +By following this procedure, you can create an up-to-date reference image and deploy of this image to your Surface devices, a process known as *reimaging*. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. + +An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it installs Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with the MDT](). + +The goal of the deployment process presented by this article is automation. By leveraging the many technologies and tools available from Microsoft, you can create a process that requires only a single touch on the devices being deployed. The automation can load the deployment environment; format the device; prepare an updated Windows image with the drivers required for the device; apply that image to the device; configure the Windows environment with licensing, membership in a domain, and user accounts; install applications; apply any Windows Updates that were not included in the reference image; and log out. + +By automating each aspect of the deployment process, you can not only greatly decrease the effort involved, but you create a process that can be easily repeated and where human error becomes less of a factor. Take for example a scenario where you create a reference image for the device manually, but you accidentally install conflicting applications and cause the image to become unstable. In this scenario you have no choice but to begin again the manual process of creating your image. If in the same scenario you had automated the reference image creation process, you could repair the conflict by simply editing a step in the task sequence and re-running the task sequence. + +## Deployment tools + +The deployment process described in this article leverages a number of Microsoft deployment tools and technologies. Some of these tools and technologies are included in Windows client and Windows Server, such as Hyper-V and Windows Deployment Services (WDS), while others are available as free downloads from Microsoft in the Microsoft Download Center. + +### Microsoft Deployment Toolkit + +The Microsoft Deployment Toolkit (MDT) is the primary component of a Windows deployment. It serves as a unified interface for most of the Microsoft deployment tools and technologies, such as the Windows Assessment and Deployment Kit (Windows ADK), Windows System Image Manager (WSIM), Deployment Image Servicing and Management (DISM), User State Migration Tool (USMT), and many other tools and technologies. Each of these is discussed throughout this article. The unified interface, called the Deployment Workbench, facilitates automation of the deployment process through a series of stored deployment procedures, known as a task sequence. Along with these task sequences and the many scripts and utilities provided by MDT, the resources for a Windows deployment (driver files, application installation files, and image files) are stored in a network share known as the deployment share. + +Download and find out more about the [Microsoft Deployment Toolkit](https://technet.microsoft.com/en-us/windows/dn475741). + +### Windows Assessment and Deployment Kit + +Although the Microsoft Deployment Toolkit (MDT) is the tool you will interact with most during the deployment process, the deployment tools found in the Windows Assessment and Deployment Kit (Windows ADK) are responsible for performing most of the deployment tasks during the deployment process. While the resources for deployment are held within the MDT deployment share, it is the collection of tools included in Windows ADK that access the image files, stage drivers and Windows Updates, run the deployment experience, provide instructions to Windows Setup, and backup and restore user data. +Download and find out more about the [Windows Assessment and Deployment Kit](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#windowsadk). + +### Windows 10 Installation Media + +Before you can perform a deployment with MDT, you must first supply a set of operating system installation files and an operating system image. These files and image can be found on the physical installation media (DVD) for Windows 10. You can also find these files in the disk image (ISO file) for Windows 10 that can be downloaded from the [Volume Licensing Service Center (VLSC)](https://www.microsoft.com/Licensing/servicecenter/default.aspx). + +>**Note:**  The installation media generated by the [Get Windows 10](https://www.microsoft.com/en-us/software-download/windows10/) page differs from physical media or media downloaded from the VLSC in that it contains an image file in Electronic Software Download (ESD) format rather than in the Windows Imaging (WIM) format. Installation media with an image file in WIM format is required for use with MDT. Installation media from the Get Windows 10 page cannot be used for Windows deployment with MDT. + +### Windows Server + +Although MDT can be installed on a Windows client, to take full advantage of Windows Deployment Services’ ability to network boot, a full Windows Server environment is suggested. To provide network boot for UEFI devices like Surface with WDS, you will need Windows Server 2008 R2 or newer. + +>**Note:**  To evaluate the deployment process for Surface devices or to test the deployment process described in this article with the upcoming release of Windows Server 2016, you can download evaluation and preview versions from the [TechNet Evaluation Center](https://www.microsoft.com/en-us/evalcenter). + +### Windows Deployment services + +Windows Deployment Services (WDS) is leveraged to facilitate network boot capabilities provided by the Preboot Execution Environment (PXE) server. The boot media generated by MDT is loaded onto the Surface device simply by pressing Enter at the prompt when the device attempts to boot from the attached network adapter or Surface Dock. + +### Hyper-V Virtualization Platform + +The process of creating a reference image should always be performed in a virtual environment. When you use a virtual machine as the platform to build your reference image, you eliminate the need for installation of additional drivers. The drivers for a Hyper-V virtual machine are included by default in the factory Windows 10 image. Avoiding installation of additional drivers, especially complex drivers that include application components like control panel applications, ensures that the image created by your reference image process will be as universally compatible as possible. + +>**Note:**  A Generation 1 virtual machine is recommended when preparing a reference image in a Hyper-V virtual environment. + +The goal of reference image creation is not to perform customization, since customizations are performed by MDT at the time of deployment, but to increase performance during deployment by reducing the number of actions that need to occur on each deployed device. The biggest action that can slow down an MDT deployment is the installation of Windows Updates. When MDT performs this step during the deployment process, it downloads the updates on each deployed device and installs them. By installing Windows Updates in your reference image, the updates are already installed when the image is deployed to the device and the MDT update process only needs to install updates that are new since the image was created or are applicable to products other than Windows, for example Microsoft Office updates. + +>**Note:**  Hyper-V is available not only on Windows Server, but also on Windows clients, including Professional and Enterprise editions of Windows 8, Windows 8.1, and Windows 10. Find out more at [Client Hyper-V on Windows 10](https://msdn.microsoft.com/virtualization/hyperv_on_windows/windows_welcome) and [Client Hyper-V on Windows 8 and Windows 8.1](https://technet.microsoft.com/library/hh857623) in the TechNet Library. Hyper-V is also available as a stand-alone product, Microsoft Hyper-V Server at no cost. You can download [Microsoft Hyper-V Server 2012 R2](https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2012-r2) or [Microsoft Hyper-V Server 2016 Technical Preview](https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-technical-preview) from the TechNet Evaluation Center. + +Surface Firmware and Drivers + +In order for your deployed Windows environment to function correctly on your Surface devices, you will need to install the drivers used by Windows to communicate with the components of your device. These drivers are available for download in the Microsoft Download Center for each Surface device. + +When you navigate to the specific Microsoft Download Center page for your device, you will notice that there are two files available for download. One file is a Windows Installer (.msi) file. This file is used to update drivers on devices already running Windows or with device management solutions. The other file is an archive (.zip) file. This file contains the individual driver files that are used during deployment, or for manual installation with Device Manager. The file that you will need to download is the .zip archive file. You can read more about the difference between the firmware and driver pack file types at [Manage Surface driver and firmware updates](https://technet.microsoft.com/en-us/itpro/surface/manage-surface-pro-3-firmware-updates). + +Find the correct Microsoft Download Center page for your device at [Download Surface Firmware and Drivers](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). + +In addition to the driver files that help Windows communicate with the hardware components of the Surface device, the .zip file you download will also contain firmware updates. These firmware updates will update the instructions used by the device hardware to communicate between components and Windows. The firmware of Surface device components is updated by installation of specific driver files and thus is installed along with the other drivers during deployment. The firmware of an out-of-date Surface device is thus updated when the device reboots during and after the Windows deployment process. + +>**Note:**  Beginning in Windows 10, the drivers for Surface devices are included in the Windows Preinstallation Environment (WinPE). In earlier versions of Windows, specific drivers, like network drivers, had to be imported and configured in MDT for use in WinPE to successfully deploy to Surface devices. + +### Application installation files + +In addition to the drivers that are used by Windows to communicate with the Surface device’s hardware and components, you will also need to provide the installation files for any applications that you wish to install on your deployed Surface devices. In order to automate the deployment of an application, you will also need to determine the command line instructions for that application to perform a silent installation. In this article, the Surface App and Microsoft Office 365 will be installed as examples of application installation. The application installation process can be used with any application with installation files that can be launched from command line. + +>**Note:**  If the application files for your application are stored on your organization’s network and will be accessible from your Surface devices during the deployment process, you can deploy that application directly from that network location. To use installation files from a network location, use the **Install Application Without Source Files or Elsewhere on the Network** option in the MDT New Application Wizard covered in the [Import applications](#import-applications) section later in this article. + +### Microsoft Surface Deployment Accelerator + +If you are looking to deploy only to Surface devices, or you are looking for an accelerated way to perform deployment to Surface devices, you can use the Microsoft Surface Deployment Accelerator to generate an MDT deployment share complete with Surface device drivers, Surface apps, and pre-configured task sequences for creating a reference image and performing deployment to Surface devices. Microsoft Surface Deployment Accelerator can automatically import boot images into WDS and prepare WDS for network boot (PXE). Download the Microsoft Surface Deployment Accelerator from the [Surface Tools for IT](https://www.microsoft.com/en-us/download/details.aspx?id=46703) page in the Microsoft Download Center. + +### Install the deployment tools + +Before you can configure the deployment environment with Windows images, drivers, and applications, you must first install the deployment tools that will be used throughout the deployment process. The three main tools to be installed are WDS, Windows ADK, and MDT. WDS provides the capacity for network boot, Windows ADK provides several deployment tools that perform specific deployment tasks, and MDT provides automation and a central interface from which to manage and control the deployment process. + +To boot from the network with either your reference virtual machines or your Surface devices, your deployment environment must include a Windows Server environment. The Windows Server environment is required in order to install WDS and the WDS PXE server. Without PXE support, you will be required to create physical boot media, such as a USB stick to perform your deployment, MDT and Windows ADK will still be required, but Windows Server is not required. Both MDT and Windows ADK can be installed on a Windows client and perform a Windows deployment. + +>**Note:**  To download deployment tools directly to Windows Server, you must disable [Internet Explorer Enhanced Security Configuration](https://technet.microsoft.com/library/dd883248). On Windows Server 2012 R2, this can be performed directly from Server Manager on the Local Server tab. In the Properties section, IE Enhanced Security Configuration can be found on the right side. You may also need to enable the File Download option for the Internet zone through the Security tab of Internet Options. + +#### Install Windows Deployment Services + +Windows Deployment Services (WDS) is a Windows Server role. To add the WDS role to a Windows Server 2012 R2 environment, use the Add Roles and Features Wizard, as shown in Figure 1. Launch the Add Roles and Features Wizard from the Manage button of Server Manager. Install both the Deployment Server and Transport Server role services + +![]() + +*Figure 1. Install the Windows Deployment Services server role* + +After the WDS role is installed, WDS will need to be configured. You can begin the configuration process from the WDS node of Server Manager by right clicking your server’s name and clicking Windows Deployment Services Management Console. In the Windows Deployment Services window, expand the Servers node to find your server, then right-click and click Configure in the menu to launch the Windows Deployment Services Configuration Wizard, as shown in Figure 2. + +![]() + +*Figure 2. Configure PXE response for Windows Deployment Services* + +>**Note:**  Before you configure WDS make sure you have a local NTFS volume that is not your system drive (C:) available for use with WDS. This volume is used to store WDS boot images, deployment images, and configuration. + +Using the Windows Deployment Services Configuration Wizard, configure WDS to fit the needs of your organization. Detailed instructions for the installation and configuration of WDS can be found at [Windows Deployment Services Getting Started Guide for Windows Server 2012](https://technet.microsoft.com/library/jj648426). On the page PXE Server Initial Settings, be sure to configure WDS so that it will respond to your Surface devices when they attempt to boot from the network. If you have already installed WDS or need to change your PXE server response settings, you can do so on the PXE Response tab of the Properties of your server in the Windows Deployment Services Management Console. + +>**Note:**  You will add boot images to WDS when you update your boot images in MDT. You do not need to add boot images or Windows images to WDS when configuring the role. + +#### Install Windows Assessment and Deployment Kit + +To install Windows ADK, run adksetup.exe downloaded from [Download the Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#adkwin10). Windows ADK must be installed before MDT. You should always download and use the most recent version of Windows ADK. A new version is usually released corresponding with each new version of Windows. + +>**Note:**  You can also use adksetup.exe to download the Windows ADK installation files locally for use on other devices. + +When you reach the Select the features you want to install page, you only need to select Deployment Tools and Windows Preinstallation Environment (Windows PE) to deploy Windows 10 using MDT, as shown in Figure 3. + +![]() + +*Figure 3. Only Deployment Tools and Windows PE are required for deployment with MDT* + +#### Install Microsoft Deployment Toolkit + +Once the Windows ADK installation completes successfully, MDT can be installed. When you download MDT, ensure that you download the version that matches the architecture of your deployment server environment. For Windows Server the architecture is 64 bit. Download the MDT installation file ending in x64. When MDT is installed you can use the default options during the installation wizard, as shown in Figure 4. + +![]() + +*Figure 4. Install the Microsoft Deployment Toolkit with default options* + +Before you can open the MDT Deployment Workbench, you must enable execution of scripts in PowerShell. If you do not, you may see the error Initialization Error PowerShell is required to use the Deployment Workbench. Please install PowerShell then relaunch Deployment Workbench. +To enable execution of scripts, run the following cmdlet in PowerShell as an Administrator: + + `Set-ExecutionPolicy RemoteSigned -Scope CurrentUser` + +## Create a reference image + +Now that the required tools have been installed, you can begin the first step of customizing your deployment environment to your needs, creating a reference image. Since the reference image should be created in a virtual machine where there is no need for drivers to be installed, and since the reference image will not include applications, the MDT deployment environment can be used almost entirely with default settings. + +### Create a deployment share + +Now that you have the tools installed, the next step is to configure MDT for creation of a reference image. Before you can perform the process of creating a reference image, MDT needs to be set up with a repository for scripts, images, and other deployment resources. This repository is known as the deployment share. Once the deployment share is created, you must supply MDT with a complete set of Windows 10 installation files, the last set of tools required before MDT can perform reference image creation. + +To create the deployment share, follow these steps: + +1. Launch the Deployment Workbench from your Start Menu or Start Screen, as shown in Figure 5. + + ![]() + + *Figure 5. The MDT Deployment Workbench* + +2. Right click on the Deployment Shares folder and click New Deployment Share to launch the New Deployment Share Wizard, as shown in Figure 6. + + ![]() + + *Figure 6. The Summary page of the New Deployment Share Wizard* + +3. Create a new deployment share with New Deployment Share Wizard with the following steps: + + * Path – Specify a local folder where the deployment share will reside, then click Next. + + >**Note:**  Like the WDS remote installation folder, it is recommended to put this folder on an NTFS volume that is not your system volume. + + * Share – Specify a name for the network share under which the local folder specified on the Path page will be shared, then click Next. + + >**Note:**  The share name cannot contain spaces. + + >**Note:**  You can use a Dollar Sign ($) to hide your network share so that it will not appear when users browse the available network shares on the server in File Explorer. + + * Descriptive Name – Enter a descriptive name for the network share, this descriptive name can contain spaces, then click Next. The descriptive name will be the name of the folder as it appears in the Deployment Workbench. + * Options – You can accept the default options on this page. Click Next. + * Summary – Review the specified configuration on this page before clicking Next to begin creation of the deployment share. + * Progress – While the deployment share is being created, a progress bar will appear on this page to indicate the status of the deployment share creation process. + * Confirmation – When the deployment share creation process completes, the success of the process is displayed on this page. Click Finish to complete the New Deployment Share Wizard. + +4. When the New Deployment Share Wizard is complete, you can expand the Deployment Shares folder to find your newly created deployment share. +5. You can expand your deployment share, where will find several folders for the resources, scripts, and components of your MDT deployment environment are stored. + +To secure the deployment share and prevent unauthorized access to the deployment resources, you can create a local user on the deployment share host and configure permissions for that user to have read only access to the deployment share only. Securing access to the deployment share is especially important if you intend to automate the login to the deployment share during the deployment boot process. By automating the login to the deployment share during the boot of deployment media, the credentials for that login are stored in plaintext in the bootstrap.ini file on the boot media. + +>**Note:**  If you intend to capture images, such as the reference image, with this user, the user must also have write permission on the Captures folder in the MDT deployment share. + +You now have an empty deployment share that is ready for you to add the resources that will be required for reference image creation and deployment to Surface devices. + +### Import Windows Installation Files + +The first resources that are required to perform a deployment of Windows are the installation files from Windows 10 installation media. Even if you have an already prepared reference image, you still need to supply the unaltered installation files from your installation media. The source of these files can be a physical disk, or can be an ISO file like the download from the Volume Licensing Service Center (VLSC). + +>**Note:**  A 64 bit operating system is required for compatibility Surface Pro 4, Surface Book, Surface Pro 3, and Surface 3. + +To import Windows 10 installation files, follow these steps: + +1. Right-click on the Operating Systems folder under your deployment share in the Deployment Workbench and choose New Folder to launch the New Folder dialog, as shown in Figure 7. + + ![]() + + *Figure 7. Create a new folder with the New Folder dialog* + +2. The New Folder dialog presents a series of steps, as follows: + * General Settings – Enter a name for the folder in the Folder Name field (for example Windows 10 Enterprise) and any comments you wish to enter in the Comments field, then click Next. + * Summary – Review the specified configuration of the new folder on this page, then click Next. + * Progress – A progress bar will be displayed on this page while the folder is created. This page will very likely pass very quickly. + * Confirmation – When the new folder has been created, the Confirmation page will display the success of the operation. Click Finish to complete the New Folder dialog. +3. Expand the Operating Systems folder to see the newly created folder. +4. Right-click on the newly created folder and choose Import Operating System to launch the Import Operating System Wizard as shown in Figure 8. + + ![]() + + *Figure 8. Importing source files with the Import Operating System Wizard* + +5. The Import Operating System Wizard walks you through the import of your operating system files, as follows: + * OS Type – Select Full Set of Source Files to specify that you are importing the Windows source files from installation media, then click Next. + * Source – Click Browse and navigate to and select the folder or drive where your installation files are found, then click Next. + * Destination – Enter a name for the new folder that will be created to hold the installation files, then click Next. + * Summary – Review the specified configuration on this page before clicking Next to begin the import process. + * Progress – While the installation files are imported, a progress bar will appear on this page. + * Confirmation – When the operating system import process completes, the success of the process is displayed on this page. Click Finish to complete Import Operating System Wizard. +6. Expand the folder you created in Step 1 to see the entry for your newly imported installation files for Windows 10. + +Now that you’ve imported the installation files from the installation media, you have the files that MDT needs to create the reference image and you are ready to instruct MDT how to create the reference image to your specifications. + +### Create Reference Image Task Sequence + +As described in the Tools for Windows Deployment section of this article, the goal of creating a reference image is to keep the Windows environment as simple as possible while performing tasks that would be common to all devices being deployed. You should now have a basic MDT deployment share configured with default options and a set of unaltered, vanilla installation files for Windows 10. This simple configuration is perfect for reference image creation since the deployment share contains no applications or drivers to interfere with the process. + +>**Note:**  For some organizations keeping a simple deployment share without applications or drivers is the simplest solution for creation of reference images. You can easily connect to more than one deployment share from a single Deployment Workbench and copy images from a simple, reference-image-only deployment share to a production deployment share complete with drivers and applications. + +To create the reference image task sequence, follow these steps: + +1. Right-click the Task Sequences folder under your deployment share in the Deployment Workbench and choose New Task Sequence to launch the New Task Sequence Wizard, as shown in Figure 9. + + ![]() + + *Figure 9: Create a new task sequence to deploy and update a Windows 10 reference environment* + +2. The New Task Sequence Wizard presents a series of steps, as follows: + * General Settings – Enter an identifier for the reference image task sequence in the Task Sequence ID field, a name for the reference image task sequence in the Task Sequence Name field, and any comments for the reference image task sequence in the Task Sequence Comments field, then click Next. + >**Note:**  The Task Sequence ID field cannot contain spaces and can be a maximum of 16 characters. + * Select Template – Select Standard Client Task Sequence from the drop down menu, then click Next. + * Select OS – Navigate to and select the Windows 10 image you imported with the Windows 10 installation files, then click Next. + * Specify Product Key – Select Do Not Specify a Product Key at This Time and click Next. + * OS Settings – Enter a name, organization, and home page URL in the Full Name, Organization, and Internet Explorer Home Page fields, then click Next. + * Admin Password – Select Use the Specified Local Administrator Password and enter a password in the provided fields, then click Next. + >**Note:**  During creation of a reference image, any specified Administrator password will be automatically removed when the image is prepared for capture with Sysprep. During reference image creation, a password is not necessary, but is suggested to remain in line with best practice for production deployment environments. + * Summary – Review the specified configuration on this page before clicking Next to begin creation of the task sequence. + * Progress – While the task sequence is created, a progress bar will appear on this page. + * Confirmation – When the task sequence creation completes, the success of the process is displayed on this page. Click Finish to complete New Task Sequence Wizard. +2. Select the Task Sequences folder and then right-click the new task sequence you created and chose Properties. +3. Select the Task Sequence tab to view the steps that are included in the Standard Client Task Sequence template, as shown in Figure 10. + + ![]() + + *Figure 10: Enable Windows Update in the reference image task sequence* + +4. Select the Windows Update (Pre-Application Installation) step, located under the State Restore folder. +5. Select the Options tab, then uncheck the Disable This Step check box. +6. Repeat Step 4 and Step 5 for the Windows Update (Post-Application Installation) step. +7. Click OK to apply changes to the task sequence and close the task sequence properties window. + +### Generate and Import MDT Boot Media + +To boot the reference virtual machine from the network, first the MDT deployment share must be updated to generate boot media with the resources that have been added in the previous sections. + +To update the MDT boot media, follow these steps: + +1. Right-click on the deployment share in the Deployment Workbench and choose Update Deployment Share to launch the Update Deployment Share Wizard, as shown in Figure 11. + + ![]() + + *Figure 11: Generate boot images with the Update Deployment Share Wizard* + +2. Use Update Deployment Share Wizard to create boot images with the following process: + * Options – Select Completely Regenerate the Boot Images, then click Next. + >**Note:**  Since this is the first time the newly created deployment share has been updated, new boot images will be generated regardless of which option is selected on the Options page. + * Summary – Review the specified options on this page before clicking Next to begin generation of boot images. + * Progress – While the boot images are being generated, a progress bar will appear on this page. + * Confirmation – When the boot images have been generated, the success of the process is displayed on this page. Click Finish to complete Update Deployment Share Wizard. +3. Confirm that boot images have been generated by navigating to the deployment share in File Explorer and opening the Boot folder. The following files should be present, as shown in Figure 12: + * LiteTouchPE_x86.iso + * LiteTouchPE_x86.wim + * LiteTouchPE_x64.iso + * LiteTouchPE_x64.wim + + ![]() + + *Figure 12: Boot images present in the Boot folder after completion of the Update Deployment Share Wizard* + +To import the MDT boot media into WDS for PXE boot, follow these steps: + +1. Open Windows Deployment Services from the Start Menu or Start Screen. +2. Expand Servers and your deployment server. +3. Select the Boot Images folder, as shown in Figure 13. + + ![]() + + *Figure 13: Launching the Add Image Wizard from the Boot Images folder* + +4. Right-click the Boot Images folder and choose Add Boot Image to open the Add Image Wizard, as shown in Figure 14. + + ![]() + + *Figure 14: Importing the LiteTouchPE_x86.wim MDT boot image* + +5. The Add Image Wizard presents a series of steps, as follows: + * Image File – Click Browse and navigate to the Boot folder in your deployment share, select LiteTouchPE_x86.wim, then click Open. Click Next. + * Image Metadata – Enter a name and description for the MDT boot media, or just click Next to accept the default options. + * Summary – Review your selections for importing a boot image into WDS and click Next. + * Task Progress – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click Finish when the task is complete to close the Add Image Wizard. + +>**Note:**  Only the 32 bit boot image, LiteTouchPE_x86.wim, is required to boot from BIOS devices, including Generation 1 Hyper-V virtual machines like the reference virtual machine. + +If your WDS configuration is properly set up to respond to PXE clients, you should now be able to boot from the network with any device with a network adapter properly configured for network boot (PXE). + +>**Note:**  If your WDS server resides on the same server as DHCP or in a different subnet that the devices you are attempting to boot; additional configuration may be required. For more information see Managing Network Boot Programs. + +### Deploy and Capture a Reference Image + +Your deployment environment is now set up to create a reference image for Windows 10 complete with Windows Updates. + +>**Note:**  You cannot install version updates, such as Windows 10 Version 1511, in a reference image. To create a reference image with a new version of Windows, you must use installation files from that version of Windows. Installing a version update in Windows effectively performs an upgrade to a new version of Windows, and upgraded installations of Windows cannot be prepared for deployment with Sysprep. + +Using a fully automated task sequence in an MDT deployment share dedicated to reference image creation can greatly reduce the time and effort required to create new reference images and is the best way to ensure that your organization is ready for feature updates and new versions of Windows 10. + +You can now boot from the network with a virtual machine to run the prepared task sequence and generate a reference image. When preparing your virtual machine in Hyper-V for reference image creation consider the following: + +* You should use a Generation 1 virtual machine for the simplicity of drivers and to ensure maximum compatibility with both BIOS and UEFI devices. +* Your virtual machine should have at least 1GB of system memory at boot. You can ensure that the virtual machine has at least 1GB of memory at boot but allow the memory to adjust after boot by using Dynamic Memory. Read more about Dynamic Memory in the Hyper-V Dynamic Memory Overview. +* Your virtual machine should use a Legacy Network Adapter in order to support network boot (PXE), that network adapter should be connected to the same network as your deployment server, and that network adapter should receive an IP address automatically via DHCP. +* Your boot order should be configured such that PXE Boot is the first option. + +When your virtual machine (VM) is properly configured and ready, start or boot the VM and be prepared to press the F12 key when prompted to boot via PXE from the WDS server. + +Perform the reference image deployment and capture using the following steps: + +1. Start your virtual machine and press F12 when prompted to boot to the WDS server via PXE, as shown in Figure 15. + + ![]() + + *Figure 15. Launching network boot by pressing the F12 key* + +2. Click Run the Deployment Wizard to Install a New Operating System to begin the MDT deployment process. +3. Enter your MDT username and password, a user with rights to access the MDT deployment share over the network and with rights to write to the Captures folder in the deployment share. +4. Once your credentials are validated, the Windows Deployment Wizard will launch and process the boot and deployment share rules. +5. The Windows Deployment Wizard presents a series of steps, as follows: + * Task Sequence – Select the task sequence you created for reference image creation. It should be the only task sequence available, then click Next. + * Computer Details – Leave the default computer name, workgroup name, and the option Join a Workgroup selected and then click Next. The computer name and workgroup will be reset when the image is prepared by Sysprep and captured. + * Move Data and Settings – Leave the default option of Do Not Move User Data and Settings selected and click Next. + * User Data (Restore) – Leave the default option of Do Not Restore User Data and Settings selected and click Next. + * Locale and Time – Leave the default options for language and time settings selected. The locale and time settings will be specified during deployment of the image to other devices. Click Next. + * Capture Image – Select the Capture an Image of this Reference Computer option, as shown in Figure 16. Leave the Location field with the default location of the Captures folder. You can leave or change the name of the image file in the File Name field. Click Next when finished. + + ![]() + + *Figure 16. Using the Capture Image page to capture an image of the reference machine after deployment* + + * Ready – You can review your selections by expanding Details on the ready page, click Begin when ready to perform the deployment and capture of your reference image. +6. Your reference task sequence will run with the specified options. + +As the task sequence processes the deployment, it will automatically perform the following tasks: +* Install the Windows 10 image from the installation files you supplied +* Reboot into Windows 10 +* Run Windows Updates until all Windows Updates have been installed and the Windows environment is fully up-to-date +* Run Sysprep and prepare the Windows 10 environment for deployment +* Reboot into WinPE +* Capture an image of the Windows 10 environment and store it in the Captures folder in the MDT deployment share + +>**Note:**  The Windows Update process can take some time to complete as it searches the internet for updates, downloads those updates, and then installs them. By performing this process now, in the reference environment, you are eliminating the need to perform these tasks on each deployed device and significantly reducing the amount of time and bandwidth required to perform your deployment. + +When the task sequence completes, your virtual machine will be off and a new reference image complete with updates will be waiting in your MDT deployment share for you to import it and prepare your deployment environment for deployment to Surface devices. + +## Deploy Windows 10 to Surface Devices + +With a freshly prepared reference image, you are now ready to begin configuring the deployment process for deployment to the Surface devices. Use the steps detailed in this section to produce a deployment process that requires minimal effort on each Surface device to produce a complete and ready-to-use Windows 10 environment. + +### Import Reference Image + +Once the reference image has been created and stored in the Captures folder, you need to add it to your MDT deployment share as an image for deployment. You perform this task using the same process as you used to import the installation files for Windows 10. + +To import the reference image for deployment, use the following steps: + +1. Right-click on the Operating Systems folder under your deployment share in the Deployment Workbench or the folder you created in when you imported Windows 10 installation files and choose Import Operating System to launch the Import Operating System Wizard. +2. Import the custom image with the Import Operating System Wizard using the following steps: + * OS Type – Select Custom Image File to specify that you are importing the Windows source files from installation media, then click Next. + * Image– Click Browse and navigate to and select the image file in the Captures folder in your deployment share. Check the Move the Files to the Deployment Share Instead of Copying Them checkbox if desired. Click Next. + * Setup – Select Setup Files are not Needed and then click Next. + * Destination – Enter a name for the new folder that will be created to hold the image file, then click Next. + * Summary – Review the specified configuration on this page before clicking Next to begin the import process. + * Progress – While the image is imported, a progress bar will appear on this page. + * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete Import Operating System Wizard. +3. Expand the folder in which you imported the image to verify that the import completed successfully. + +>**Note:**  You can import the reference image into the same deployment share as you used to create your reference image, or you could import the reference image into a new deployment share for deployment to your Surface devices. If you chose to create a new deployment share for deployment of your reference image, remember that you still need to import a full set of installation files from installation media. + +Now that your updated reference image is imported, it is time to prepare your deployment environment for deployment to Surface devices complete with drivers, applications, and automation. + +### Import Surface Drivers + +Before you can deploy your updated reference image to Surface devices, or any physical environment, you need to supply MDT with the drivers that Windows will use to communicate with that physical environment. For Surface devices you can download all of the drivers required by Windows in a single archive (.zip) file in a format that is ready for deployment. In addition to the drivers that are used by Windows to communicate with the hardware and components, Surface firmware and driver packs also include updates for the firmware of those components. Installing the Surface firmware and driver pack will also bring your device’s firmware up to date. If you have not done so already, download the drivers for your Surface device listed at [Download the Latest Firmware and Drivers for Surface Devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). + +Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. Read more about that folder structure in Step 5: Prepare the Drivers Repository in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt). + +To import the Surface drivers, Surface Pro 4 in this example, into MDT, follow these steps: + +1. Extract the downloaded archive (.zip) file to a folder that you can easily locate. Keep the driver files separate from other drivers or files. +2. Open the Deployment Workbench and expand the Deployment Shares node and your deployment share. +3. If you have not already created a folder structure by operating system version, you should do so now and create under the Windows 10 x64 folder a new folder for Surface Pro 4 drivers named Surface Pro 4. Your Out-of-Box Drivers folder should resemble the following structure, as shown in Figure 17: + * WinPE x86 + * WinPE x64 + * Windows 10 x64 + * Microsoft Corporation + * Surface Pro 4 + + ![]() + + *Figure 17. The recommended folder structure for drivers* + +4. Right click on the Surface Pro 4 folder and click Import Drivers to launch the Import Drivers Wizard, as shown in Figure 18. + + ![]() + + *Figure 18. The Progress page while drivers are imported* + +5. The Import Driver Wizard presents a series of steps, as follows: + * Specify Directory – Click Browse and navigate to the folder where you extracted the Surface Pro 4 firmware and drivers in Step 1. + * Summary – Review the specified configuration on this page before clicking Next to begin the import process. + * Progress – While the drivers are imported, a progress bar will appear on this page. + * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete Import Drivers Wizard. +6. Select the Surface Pro 4 folder and verify that the folder now contains the drivers that were imported, as shown in Figure 19. + + ![]() + + *Figure 19. Drivers for Surface Pro 4 imported and organized in the MDT deployment share* + +### Import Applications + +You can import any number of applications into MDT for installation on your devices during the deployment process. You can configure your applications and task sequences to prompt you during deployment to pick and choose which applications are installed, or you can use your task sequence to explicitly define which applications are installed. For more information, see Step 6: Add an Application in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt). + +#### Import Microsoft Office 365 Installer + +The Office Deployment Tool is a free download available in the Microsoft Download Center that allows IT professionals and system administrators to download and prepare Office installation packages for Office Click-to-Run. You can find the Office Deployment Tool and instructions to download Click-to-Run for Office 365 installation source files can be found here: +[Download Click-to-Run for Office 365 products by using the Office Deployment Tool](https://technet.microsoft.com/library/jj219424) + +Download and install the version of Office Deployment Tool (ODT), for Office 2013 or Office 2016, that fits your organization’s needs and use the steps provided by that page to download the Office installation files for use with MDT. + +After you have downloaded the source files for your version of Office Click-to-Run, you need to edit the configuration.xml document with instructions for installing Office Click-to-Run silently. To configure the Office Deployment Tool for silent installation, follow these steps: + +1. Right click on the existing configuration.xml file and choose Edit. +2. This will open the file in Notepad. Replace the existing text with the following: + +``` + + + + + + ``` + +3. Save the file. + +The default behavior of setup.exe is to look for the source files in the path that contains setup.exe. If the installation files are not found in this folder, the Office Deployment Tool will default to online source files from an internet connection. + +For MDT to perform an automated installation of office, it is important to configure the option for Display Level to a value of None. This setting is used to suppress the installation dialog box for silent installation. Configuring the AcceptEULA setting to True is required to accept the license agreement when Display Level is set to None. With both of these options configured, the installation of Office will occur without the display of dialog boxes which could potentially cause the installation to pause until a user can address the open dialog. + +Now that the installation and configuration files are prepared, the application can be imported into the deployment share by following these steps: + +1. Open the Deployment Workbench. +2. Expand the deployment share, right-click on the Applications folder, and select New Application to launch the New Application Wizard, as shown in Figure 20. + + ![]() + + *Figure 20: Entering the command and directory for Office 2016 Click-to-Run* + +3. The New Application Wizard walks you through importing the Office 2016 Click-to-Run files, as follows: + * Application Type – Select Application with Source Files, then click Next. + * Details – Enter a name for the application, for example Office 2016 Click-to-Run, in the Application Name field. Enter publisher, version, and language information in the Publisher, Version, and Language fields if desired. Click Next. + * Source – Click Browse to navigate to and select the folder where you downloaded the Office installation files with the Office Deployment Tool, then click Next. + * Destination – Enter a name for the folder where the application files will be stored in the Specify the Name of the Directory that Should Be Created field or just click Next to accept the default name. + * Command Details – Enter the Office Deployment Tool installation command line: + + `Setup.exe /configure configuration.xml` + + * Summary – Review the specified configuration on this page before clicking Next to begin the import process. + * Progress – While the installation files are imported, a progress bar will appear on this page. + * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete New Application Wizard. + +4. You should now see the item Office 2016 Click-to-Run under the Applications folder in the Deployment Workbench. + +#### Import Surface App Installer + +The Surface app is a Windows Store app that provides the user with greater control over specific Surface device functions and capabilities, for example control over the sensitivity of the Surface Pen. It is a highly recommended app for surface devices to provide end users with the best experience and greatest control over their device. Find out more about the Surface app at [Install and use the Surface app](https://www.microsoft.com/surface/en-us/support/apps-and-windows-store/surface-app?os=windows-10). + +In order to perform a deployment of the Surface app, you will need to download the app files through Windows Store for Business. You can find detailed instructions on downloading the Surface app through Windows Store for Business at Deploy Surface App with Windows Store for Business. + +Once you have downloaded the installation files for Surface app, including the AppxBundle and license file, you can import these files into the deployment share through the same process as a desktop application like Microsoft Office. Both AppxBundle and license file must be together in the same folder for the import process to complete successfully. Use the following command on the Command Details page to install the Surface app: +``` +DISM.exe /Online /Add-ProvisionedAppxPackage /PackagePath: Microsoft.SurfaceHub_10.0.342.0_neutral_~_8wekyb3d8bbwe.AppxBundle /LicensePath: Microsoft.SurfaceHub_8wekyb3d8bbwe_a53ef8ab-9dbd-dec1-46c5-7b664d4dd003.xml +``` + +### Create Deployment Task Sequence + +The next step in the process is to create the deployment task sequence. This task sequence will be configured to completely automate the deployment process and will work along with customized deployment share rules to reduce the need for user interaction down to a single touch. Before customizations to include all of this automation can be made, the new task sequence has to be created from a template. + +To create the deployment task sequence, follow these steps: +1. In the Deployment Workbench, under your Deployment Share, right click the Task Sequences folder and choose New Task Sequence to launch the New Task Sequence Wizard. +2. Use these steps to create the deployment task sequence with the New Task Sequence Wizard: + * General Settings – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the Task Sequence Comments field, then click Next. + >**Note:**  The Task Sequence ID field cannot contain spaces and can be a maximum of 16 characters. + * Select Template – Select Standard Client Task Sequence from the drop down menu, then click Next. + * Select OS – Navigate to and select the reference image that you imported–, then click Next. + * Specify Product Key – Select the product key entry that fits your organizations licensing system. Do Not Specify a Product Key at This Time can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click Next. + * OS Settings – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the internet in the Full Name, Organization, and Internet Explorer Home Page fields, then click Next. + * Admin Password – Select Use the Specified Local Administrator Password and enter a password in the provided fields, then click Next. + * Summary – Review the specified configuration on this page before clicking Next to begin creation of the task sequence. + * Progress – While the task sequence is being created, a progress bar will appear on this page. + * Confirmation – When the task sequence creation completes, the success of the process is displayed on this page. Click Finish to complete New Task Sequence Wizard. + +Once the task sequence is created it can be modified for increased automation, such as the installation of applications without user interaction, the selection of drivers, and the installation of Windows Updates. + +1. Select the Task Sequences folder and then right-click the new task sequence you created and chose Properties. +2. Select the Task Sequence tab to view the steps that are included in the new task sequence. +3. Select the Windows Update (Pre-Application Installation) step, located under the State Restore folder. +4. Select the Options tab, then uncheck the Disable This Step check box. +5. Repeat Step 4 and Step 5 for the Windows Update (Post-Application Installation) step. +6. Between the two Windows Update steps is an Install Applications step, select that step and then click Add. +7. Hover the mouse over General under the Add menu, then choose Install Application. This will add a new step after the selected step for the installation of a specific application as shown in Figure 21. + + ![]() + + *Figure 21: A new Install Application step in the deployment task sequence* + +8. On the Properties tab of the new Install Application step, enter Install Microsoft Office 2016 Click-to-Run in the Name field. +9. Select Install a Single Application and click Browse to view available applications that have been imported into the deployment share. +10. Select Office 2016 Click-to-Run from the list of applications and then click OK. +11. Repeat Steps 6 through 10 for the Surface app. +12. Expand the Preinstall folder and select the Enable BitLocker (Offline) step. +13. Open the Add menu again and choose Set Task Sequence Variable from under the General submenu. +14. On the Properties tab of the new Set Task Sequence Variable step, as shown in Figure 22, configure the following options: + * Name – Set DriverGroup001 + * Task Sequence Variable – DriverGroup001 + * Value – Windows 10 x64\%Make%\%Model% + + ![]() + + Figure 22. Configuring a new Set Task Sequence Variable step in the deployment task sequence + +15. Select the Inject Drivers step, the next step in the task sequence. +16. On the Properties tab of the Inject Drivers step, as shown in Figure 23, configure the following options: + * Choose a Selection Profile – Nothing + * Install All Drivers From The Selection Profile – Select this option + + ![]() + + *Figure 23. Instructing the deployment task sequence not to choose the drivers to inject into Windows* + +17. Click OK to apply changes to the task sequence and close the task sequence properties window. + +### Configure Deployment Share Rules + +The experience of users during a Windows deployment is largely governed by a set of rules that control how the MDT and Windows Deployment Wizard experience should proceed. These rules are stored in two configuration files. Boot media rules are stored in the file bootstrap.ini that is processed when the MDT boot media is first run. Deployment share rules are stored in the file customsettings.ini and tell the Windows Deployment Wizard how to operate, for example what screens to show and what questions to ask. Using these the rules stored in these two files, you can completely automate the process of deployment to where you will not be asked to supply the answer to any questions during deployment and the deployment will perform all tasks completely on its own. + +#### Configure Bootstrap.ini + +Bootstrap.ini is the simpler of the two rule files. The purpose it serves is to provide instructions from when the MDT boot media launches on a device until the Windows Deployment Wizard is launched. The primary use of this file is to provide the credentials that will be used to log in to the deployment share and launch the Windows Deployment Wizard. + +To automate the boot media rules, follow these steps: + +1. Right-click on your deployment share in the Deployment Workbench and then choose Properties. +2. Select the Rules tab, then click Edit Bootstrap.ini to open Bootstrap.ini in Notepad. +3. Replace the text of the Bootstrap.ini file with the following text: + +``` +[Settings] +Priority=Model,Default + +[Surface Pro 4] +DeployRoot=\\STNDeployServer\DeploymentShare$ +UserDomain=STNDeployServer +UserID=MDTUser +UserPassword=P@ssw0rd +SkipBDDWelcome=YES + +[Surface Pro 4] +DeployRoot=\\STNDeployServer\DeploymentShare$ +``` + +4. Press Ctrl+S to save Bootstrap.ini, then close Notepad. + +You can use a number of variables in both boot media and deployment share rules to apply rules only when certain conditions are met. For example, you can use MAC addresses to identify specific machines where MDT will run fully automated, but will run with required user interaction on all other devices. You can also use the model of the device to instruct the MDT boot media to perform different actions based on computer model, much as the way [Surface Pro 4] is listed in Step 3. You can use the following cmdlet in a PowerShell session to see what the Model variable would be on a device: +`wmic csproduct get name` + +Rules used in the text shown in Step 3 include: + +* DeployRoot – Used to specify the deployment share that the MDT boot media will connect to. +* UserDomain – Used to specify the domain or computer where the MDT user account is located. +* UserID – Used to specify the MDT user account for automatic login to the deployment share. +* UserPassword – Used to specify the MDT user password for automatic login to the deployment share. +* SkipBDDWelcome – Used to skip the Welcome page and to launch the Windows Deployment Wizard immediately using the specified credentials and deployment share. + +#### Configure CustomSettings.ini + +The bulk of the rules used to automate the MDT deployment process are stored in the deployment share rules, or customsettings.ini file. In this file you can answer and hide all of the prompts from the Windows Deployment Wizard, yielding a deployment experience that mostly consists of a progress bar showing the automated actions occurring on the device. The deployment share rules are shown directly in the Rules tab of the deployment share properties, as shown in Figure 24. + +![]() + +*Figure 24. Deployment share rules configured for automation of the Windows Deployment Wizard* + +To configure automation for the production deployment copy and paste the following text into the text box on the Rules tab of your deployment share properties. + +``` +[Settings] +Priority=Model,Default +Properties=MyCustomProperty + +[Surface Pro 4] +SkipTaskSequence=YES +TaskSequenceID=Win10SP4 + +[Default] +OSInstall=Y +SkipCapture=YES +SkipAdminPassword=YES +SkipProductKey=YES +SkipComputerBackup=YES +SkipBitLocker=YES +SkipBDDWelcome=YES +SkipUserData=YES +UserDataLocation=AUTO +SkipApplications=YES +SkipPackageDisplay=YES +SkipComputerName=YES +SkipDomainMembership=YES +JoinDomain=contoso.com +DomainAdmin=MDT +DomainAdminDomain=contoso +DomainAdminPassword=P@ssw0rd +SkipLocaleSelection=YES +KeyboardLocale=en-US +UserLocale=en-US +UILanguage=en-US +SkipTimeZone=YES +TimeZoneName=Pacific Standard Time +UserID=MDTUser +UserDomain=STNDeployServer +UserPassword=P@ssw0rd +SkipSummary=YES +SkipFinalSummary=YES +FinishAction=LOGOFF +``` +Rules used in this example include: + +* SkipTaskSequence – This rule is used to skip the Task Sequence page where the user would have to select between available task sequences. +* TaskSequenceID – This rule is used to instruct the Windows Deployment Wizard to run a specific task sequence. In this scenario the task sequence ID should match the deployment task sequence you created in the previous section. +* OSInstall – This rule indicates that the Windows Deployment Wizard will be performing an operating system deployment. +* SkipCapture – This rule prevents the Capture Image page from being displayed, prompting the user to create an image of this device after deployment. +* SkipAdminPassword – This rule prevents the Admin Password page from being displayed. The Administrator password specified in the task sequence will still be applied. +* SkipProductKey – This rule prevents the Specify Product Key page from being displayed. The product key specified in the task sequence will still be applied. +* SkipComputerBackup – This rule prevents the Move Data and Settings page from being displayed, where the user is asked if they would like to make a backup of the computer before performing deployment. +* SkipBitLocker – This rule prevents the BitLocker page from being displayed, where the user is asked if BitLocker Drive Encryption should be used to encrypt the device. +* SkipBDDWelcome – This rule prevents the Welcome page from being displayed, where the user is prompted to begin Windows deployment. +* SkipUserData – This rule prevents the User Data (Restore) page from being displayed, where the user is asked to restore previously backed up user data in the new environment. +* UserDataLocation – This rule prevents the user from being prompted to supply a location on the User Data (Restore) page. +* SkipApplications – This rule prevents the Applications page from being displayed, where the user is prompted to select from available applications to be installed in the new environment. +* SkipPackageDisplay – This rule prevents the Packages page from being displayed, where the user is prompted to select from available packages to be installed in the new environment. +* SkipComputerName – This rule, when combined with the SkipDomainMembership rule, prevents the Computer Details page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. +* SkipDomainMembership – This rule, when combined with the SkipComputerName rule, prevents the Computer Details page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. +* JoinDomain – This rule instructs the Windows Deployment Wizard to have the computer join the specified domain using the specified credentials. +* DomainAdmin – This rule specifies the username for the domain join operation. +* DomainAdminDomain – This rule specifies the domain for the username for the domain join operation. +* DomainAdminPassword – This rule specifies the password for the username for the domain join operation. +* SkipLocaleSelection – This rule, along with the SkipTimeZone rule, prevents the Locale and Time page from being displayed. +* KeyboardLocale – This rule is used to specify the keyboard layout for the deployed Windows environment. +* UserLocale – This rule is used to specify the geographical locale for the deployed Windows environment. +* UILanguage – This rule is used to specify the language to be used in the deployed Windows environment. +* SkipTimeZone – This rule, along with the SkipLocaleSelection rule, prevents the Locale and Time page from being displayed. +* TimeZoneName – This rule is used to specify the time zone for the deployed Windows environment. +* UserID – This rule is used to supply the username under which the MDT actions and task sequence steps are performed. +* UserDomain – This rule is used to supply the domain for the username under which the MDT actions and task sequence steps are performed. +* UserPassword – This rule is used to supply the password for the username under which the MDT actions and task sequence steps are performed. +* SkipSummary – This rule prevents the Summary page from being displayed before the task sequence is run, where the user is prompted to confirm the selections before beginning the task sequence. +* SkipFinalSummary – This rule prevents the Summary page from being displayed when the task sequence has completed. +* FinishAction – This rule specifies whether to log out, reboot, or shut down the device after the task sequence has completed. + +You can read about all of the possible deployment share and boot media rules in the [Microsoft Deployment Toolkit Reference](https://technet.microsoft.com/library/dn781091). + +### Update and Import Updated MDT Boot Media + +The process to update MDT boot media with these new rules and changes to the deployment share is very similar to the process to generate boot media from scratch. + +To update the MDT boot media, follow these steps: + +1. Right-click on the deployment share in the Deployment Workbench and choose Update Deployment Share to launch the Update Deployment Share Wizard. +2. The Update Deployment Share Wizard presents a series of steps, as follows: + * Options – Select Between Completely Regenerate the Boot Images or Optimize the Boot Image Updating Process. Completely regenerating the boot images will take more time, but produces boot media that is not fragmented and does not contain out of date components. Optimizing the boot image updating process will proceed more quickly, but may result in longer load times when booting via PXE. Click Next. + * Summary – Review the specified options on this page before clicking Next to begin the update of boot images. + * Progress – While the boot images are being updated a progress bar will appear on this page. + * Confirmation – When the boot images have been updated, the success of the process is displayed on this page. Click Finish to complete Update Deployment Share Wizard. + +To import the updated MDT boot media into WDS for PXE boot, follow these steps: + +1. Open Windows Deployment Services from the Start Menu or Start Screen. +2. Expand Servers and your deployment server. +3. Select the Boot Images folder. +4. Right-click the existing MDT boot image and choose Replace Image to open the Replace Boot Image Wizard. +5. Replace the previously imported MDT boot image with the updated version using these steps in the Replace Boot Image Wizard: + * Image File – Click Browse and navigate to the Boot folder in your deployment share, select LiteTouchPE_x86.wim, then click Open. Click Next. + * Available Images – Only one image should be listed and selected LiteTouch Windows PE (x86), click Next. + * Image Metadata – Enter a name and description for the MDT boot media, or just click Next to accept the default options. + * Summary – Review your selections for importing a boot image into WDS and click Next. + * Task Progress – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click Finish when the task is complete to close the Replace Boot Image Wizard. +6. Right-click the Boot Images folder and choose Add Image to open the Add Image Wizard. +7. Add the new 64 bit boot image for 64 bit UEFI device compatibility with the Add Image Wizard , as follows: + * Image File – Click Browse and navigate to the Boot folder in your deployment share, select LiteTouchPE_x64.wim, then click Open. Click Next. + * Image Metadata – Enter a name and description for the MDT boot media, or just click Next to accept the default options. + * Summary – Review your selections for importing a boot image into WDS and click Next. + * Task Progress – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click Finish when the task is complete to close the Add Image Wizard. + +>**Note:**  Although is best practice to replace and update the boot images in WDS whenever the MDT deployment share is updated, for deployment to Surface devices the 32 bit boot image, LiteTouchPE_x86.wim, is not required. Only the 64 bit boot image is required for 64 bit UEFI devices. + +### Deploy Windows to Surface + +With all of the automation provided by the deployment share rules and task sequence, performing the deployment on each Surface device becomes as easy as a single touch. + +>**Note:**  For the deployment to require only a single touch, the Surface devices must be connected to a keyboard, connected to the network with a Microsoft Surface USB Ethernet Adapter or Surface Dock, and configured with PXE boot as the first boot option, as shown in Figure 25. + +![]() + +*Figure 25.Setting boot priority for PXE boot* + +On a properly configured Surface device, simply turn on the device and press Enter when you are prompted to boot from the network. The fully automated MDT deployment process will then take over and perform the following tasks: + +* The MDT boot media will be loaded to your Surface device via the network +* The MDT boot media will use the provided credentials and rules to connect to the MDT deployment share +* The task sequence and drivers will be automatically selected for your device via make and model information +* The task sequence will deploy your updated Windows 10 image to the device complete with the selected drivers +* The task sequence will join your device to the domain +* The task sequence will install the applications you specified, Microsoft Office and Surface app +* Windows Update will run, installing any new Windows Updates or updates for installed applications, like Microsoft Office +* The task sequence will complete silently and log out of the device + +>**Note:**  For Surface devices not configured to boot to the network as the first boot option, you can hold Volume Down and press Power to boot the system immediately to a USB or network device. + +The resulting configuration is a Surface device that is logged out and ready for an end user to enter their credentials and log in and get right to work. The applications and drivers they need are already installed and up-to-date. + + + + diff --git a/devices/surface/index.md b/devices/surface/index.md index c03f5c6be6..20b688e39b 100644 --- a/devices/surface/index.md +++ b/devices/surface/index.md @@ -47,7 +47,7 @@ For more information on planning for, deploying, and managing Surface devices in

Find out how to add and download Surface app with Windows Store for Business, as well as install Surface app with PowerShell and MDT.

-

[Deploy Windows 10 to Surface devices with the Microsoft Deployment Toolkit](deploy-windows-10-to-surface-devices-with-mdt.md)

+

[Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md)

Walk through the recommended process of how to deploy Windows 10 to your Surface devices with the Microsoft Deployment Toolkit.

@@ -95,6 +95,11 @@ For more information on planning for, deploying, and managing Surface devices in

See how this feature of Surface devices with Surface UEFI allows you to secure and manage firmware settings within your organization.

+ +

[Upgrade Surface devices to Windows 10 with MDT](upgrade-surface-devices-to-windows-10-with-mdt.md)

+

Find out how to perform a Windows 10 upgrade deployment to your Surface devices.

+ + diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md new file mode 100644 index 0000000000..f67a6f8616 --- /dev/null +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -0,0 +1,13 @@ +--- +title: Upgrade Surface devices to Windows 10 with Microsoft Deployment Toolkit (Surface) +description: Find out how to perform a Windows 10 upgrade deployment to your Surface devices. +keywords: windows 10 surface, upgrade, mdt +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: surface +ms.sitesec: library +author: Scottmca +--- + +# Upgrade Surface devices to Windows 10 with Microsoft Deployment Toolkit + From 036f044c5c1081cfc9075b0fa3488e97b604616d Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 8 Jul 2016 09:36:10 -0700 Subject: [PATCH 03/72] edits --- .../surface/deploy-windows-10-to-surface-devices-with-mdt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index e7961e1e05..29f53b014c 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -9,7 +9,7 @@ ms.sitesec: library author: Scottmca --- -# Deploy Windows 10 to Surface devices with Microsoft Deployment Toolkit +# Deploy Windows 10 to Surface devices with Microsoft Deployment Toolkit #### Applies to * Surface Pro 4 @@ -20,7 +20,7 @@ This article walks you through the recommended process for deploying Windows 10 By following this procedure, you can create an up-to-date reference image and deploy of this image to your Surface devices, a process known as *reimaging*. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. -An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it installs Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with the MDT](). +An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it installs Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](). The goal of the deployment process presented by this article is automation. By leveraging the many technologies and tools available from Microsoft, you can create a process that requires only a single touch on the devices being deployed. The automation can load the deployment environment; format the device; prepare an updated Windows image with the drivers required for the device; apply that image to the device; configure the Windows environment with licensing, membership in a domain, and user accounts; install applications; apply any Windows Updates that were not included in the reference image; and log out. From 7d92138f11a1b96a2280fb33b70cc5a855ff2007 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 8 Jul 2016 22:35:30 -0700 Subject: [PATCH 04/72] edits --- ...-windows-10-to-surface-devices-with-mdt.md | 85 ++++++++++--------- 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 29f53b014c..87efb2abfd 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -1,7 +1,7 @@ --- title: Deploy Windows 10 to Surface devices with Microsoft Deployment Toolkit (Surface) description: Walk through the recommended process of how to deploy Windows 10 to your Surface devices with the Microsoft Deployment Toolkit. -keywords: windows 10 surface, configure, mdt +keywords: windows 10 surface, automate, customize, mdt ms.prod: w10 ms.mktglfcycl: deploy ms.pagetype: surface @@ -16,96 +16,96 @@ author: Scottmca * Surface Book * Surface 3 -This article walks you through the recommended process for deploying Windows 10 to Surface devices with Microsoft deployment technologies. The process described in this article yields a complete Windows 10 environment including updated firmware and drivers for your Surface device along with applications like Microsoft Office 365 and the Surface App. When the process is complete, the Surface device will be ready for use by the end user. You can customize this process to include your own applications and configuration to meet the needs of your organization. You can also follow the guidance provided in this article to integrate deployment to Surface devices into an existing deployment strategies. +This article walks you through the recommended process to deploy Windows 10 to Surface devices with Microsoft deployment technologies. The process described in this article yields a complete Windows 10 environment including updated firmware and drivers for your Surface device along with applications like Microsoft Office 365 and the Surface app. When the process is complete, the Surface device will be ready for use by the end user. You can customize this process to include your own applications and configuration to meet the needs of your organization. You can also follow the guidance provided in this article to integrate deployment to Surface devices into existing deployment strategies. -By following this procedure, you can create an up-to-date reference image and deploy of this image to your Surface devices, a process known as *reimaging*. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. +By following the procedures in this article, you can create an up-to-date reference image and deploy this image to your Surface devices, a process known as *reimaging*. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. -An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it installs Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](). +An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it allows you to install Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](). -The goal of the deployment process presented by this article is automation. By leveraging the many technologies and tools available from Microsoft, you can create a process that requires only a single touch on the devices being deployed. The automation can load the deployment environment; format the device; prepare an updated Windows image with the drivers required for the device; apply that image to the device; configure the Windows environment with licensing, membership in a domain, and user accounts; install applications; apply any Windows Updates that were not included in the reference image; and log out. +The goal of the deployment process presented in this article is automation. By leveraging the many technologies and tools available from Microsoft, you can create a process that requires only a single touch on the devices being deployed. The automation can load the deployment environment; format the device; prepare an updated Windows image with the drivers required for the device; apply that image to the device; configure the Windows environment with licensing, membership in a domain, and user accounts; install applications; apply any Windows updates that were not included in the reference image; and log out. -By automating each aspect of the deployment process, you can not only greatly decrease the effort involved, but you create a process that can be easily repeated and where human error becomes less of a factor. Take for example a scenario where you create a reference image for the device manually, but you accidentally install conflicting applications and cause the image to become unstable. In this scenario you have no choice but to begin again the manual process of creating your image. If in the same scenario you had automated the reference image creation process, you could repair the conflict by simply editing a step in the task sequence and re-running the task sequence. +By automating each aspect of the deployment process, you not only greatly decrease the effort involved, but you create a process that can be easily repeated and where human error becomes less of a factor. Take for example a scenario where you create a reference image for the device manually, but you accidentally install conflicting applications and cause the image to become unstable. In this scenario you have no choice but to begin again the manual process of creating your image. If in this same scenario you had automated the reference image creation process, you could repair the conflict by simply editing a step in the task sequence and then re-running the task sequence. ## Deployment tools -The deployment process described in this article leverages a number of Microsoft deployment tools and technologies. Some of these tools and technologies are included in Windows client and Windows Server, such as Hyper-V and Windows Deployment Services (WDS), while others are available as free downloads from Microsoft in the Microsoft Download Center. +The deployment process described in this article leverages a number of Microsoft deployment tools and technologies. Some of these tools and technologies are included in Windows client and Windows Server, such as Hyper-V and Windows Deployment Services (WDS), while others are available as free downloads from the [Microsoft Download Center](https://www.microsoft.com/en-us/download/windows.aspx). ### Microsoft Deployment Toolkit -The Microsoft Deployment Toolkit (MDT) is the primary component of a Windows deployment. It serves as a unified interface for most of the Microsoft deployment tools and technologies, such as the Windows Assessment and Deployment Kit (Windows ADK), Windows System Image Manager (WSIM), Deployment Image Servicing and Management (DISM), User State Migration Tool (USMT), and many other tools and technologies. Each of these is discussed throughout this article. The unified interface, called the Deployment Workbench, facilitates automation of the deployment process through a series of stored deployment procedures, known as a task sequence. Along with these task sequences and the many scripts and utilities provided by MDT, the resources for a Windows deployment (driver files, application installation files, and image files) are stored in a network share known as the deployment share. +The Microsoft Deployment Toolkit (MDT) is the primary component of a Windows deployment. It serves as a unified interface for most of the Microsoft deployment tools and technologies, such as the Windows Assessment and Deployment Kit (Windows ADK), Windows System Image Manager (Windows SIM), Deployment Image Servicing and Management (DISM), User State Migration Tool (USMT), and many other tools and technologies. Each of these is discussed throughout this article. The unified interface, called the *Deployment Workbench*, facilitates automation of the deployment process through a series of stored deployment procedures, known as a *task sequence*. Along with these task sequences and the many scripts and tools provided by MDT, the resources for a Windows deployment (driver files, application installation files, and image files) are stored in a network share known as the *deployment share*. Download and find out more about the [Microsoft Deployment Toolkit](https://technet.microsoft.com/en-us/windows/dn475741). ### Windows Assessment and Deployment Kit -Although the Microsoft Deployment Toolkit (MDT) is the tool you will interact with most during the deployment process, the deployment tools found in the Windows Assessment and Deployment Kit (Windows ADK) are responsible for performing most of the deployment tasks during the deployment process. While the resources for deployment are held within the MDT deployment share, it is the collection of tools included in Windows ADK that access the image files, stage drivers and Windows Updates, run the deployment experience, provide instructions to Windows Setup, and backup and restore user data. +Although the Microsoft Deployment Toolkit (MDT) is the tool you will interact with most during the deployment process, the deployment tools found in the Windows ADK are responsible for performing most of the deployment tasks during the deployment process. Although the resources for deployment are held within the MDT deployment share, it is the collection of tools included in Windows ADK that access the image files, stage drivers and Windows Updates, run the deployment experience, provide instructions to Windows Setup, and back up and restore user data. + Download and find out more about the [Windows Assessment and Deployment Kit](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#windowsadk). -### Windows 10 Installation Media +### Windows 10 installation media Before you can perform a deployment with MDT, you must first supply a set of operating system installation files and an operating system image. These files and image can be found on the physical installation media (DVD) for Windows 10. You can also find these files in the disk image (ISO file) for Windows 10 that can be downloaded from the [Volume Licensing Service Center (VLSC)](https://www.microsoft.com/Licensing/servicecenter/default.aspx). ->**Note:**  The installation media generated by the [Get Windows 10](https://www.microsoft.com/en-us/software-download/windows10/) page differs from physical media or media downloaded from the VLSC in that it contains an image file in Electronic Software Download (ESD) format rather than in the Windows Imaging (WIM) format. Installation media with an image file in WIM format is required for use with MDT. Installation media from the Get Windows 10 page cannot be used for Windows deployment with MDT. +>**Note:**  The installation media generated from the [Get Windows 10](https://www.microsoft.com/en-us/software-download/windows10/) page differs from physical media or media downloaded from the VLSC in that it contains an image file in Electronic Software Download (ESD) format rather than in the Windows Imaging (WIM) format. Installation media with an image file in WIM format is required for use with MDT. Installation media from the Get Windows 10 page cannot be used for Windows deployment with MDT. ### Windows Server -Although MDT can be installed on a Windows client, to take full advantage of Windows Deployment Services’ ability to network boot, a full Windows Server environment is suggested. To provide network boot for UEFI devices like Surface with WDS, you will need Windows Server 2008 R2 or newer. +Although MDT can be installed on a Windows client, to take full advantage of Windows Deployment Services’ ability to network boot, a full Windows Server environment is suggested. To provide network boot for UEFI devices like Surface with WDS, you will need Windows Server 2008 R2 or later. >**Note:**  To evaluate the deployment process for Surface devices or to test the deployment process described in this article with the upcoming release of Windows Server 2016, you can download evaluation and preview versions from the [TechNet Evaluation Center](https://www.microsoft.com/en-us/evalcenter). -### Windows Deployment services +### Windows Deployment Services Windows Deployment Services (WDS) is leveraged to facilitate network boot capabilities provided by the Preboot Execution Environment (PXE) server. The boot media generated by MDT is loaded onto the Surface device simply by pressing Enter at the prompt when the device attempts to boot from the attached network adapter or Surface Dock. -### Hyper-V Virtualization Platform +### Hyper-V virtualization platform -The process of creating a reference image should always be performed in a virtual environment. When you use a virtual machine as the platform to build your reference image, you eliminate the need for installation of additional drivers. The drivers for a Hyper-V virtual machine are included by default in the factory Windows 10 image. Avoiding installation of additional drivers, especially complex drivers that include application components like control panel applications, ensures that the image created by your reference image process will be as universally compatible as possible. +The process of creating a reference image should always be performed in a virtual environment. When you use a virtual machine as the platform to build your reference image, you eliminate the need for installation of additional drivers. The drivers for a Hyper-V virtual machine are included by default in the factory Windows 10 image. When you avoid the installation of additional drivers - especially complex drivers that include application components like control panel applications - you ensure that the image created by your reference image process will be as universally compatible as possible. ->**Note:**  A Generation 1 virtual machine is recommended when preparing a reference image in a Hyper-V virtual environment. +>**Note:**  A Generation 1 virtual machine is recommended for the preparation of a reference image in a Hyper-V virtual environment. -The goal of reference image creation is not to perform customization, since customizations are performed by MDT at the time of deployment, but to increase performance during deployment by reducing the number of actions that need to occur on each deployed device. The biggest action that can slow down an MDT deployment is the installation of Windows Updates. When MDT performs this step during the deployment process, it downloads the updates on each deployed device and installs them. By installing Windows Updates in your reference image, the updates are already installed when the image is deployed to the device and the MDT update process only needs to install updates that are new since the image was created or are applicable to products other than Windows, for example Microsoft Office updates. +Because customizations are performed by MDT at the time of deployment, the goal of reference image creation is not to perform customization but to increase performance during deployment by reducing the number of actions that need to occur on each deployed device. The biggest action that can slow down an MDT deployment is the installation of Windows updates. When MDT performs this step during the deployment process, it downloads the updates on each deployed device and installs them. By installing Windows updates in your reference image, the updates are already installed when the image is deployed to the device and the MDT update process only needs to install updates that are new since the image was created or are applicable to products other than Windows (for example, Microsoft Office updates). ->**Note:**  Hyper-V is available not only on Windows Server, but also on Windows clients, including Professional and Enterprise editions of Windows 8, Windows 8.1, and Windows 10. Find out more at [Client Hyper-V on Windows 10](https://msdn.microsoft.com/virtualization/hyperv_on_windows/windows_welcome) and [Client Hyper-V on Windows 8 and Windows 8.1](https://technet.microsoft.com/library/hh857623) in the TechNet Library. Hyper-V is also available as a stand-alone product, Microsoft Hyper-V Server at no cost. You can download [Microsoft Hyper-V Server 2012 R2](https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2012-r2) or [Microsoft Hyper-V Server 2016 Technical Preview](https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-technical-preview) from the TechNet Evaluation Center. +>**Note:**  Hyper-V is available not only on Windows Server, but also on Windows clients, including Professional and Enterprise editions of Windows 8, Windows 8.1, and Windows 10. Find out more at [Client Hyper-V on Windows 10](https://msdn.microsoft.com/virtualization/hyperv_on_windows/windows_welcome) and [Client Hyper-V on Windows 8 and Windows 8.1](https://technet.microsoft.com/library/hh857623) in the TechNet Library. Hyper-V is also available as a standalone product, Microsoft Hyper-V Server, at no cost. You can download [Microsoft Hyper-V Server 2012 R2](https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2012-r2) or [Microsoft Hyper-V Server 2016 Technical Preview](https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-technical-preview) from the TechNet Evaluation Center. -Surface Firmware and Drivers +### Surface firmware and drivers -In order for your deployed Windows environment to function correctly on your Surface devices, you will need to install the drivers used by Windows to communicate with the components of your device. These drivers are available for download in the Microsoft Download Center for each Surface device. +For your deployed Windows environment to function correctly on your Surface devices, you will need to install the drivers used by Windows to communicate with the components of your device. These drivers are available for download in the Microsoft Download Center for each Surface device. You can find the correct Microsoft Download Center page for your device at [Download Surface Firmware and Drivers](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). -When you navigate to the specific Microsoft Download Center page for your device, you will notice that there are two files available for download. One file is a Windows Installer (.msi) file. This file is used to update drivers on devices already running Windows or with device management solutions. The other file is an archive (.zip) file. This file contains the individual driver files that are used during deployment, or for manual installation with Device Manager. The file that you will need to download is the .zip archive file. You can read more about the difference between the firmware and driver pack file types at [Manage Surface driver and firmware updates](https://technet.microsoft.com/en-us/itpro/surface/manage-surface-pro-3-firmware-updates). +When you browse to the specific Microsoft Download Center page for your device, you will notice that there are two files available for download. One file is a Windows Installer (.msi) file. This file is used to update drivers on devices that are already running Windows or that have device management solutions. The other file is an archive (.zip) file. This file contains the individual driver files that are used during deployment, or for manual installation with Device Manager. The file that you will need to download is the .zip archive file. You can read more about the difference between the firmware and driver pack file types at [Manage Surface driver and firmware updates](https://technet.microsoft.com/en-us/itpro/surface/manage-surface-pro-3-firmware-updates). -Find the correct Microsoft Download Center page for your device at [Download Surface Firmware and Drivers](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). In addition to the driver files that help Windows communicate with the hardware components of the Surface device, the .zip file you download will also contain firmware updates. These firmware updates will update the instructions used by the device hardware to communicate between components and Windows. The firmware of Surface device components is updated by installation of specific driver files and thus is installed along with the other drivers during deployment. The firmware of an out-of-date Surface device is thus updated when the device reboots during and after the Windows deployment process. ->**Note:**  Beginning in Windows 10, the drivers for Surface devices are included in the Windows Preinstallation Environment (WinPE). In earlier versions of Windows, specific drivers, like network drivers, had to be imported and configured in MDT for use in WinPE to successfully deploy to Surface devices. +>**Note:**  Beginning in Windows 10, the drivers for Surface devices are included in the Windows Preinstallation Environment (WinPE). In earlier versions of Windows, specific drivers (like network drivers) had to be imported and configured in MDT for use in WinPE to successfully deploy to Surface devices. ### Application installation files -In addition to the drivers that are used by Windows to communicate with the Surface device’s hardware and components, you will also need to provide the installation files for any applications that you wish to install on your deployed Surface devices. In order to automate the deployment of an application, you will also need to determine the command line instructions for that application to perform a silent installation. In this article, the Surface App and Microsoft Office 365 will be installed as examples of application installation. The application installation process can be used with any application with installation files that can be launched from command line. +In addition to the drivers that are used by Windows to communicate with the Surface device’s hardware and components, you will also need to provide the installation files for any applications that you want to install on your deployed Surface devices. To automate the deployment of an application, you will also need to determine the command-line instructions for that application to perform a silent installation. In this article, the Surface app and Microsoft Office 365 will be installed as examples of application installation. The application installation process can be used with any application with installation files that can be launched from command line. ->**Note:**  If the application files for your application are stored on your organization’s network and will be accessible from your Surface devices during the deployment process, you can deploy that application directly from that network location. To use installation files from a network location, use the **Install Application Without Source Files or Elsewhere on the Network** option in the MDT New Application Wizard covered in the [Import applications](#import-applications) section later in this article. +>**Note:**  If the application files for your application are stored on your organization’s network and will be accessible from your Surface devices during the deployment process, you can deploy that application directly from that network location. To use installation files from a network location, use the **Install Application Without Source Files or Elsewhere on the Network** option in the MDT New Application Wizard, which is described in the [Import applications](#import-applications) section later in this article. ### Microsoft Surface Deployment Accelerator -If you are looking to deploy only to Surface devices, or you are looking for an accelerated way to perform deployment to Surface devices, you can use the Microsoft Surface Deployment Accelerator to generate an MDT deployment share complete with Surface device drivers, Surface apps, and pre-configured task sequences for creating a reference image and performing deployment to Surface devices. Microsoft Surface Deployment Accelerator can automatically import boot images into WDS and prepare WDS for network boot (PXE). Download the Microsoft Surface Deployment Accelerator from the [Surface Tools for IT](https://www.microsoft.com/en-us/download/details.aspx?id=46703) page in the Microsoft Download Center. +If you want to deploy only to Surface devices or you want an accelerated method to perform deployment to Surface devices, you can use the Microsoft Surface Deployment Accelerator to generate an MDT deployment share complete with Surface device drivers, Surface apps, and pre-configured task sequences to create a reference image and perform deployment to Surface devices. Microsoft Surface Deployment Accelerator can automatically import boot images into WDS and prepare WDS for network boot (PXE). Download the Microsoft Surface Deployment Accelerator from the [Surface Tools for IT](https://www.microsoft.com/en-us/download/details.aspx?id=46703) page in the Microsoft Download Center. ### Install the deployment tools Before you can configure the deployment environment with Windows images, drivers, and applications, you must first install the deployment tools that will be used throughout the deployment process. The three main tools to be installed are WDS, Windows ADK, and MDT. WDS provides the capacity for network boot, Windows ADK provides several deployment tools that perform specific deployment tasks, and MDT provides automation and a central interface from which to manage and control the deployment process. -To boot from the network with either your reference virtual machines or your Surface devices, your deployment environment must include a Windows Server environment. The Windows Server environment is required in order to install WDS and the WDS PXE server. Without PXE support, you will be required to create physical boot media, such as a USB stick to perform your deployment, MDT and Windows ADK will still be required, but Windows Server is not required. Both MDT and Windows ADK can be installed on a Windows client and perform a Windows deployment. +To boot from the network with either your reference virtual machines or your Surface devices, your deployment environment must include a Windows Server environment. The Windows Server environment is required to install WDS and the WDS PXE server. Without PXE support, you will be required to create physical boot media, such as a USB stick to perform your deployment, MDT and Windows ADK will still be required, but Windows Server is not required. Both MDT and Windows ADK can be installed on a Windows client and perform a Windows deployment. ->**Note:**  To download deployment tools directly to Windows Server, you must disable [Internet Explorer Enhanced Security Configuration](https://technet.microsoft.com/library/dd883248). On Windows Server 2012 R2, this can be performed directly from Server Manager on the Local Server tab. In the Properties section, IE Enhanced Security Configuration can be found on the right side. You may also need to enable the File Download option for the Internet zone through the Security tab of Internet Options. +>**Note:**  To download deployment tools directly to Windows Server, you must disable [Internet Explorer Enhanced Security Configuration](https://technet.microsoft.com/library/dd883248). On Windows Server 2012 R2, this can be performed directly through the **Server Manager** option on the **Local Server** tab. In the **Properties** section, **IE Enhanced Security Configuration** can be found on the right side. You may also need to enable the **File Download** option for the **Internet** zone through the **Security** tab of **Internet Options**. #### Install Windows Deployment Services -Windows Deployment Services (WDS) is a Windows Server role. To add the WDS role to a Windows Server 2012 R2 environment, use the Add Roles and Features Wizard, as shown in Figure 1. Launch the Add Roles and Features Wizard from the Manage button of Server Manager. Install both the Deployment Server and Transport Server role services +Windows Deployment Services (WDS) is a Windows Server role. To add the WDS role to a Windows Server 2012 R2 environment, use the Add Roles and Features Wizard, as shown in Figure 1. Start the Add Roles and Features Wizard from the **Manage** button of **Server Manager**. Install both the Deployment Server and Transport Server role services ![]() *Figure 1. Install the Windows Deployment Services server role* -After the WDS role is installed, WDS will need to be configured. You can begin the configuration process from the WDS node of Server Manager by right clicking your server’s name and clicking Windows Deployment Services Management Console. In the Windows Deployment Services window, expand the Servers node to find your server, then right-click and click Configure in the menu to launch the Windows Deployment Services Configuration Wizard, as shown in Figure 2. +After the WDS role is installed, you need to configure WDS. You can begin the configuration process from the WDS node of Server Manager by right-clicking your server’s name and then clicking **Windows Deployment Services Management Console**. In the **Windows Deployment Services** window, expand the **Servers** node to find your server, right-click your server, and then click **Configure** in the menu to start the Windows Deployment Services Configuration Wizard, as shown in Figure 2. ![]() @@ -113,46 +113,47 @@ After the WDS role is installed, WDS will need to be configured. You can begin t >**Note:**  Before you configure WDS make sure you have a local NTFS volume that is not your system drive (C:) available for use with WDS. This volume is used to store WDS boot images, deployment images, and configuration. -Using the Windows Deployment Services Configuration Wizard, configure WDS to fit the needs of your organization. Detailed instructions for the installation and configuration of WDS can be found at [Windows Deployment Services Getting Started Guide for Windows Server 2012](https://technet.microsoft.com/library/jj648426). On the page PXE Server Initial Settings, be sure to configure WDS so that it will respond to your Surface devices when they attempt to boot from the network. If you have already installed WDS or need to change your PXE server response settings, you can do so on the PXE Response tab of the Properties of your server in the Windows Deployment Services Management Console. +Using the Windows Deployment Services Configuration Wizard, configure WDS to fit the needs of your organization. Detailed instructions for the installation and configuration of WDS can be found at [Windows Deployment Services Getting Started Guide for Windows Server 2012](https://technet.microsoft.com/library/jj648426). On the **PXE Server Initial Settings** page, be sure to configure WDS so that it will respond to your Surface devices when they attempt to boot from the network. If you have already installed WDS or need to change your PXE server response settings, you can do so on the **PXE Response** tab of the **Properties** of your server in the Windows Deployment Services Management Console. ->**Note:**  You will add boot images to WDS when you update your boot images in MDT. You do not need to add boot images or Windows images to WDS when configuring the role. +>**Note:**  You will add boot images to WDS when you update your boot images in MDT. You do not need to add boot images or Windows images to WDS when you configure the role. #### Install Windows Assessment and Deployment Kit -To install Windows ADK, run adksetup.exe downloaded from [Download the Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#adkwin10). Windows ADK must be installed before MDT. You should always download and use the most recent version of Windows ADK. A new version is usually released corresponding with each new version of Windows. +To install Windows ADK, run the adksetup.exe file that you downloaded from [Download the Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#adkwin10). Windows ADK must be installed before MDT. You should always download and use the most recent version of Windows ADK. A new version is usually released corresponding with each new version of Windows. ->**Note:**  You can also use adksetup.exe to download the Windows ADK installation files locally for use on other devices. +>**Note:**  You can also use the adksetup.exe file to download the Windows ADK installation files locally for use on other devices. -When you reach the Select the features you want to install page, you only need to select Deployment Tools and Windows Preinstallation Environment (Windows PE) to deploy Windows 10 using MDT, as shown in Figure 3. +When you get to the **Select the features you want to install** page, you only need to select the **Deployment Tools** and **Windows Preinstallation Environment (Windows PE)** check boxes to deploy Windows 10 using MDT, as shown in Figure 3. ![]() -*Figure 3. Only Deployment Tools and Windows PE are required for deployment with MDT* +*Figure 3. Only Deployment Tools and Windows PE options are required for deployment with MDT* #### Install Microsoft Deployment Toolkit -Once the Windows ADK installation completes successfully, MDT can be installed. When you download MDT, ensure that you download the version that matches the architecture of your deployment server environment. For Windows Server the architecture is 64 bit. Download the MDT installation file ending in x64. When MDT is installed you can use the default options during the installation wizard, as shown in Figure 4. +After the Windows ADK installation completes successfully, you can install MDT. When you download MDT, ensure that you download the version that matches the architecture of your deployment server environment. For Windows Server the architecture is 64-bit. Download the MDT installation file that ends in **x64**. When MDT is installed you can use the default options during the installation wizard, as shown in Figure 4. ![]() *Figure 4. Install the Microsoft Deployment Toolkit with default options* -Before you can open the MDT Deployment Workbench, you must enable execution of scripts in PowerShell. If you do not, you may see the error Initialization Error PowerShell is required to use the Deployment Workbench. Please install PowerShell then relaunch Deployment Workbench. -To enable execution of scripts, run the following cmdlet in PowerShell as an Administrator: +Before you can open the MDT Deployment Workbench, you must enable execution of scripts in PowerShell. If you do not do this, the following error message may be displayed: **Initialization Error PowerShell is required to use the Deployment Workbench. Please install PowerShell then relaunch Deployment Workbench.** + +To enable the execution of scripts, run the following cmdlet in PowerShell as an Administrator: `Set-ExecutionPolicy RemoteSigned -Scope CurrentUser` ## Create a reference image -Now that the required tools have been installed, you can begin the first step of customizing your deployment environment to your needs, creating a reference image. Since the reference image should be created in a virtual machine where there is no need for drivers to be installed, and since the reference image will not include applications, the MDT deployment environment can be used almost entirely with default settings. +Now that you have installed the required tools, you can begin the first step of customizing your deployment environment to your needs – create a reference image. Because the reference image should be created in a virtual machine where there is no need for drivers to be installed, and because the reference image will not include applications, you can use the MDT deployment environment almost entirely with default settings. ### Create a deployment share -Now that you have the tools installed, the next step is to configure MDT for creation of a reference image. Before you can perform the process of creating a reference image, MDT needs to be set up with a repository for scripts, images, and other deployment resources. This repository is known as the deployment share. Once the deployment share is created, you must supply MDT with a complete set of Windows 10 installation files, the last set of tools required before MDT can perform reference image creation. +Now that you have the tools installed, the next step is to configure MDT for the creation of a reference image. Before you can perform the process of creating a reference image, MDT needs to be set up with a repository for scripts, images, and other deployment resources. This repository is known as the deployment share. After the deployment share is created, you must supply MDT with a complete set of Windows 10 installation files, the last set of tools required before MDT can perform reference image creation. To create the deployment share, follow these steps: -1. Launch the Deployment Workbench from your Start Menu or Start Screen, as shown in Figure 5. +1. Open the Deployment Workbench from your Start menu or Start screen, as shown in Figure 5. ![]() From c0ad9f87a6835f35cf901fd660365bd2cc6bb769 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 11 Jul 2016 12:11:44 -0700 Subject: [PATCH 05/72] decision maker audience addition --- ...-windows-telemetry-in-your-organization.md | 193 ++++++++++++++---- 1 file changed, 149 insertions(+), 44 deletions(-) diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index 1d4f6b116f..f69a2ac28e 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -17,34 +17,118 @@ author: brianlic-msft - Windows 10 Mobile - Windows Server 2016 Technical Preview -Use this article to make informed decisions about how you can configure telemetry in your organization. Telemetry is a term that means different things to different people and organizations. For the purpose of this article, we discuss telemetry as system data that is uploaded by the Connected User Experience and Telemetry component. The telemetry data is used to keep Windows devices secure, and to help Microsoft improve the quality of Windows and Microsoft services. +At Microsoft, we use Windows telemetry to inform our decisions and focus our efforts in providing the most robust, most valuable platform for your business and the people who count on Windows to enable them to be as productive as possible. Telemetry gives users a voice in the operating system’s development. This guide describes the importance of Windows telemetry and how we protect that data. Additionally, it differentiates between telemetry and functional data. It also describes the telemetry levels that Windows supports. Of course, you can choose how much telemetry is shared with Microsoft, and this guide demonstrates how. ->**Note:**  This article does not apply to System Center Configuration Manager, System Center Endpoint Protection, or System Center Data Protection Manager because those components use a different telemetry service than Windows and Windows Server. +To frame a discussion about telemetry, it is important to understand Microsoft’s privacy principles. We earn customer trust every day by focusing on six key privacy principles as described at [privacy.microsoft.com](https://privacy.microsoft.com/). These principles guided the implementation of the Windows telemetry system in the following ways: -It describes the types of telemetry we gather and the ways you can manage its telemetry. This article also lists some examples of how telemetry can provide you with valuable insights into your enterprise deployments, and how Microsoft uses the data to quickly identify and address issues affecting its customers. +- **Control.** We offer customers control of the telemetry they share with us by providing easy-to-use management tools. +- **Transparency.** We are provide information about the telemetry that Windows and Windows Server collects so our customers can make informed decisions. +- **Security.** We encrypt telemetry in transit from your device and protect that data at our data centers using strong security measures. +- **Strong legal protections.** We respect customers’ local privacy laws and fight for legal protection of their privacy as a fundamental human right. +- **No content-based targeting.** We take steps to avoid and minimize the collection of customer content, such as the content of files, chats, or emails, through the Windows telemetry system. Customer content inadvertently collected is kept confidential and not used for user targeting. +- **Benefits to you.** We collect Windows telemetry to help provide you with an up-to-date, more secure, reliable and performant product, and to improve Windows for all of our customers. -We understand that the privacy and security of our customers’ information is important and we have taken a thoughtful and comprehensive approach to customer privacy and the protection of their data with Windows 10, Windows Server 2016 Technical Preview, and System Center 2016. +This article applies to Windows and Windows Server telemetry only. Other Microsoft or third-party apps, such as System Center Configuration Manager, System Center Endpoint Protection, or System Center Data Protection Manager, might send data to their cloud services in ways that are inconsistent with this guide. Their publishers are responsible for notifying users of their privacy policies, telemetry controls, and so on. This article describes the types of telemetry we may gather, the ways you might manage it in your organization, and some examples of how telemetry can provide you with valuable insights into your enterprise deployments. Microsoft uses the data to quickly identify and address issues affecting its customers. + + +Use this article to make informed decisions about how you might configure telemetry in your organization. Telemetry is a term that means different things to different people and organizations. For the purpose of this article, we discuss telemetry as system data that is uploaded by the Connected User Experience and Telemetry component. The telemetry data is used to help keep Windows devices secure by identifying malware trends and other threats and to help Microsoft improve the quality of Windows and Microsoft services. ## Overview -In previous versions of Windows and Windows Server, Microsoft used telemetry to check for updated or new Windows Defender signatures, check whether Windows Update installations were successful, gather reliability information through the Reliability Analysis Component (RAC) on Windows Server, and gather reliability information through the Windows Customer Experience Improvement Program (CEIP) on Windows. In Windows 10 and Windows Server 2016 Technical Preview, you can control telemetry streams by using Settings > Privacy, Group Policy, or MDM. - -Microsoft is committed to improving customer experiences in a mobile-first and cloud-first world, and it all starts with our customers. Telemetry is one critical way Microsoft is using data to improve our products and services. Telemetry gives every enterprise customer a voice that helps us shape future versions of Windows, Windows Server and System Center, allowing us to respond quickly to your feedback and providing new features and improved quality to our customers. - -Our goal is to leverage the aggregated data to drive changes in the product and ecosystem to improve our customer experiences. We are also partnering with enterprises to provide added value from the telemetry information shared by their devices. Some examples include identifying outdated patches and downloading the latest antimalware signatures to help keep their devices secure, identifying application compatibility issues prior to upgrades, and gaining insights into driver reliability issues affecting other customers. +In previous versions of Windows and Windows Server, Microsoft used telemetry to check for updated or new Windows Defender signatures, check whether Windows Update installations were successful, gather reliability information through the Reliability Analysis Component (RAC), and gather reliability information through the Windows Customer Experience Improvement Program (CEIP) on Windows. In Windows 10 and Windows Server 2016 Technical Preview, you can control telemetry streams by using the Privacy option in Settings, Group Policy, or MDM. For Windows 10, we invite IT pros to join the [Windows Insider Program](http://insider.windows.com) to give us feedback on what we can do to make Windows work better for your organization. +## Understanding Windows telemetry + +Windows as a Service is a fundamental change in how Microsoft plans, builds, and delivers the operating system. Historically, we released a major Windows version every few years. The effort required to deploy large and infrequent Windows versions was substantial. That effort included updating the infrastructure to support the upgrade. Windows as a Service accelerates the cadence to provide rich updates more frequently, and these updates require substantially less effort to roll out than earlier versions of Windows. Since it provides more value to organizations in a shorter timeframe, delivering Windows as a Service is a top priority for us. + +The release cadence of Windows as a Service may be fast, so feedback is critical to its success. We rely on telemetry at each stage of the process to inform our decisions and prioritize our efforts. + +### What is Windows telemetry? +Windows telemetry is technical data about the device and is used in the following ways: + +- Keep Windows up to date +- Keep Windows secure, reliable, and performant +- Improve Windows – through the aggregate analysis of the use of Windows +- Personalize Windows engagement surfaces + +Here are some specific examples of Windows telemetry data: + +- Type of hardware being used +- Applications installed and usage details +- Reliability information on device drivers + +### What is NOT telemetry? + +Confusing telemetry with functional data can be easy. Some Windows components and apps connect to Microsoft services directly, but the data they exchange is not telemetry. For example, exchanging a user’s location for local weather or news is not an example of telemetry—it is functional data that the app or service requires to satisfy the user’s request. + +There are subtle differences between telemetry and functionality data. Windows collects and sends telemetry in the background automatically. You can control how much information is gathered by setting the telemetry level. Microsoft tries to avoid collecting personal information wherever possible (for example, if a crash dump is collected and a document was in memory at the time of the crash). On the other hand, functional data can contain personal information. However, a user action, such as requesting news or asking Cortana a question, usually triggers collection and transmission of functional data. + +If you’re an IT pro that wants to manage Windows functional data sent from your organization to Microsoft, see [Manage connections from Windows operating system components to Microsoft services](https://technet.microsoft.com/en-us/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services). + +The following are specific examples of functional data: + +- Current location for weather +- Bing searches +- Wallpaper and desktop settings synced across multiple devices + +### Telemetry gives users a voice + +Windows and Windows Server telemetry gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows 10 and Windows Server 2016 behaves in the real world, focus on user priorities, and make informed decisions that benefit them. For our enterprise customers, representation in the dataset on which we will make future design decisions is a real benefit. The following sections offer real examples of these benefits. + +### Drive higher app and driver quality + +Our ability to collect telemetry that drives improvements to Windows and Windows Server helps raise the bar for app and device driver quality. Telemetry helps us to quickly identify and fix critical reliability and security issues with apps and device drivers on given configurations. For example, we can identify an app that hangs on devices using a specific version of a video driver, allowing us to work with the app and device driver vendor to quickly fix the issue. The result is less downtime and reduced costs and increased productivity associated with troubleshooting these issues. + +A real-world example of how Windows telemetry helps us quickly identify and fix issues is a particular version of a video driver that was crashing on some devices running Windows 10, causing the device to reboot. We detected the problem in our telemetry, and immediately contacted the third-party developer who builds the video driver. Working with the developer, we provided an updated driver to Windows Insiders within 24 hours. Based on telemetry from the Windows Insiders’ devices, we were able to validate the new version of the video driver, and rolled it out to the broad public as an update the next day. Telemetry helped us find, fix, and resolve a big problem in just 48 hours. Many people were able to avoid losing data due to unplanned reboots without even knowing there was an issue. + +**From an enterprise perspective, this fast response may have avoided lost data and reduced costly support incidents.** + +### Improve end-user productivity + +Windows telemetry also helps Microsoft better understand how customers use (or do not use) the operating system’s features and related services. The insights we gain from this data helps us prioritize our engineering effort to directly impact our customers’ experiences. Examples are: + +- **Start menu.** How do people change the Start menu layout? Do they pin other apps to it? Are there any apps that they frequently unpin? We use this dataset to adjust the default Start menu layout to better reflect people’s expectations when they turn on their device for the first time. +- **Cortana.** We use telemetry to monitor the scalability of our cloud service, improving search performance. +- **Application switching.** Research and observations from earlier Windows versions showed that people rarely used Alt+Tab to switch between applications. After discussing this with some users, we learned they loved the feature, saying that it would be highly productive, but they did not know about it previously. Based on this, we created the Task View button in Windows 10 to make this feature more discoverable. Later telemetry showed significantly higher usage of this feature. + +**These examples show how the use of telemetry data enables Microsoft to build or enhance features which can help organizations increase employee productivity while lowering help desk calls.** + +### Insights into your own organization + +Sharing information with Microsoft helps make Windows and other products better, but it can also help make your internal processes and user experiences better, as well. Microsoft is in the process of developing a set of analytics customized for your internal use. The first of these, called Windows 10 Upgrade Analytics, will be available in Summer 2016. + +#### Windows 10 Upgrade Analytics + +Upgrading to new operating system versions has traditionally been a challenging, complex, and slow process for many enterprises. Discovering applications and drivers and then testing them for potential compatibility issues have been among the biggest pain points. + +To better help customers through this difficult process, Microsoft developed Upgrade Analytics to give enterprises the tools to plan and manage the upgrade process end to end and allowing them to adopt new Windows releases more quickly and on an ongoing basis. + +With Windows telemetry enabled, Microsoft collects computer, application, and driver compatibility-related information for analysis. We then identify compatibility issues that can block your upgrade and suggest fixes when they are known to Microsoft. + +Use Upgrade Analytics to get: +• A visual workflow that guides you from pilot to production +• Detailed computer, driver, and application inventory +• Powerful computer level search and drill-downs +• Guidance and insights into application and driver compatibility issues with suggested fixes +• Data driven application rationalization tools +• Application usage information, allowing targeted validation; workflow to track validation progress and decisions +• Data export to commonly used software deployment tools + +The Upgrade Analytics workflow steps you through the discovery and rationalization process until you have a list of computers that are ready to be upgraded. + + ## How is telemetry data handled by Microsoft? ### Data collection -Windows 10 and Windows Server 2016 Technical Preview includes the Connected User Experience and Telemetry component, which uses Event Tracing for Windows (ETW) tracelogging technology to gather and store telemetry events and data. The operating system and some Microsoft management solutions, such as System Center, use the same logging technology. +Windows 10 and Windows Server 2016 Technical Preview includes the Connected User Experience and Telemetry component, which uses Event Tracing for Windows (ETW) tracelogging technology that gathers and stores telemetry events and data. The operating system and some Microsoft management solutions, such as System Center, use the same logging technology. 1. Operating system features and some management applications are instrumented to publish events and data. Examples of management applications include Virtual Machine Manager (VMM), Server Manager, and Storage Spaces. 2. Events are gathered using public operating system event logging and tracing APIs. 3. You can configure the telemetry level by using an MDM policy, Group Policy, or registry settings. -4. The Connected User Experience and Telemetry component transmits telemetry data over HTTPS to Microsoft and uses certificate pinning. +4. The Connected User Experience and Telemetry component transmits the telemetry data. Info collected at the Enhanced and Full levels of telemetry is typically gathered at a fractional sampling rate, which can be as low as 1% of devices reporting data at those levels. @@ -56,21 +140,21 @@ All telemetry data is encrypted using SSL and uses certificate pinning during tr The Microsoft Data Management Service routes data back to our secure cloud storage. Only Microsoft personnel with a valid business justification are permitted access. -The Connected User Experience and Telemetry component connects to the Microsoft Data Management service at v10.vortex-win.data.microsoft.com. +The following table defines the endpoints for telemetry services: -The Connected User Experience and Telemetry component also connects to settings-win.data.microsoft.com to download configuration information. - -[Windows Error Reporting](http://msdn.microsoft.com/library/windows/desktop/bb513641.aspx) connects to watson.telemetry.microsoft.com. - -[Online Crash Analysis](http://msdn.microsoft.com/library/windows/desktop/ee416349.aspx) connects to oca.telemetry.microsoft.com. +| Service | Endpoint | +| - | - | +| Connected User Experience and Telemetry component | v10.vortex-win.data.microsoft.com
settings-win.data.microsoft.com | +| [Windows Error Reporting](http://msdn.microsoft.com/library/windows/desktop/bb513641.aspx) | watson.telemetry.microsoft.com | +| [Online Crash Analysis](http://msdn.microsoft.com/library/windows/desktop/ee416349.aspx) | oca.telemetry.microsoft.com | ### Data use and access -Data gathered from telemetry is used by Microsoft teams primarily to improve our customer experiences, and for security, health, quality, and performance analysis. The principle of least privileged guides access to telemetry data. Only Microsoft personnel with a valid business need are permitted access to the telemetry data. Microsoft does not share personal data of our customers with third parties, except at the customer’s discretion or for the limited purposes described in the Privacy Statement. We do share business reports with OEMs and third party partners that include aggregated, anonymized telemetry information. Data-sharing decisions are made by an internal team including privacy, legal, and data management. +The principle of least privileged access guides access to telemetry data. Microsoft does not share personal data of our customers with third parties, except at the customer’s discretion or for the limited purposes described in the [Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). Microsoft may share business reports with OEMs and third party partners that include aggregated and anonymized telemetry information. Data-sharing decisions are made by an internal team including privacy, legal, and data management. ### Retention -Microsoft believes in and practices information minimization. We strive to gather only the info we need, and store it for as long as it’s needed to provide a service or for analysis. Much of the info about how Windows and apps are functioning is deleted within 30 days. Other info may be retained longer, such as error reporting data or Store purchase history. +Microsoft believes in and practices information minimization. We strive to gather only the info we need, and store it for as long as it’s needed to provide a service or for analysis. Much of the info about how Windows and apps are functioning is deleted within 30 days. Other info may be retained longer, such as error reporting data or Windows Store purchase history. ## Telemetry levels @@ -81,19 +165,19 @@ The telemetry data is categorized into four levels: - **Security**. Information that’s required to help keep Windows, Windows Server, and System Center secure, including data about the Connected User Experience and Telemetry component settings, the Malicious Software Removal Tool, and Windows Defender. -- **Basic**. Basic device info, including: quality-related data, app compat, app usage data, and data from the **Security** level. +- **Basic**. Basic device info, including: quality-related data, app compatibility, app usage data, and data from the **Security** level. - **Enhanced**. Additional insights, including: how Windows, Windows Server, System Center, and apps are used, how they perform, advanced reliability data, and data from both the **Basic** and the **Security** levels. - **Full**. All data necessary to identify and help to fix problems, plus data from the **Security**, **Basic**, and **Enhanced** levels. -The levels are cumulative and are illustrated in the following diagram. These levels apply to all editions of Windows Server 2016 Technical Preview. +The levels are cumulative and are illustrated in the following diagram. Also, these levels apply to all editions of Windows Server 2016 Technical Preview. ![breakdown of telemetry levels and types of administrative controls](images/priv-telemetry-levels.png) ### Security level -The Security level gathers only the telemetry info that is required to keep Windows devices, Windows Server, and guests secure with the latest security updates. This level is only available on Windows Server 2016, Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, and IoT Core editions. +The Security level gathers only the telemetry info that is required to keep Windows devices, Windows Server, and guests protected with the latest security updates. This level is only available on Windows Server 2016, Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, and Windos IoT Core editions. > **Note:**  If your organization relies on Windows Update for updates, you shouldn’t use the **Security** level. Because no Windows Update information is gathered at this level, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of our updates. @@ -103,7 +187,7 @@ Windows Server Update Services (WSUS) and System Center Configuration Manager fu The data gathered at this level includes: -- **Connected User Experience and Telemetry component settings**. If data has been gathered and is queued to be sent, the Connected User Experience and Telemetry component downloads its settings file from Microsoft’s servers. The data gathered by the client for this request includes OS information, device id (used to identify what specific device is requesting settings) and device class (for example, whether the device is server or desktop). +- **Connected User Experience and Telemetry component settings**. If general telemetry data has been gathered and is queued, it is sent to Microsoft. Along with this telemetry, the Connected User Experience and Telemetry component may download a configuration settings file from Microsoft’s servers. This file is used to configure the Connected User Experience and Telemetry component itself. The data gathered by the client for this request includes OS information, device id (used to identify what specific device is requesting settings) and device class (for example, whether the device is server or desktop). - **Malicious Software Removal Tool (MSRT)** The MSRT infection report contains information, including device info and IP address. @@ -126,11 +210,11 @@ No user content, such as user files or communications, is gathered at the **Secu ### Basic level -The Basic level gathers a limited set of data that’s critical for understanding the device and its configuration. This level also includes the **Security** level data. This level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. The Connected User Experience and Telemetry component does not gather telemetry data about System Center, but it can transmit telemetry for other non-Windows applications if they have user consent. +The Basic level gathers a limited set of data that’s critical for understanding the device and its configuration. This level also includes the **Security** level data. This level helps to identify problems that can occur on a particular hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. The Connected User Experience and Telemetry component does not gather telemetry data about System Center, but it can transmit telemetry for other non-Windows applications if they have user consent. The data gathered at this level includes: -- **Basic device data**. Helps provide an understanding about the types of Windows devices and the configurations and types of native and virtualized Windows Server 2016 Technical Preview instances in the ecosystem, including: +- **Basic device data**. Helps provide an understanding about the types of Windows devices and the configurations and types of native and virtualized Windows Server 2016 Technical Preview in the ecosystem. Examples include: - Device attributes, such as camera resolution and display type @@ -156,7 +240,7 @@ The data gathered at this level includes: - **General app data and app data for Internet Explorer add-ons**. Includes a list of apps that are installed on a native or virtualized instance of the OS and whether these apps function correctly after an upgrade. This app data includes the app name, publisher, version, and basic details about which files have been blocked from usage. - - **App usage data**. Includes how an app is used, including how long an app is used for, when the app has focus, and when the app is started + - **App usage data**. Includes how an app is used, including how long an app is used, when the app has focus, and when the app is started - **Internet Explorer add-ons**. Includes a list of Internet Explorer add-ons that are installed on a device and whether these apps will work after an upgrade. @@ -166,13 +250,13 @@ The data gathered at this level includes: - **Driver data**. Includes specific driver usage that’s meant to help figure out whether apps and devices will function after upgrading to a new version of the operating system. This can help to determine blocking issues and then help Microsoft and our partners apply fixes and improvements. -- **Store**. Provides information about how the Windows Store performs, including app downloads, installations, and updates. It also includes Windows Store launches, page views, suspend and resumes, and obtaining licenses. +- **Windows Store**. Provides information about how the Windows Store performs, including app downloads, installations, and updates. It also includes Windows Store launches, page views, suspend and resumes, and obtaining licenses. ### Enhanced level The Enhanced level gathers data about how Windows and apps are used and how they perform. This level also includes data from both the **Basic** and **Security** levels. This level helps to improve the user experience with the operating system and apps. Data from this level can be abstracted into patterns and trends that can help Microsoft determine future improvements. -This is the default level, and the minimum level needed to quickly identify and address Windows, Windows Server, and System Center quality issues. +This is the default level for Windows 10 Enterprise and Windows 10 Education editions, and the minimum level needed to quickly identify and address Windows, Windows Server, and System Center quality issues. The data gathered at this level includes: @@ -202,6 +286,15 @@ However, before more data is gathered, Microsoft’s privacy governance team, in - All crash dump types, including heap dumps and full dumps. +## Enterprise management + +Sharing telemetry data with Microsoft provides many benefits to enterprises, so we do not recommend turning it off. For most enterprise customers, simply adjusting the telemetry level and managing specific components is the best option. + +Customers can set the telemetry level in both the user interface and with existing management tools. Users can change the telemetry level in the **Diagnostic and usage data** setting. In the Settings app, it is in **Privacy\Feedback & diagnostics**. They can choose between Basic, Enhanced, and Full. The Security level is not available. + +IT pros can use various methods, including Group Policy and Mobile Device Management (MDM), to choose a telemetry level. If you’re using Windows 10 Enterprise, Windows 10 Education, or Windows Server 2016, the Security telemetry level is available when managing the policy. Setting the telemetry level through policy overrides users’ choices. The remainder of this section describes how to do that. + + ### Manage your telemetry settings We do not recommend that you turn off telemetry in your organization as valuable functionality may be impacted, but we recognize that in some scenarios this may be required. Use the steps in this section to do so for Windows, Windows Server, and System Center. @@ -210,7 +303,7 @@ We do not recommend that you turn off telemetry in your organization as valuable You can turn on or turn off System Center telemetry gathering. The default is on and the data gathered at this level represents what is gathered by default when System Center telemetry is turned on. However, setting the operating system telemetry level to **Basic** will turn off System Center telemetry, even if the System Center telemetry switch is turned on. -The lowest telemetry setting level supported through management policies is **Security**. The lowest telemetry setting supported through the Settings UI is **Basic**. The default telemetry setting for Windows Server 2016 Technical Preview is **Enhanced.** +The lowest telemetry setting level supported through management policies is **Security**. The lowest telemetry setting supported through the Settings UI is **Basic**. The default telemetry setting for Windows Server 2016 Technical Preview is **Enhanced**. ### Configure the operating system telemetry level @@ -218,14 +311,13 @@ You can configure your operating system telemetry settings using the management Use the appropriate value in the table below when you configure the management policy. -| Value | Level | Data gathered | -|-------|----------|---------------------------------------------------------------------------------------------------------------------------| -| **0** | Security | Security data only. | -| **1** | Basic | Security data, and basic system and quality data. | -| **2** | Enhanced | Security data, basic system and quality data, and enhanced insights and advanced reliability data. | -| **3** | Full | Security data, basic system and quality data, enhanced insights and advanced reliability data, and full diagnostics data. | +| Level | Data gathered | Value | +| - | - | - | +| Security | Security data only. | **0** | +| Basic | Security data, and basic system and quality data. | **1** | +| Enhanced | Security data, basic system and quality data, and enhanced insights and advanced reliability data. | **2** | +| Full | Security data, basic system and quality data, enhanced insights and advanced reliability data, and full diagnostics data. | **3** | -  ### Use Group Policy to set the telemetry level @@ -277,19 +369,32 @@ There are a few more settings that you can turn off that may send telemetry info >**Note:**  Microsoft does not intend to gather sensitive information, such as credit card numbers, usernames and passwords, email addresses, or other similarly sensitive information for Linguistic Data Collection. We guard against such events by using technologies to identify and remove sensitive information before linguistic data is sent from the user's device. If we determine that sensitive information has been inadvertently received, we delete the information. -   +## Additional resources -## Examples of how Microsoft uses the telemetry data +FAQs: +- [Cortana, Search, and privacy](http://windows.microsoft.com/en-us/windows-10/cortana-privacy-faq) +- [Windows 10 feedback, diagnostics, and privacy](http://windows.microsoft.com/en-us/windows-10/feedback-diagnostics-privacy-faq) +- [Windows 10 camera and privacy](http://windows.microsoft.com/en-us/windows-10/camera-privacy-faq) +- [Windows 10 location service and privacy](http://windows.microsoft.com/en-us/windows-10/location-service-privacy) +- [Microsoft Edge and privacy](http://windows.microsoft.com/en-us/windows-10/edge-privacy-faq) +- [Windows 10 speech, inking, typing, and privacy](http://windows.microsoft.com/en-us/windows-10/speech-inking-typing-privacy-faq) +- [Windows Hello and privacy](http://windows.microsoft.com/en-us/windows-10/windows-hello-privacy-faq) +- [Wi-Fi Sense](http://windows.microsoft.com/en-us/windows-10/wi-fi-sense-faq) +- [Windows Update Delivery Optimization](http://windows.microsoft.com/en-us/windows-10/windows-update-delivery-optimization-faq) -### Drive higher application and driver quality in the ecosystem +Blogs: -Telemetry plays an important role in quickly identifying and fixing critical reliability and security issues in our customers’ deployments and configurations. Insights into the telemetry data we gather helps us to quickly identify crashes or hangs associated with a certain application or driver on a given configuration, like a particular storage type (for example, SCSI) or a memory size. For System Center, job usages and statuses can also help us enhance the job workload and the communication between System Center and its managed products. Microsoft’s ability to get this data from customers and drive improvements into the ecosystem helps raise the bar for the quality of System Center, Windows Server applications, Windows apps, and drivers. Real-time data about Windows installations reduces downtime and the cost associated with troubleshooting unreliable drivers or unstable applications. +- [Privacy and Windows 10](https://blogs.windows.com/windowsexperience/2015/09/28/privacy-and-windows-10) -### Reduce your total cost of ownership and downtime +Privacy Statement: -Telemetry provides a view of which features and services customers use most. For example, the telemetry data provides us with a heat map of the most commonly deployed Windows Server roles, most used Windows features, and which ones are used the least. This helps us make informed decisions on where we should invest our engineering resources to build a leaner operating system. For System Center, understanding the customer environment for management and monitoring will help drive the support compatibilities matrix, such as host and guest OS. This can help you use existing hardware to meet your business needs and reduce your total cost of ownership, as well as reducing downtime associated with security updates. +- [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement) -### Build features that address our customers’ needs +TechNet: -Telemetry also helps us better understand how customers deploy components, use features, and use services to achieve their business goals. Getting insights from that information helps us prioritize our engineering investments in areas that can directly affect our customers’ experiences and workloads. Some examples include customer usage of containers, storage, and networking configurations associated with Windows Server roles like Clustering and Web. Another example could be to find out when is CPU hyper-threading turned off and the resulting impact. We use the insights to drive improvements and intelligence into some of our management and monitoring solutions, to help customers diagnose quality issues, and save money by making fewer help calls to Microsoft. \ No newline at end of file +- [Manage connections from Windows operating system components to Microsoft services](https://technet.microsoft.com/en-us/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services) + +Web Pages: + +- [Privacy at Microsoft](http://privacy.microsoft.com) From a9c621ce22b0ddf001f9da3b29b4bf0dc83d4abf Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 11 Jul 2016 12:52:50 -0700 Subject: [PATCH 06/72] typos --- ...-windows-telemetry-in-your-organization.md | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index f69a2ac28e..daaa0d03ee 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -108,13 +108,14 @@ To better help customers through this difficult process, Microsoft developed Upg With Windows telemetry enabled, Microsoft collects computer, application, and driver compatibility-related information for analysis. We then identify compatibility issues that can block your upgrade and suggest fixes when they are known to Microsoft. Use Upgrade Analytics to get: -• A visual workflow that guides you from pilot to production -• Detailed computer, driver, and application inventory -• Powerful computer level search and drill-downs -• Guidance and insights into application and driver compatibility issues with suggested fixes -• Data driven application rationalization tools -• Application usage information, allowing targeted validation; workflow to track validation progress and decisions -• Data export to commonly used software deployment tools + +- A visual workflow that guides you from pilot to production +- Detailed computer, driver, and application inventory +- Powerful computer level search and drill-downs +- Guidance and insights into application and driver compatibility issues with suggested fixes +- Data driven application rationalization tools +- Application usage information, allowing targeted validation; workflow to track validation progress and decisions +- Data export to commonly used software deployment tools The Upgrade Analytics workflow steps you through the discovery and rationalization process until you have a list of computers that are ready to be upgraded. @@ -371,7 +372,7 @@ There are a few more settings that you can turn off that may send telemetry info ## Additional resources -FAQs: +FAQs - [Cortana, Search, and privacy](http://windows.microsoft.com/en-us/windows-10/cortana-privacy-faq) - [Windows 10 feedback, diagnostics, and privacy](http://windows.microsoft.com/en-us/windows-10/feedback-diagnostics-privacy-faq) @@ -383,18 +384,18 @@ FAQs: - [Wi-Fi Sense](http://windows.microsoft.com/en-us/windows-10/wi-fi-sense-faq) - [Windows Update Delivery Optimization](http://windows.microsoft.com/en-us/windows-10/windows-update-delivery-optimization-faq) -Blogs: +Blogs - [Privacy and Windows 10](https://blogs.windows.com/windowsexperience/2015/09/28/privacy-and-windows-10) -Privacy Statement: +Privacy Statement - [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement) -TechNet: +TechNet - [Manage connections from Windows operating system components to Microsoft services](https://technet.microsoft.com/en-us/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services) -Web Pages: +Web Pages - [Privacy at Microsoft](http://privacy.microsoft.com) From 7a9f6cb26e9d80d61c2a69664b0673cdfc2c04f5 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 11 Jul 2016 16:49:47 -0700 Subject: [PATCH 07/72] tech review feedback --- .../configure-windows-telemetry-in-your-organization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index daaa0d03ee..96c38f1e90 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -23,7 +23,7 @@ To frame a discussion about telemetry, it is important to understand Microsoft - **Control.** We offer customers control of the telemetry they share with us by providing easy-to-use management tools. - **Transparency.** We are provide information about the telemetry that Windows and Windows Server collects so our customers can make informed decisions. -- **Security.** We encrypt telemetry in transit from your device and protect that data at our data centers using strong security measures. +- **Security.** We encrypt telemetry in transit from your device and protect that data at our secure data centers. - **Strong legal protections.** We respect customers’ local privacy laws and fight for legal protection of their privacy as a fundamental human right. - **No content-based targeting.** We take steps to avoid and minimize the collection of customer content, such as the content of files, chats, or emails, through the Windows telemetry system. Customer content inadvertently collected is kept confidential and not used for user targeting. - **Benefits to you.** We collect Windows telemetry to help provide you with an up-to-date, more secure, reliable and performant product, and to improve Windows for all of our customers. @@ -46,7 +46,7 @@ Windows as a Service is a fundamental change in how Microsoft plans, builds, and The release cadence of Windows as a Service may be fast, so feedback is critical to its success. We rely on telemetry at each stage of the process to inform our decisions and prioritize our efforts. ### What is Windows telemetry? -Windows telemetry is technical data about the device and is used in the following ways: +Windows telemetry is vital technical data from Windows devices about the device and how Windows and related software are performing. It's used in the following ways: - Keep Windows up to date - Keep Windows secure, reliable, and performant From 273e49e5d732084070008dcd38fd6ba3f849934c Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 12 Jul 2016 09:48:14 -0700 Subject: [PATCH 08/72] pulling upgrade analytics section for now --- .../manage/configure-windows-telemetry-in-your-organization.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index 96c38f1e90..dae64d2d07 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -95,6 +95,7 @@ Windows telemetry also helps Microsoft better understand how customers use (or d **These examples show how the use of telemetry data enables Microsoft to build or enhance features which can help organizations increase employee productivity while lowering help desk calls.** + ## How is telemetry data handled by Microsoft? ### Data collection From 4573ff486cfab120c74635868cd6e43626ddffe9 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 12 Jul 2016 09:55:00 -0700 Subject: [PATCH 09/72] Pulled content out of topics and into its own to better address customer questions --- windows/keep-secure/TOC.md | 1 + ...reate-and-verify-an-efs-dra-certificate.md | 85 +++++++++++++++++++ .../create-edp-policy-using-intune.md | 48 +---------- .../create-edp-policy-using-sccm.md | 41 +-------- 4 files changed, 89 insertions(+), 86 deletions(-) create mode 100644 windows/keep-secure/create-and-verify-an-efs-dra-certificate.md diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 504f41304c..0e7321d864 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -22,6 +22,7 @@ ##### [Deploy your enterprise data protection (EDP) policy](deploy-edp-policy-using-intune.md) ##### [Create and deploy a VPN policy for enterprise data protection (EDP) using Microsoft Intune](create-vpn-and-edp-policy-using-intune.md) #### [Create and deploy an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) +#### [Create and verify an Encrypting File System (EFS) DRA certificate](create-and-verify-an-efs-dra-certificate.md) ### [General guidance and best practices for enterprise data protection (EDP)](guidance-and-best-practices-edp.md) #### [Enlightened apps for use with enterprise data protection (EDP)](enlightened-microsoft-apps-and-edp.md) #### [Testing scenarios for enterprise data protection (EDP)](testing-scenarios-for-edp.md) diff --git a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md new file mode 100644 index 0000000000..5f98952a87 --- /dev/null +++ b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md @@ -0,0 +1,85 @@ + +--- +title: Create and verify an Encrypting File System (EFS) DRA certificate (Windows 10) +description: Follow these steps to create, verify, and perform a quick recovery using a Encrypting File System (EFS) Data Recovery Agent (DRA) certificate. +ms.prod: w10 +ms.mktglfcycl: explore +ms.sitesec: library +ms.pagetype: security +--- + +# Create and verify an Encrypting File System (EFS) DRA certificate +**Applies to:** + +- Windows 10 Insider Preview +- Windows 10 Mobile Preview + +[Some information relates to pre-released product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + +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 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. + +The recovery process included in this topic only works for desktop devices. EDP deletes the data on Windows 10 Mobile devices. + +>**Important**
+If you already have an EFS DRA certificate for your organization, you can skip creating a new one. Just use your current EFS DRA certificate in your policy. + +**To manually create an EFS DRA certificate** +1. On a computer without an EFS DRA certificate installed, open a command prompt with elevated rights, and then navigate to where you want to store the certificate. + +2. Run this command: + + `cipher /r:` + + Where *<EFSRA>* is the name of the .cer and .pfx files that you want to create. + +3. When prompted, type and confirm a password to help protect your new Personal Information Exchange (.pfx) file. + + The EFSDRA.cer and EFSDRA.pfx files are created in the location you specified in Step 1. + + >**Important**
+ Because these files can be used to decrypt any EDP file, you must protect them accordingly. We highly recommend storing them as a public key (PKI) on a smart card with strong protection, stored in a secured physical location. + +4. Add your EFS DRA certificate to your EDP policy by using either Microsoft Intune or System Center Configuration Manager. + + >**Note**
+ To add your EFS DRA certificate to your policy by using Microsoft Intune, see the [Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) topic. To add your EFS DRA certificate to your policy by using System Center Configuration Manager, see the [Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) topic. + +**To verify your data recovery certificate is correctly set up on an EDP client computer** +1. Open an app on your protected app list, and then create and save a file so that it’s encrypted by EDP. + +2. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: + + `cipher /c ` + + Where *<filename>* is the name of the file you created in Step 1. + +3. Make sure that your data recovery certificate is listed in the **Recovery Certificates** list. + +**To recover your data using the EFS DRA certificate in a test environment** +1. Copy your EDP-encrypted file to a location where you have admin access. + +2. Install the EFSDRA.pfx file, using your password. + +3. Open a command prompt with elevated rights, navigate to the encrypted file, and then run this command: + + `cipher /d ` + + Where *<encryptedfile.extension>* is the name of your encrypted file. For example, corporatedata.docx. + +**To recover your EDP-protected desktop data after unenrollment** +1. Have your employee sign in to the unenrolled device, open a command prompt, and type: + `Robocopy “%localappdata%\Microsoft\EDP\Recovery” <“new_location”> /EFSRAW` + + Where `<”new_location”>` is a different location from where you store your recovery data. This location can be on the employee’s device or on a Windows 8 or Windows Server 2012 or newer server file share that you can reach while logged in as a data recovery agent. + +2. Sign in to a different device with administrator credentials that have access to your organization's Data Recovery Agent (DRA) certificate, and perform the file decryption and recovery by typing: + + `cipher.exe /D <“new_location”>` + +3. Sign in to the unenrolled device as the employee, and type: + + `Robocopy <”new_location”> “%localappdata%\Microsoft\EDP\Recovery\Input”` + +4. Ask the employee to log back in to the device or to lock and unlock the device. + + The Windows Credential service automatically recovers the protected data from the `Recovery\Input` location. diff --git a/windows/keep-secure/create-edp-policy-using-intune.md b/windows/keep-secure/create-edp-policy-using-intune.md index 17b58ff4b3..81f4eb2745 100644 --- a/windows/keep-secure/create-edp-policy-using-intune.md +++ b/windows/keep-secure/create-edp-policy-using-intune.md @@ -304,56 +304,10 @@ There are no default locations included with EDP, you must add each of your netw 2. Add as many locations as you need, and then click **OK**.

The **Add or Edit Enterprise Network Locations box** closes. -3. In the **Use a data recovery certificate in case of data loss** box, click **Browse** to add a data recovery certificate for your policy.

After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the Data Recovery Agent (DRA) certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data.

For steps about how to create and verify an EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) DRA certificate](#create-and-verify-an-encrypting-file-system-efs-dra-certificate) section of this topic. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic.

+3. In the **Use a data recovery certificate in case of data loss** box, click **Browse** to add a data recovery certificate for your policy.

After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the Data Recovery Agent (DRA) certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data.

For steps about how to create and verify an EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) DRA certificate](create-and-verify-an-efs-dra-certificate.md) topic. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic.

![Microsoft Intune: Specify a data recovery certificate for your policy](images/intune-data-recovery.png) -### Create and verify an Encrypting File System (EFS) DRA certificate -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 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. - ->**Important**
-If you already have an EFS DRA certificate for your organization, you can skip creating a new one. Just use your current EFS DRA certificate in your policy. To add your EFS DRA certificate to your policy by using Microsoft Intune, see Step 3 in the [Choose where apps can access enterprise data](#choose-where-apps-can-access-enterprise-data) section of this topic. - -**To manually create an EFS DRA certificate** -1. On a computer without an EFS DRA certificate installed, open a command prompt with elevated rights, and then navigate to where you want to store the certificate. - -2. Run this command: - - `cipher /r:` - - Where *<EFSRA>* is the name of the .cer and .pfx files that you want to create. - -3. When prompted, type and confirm a password to help protect your new Personal Information Exchange (.pfx) file. - - The EFSDRA.cer and EFSDRA.pfx files are created in the location you specified in Step 1. - - >**Important**
- Because these files can be used to decrypt any EDP file, you must protect them accordingly. We highly recommend storing them as a public key (PKI) on a smart card with strong protection, stored in a secured physical location. - -4. Add your EFS DRA certificate to your EDP policy by using Step 3 of the [Choose where apps can access enterprise data](#choose-where-apps-can-access-enterprise-data) section of this topic. - -**To verify your data recovery certificate is correctly set up on an EDP client computer** -1. Open an app on your protected app list, and then create and save a file so that it’s encrypted by EDP. - -2. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: - - `cipher /c ` - - Where *<filename>* is the name of the file you created in Step 1. - -3. Make sure that your data recovery certificate is listed in the **Recovery Certificates** list. - -**To recover your data using the EFS DRA certificate in a test environment** -1. Copy your EDP-encrypted file to a location where you have admin access. - -2. Install the EFSDRA.pfx file, using your password. - -3. Open a command prompt with elevated rights, navigate to the encrypted file, and then run this command: - - `cipher /d ` - - Where *<encryptedfile.extension>* is the name of your encrypted file. For example, corporatedata.docx. - ## Choose your optional EDP-related settings After you've decided where your protected apps can access enterprise data on your network, you’ll be asked to decide if you want to add any optional EDP settings. diff --git a/windows/keep-secure/create-edp-policy-using-sccm.md b/windows/keep-secure/create-edp-policy-using-sccm.md index 9fd513eda2..5668449d99 100644 --- a/windows/keep-secure/create-edp-policy-using-sccm.md +++ b/windows/keep-secure/create-edp-policy-using-sccm.md @@ -441,49 +441,12 @@ There are no default locations included with EDP, you must add each of your netw 5. In the required **Upload a Data Recovery Agent (DRA) certificate to allow recovery of encrypted data** box, click **Browse** to add a data recovery certificate for your policy. - After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the DRA certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data. + After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the DRA certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data. - For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic. + For steps about how to create and verify an EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) DRA certificate](create-and-verify-an-efs-dra-certificate.md) topic. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic. ![Create Configuration Item wizard, Add a data recovery agent (DRA) certificate](images/edp-sccm-dra.png) -#### Create and verify an Encrypting File System (EFS) DRA certificate for EDP -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 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. - ->**Important**
If you already have an EFS DRA certificate for your organization, you can skip creating a new one. Just use your current EFS DRA certificate in your policy. - -**To manually create an EFS DRA certificate** -1. On a computer without an EFS DRA certificate installed, open a command prompt with elevated rights, and then navigate to where you want to store the certificate. -2. Run this command: - - `cipher /r:`
Where `` is the name of the .cer and .pfx files that you want to create. - -3. When prompted, type and confirm a password to help protect your new Personal Information Exchange (.pfx) file. - - The EFSDRA.cer and EFSDRA.pfx files are created in the location you specified in Step 1. - - **Important**
Because these files can be used to decrypt any EDP file, you must protect them accordingly. We highly recommend storing them as a public key (PKI) on a smart card with strong protection, stored in a secured physical location. - -4. Add your EFS DRA certificate to your EDP policy by using Step 3 of the [Choose where apps can access enterprise data](#choose-where-apps-can-access-enterprise-data) section of this topic. - -**To verify your data recovery certificate is correctly set up on an EDP client computer** -1. Open an app on your protected app list, and then create and save a file so that it’s encrypted by EDP. - -2. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: - - `cipher /c `
Where `` is the name of the file you created in Step 1. - -3. Make sure that your data recovery certificate is listed in the **Recovery Certificates** list. - -**To recover your data using the EFS DRA certificate in a test environment** -1. Copy your EDP-encrypted file to a location where you have admin access. - -2. Install the EFSDRA.pfx file, using your password. - -3. Open a command prompt with elevated rights, navigate to the encrypted file, and then run this command: - - `cipher /d `
Where `` is the name of your encrypted file. For example, corporatedata.docx. - ### Choose your optional EDP-related settings After you've decided where your protected apps can access enterprise data on your network, you’ll be asked to decide if you want to add any optional EDP settings. From 4e064571bc7deb976fc431845058092773c6a3d7 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 12 Jul 2016 11:03:09 -0700 Subject: [PATCH 10/72] Updated formatting --- .../keep-secure/create-and-verify-an-efs-dra-certificate.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md index 5f98952a87..ae8da1f1a0 100644 --- a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md +++ b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md @@ -68,9 +68,10 @@ If you already have an EFS DRA certificate for your organization, you can skip c **To recover your EDP-protected desktop data after unenrollment** 1. Have your employee sign in to the unenrolled device, open a command prompt, and type: + `Robocopy “%localappdata%\Microsoft\EDP\Recovery” <“new_location”> /EFSRAW` - Where `<”new_location”>` is a different location from where you store your recovery data. This location can be on the employee’s device or on a Windows 8 or Windows Server 2012 or newer server file share that you can reach while logged in as a data recovery agent. + Where *<”new_location”>* is a different location from where you store your recovery data. This location can be on the employee’s device or on a Windows 8 or Windows Server 2012 or newer server file share that you can reach while logged in as a data recovery agent. 2. Sign in to a different device with administrator credentials that have access to your organization's Data Recovery Agent (DRA) certificate, and perform the file decryption and recovery by typing: From 2d47c556fc6877dd98a8fbdc1b6f124ee0d1019a Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 12 Jul 2016 11:16:46 -0700 Subject: [PATCH 11/72] PR feedback --- ...configure-windows-telemetry-in-your-organization.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index dae64d2d07..9ab09a0d21 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -43,7 +43,7 @@ For Windows 10, we invite IT pros to join the [Windows Insider Program](http:// Windows as a Service is a fundamental change in how Microsoft plans, builds, and delivers the operating system. Historically, we released a major Windows version every few years. The effort required to deploy large and infrequent Windows versions was substantial. That effort included updating the infrastructure to support the upgrade. Windows as a Service accelerates the cadence to provide rich updates more frequently, and these updates require substantially less effort to roll out than earlier versions of Windows. Since it provides more value to organizations in a shorter timeframe, delivering Windows as a Service is a top priority for us. -The release cadence of Windows as a Service may be fast, so feedback is critical to its success. We rely on telemetry at each stage of the process to inform our decisions and prioritize our efforts. +The release cadence of Windows may be fast, so feedback is critical to its success. We rely on telemetry at each stage of the process to inform our decisions and prioritize our efforts. ### What is Windows telemetry? Windows telemetry is vital technical data from Windows devices about the device and how Windows and related software are performing. It's used in the following ways: @@ -61,9 +61,9 @@ Here are some specific examples of Windows telemetry data: ### What is NOT telemetry? -Confusing telemetry with functional data can be easy. Some Windows components and apps connect to Microsoft services directly, but the data they exchange is not telemetry. For example, exchanging a user’s location for local weather or news is not an example of telemetry—it is functional data that the app or service requires to satisfy the user’s request. +Telemetry can sometimes be confused with functional data. Some Windows components and apps connect to Microsoft services directly, but the data they exchange is not telemetry. For example, exchanging a user’s location for local weather or news is not an example of telemetry—it is functional data that the app or service requires to satisfy the user’s request. -There are subtle differences between telemetry and functionality data. Windows collects and sends telemetry in the background automatically. You can control how much information is gathered by setting the telemetry level. Microsoft tries to avoid collecting personal information wherever possible (for example, if a crash dump is collected and a document was in memory at the time of the crash). On the other hand, functional data can contain personal information. However, a user action, such as requesting news or asking Cortana a question, usually triggers collection and transmission of functional data. +There are subtle differences between telemetry and functional data. Windows collects and sends telemetry in the background automatically. You can control how much information is gathered by setting the telemetry level. Microsoft tries to avoid collecting personal information wherever possible (for example, if a crash dump is collected and a document was in memory at the time of the crash). On the other hand, functional data can contain personal information. However, a user action, such as requesting news or asking Cortana a question, usually triggers collection and transmission of functional data. If you’re an IT pro that wants to manage Windows functional data sent from your organization to Microsoft, see [Manage connections from Windows operating system components to Microsoft services](https://technet.microsoft.com/en-us/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services). @@ -81,9 +81,7 @@ Windows and Windows Server telemetry gives every user a voice in the operating s Our ability to collect telemetry that drives improvements to Windows and Windows Server helps raise the bar for app and device driver quality. Telemetry helps us to quickly identify and fix critical reliability and security issues with apps and device drivers on given configurations. For example, we can identify an app that hangs on devices using a specific version of a video driver, allowing us to work with the app and device driver vendor to quickly fix the issue. The result is less downtime and reduced costs and increased productivity associated with troubleshooting these issues. -A real-world example of how Windows telemetry helps us quickly identify and fix issues is a particular version of a video driver that was crashing on some devices running Windows 10, causing the device to reboot. We detected the problem in our telemetry, and immediately contacted the third-party developer who builds the video driver. Working with the developer, we provided an updated driver to Windows Insiders within 24 hours. Based on telemetry from the Windows Insiders’ devices, we were able to validate the new version of the video driver, and rolled it out to the broad public as an update the next day. Telemetry helped us find, fix, and resolve a big problem in just 48 hours. Many people were able to avoid losing data due to unplanned reboots without even knowing there was an issue. - -**From an enterprise perspective, this fast response may have avoided lost data and reduced costly support incidents.** +A real-world example of how Windows telemetry helps us quickly identify and fix issues is a particular version of a video driver that was crashing on some devices running Windows 10, causing the device to reboot. We detected the problem in our telemetry, and immediately contacted the third-party developer who builds the video driver. Working with the developer, we provided an updated driver to Windows Insiders within 24 hours. Based on telemetry from the Windows Insiders’ devices, we were able to validate the new version of the video driver, and rolled it out to the broad public as an update the next day. Telemetry helped us find, fix, and resolve this problem in just 48 hours, providing a better user experience and reducing costly support calls. ### Improve end-user productivity From 905d9446191ae2c61be625fdab2b34755796293c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 12 Jul 2016 12:19:25 -0700 Subject: [PATCH 12/72] Fixing formatting --- .../keep-secure/create-and-verify-an-efs-dra-certificate.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md index ae8da1f1a0..133b453239 100644 --- a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md +++ b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md @@ -24,6 +24,7 @@ The recovery process included in this topic only works for desktop devices. EDP If you already have an EFS DRA certificate for your organization, you can skip creating a new one. Just use your current EFS DRA certificate in your policy. **To manually create an EFS DRA certificate** + 1. On a computer without an EFS DRA certificate installed, open a command prompt with elevated rights, and then navigate to where you want to store the certificate. 2. Run this command: @@ -45,6 +46,7 @@ If you already have an EFS DRA certificate for your organization, you can skip c To add your EFS DRA certificate to your policy by using Microsoft Intune, see the [Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) topic. To add your EFS DRA certificate to your policy by using System Center Configuration Manager, see the [Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) topic. **To verify your data recovery certificate is correctly set up on an EDP client computer** + 1. Open an app on your protected app list, and then create and save a file so that it’s encrypted by EDP. 2. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: @@ -56,6 +58,7 @@ If you already have an EFS DRA certificate for your organization, you can skip c 3. Make sure that your data recovery certificate is listed in the **Recovery Certificates** list. **To recover your data using the EFS DRA certificate in a test environment** + 1. Copy your EDP-encrypted file to a location where you have admin access. 2. Install the EFSDRA.pfx file, using your password. @@ -67,6 +70,7 @@ If you already have an EFS DRA certificate for your organization, you can skip c Where *<encryptedfile.extension>* is the name of your encrypted file. For example, corporatedata.docx. **To recover your EDP-protected desktop data after unenrollment** + 1. Have your employee sign in to the unenrolled device, open a command prompt, and type: `Robocopy “%localappdata%\Microsoft\EDP\Recovery” <“new_location”> /EFSRAW` From 2c8e5b7e4945b67aefb2f43a89881479cf799705 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 12 Jul 2016 14:06:14 -0700 Subject: [PATCH 13/72] Updated change history for new DRA topic --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 1 + .../keep-secure/create-and-verify-an-efs-dra-certificate.md | 4 ++-- 2 files changed, 3 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 812c222e48..ff277a1095 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 |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 | |[Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) |New | diff --git a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md index 133b453239..03d72f1d40 100644 --- a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md +++ b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md @@ -1,6 +1,6 @@ --- -title: Create and verify an Encrypting File System (EFS) DRA certificate (Windows 10) +title: Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate (Windows 10) description: Follow these steps to create, verify, and perform a quick recovery using a Encrypting File System (EFS) Data Recovery Agent (DRA) certificate. ms.prod: w10 ms.mktglfcycl: explore @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security --- -# Create and verify an Encrypting File System (EFS) DRA certificate +# Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate **Applies to:** - Windows 10 Insider Preview From 6f09a7ef43eea843dedec24a37bac6a428e6616c Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Tue, 12 Jul 2016 19:09:31 -0700 Subject: [PATCH 14/72] input content; images --- ...-windows-10-to-surface-devices-with-mdt.md | 613 +++++++++--------- .../surface/images/surface-deploymdt-fig1.png | Bin 0 -> 140710 bytes .../images/surface-deploymdt-fig10.png | Bin 0 -> 57817 bytes .../images/surface-deploymdt-fig11.png | Bin 0 -> 40126 bytes .../images/surface-deploymdt-fig12.png | Bin 0 -> 130262 bytes .../images/surface-deploymdt-fig13.png | Bin 0 -> 70767 bytes .../images/surface-deploymdt-fig14.png | Bin 0 -> 23345 bytes .../images/surface-deploymdt-fig15.png | Bin 0 -> 10707 bytes .../images/surface-deploymdt-fig16.png | Bin 0 -> 59519 bytes .../images/surface-deploymdt-fig17.png | Bin 0 -> 21654 bytes .../images/surface-deploymdt-fig18.png | Bin 0 -> 48365 bytes .../images/surface-deploymdt-fig19.png | Bin 0 -> 291550 bytes .../surface/images/surface-deploymdt-fig2.png | Bin 0 -> 36889 bytes .../images/surface-deploymdt-fig20.png | Bin 0 -> 34718 bytes .../images/surface-deploymdt-fig21.png | Bin 0 -> 17430 bytes .../images/surface-deploymdt-fig22.png | Bin 0 -> 13322 bytes .../images/surface-deploymdt-fig23.png | Bin 0 -> 13015 bytes .../images/surface-deploymdt-fig24.png | Bin 0 -> 38827 bytes .../images/surface-deploymdt-fig25.png | Bin 0 -> 106826 bytes .../surface/images/surface-deploymdt-fig3.png | Bin 0 -> 142680 bytes .../surface/images/surface-deploymdt-fig4.png | Bin 0 -> 25997 bytes .../surface/images/surface-deploymdt-fig5.png | Bin 0 -> 159013 bytes .../surface/images/surface-deploymdt-fig6.png | Bin 0 -> 40566 bytes .../surface/images/surface-deploymdt-fig7.png | Bin 0 -> 30252 bytes .../surface/images/surface-deploymdt-fig8.png | Bin 0 -> 39598 bytes .../surface/images/surface-deploymdt-fig9.png | Bin 0 -> 44543 bytes 26 files changed, 306 insertions(+), 307 deletions(-) create mode 100644 devices/surface/images/surface-deploymdt-fig1.png create mode 100644 devices/surface/images/surface-deploymdt-fig10.png create mode 100644 devices/surface/images/surface-deploymdt-fig11.png create mode 100644 devices/surface/images/surface-deploymdt-fig12.png create mode 100644 devices/surface/images/surface-deploymdt-fig13.png create mode 100644 devices/surface/images/surface-deploymdt-fig14.png create mode 100644 devices/surface/images/surface-deploymdt-fig15.png create mode 100644 devices/surface/images/surface-deploymdt-fig16.png create mode 100644 devices/surface/images/surface-deploymdt-fig17.png create mode 100644 devices/surface/images/surface-deploymdt-fig18.png create mode 100644 devices/surface/images/surface-deploymdt-fig19.png create mode 100644 devices/surface/images/surface-deploymdt-fig2.png create mode 100644 devices/surface/images/surface-deploymdt-fig20.png create mode 100644 devices/surface/images/surface-deploymdt-fig21.png create mode 100644 devices/surface/images/surface-deploymdt-fig22.png create mode 100644 devices/surface/images/surface-deploymdt-fig23.png create mode 100644 devices/surface/images/surface-deploymdt-fig24.png create mode 100644 devices/surface/images/surface-deploymdt-fig25.png create mode 100644 devices/surface/images/surface-deploymdt-fig3.png create mode 100644 devices/surface/images/surface-deploymdt-fig4.png create mode 100644 devices/surface/images/surface-deploymdt-fig5.png create mode 100644 devices/surface/images/surface-deploymdt-fig6.png create mode 100644 devices/surface/images/surface-deploymdt-fig7.png create mode 100644 devices/surface/images/surface-deploymdt-fig8.png create mode 100644 devices/surface/images/surface-deploymdt-fig9.png diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 87efb2abfd..a2b2799dbf 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -32,35 +32,35 @@ The deployment process described in this article leverages a number of Microsoft ### Microsoft Deployment Toolkit -The Microsoft Deployment Toolkit (MDT) is the primary component of a Windows deployment. It serves as a unified interface for most of the Microsoft deployment tools and technologies, such as the Windows Assessment and Deployment Kit (Windows ADK), Windows System Image Manager (Windows SIM), Deployment Image Servicing and Management (DISM), User State Migration Tool (USMT), and many other tools and technologies. Each of these is discussed throughout this article. The unified interface, called the *Deployment Workbench*, facilitates automation of the deployment process through a series of stored deployment procedures, known as a *task sequence*. Along with these task sequences and the many scripts and tools provided by MDT, the resources for a Windows deployment (driver files, application installation files, and image files) are stored in a network share known as the *deployment share*. +The Microsoft Deployment Toolkit (MDT) is the primary component of a Windows deployment. It serves as a unified interface for most of the Microsoft deployment tools and technologies, such as the Windows Assessment and Deployment Kit (Windows ADK), Windows System Image Manager (Windows SIM), Deployment Image Servicing and Management (DISM), User State Migration Tool (USMT), and many other tools and technologies. Each of these is discussed throughout this article. The unified interface, called the *Deployment Workbench*, facilitates automation of the deployment process through a series of stored deployment procedures, known as a *task sequence*. Along with these task sequences and the many scripts and tools that MDT provides, the resources for a Windows deployment (driver files, application installation files, and image files) are stored in a network share known as the *deployment share*. -Download and find out more about the [Microsoft Deployment Toolkit](https://technet.microsoft.com/en-us/windows/dn475741). +You can download and find out more about MDT at [Microsoft Deployment Toolkit](https://technet.microsoft.com/en-us/windows/dn475741). ### Windows Assessment and Deployment Kit -Although the Microsoft Deployment Toolkit (MDT) is the tool you will interact with most during the deployment process, the deployment tools found in the Windows ADK are responsible for performing most of the deployment tasks during the deployment process. Although the resources for deployment are held within the MDT deployment share, it is the collection of tools included in Windows ADK that access the image files, stage drivers and Windows Updates, run the deployment experience, provide instructions to Windows Setup, and back up and restore user data. +Although MDT is the tool you will interact with most during the deployment process, the deployment tools found in the Windows ADK perform most of the deployment tasks during the deployment process. The resources for deployment are held within the MDT deployment share, but it is the collection of tools included in Windows ADK that access the image files, stage drivers and Windows updates, run the deployment experience, provide instructions to Windows Setup, and back up and restore user data. -Download and find out more about the [Windows Assessment and Deployment Kit](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#windowsadk). +You can download and find out more about the Windows ADK at [Download the Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#windowsadk). ### Windows 10 installation media -Before you can perform a deployment with MDT, you must first supply a set of operating system installation files and an operating system image. These files and image can be found on the physical installation media (DVD) for Windows 10. You can also find these files in the disk image (ISO file) for Windows 10 that can be downloaded from the [Volume Licensing Service Center (VLSC)](https://www.microsoft.com/Licensing/servicecenter/default.aspx). +Before you can perform a deployment with MDT, you must first supply a set of operating system installation files and an operating system image. These files and image can be found on the physical installation media (DVD) for Windows 10. You can also find these files in the disk image (ISO file) for Windows 10, which you can download from the [Volume Licensing Service Center (VLSC)](https://www.microsoft.com/Licensing/servicecenter/default.aspx). ->**Note:**  The installation media generated from the [Get Windows 10](https://www.microsoft.com/en-us/software-download/windows10/) page differs from physical media or media downloaded from the VLSC in that it contains an image file in Electronic Software Download (ESD) format rather than in the Windows Imaging (WIM) format. Installation media with an image file in WIM format is required for use with MDT. Installation media from the Get Windows 10 page cannot be used for Windows deployment with MDT. +>**Note:**  The installation media generated from the [Get Windows 10](https://www.microsoft.com/en-us/software-download/windows10/) page differs from physical media or media downloaded from the VLSC, in that it contains an image file in Electronic Software Download (ESD) format rather than in the Windows Imaging (WIM) format. Installation media with an image file in WIM format is required for use with MDT. Installation media from the Get Windows 10 page cannot be used for Windows deployment with MDT. ### Windows Server -Although MDT can be installed on a Windows client, to take full advantage of Windows Deployment Services’ ability to network boot, a full Windows Server environment is suggested. To provide network boot for UEFI devices like Surface with WDS, you will need Windows Server 2008 R2 or later. +Although MDT can be installed on a Windows client, to take full advantage of Windows Deployment Services’ ability to network boot, a full Windows Server environment is recommended. To provide network boot for UEFI devices like Surface with WDS, you will need Windows Server 2008 R2 or later. >**Note:**  To evaluate the deployment process for Surface devices or to test the deployment process described in this article with the upcoming release of Windows Server 2016, you can download evaluation and preview versions from the [TechNet Evaluation Center](https://www.microsoft.com/en-us/evalcenter). -### Windows Deployment Services +#### Windows Deployment Services Windows Deployment Services (WDS) is leveraged to facilitate network boot capabilities provided by the Preboot Execution Environment (PXE) server. The boot media generated by MDT is loaded onto the Surface device simply by pressing Enter at the prompt when the device attempts to boot from the attached network adapter or Surface Dock. -### Hyper-V virtualization platform +#### Hyper-V virtualization platform -The process of creating a reference image should always be performed in a virtual environment. When you use a virtual machine as the platform to build your reference image, you eliminate the need for installation of additional drivers. The drivers for a Hyper-V virtual machine are included by default in the factory Windows 10 image. When you avoid the installation of additional drivers - especially complex drivers that include application components like control panel applications - you ensure that the image created by your reference image process will be as universally compatible as possible. +The process of creating a reference image should always be performed in a virtual environment. When you use a virtual machine as the platform to build your reference image, you eliminate the need for installation of additional drivers. The drivers for a Hyper-V virtual machine are included by default in the factory Windows 10 image. When you avoid the installation of additional drivers – especially complex drivers that include application components like control panel applications – you ensure that the image created by your reference image process will be as universally compatible as possible. >**Note:**  A Generation 1 virtual machine is recommended for the preparation of a reference image in a Hyper-V virtual environment. @@ -70,7 +70,7 @@ Because customizations are performed by MDT at the time of deployment, the goal ### Surface firmware and drivers -For your deployed Windows environment to function correctly on your Surface devices, you will need to install the drivers used by Windows to communicate with the components of your device. These drivers are available for download in the Microsoft Download Center for each Surface device. You can find the correct Microsoft Download Center page for your device at [Download Surface Firmware and Drivers](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). +For your deployed Windows environment to function correctly on your Surface devices, you will need to install the drivers used by Windows to communicate with the components of your device. These drivers are available for download in the Microsoft Download Center for each Surface device. You can find the correct Microsoft Download Center page for your device at [Download the latest firmware and drivers for Surface devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). When you browse to the specific Microsoft Download Center page for your device, you will notice that there are two files available for download. One file is a Windows Installer (.msi) file. This file is used to update drivers on devices that are already running Windows or that have device management solutions. The other file is an archive (.zip) file. This file contains the individual driver files that are used during deployment, or for manual installation with Device Manager. The file that you will need to download is the .zip archive file. You can read more about the difference between the firmware and driver pack file types at [Manage Surface driver and firmware updates](https://technet.microsoft.com/en-us/itpro/surface/manage-surface-pro-3-firmware-updates). @@ -87,33 +87,33 @@ In addition to the drivers that are used by Windows to communicate with the Surf ### Microsoft Surface Deployment Accelerator -If you want to deploy only to Surface devices or you want an accelerated method to perform deployment to Surface devices, you can use the Microsoft Surface Deployment Accelerator to generate an MDT deployment share complete with Surface device drivers, Surface apps, and pre-configured task sequences to create a reference image and perform deployment to Surface devices. Microsoft Surface Deployment Accelerator can automatically import boot images into WDS and prepare WDS for network boot (PXE). Download the Microsoft Surface Deployment Accelerator from the [Surface Tools for IT](https://www.microsoft.com/en-us/download/details.aspx?id=46703) page in the Microsoft Download Center. +If you want to deploy only to Surface devices or you want an accelerated method to perform deployment to Surface devices, you can use the Microsoft Surface Deployment Accelerator to generate an MDT deployment share complete with Surface device drivers, Surface apps, and pre-configured task sequences to create a reference image and perform deployment to Surface devices. Microsoft Surface Deployment Accelerator can automatically import boot images into WDS and prepare WDS for network boot (PXE). You can download the Microsoft Surface Deployment Accelerator from the [Surface Tools for IT](https://www.microsoft.com/en-us/download/details.aspx?id=46703) page in the Microsoft Download Center. ### Install the deployment tools Before you can configure the deployment environment with Windows images, drivers, and applications, you must first install the deployment tools that will be used throughout the deployment process. The three main tools to be installed are WDS, Windows ADK, and MDT. WDS provides the capacity for network boot, Windows ADK provides several deployment tools that perform specific deployment tasks, and MDT provides automation and a central interface from which to manage and control the deployment process. -To boot from the network with either your reference virtual machines or your Surface devices, your deployment environment must include a Windows Server environment. The Windows Server environment is required to install WDS and the WDS PXE server. Without PXE support, you will be required to create physical boot media, such as a USB stick to perform your deployment, MDT and Windows ADK will still be required, but Windows Server is not required. Both MDT and Windows ADK can be installed on a Windows client and perform a Windows deployment. +To boot from the network with either your reference virtual machines or your Surface devices, your deployment environment must include a Windows Server environment. The Windows Server environment is required to install WDS and the WDS PXE server. Without PXE support, you will be required to create physical boot media, such as a USB stick to perform your deployment – MDT and Windows ADK will still be required, but Windows Server is not required. Both MDT and Windows ADK can be installed on a Windows client and perform a Windows deployment. >**Note:**  To download deployment tools directly to Windows Server, you must disable [Internet Explorer Enhanced Security Configuration](https://technet.microsoft.com/library/dd883248). On Windows Server 2012 R2, this can be performed directly through the **Server Manager** option on the **Local Server** tab. In the **Properties** section, **IE Enhanced Security Configuration** can be found on the right side. You may also need to enable the **File Download** option for the **Internet** zone through the **Security** tab of **Internet Options**. #### Install Windows Deployment Services -Windows Deployment Services (WDS) is a Windows Server role. To add the WDS role to a Windows Server 2012 R2 environment, use the Add Roles and Features Wizard, as shown in Figure 1. Start the Add Roles and Features Wizard from the **Manage** button of **Server Manager**. Install both the Deployment Server and Transport Server role services +Windows Deployment Services (WDS) is a Windows Server role. To add the WDS role to a Windows Server 2012 R2 environment, use the Add Roles and Features Wizard, as shown in Figure 1. Start the Add Roles and Features Wizard from the **Manage** button of **Server Manager**. Install both the Deployment Server and Transport Server role services. -![]() +![Install the Windows Deployment Services role](images\surface-deploymdt-fig1.png "Install the Windows Deployment Services role") *Figure 1. Install the Windows Deployment Services server role* After the WDS role is installed, you need to configure WDS. You can begin the configuration process from the WDS node of Server Manager by right-clicking your server’s name and then clicking **Windows Deployment Services Management Console**. In the **Windows Deployment Services** window, expand the **Servers** node to find your server, right-click your server, and then click **Configure** in the menu to start the Windows Deployment Services Configuration Wizard, as shown in Figure 2. -![]() +![Configure PXE response for Windows Deployment Services](images\surface-deploymdt-fig2.png "Configure PXE response for Windows Deployment Services") *Figure 2. Configure PXE response for Windows Deployment Services* >**Note:**  Before you configure WDS make sure you have a local NTFS volume that is not your system drive (C:) available for use with WDS. This volume is used to store WDS boot images, deployment images, and configuration. -Using the Windows Deployment Services Configuration Wizard, configure WDS to fit the needs of your organization. Detailed instructions for the installation and configuration of WDS can be found at [Windows Deployment Services Getting Started Guide for Windows Server 2012](https://technet.microsoft.com/library/jj648426). On the **PXE Server Initial Settings** page, be sure to configure WDS so that it will respond to your Surface devices when they attempt to boot from the network. If you have already installed WDS or need to change your PXE server response settings, you can do so on the **PXE Response** tab of the **Properties** of your server in the Windows Deployment Services Management Console. +Using the Windows Deployment Services Configuration Wizard, configure WDS to fit the needs of your organization. You can find detailed instructions for the installation and configuration of WDS at [Windows Deployment Services Getting Started Guide for Windows Server 2012](https://technet.microsoft.com/library/jj648426). On the **PXE Server Initial Settings** page, be sure to configure WDS so that it will respond to your Surface devices when they attempt to boot from the network. If you have already installed WDS or need to change your PXE server response settings, you can do so on the **PXE Response** tab of the **Properties** of your server in the Windows Deployment Services Management Console. >**Note:**  You will add boot images to WDS when you update your boot images in MDT. You do not need to add boot images or Windows images to WDS when you configure the role. @@ -125,7 +125,7 @@ To install Windows ADK, run the adksetup.exe file that you downloaded from [Down When you get to the **Select the features you want to install** page, you only need to select the **Deployment Tools** and **Windows Preinstallation Environment (Windows PE)** check boxes to deploy Windows 10 using MDT, as shown in Figure 3. -![]() +![Required options for deployment with MDT](images\surface-deploymdt-fig3.png "Required options for deployment with MDT") *Figure 3. Only Deployment Tools and Windows PE options are required for deployment with MDT* @@ -133,11 +133,11 @@ When you get to the **Select the features you want to install** page, you only n After the Windows ADK installation completes successfully, you can install MDT. When you download MDT, ensure that you download the version that matches the architecture of your deployment server environment. For Windows Server the architecture is 64-bit. Download the MDT installation file that ends in **x64**. When MDT is installed you can use the default options during the installation wizard, as shown in Figure 4. -![]() +![MDT installation with default options](images/surface-deploymdt-fig4.png "MDT installation with default options") *Figure 4. Install the Microsoft Deployment Toolkit with default options* -Before you can open the MDT Deployment Workbench, you must enable execution of scripts in PowerShell. If you do not do this, the following error message may be displayed: **Initialization Error PowerShell is required to use the Deployment Workbench. Please install PowerShell then relaunch Deployment Workbench.** +Before you can open the MDT Deployment Workbench, you must enable execution of scripts in PowerShell. If you do not do this, the following error message may be displayed: **"Initialization Error PowerShell is required to use the Deployment Workbench. Please install PowerShell then relaunch Deployment Workbench."** To enable the execution of scripts, run the following cmdlet in PowerShell as an Administrator: @@ -149,267 +149,267 @@ Now that you have installed the required tools, you can begin the first step of ### Create a deployment share -Now that you have the tools installed, the next step is to configure MDT for the creation of a reference image. Before you can perform the process of creating a reference image, MDT needs to be set up with a repository for scripts, images, and other deployment resources. This repository is known as the deployment share. After the deployment share is created, you must supply MDT with a complete set of Windows 10 installation files, the last set of tools required before MDT can perform reference image creation. +Now that you have the tools installed, the next step is to configure MDT for the creation of a reference image. Before you can perform the process of creating a reference image, MDT needs to be set up with a repository for scripts, images, and other deployment resources. This repository is known as the *deployment share*. After the deployment share is created, you must supply MDT with a complete set of Windows 10 installation files, the last set of tools required before MDT can perform reference image creation. To create the deployment share, follow these steps: 1. Open the Deployment Workbench from your Start menu or Start screen, as shown in Figure 5. - ![]() + ![The MDT Deployment Workbench](images\surface-deploymdt-fig5.png "The MDT Deployment Workbench") *Figure 5. The MDT Deployment Workbench* -2. Right click on the Deployment Shares folder and click New Deployment Share to launch the New Deployment Share Wizard, as shown in Figure 6. +2. Right-click the **Deployment Shares** folder, and then click **New Deployment Share** to start the New Deployment Share Wizard, as shown in Figure 6. - ![]() + ![Summary page of the New Deployment Share Wizard](images\surface-deploymdt-fig6.png "Summary page of the New Deployment Share Wizard") *Figure 6. The Summary page of the New Deployment Share Wizard* 3. Create a new deployment share with New Deployment Share Wizard with the following steps: - * Path – Specify a local folder where the deployment share will reside, then click Next. + * **Path** – Specify a local folder where the deployment share will reside, and then click **Next**. - >**Note:**  Like the WDS remote installation folder, it is recommended to put this folder on an NTFS volume that is not your system volume. + >**Note:**  Like the WDS remote installation folder, it is recommended that you put this folder on an NTFS volume that is not your system volume. - * Share – Specify a name for the network share under which the local folder specified on the Path page will be shared, then click Next. + * **Share** – Specify a name for the network share under which the local folder specified on the **Path** page will be shared, and then click **Next**. >**Note:**  The share name cannot contain spaces. - >**Note:**  You can use a Dollar Sign ($) to hide your network share so that it will not appear when users browse the available network shares on the server in File Explorer. + >**Note:**  You can use a Dollar Sign (**$**) to hide your network share so that it will not be displayed when users browse the available network shares on the server in File Explorer. - * Descriptive Name – Enter a descriptive name for the network share, this descriptive name can contain spaces, then click Next. The descriptive name will be the name of the folder as it appears in the Deployment Workbench. - * Options – You can accept the default options on this page. Click Next. - * Summary – Review the specified configuration on this page before clicking Next to begin creation of the deployment share. - * Progress – While the deployment share is being created, a progress bar will appear on this page to indicate the status of the deployment share creation process. - * Confirmation – When the deployment share creation process completes, the success of the process is displayed on this page. Click Finish to complete the New Deployment Share Wizard. + * **Descriptive Name** – Enter a descriptive name for the network share (this descriptive name can contain spaces), and then click **Next**. The descriptive name will be the name of the folder as it appears in the Deployment Workbench. + * **Options** – You can accept the default options on this page. Click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the deployment share. + * **Progress** – While the deployment share is being created, a progress bar is displayed on this page to indicate the status of the deployment share creation process. + * **Confirmation** – When the deployment share creation process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Deployment Share Wizard. 4. When the New Deployment Share Wizard is complete, you can expand the Deployment Shares folder to find your newly created deployment share. -5. You can expand your deployment share, where will find several folders for the resources, scripts, and components of your MDT deployment environment are stored. +5. You can expand your deployment share, where you will find several folders for the resources, scripts, and components of your MDT deployment environment are stored. -To secure the deployment share and prevent unauthorized access to the deployment resources, you can create a local user on the deployment share host and configure permissions for that user to have read only access to the deployment share only. Securing access to the deployment share is especially important if you intend to automate the login to the deployment share during the deployment boot process. By automating the login to the deployment share during the boot of deployment media, the credentials for that login are stored in plaintext in the bootstrap.ini file on the boot media. +To secure the deployment share and prevent unauthorized access to the deployment resources, you can create a local user on the deployment share host and configure permissions for that user to have read-only access to the deployment share only. It is especially important to secure access to the deployment share if you intend to automate the logon to the deployment share during the deployment boot process. By automating the logon to the deployment share during the boot of deployment media, the credentials for that logon are stored in plaintext in the bootstrap.ini file on the boot media. ->**Note:**  If you intend to capture images, such as the reference image, with this user, the user must also have write permission on the Captures folder in the MDT deployment share. +>**Note:**  If you intend to capture images (such as the reference image) with this user, the user must also have write permission on the Captures folder in the MDT deployment share. You now have an empty deployment share that is ready for you to add the resources that will be required for reference image creation and deployment to Surface devices. -### Import Windows Installation Files +### Import Windows installation files -The first resources that are required to perform a deployment of Windows are the installation files from Windows 10 installation media. Even if you have an already prepared reference image, you still need to supply the unaltered installation files from your installation media. The source of these files can be a physical disk, or can be an ISO file like the download from the Volume Licensing Service Center (VLSC). +The first resources that are required to perform a deployment of Windows are the installation files from Windows 10 installation media. Even if you have an already prepared reference image, you still need to supply the unaltered installation files from your installation media. The source of these files can be a physical disk, or it can be an ISO file like the download from the Volume Licensing Service Center (VLSC). ->**Note:**  A 64 bit operating system is required for compatibility Surface Pro 4, Surface Book, Surface Pro 3, and Surface 3. +>**Note:**  A 64-bit operating system is required for compatibility with Surface Pro 4, Surface Book, Surface Pro 3, and Surface 3. To import Windows 10 installation files, follow these steps: -1. Right-click on the Operating Systems folder under your deployment share in the Deployment Workbench and choose New Folder to launch the New Folder dialog, as shown in Figure 7. +1. Right-click the **Operating Systems** folder under your deployment share in the Deployment Workbench, and then click **New Folder** to open the **New Folder** page, as shown in Figure 7. - ![]() + ![Create a new folder on the New Folder page](images\surface-deploymdt-fig7.png "Create a new folder on the New Folder page") - *Figure 7. Create a new folder with the New Folder dialog* + *Figure 7. Create a new folder on the New Folder page* -2. The New Folder dialog presents a series of steps, as follows: - * General Settings – Enter a name for the folder in the Folder Name field (for example Windows 10 Enterprise) and any comments you wish to enter in the Comments field, then click Next. - * Summary – Review the specified configuration of the new folder on this page, then click Next. - * Progress – A progress bar will be displayed on this page while the folder is created. This page will very likely pass very quickly. - * Confirmation – When the new folder has been created, the Confirmation page will display the success of the operation. Click Finish to complete the New Folder dialog. +2. On the **New Folder** page a series of steps is displayed, as follows: + * **General Settings** – Enter a name for the folder in the **Folder Name** field (for example Windows 10 Enterprise), add any comments you want in the **Comments** field, and then click **Next**. + * **Summary** – Review the specified configuration of the new folder on this page, and then click **Next**. + * **Progress** – A progress bar will be displayed on this page while the folder is created. This page will likely pass very quickly. + * **Confirmation** – When the new folder has been created, a **Confirmation** page displays the success of the operation. Click **Finish** to close the **New Folder** page. 3. Expand the Operating Systems folder to see the newly created folder. -4. Right-click on the newly created folder and choose Import Operating System to launch the Import Operating System Wizard as shown in Figure 8. +4. Right-click the newly created folder and then click **Import Operating System** to launch the Import Operating System Wizard, as shown in Figure 8. - ![]() + ![Import source files with the Import Operating System Wizard](images\surface-deploymdt-fig8.png "Import source files with the Import Operating System Wizard") - *Figure 8. Importing source files with the Import Operating System Wizard* + *Figure 8. Import source files with the Import Operating System Wizard* 5. The Import Operating System Wizard walks you through the import of your operating system files, as follows: - * OS Type – Select Full Set of Source Files to specify that you are importing the Windows source files from installation media, then click Next. - * Source – Click Browse and navigate to and select the folder or drive where your installation files are found, then click Next. - * Destination – Enter a name for the new folder that will be created to hold the installation files, then click Next. - * Summary – Review the specified configuration on this page before clicking Next to begin the import process. - * Progress – While the installation files are imported, a progress bar will appear on this page. - * Confirmation – When the operating system import process completes, the success of the process is displayed on this page. Click Finish to complete Import Operating System Wizard. + * **OS Type** – Click **Full Set of Source Files** to specify that you are importing the Windows source files from installation media, and then click **Next**. + * **Source** – Click **Browse**, move to and select the folder or drive where your installation files are found, and then click **Next**. + * **Destination** – Enter a name for the new folder that will be created to hold the installation files, and then click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the installation files are imported, a progress bar is displayed on this page. + * **Confirmation** – When the operating system import process completes, the success of the process is displayed on this page. Click **Finish** to complete Import Operating System Wizard. 6. Expand the folder you created in Step 1 to see the entry for your newly imported installation files for Windows 10. Now that you’ve imported the installation files from the installation media, you have the files that MDT needs to create the reference image and you are ready to instruct MDT how to create the reference image to your specifications. -### Create Reference Image Task Sequence +### Create reference image task sequence -As described in the Tools for Windows Deployment section of this article, the goal of creating a reference image is to keep the Windows environment as simple as possible while performing tasks that would be common to all devices being deployed. You should now have a basic MDT deployment share configured with default options and a set of unaltered, vanilla installation files for Windows 10. This simple configuration is perfect for reference image creation since the deployment share contains no applications or drivers to interfere with the process. +As described in the [Deployment tools](#deployment-tools) section of this article, the goal of creating a reference image is to keep the Windows environment as simple as possible while performing tasks that would be common to all devices being deployed. You should now have a basic MDT deployment share configured with default options and a set of unaltered, factory installation files for Windows 10. This simple configuration is perfect for reference image creation because the deployment share contains no applications or drivers to interfere with the process. >**Note:**  For some organizations keeping a simple deployment share without applications or drivers is the simplest solution for creation of reference images. You can easily connect to more than one deployment share from a single Deployment Workbench and copy images from a simple, reference-image-only deployment share to a production deployment share complete with drivers and applications. To create the reference image task sequence, follow these steps: -1. Right-click the Task Sequences folder under your deployment share in the Deployment Workbench and choose New Task Sequence to launch the New Task Sequence Wizard, as shown in Figure 9. +1. Right-click the **Task Sequences** folder under your deployment share in the Deployment Workbench, and then click **New Task Sequence** to start the New Task Sequence Wizard, as shown in Figure 9. - ![]() + ![Create new task sequence to deploy and update a Windows 10 reference environment](images\surface-deploymdt-fig9.png "Create new task sequence to deploy and update a Windows 10 reference environment") *Figure 9: Create a new task sequence to deploy and update a Windows 10 reference environment* 2. The New Task Sequence Wizard presents a series of steps, as follows: - * General Settings – Enter an identifier for the reference image task sequence in the Task Sequence ID field, a name for the reference image task sequence in the Task Sequence Name field, and any comments for the reference image task sequence in the Task Sequence Comments field, then click Next. - >**Note:**  The Task Sequence ID field cannot contain spaces and can be a maximum of 16 characters. - * Select Template – Select Standard Client Task Sequence from the drop down menu, then click Next. - * Select OS – Navigate to and select the Windows 10 image you imported with the Windows 10 installation files, then click Next. - * Specify Product Key – Select Do Not Specify a Product Key at This Time and click Next. - * OS Settings – Enter a name, organization, and home page URL in the Full Name, Organization, and Internet Explorer Home Page fields, then click Next. - * Admin Password – Select Use the Specified Local Administrator Password and enter a password in the provided fields, then click Next. - >**Note:**  During creation of a reference image, any specified Administrator password will be automatically removed when the image is prepared for capture with Sysprep. During reference image creation, a password is not necessary, but is suggested to remain in line with best practice for production deployment environments. - * Summary – Review the specified configuration on this page before clicking Next to begin creation of the task sequence. - * Progress – While the task sequence is created, a progress bar will appear on this page. - * Confirmation – When the task sequence creation completes, the success of the process is displayed on this page. Click Finish to complete New Task Sequence Wizard. -2. Select the Task Sequences folder and then right-click the new task sequence you created and chose Properties. -3. Select the Task Sequence tab to view the steps that are included in the Standard Client Task Sequence template, as shown in Figure 10. + * **General Settings** – Enter an identifier for the reference image task sequence in the **Task Sequence ID** field, a name for the reference image task sequence in the **Task Sequence Name** field, and any comments for the reference image task sequence in the **Task Sequence Comments** field, and then click **Next**. + >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. + * **Select Template** – Select **Standard Client Task Sequence** from the drop-down menu, and then click **Next**. + * **Select OS** – Navigate to and select the Windows 10 image you imported with the Windows 10 installation files, and then click **Next**. + * **Specify Product Key** – Click **Do Not Specify a Product Key at This Time**, and then click **Next**. + * **OS Settings** – Enter a name, organization, and home page URL in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. + * **Admin Password** – Click **Use the Specified Local Administrator Password**, enter a password in the provided field, and then click **Next**. + >**Note:**  During creation of a reference image, any specified Administrator password will be automatically removed when the image is prepared for capture with Sysprep. During reference image creation, a password is not necessary, but is recommended to remain in line with best practices for production deployment environments. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. + * **Progress** – While the task sequence is created, a progress bar is displayed on this page. + * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete the New Task Sequence Wizard. +2. Select the **Task Sequences** folder, right-click the new task sequence you created, and then click **Properties**. +3. Select the **Task Sequence** tab to view the steps that are included in the Standard Client Task Sequence template, as shown in Figure 10. - ![]() + ![Enable Windows Update in the reference image task sequence](images\surface-deploymdt-fig10.png "Enable Windows Update in the reference image task sequence") *Figure 10: Enable Windows Update in the reference image task sequence* -4. Select the Windows Update (Pre-Application Installation) step, located under the State Restore folder. -5. Select the Options tab, then uncheck the Disable This Step check box. -6. Repeat Step 4 and Step 5 for the Windows Update (Post-Application Installation) step. -7. Click OK to apply changes to the task sequence and close the task sequence properties window. +4. Select the **Windows Update (Pre-Application Installation)** option, located under the **State Restore** folder. +5. Click the **Options** tab, and then clear the **Disable This Step** check box. +6. Repeat Step 4 and Step 5 for the **Windows Update (Post-Application Installation)** option. +7. Click **OK** to apply changes to the task sequence, and then close the task sequence properties window. -### Generate and Import MDT Boot Media +### Generate and import MDT boot media -To boot the reference virtual machine from the network, first the MDT deployment share must be updated to generate boot media with the resources that have been added in the previous sections. +To boot the reference virtual machine from the network, the MDT deployment share first must be updated to generate boot media with the resources that have been added in the previous sections. To update the MDT boot media, follow these steps: -1. Right-click on the deployment share in the Deployment Workbench and choose Update Deployment Share to launch the Update Deployment Share Wizard, as shown in Figure 11. +1. Right-click the deployment share in the Deployment Workbench and click **Update Deployment Share** to start the Update Deployment Share Wizard, as shown in Figure 11. - ![]() + ![Generate boot images with the Update Deployment Share Wizard](images\surface-deploymdt-fig11.png "Generate boot images with the Update Deployment Share Wizard") *Figure 11: Generate boot images with the Update Deployment Share Wizard* -2. Use Update Deployment Share Wizard to create boot images with the following process: - * Options – Select Completely Regenerate the Boot Images, then click Next. - >**Note:**  Since this is the first time the newly created deployment share has been updated, new boot images will be generated regardless of which option is selected on the Options page. - * Summary – Review the specified options on this page before clicking Next to begin generation of boot images. - * Progress – While the boot images are being generated, a progress bar will appear on this page. - * Confirmation – When the boot images have been generated, the success of the process is displayed on this page. Click Finish to complete Update Deployment Share Wizard. -3. Confirm that boot images have been generated by navigating to the deployment share in File Explorer and opening the Boot folder. The following files should be present, as shown in Figure 12: - * LiteTouchPE_x86.iso - * LiteTouchPE_x86.wim - * LiteTouchPE_x64.iso - * LiteTouchPE_x64.wim +2. Use the Update Deployment Share Wizard to create boot images with the following process: + * **Options** – Click **Completely Regenerate the Boot Images**, and then click **Next**. + >**Note:**  Because this is the first time the newly created deployment share has been updated, new boot images will be generated regardless of which option you select on the **Options** page. + * **Summary** – Review the specified options on this page before you click **Next** to begin generation of boot images. + * **Progress** – While the boot images are being generated, a progress bar is displayed on this page. + * **Confirmation** – When the boot images have been generated, the success of the process is displayed on this page. Click **Finish** to complete the Update Deployment Share Wizard. +3. Confirm that boot images have been generated by navigating to the deployment share in File Explorer and opening the Boot folder. The following files should be displayed, as shown in Figure 12: + * **LiteTouchPE_x86.iso** + * **LiteTouchPE_x86.wim** + * **LiteTouchPE_x64.iso** + * **LiteTouchPE_x64.wim** - ![]() + ![Boot images in the Boot folder after Update Deployment Share Wizard completes](images\surface-deploymdt-fig12.png "Boot images in the Boot folder after Update Deployment Share Wizard completes") - *Figure 12: Boot images present in the Boot folder after completion of the Update Deployment Share Wizard* + *Figure 12: Boot images displayed in the Boot folder after completion of the Update Deployment Share Wizard* To import the MDT boot media into WDS for PXE boot, follow these steps: -1. Open Windows Deployment Services from the Start Menu or Start Screen. -2. Expand Servers and your deployment server. -3. Select the Boot Images folder, as shown in Figure 13. +1. Open Windows Deployment Services from the Start menu or Start screen. +2. Expand **Servers** and your deployment server. +3. Click the **Boot Images** folder, as shown in Figure 13. - ![]() + ![Start the Add Image Wizard from the Boot Images folder](images\surface-deploymdt-fig13.png "Start the Add Image Wizard from the Boot Images folder") - *Figure 13: Launching the Add Image Wizard from the Boot Images folder* + *Figure 13: Start the Add Image Wizard from the Boot Images folder* -4. Right-click the Boot Images folder and choose Add Boot Image to open the Add Image Wizard, as shown in Figure 14. +4. Right-click the **Boot Images** folder, and then click **Add Boot Image** to open the Add Image Wizard, as shown in Figure 14. - ![]() + ![Import the LiteTouchPE_x86.wim MDT boot image](images\surface-deploymdt-fig14.png "Import the LiteTouchPE_x86.wim MDT boot image") - *Figure 14: Importing the LiteTouchPE_x86.wim MDT boot image* + *Figure 14: Import the LiteTouchPE_x86.wim MDT boot image* -5. The Add Image Wizard presents a series of steps, as follows: - * Image File – Click Browse and navigate to the Boot folder in your deployment share, select LiteTouchPE_x86.wim, then click Open. Click Next. - * Image Metadata – Enter a name and description for the MDT boot media, or just click Next to accept the default options. - * Summary – Review your selections for importing a boot image into WDS and click Next. - * Task Progress – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click Finish when the task is complete to close the Add Image Wizard. +5. The Add Image Wizard displays a series of steps, as follows: + * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, click **LiteTouchPE_x86.wim**, click **Open**, and then click **Next**. + * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. + * **Summary** – Review your selections to import a boot image into WDS, and then click **Next**. + * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Add Image Wizard. ->**Note:**  Only the 32 bit boot image, LiteTouchPE_x86.wim, is required to boot from BIOS devices, including Generation 1 Hyper-V virtual machines like the reference virtual machine. +>**Note:**  Only the 32-bit boot image, LiteTouchPE_x86.wim, is required to boot from BIOS devices, including Generation 1 Hyper-V virtual machines like the reference virtual machine. If your WDS configuration is properly set up to respond to PXE clients, you should now be able to boot from the network with any device with a network adapter properly configured for network boot (PXE). ->**Note:**  If your WDS server resides on the same server as DHCP or in a different subnet that the devices you are attempting to boot; additional configuration may be required. For more information see Managing Network Boot Programs. +>**Note:**  If your WDS server resides on the same server as DHCP or in a different subnet than the devices you are attempting to boot, additional configuration may be required. For more information, see [Managing Network Boot Programs](). ### Deploy and Capture a Reference Image Your deployment environment is now set up to create a reference image for Windows 10 complete with Windows Updates. ->**Note:**  You cannot install version updates, such as Windows 10 Version 1511, in a reference image. To create a reference image with a new version of Windows, you must use installation files from that version of Windows. Installing a version update in Windows effectively performs an upgrade to a new version of Windows, and upgraded installations of Windows cannot be prepared for deployment with Sysprep. +>**Note:**  You cannot install version updates (such as Windows 10, Version 1511) in a reference image. To create a reference image with a new version of Windows, you must use installation files from that version of Windows. When you install a version update in Windows, it effectively performs an upgrade to a new version of Windows, and upgraded installations of Windows cannot be prepared for deployment with Sysprep. -Using a fully automated task sequence in an MDT deployment share dedicated to reference image creation can greatly reduce the time and effort required to create new reference images and is the best way to ensure that your organization is ready for feature updates and new versions of Windows 10. +By using a fully automated task sequence in an MDT deployment share dedicated to reference image creation, you can greatly reduce the time and effort required to create new reference images and it is the best way to ensure that your organization is ready for feature updates and new versions of Windows 10. -You can now boot from the network with a virtual machine to run the prepared task sequence and generate a reference image. When preparing your virtual machine in Hyper-V for reference image creation consider the following: +You can now boot from the network with a virtual machine to run the prepared task sequence and generate a reference image. When you prepare your virtual machine in Hyper-V for reference image creation, consider the following: -* You should use a Generation 1 virtual machine for the simplicity of drivers and to ensure maximum compatibility with both BIOS and UEFI devices. -* Your virtual machine should have at least 1GB of system memory at boot. You can ensure that the virtual machine has at least 1GB of memory at boot but allow the memory to adjust after boot by using Dynamic Memory. Read more about Dynamic Memory in the Hyper-V Dynamic Memory Overview. -* Your virtual machine should use a Legacy Network Adapter in order to support network boot (PXE), that network adapter should be connected to the same network as your deployment server, and that network adapter should receive an IP address automatically via DHCP. -* Your boot order should be configured such that PXE Boot is the first option. +* Use a Generation 1 virtual machine for the simplicity of drivers and to ensure maximum compatibility with both BIOS and UEFI devices. +* Ensure your virtual machine has at least 1 GB of system memory at boot. You can ensure that the virtual machine has at least 1 GB of memory at boot but allow the memory to adjust after boot by using Dynamic Memory. You can read more about Dynamic Memory in the [Hyper-V Dynamic Memory Overview](). +* Ensure your virtual machine uses a legacy network adapter to support network boot (PXE); that network adapter should be connected to the same network as your deployment server, and that network adapter should receive an IP address automatically via DHCP. +* Configure your boot order such that PXE Boot is the first option. When your virtual machine (VM) is properly configured and ready, start or boot the VM and be prepared to press the F12 key when prompted to boot via PXE from the WDS server. Perform the reference image deployment and capture using the following steps: -1. Start your virtual machine and press F12 when prompted to boot to the WDS server via PXE, as shown in Figure 15. +1. Start your virtual machine and press the F12 key when prompted to boot to the WDS server via PXE, as shown in Figure 15. - ![]() + ![Start network boot by pressing the F12 key](images\surface-deploymdt-fig15.png "Start network boot by pressing the F12 key") - *Figure 15. Launching network boot by pressing the F12 key* + *Figure 15. Start network boot by pressing the F12 key* -2. Click Run the Deployment Wizard to Install a New Operating System to begin the MDT deployment process. +2. Click **Run the Deployment Wizard to Install a New Operating System** to begin the MDT deployment process. 3. Enter your MDT username and password, a user with rights to access the MDT deployment share over the network and with rights to write to the Captures folder in the deployment share. -4. Once your credentials are validated, the Windows Deployment Wizard will launch and process the boot and deployment share rules. -5. The Windows Deployment Wizard presents a series of steps, as follows: - * Task Sequence – Select the task sequence you created for reference image creation. It should be the only task sequence available, then click Next. - * Computer Details – Leave the default computer name, workgroup name, and the option Join a Workgroup selected and then click Next. The computer name and workgroup will be reset when the image is prepared by Sysprep and captured. - * Move Data and Settings – Leave the default option of Do Not Move User Data and Settings selected and click Next. - * User Data (Restore) – Leave the default option of Do Not Restore User Data and Settings selected and click Next. - * Locale and Time – Leave the default options for language and time settings selected. The locale and time settings will be specified during deployment of the image to other devices. Click Next. - * Capture Image – Select the Capture an Image of this Reference Computer option, as shown in Figure 16. Leave the Location field with the default location of the Captures folder. You can leave or change the name of the image file in the File Name field. Click Next when finished. +4. After your credentials are validated, the Windows Deployment Wizard will start and process the boot and deployment share rules. +5. The Windows Deployment Wizard displays a series of steps, as follows: + * **Task Sequence** – Select the task sequence you created for reference image creation (it should be the only task sequence available), and then click **Next**. + * **Computer Details** – Leave the default computer name, workgroup name, and the **Join a Workgroup** option selected, and then click **Next**. The computer name and workgroup will be reset when the image is prepared by Sysprep and captured. + * **Move Data and Settings** – Leave the default option of **Do Not Move User Data and Settings** selected, and then click **Next**. + * **User Data (Restore)** – Leave the default option of **Do Not Restore User Data and Settings** selected, and then click **Next**. + * **Locale and Time** – Leave the default options for language and time settings selected. The locale and time settings will be specified during deployment of the image to other devices. Click **Next**. + * **Capture Image** – Click the **Capture an Image of this Reference Computer** option, as shown in Figure 16. In the **Location** field, keep the default location of the Captures folder. You can keep or change the name of the image file in the **File Name** field. When you are finished, click **Next**. - ![]() + ![Capture an image of the reference machine](images\surface-deploymdt-fig16.png "Capture an image of the reference machine") - *Figure 16. Using the Capture Image page to capture an image of the reference machine after deployment* + *Figure 16. Use the Capture Image page to capture an image of the reference machine after deployment* - * Ready – You can review your selections by expanding Details on the ready page, click Begin when ready to perform the deployment and capture of your reference image. + * **Ready** – You can review your selections by expanding **Details** on the **Ready** page. Click **Begin** when you are ready to perform the deployment and capture of your reference image. 6. Your reference task sequence will run with the specified options. As the task sequence processes the deployment, it will automatically perform the following tasks: * Install the Windows 10 image from the installation files you supplied * Reboot into Windows 10 -* Run Windows Updates until all Windows Updates have been installed and the Windows environment is fully up-to-date +* Run Windows updates until all Windows updates have been installed and the Windows environment is fully up to date * Run Sysprep and prepare the Windows 10 environment for deployment * Reboot into WinPE * Capture an image of the Windows 10 environment and store it in the Captures folder in the MDT deployment share ->**Note:**  The Windows Update process can take some time to complete as it searches the internet for updates, downloads those updates, and then installs them. By performing this process now, in the reference environment, you are eliminating the need to perform these tasks on each deployed device and significantly reducing the amount of time and bandwidth required to perform your deployment. +>**Note:**  The Windows Update process can take some time to complete as it searches the Internet for updates, downloads those updates, and then installs them. By performing this process now, in the reference environment, you eliminate the need to perform these tasks on each deployed device and significantly reduce the amount of time and bandwidth required to perform your deployment. -When the task sequence completes, your virtual machine will be off and a new reference image complete with updates will be waiting in your MDT deployment share for you to import it and prepare your deployment environment for deployment to Surface devices. +When the task sequence completes, your virtual machine will be off and a new reference image complete with updates will be ready in your MDT deployment share for you to import it and prepare your deployment environment for deployment to Surface devices. -## Deploy Windows 10 to Surface Devices +## Deploy Windows 10 to Surface devices -With a freshly prepared reference image, you are now ready to begin configuring the deployment process for deployment to the Surface devices. Use the steps detailed in this section to produce a deployment process that requires minimal effort on each Surface device to produce a complete and ready-to-use Windows 10 environment. +With a freshly prepared reference image, you are now ready to configure the deployment process for deployment to the Surface devices. Use the steps detailed in this section to produce a deployment process that requires minimal effort on each Surface device to produce a complete and ready-to-use Windows 10 environment. -### Import Reference Image +### Import reference image -Once the reference image has been created and stored in the Captures folder, you need to add it to your MDT deployment share as an image for deployment. You perform this task using the same process as you used to import the installation files for Windows 10. +After the reference image has been created and stored in the Captures folder, you need to add it to your MDT deployment share as an image for deployment. You perform this task by using the same process that you used to import the installation files for Windows 10. To import the reference image for deployment, use the following steps: -1. Right-click on the Operating Systems folder under your deployment share in the Deployment Workbench or the folder you created in when you imported Windows 10 installation files and choose Import Operating System to launch the Import Operating System Wizard. -2. Import the custom image with the Import Operating System Wizard using the following steps: - * OS Type – Select Custom Image File to specify that you are importing the Windows source files from installation media, then click Next. - * Image– Click Browse and navigate to and select the image file in the Captures folder in your deployment share. Check the Move the Files to the Deployment Share Instead of Copying Them checkbox if desired. Click Next. - * Setup – Select Setup Files are not Needed and then click Next. - * Destination – Enter a name for the new folder that will be created to hold the image file, then click Next. - * Summary – Review the specified configuration on this page before clicking Next to begin the import process. - * Progress – While the image is imported, a progress bar will appear on this page. - * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete Import Operating System Wizard. +1. Right-click the **Operating Systems** folder under your deployment share in the Deployment Workbench or the folder you created in when you imported Windows 10 installation files, and then click **Import Operating System** to start the Import Operating System Wizard. +2. Import the custom image with the Import Operating System Wizard by using the following steps: + * **OS Type** – Select Custom Image File to specify that you are importing the Windows source files from installation media, and then click **Next**. + * **Image** – Click **Browse**, and then navigate to and select the image file in the **Captures** folder in your deployment share. Select the **Move the Files to the Deployment Share Instead of Copying Them** checkbox if desired. Click **Next**. + * **Setup** – Click **Setup Files are not Neededf**, and then click **Next**. + * **Destination** – Enter a name for the new folder that will be created to hold the image file, and then click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the image is imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Operating System Wizard. 3. Expand the folder in which you imported the image to verify that the import completed successfully. ->**Note:**  You can import the reference image into the same deployment share as you used to create your reference image, or you could import the reference image into a new deployment share for deployment to your Surface devices. If you chose to create a new deployment share for deployment of your reference image, remember that you still need to import a full set of installation files from installation media. +>**Note:**  You can import the reference image into the same deployment share that you used to create your reference image, or you could import the reference image into a new deployment share for deployment to your Surface devices. If you chose to create a new deployment share for deployment of your reference image, remember that you still need to import a full set of installation files from installation media. Now that your updated reference image is imported, it is time to prepare your deployment environment for deployment to Surface devices complete with drivers, applications, and automation. -### Import Surface Drivers +### Import Surface drivers -Before you can deploy your updated reference image to Surface devices, or any physical environment, you need to supply MDT with the drivers that Windows will use to communicate with that physical environment. For Surface devices you can download all of the drivers required by Windows in a single archive (.zip) file in a format that is ready for deployment. In addition to the drivers that are used by Windows to communicate with the hardware and components, Surface firmware and driver packs also include updates for the firmware of those components. Installing the Surface firmware and driver pack will also bring your device’s firmware up to date. If you have not done so already, download the drivers for your Surface device listed at [Download the Latest Firmware and Drivers for Surface Devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). +Before you can deploy your updated reference image to Surface devices, or any physical environment, you need to supply MDT with the drivers that Windows will use to communicate with that physical environment. For Surface devices you can download all of the drivers required by Windows in a single archive (.zip) file in a format that is ready for deployment. In addition to the drivers that are used by Windows to communicate with the hardware and components, Surface firmware and driver packs also include updates for the firmware of those components. By installing the Surface firmware and driver pack, you will also bring your device’s firmware up to date. If you have not done so already, download the drivers for your Surface device listed at [Download the latest firmware and drivers for Surface devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). -Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. Read more about that folder structure in Step 5: Prepare the Drivers Repository in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt). +Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. You can read more about that folder structure in Step 5: Prepare the Drivers Repository in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt). -To import the Surface drivers, Surface Pro 4 in this example, into MDT, follow these steps: +To import the Surface drivers (in this example, Surface Pro 4) into MDT, follow these steps: 1. Extract the downloaded archive (.zip) file to a folder that you can easily locate. Keep the driver files separate from other drivers or files. 2. Open the Deployment Workbench and expand the Deployment Shares node and your deployment share. @@ -420,44 +420,43 @@ To import the Surface drivers, Surface Pro 4 in this example, into MDT, follow t * Microsoft Corporation * Surface Pro 4 - ![]() + ![Recommended folder structure for drivers](images\surface-deploymdt-fig17.png "Recommended folder structure for drivers") *Figure 17. The recommended folder structure for drivers* -4. Right click on the Surface Pro 4 folder and click Import Drivers to launch the Import Drivers Wizard, as shown in Figure 18. +4. Right-click the **Surface Pro 4** folder, and then click **Import Drivers** to start the Import Drivers Wizard, as shown in Figure 18. - ![]() + ![Progress page during drivers import](images\surface-deploymdt-fig18.png "Progress page during drivers import") - *Figure 18. The Progress page while drivers are imported* + *Figure 18. The Progress page during drivers import* -5. The Import Driver Wizard presents a series of steps, as follows: - * Specify Directory – Click Browse and navigate to the folder where you extracted the Surface Pro 4 firmware and drivers in Step 1. - * Summary – Review the specified configuration on this page before clicking Next to begin the import process. - * Progress – While the drivers are imported, a progress bar will appear on this page. - * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete Import Drivers Wizard. -6. Select the Surface Pro 4 folder and verify that the folder now contains the drivers that were imported, as shown in Figure 19. +5. The Import Driver Wizard displays a series of steps, as follows: + * **Specify Directory** – Click **Browse** and navigate to the folder where you extracted the Surface Pro 4 firmware and drivers in Step 1. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the drivers are imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Drivers Wizard. +6. Click the **Surface Pro 4** folder and verify that the folder now contains the drivers that were imported, as shown in Figure 19. - ![]() + ![Drivers for Surface Pro 4 imported and organized in the MDT deployment share](images\surface-deploymdt-fig19.png "Drivers for Surface Pro 4 imported and organized in the MDT deployment share") *Figure 19. Drivers for Surface Pro 4 imported and organized in the MDT deployment share* -### Import Applications +### Import applications You can import any number of applications into MDT for installation on your devices during the deployment process. You can configure your applications and task sequences to prompt you during deployment to pick and choose which applications are installed, or you can use your task sequence to explicitly define which applications are installed. For more information, see Step 6: Add an Application in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt). #### Import Microsoft Office 365 Installer -The Office Deployment Tool is a free download available in the Microsoft Download Center that allows IT professionals and system administrators to download and prepare Office installation packages for Office Click-to-Run. You can find the Office Deployment Tool and instructions to download Click-to-Run for Office 365 installation source files can be found here: -[Download Click-to-Run for Office 365 products by using the Office Deployment Tool](https://technet.microsoft.com/library/jj219424) +The Office Deployment Tool is a free download available in the Microsoft Download Center that allows IT professionals and system administrators to download and prepare Office installation packages for Office Click-to-Run. You can find the Office Deployment Tool and instructions to download Click-to-Run for Office 365 installation source files at [Download Click-to-Run for Office 365 products by using the Office Deployment Tool](https://technet.microsoft.com/library/jj219424) Download and install the version of Office Deployment Tool (ODT), for Office 2013 or Office 2016, that fits your organization’s needs and use the steps provided by that page to download the Office installation files for use with MDT. -After you have downloaded the source files for your version of Office Click-to-Run, you need to edit the configuration.xml document with instructions for installing Office Click-to-Run silently. To configure the Office Deployment Tool for silent installation, follow these steps: +After you have downloaded the source files for your version of Office Click-to-Run, you need to edit the configuration.xml document with instructions to install Office Click-to-Run silently. To configure the Office Deployment Tool for silent installation, follow these steps: -1. Right click on the existing configuration.xml file and choose Edit. -2. This will open the file in Notepad. Replace the existing text with the following: +1. Right-click the existing **configuration.xml** file, and then click **Edit**. +2. This action opens the file in Notepad. Replace the existing text with the following: -``` + ``` @@ -467,118 +466,118 @@ After you have downloaded the source files for your version of Office Click-to-R 3. Save the file. -The default behavior of setup.exe is to look for the source files in the path that contains setup.exe. If the installation files are not found in this folder, the Office Deployment Tool will default to online source files from an internet connection. +The default behavior of setup.exe is to look for the source files in the path that contains **setup.exe**. If the installation files are not found in this folder, the Office Deployment Tool will default to online source files from an Internet connection. -For MDT to perform an automated installation of office, it is important to configure the option for Display Level to a value of None. This setting is used to suppress the installation dialog box for silent installation. Configuring the AcceptEULA setting to True is required to accept the license agreement when Display Level is set to None. With both of these options configured, the installation of Office will occur without the display of dialog boxes which could potentially cause the installation to pause until a user can address the open dialog. +For MDT to perform an automated installation of office, it is important to configure the **Display Level** option to a value of **None**. This setting is used to suppress the installation dialog box for silent installation. It is required that the **AcceptEULA** option is set to **True** to accept the license agreement when the **Display Level** option is set to **None**. With both of these options configured, the installation of Office will occur without the display of dialog boxes which could potentially cause the installation to pause until a user can address an open dialog box. Now that the installation and configuration files are prepared, the application can be imported into the deployment share by following these steps: 1. Open the Deployment Workbench. -2. Expand the deployment share, right-click on the Applications folder, and select New Application to launch the New Application Wizard, as shown in Figure 20. +2. Expand the deployment share, right-click the **Applications** folder, and then click **New Application** to start the New Application Wizard, as shown in Figure 20. - ![]() + ![Enter the command and directory for Office 2016 Click-to-Run](images\surface-deploymdt-fig20.png "Enter the command and directory for Office 2016 Click-to-Run") - *Figure 20: Entering the command and directory for Office 2016 Click-to-Run* + *Figure 20: Enter the command and directory for Office 2016 Click-to-Run* 3. The New Application Wizard walks you through importing the Office 2016 Click-to-Run files, as follows: - * Application Type – Select Application with Source Files, then click Next. - * Details – Enter a name for the application, for example Office 2016 Click-to-Run, in the Application Name field. Enter publisher, version, and language information in the Publisher, Version, and Language fields if desired. Click Next. - * Source – Click Browse to navigate to and select the folder where you downloaded the Office installation files with the Office Deployment Tool, then click Next. - * Destination – Enter a name for the folder where the application files will be stored in the Specify the Name of the Directory that Should Be Created field or just click Next to accept the default name. - * Command Details – Enter the Office Deployment Tool installation command line: + * **Application Type** – Click **Application with Source Files**, and then click **Next**. + * **Details** – Enter a name for the application (for example, Office 2016 Click-to-Run) in the **Application Name** field. Enter publisher, version, and language information in the **Publisher**, **Version**, and **Language** fields if desired. Click **Next**. + * **Source** – Click **Browse** to navigate to and select the folder where you downloaded the Office installation files with the Office Deployment Tool, and then click **Next**. + * **Destination** – Enter a name for the folder where the application files will be stored in the **Specify the Name of the Directory that Should Be Created** field or click **Next** to accept the default name. + * **Command Details** – Enter the Office Deployment Tool installation command line: `Setup.exe /configure configuration.xml` - * Summary – Review the specified configuration on this page before clicking Next to begin the import process. - * Progress – While the installation files are imported, a progress bar will appear on this page. - * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete New Application Wizard. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the installation files are imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Application Wizard. -4. You should now see the item Office 2016 Click-to-Run under the Applications folder in the Deployment Workbench. +4. You should now see the **Office 2016 Click-to-Run** item under the **Applications** folder in the Deployment Workbench. -#### Import Surface App Installer +#### Import Surface app installer -The Surface app is a Windows Store app that provides the user with greater control over specific Surface device functions and capabilities, for example control over the sensitivity of the Surface Pen. It is a highly recommended app for surface devices to provide end users with the best experience and greatest control over their device. Find out more about the Surface app at [Install and use the Surface app](https://www.microsoft.com/surface/en-us/support/apps-and-windows-store/surface-app?os=windows-10). +The Surface app is a Windows Store app that provides the user with greater control over specific Surface device functions and capabilities (for example, control over the sensitivity of the Surface Pen). It is a highly recommended app for Surface devices to provide end users with the best experience and greatest control over their device. Find out more about the Surface app at [Install and use the Surface app](https://www.microsoft.com/surface/en-us/support/apps-and-windows-store/surface-app?os=windows-10). -In order to perform a deployment of the Surface app, you will need to download the app files through Windows Store for Business. You can find detailed instructions on downloading the Surface app through Windows Store for Business at Deploy Surface App with Windows Store for Business. +To perform a deployment of the Surface app, you will need to download the app files through Windows Store for Business. You can find detailed instructions on how to download the Surface app through Windows Store for Business at [Deploy Surface App with Windows Store for Business](https://technet.microsoft.com/en-us/itpro/surface/deploy-surface-app-with-windows-store-for-business). -Once you have downloaded the installation files for Surface app, including the AppxBundle and license file, you can import these files into the deployment share through the same process as a desktop application like Microsoft Office. Both AppxBundle and license file must be together in the same folder for the import process to complete successfully. Use the following command on the Command Details page to install the Surface app: -``` +After you have downloaded the installation files for Surface app, including the AppxBundle and license files, you can import these files into the deployment share through the same process as a desktop application like Microsoft Office. Both the AppxBundle and license files must be together in the same folder for the import process to complete successfully. Use the following command on the **Command Details** page to install the Surface app: + ``` DISM.exe /Online /Add-ProvisionedAppxPackage /PackagePath: Microsoft.SurfaceHub_10.0.342.0_neutral_~_8wekyb3d8bbwe.AppxBundle /LicensePath: Microsoft.SurfaceHub_8wekyb3d8bbwe_a53ef8ab-9dbd-dec1-46c5-7b664d4dd003.xml -``` + ``` -### Create Deployment Task Sequence +### Create deployment task sequence -The next step in the process is to create the deployment task sequence. This task sequence will be configured to completely automate the deployment process and will work along with customized deployment share rules to reduce the need for user interaction down to a single touch. Before customizations to include all of this automation can be made, the new task sequence has to be created from a template. +The next step in the process is to create the deployment task sequence. This task sequence will be configured to completely automate the deployment process and will work along with customized deployment share rules to reduce the need for user interaction down to a single touch. Before you can make customizations to include all of this automation, the new task sequence has to be created from a template. To create the deployment task sequence, follow these steps: -1. In the Deployment Workbench, under your Deployment Share, right click the Task Sequences folder and choose New Task Sequence to launch the New Task Sequence Wizard. +1. In the Deployment Workbench, under your Deployment Share, right-click the **Task Sequences** folder, and then click **New Task Sequence** to start the New Task Sequence Wizard. 2. Use these steps to create the deployment task sequence with the New Task Sequence Wizard: - * General Settings – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the Task Sequence Comments field, then click Next. - >**Note:**  The Task Sequence ID field cannot contain spaces and can be a maximum of 16 characters. - * Select Template – Select Standard Client Task Sequence from the drop down menu, then click Next. - * Select OS – Navigate to and select the reference image that you imported–, then click Next. - * Specify Product Key – Select the product key entry that fits your organizations licensing system. Do Not Specify a Product Key at This Time can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click Next. - * OS Settings – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the internet in the Full Name, Organization, and Internet Explorer Home Page fields, then click Next. - * Admin Password – Select Use the Specified Local Administrator Password and enter a password in the provided fields, then click Next. - * Summary – Review the specified configuration on this page before clicking Next to begin creation of the task sequence. - * Progress – While the task sequence is being created, a progress bar will appear on this page. - * Confirmation – When the task sequence creation completes, the success of the process is displayed on this page. Click Finish to complete New Task Sequence Wizard. + * **General Settings** – Enter an identifier for the deployment task sequence in the **Task Sequence ID** field, a name for the deployment task sequence in the **Task Sequence Name** field, and any comments for the deployment task sequence in the **Task Sequence Comments** field, then click **Next**. + >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. + * **Select Template** – Click **Standard Client Task Sequence** from the drop-down menu, and then click **Next**. + * **Select OS** – Navigate to and select the reference image that you imported, and then click **Next**. + * **Specify Product Key** – Select the product key entry that fits your organization's licensing system. The **Do Not Specify a Product Key at This Time** option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click **Next**. + * **OS Settings** – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. + * **Admin Password** – Click **Use the Specified Local Administrator Password**, enter a password in the provided field, and then click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. + * **Progress** – While the task sequence is being created, a progress bar is displayed on this page. + * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete the New Task Sequence Wizard. -Once the task sequence is created it can be modified for increased automation, such as the installation of applications without user interaction, the selection of drivers, and the installation of Windows Updates. +After the task sequence is created it can be modified for increased automation, such as the installation of applications without user interaction, the selection of drivers, and the installation of Windows updates. -1. Select the Task Sequences folder and then right-click the new task sequence you created and chose Properties. -2. Select the Task Sequence tab to view the steps that are included in the new task sequence. -3. Select the Windows Update (Pre-Application Installation) step, located under the State Restore folder. -4. Select the Options tab, then uncheck the Disable This Step check box. -5. Repeat Step 4 and Step 5 for the Windows Update (Post-Application Installation) step. -6. Between the two Windows Update steps is an Install Applications step, select that step and then click Add. -7. Hover the mouse over General under the Add menu, then choose Install Application. This will add a new step after the selected step for the installation of a specific application as shown in Figure 21. +1. Click the **Task Sequences** folder, right-click the new task sequence you created, and then click**Properties**. +2. Click the **Task Sequence** tab to view the steps that are included in the new task sequence. +3. Click the **Windows Update (Pre-Application Installation)** step, located under the **State Restore** folder. +4. Click the **Options** tab, and then clear the **Disable This Step** check box. +5. Repeat Step 4 and Step 5 for the **Windows Update (Post-Application Installation)** option. +6. Between the two **Windows Update** steps is the **Install Applications** step. Click the **Install Applications** step, and then click **Add**. +7. Hover the mouse over **General** under the **Add** menu, and then click **Install Application**. This will add a new step after the selected step for the installation of a specific application as shown in Figure 21. - ![]() + ![A new Install Application step in the deployment task sequence](images\surface-deploymdt-fig21.png "A new Install Application step in the deployment task sequence") *Figure 21: A new Install Application step in the deployment task sequence* -8. On the Properties tab of the new Install Application step, enter Install Microsoft Office 2016 Click-to-Run in the Name field. -9. Select Install a Single Application and click Browse to view available applications that have been imported into the deployment share. -10. Select Office 2016 Click-to-Run from the list of applications and then click OK. +8. On the **Properties** tab of the new **Install Application** step, enter **Install Microsoft Office 2016 Click-to-Run** in the **Name** field. +9. Click **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. +10. Select Office 2016 Click-to-Run from the list of applications, and then click **OK**. 11. Repeat Steps 6 through 10 for the Surface app. -12. Expand the Preinstall folder and select the Enable BitLocker (Offline) step. -13. Open the Add menu again and choose Set Task Sequence Variable from under the General submenu. -14. On the Properties tab of the new Set Task Sequence Variable step, as shown in Figure 22, configure the following options: - * Name – Set DriverGroup001 - * Task Sequence Variable – DriverGroup001 - * Value – Windows 10 x64\%Make%\%Model% +12. Expand the **Preinstall** folder, and then click the **Enable BitLocker (Offline)** step. +13. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** submenu. +14. On the **Properties** tab of the new **Set Task Sequence Variable** step (as shown in Figure 22), configure the following options: + * **Name** – Set DriverGroup001 + * **Task Sequence Variable** – DriverGroup001 + * **Value** – Windows 10 x64\%Make%\%Model% - ![]() + ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-deploymdt-fig22.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") - Figure 22. Configuring a new Set Task Sequence Variable step in the deployment task sequence + Figure 22. Configure a new Set Task Sequence Variable step in the deployment task sequence -15. Select the Inject Drivers step, the next step in the task sequence. -16. On the Properties tab of the Inject Drivers step, as shown in Figure 23, configure the following options: - * Choose a Selection Profile – Nothing - * Install All Drivers From The Selection Profile – Select this option +15. Select the **Inject Drivers** step, the next step in the task sequence. +16. On the **Properties** tab of the **Inject Drivers** step (as shown in Figure 23), configure the following options: + * In the **Choose a selection profile** box, select **Nothing**. + * Click the **Install all drivers from the selection profile** button. - ![]() + ![Set up deployment task sequence not to choose the drivers to inject into Windows](images\surface-deploymdt-fig23.png "Set up deployment task sequence not to choose the drivers to inject into Windows") - *Figure 23. Instructing the deployment task sequence not to choose the drivers to inject into Windows* + *Figure 23. Set up the deployment task sequence not to choose the drivers to inject into Windows* -17. Click OK to apply changes to the task sequence and close the task sequence properties window. +17. Click **OK** to apply changes to the task sequence and close the task sequence properties window. -### Configure Deployment Share Rules +### Configure deployment share rules -The experience of users during a Windows deployment is largely governed by a set of rules that control how the MDT and Windows Deployment Wizard experience should proceed. These rules are stored in two configuration files. Boot media rules are stored in the file bootstrap.ini that is processed when the MDT boot media is first run. Deployment share rules are stored in the file customsettings.ini and tell the Windows Deployment Wizard how to operate, for example what screens to show and what questions to ask. Using these the rules stored in these two files, you can completely automate the process of deployment to where you will not be asked to supply the answer to any questions during deployment and the deployment will perform all tasks completely on its own. +The experience of users during a Windows deployment is largely governed by a set of rules that control how the MDT and Windows Deployment Wizard experience should proceed. These rules are stored in two configuration files. Boot media rules are stored in the Bootstrap.ini file that is processed when the MDT boot media is first run. Deployment share rules are stored in the Customsettings.ini file and tell the Windows Deployment Wizard how to operate (for example, what screens to show and what questions to ask). By using these the rules stored in these two files, you can completely automate the process of deployment to where you will not be asked to supply the answer to any questions during deployment and the deployment will perform all tasks completely on its own. #### Configure Bootstrap.ini -Bootstrap.ini is the simpler of the two rule files. The purpose it serves is to provide instructions from when the MDT boot media launches on a device until the Windows Deployment Wizard is launched. The primary use of this file is to provide the credentials that will be used to log in to the deployment share and launch the Windows Deployment Wizard. +Bootstrap.ini is the simpler of the two rule files. The purpose it serves is to provide instructions from when the MDT boot media starts on a device until the Windows Deployment Wizard is started. The primary use of this file is to provide the credentials that will be used to log on to the deployment share and start the Windows Deployment Wizard. To automate the boot media rules, follow these steps: -1. Right-click on your deployment share in the Deployment Workbench and then choose Properties. -2. Select the Rules tab, then click Edit Bootstrap.ini to open Bootstrap.ini in Notepad. +1. Right-click your deployment share in the Deployment Workbench, and then click **Properties**. +2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: -``` + ``` [Settings] Priority=Model,Default @@ -591,32 +590,32 @@ SkipBDDWelcome=YES [Surface Pro 4] DeployRoot=\\STNDeployServer\DeploymentShare$ -``` + ``` -4. Press Ctrl+S to save Bootstrap.ini, then close Notepad. +4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. -You can use a number of variables in both boot media and deployment share rules to apply rules only when certain conditions are met. For example, you can use MAC addresses to identify specific machines where MDT will run fully automated, but will run with required user interaction on all other devices. You can also use the model of the device to instruct the MDT boot media to perform different actions based on computer model, much as the way [Surface Pro 4] is listed in Step 3. You can use the following cmdlet in a PowerShell session to see what the Model variable would be on a device: -`wmic csproduct get name` +You can use a number of variables in both boot media and deployment share rules to apply rules only when certain conditions are met. For example, you can use MAC addresses to identify specific machines where MDT will run fully automated, but will run with required user interaction on all other devices. You can also use the model of the device to instruct the MDT boot media to perform different actions based on computer model, much as the way **[Surface Pro 4]** is listed in Step 3. You can use the following cmdlet in a PowerShell session to see what the Model variable would be on a device: + `wmic csproduct get name` Rules used in the text shown in Step 3 include: -* DeployRoot – Used to specify the deployment share that the MDT boot media will connect to. -* UserDomain – Used to specify the domain or computer where the MDT user account is located. -* UserID – Used to specify the MDT user account for automatic login to the deployment share. -* UserPassword – Used to specify the MDT user password for automatic login to the deployment share. -* SkipBDDWelcome – Used to skip the Welcome page and to launch the Windows Deployment Wizard immediately using the specified credentials and deployment share. +* **DeployRoot** – Used to specify the deployment share that the MDT boot media will connect to. +* **UserDomain** – Used to specify the domain or computer where the MDT user account is located. +* **UserID** – Used to specify the MDT user account for automatic logon to the deployment share. +* **UserPassword** – Used to specify the MDT user password for automatic logon to the deployment share. +* **SkipBDDWelcome** – Used to skip the Welcome page and to start the Windows Deployment Wizard immediately using the specified credentials and deployment share. #### Configure CustomSettings.ini -The bulk of the rules used to automate the MDT deployment process are stored in the deployment share rules, or customsettings.ini file. In this file you can answer and hide all of the prompts from the Windows Deployment Wizard, yielding a deployment experience that mostly consists of a progress bar showing the automated actions occurring on the device. The deployment share rules are shown directly in the Rules tab of the deployment share properties, as shown in Figure 24. +The bulk of the rules used to automate the MDT deployment process are stored in the deployment share rules, or the Customsettings.ini file. In this file you can answer and hide all of the prompts from the Windows Deployment Wizard, which yields a deployment experience that mostly consists of a progress bar that displays the automated actions occurring on the device. The deployment share rules are shown directly in the **Rules** tab of the deployment share properties, as shown in Figure 24. -![]() +![Deployment share rules configured for automation of the Windows Deployment Wizard](images\surface-deploymdt-fig24.png "Deployment share rules configured for automation of the Windows Deployment Wizard") *Figure 24. Deployment share rules configured for automation of the Windows Deployment Wizard* -To configure automation for the production deployment copy and paste the following text into the text box on the Rules tab of your deployment share properties. +To configure automation for the production deployment, copy and paste the following text into the text box on the **Rules** tab of your deployment share properties: -``` + ``` [Settings] Priority=Model,Default Properties=MyCustomProperty @@ -655,40 +654,40 @@ UserPassword=P@ssw0rd SkipSummary=YES SkipFinalSummary=YES FinishAction=LOGOFF -``` + ``` Rules used in this example include: -* SkipTaskSequence – This rule is used to skip the Task Sequence page where the user would have to select between available task sequences. -* TaskSequenceID – This rule is used to instruct the Windows Deployment Wizard to run a specific task sequence. In this scenario the task sequence ID should match the deployment task sequence you created in the previous section. -* OSInstall – This rule indicates that the Windows Deployment Wizard will be performing an operating system deployment. -* SkipCapture – This rule prevents the Capture Image page from being displayed, prompting the user to create an image of this device after deployment. -* SkipAdminPassword – This rule prevents the Admin Password page from being displayed. The Administrator password specified in the task sequence will still be applied. -* SkipProductKey – This rule prevents the Specify Product Key page from being displayed. The product key specified in the task sequence will still be applied. -* SkipComputerBackup – This rule prevents the Move Data and Settings page from being displayed, where the user is asked if they would like to make a backup of the computer before performing deployment. -* SkipBitLocker – This rule prevents the BitLocker page from being displayed, where the user is asked if BitLocker Drive Encryption should be used to encrypt the device. -* SkipBDDWelcome – This rule prevents the Welcome page from being displayed, where the user is prompted to begin Windows deployment. -* SkipUserData – This rule prevents the User Data (Restore) page from being displayed, where the user is asked to restore previously backed up user data in the new environment. -* UserDataLocation – This rule prevents the user from being prompted to supply a location on the User Data (Restore) page. -* SkipApplications – This rule prevents the Applications page from being displayed, where the user is prompted to select from available applications to be installed in the new environment. -* SkipPackageDisplay – This rule prevents the Packages page from being displayed, where the user is prompted to select from available packages to be installed in the new environment. -* SkipComputerName – This rule, when combined with the SkipDomainMembership rule, prevents the Computer Details page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. -* SkipDomainMembership – This rule, when combined with the SkipComputerName rule, prevents the Computer Details page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. -* JoinDomain – This rule instructs the Windows Deployment Wizard to have the computer join the specified domain using the specified credentials. -* DomainAdmin – This rule specifies the username for the domain join operation. -* DomainAdminDomain – This rule specifies the domain for the username for the domain join operation. -* DomainAdminPassword – This rule specifies the password for the username for the domain join operation. -* SkipLocaleSelection – This rule, along with the SkipTimeZone rule, prevents the Locale and Time page from being displayed. -* KeyboardLocale – This rule is used to specify the keyboard layout for the deployed Windows environment. -* UserLocale – This rule is used to specify the geographical locale for the deployed Windows environment. -* UILanguage – This rule is used to specify the language to be used in the deployed Windows environment. -* SkipTimeZone – This rule, along with the SkipLocaleSelection rule, prevents the Locale and Time page from being displayed. -* TimeZoneName – This rule is used to specify the time zone for the deployed Windows environment. -* UserID – This rule is used to supply the username under which the MDT actions and task sequence steps are performed. -* UserDomain – This rule is used to supply the domain for the username under which the MDT actions and task sequence steps are performed. -* UserPassword – This rule is used to supply the password for the username under which the MDT actions and task sequence steps are performed. -* SkipSummary – This rule prevents the Summary page from being displayed before the task sequence is run, where the user is prompted to confirm the selections before beginning the task sequence. -* SkipFinalSummary – This rule prevents the Summary page from being displayed when the task sequence has completed. -* FinishAction – This rule specifies whether to log out, reboot, or shut down the device after the task sequence has completed. +* **SkipTaskSequence** – This rule is used to skip the Task Sequence page where the user would have to select between available task sequences. +* **TaskSequenceID** – This rule is used to instruct the Windows Deployment Wizard to run a specific task sequence. In this scenario the task sequence ID should match the deployment task sequence you created in the previous section. +* **OSInstall** – This rule indicates that the Windows Deployment Wizard will be performing an operating system deployment. +* **SkipCapture** – This rule prevents the Capture Image page from being displayed, prompting the user to create an image of this device after deployment. +* **SkipAdminPassword** – This rule prevents the Admin Password page from being displayed. The Administrator password specified in the task sequence will still be applied. +* **SkipProductKey** – This rule prevents the Specify Product Key page from being displayed. The product key specified in the task sequence will still be applied. +* **SkipComputerBackup** – This rule prevents the Move Data and Settings page from being displayed, where the user is asked if they would like to make a backup of the computer before performing deployment. +* **SkipBitLocker** – This rule prevents the BitLocker page from being displayed, where the user is asked if BitLocker Drive Encryption should be used to encrypt the device. +* **SkipBDDWelcome** – This rule prevents the Welcome page from being displayed, where the user is prompted to begin Windows deployment. +* **SkipUserData** – This rule prevents the User Data (Restore) page from being displayed, where the user is asked to restore previously backed up user data in the new environment. +* **UserDataLocation** – This rule prevents the user from being prompted to supply a location on the User Data (Restore) page. +* **SkipApplications** – This rule prevents the Applications page from being displayed, where the user is prompted to select from available applications to be installed in the new environment. +* **SkipPackageDisplay** – This rule prevents the Packages page from being displayed, where the user is prompted to select from available packages to be installed in the new environment. +* **SkipComputerName** – This rule, when combined with the SkipDomainMembership rule, prevents the Computer Details page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. +* **SkipDomainMembership** – This rule, when combined with the SkipComputerName rule, prevents the Computer Details page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. +* **JoinDomain** – This rule instructs the Windows Deployment Wizard to have the computer join the specified domain using the specified credentials. +* **DomainAdmin** – This rule specifies the username for the domain join operation. +* **DomainAdminDomain** – This rule specifies the domain for the username for the domain join operation. +* **DomainAdminPassword** – This rule specifies the password for the username for the domain join operation. +* **SkipLocaleSelection** – This rule, along with the SkipTimeZone rule, prevents the Locale and Time page from being displayed. +* **KeyboardLocale** – This rule is used to specify the keyboard layout for the deployed Windows environment. +* **UserLocale** – This rule is used to specify the geographical locale for the deployed Windows environment. +* **UILanguage** – This rule is used to specify the language to be used in the deployed Windows environment. +* **SkipTimeZone** – This rule, along with the SkipLocaleSelection rule, prevents the Locale and Time page from being displayed. +* **TimeZoneName** – This rule is used to specify the time zone for the deployed Windows environment. +* **UserID** – This rule is used to supply the username under which the MDT actions and task sequence steps are performed. +* **UserDomain** – This rule is used to supply the domain for the username under which the MDT actions and task sequence steps are performed. +* **UserPassword** – This rule is used to supply the password for the username under which the MDT actions and task sequence steps are performed. +* **SkipSummary** – This rule prevents the Summary page from being displayed before the task sequence is run, where the user is prompted to confirm the selections before beginning the task sequence. +* **SkipFinalSummary** – This rule prevents the Summary page from being displayed when the task sequence has completed. +* **FinishAction** – This rule specifies whether to log out, reboot, or shut down the device after the task sequence has completed. You can read about all of the possible deployment share and boot media rules in the [Microsoft Deployment Toolkit Reference](https://technet.microsoft.com/library/dn781091). @@ -698,33 +697,33 @@ The process to update MDT boot media with these new rules and changes to the dep To update the MDT boot media, follow these steps: -1. Right-click on the deployment share in the Deployment Workbench and choose Update Deployment Share to launch the Update Deployment Share Wizard. -2. The Update Deployment Share Wizard presents a series of steps, as follows: - * Options – Select Between Completely Regenerate the Boot Images or Optimize the Boot Image Updating Process. Completely regenerating the boot images will take more time, but produces boot media that is not fragmented and does not contain out of date components. Optimizing the boot image updating process will proceed more quickly, but may result in longer load times when booting via PXE. Click Next. - * Summary – Review the specified options on this page before clicking Next to begin the update of boot images. - * Progress – While the boot images are being updated a progress bar will appear on this page. - * Confirmation – When the boot images have been updated, the success of the process is displayed on this page. Click Finish to complete Update Deployment Share Wizard. +1. Right-click the deployment share in the Deployment Workbench, and then click **Update Deployment Share** to start the Update Deployment Share Wizard. +2. The Update Deployment Share Wizard displays a series of steps, as follows: + * **Options** – Choose between the **Completely Regenerate the Boot Images** or **Optimize the Boot Image Updating Process** options. Completely regenerating the boot images will take more time, but produces boot media that is not fragmented and does not contain out of date components. Optimizing the boot image updating process will proceed more quickly, but may result in longer load times when booting via PXE. Click **Next**. + * **Summary** – Review the specified options on this page before you click **Next** to begin the update of boot images. + * **Progress** – While the boot images are being updated a progress bar is displayed on this page. + * **Confirmation** – When the boot images have been updated, the success of the process is displayed on this page. Click **Finish** to complete the Update Deployment Share Wizard. To import the updated MDT boot media into WDS for PXE boot, follow these steps: -1. Open Windows Deployment Services from the Start Menu or Start Screen. -2. Expand Servers and your deployment server. -3. Select the Boot Images folder. -4. Right-click the existing MDT boot image and choose Replace Image to open the Replace Boot Image Wizard. -5. Replace the previously imported MDT boot image with the updated version using these steps in the Replace Boot Image Wizard: - * Image File – Click Browse and navigate to the Boot folder in your deployment share, select LiteTouchPE_x86.wim, then click Open. Click Next. - * Available Images – Only one image should be listed and selected LiteTouch Windows PE (x86), click Next. - * Image Metadata – Enter a name and description for the MDT boot media, or just click Next to accept the default options. - * Summary – Review your selections for importing a boot image into WDS and click Next. - * Task Progress – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click Finish when the task is complete to close the Replace Boot Image Wizard. -6. Right-click the Boot Images folder and choose Add Image to open the Add Image Wizard. -7. Add the new 64 bit boot image for 64 bit UEFI device compatibility with the Add Image Wizard , as follows: - * Image File – Click Browse and navigate to the Boot folder in your deployment share, select LiteTouchPE_x64.wim, then click Open. Click Next. - * Image Metadata – Enter a name and description for the MDT boot media, or just click Next to accept the default options. - * Summary – Review your selections for importing a boot image into WDS and click Next. - * Task Progress – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click Finish when the task is complete to close the Add Image Wizard. +1. Open Windows Deployment Services from the Start menu or Start screen. +2. Expand **Servers** and your deployment server. +3. Click the **Boot Images** folder. +4. Right-click the existing MDT boot image, and then click **Replace Image** to open the Replace Boot Image Wizard. +5. Replace the previously imported MDT boot image with the updated version by using these steps in the Replace Boot Image Wizard: + * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, click **LiteTouchPE_x86.wim**, and then click **Open**. Click **Next**. + * **Available Images** – Only one image should be listed and selected **LiteTouch Windows PE (x86)**, click **Next**. + * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. + * **Summary** – Review your selections for importing a boot image into WDS, and then click **Next**. + * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Replace Boot Image Wizard. +6. Right-click the **Boot Images** folder, and then click **Add Image** to open the Add Image Wizard. +7. Add the new 64-bit boot image for 64-bit UEFI device compatibility with the Add Image Wizard , as follows: + * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, select **LiteTouchPE_x64.wim**, and then click **Open**. Click **Next**. + * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. + * **Summary** – Review your selections to import a boot image into WDS, and then click **Next**. + * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Add Image Wizard. ->**Note:**  Although is best practice to replace and update the boot images in WDS whenever the MDT deployment share is updated, for deployment to Surface devices the 32 bit boot image, LiteTouchPE_x86.wim, is not required. Only the 64 bit boot image is required for 64 bit UEFI devices. +>**Note:**  Although is best practice to replace and update the boot images in WDS whenever the MDT deployment share is updated, for deployment to Surface devices the 32-bit boot image, LiteTouchPE_x86.wim, is not required. Only the 64-bit boot image is required for 64-bit UEFI devices. ### Deploy Windows to Surface @@ -732,7 +731,7 @@ With all of the automation provided by the deployment share rules and task seque >**Note:**  For the deployment to require only a single touch, the Surface devices must be connected to a keyboard, connected to the network with a Microsoft Surface USB Ethernet Adapter or Surface Dock, and configured with PXE boot as the first boot option, as shown in Figure 25. -![]() +![Set boot priority for PXE boot](images\surface-deploymdt-fig25.png "Set boot priority for PXE boot") *Figure 25.Setting boot priority for PXE boot* @@ -749,7 +748,7 @@ On a properly configured Surface device, simply turn on the device and press Ent >**Note:**  For Surface devices not configured to boot to the network as the first boot option, you can hold Volume Down and press Power to boot the system immediately to a USB or network device. -The resulting configuration is a Surface device that is logged out and ready for an end user to enter their credentials and log in and get right to work. The applications and drivers they need are already installed and up-to-date. +The resulting configuration is a Surface device that is logged out and ready for an end user to enter their credentials, log on, and get right to work. The applications and drivers they need are already installed and up to date. diff --git a/devices/surface/images/surface-deploymdt-fig1.png b/devices/surface/images/surface-deploymdt-fig1.png new file mode 100644 index 0000000000000000000000000000000000000000..d2fe0995a7db984ab99dc8e91cf4f8e771bb292d GIT binary patch literal 140710 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

JIk-kXLBBVKP~Pna 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig10.png b/devices/surface/images/surface-deploymdt-fig10.png new file mode 100644 index 0000000000000000000000000000000000000000..96cb86b56f58bcbb5821b44727b2e618d31a4438 GIT binary patch literal 57817 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

|<(Vv&&35yQNshY} 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

UC;9Ohh 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 ALjV8( literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig12.png b/devices/surface/images/surface-deploymdt-fig12.png new file mode 100644 index 0000000000000000000000000000000000000000..6200a677ec7544af7aa03809aca000c08301530e GIT binary patch literal 130262 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

oSirDV1rL zY7`#2l!F6i$IQBA(-?iUdY}ANxLI$-vI?Rj8`p4~o1;Qi+?zsiz_YCXrVs`_(^%*gC4sNK1(K*If1dXp){?2SEW5IMP`% zr?lj-C$SNIJ_`5=G3Z)^OylctcSZ{xPkHlD$&c5FsZ_6Wey@k4iXazOmPwKwYr9QJ z>7_ASN|!v9`Wm=-a<=-Lpcs2OQ+m<*Yb5VAxHx?0Hz~JVfD8B&+BKqhBTsAfwmy?o z{vx2#g)XOuX(Q{oL9-;6G1MDJJzt_7m^jT$26r;={0(jDz+O4+9=uY)-~Ft4HC2>l zgKv}@tCA~0VgQ|~Qv+e+5?QRw*eMm|WJ)8x>0)kq=clA6Ito*fOpWkpswk~#@T)wb z6Vr0q5td!l?$UZ7oEGk-qbl6c_G=bh7}4#V+XGGCYbf>U(hHFW!5KODc1^d@IZgEi z8QH)eZntkO_ZAoY2r8eC#v+PW1qvnLTqn7H?IXP&TN_-B@xld?cWcP18s$vw22wh}8~!5c8!X38{s1mf~e5g<+ZIZ$>f4-u06KD=@*q5OMTPiSvo`pgDRjSdUm^m?cURtFlUx5=o^z!9 zOifj>ury~i8>QM~AHV4(qK8Q(xGtaH^QXfDb|K?=;ZE< z#i$Ir8RIii-cQcR6UAWdcmHZw0qI!f`aysC{FYw#QBa>#&!v2^B&#mmYPRSrTjPjj zW10(6!z;_%1553r?T<@NPR&P(yBgd`WPKrAZa1R#%OWPNilOmF+6HO)*_&ygYV>w} zLapj?1X5gQ$pVR!-FOPvQlX$y z)L`H@8gowEh>OWQe+l;5U7;;QS{0h71<9$9$}1>ZRrQKo3{MCiy~WP0j$w2i>@1iu zfu+gMQm%Rza(ttwe#VzMmNNDgZg2M-(|MEn%g07zS2W3wW`U%VpS&n_d^-$a^x<;7 zU*(tDdL90xyb6Ne_T%LMF$-;NZxwNg3+DjCo~=hw8?+wOv|kGTDYbs|QTwZ|^3W$~ zd>`JEz3uWsl`lhOeyd^!O$FXFlD*U7zo^$!$SlN2sMz>po2d7LC_D_N#g?-77hIzg zK2nps^zC*3(9zxKw;(`WmJJ5Qrk>1F{YhzZym>vZIRq@0*~RiTP-S<^wkTU3DV{Lc z%&B9q$>~d*$4z#~V-_sRl)?Cyg~Kj31em?#h!U>xK%dLvJ}^jT4(#;#!yzD;Yh`3` zR)$#tuV4!;OSUaDf;&uafyuggKXsj4ev9t=CU|T&O}52O`3nZhk~z7Fk+Zc9Z@@`$ zvBch$T5bC-`twIjPKnNQhvOvnqa-2Y&Q_M%_sv2MP7#d8i$`v>WBx|{=Pc)`vsgJj zTXlZQWmfWUDK6jnjkqw(o(!8Ewg#tvL>(T1Mz0Z#lRdvQ4o3se%=E|D(ALnjjmdg7 z`@+cr0jzc$QW}y5X6#if?;7!dY(2Y?iA<0@|4N7VzLjM~L+b${TY&-q!Vl<8K7IT; zGICkV=#46PFmidLgbtd4)5;(oTg{B)uVxEa_2BV;#gZ5R&D;x;Ksz11YZohi zeHeCyuK+UBx*jl~4o7;sR`IiL}ElU2QH9cR%^K}|-Sgm${yqiwr<>$Wi7#P0p_bM2yU z^hX{IZOIb5%ctLK70*zKz7MOELTa<&|2daskZ0mt!H0 zz}a|%f)bU_m}|r5{+|T$lYE~TC5qXUY;1|DeWVAV&qqLyDZ5b!bN6W;129 zFj}rVZ<91@wnLu&$dW02%o(uSyh6i%TP2LL4aoStU0wlZ$5kJ!Ps$4F{3Va3n=jRE zTP2h@viRJHO(*fN8PdYH5SE{+`W^T61Euj{r-z-LubrD24JD!xj;8gc{t&YU)7rU*R$jC!_r(nvO@AMFV)PMzlB|KJzBS76NaE zq`Gfon?~ez%9`DJb?FzmlE%ZKM5*#(_UYjo^|zHL;Q~tS>J=IUv z@vp4_XFFDZ4ClI8$kF?C6qP2JYBmMrpo=#XBJ7rQ(Iu%BIg`{Y&ccIO1z5&*goJ}IwhS&EeywUcU#i2+M z^C_-mzieEyYJKNjpFj3W9^`bM)qm{rFL)W@v;RuT`0-!}s ziF_qKx6j^SNO55V16q&C*JMOI@n>^A!(FMbOg_$$Vy0a<3jp@2$zbWS(a%gL=0!Nm znm;vm#;Eu|q#C(`!Jf@-v;@8l-I!#m-s4$1GguAVAsw&0$eAFiw|US5KwH3VQ)5ZK z>`~Gv7jL+(-@J-vsN?_uAUbf^rfKR&o_5BVVOP zWn0aG%auE^ro>YTP|{_zex;U>yGGA73Q9ZWPR=lnhRy87ApIy6aMxAF?`G1?Gv3i} zI`6aKJ#%K9Nbblbw1zvOK$aEFEyd`GT4gE@*?nob}&)rByv()`F6p zHi?U-S2%I@^okSa^yT(RbZ|S;WG~#km8AkQHAwqiq?T%R|Qg1#Thcqt-R9+KS zQ&wFTUAZ5QpTr6ZPa4vCwAU z&}W501{DTTI`$<-lo6*m(HjU^azR*2ai70H8m#M|M)AT}BnmdTQ*|%rd#iHUe91JR-86pecxIY5ENiVB zNf}F8{5!2{tV3j&mH-H9Ar#RM=BF z6Cvs6h8N>W6m$KY2{06Tf+K4K$1bR{3|ZJ#fU)+;w7U5h;Ij81aZV_Obk5uh>L_E*vNJPz}rr;voSQne~@>J1Cf<|sDwmoG_>it7?wCle`G)jdOFasac zb$>AxH-?fmvk|Li z!*(3T96GgWQ)ZUinc08U%-HkXZF!>CfAdR75Uz%WYJRKyO_8V;yV30g9dv=YPN!Hv zg&0RRL}Pay6Y^W`<;b-Cvm3`3-a)KbrBaKP;=U7jD2DPJAdkybSX>xliU`9=C+9OQ z{{EhV7LVhoCo=udY5$g}5!eC`)E#JAfNSOqgq$H$z;tgaiM(gMD@M*UNtJzW;qL8i zBt40?FzanIVxQLI9&hUJ;&OH8{;ZLs(ZQ>lhUetPdrN|(**XseKxka?DTtYwIapc@ zSvCLdXiRF~z7MUmy(eH#RWqma__+pr+w&$=sIVmfJ9Qfss*wqEc5WG1z1lLhR$7M< zmY~lv_#l@}y`&J&ovPU%uJv0dnl`L&D#2<9EV+dJX(hNL8=&L*O+Dkc$F`^0*+q6^ ztIL~le>7fgCP%FwJ8|nzWYb%62U3Sd zALAwAZT!h;BLX)HMm1?x8UwhaCi6M?(Xg$ z+}+*p;yZP2)v0^W52|3-X0N?^dU|F}cR#NLvXzxp?srJAZk=u5l$eQ5s_XA)Pp(5> z_cVT-Kvaf>GK}iUt0a1zM!`V#B%jD+o(~klJwh%T41^!XWV+uBe&w;X-ht(0h7?z* zDs@zP(+g-04zn3wcyS!(kL}A@%Xg!k@)Z+rs=J>dZl>DNe(l({34Vbv3R6YjxvVsM z5ZI8nQP`UvG7XsS=UC4*SPMN^{)h!qJRj%n*PYDyqMx;J>y0dO#JW7Jjq`6zu1viO zt&pL1=s0Hsm0b`f+%+pX$~XI~LubysPuU#7GyUM#>{b~|T^EW;2TvFa1g#Q>&&@O& zsTL@W!uG7B57JVsRVOux{uYH*L{kl>CQm)CxRV(g9$p{oZ7n(s&UA|xwY(6P2%8mw znhVAZp3iXGchUAn7{GpYe>Cps-d16b73Zm&1?T)N8f&6DEd_`gTn|g!EMIdh7>%^{ zm(JY%W6E(F^k>BEsW%=;!uD9pMXg{8T_-5 zU#tJljZWh#VYyA_kL{>J)ROL?S${xLUylb!PI8+{ZDus^JiZr2xJ=+mZcesKe4&%7 z5EH#cuP`)ZFnpJyBe>gZvCLjv0`Fo>>`%U;Q2N8;?;eeij`i^6h>V)_XHud5nx17U zL(f7Ks*PBvhUjEO^@kfNPQ7TjDDjZ!zxgsDUoe??3T-g41Arl7xZWIp;KLH2MaJWW za??B8)Z|6Om790OXvA{jM3B2nhz8a8XshRFy&zIB)hWZ|kZyEtL_AGyj0{otv}>WD zpb#yQXVFP&iF5ze{B(+=LEnT=3~akDz;a2##f1i~?Iv6Zu9P8sOIcK(bV`kU8sD6v|R;$Joj zN6IieR)q~6&I0YfNK`cc<#ZX14y529zYB-l4`;0T2 zEa(^h2<{yFz%+SU;+P{M&T*yzrwmfY_hV>HDwaJK73f5H`r?u99j&^&KEjs`)BH{v(6K{{bgM|XK084q|G-=Vv6l7cfnx6EXWfeWnNTS)hGd6BEHiib7%PEUL5d^mFsWX(MXm!Q1QoJ9g z&Uy-@$oUK7X0P)l<#gt_j;C;^LF-esJopbP4^aMyM0k+L4L19y_ws?ddbn#rW|Q9SA0^kB3#&I&axD_=PgBt4J^zUc5&kQFO|P4 zhLm<$_z**`p{8q{j3(v1_;7|Cby#$l^*-*IE=;Bgv{wkZ!c)lQvP*6*e$`>{4C3nz zzMuSAZ1WT=&c9a^*o@T_n{mKY<-Qh|zA0Bh%3-^wiGH?0(-i}5@_6Ylo2^Hng5M%} z6iRA#FKtng(JC{`rbGVtFRt=MyP7B3s`H&+YRWEDsrV;jB{sV@OwqG*mYvlb!YOVW zJBRlda+r7{wMJP`jBP|Z0~tAvF9>*FF_*ZnoXs7Mqx^RT0xhW3kyK+rwfMFhui{+t z42?*ZGZ64fX*MUJ#L|Z~F-W2Z`zs{&A!B0KnOjmsH=K6{xVczFx&m zOGzR#=nkD;kLamXg;FQmT4j{%!5(oa& zArIx|c@N$V>%JKtBCvx9YNGzFf>`%RO5;AQw*p@$JLaL9R-V*c0%-KW?`5hD+2CM> z_Al!#lj*+bIe9EzseUQ1pEIkyZmT0V021gAFp}E_q`ONq0@B(Ot?XwHH&uh|MZ|JP zCR${V$vQ2=`_kL};jyw6Pe6ynr3rsk9{jp^7@A9&+FkNHGrco*SjJYEoztC;jm3c; zA+tuR2l`n8kiAtfejF;9&g?Ll)=0Fs2hG*Fo^pGFByfHRx?ms@oO1JR!CHg2uVala zR1gT|^tfFZkT&X=J-W2)3K)a1bTv8I`K}vFwuql1CCfK zxhKb}izVR*skcyz7aR0-JUMv-f9}7jw7Fb;NcnypEChr^McXy%lWhbe<}szqHR{>Z zsi>qrEg$xI1R!tHr#BLEkYB>ATH+-cG!d#||1lA^9!|@Ur9zms?Uw>eZe{m6IGIxA z$;CCJKV^I-`V7=0IhA*1=HOv=nsFVtzk(S%H@v({$^}TwB?ErAI>;2E|5u__^tqfk zzGCr$@0V^*HRXSKfB{NZy)K$2tO`;A4bV9B@ojP}UE%!)T!jBMhNXAZfK=qdYu}<$ zQ9j{;mrO($Ar;j~LqtLusgSdEbrd1_Nly7V^KwJiuNtzubyt34fIjO8u(L;|sEqXmYL{$J%2YA83&sPk_s&~4!wOT{| zZv4XVy_Lw|U}8Ke{UUoosZ<@u{eZ|&M60)6m@v)@vj2Co^q+3 z*fw&b{(?MEN*t?UolkSLL`kB*vl9{)&tP`zl2|J7+H4Qv;-;#%@)hOHgM9WZLqn-l zB?8TQL=OVe8 zNITAkBsirxh6g)kvTZ|HG@)EBMZA@Q-up$ZO)GU znFQvTKg?i}RArbNjFi9JosG3o8-MvdBey=wFZ%(j$966&-ZA(JXtX{u*?esiJUkKJmFVcJ}iW`{6Py-zB(VwMHRd%mWfQ(jgml z)tK@i59@Wdni4fou0LQxCp8s6fa{4+nbR=+o|y$T`?TQ6q>KuWH6<$2IFV89orl5H zSs|T9COx&+XJd3FuM4$Y&o;K-05kQYyc|8@%UmQJ^9R?>l{;?bn+7T&N^p1yF=chtwl+d1Z!% ztJ*rddIi#XJwXc;Qi^QWGS2uFY&=&miB{K|t6zVe8;UWou;V)eiD6Q-2%PzX@o4x* z)GJZJFIXe-9t0c9)R;$(e@va7iI5%VC^j&iolP{u67#IHGJysakZ6bBC~r<>B%|9h zt#oUqD^(DSRz=fx0em+rw_VDVRN6rKz8DPzkgUe&Fm^My2Lu9*CNn|I7s?QuEojcp z&eUxjzoTvQX3K7zn=)${s*fnvnMVNpe~dCRaJM`xC=-lRwCrhYTgU1_LuSI2Wxa)? z7*KLm)p#G7ya6I=+p0KQ8@q0EM*TXfD(u^)CeEB`>?+m6!@1v(IEx5EIZEHtZnNd= z7aO^kN->t0#OJ98UoB$Zu>tkJrYDG7ap`vIV>6gQ6h*y9Vn!R)8_%GS%iU7ZPD~V6g~+Q8&l3NF zl(Ggmduz~{|NPuqY^De^uG;S+lgnh9Tp!Y@l`nkU>SH4H%K-zI_IjkB)!7q#(a{b3 z=;8ben-BkNMT{b3uK2V8DX{H;0L$qEb`t+>mjBO7|7EHF@vi^%rT@0)|7+rJ|Jlv_ z53B#LFF|S&0fU#XMD z)=1|UOaFxMNq*>dH5hZ{A>*(s24Sxqc*Y0gnV=m$UTvCJ%BY2Vb%x z3Y?RyQy8r&vz!lu6L32o&)LY%JLt@T7MC`KrJq0O@XrlRjFG+Gx!uYWsZA!3T%RO) zIoM286Tegn9hu1ru(=zGxsTO6VMX@AV`(-!`Q9Y{ap#Fx@Q=xQwBZp6RwV>CA-4XO znJU`<BUccKV%IwBJ1X;xZH$(HV@hI|^g}C7c3ie^xgOuCXDMfBy6_HVJn@j#fb#S;sY~^4$-U zi?-fUihsNw7iLEhQ-T-DG1>`{&{PyoO5YN4^#wp7W+j9NNc-lf;t4M0}aI63Uz1 z_+SkElEWz<|AH&2gbJ4^g>O6<1g2K!hT0B_3R&<{j7pd;V7nxI0m?v}h#K-g8x4-A>yXTQerk06Z3fNb~2d#pjkdW|n+{$@% ze}su#xizk|*H3Y7e^+>V_5W1d8>f5ljQlxlcKWBSTNd7eX=hBNqOfqb(`($DY!h8s zwl!8%^O;OI9akzP)jH3#Zk63B<=a`g%`^zT?2HUSpK`^QR7*m1PH=i$b>ZHD2>Y3F z?S|M}jP;(aJ?EET$k{$9)4F$d$G}T!1^ju!CMQcCV*kQb=K+>b!JbS<2xc$HayU(*MN5$Vye0O!qz46n3F(=$Jv29i*R}~i6xSsVuAz!8jUe_MZplR#0 z2Tsj7$T)h1jY0jM5h2w`{7=t_*XraDqyqmqJxBtGe|E4-D)y% zHa5WKpBx?n?mnvJ0M1`$EO8c6^39PBLO{$MAJo@7!B+hwb012kh`35nd8E!fn36Zu z!-%?eGvOFII1Z6DOT@s&z-X}0aA0ssZ`~Ot&%(tup)$F3zth4zPU#Yy43g3~imVcSyj!@`B`7Bwy9*2&u>geGXZ6AF4M zQqo$`T71APuB7XQ=wB81e=qDg-^^7?)qLc-s$60C3Ib*y64aYkq(GW1ozfGTaTBFZ z(V-HV$stP`MWm;5ks39&X-kv|z29kKB17%%IC+&9n1_GUnq$EJQ|hfWRM&uii>uFS z>w&_V{H~M`k<}^TTf*XMzlE;w%4Y8Ckdd$&*&9EcL>SrGAX<$z zd*K?+LAe!app*n2OnK8$d4lZ6M9?nXGCnapVVxu2W!m|n@`y)klST<2HXPZj*Q+Pp zA0fPry5h;|gr<}P(vClG+>ehIs``&ql=}hvykRUIy>>Qn{@O|7M^##PVy1v@b4B!Z zlI*S_ielI!$mKF=X_--Mr^mIqtM!>Jvj(lZ_sf@7Mm&+YdFn&ECB}ZSJV*Q9y*ffo zb$D=*(gaBI<}e4!r5_3em(fss`<3j<32?1=BA~N;$<@lvVnII?t5YnY=L2mtrkb#Z z#GB!sYBlDgS$q!d*5CB0`~Ve!?V~>fdQLH$+Tkap7P?i2t8OdHxa?BH?6hQ>2)?5^ z*Lz6Rk^)()2Q?a)7_{Fwn;ep+lv>9_Tg%*JY44?oe|5fq7>qgolhN#EGRvxII4L!S zKd-}Pg)MJ|`nh50<1A;JdBKKU-rZGSUi$ZOq!snAf)@IwV&uduRJ-@)n{(}>`P9?n z#secZJ$$AHyf$L>^k(twF80GH+E89@PWlZ^{Y+A9X1bK=(WEWKxuGeT_~L5eCUhH| zo7DZUw*|qXgM^b8v&C~|{%>!yT&6TfrY{pagD%$0toAb0?GMcdS5(?Canq76hGa&t zl%`75LR4o0NXMQV;aROXM=BgUTeG1Hn?V!fc!Us62AmYSmsgX>&IZ`fQ|>R>)28;k zf$-}c?B(c6Md?}Z#a1>axB2)hH~fRpgf$(Tb1$P*m}o^vI7-Gb_UIeMdPnm!E+qEtgw!n^6Pf3C!ILl0b%MM~ z$RWaZ-t>fPYe~OaJ-=W1uEXQ6b9jX`oO*})a(xL$RZ8cSP3N2}yX~PXCj^!TL~%M$ z3~VfQdf<20mOam37&4JQup-?~l*m7y^X~4yfwc@ll8_*W?D~c{cFAWDNIF%DM*2_- z+A#KJ98xS2kNbS9YBN?h`x*j7Z+<^TONd~j)nx!pM1m}_p1l}qQ$eOdp*rPXZ5`iX z(&9aLMB7*H?UNoQOcW!I4?4cUfjqA>6SS)X$vYZBlh4fud{79Ke9L6Q zhJ9>k+LNnxU&FSb>gh7Y+lg{im=%y2qaghStpORT3h)4Qmora{bzbD}xaZRP!=(Z`~`>c)oVhCbEipQd{4Bv4}2 zanL)jMy>q%!PodV8oN0Q&?Kq3RAWESXIfE-FxRL4diZFtiWEEO$=^Oes*Y!EBsHk| zXN}v}f8X1NGHRi3{3U?YJ&)0}EZ=Q@_jPDPLM&`Nz5B4yo9OQKN4Qbe&fKnSb8^Z= zWvk-*v{t>PLP9|d!)*Ci-j<)Ik~WOnZ%)FM1pUo*Bmji-hx3clOn5c!$YnH(7LhAh zv062eNGR$jnxO4==BMcevVPVEm&F!tt(NW-#c4}yklo6A@D$jh!qOtYfGn-HHYX~o zhofJLn3jvXxrEHyheIy(Yv}yWqKiw$Q=4X`fS)2^+2Xw30Ts;XU9ma(4$7N5 z8^$w3H(6R|qh8+I4ToBA*gR-q{5fFwE?UU~ajIOpKh)#{xj@&WQ?qB@#v8GgXg2s- zB0CJJ%WAnUZPONqp0(wNQ4^jVE^#wym6MXkb!PU$a%i+0gYcF2nreiv^Jl8`ggBkg zrK$=hmUI=!Pl22aK!UGEV zD|Nce&Y{{#rI>n6BG=HbvJF?)yJ4m*o5)pHwN&v4V;Yzo?EM2-%T@u-V}W*jVDBG$ z7mxtJOq}FlyAmwZUEToAazgBckPwgIGjwF-yc%(IX@c=y&A-mwe)ZT*Y4ReL)DZj( z0nsF-tVxy!$Tt3s1eu^#QQRn`VEKff|0NLevs&P}T+WT-EgOgy+=bk>ycSNa8D_JE z5~GqNAD2&0=dBlZXRQEi0pM=L2Hw!$yxvSI0=NtyfCxeZLg!V>mOuf!LX~d!3-5$+ zEnz^HF2m})>zm%TUGpPAE3lsI)_G4Nz(XExS8K3b#(M#3-9N6SB;Mfx+{+^$QTzXznK>L}~701D2GLF$Um1yn7P$`>3FVsZ4)!H^V?sBr0J7b`yHc z*eNU)=sy!_wg9#SAU*Z{piw9oVJ(K2j4VjK*4P$MeoyxV$Q#=L{Q=Rz8cFYXkg(`~J~bYM1TK2ms+Q@a3IA4DHX00MHEJBD!55R}7|WE%o07{{UK3u!I4h z_W{5_p2ZGY+B;qo$fQ%D2?Jb!XS?@%TtM;(JqiUt!ytoyf%^td+TtO&uBhJ5fdH#JzR80D=Q++ z$b(BPuAIYd?M*54F^krQt&ye?a0LvzvwtjrpM_!28?UuEK6r$|5?)?k3o0uE-S_}= z3823KEDH%~X_3@9ZO}6ng>d1Ll>$MLYcq+Im zu&h6kWqx8O##6JW2LVPB6;&uvDt6C2*k73j$Q!^nbGtv40F=s_z1}zhXCP%}eo%@+ z2=>QevjQe57)U58rQM=cajr<%`y|Hc%SERw;CHs184l;GDOWp#;8g%~2dGGLTx1MH zA{MpT8$nxlzu@V3yZ=Qdlm6!$7=S|oMmRa{JTHnDEE~Xy0K#WM0L6V{+HUerAdkZP zWtqot=$pQQ!O?Opx%cZ8l)St=KyQh;KU+D#1#WPI$!e9I_xX?*;P1fjC(&trD#HPM zkiyT;0x&lrDCD2Fkw~vI0etM$^|k)%;}t;UNo#6i2V#ae@E?zlJ5gWZ;0)(WlmYdO zsH!T4`}4J*z)gexRVqdX5F@$(+2|Fh)pp)pGp=2;*W3pJ3$yv$AAsHS!{JbFARJ2w zVDNnX`gLoNz&jrxi+tjd0Dj1BNJTI(U$^Xx#=md^IHlIY>SfE*rE32T?~e=sY_z?% zcNbML4w^SR5RkUff zID`NUq1k*16qPcyZUB{~*5W{!M6UyAxs?Mtav=b-ry6J-Ca-`z2bz55&HJ}(vKLPX zq%lUuQ5MU8VE}}h*+S`0S_?cjbCXF{N-o9UlF(d=WGOPh$wc#z2q6HB3pC+*>J|VL znkkgV0XS6B@2^i6DMbX{uSmhYF~sH%ufo-s)tHJlYD~6Ev(?ynHaBfAc2)pir*ClZ z(Vhq zB7ZgNsp>5j_e(1~0KGbtPfAXbj#o+)@ADrW@3#ct(l_@j)=Yrg3JMBhvRY!IQ7Lup z*)b#gI6w{~2bKf?v4w(}j0UGxB!dUo8K~89E(WT(fw>F}@b;Fi#lSew zS2_i#^nJ2^EG=mO%$G>fEFirn0Qgj~LIDgAvkO(qHDu#mxH4oE6cyDwy?B5T`205B z%wSfv%OIcpw%;oaMrZ%(QRy_3!60EkcI*DVOS-vnhUUusl_UIg1G#Jvl~Ob|Ha1{T zK|!6P_Rap)Q3B3}SP)&7Vy5;Z)`kP`uM@158kXDXgcp0GxsC@uQ=wd8w9yr)1rJy*h&>;fIV?bu$ zlbSYDXQp^OUn;gYlJFGByfqk#6a&um2Pb^$MuXJFw-KhWZ1rl<)$<_eaPXJgWhr=n*(s{`& zUeCkDN&;YM6qZN*#B>4j4?3QAXn-f^9?umkm203mJ3nX|l~0={vsvR?w_SaSBbS|6 zu3S8Ez3Rs}nkz;D+^EQQXQ0k{gIA2dUV|1GsQxgFJPH_%@i}`$6T1h{$F2Zy+SLG#^{3?{aXI_|I3O@AGKLMhd>q&Xz;YKIlcp6&~0LTJJdQgCU0b*7P zv)K#^>83vvVj-YJ>GA$_aC^4GCiV+IUNcVJQ(+*f<>{Pz8esNaXgmQ6s$>*C&-qi3 zZL_8`(C#KRrqzmue+%EB-w(6y`LL$>LW}-$0_S~TS-`MRo0ym*)C004*YT#Sw-QVM zt#xS2qGmN7Sa}kNBSCdjWBA@$W1wcNN>vHn)fJfNrHLu!s~ez8fu6 zXoZdLiiL&n&V9xyyDfHxB^kWBb= z8emD%1Tr<5+wj={BuqJBch``cn|sQ<9$1ud5e7egwOMC=RBpeihN|Lxx9HxuTpY2j z<$KnX2bR#z2#mj~mH5E)jSG52Y~r9JbZu+C;Lik>2Qc+fFf@8??jpq33jq2C@#PCq z0Kc*_pnPc*@{`0h*&V*{_fnMr`b6j0TX-qA4Mlrp>9Z&KkTcmK;AUBE%CzVse@{JoXB_J37`h@eNGo>Rtea+@D35E9Q2AZL(LRM z6>-%+_!{$Ye{pc+G)Ygn`BCGtackm&0h7^*H?TUr!N>BDk&+V9*!Y0rYW;wN z_R1ccn))oKsZT%#?5&+6KBB?i>Dzg31g8eP@4;%9i>C{@Ai=?19>N4@G9P#NLU-NM zo3N^%Nmkw@+Sv$&BQZ3!M`n8kVVZV*FKwK6M%G`1 z1UETlADwkgmI}2Wf_Axy!?Vsg6fl$_SetgSiJ2ikea7|4XH9!3Q59yHY`;QAh(>3| zgp>@`xZ_r(jNjs}CSmc6FnH>al#ENIPKT>7-rV>ovnyAr)8u1W^WZq8W!&CM*>H$6 zrOJaSL75$;K#K_E$xBQ!#Gq%1rVRY1(3AcCubg*&WNxz{){3G>KqCkX6*73E*^VwWPCC=mKHy9Wy)*_UmS%H@6a8b~$nz&Re-@(5V=1S!4h^YG0 z@$|MFZ-@VKQO&T(en=UkiVza>poHyQ9V5JYe{B+P@p0@Qy$><|Xgl920RR zjo~l^fq3i4P-*1Ko{=obeWRz>VNRu32vEmdG9WXXK2S%;9<18abJ1!4b0hB}_!ZRf z4#y(UzvD(Igr_0RknJ)11O3{JSUu_Q%tu;az8Jo~Me7 zTxz!mk>q&^WY<@(%UFh(aHp^KbZDbW{k>ZKd)I>)7!jVZ;O7w7^8^SIS4qb}aSO&X43mqXDNRDs7SpIhLgp%UOq1d!;H6+@>0wAff1l zv?Bc#4^VAa4{{Q-Cem4&6z)Ewfha{xrD4KI(Z#U&r%doJm41TVf?gB?fm7W259~=3 zVa|S$wI>>1`WdgK{7t$?QRa*F?`Wi!vFT?T(zh6E(!NiZvfsG3clkvt1x(p^o|(HL zScZ<9?lsSdJYMan+Hw+PCB-&4MO}Ckx(75E`{0Q1ynAUX*5}8vRuE}OLp(oM=GeoM z8;I!qa6%wDyF~NA=}67ECfQQvnmKzqMvTSFELRW8@Z{RrICkW|*5CQJ_nb9reSFJ# zjYcazZ5}Z+MO9~|9{3e!V!F+V5(dgmzRFPV_6wfKPc;5YMbi&?9%H(t0mv}=N%X5& zu#`m&4s3YVG}=LDRg5ZSOQ0X1vMv?9MK~|)E(}x`1OC2T@zVeCKd9` zT|sW$@I=BOvu6(}PcK6J*zmATQyNa$bv%~hMd4wXelKflSEz^d7{TuBqxnRs2+4t3 zGly~!)Lj`o*R(fXFJ}Kaf`d8}ajB34@jd_e(4OMbB4IH_V}k+6PupkRS3W^=RJ!{; zSN7>&B@W))_DrwSN6O}*E-4j)Jn&teqX&&^0cc~)-cyb|dxI%>n!&AucL%Q3d8VdJ zl*vXlb=%awveSgl=)|QIwi4a5xaT0C2FJ_G`*FBr8WyHltgdArDr)aNJG_2HWWU5v zap7nE8!wrtN_1drj1B*yg?=s3oUb7BEl6R{qH1Rn^pw}jCl0GV#f>b~qMiEcoeuBZ zpKIp&%(t^=8-DTJC$cgkIZ}Nl8*y4 z!J@bcE?E>{I}sip?%n1ltxXObBmj?^8`T?Dp_-!63BoF|3PNQz zkVz99Koo9AN?HIT`l3PD%>e-;d#|}rVD95m%z>3#l}>(@LwR8?cDY>^XB3v>0IVdBTRvX4H#A=b1r0(x%}U}^mzc%KgC_6FW? zunH#Y@A4BkW7ifG)t3a0%TNK)0HT=JG;!}Hu>e|6bcE7~xjtdPkvS1)w4_?xb1yW* zEg(7DHVc+jZASo^8ksXk9asFi&s^fo;6IQxp66H@c#6;w9cQIbdqAO3M{yK?X<%qJzc;6^MQd06q z3foDMxezo4AaA`IzQu%Pz5H*l%IEky0BxW)RVYWZFuzf4U z7LX6{aR)mJdC+iUgLRBt;_Pjq%l?T*VJW&#W6~sj!rw3t2XpZjldo33T)PU}cabD> zxigC)YJ;EBG(m&DHxk{F(WZ765A9m=FeB+9lDJ+d#Fj5!!ay6oSoc~Pjkx)e5{nur zb?fm=-YzTFl^~tx@FR-CCx^T zr~A!X^_t1_#CxRlRf%wPnrQQlAH>mJ%e4BwVxA3fRkjbjmKrC*9}kY`(GRDlBoSac z!w(il=$&=5cLn{+1?QBOSE&TL%N|nYs|27%_JEXH5=){!-bS`=^>wsetX)E=u7w)- zE$LD#wcmsmZ@;Ot;3I3edm@A7TzLA4$MltBnGBlAC2A~-w$ccq>bB)$Q<4aj=0jy% z+ zS~_k#x#i}4+)~vu!mSyN0qN9{OO8Q#kaC2?NSpz`dJFkGjS4I6A;0FErs%EBhsrND zml`!?{I1oI_?eqToW1b1mjlH&A}o(Nwhue^Ar%27{jkYTPHgLA);+B@LM?AKzS#7L zyZ+hjZ4D%7N(pKP?9pT6O`sy6NyjoEay6nX-~GXSUEN>jttPtkrTUJl^x4P_BwB;I z^Q0y&)=5hg>6_5s7T+X2Vj^j@YJ;M@Py5Bv6pmPIDPjGMPDm?rALwKnC*Ad0Is$ij z!b~*?2`D(VtrsKPsZDkz-Cg%!G9UcMPB7GQ(D~c-@$)sxzB9YHuCo#ZjS4hYw%n+f za%nj@I`R>JV{g!Bo##6Y0#)lY=g{$9qxJwNFnw%4Be`QQ}*vU@?KAO?xF3M=)W@N zujc(&44M4B2*eXG*1@{;hL72J6)JE*Ru;x~ukX>qwcHbB+as?A|4utt#1MR2!lR>j zfQbu2G;*-vr(<+%Qqm+hj@_3s*v_FaMtlpI+MI{TY8{EzBd%$2s36GET#WH}J}QE< za0D;y^<6HMYYhl<`+cm-`itN%A~zE;aclQpAEcTz8Fr^~#wKwQyBiB7wTTQD-Dbi> z!Qt8Z8X ztq&K8wCVvW@R_dS%hH=+7l=$|YA+uZA2+sUkSHu1WMGur)dIN zAS={cucqxwIS5U5+I(%?h~C)9%S)j=Q02g$`R5zvVs($g?BpyzA;__!ZzZrI)0=hb zHeb;iJ>dCcE~G+s&34UmQ^g>0FDo@LlE!-q-dZVsRib^-T4-?#y}pHRid}Z}d5?A^S-pOIRWHZSi)><4O~OTChn@nTt*l)$N1@mGt2# zSgCkCbv(^X;qN+l2G{FDW8$~$Kch?1Atb>B1F5!enP%+@jdG>` zY7bemS%TziHCS?QYkCfpneQEf;PHo^d-Y5~8y`KF%5CBBn4>LJrZ9EK%Z#A47Jl&@ zpQ6K=C1Ku<`GF|PhT4Lj$+~9;+^6jQcr}#A9I5QzHletSi z29Z-DLGWKHc)}kT1(!+@ueUGE%#HJkiZhfwwVvMa&!`ANB%|wnVp^wdKC z{s0!)W!7lWm}0A@P@Ny7C$au>0xIMiH2?fxhbKce4En6R4{at-cgwxk{#sP$p^+5T zYRrhbqdV#|oP_QIUo&@ROz!KO6>C0Qj|n>Aps$n6Ty&6iJrkLKX4E`Jm<%s3aJlh@ z3Ak2|Zu(!wc+CjM_xqw#ebWe$XKS;r9VeY_O4O?ni?P9b^!JQuL{f*tO$4#e8*Y@m zo?xl8aYI;NzB*~G2pB!MPY#M<~_Avzn=i7CT-kPK01Y$eqZbb2IE4Of< zIkF<}D9EGQ(T3XW-Ky}u7ju;`S#*ME-ouR%wchz<%#D>jPNofhCH!V5lGR4B2^QS{ zXDvN)G}HIE4k_nKRKD&(+$vk+D@yG|yQq{DO{dhFMBlFKDHd1Ooo5oV(~pd~Dho?a zm!NBZw>-rz*|_e|0K`8bAx4|&;7W9ha1k7-wH1ak=mg@I)>#JjRHv=m-2+CoA1f88 zkm;-_3uD5XPFx5-k@xeN*vszI2|?M|aQyjB#~(MGnauT3BvI)FIyqr#g(~#Q%L9$eAx~to)Gp2Z&;o)J+6xHVDn^amG0_iI=dWLTSAN(My zbD*+nEEbCcq4pPb@9Rt-*s2t!s+8F!WQ}N?_Mf>g_c5T@=n5g_i@l zo^ZKb_t%2zaF8YEB2KuObg7Lp-SI001@cpW7@m#gQD9GP1})4^RJgkTRhh$>-_{?q z_FSsAAveRM(_tQgg-BtLaXBNw>2ai6+}ziWM>!N8p1y! z$IGVjk2yyx4*1r)q6jsAZK%x9n4Mst?{mq9jz-O=#FPP*#?R@6pSd87uxtXVi3>wn z=S<)u%e!@6LxnlN2$l+!hQITE&#J!AcMgu;175Dd2NH5>>GvZIaZ167(f*^vXV+JJKHbe^S+(~@>xxnY-RCqyxnk?y!M(Vu{6M%a;|3HATfbM(br&3(bV+)lxCKQdD#LZ?ttw{`B8-T=6U35hmC0oq zot8g+(aIhyEUEnl9esvLXw3Bb(yd)H^T95S?k4wVoiZoSdsRhRx<{$Kb*HbCkiHf# zvI-6AjFE#F`BtFN%bk8GTV$(}EW5qfD#q3bc{f~Vwz_+-18uh*9><^u^rx?iVzcSSOa}1h-VLIKRG+!gP*IN2B*@;)9e7KYt2CT@B z{{4tW0W@1b?5COxE~z5BOY@bw$RP;%E1`;RF8FNs@=IdHNH-D3Db@4r2V40Q(mS(+ zue_q6R$6VSJ;EAt%fRT0%GzXi4@$2ewj)rjhlxc+6S#$MvDq=tN9?d4!#-NUoHI03 zf#ME4HQY-}Ieb)`wDE!a-z!%(Y*X2K#OZXZPCzl*;NU?qqnrRipdYV#CL5q_)4WVuO2yt^}8xJ)uOXRdQSkO#VcM2q3-FYb3#>9Y=PGrgfUJvRzWBFbM1q06*xpOz5E8_%O|8LPPvEarzoaNa z1?{9L(vYw9>i1QS3)aMDp7Nqx7HikQb#^kc&z;x2jZSa{Z*;qjzt(Tg6)Oe=1p(I- zI7_W(NVA^!YPFRRyL{r!Ia#x939~|0Hslz&lpzG}%i(E(=^i*~dd#+w8_Y-^X@>Av_p zMxa!w(J{E+qbB11A>!GE25*TP`kJ}SXU%=Ic+X@%poX9+LvFbxW&F+&%dGpbe>Api z_tl5gzOc%0ui_W$GIL4<;a7EUXq?jh3EjTKVl^LS*upB^>B1E|qufPje_K$e8>BB| zYo1Jv9&Zz3s~=LU!>`;na5o20x*PRy$aH7KTh4}rSN4*j8^Xd2DM(#gf&1H3#}Q%6yIQWy}2g4#x9AmgspG#!IIqzLLC*&_RIh3nIa24km_>&Uw$w@Eb=4 zmh`ln7Uq04wjS02^bQdeac#*+lmH|as~ajys#IV0@G;cC8au|{R2@;hXuZ?~Zxgo# zzo0XD|495ynz0{8Gw)ms9=1<>wV3ZYa;Q05m68eW2a@lj-D^-)9A%An{?rhtm*eL{ zz=v{-l5cnpsFvn6*O*a^>zqo+g%KpPU0`(Jaz!DQG$YmMQH-Z`2EeP$*;8!lA3HOF z9xfMhY|yt#>c;dq{9ccRXX96f`C+%t&8yCXA9mbtO})=}ltgcT-E{JR$lpcIN2@=y z(9>s#K8X0({D7%Vi~Bv{8Gor9%M_0?o=O$M$MO8^>hdojfsz%CY0y`x@0qGX5vzq% zCaiQ8sk4mnSa)(@s76b3Acw!GloK_j!S&1$mqrl>YtZz^&SA50l zb#B^UNilH-<8qooZ%z5x$vpfg%8(d=m$;;*@H)DU&-EVlreYOH@SBDmnT`Q>e@5?3 zVz}Swa!2?b7O(L6hU}fbfPG>(m1dHacT1;SU0VdF`CK*1!s#`@+RldE7m9 zssr~(QPMTgDfjup$;OQ zy2FdVlNp@fI;l2epz4)|vJjd5ke^_pV^ck%e8(In*8g_lfKD>KI}&J{viZ&7j4tE4 zxtDVJuE%*S*IO|03|?%WrfT_YP6aWQy}W{Z{c8);vrZb^lF}Qfz?1qvES+O?BwfR` z<4kPZnAlDxwrzWYiS3DP+qSKVC)UKat*`Fq{eETjN_TZtpQ<{w&ffdlKW8)Zz&Ny% zzmG05CtfRN;cKiqVU-%rn-5r`KWcATOT1xow@8j$8aw!F1A!CeVbF&}z$1DvSL{A`#K%Z|bi;Pc z?fuLIc&H|%3ZIw^2NIDGyXAryeRuAbH+PzAsh9+-cqsw{v2o7_!x)v_kE%Jjvdl%k zVd#QY!%06gnEu&R1!=NVED%M0)Yo9$4J>`!E6^gz(`S5z#4OS7%(>V8B)ICm zLA($@FBsOj+AFQStL5KEEKPK+ZKdF&MK`dwzYlq*(W}s90CnTB#f}zN75auHKbc10 zIS#qFb6qZ}o$5knqmBV$5XSF6+m;B6A+4N00vUyKWBa$y388z%sXuJEhE$cYFGdiN zCE@-Y5y4FN&ALoj@irYdiSfki>~-nmo$XB`MjO1m&4Zmvy}ESwyI|Z*maMrs>YT;l z<+q&y>*)SVmE_`1eDtTq9r$+H@&vQ%7@0rviE5sWGf5)QwmST=v7K(hE**b?pU`?2 zN1Kz;<@?W@imXW4o&EHof6HJCb=jIB@!?c=vn>rs)&bJG2$4IA4yvw9Z$wCXLxtjbaMt3;{}KGmP0bEWQ^~v{(v#=8Xps zd;hu=zTP*voG;s~eiSb6W_xEf{1nWu3ng?jaEqbRYRPlAslGXzw1Xu zwFOJ0e1u~D0Zg2@fLnq_zl#e{dql;=;?vS30aN&Y1_?sz5@>Xbp7e>nS&MgcN z^O>BfH-asZ(!~I#EX8x zD_V6NnfPcQ+;A^Ayy?AxDt6vez2w*_>&89h_sgxg?|y>ySAxI&zqWXwE>D-9CO8i; zhAAZ56pI?mz?q%r+LUc{u+rzy5X0@0z_vL{`-*k}rC<%nJ37H%Da$2TM&Oa=*8 z0>#EFv28`QEC!6!!IVn)bM8bhxGGFI%u0+!D+v(!qdnH>)M4X(8ek#AuwJuH``jNc z@<2T-VI$=ub1~^6=^ z%Ei)i6>8tJxaXI(PS&1Fvye#KvVRk9G9GZm^yB$`O;j~M@8x$2D*W~}GniQ2TsdO3 z{rp_0`k-;0;AlB}zj=7!tGxzsE@O`}xXWyK`~&qPo76gFdFU6YwLI z{c37yjMcFW#ohfljl~!120E41qwoD(Qnvs0q%y465ko;ivx_x~ySHX!8+Ip5?fNLn z2!F*5!-3^Z6N>P%_5EseI{Q!kb&;(cha>l5Vpuhtq`2AIr6eDp9iD7!==D*ak!i(t zU6#?nr0rX{>8tZ+z+18d#U7W1ou*=8E3=~pSk2G`zVw*sUX0B-u3+TBasw{N>`@A< z(aDry*0)EhlN$#&i9*)AxRKrHBSIvT5`w|O!5}d~1yPG@pe{U!!fTrK;OW5qm~16G z>4B7`&FrIPTN8dBdNSx)B+J$M=Ki`5r3)fb1XOntrz3dZWa3*Z0BJEMB_t%2eK)E> zzaB*h9So?bDBCRw`_emgx;JQzL3lLruBT0~BI=#WWNe{WgD~t*Y5q$r!n05)l^9_Q zJC+w(!?9hI{ng239B8H83FDKZ`$Gi(inDx1rjTs*8zi_QJ3AB>>=~7;>C2%GoZ!`a zGszhF+~eqrEZ14lk71r7(AsFEf)pL~EA6%XS=kQqW1Sur99p*1&gjP+do;dhk-+&-NnTzD*hRDa#4i{_HwNp`pcOIp_G#N`S z4R6lyY7HN08f~ZB*&mx2H&iQUo4?0D^X7S1y6uU4^){2hKHC7hxMMp+#YFN3?#%1I zE}!26I>*-wi+SCCB9tx;76V4#A!${6E)ubcBUJPS8{F)_owZyJ^41~eA*+@VJN4#F z$Lx9G+}J^?7DK>2U6wvK#X}r6-o04l-rNn#S!OeAe&$ozH@7b`ZW(Wr+f|XdrIEZ=A3Y# z^E797a9ldl0+p+Le>$Jr^w*_`KvT9cA|TJwYPAakdU<+0nZtSGSH?cL)1+ET_WXQa zFqRbu?>7WO!p&Bn2JYj{H=7G&<^t=ckC?PT$Kc2L_%Wv%C5)`0~Ju@NVIPGwf&NVmIO!m?R&TQ(y26fWn8 zfLqyr7hU3Nl%if)g-{u-wX4A)J?OH->yRoghwUGiK2s;9l1Zoz#?~ACVe08DKG_Ct z8yEXXxIFA;I={blJFNHawU7n~&VTFFSQ#=|j`{M@*mHkM){2p&q3(eu2cyHCFq=ck zrwgkgDY9{NEL;D%yYkIW9K8@+Ci^jTH&Ev;@b6h58SiUgS4N61i#?geOpy4Ok03`v zY*e^`V)4r;yggHx_+?y9TEKjQI8ZQDEpAKTyz}tQ_k-)5ZL~m;S8U~}pI8#bW6keL zW^{eFT}vbGR@mmUtfIJ)XBr&+ka1QL)aFO#?0uHtHeL6=Q3&8qdR=voZja<^p1aC& zgslCrTKK7wE1P%_P+%=c;}i%rgIOTd{#xb84ytO)fyI#sqh=5TuF|5SYcia``g@O* zjQ@-xpQozKf7lo>Ge-W}6GumpTI#Zy7))#@^vIr7IRsIk+imFKc(msld5F|FxzEZz zcpC^%efMeXAga__W^tcH)lRxI+ZtyAvyc2OBf~M<>}TPN!-pr9IR0n0@W$&QQ6j|; z=g*!0KYQXCpbGQ3%!vv)&k~&tm!79P=lR(kFbLo0Zi*x-7l%RoKJOgzqTnl1`g(E0 zRL>0T%zPy5)j?^S;F=sw8~W~5pJFe3!)GiCY>)9~j4F5kltC$^&#v|B$mkx#i;T1= zfDo4F-`Ara!|{~zuEEw26-yBFi zbA9`#YdJ#%#&=3Malk(D1lHrXr7j-*EB}T;s!>BP4IfHdO?Ll{H;={rTUi zK}>Y?!CZ)pYK^uQW(<&eq~@!`ikLqkr=x?nXLNIg8cZ4NdB(m~`m@fu>=_GFs=@3s zS?bNpU)PefUy zq_pX0iw!!pB1pAEd^#G8mBj+*Duc!2pe#4K-zYb!hVPGTo@h(mUc^Eqt;@3xR>5Z) zi?@LYqlH?P&~}S?rHlS9#acv0-}{dZBw0T3Y#zqA?!T}EeyhZ}Fz0%oNH{b$x3BnPtyC3nHoJ}4zs-}V z+>YCpv*2G`hbeHI{gA!PuB-YWb1{s@3u%z;4ea)VIaL-5zR6}(Do&5JIjnG_ADcR_ zS`6f-i_MD`Dq3tWOYB3@-T2Xs^(LDmx}jN`&Hg}~qmF*}B>ji)$n75Yx{StVRDj}Y z2epmYY1M=7T2t_Uc@H)kU~O*Ewpizu)g9-ZMt>6iaRMLKwZWwpFXC5a271+Iz|*F+ zRAo#y^-;0noM2W%@p#;hKX_rP37p=4B_`ad)fW0M((~nK%jmcq>B)M67E7mN&Zi6E zv3UGBN`9`H$t!sEO>aM02WtsO?V3&M2dl#fljoruf~?^Yo~w*VI^GUrhUi{K$YTib z#!4$=Z+;HG-C?%3k#SkPtp!X}@wrB+*mp$_#}8=m#?=3u-dO5rn)U00j3HQ85FqxD z!zu_YELPkC*YV_Gd^%Bhdo2b{>sbx#-^l&^=soINAmCzAA*LnM>ASG)&_oWEkOJz9 zsal94w_Dl&zTF|xaajO)Fa$Yo9%QjOR-!w#Sk7NHXsJ7WIaXukjLp2ClV<@pMG5`M zeHza-%h0XiXLizS1CmTZ4rU1sc8)E?xkt{|2$#G`Bel4p>R05(cf|U&hYE)wGUri~ z6^$lOdc+&M?vv~`>4O!u@VW;V+W)&Z)e+-XQ#>&( zU-(pH>GjxX?XL@Gcp$H|^L`!fA<>szk+^lvJL>^6SCDwELbg)Jp5e1TFl&9~)8Ve; zQ6pAmb{oKjIua;gC!n#FP2=c)=&M`qXJ&IqUHLIbIx%c3Gg0#Wp z1?bj;uG=>>F@Sicsw1~ToN08v^WKTOH6*j6qb;o#xLdY#>n}0Oc^8jqHN6<{NnYOA z#z(dig9u_rGfqUx(t4&Z!}og@(QW;<14d~x4Jg0QcC@zsMtbYKHV6X*?0%bEjvrUq zNUi7PNLA$)?l;vIfARi>t#O8~%_I->ijpY)Ya_&w2mpg@I0Rh%IoGCW(1#ycPT2zi zpk-jXSQ_y$P@MSZF)S!?zA=?jl=6%?X^F0Hv*;OJH_V~6BmRmWHB!8;L*F>;JI3J_ zZw3E;xO}vcjz)R|NSz3cQD0|{w&}Us;gK@8>=lu1h`=1LmR&twNkiD?+0rEjGx=PTRGPjV zpwa4y&68S${jEaC@+3lSnr_V?$zb-6eAGqytHMH!3bWu)NUR@z_(IjWf>XR;h}#Z4 z*Y|Xjj~9$}&QfBOA6b72#$4$h|5c0T^EjAJZ3b=BfYEY<_E}GoABQlO;ql}ktio}u z%VLCwN9Pr&@9dpysq78ct^yV6jgR~}dejvvX7i7R>a`nVug#sB9hNe#yr(JtHchRE z-HPZ4ZSdGl>T}+-$`w+A8Oa?Rd^n120+*KvLUKQj%psh~j}fwvIOfX=c!B!L>Ke?K zjk`PHT?%w`X-tO6WC9UKZq?7IFr&LDok}vR2L$ZTRmln*HoiCS@35*hQ!AW;hU2Aj ztKD~QQOcE90fF*Yk<(;}+abJVN()FvK{r7?7DomDoc`FRd8MEV{n=#Sw|Pe??jjao z!>v>7xc|wja_YQ5cPLRm;5MyZPO}I>q)V68njOpI21>=JQ2;^_Y08*I$HLuqgbmbb z?;cNvltn;2kq#r{L6b;#gJ6z=Z){xSXp}iykum^gadp7uIW;qHcWoQsU*%6M=49ak z5-$;}GPoQiP)F_Q1DPccZFD0Bbjbr54mK?Va#}+N#)!_%$PNL>zh0?7%Cu#2m+Z&6qFs~^%i>L!$}-cE-pN6cZjLd8+FMWxQT!4Qm0%1pz|8=~_5{Hap_B-?g>hhd#flZUI^ zZK8EAiH3&}?1=*Lpy6`OPUPK$mCQU?lHj%mt0K#d*X*i6vZe4P0-i7z@FO5ac|6zB zeBAq9q4_!`NfIm~d(|qbtIMJ?WMMF6CP=SuGq2tB(qZauBOGkE_pEkQn<*<>_KbqDzjF&GG8)=}l6qK(92#Me}@S#T1dGQ^WVj+lM; zn6K+Hd)%7d9JR;@7ZG5oSkO-kWNKyc;ZX!58&CW@FWEd`iTaG3h*k_Bh zQYj6CF_8#A6DN6O$R#@@9B-&$XAsqupW+!nsaMdP+}X_#3j+dzA!6Sgeb3a5I%m9C z_1747qqNo|k;KFJZ4iND{}vgAAxs|Lc%xo#b7{-$_>S$!(fKQTqf1#fi%m<^G-uJM$BRvHh0@le5UN2W@UuSIuy6hF+z-A098&K-ZT`I<)KetW9oCI$}hp&)s8_wvDb zu1Jde;FgIi!**)+?6OojIBLlI@8`@LfYIc0Wcl>{2`+MfhW;d4x_J<7q2@ll^Ti&@0&TZs#Q^}G2!vai0`RxS(jXN>GGt*+ zI!4x6;5xcvlKbrxa9vQs>oabc_3fQ(0~T{G{8p$~TMoQvJWlb#|13VD38C8CU=EC$ z=vxiRVMyHK;=lMR=AB2;Qyj5k8m;!k8O;8@$!f?43!p%r{c11MXk|daT`2t#1cgqo z9XuF{v^5y52qe)z$v~kUcz$xxrEiamo<#{ybp?`LDA%yv@qEgzry7{6tVjIwiSVEb z+Uz`O${l)w8z5Q_>~42n118CK?-v$*eSOthb%ex|!)zV*V$;|vxlx!yB8A=U!0PsC zl;#r&eUD!<2tsdD#4gLI2|A)58@8t`-7@Jq@&kPdf?`s8! z>}TDP7|+!ftonX$7B9~Kz}d+nHbtl!F7^>X5?bX3jC=kJg%@g~;Kwq*vk5+6=b-U9 zIqX108NK1~x_*-oj{c{4Lxo0(*#8ZGgEdx=(}JI>@-WJ5>0OR{d9~Aq5>FVlVV%QO zeHwcrFJ8rwD+d2 zT%5Arq806pv%D2PckIi)#hw*h;A}K0e6OxZe^<97@ur*d(`%$j*W$HlOjgqYm1QrD z#}Qp;W*D{El>vCl|dX6^(b3Y#}APLwzGP~P}{1w}JJPy+F28RdIJc934w89$^f z^EAGPkHK zWxZs1e>B&iL^u{7IB|J@omV&q*er*8Gb?VVH%Gzc_?oxSn4@ADT_0pu&34i}l+qY> z(+WP?4XkT9N08n}FWgy3v1G)=f^TjYgXJB_-0^9!ppXEt{b88;+$Ur@*L7!9u3q#! zXDIXPU9!H#56DSc`ldAo*fnp!Y;lKkZh0d?*O~W`3z>ahX`#4%@b--5xftz#S5CXy z^p4bX+(v~=Z#M$Z#zYt_0=jXIpfF=jauY|v3wuGfE5~@l8P~JTYM}wLS&W1y3~bl+ zZ`D&T!$$M%tHMI-#a)o9Z8JW;%D;_A%R_oHL#56x8A*&8A2jAg7Sa+m(ZTJVKYqJaqEm|G z<|+uDjWxowri{w)cZC!6*h!j35Cq_wb(qp5WUD9Eyykf)nswQolr3A_Q#Y< z`_sce$^-_jL2ta7pp$=$f!o_}!QVSVMvUx6@BZozCVwcK@uxUR0v~!;DbQ|1uvBti zY+8>?Qi_w4HWkL0aPg%y(VfB;QB=Ww*9+JQE}d$tgoW|?9C1G8<=b_l2`ubkb*(9AH^qp=mhP`Xrh5*3E1 zRhu-`koFBcZ5nNyyGvpXMzvW&_4~yIV?c0_$hcKHhG$UF+Z5zD@oD&YYj)tm_W@6kgxPOI(@ zkEyDp2JkKo#>2v%Q5$3N+%}-e7k5bYHxp0Kzh+^fn!X2Zpv;tEOyDfFA%)znTWVC} zQhi|um5z+HtX8i0+!=rP2A z@}3QHX*3VIL1tY14mB`*qeA82G=rLzSvjUN$T?qcr|!QV1>-l@;EBBH$xlto(TVd% zRLOtRdAxfzz2kAQUAq)E?-^4JNz+8Zp+o2=SU{XhV)^q!^|xOB8*NxDFQDvWx zy=4ko)HkF^mmdF!j>NhK=WLpPaDM=!sOZq&O!ZvA;Wh98$ z=;D-0xJ!9d#>4S4zP6!m zFsx`7$#H)jo$ozcFez>G17kQcHkW%kHP?;o@>+(G)Yj}fwp@hEX?FJX4ZE4SiYneznZ@n^s+ z>ZOB6(%T%E52hJ1%g9zj;>Sim+#BVYC0CFhI+dpd*P;7yrJ|_Cl$BB03zm#EFtRT7 zlR58if(uZWD?DZ%15~E@D^A@Zs_P)5?9iULR6gvD=)!iL)>%Bmywy{N(i+p4_Yz z&}J34Et=!qQeFUuJ$j-*xpsXD73p88O0`<8q60}4wo~kOrH|1I>+5<0p^3M!(q7Dt zdOx7viw|J$j0&;9+4N$_ez2J9D=u7fnu$k!Jsx==lqQZnZ9;Zz6O>O4Z(l#}`ck6U zwB*GQE1WxevU2t)oe~+hH_)m3!3;?0ViY z4wN)cS~{);PdC1(i*z~Lt>(}({BCeApS%!BkiQD$1?hA)=_dX?!7R1G;m@lVJNEY` z{fH@UxO;AW*x%XcGXVE6B|juXy#`X%CD&(o=I#>VO zrj&Qv*$_+t__tAR9KbwOp?`a0qPL>g1c#zn(GM@G`aNE4JuP6K=Zl0&0$J=Ax0hRr zU9?@Z=tKZRCeue!DLBG!07_RLzQRI(?9u}mt2i|>xa~QLEoTdywVXfV|4nY_-GAZ% znNx!vklO<|VkRacp6nc;pVGKq^D@DpU$2otRaI?DpY1g_Dc}#ri^rYr6Bp{kVZHFj zdYBT9T!z}TU$azALvLii>cb_WWUKwhPXf%=(*WdM#4S6=*q?-d;NGul{H_|!lS4sB z2xW9OjmR8J>4O2C@1AH;lWJk<+jh?GYT(=_9VTv{D!6t0*WIUPj zCIe5SunfmstI>=7Q1~7)aUfhqD?G(woX%2gwOFzE^R7_yMD^|P zHA#!?g8%Mo*i3phZx-M1(PhdfcF0fXd8xtntoJ32I{NqcgTScW>QDmu6#t=d{hjZ} zkMp+{K#tnXY5TH2vh`Rya;m42a3Fq2aT}_kQE_Oi$*0Dolv|T||16HWB3(pgKpI$Ev_6AijHIt#7@0=onU2NF&?Ty(>wS{q5EjWG%=x~(<@F{gQR2J?4; z+$fbw?#!Y($3NJ*5d&>RSO+ekSS!`ywujEaiZqourRJ|ck~+JlAh*@>IgV7+);Ms4 zha>d8*>=8x+n^T$l!RyNXz#av(`~51RD+$=qntw3VOWS)wmf4os;gKo;j2LQb`%1s z!g4H2#YZ(-b?3hx=UUR95Q^n_R1|OcdA8wSu1)JZ4yMiS!*VFSI;{*G-Nq^WmN3#bUa>Gv<#NP(0k3nV&&n$BsBzeb3zk=k+|6(>}GjAyT}PuW#YE zw?FR|=nT?$F!-5=gOzxA#Vy>N!OlkC$3M?-G&A{Q{lYD{-RTI|7x&(|Tt#B$Xu>U4 zNi%MBLH}B2XYqNUKDDkLeqg$*lbiFv=CQUFI^MNSVC7*l8cuP3cvR-$L~H!$BQhWg zdEUkE77TbzC!szpYM||w(wqz*~ZGH<89Ofrz)i|_;=7Rck3_L7p*U+=afzI zR6jd4(Ws_rCo^Tf3q%u*G~I7Vyl`&QbS0aZt*w2d#jtfk{>j(prDHhT7jkV)ZwxwX ziz_z4-npM(rO6VC|Fw0>3iE>7C4TBGFrCK?4p%JSFx}#teqFZB8Yu*i9Fnu25y@;; z%~~K&H3!-oi`=V#AE zUw(Flb*F<}$ouC*NT%nx;}FlPHLr-IMlWt@FIcluX6x_Q!?ED2U1#_>9K2;<(GEvJ z`hvH54{)ZYe!JKa0wUvwRjG9o<)wC08D)_YM~Z^=UrS{4QAVXzIyA}FfS;Ol)W;5bq?Oe=ugAnAt ze+q05z7fze@%xa8{DwDwtfvZ7V4(On~Wco0sv(m%>oLacBVG|FHzAfBVb>p4+DmlwM8WS&s;pjOSwfJJwkEWkG zsSNfUh3iN-O+JnMrBNr&xDS*Fcr6E|$@u`c7mW5sic;A=4ZG16r@0FQJvv!`YVB5f zS;r~=9A_;`6J=^*zM%f6cOvB$e%?Lr*3II?&oUnJ^vbhd3vftDqUCT}dO;J-pj^vS z7^@pAuBmcU5UCsHG9g{#5f!rS!+q8$Ji#&?H9y!mrnLA%shf*$Wa>b`rFaf|;M6kNUTGgnE z6Uv&M<(h=?^#tC*$d|}x#xEA5xg-tPe+UE2z~}Bwu}MVUbXSCCI8l|i;v;7B45Biu z_e4|)E5+(>A+$>t#Sb10!sFR1EUZch7^^(4{ANw+laxC0%Rj_Dmt=%pG?hRjS7p~Z zLYQ=_inOylmQy4sB8XuAr>K^gmm=*bt{|65v?Hjf(=293mIJi87=JX%@+cT z@v3mOGc29lhWOrdhHsBCOZGC_y^}_d%g29t5N#v8O+ltjWHMKCK~e3DCVdcZM1&Lm z!U)qgY&@2({OH=%)wN%M2t3N=e`^C){6yW|-Tw&30jqUMp-n{@$qSK%j%o8s2$#gV zWx^t}YrO+1ub}B^X=yeQc&VqaGoAAPrPHr@A@KwJ7J0bn({%;fQg0Eo3+E$31<;oF zf?GQ|2?biUcN`rZgLUEajguo9mZShn|A5F@lnb|Q9zYTUH|hx3M2Wafg^Y&Qs2Ye< zDlAiJ`2bRPuR~l*Jf9jBGWYrpG&AT`{Je%#JnYHIUZj6g8HoTp*yLm;gC1hZXV%5t z8P~}9_7Ly1qlu4!c8hnqD`T_iuj>zb-R82R>#U2o=tRqn28!>(EJ_!p?hnH$T`$A6 zZv2-Ew?yuHPgVXw&uSZ1^F6uVJeMJZL(exRE8cv(1zZQ{t~RJ9BT)yQk9DI<7&=bg zwR^Sr5GL4U5>W%kV9G&2#ZF18Dz47VC}^CsJK_9MRj&&Hd%~XMNS0u1HFkfKODJd> z=TCS%VY>E)W^aildj>DAv+1o{*tG^*=BEqj1jm55eY&fJXskI+c8i1RE#p`Rmj3C_ z1KwW*zg*{G0rK6S&EwKiSUOEV4hyf1kq=IUk(@;>nbj%1rsT@bB^JkBQTbwiD6q@A z%sQQDu8R|IuC1U`yshGcvW@n+WB$myMF6XIy=@^26Ew)$QzRThYYMjaND+_O95UD! zfl;~oGNGv5Y$w@TykqH1c+6gBq033DS{4Yi@?e8NyJ!v5_lQC?Z@a>B>vf`aV})SN z=5^8QH*$el6ABQ-4Ak$=iqTf+U3G>1bjs=@gEHmKv1AE47U+eLYEyq@7d}@G0?H4u z{mgp*k;}%_S;wfxKka^U(>KS%iXJsVADr+ z+`+?Uk)r?UskHRHr(&6FT9GD`nwi0y88sQBwo;O0AL z+-wE#r>|t_yl-w~=-N&9ULWwfyka;XH5zO#KRN81 zTFV=V9uHf((q#{I66m1)+Q;ShdfeZ?+PmxUhr>4~<51y|uSDtGkWbP85jJV-Y=g0v z#^PW#mZ7iFZU5t@@>u7z?~NEsFq}oi@yq-Q167{T@McNm*wgp7JgDDKN)>tbqw(a( z`y7wBSC{oT9H$IcYud~Og_VsXIoXPo@O4@I_4-pm&IY(YS674OJK5YT?eun+P&w85 z2ZRB9ST8^K*v|=R%MWD*te+83yh0nVI$+c4&0+h*-%jllLPe0>gqQlI*y#kPwPA>CRy*qB7+V5|w{6y*LB%YxRkarpHf;bryJU zT_aFNyK2$lv+pZ@udt1tNx*Uz5_~`ija`(*V^+5ie6r4xn4{IRbsy8_dl#hLOW-w| zsSAPj{PgU5Hf~$HSAx4KXmif@5QB75e`up+V;ZFb2t>8MXx3l}syds;YAo9m;}A!f zfU|$fbLjLrxXBywIOubpB)W*gIqmFbH!(rsP42bdC4~2c%J`O>_&fKECSE7l%5Mx! z82JUt`|<+~KxkhR7VGiT5Oz_g^sN)nX0DfywqTN~G(w$DnC$kAqj0D+J!k{66a9uQ z*>=$}&1Kg?hZ;^zQ5$#%_tykR`bz~-FkciLiyNoJvty<3U7b(c_z`16@oK0D(_wY6E=9$J7);^rm9pl7Iz_Dq((9=&JE`JN>Bomldv(w6$ze}&bee8*xyv5rlk zXR%)Ur)~^w1i;PX5gQYjgn@1Iz#N_76l~_d+tJB`ogR`cVEs3yK^%ru`J!B6Yvz5Y zF@k9!9E!-;+I7fOO7XZ4H4RaFp!$c9R90SSTcd}4JY|fWx6kOt^qMHBjpuP$A~hNi z=0safU<%gjAspFOX+L2Yyh^?yeQF0o`cWWGR#9l*pOaZL%AqjAuMy|4RV}@JFZ@#{ zS?@b#S8u*3U+;M!U+?@$3COzPQsJvKS-TT0^kM+5Rx~&aLnf9gj4aUrRWDT!i{uO{ z-1Ffy++^03WQe<-UL8aDo1@*ZkW%fY%m5&ZYG6is(rbqeZ^@zoDBOG{{+oxu3FAiz z@DOA~=EJ-6-N`CP(!;|=+x`NpAkTsw9fQMt$E!ZhU@FExp17Z-{NN@j^HD%o!YOsc(xE0+f_X5)Qo$HtLh0(}ao zF99jjYzl37JPy&UDdgS#C2r%Dip5>gV5Rf)R{3u`=sFsN=)%~;n~9vkii1OCD1*Zd ziAu(2r-NE=Goq2t+mObmG1q*m;JU_74cl40uC_c0jecjl*}~sQFhANQvsN2)qwu+v zbzS(oz7xr{93HzosnG1^L*BNXi?i%bZ!5Z>)2ZbOa_H`iYS8j|eB}POnrU-LcMG{c z@iL9#uU}f|n!N^4H=ld)^^310HY7m=@c9BT#k@@uwg112o8bSSkG~Mp0cW26|I}L= z)cHUfbAcFHGQ_Ka{qKs{or}SxU*Fwuu7T%8)Um$KSq&P z_--LOFni?0DA!{ive^jJ{ngWnTnREczB6;HF)G;`g=_EeASUvgi$*Y-Qv^~7w_y;v zhMaiy=`3N=p$I51QtYLPMvI5?CEt4B_4^XY@Sg2vEp7e#IR&-z6nEYs)NMnU^hAEd z8W<99`KC?g`pF+9v;5zdEFpCLrxJcoC5StSBL^`o?H$jm`qB$fX|RMY{uU`8nypn= zRA)A7O?NkOm#IjlothnzO?Z?w*~o$T_f!7-(D~57@<+OIF^-!wuJnI$^|;6lxJEYS z0Mf%S#kr_HeExE@0QS9hi?3y=P`j&wYJij=fP}g=xRF%fpFQTIUUvrr!N}HYHMRjEPN z?7;@5@J1F+rl14<>!H;L3e*P0zK6hcqK}jy7@hx19GTAUj3+iW{Gm3 zoLkUAJEiwOI@J@{Ws^?5PIQ*kjfwYhqv(F6obaczsp&uMOvcx$$O#k_+bTeW6?jgz z05O^%Cm{*AZ^MYmmT>qTkMsC$9eMM);D5l?_!eMIT7etsXEtf)YS_G;`N`!4 z{svKqL=UX@QXLdwtDNOQlh<5{htnEcXrzsN-l(jh;!*+9K>F`Z5YK8fdSn}EiJ-`m z=AgPF)4%V<+TJRam>>oMSJQRf>U_;}{=hK6K7X}>#%yE+%$t{pznm`6+%XewzR(<# zNV4ipNiE&4GjM_ME0$Tq(LFQwM31*_`A+;*D&*$grrN~jiTmvCEgoMt$SWp}j_g$F zxU7wO-_bdIUfv1uuWV!2q8`=(0@e?FNs_W8y5ylX6cnc*FjBO|xZaWCi4S(y*Vn|v z+hgfkivNMc622lNP{YfqwQp0egg$Qx%7`a4|2x|-Ovy|B55k`%DVv(S0B7Q;Ij7X@ zsk$SSSE!l2Wd`#fj4TJ!fdn9}z=f_#0$6HQyGK}R7FZSF^Mn*g)o{ZHP5G8=ww;!{ z(MG9OoXqJ6I&O#3DzA-7Am>Ed>HB*&?eTXL%uttMsY}59BH>H8FPnqa)rNBT<6*%{ zGgh3r^V+TTNP1q-7E>HUK;RKN-4*Sm?{%y5daWtwxznaTlrc|yDn&D3QP8bGeCid1 z?pQa~oWM)UM(V%250*o~Mgm5-$Hf9S$NM9i&J%ur@zjODii?pS0|juC3qwpp9hgOt zaL8xWnlHvggg_YgmNs8A6Tkd7!7-!2<#G$sy)=5WuAaORIU@PLZHizyfVw*IxH{pg zTKg|AC+>ubJa=X~l}>yKTu7@H+28<7n(rapE#?%hc*^v3=Ty%f};!!cgQK7GjkSgmv6a0y+N}5{Jcd| zGh~UA0Inqsz6^@RdwulkSF#i4(Ua%=m|AI0aMRr8|AtALaLrVm=LrOCqA7ub7Pwfy zP+3s_8;BfpPz9%eFPN2h&6!5i%9mj@hk1Mn8A_s$Tv^JTeM_KLZ8-k<{TBPBWj(h&hOgtA zH_-dxeW8PV(`;Os!;c9}@t!d1bV)>857=eU-tbh+)3+67DvF&e@OtJOfM=crg*A7-0>asTsRcko%T?0*U5VTk@OX@nJ_#Is{G3tBd z^L|k4w-%4x_*!JamNEs?-*CuP_!i&{@tdYFpdgowzf9IDi@=&EutsPv7=WJ(gfIeY zJSvM(6SW)UcUsJWfyCHVX$N?9q=*}(s-(u2nntZ!1FMbHZd ziMM4pR^$m205hmplO!LHILbjL(bq$VJzI_QY- zBx$Qv-Y#0B8L$~hEmoL$d<4~|`4$PN(W;rv;UFBj4^AS^4CB7#WU2`=Ly`CyH&njKL^!^k? zDdWvsC?0W7Ef}U^%eP<8|NeIlzH7X*qu%9zd!7&e4_cU@0ig?Z``_b%$v7Fx^%NFI zyy{)3;gvb2MMqb0qmxHmA02q6TL`QY5c!?bBnRvPTl=)7TqWIpdPMzwP$! zCC$Ns!#a>|y^VA$Q>`cUaWgfB*%;2c(|X&&ZpfgiWh(~s8re?w?;isU7v;b^z@N5S z8e(xL;}DiV1w=~DyxTuuYZt1-ha=P+Os`tR361C4*U@rJW@j?sYjOv@%5;m}>rZ8MW#wDPM>nM{5;EoVb$hntoWN}pIiaZt~!pAuR zNx{FGSC~vukj3wgDo}jqq5&N+g5gqL)|DJU=D}f!2)pmCfz*I8go0DK96w3p=&o9w z%L5CzhRr;`Y8vg{HDoQ-k_M7{$jSFfFCv}A${7C1aF9D4q_!UXku11aG6?V?vYtq z4Uu`G)SykZFR8JO!8BEce-!JNzkgbpmaiO<&KQ@A?D8-{ z+`4}shlM23t%9iBOsi^bg(H$FjNy_2ml+)>mhg6|!taI3=hcZs*AJ$VGA97c{y~uq z#kjq_;@G7H#j{*Jd1r&CxCw6OI$BHEo2edRU$VRlbx!y}bpf8mr_#f-4Urm6W?yZ# z7i`pZh!sSwoGpDZdMyizkY{-P2Li%VM4jt1>-z>w*(|6V@%-Vyllkwg6A1Us47Gzj z%;hwn{)EL>1yvgL64vQLSf*Zz6?Aj0Q|3)~$!ks!O4Um|*4HiCfPcpn$1E;fj zZZ^8q(7`RA1pJQoKrCN95O`cpC+jfIu4m-8?kh+B3l@CdEp5j}r*2iiLHup2h!mcY z+m5J(qwf3jl=vT)U4(L~q%1aNxkno0od(q*Og>w_VQ&&U%3|60o9FL6W=?k)f3A-E zw!ZW9i(j`IJ@YIB5+6dPM$D60oUxu4Z2x^lz}=^*YN3mpks z&V6VzX#YPV3SpbH!c#HN5i zYq84pqvK4sYG%RkXx@~-2s9*U1eARcDLruS1s>|S2;Wtkc+xZ8Y&PCr^$!|vM*mX7 zI+jY@4uo!4Dz_4%xVlmLetfSe7?V#G@5K7-Q^_pcEXvlIT49Y>g)JMQ(&I5vM)>B1 zYwy<$(M?*k2;4rhb-AK>7%*bH>809+(TidoHO#ieB@b%56N_^>Sf$)bdqA}m|f`OkD1Ta=3R!E7l-bY z^3fTq{E<$%uL2=GX0ei9^8YA%>!>c9u5FlZ5TucAknRrY4(aZe?vyU+ZX~3nrKFK= z1Ox=6OS&7r;kxeoSVS>1JX_EsHpi#2&i*k~_k-iCjHEXowYrr5zW>i@_l=xtYK6Q`(cK0- z!VE;;<|aDfZ)MS#%AteS?Ur9k>emEwZ%$6z=1xC^ zlus-)xlO~FtUG{02>9P!_tF6e;&oU4>}p*`t!dW}h46*sNOYaHHbF-%dDNBjIJFYg=&{J|X`*n2zG?k9-szBTu{g2W&rVuS1?Y{oNd4aht&}G* zVOeyEtkl>ASM~-jwkT?vpR|pssHs(fwBru~ta`$Ha+hfcpkL*-7q7LP=*~V$%HD35 zl&jEC7|IhqF?_0;T-%^#`BOC$1xKQUDw%XnlBa>xEKWWo2jwqC;wdQ!$G05p7IS~& zdH%No>?!jwG9DUsPPOW@GG0D=D2D$avyBIzX5Un`NgI*a`&n#W_5ey)E8qly-(n7? zdjY>70Sd?ui!ZA|A0QM4$Y;(NL9QyZ*|5C&ZZwgJLHx@x|Hi{HV#G0ugXYdhrBN zeBi|*USqthJ)S*CdS`MZbjntZR-l<;e}muk3Uk@tK=h`ks+kZf&5?C=#~>nPEBV%h zbM8xI?@p;)5*T-)Vi6zN65ME z4CkfKxHEU-uu@LsP}325M#--;{v&F@K!scPLVvq>I}lCq%KOP4dRl6_x#O!u1c;jrm@+gp` zx!5L>bcYR6&mx&vvc{;>)Ijk1jQH#VB(|q?MJR>p?aMT<{TmGYD;eVdTTK2fBP|UH zocaIOl>R?O?LTt&zeVj|x%{=a4S|BoR5e|Gqv64?LeaQ`ow@&7s8 z|I7RTzlZyjP8t&bkAZ{X(}sB!*4o<200Tg)$qub!vJez3(wK~B}Fo^V__iBTNg=vtVdv zhrT&EDvXRC0-I&G0r%lBg%lY|T-#O+MV~)^b|NBV<8fAR+l`21lytRY4SFXQ$$*2Z z$t!Nh=U^$88mL`@$|Da)o#SN0y5t+tVU9U`9v8;yJW7}wV8H`XZ*Y&^V1kHKEi_W! z0Dm$AkBo>IQP}cBR~Hl8=nRZgES^8Z zkJwga$mPWSSTiVHS6^qf&~b=8S7j(13aS5nno|ggf09$uY|H;>6hg?(QpTe5mL0t@htHhYH>K z)AVXD4-M9JFxGfy`jGQFhJOY^BvoW4aP!K*>F|#ryr+5S!(`xup}TtwOHnCGy->J zKi0niE3Z>*V`cTg&El2wRS-v{Er2brllL`b1hZ~f(K)W?L+B1t^?R()<3G13uo%&b zaiY~f%7Yi8)0R2>)=rl*%5_f2PZJWKW)Oc#YQ0EEXOD~F#KvcMK9{3O$Z-;3QAa&G zS@o|Fn+|YTFpxR4CxTGPhPzX(?ImbM^%V|# z{OWvna!PZZ@<-sS$GR66QMqDxcWUg~ zi96w0j6{209!YNc&t|bGGU?nbCYlS+J<193OWBC>kLAPp^t5#$3|`9W*y`%aW+?)B zJY2W#q8Lv?0bcl!g$qH8#!}2kI&m`qyFj~9GKz^XI^>_I^Xbv#ZfE*tXMV@H7%s?p z7`xL=8&$-sC(z(4$e%b(i?KRz{UNjN=|SSpVjJ>DvRV2w<ivjGnyTd4{eYnfcu> zQ1wtP5=G2$2k8X^dKRIn8pA4A4|U6DQr8oRp{NaGXQWwK{bKZe&Z zFNYaShBSxu2lOKql@mUGAb|J3B_2A2gM25enct0kjESy`G_=)5agBj038NzJ&RfkB z_x?qEpZVbE^SO6)yLAJ&GKSml)`!PPu3>Uw+j`IC?NkT~4I#?Ut~a|YXm7GU`ObYu zG|*nFL|wFIcOiqIAox}Ae(!ZN<(|Xx^;7uguOLBs#j08?RaG>i=g>Jn0!`10Zg&h0 zs~U4Q1-g{mO-cnDwmps{h~YDRfL^(CH)j-i!tqrB6qJoJnGY$dBL@l32f+nyOkbO{|_e-ff#_><@7;{Rjddkq#v` z==_aw&5fh|29ke(ahF0h`z`FrWI;Qv2We^eTy8YQbQleHiE>D*Guv~*4mK=glHx$f zqm;JG6S=pFxGI*=^7n8gGSS|@cRlgqV$D@mkW&>9;*Zy3%aOF?sUOzYS-cKiZ$2<|kNZ6s zl)>+i51Ym>&1vPf#WJW30a+rABIQ3n`F^H+kTiX zOJw9L7-Sp39Wy)Lbg&ZqYxxe7J~7QZ!JJu8-m0aX!)G6P{Da=u-F04}?}Vt@;WJh_ zL;cmV@jO%Z=UJ%@7Oh9{GpXy#0t>S-G$xwT&doyj0&APLR8vO1G?Wit=J5Rrh(mQGu+n;Xzqf=G@)q1@qGYvMB)%vZ+`qJ)thb|c z?ZO(5hq zuWV=EY&y`erG#ViIXV&n&hP0+RUKB8)UR8qba7{rak-Vi{I+npK zj!0DbwE66W=RDrcy4l5f%FAuAE~|^aP+E?_cRJh4xvrGkhTtA|w9AfzJOZkYp)kUm zzHvWR3Ud|UZGh3{$y<$}b=3XB^4p}}%#!ZXs4KaD$hd{ZOOn78YwXwV^-Ap;hRBOL^KGE4?4k2cog&=CX<95xZDEtmi_>p&~E>3M4hzA4jWDW7H4RyhnpNlrF!RPT{|ST zQrxreulQW)M9bw!bF&M32kYk>$xvtCZsv3-F$8*T9JLd^vy?Zt`x+!asADfu~hNiaO{L(-X+HD#IR zC(Ew=6Fs2P6X2uRs+gr*+!LMr`ksK`nemh{s+ZGV?05IF9l<3Tgk-14Z(ku;TPv9H zuXf;X8EwhpvCNr)o6ZI7nWd~ZUJnHuK%L(gA1A3b2cTQdF&U5SkU&8t%19qY6u1cZIOIQP1OecxD1PdO<<(-dr zocj}+=wZ9bwBpzUFI#+nD*N|hi>f;ulN~8T z|0EBy{@1B{a9O7?L?8AbEsyMHtO6T?pX1tV@{V(qBKkdn44Uw-MEoT;9yQH(qSUUi^FN&^f z^ekl|o5$jZ)$8L!XXWmRqMe@m*#=4A;{MxCo9daBEHZwD0o&u1rA&!i(@OWId*5nkfPf7{I~ink}-b?5TSxsp+1(TZ5KxW;4) z+ho&Z7)Q4Gy0hqi4)LNzJ$#N9pCj@jNfETh_@MkQU~YF2*`jx0A?szrC1^g<8*xQ0 zZ5S~BkAwPbi6tSbQYBa~sXqHqZ)u;zgYF?_E2eO&r!vU3C%v_%?_pw!?#OW;vav3{v~4)aoYe zEo9tZZOeP6ls?z)w7dRmi>K zYy7L&bWBx$2e@K`>E4*!N#Q7`CSJBwZ)@YoKO}4%3yB7`r73l&d!C%a zmyx)~rYxqC=lFjdc0!A_e+WW+KRtL+uUvVVB(Te#@>vdxIN*+xAk=>KGS<+@-+Am4Yf3d;mBb)iKQPZM!nxxWZba?p+D|Fn)9#O@Z>FbTocazi`pALlV`q64v6L`8u*`*k$e00 z{>E(IC2Y%fFy#BV*Ugulf<@kAc9xB9bPG>BtQ_cX=nKQMaPuflyqrApaYBgNK((fS zX6-30OeLZFL1^9Y>Z@P~<7oIamm@q31}!b2A$tyE)$e4?vEG?o@oJ2?_X%d(?R?RU zLpZW((ZvaI37ZVGZ_bovlLK#34`rk?$Ips&W#m^ReHY<4s_;;;t9 zeQ_fY$F;TLSylH=)|ps$qIrlD;eiBYjkXS1R}yZIZPSu8=hG+ogIY8_wXL!|oAd4I zxEf03IQmBhaJd0~rrTrgxucb^YXCM!CS1v~VJyqNVH}!OT%h z@~=nS>8rKm?y>CS)xC(0PP`}5J!_jWwyVpuSIYDgBY6P_J< zehDgXnG?6-tyF*KOm8G+y=+|7oX9 z7Js05aufmo{1`=?Kmqo@NH5&)(D^6{XsAooD}E_d>o(Y6TU%Ry zvs+Mo%Mla6`34;JRL@O=>&mT4A%LzN&|mlbZm_M@sT7xzqCfx@mO<%x7!gp;iB`Lg z5@*B^`4gaHXG)81YZF+q=eDTFSHZ%7fs7jnUOeodo5K|r7Dfs4S!`Oi;&@F!pmWo- z&KJsWNmpK8;3-I(_(lQ)Lqf2ezL55HQ~^1`yHiBlz#&b3M@g_dAhvN;qf^=BTbY-) zf_+Tl7Os-L1p!KruWI(=$OM$P=!wSYK_F%OtU`10AQy0DxcA0Hp|f8i|% zzOick1dwV8u{puY$Ou1%tY+jz>nukIr2jprviGMyI zd~fniE-fzy9M}mUInDO#qI+u&m`7JWBEFp1j~^k#Rm1_2JSJxFvi;6_Uo=>O=M{QE zM#dOmnO#8g9QfdDxq9JCN1Z&%>JTv9@I&?R!BkL9iy(|oNODHWQ3V zYAGWtyB_>XXcbV4+bz_=<|s;4>NHrbbO^TlTz>&s#PYcU8DOyuRRUK0?-_$gSh5ZGT1TV3`hsjx46KrP7Pxnglz;Z@W%6uXg%mfvR*4$a9S>2FwHlQ=&CB-d>+6FfBNQAQ$q5uv zsvW*w)bi;f;Nb9u@ua|W>sPGH&iGWFxm+rfzHFK5T(yr(q9>>V4g}-k?`$;Sq<>$b z!RYJfN2lA!@InR;)&XKPi#txc-r}?yo&=nqMs^l6w&*bpr@WQ&^yC42vu2i-N%8Sr z5f~ItGlC@kH^xvK`3b)4)a9YjRkl{qbhX3f^2gNN*^f6ur+v2?S)Ob~#Fafyd zhXx0Y9`7zUH#a9c{Cwy&zTU(k#UbM|)%e~zgN63j( zKd+_w{yneLIt&G5Er2S0FTCmJi|j z@O$ax8fdi1!F(+WA>4g(Jl zy$Z;z3TQXCw+(7Zn~4po)4a~N*N%_lbZ9+c>+0%C4LhImG8w)oWc35F*juQl*_p_r zp`?T{G&Br*MWVRU;b*fy|&!v_@V%$32-W)$13HQ(5b+tQB zvE#30lwB*bzVNzi%M<%usQ5o#YG!iUUWI!_L`9j5rn5qzkO&bb4fWn1cgB$-%pbY~ zjhB{_E7Ytu0M+A9f66ffB@zQy1ku8wMbWi@^OQuR)W3hp=6mD#cdptny+g62@O_CQ zxK)T6+}-sN5;~pD9O?1?x&)|}dfXhG3l3nK z=7>fOz4xdTbND2bmC*|&W9WVBUCuUT{scVxfdXDR{2pHdo}Wgud6O3EEh(bNq2W;S z0Yqsrr0#zqdi}cRy^^5B&Ug-T=mh(Oz>iP(?4W{umk|qT6uIqO)z$z>K<}3G>1L9W z>KA$ZcVc3vmzP^hEiP@3SBs#QX*wJ#0oIqtDJc?_Dm`9e?_ILjn3w<#!ErC+TS8Cp zeDJPcd~eTO_kYCzg*pFiTg~cyv8(I7toK!mRj1Kz2q>Gc+}2wJC?Knrz@3??)NNA! z2BbS#CW#sY4{s1uBh#)kL$s*R03Rg;knVr82LE@a?1yEZpJe1~D$mPVO+-XQGE!0q zVd2gmHovVDO&%bGfq{X(Pq#Z}78Z4mYdt+q1NKeqAZHq2_AnqLD$}SW5Pmp;2Gz|x z{&R5 zj!+C zND#HMqAiq)+s?4eZP~g5V5gpb>=iR&1EU4~RUTnP&ptORY?GE3>H>tbDQc z^p~cTUjRd2q!CO$cn6aPouTpZrvZxmp}J8}25)F&WCM&vv}9WU^zp^8+t|=2BqX>V z%!7+_B;$)Ew=5QKwfI=>KOU37>N62&`KRy{582|!>v`FVW6EqYQ!ChS!)Bj#BqP&S3k~>eAxpSIA-xO z;UOU*EdCFkV1mxl2)uzOz-~Eiw$>9WaI+fxRl7dyC2GjYQ2>D9d4JfnH(PoMEU0q$mDa;kKpbYarZVnvW8K_-+)&>1) z$(;}IPQL)U(?-8atNVwa)6;t^ox;GxkpUq!`w@l;pmHN>g~RsOr?U4YiP_ns(@Mf) z0G%Bckj&XK0GI+l1qjB#pLQSXxhf(cPh6-39IKDlE6l!PYmPjgf6Gd&et)AAe!Q6G zv_1rx@2QNsIEq2Q&3XVr4-)27>&#?;)JXygT4dasw7b8Nm^Ai4WWvJOtbbBcD`dVX z;7hgTCpAF{2?@v(0BdZPmHdxKmNxv7Y77K_(=W3%H@rXWlD;f#Y%8 z6Z%{odWfKA^CKC%g0WZT2?h;#!W%dEk z=mmWagW7jDSBnm}U^4c8H@v-G2@r;miX%2Z{M{gMw_9jtX2$a2H^(PQ3ZLsE^WF%I z&}h~A1$j{7(|W1^_Ql$sto_Iq^hwlT+SmvY8E{AGIC}DUe|~0xR`J zF-NvoHpO#2k|v$cjUITbN+rNk4E<1THk258KA$V-!vpwzz%9A& zl2|L&!2cY};w}N6BO#CD#|GOu)fQ)S0G$JKh5<1nTjZpqAHkJgh{;-0sVH3LaS&9z zP)(PY0}mM&$e9!Xrae%rZfI!e6L1y>hPu^G+W(PhP9aO$pH zGMxYrVLXQ)LjprW1r&h=cK!uN;ZX2I#KmE>wY6U?HTeH}zk7FQ7ZXo!r1aCm7eR zD<5#w5-7_~GMAS0U_`rCR`M<`Tpu1EBO@c}d||<-kPPcrkU-c{2z-X-<)hArsJ+CI zF{%-76(_gC&|Xx-l0i16aMYZ{z=4eD1GkOS=J+MHI^FK1v}n;GQx93{`z2l!g=Sb| z!}w}BsGSKWt|+dHIsj`zg;Q4I>gwR3hwhlf#N)tZoOlYf0hk4QMPaCKG_2ZP`Eo#s z`fUQT{r&wBAl0S%tz6Sz6bivs28b44mc`0y7ge97>WjzmpHFYNj~ev?qjV}BA09xS z)r;o|aLHwNk}O-12An8w1K$A59r(rPcXB%bIPishc{(4?kint~oDEWh?tvSHOn&Zr z_du4w4~fv@#rvS(U}SD$co>)(?@Jp>857`hNGFOP|7iy)v&O(J9nBTY;Iz`qk3tOP=X7ncFROChk3lr%IOm);H|9}W`xN=u8c8diw=;C+n^fPvDS52GL_N79e?_4P%Efeh~cSY6Fb#OJyS^o#+E87NNA z++5Qn)v!%NBA|)*IIz)e-vnI)q!9`l+8V$naED%4f)18iFoU}t`@XmV7%!lGF@Hd{ z6J{$k+0BQsfI8~T6EmlTPgzj{{edU;{J4|rbJTcOPAQX2_dX05**`zY<|stwObnW}X}4f;=F17i*;-v)?NRimV+O`= z_wr8oThQ||7~LO`MQ&nZV!wA;J-ufJ0xC`UuZ=V6X1Q6h`N;3CcvP?=voEH3&X+=9 z?u-~1Y+$u7$-Z4|z~FY?f0dW$+sQj!eyr&1#Jq0RCboBftlYfT$UTm$YWedB0y{4- ztzJhhJEeLpY(b<;EJT1q^n5~C324qsm9!O|@uoWlh!?y&TFL;vy9#hUvbOgn_n5Tn zLV)1`X}Hy|ad57hn$`;3PAz}iPlYZlPcqy8N_DtcKJ>40vg|zu0ozMJSzf*l;=3Pf zA}Uxf?i&bB?P-O8(}lO>sM%2_pdoFsYdjC$gmgU&s4}?8-AkNy*%*z-ntWe&>s;UO~J$z3nDu# z_rIm3w61*1oI!K@m(F(=)?9Y;BA})V9*5QB2k!ZZ2n4Xd1pH3`WPlQtF9$8U&pBrD z+Pj^H5Dlm-1_nmJ{eGivgS_v>lvDs6>hlTCO?Xq+hBP_9`5Rt3epc9l*YC^d)@nI1 z-1>bA-apKC|IH&lsPgE{+FEn3erBJ0n&OKnK%71Y%*Uoz)QJhli8+z!I6hBqCjica35rs!9ap28UVnP8eXptWT6t)+NnN5 z+;PDrOUyG?+QaQL3ZNP@1spF28Jcj*_93sJi1F`>f1g!@_ zK*006&cT4UbaZs`c|!WOkN+HXJ>%V9AJdSn#c^Y+m#Kz=ic57CV+56x98Z@I2|mA` z)kAETv>CwmpS$7IKbwxt`oOrl$jt%wd|A~>7o1~`Saoat&mkZO2S(MuJDuRq(_={& zsi~XA7S||iS=nKIj2y|0=U~MW3hoI-3wNgC^#UiKHl5E8Bh6U++WR}#I6xRrJ)czP zxniDQrH#w9%!;i%Re%cw;GU9(=X@b`59bqmaO>QDJ9#G9?@;oE_I=u5uwc*%p2{zg zZAtv(=?}3+7C2b<75isrQSS85pDY>jp(WV1OZ*!b#lhB99**h#%aOEEp_YX(u&~yC zN7P%%$;qyo+X|R#U^)Wc1VOlmCxyP{dS7NIfIX5tNP-0$nDWMbD&GP&N-EqIv-4$d zwLbt&0ZhwVXS5uq0Oa8ELE67m2_<4!kP?!=T$l92%YzooiY&vwaJNWSG(U^K!f}hx z%rkXPyIw5VKsE`Cj$xoc=5w7pC{>Mj*fSP)<%3kiza?hTL*iRT<%(PWdv5a}jN!%? z<<76IfwZG4kve5_@~kJUgJHGwxI4MWrggDJ3ARVfg>=$_#HKz^m(8m-o^-QgYHy6@ zVZn;hK6rSMW24ia=|6?f>A}xEw}T-Y>WhpNq)PTy~6*<&W? zd6`+X#=9~#f*ZBfz8ygyWE2GwlMcS>oh=Q!ojJO7xbC`^+}h7`%L}iC`50v<^v+GhY~RQ1$P5oskB}J>D^>IVGT_`cs9tIqKfR9R7wvX;WpwCxdZWwkBCRAa z+?eCDkcKiY@P^l&`%K;M$k}D)?{41uvn`?~c3bBw$xG(Y+ABwv^ag^dW-^1O=uE%d z!dO$tV};7TidPzv=;w@^aM04YajZ_m48IJphAtFVLm_jlbf|;#!k(iloCI)xk&vo$ zD7U^>T92F9xMwWe?Rm>`vUb0xr4zTYZr_nt6B(>+e}PqU9bwOLKK0pa!P;sGpVgiv z0}X{n)woOR}MHR;zQnfbj%@`{VOrviF(+f2OD0mMK2&jl%Sx(t9g}7uMB*PTu zuC#mic|C$h+AmlW8VK9CS^xNW zKm3|}(28H|sHW{T%%`bt7_X~Z8#yYIzmo48!bqselBi6#or|>Cy_1DT<}>)EU57V| zJR|o0!J7h zi}5LK(UEy}q$fX&M}2z7uXvHQ>V26}*MDSi+EavQ(|0@xm3|j!w398;-seH`GXw`z zN9m;S+`NqtJ?jrAvx}#t{>@`(Uk$Kh4>qKaJ5c<|gNNj>_&S#(hyT)1`_?5g?ioBl zKZ-ckxShl5G%>4NVQZShb~C4rKkBfzt@ttAm=VKM=$`x?Y=m+AbR5QLDKY(|#@mu$ z&A*PvSw)f{ausWs@!g*SBc>pocR(x-H#c83;+4T3g0S6k6cj>G)PQxdWb}4#cFUlJ zA2#uUW{l$+3KEpJDAo0@q)?_OiX2_QJN?%~ynEUFjd`g2i4ivE=$&nZNR+HzJJq)x zI@jf0@4IMm7c4MDgm4bzgzk%=>Pm6qKq3+dRA2vG~Fg7snA27=Ndv#%aG=fb;~KhT26 zQ$L-)VKewl{r0xi`bPK?Wm&eFr_~G5a8yXjXh`I%Ju}S&wKG=>%x6{|qUCyWy&<_D z4O_Y}6(j}pAC1Ht@+45sj7le=Sjk}q#+gsEg=1}^L{5iEeK1D-wdiN0NU)sLqu%1t zx|&KYqNyRi#t4#~JlspTUCd;}ukN`z4bNI>I8wVL{nxehUHmWiCu1x< zcX+g>Y+(-xj_p<{rL)@+(;M|NNz=Hb_waEw(-xrMqa)MT-{B)`qWvG)xnJ>41P2i> zY*4Zf#EL=5voW9t~pGlk)xzMF3umC&<;d9ondCOsVc6xN^fL+7TBVV<>lo;0gQM8b7;h-8w9aA{Z%bYW~ zi`Vl2(~B;rvJiOSmXyP|rVOFdlba^j_#>+`R%6+0rx^iPK172~qM`EbjjKFbF|@Oc z?Ad4c5}RHr?OnXa?1>JULP@%Si*a_lAF+1udg`KB9wz z7+WDdV2>t5cuK*_`1{-{+=!GYcwy`)gh-e+qX*9+%Lt7^%=B(Q|H!d;MQz`NpPqr`6oZ#PjIdjr#G`r{J*~cN=EZ%XLs_d z_IhRKM&mM7M8DeCq>-yUh`c@`|oyLKPB%19-FpH zjs}Xj^R0YMZRhSV&NJhFMemRC7t0S9>-(d!$q{yw;hF{n;;?zoCpK-;4-1_*QB_9l zn40#~bf2UcMrh|2M2ZIK3lvv>QWx}$8ApBkinDM)H$uDH%-2?nBcvp@@$04#J#=m{ zJ!9qgj4Jr(Z%(XiH=OiZ9YXR}*5wqr^&p#bLg)Fwr=XQ`wmRp-N2K$DX{Q)osZ;S=&7^eVWOfux|OzL{6dPBN21Gx1CM< zyC8O`si_GNP`qiB=guPFfr}U1uvee|@xv{A&86uB{S6sj z`>I>PutB25BEqgvO2obH!)ZQQN!{ffc1T~ut{;?4sZMZd$S`Fxn#G?dXu_u(>p!2E z29%U8ce0#GFamD$hZh@9e$4H7S-LA}w6VrlyU(r-tfXN?4&SBOo^39u_+H2(_-v1M zd5n915w=`i`ptZ^z4Kn+x*so0xGgw8=@Res5TanFL4bHA%PT}hpjY~5*^bqNBnz_a zW3SvBD7?;F-0$Hw!M!inpvt7`hWfd8yT+OPo1C>&~AaDyhDZoC^>2~rm%Hry!HAO4sK4mxb8JL{ouv5Gd z5{(*=Z2U}?q)C*oo>fwYz9|)lpNA0^-NggxHigqzEI8`dk(JR}_uBjqvnWf(U?Ov% z2KEU#E{7T7iD!Fr4sTJbK**ayT70X5cZ({ceig9(aFC){Q&WjE@PhMP0p0P26Uvs8 zngV*-wpRa!COB^J1%KYvvK1rYQrUFlmY378(0?7&s|2aJ6i=)kSP*plIbVy9NzExS z=kFL95L2S@1SnN4W2hYVVS@PMC`-M3D&3#3-=02TvV#n3US4hfah;ch1CVk+BB6p+ zP*CvXgz7xkTnMoXErz(yzI|5#nUfnKq=Y%OV_n(sfE?O9WmV*Px~^mV-xQI2qF*32 z_`fakKe?PQ>6`)l-jxU(M^t9_LT#~rrBUz_I7nBI2moZu%kx3n1HI9OTo=Jl1Qmx_ zB!z!RA%?le{Z3tdn_(q(THh?V)X^MEPL%dcqI;#T;58YIZw7a8{-xx!m1KO&BBXFP#$Ov<4$?69BGnO3+&*_v-Ly!>QFoWph zot&}x#CU|dXB*y4|0iig{3ZsRL^EVX<95!=3}`ecL#Sh&$|4!S3Pc4JmF`|Z@wG>E zlbTFcgdkZjt&BeN(dBMNe^=V@Jm>%O7b7nJ>&9L)yw-0Q0;vuw@90-YTccqPc&s-p zk8%D=6+IFn+3Ny$6|$cTD;k1im8q~MsL{*U+_u-8X%dr4SKnwrNjR@M z?HIL>Z8KUDS)T3&wsCEdd)YAl(d7*eUq93Q@Mq(ES9q1tuARDmcfm$S(8_Abey*XU z#`vz}!MQi0lR*A*Tz~Ip5l7m1vD;yGPk0Iaxh(wKk$!m#+gM~%BZe3sA^GS;A?Zd} z)g&(V+i*-Zf}d&b#Xpb+3}$o2bGObH2$zDpYo*e;K5&Kq#JZ?u++C?)G^Y?hcvEtI zI$ZcsT0Te0v*?49YZakt(p8PsFxTeyoV}Ir3>G58a>gUo!gcGVxTYfbe5hU#!xCuv z=kq^h-VVz34c!0ikk?A^66w$J&hG2{Wa&~6g=dfvtM4^ zd!T`_&-o*{x32*czg@IoqAO4>hLr-sV27*2$Df+_8g+B)D22s++jpX`eB;rjFP2~%>j*ISWc z!M^YKm>I4dLGX9iUlg`#_Vr5Q{frr>I|UWnJ%|f`WA9W@)}K5M@#qSQ?|h%~xY6e1 zcq$}sLswA(6d!UwKkt4T+*L+bfyhzmJ+SOG`Dw}#wd;mt5eIMY+LM+~?xn{AQ86E) zZE8u`a$PUG!{f01{NtWkA1J1ubqLF-;(O-*A zk!>TTqb*N6*5XOgJ#T&}BjHue-Hi`JKn0vnr)MIKzdQwLPw4W8;veAJ{1i<{i=fZh z25bPiY`P3zeJp!-b-meNQ#FL20)bB`bq5m4mxEEbv-?o2h)n~CCQQU7keZEAn@*(V z#6Oi3NPj-OmdqP``_s{qy54V511ih?b0Sr6<)We~o1W1Fvt=nhYkZo4TD)8%Gx{o0 zONj>CVVc(sw_hS#omd47YK(B;Vy>J<74zlqhI~75!mW`$Y$Qij9M&h34+i_Ha7ilp zBO}L?uo=@?0j9T^&@)Wh@Bz=tCJ$N4Z-0j=sxV9CYb;Tc==L$K5DP4jB9u;arTvAb z_wmo|szoltQd;S-DJcVgKgEl5mPzrq2}fzAiaHI?fLl)1p|l zULIK|4gDmt+%psco&{&KSn(688Z0cj%eV{en0&@h4}UaYkjE@84UMUpoS~96_(>xS!k?aw3hkX2~+(K42GRCtL~_gsFRRzK@Vc5><1fZ zu%ZIybEE$@~T`NCt7Q8tzc?ErWMQ-9NY>N|KAse4aDZ z3G} zFEP+zFxo{8Z@2`w_h{kK^u;yVV5+TpwLFt;;O@DJsCBtkNenW}&BX@g6v){Hb2wUM zjeP0W#VUWp@x-(ywpQpP<(HCM^Riic@zrHpI16;}s0p*cn$*A;*TEQ{q4rpfJy(xg ziMIDaL!wj>j_d8pwmPG^E8-2z9~umchhrLa5T<_RIM5)`(X0^L^5!hnD1kH&7I(#g zF1r^hR0;o_jrTpn&xMA?dp+E>S~<_cX^Ts(t!PYB4BSg-CQj^#~3T?bituE1D;>t5#u*H*b zkEecOb#Ojf=)l-a-^onrj?+3lh@wn~KBV|nW6>=%i3@!R&n&(7LW4c~!r1-vaqWP0 z!1q^M1}lSoZh0&w-xCH_GR3b=cn5_bb*R8DAmZp+@!rG1;)TOh2;0@6{H;4Zyffr6 zv45s%zIrgvCrL;w=Al-9(;jA*`Gj?`cPW$Pm?@YtD%FnfFDNT5uEGHE1M+v@+1s24 zK6{jbVU7arOT3u_`JhUnTPSrk*35^Yu@SoF-?6%?%&q(uMUJdg*nYEc99CK+&p%d9 z))F`O1rjhFL=9jdJkW;ly+TVq&^JzheYmy#RW>!_FqeK3G?CQEWcKsME1j6oH3nk9 zKR(40R#yFk^ib5HC+!(ebR)?Rs=$vyCJ0|lmao)iCoGQ?aW_AhpI)KR|N0)6$?Bb* zc*Z@G9nsC;+llOY{V90V-uy+3==2{`QK3*o31IPW;O^AaWzKjsfe z?QE?UkfeX34F1cQ^`1ta{6|8l7zZhz$I0w;Ud^2e)78OyI~}eB5_c*S;l|`WIYms3 zR-|GM$SNmX7tPy{tP67ezwjFywqn?X2;T|Cb0QRJ3NT^CRYaI0b_K}!5Mk6%WSMNb z`R)n2w}pmpG)auMn*8y4N&mVZOxXH#Qizrqy_pHG(ls>ixszXqhSW#ZlbTL%FvX>* zN5%W8%6sC;Rm;nZM-g7*1d2a*SSj`mta~~w&CPtD=#Ec#)bcwMOO4wd^AQW5EU`0% z`k_zytLS*paMyUyxJt$3n%Uu}c|A6-7s(y{dB(4|%0N(G5AAnvj7g|pdg`MID84Zm ziYeVD=WlPOgiXrsj_TzIB0`HooNGGZadAFHmsg92wX8#RMN~^M@3o^bTJH_yh@$f3 z^)Kh)B!6|j?6E)J=!?070@v8csJQGIP{{_aTvKN3X?yy~q93LW1zDGrO?|;H78^w< zk4j9B{VZuoTm?BkZ42^ZsJc^RRcC#3ynZxhAtJ-x2^tW+{YaA%^L8#CZ}O8taJWH7 zjUGN*$8QD6eN}Ne89PJ2gx_&}`ob<`D&n3@t4`1zUPUFIh?Re@2VBzMh9}EILef|^ zJ&vyzIiuh!Z!RG(8u+KXC4OoDKHYhA3D<h)0he790Y?F4h4KG}lv44?{5Pz!{c|zl^=N~;W^QHqBFmc`* zzWI6_qIhdw*0L-U6dcH#uMVYY%`$gk@uo7h&y#E_`3UcQ(2k)0U;|TC6_3Y*$#iGh zQOfZz@w!q_6&;etf!Cc&X38m$^@N6+(Hm4m6wDI1b>GJ17k}kk=g8&4`SbXc zszA6dhf}B1&ivxn@oEL?&gk)b}?$f2Qeo5&s;sTVSE z3SjmRB_c#-`>fe<(gh)uSt$B!_{B01;cd6H{0)77=8(8?U5bv|136 z$jit#7KdZ4YZAEsFlkUbRA_&ouL!MK_8sdi$g}jVZGHost z0R(F(v0=UiZ!c85&Rp{BU=8&z@M~AdO;08>*NrNe35$!uDuC>@W6Sbj2@k@If+IVX zrI%Ey7h*M)u^8m$8@3iyO&KJAfj_5mUN7 z;jvW_M9ZZnjv(p~1Z~@_hK7cQhK9!7C&KTlMWX&s3+cO6-U{eV+TQIuTB3puy(yT$ z=;j1QH`fY8LqkJDLqp@9$VX%a1 zHTW;)VvfqL3kqSr0?MVmw}N=Z+Do|6dQ1gXQQ;Oh?P_RfXlQ6?-1~?EWY|>_!bB3n z?rtB1yGn#BvYWi~^YAGikL1inktA}nGm!LwgqN&@#bO3@D4tx-Y$1 zD=HA-Cr~X$#3KVD2-&|PswWZkWpL+i$L+{LRs#qMD}f|=P*e$31-Dbi5ZVocwK%Gx zm8FJ;hK7d5e*uFIj;1R4hTFT`5m>w%v!t{5VhReyC$bnuqe@QV5e{wNNM_=3+_v+$ zaubof_CH7`jiqlrNvGzGs9&!h^_#Ti!)@~4xr89=%>Wccv6sEX}8}0R8VzbHD3OA z>2u+#&vmM1U)RvMZ3HkB=|^TG2t_+mK|d1&FcrDZAYSfost6V%n69(cLvI9&A%9jg z7x}$-X$;U8xwoN6ng#c>T$LYvku>zz8AooGmrLmyjo?!xT~*Bg+gkAXjm9FuP%zdM zd3J>S`}r8JIvPXGFFT)t=epC9LshS=H|wRcD!8W(5DocduH%o#Mzu&gFzIjn1EHWE zuf9Z8^UKv_;6J&~O5@*!E;_cvo6+ri>rk#V7rGRc2BBtREdQLbTva5TsT@u?Wd^~5eQjJzLs2GCb9&co_ETh-o zemlx_=l_fJ7my1Uw5oF-dV_$Vv!F;eRK=gv(~D75GiH;5PA}kfq+!oKhu*(72A_yq zQp^@pB2zl|W6V(_eu3K<(cn|u-Fr|$I?BYiTJ!Cx8k8`kkzzMu4YXhsG$F2`am)H! z2i}Y`teNoz+dQQSkR9a7225r>BA_$6*f-%D)>4Z2pmXfm>;@r`9m^K7Y_~$i8qs8K zn91Z7zp--Sex%YRhzhr&Q}WYxXB=har1>O8$74!5z`nB*qI8y}#hEmuWvOz!sT6@o+zk0(hJ|7(et|mM5hWQMnS~dQem_ zo9rBz{T&~_`!nZbYEU-D?~cwHKBf#-eDMt{&VkWSBrn@Wo@~afiNy!?>m&?h;$$co_tPjIiN+{>% z^2V#f`6VfprG2Yot@b=?&pWWMe}iJ-PqI=`3XUx{;A>FXGrA8Q>JMQ_x*fZHIZst> z%!@M);{a4wI_J)uWb>~h>6P#lTT$6Qsym&UKhN4cJC02gn0EFwnPw}(`Vqtoo`w2;m$dEg&Vov z069lDGrWCGMsDz6v@Pf9fx~!jt&Q+15yX~^B&Jw2A*NVjf^#^!`ZHcVSQ5{BooU9-N?G#Rw??c-PVVDi& zsa!i4KeH8szc1#v;sgR=4SMnXV}qz(+#mJQKq!Ff%;D_zRVeojrfGB#VWnzQr&=7v zV#2ZN{P7F&!M1e~N2@fTZt-}^mT5|h#$JA1bdJ!nO&I*t^R%lRj_l2k5N0^Flo?6B znD#7V^7tS4WywLjMXat~FGSV9pXVMMM2%Q~6j=cQq(d|KVC-r#Rq%t4^;;!BEAt} zRIE{gecvtOybi2Jg+mLMaxStIwdz(SNb>S`c;5*+BWB+K0s;dG2n@vEYQULym{mV5 z;J9qWXvjY?Q`CXrKE~3YKIMbAUgrHb$FbAq0s(XenXI!LnD^rfj-(u8+xm^1$kk(# zkFemo4|(s6S9tHO7nrd<8%Y)NH{l!fh$4u}MYhiy!`sge<>Q&FNpk8j8AT8joM)Hu z-8*mc-ka|*cH%m+bt>o9&tuw0?=kA*u`E59gx7#}V2{RK$z9hjWv?5LBVT~K9XTi- zJ83o#$5Op`ToP%D5mhH*M8)luIdIX&iPY=6rl_ib(PAw)Tp))7)26V+`!d~&<#G0i ziV$6&x)D~a)<$$`E+IP;$!quuUu2G9#KNC=Z}kH#nfwB^ra#26MQ3n_Kgt79dM;+h z@@Stu60jf7VHcB*$5N|aZOVnUrf2Wj{4^&G$z>p_&3jC{m_+ivkKoj7UjHo- zvr!v7G&F7%MFLZB1-iZRB_EFZoEO@Lactd0Hm87ia6Sv%4QN^^0;@jXWy9p-Lr{1) z!R{nZ?pVowJD5bSJsnx`lD1_ITO$Y1trWNv5G5N&mX2f0w7n$s?@Q~-L0DuJuc8)A zcmg07o=2fxovQ4{qpw2uSKemC+ix+jS`y#RIgZ76g}vy?U#Xz4+MD->HYZ5Ve@mvK zULmlRj2-OAiKKMNIHH3pQ@z4|w(fFr=~xV%5$s1+v*mO;LO=kv6sT7GG*f1-BPCBR z82?N}Ce)&K16VhGH;4B8&Ow(iH5%PVl;}eGyNm-0n0x~X3h*T)&=+45peo3cT*QiR z#7D_s*_8QgKb?co*B6sDh0SY^Bg-Irbp)4aK>Pl!s1(@3klBR5=QR7qqQG8h0aiS#%VTye@F%AbZ^T(Na84OhO(DkB5>O zUX|j(W=^CzI4mh7#1-e=1;_cY+w~6W38K~mRrqoIW8C+(gx*q*5evri`}6tVMt(4k z;tNLcWb0Pglwi8PJBP0uL?Hm(zJ8D6FKwd7m@bsCI`Q;u&&l;B9)7PJkV(lF%`ldW zB>w=naBB5zNsO-!vo3)KT~&Nk9~yiyf#{hZ^2mLyu&ZJ8{$v@WYlHyh81u{ko@m<% zze;WB-KRcQgFoFzjKJ{qyL4#vF=2iB(xiP4qDloL>={qTSAW4Jn`zzo8=kNIAC7x1 zfaLKYd$LdzJs!6MuQMCT>qWqhvlpZj<8R~m;cR+5 zoPb-pdN|6@3k8;N@8+=#S`y7WZ+9l7;6!KH9^;pBhA5 zIR&M_2b{#+{JMM>`ub1Pr&hu7prxO~^vml^S(d=#%_Q9RJRFLi`gNLNyYK_!7lzXJ z>3+nCsqD5paC_xD?j|Ro;B`50I2^bnFsS){-KyfnWp^S2ir0X)SdXfB$vV9dw>=HFJqfoxg}jsl*p(5?!afeXKlqjv$ z;$6&NIjko!N9AIUS{NNg)I;`(@3E(?M^Sa4>QPjc?9`J;ZU_l6A?gKWMa56=M)j?U zf4SE%`h;GNkfP>qBC?42|36Ow--30GU4^3VV|GuzMay7>qPfp=gP`pQ($Kg~A6uX zfY%K&`FRlmx9868SGn|@SEntAVAg}z1F8{>fX4$8mp4>i?>Tiw@_pP3u7&)Ko|mdz zlEE$Kw*#{-KYg!|zY+72ue(CNKfK3Vu%W(4dyy6Ji1}l-+oM^)|BGCTj$+b5nehLw z!^b^!SdSnY2rkv_rq_(EqBXGpDvAUFB_AiCqnK6uI%4M)AV|-`cMUj=h|zzY8>zs{oU2+3q{6` zf-?Dn>o((hFnobt6}jOxAo8>i>;_lmdRISbPEc>bn&S-5`Ms&Y9$c)(etC~jB> z0?6JguLW>jFa4tBq2}k|x{r9B_5zphp`md%qirnKxa$#wB9l^qz}6dm(HniS1eCgB zQn=dep$TRU4Gj$qjsKWt&_wv3LzZRaORh13fYGS!fcvi!6Ce=fpWl_tMOvyPNhr$A zUosjD21HS~GM=u6hK7cQhQ`013X$SHVT8M@MEK6_+i^Hu=>3D)bM!PVYL?;f{(}St z2BJ3@5DH3EEl^gHBoQ1OOqD8{kIKIl@j9Jo_pY5(ty%@M*>c_ABqd$s*s&8t$3zid zBK}XsDA&-?(9qD((D+Y?a8*%AOuR_VMvcgGy3vcLIhWxeIyR0#KVPg?3yBxbVUx}1 z^$_f*qjZTftX;eI1|s|fAC_yycSN(LgF-G-ybDi*z0jljR{DHLpp2id#LPC~bO zMBdVG>}>q<1wI~U<@E!jsH?TfKQ3iO!Q=K~Fc{E@I&yNdvE}9=2w*fC5p_DuCL^iI zDI7a;l%~y^;p^*LBn6qQ)BD+fK%!iyT7(yVe2RrXY{I`yXBw6C|HJs5nY*VmWA#~V zUITuiR-~+KoW>w(b$pnXCGXU687XX=zL$V@ttcB%G)EFC2R5)`{a%u6E@WdAZTme) z)lfaEe4h0`FJ^Z}HZBD$k!5Jtvl|K4TfC(^g*DSBvNc&x>Bik@+aR7xKlNT%%k0Au zbh)n_K3Y@MxE*8<>8JOy=X3^Mj}I{wDpDanill23E=&{=X66;<+LimOGvSP%PmUL>qm zO`?QUP9Mo7v}yvu|GI$VG8gx5=l6@$lY7{9D2;&9HK|=L3bO!s z64|ol2zio`Vl^65?nafKca}Y8Wa1Ly2r}uwcAQmPPNG^PC{wdK#mxYDoH?+UgJ*IG zuF!zGB?F7hyDILyWX_(j6IQh}K>|pr$Ju()McEqhsAo=c>_Qq2MMX4PDO;}r#Z32J z>EAUXTo6SXG;F}OZCi0kG7(lia#jjwZP`TBsf(}GN_e1!$@{9)xRJopG+l@k^{rWOWO5e2z49c}&Zq>GX~g3%JxvYYJl6gA2|unphS$)DSH63k zYQ8dCMh)T19ZoC}3G{z;B+VoLWkZH6qo^`z$?0s}xS3+H(NwIKZy8q=g=H(26Brak z!+MR_v}x0ITvxoD-~KB7HDv>eer{vykCWKsYR|{t_r%vWht4&+)BcwU45)a3 z>94J%L-I^I+~(cRZ<@l_-ydS|&mZve)nD#;mA=FGa>&q$CYlJ>xJ}%dDIDIrhqxY( zl5kC@KEvdnw$tdLZixCELaW?INeiTGTgc2$&d}qfb{LLtXG>ZtDZi&vs$V!Ue&&J+ zOeX96cIGd0asMO5$jMSEUcUns1=v4vG_w*raDTOQzW6bd$6jtnkebM{F`sgz$Mdu` zoMiKn!<^k?C$fT$64Cxx$zlE2sdzd+Nz41L|18-jcCalqg_LFKliJ}`?2Feqe*gP)Dt1+pshgO;Xfqp6m*lbG#qhPSWAvCD29D@TNcwJO{xF)% z-UG>4vxwZ-HgxG2%-NY=GX7+H9%x<$Uwyt&)1H2iwF@(7Sw5Vz%cinXsmVi~>kud; zvvAHT#2$~+zN`;;b~E;cuc-0KFzT2!5&owM4GW`v`}P1NCnvLP<4(%dXhFKiOGb(v zK?vvJYKffMwu{HhCm>K9m&@D zUWE|*Rt7!iB4AusHb3|to=?X!ae8dwD*gDcuh6>dBz#*`C)~M{XJ5?3uxL0e{GOQ& z-e%@^6ENn^qH|0?{L<#~;>SnHc^#POzL&Tcx=}W96?1L1 z8Pu~gH6jEc1H0lTCshUC{4fb8m%q=uudgNeiN~pD-N)pQj?w7dPZ{1Rh3Bo$62ECJ z&sP;Wz2-As=yianQYKSl{b#)R^=d-u_oI3=L{)1|{jvsBc^{t-A4zEMNOnvf$DE*% z9GKi31E8u(esGAClbkd75#VP)uLDQsGM=hjoj3HpRBZV&UybTW$Q92jac=X641GxE zt;3yIR`*-1-wYvs#U#Gk9YOgSGg!ZI0!u9|82Rx_I7dFj4{@(EVQeXSJuhjBQsed~ zo4^3#E7m1#$9m@MKZGlw0Uf$mCXj44j#)-z=ldxZphr~v$lUZDpKkY3s$P3~K3ke# zfP~t#PDp0y#ua!Jwb0n&v7cbWl%v!dJ}_TE1%>606UP^@!5L1Ys&TkatiY#QOMGO2 z0Ls>gV#==bbm~-wCgBlmPh7^uOTquoZe(R@CULvAu;V-&-L{IrHpA&q=CYYBuyie2 zmrmyQO)K!oYX0#*JAP!yq9{HZ(UIW5;`xiz)LpDUl|@vu9)#Mq^Yev^m`pp_>GJ2~ z#zlzDhS9UKf00tkVExK-SVL;krF$z@emjZ1(NQ!m9So|1J}8`Otyjoxt4!DD8ggjm zIKalfBDvY}#~=hg6|*34hd6+u2*Z3lCPhB)3IORyezS7N1{OjoxLaMC+&M zQ7?yC!{-qB@^I=300IUBr0o5j)!XtY*04OmX$RRQRHSvS3WVRYR*6v5qth9+>O97T z=JXobhsf-s?047*tDLW{L#vk|_xDtiU9b7J4Rqw1UWf56f0JY zy&ssuV)Ek4GJJGv<8oi`<+4Ymsk7g<<2o_>tV8+#S&=9FCJq+5G4Z3)Aiex z3@dx-+S7cVZKgt8Fm6C^@THhZ#_a(|t^>E^xlR}=5mC56a$dfG$vC{4jR!mOaaci& zSz`djGB?n-{{#}A8_UYij`2k4moTAXj4VsVxOZ5&F_)h0E?L%n2{IXptI?ma^IxY* z5%=iCM3B#|ATqNiKBC|VuTidnBhJ_ zM1|Za)l?3zO2ZyMn9m0FCY0V(Ppi+D=Z=y|6h47|nDs)zAY;KdD2M7iO!E=f-=Worp9|1ghGM1p` ze7bQS_xs&MoAllectfZ4w>&#rUuO7+vs+F6DMPd>}Q-ld_Dh2N+A&eJ90IF{{1 z@?FOQIgj*g6P=$7XU(_W@zb=W#x0^V_*1N06^a3+EjAV%JVc6AnT!RqNUnb$ZR3OT zt;wR15-o=?vL)mlTg!rJ%P7_PN$Lb&o2DwKv1!sWtdBiI-b}WyQZCml! zkbJAKk{(L>shoU)D$C^BvI!5nK?hc3)KabJ(XuZ77Ku3F6yF}YK!-A=Zuo2}ps)2P zKh!FiO)l(X{qntpcIr&`M{8gbfQwGN#T(JHRYT%}4OBK9=bc06=~=nrCG!I3H!oxL z@(tvK9$@Ec6}&m5eW~LA(LgHcL=>-#fALb(XjzYSGsZF{EDpc0YILj`!P-?@$^D1w zQcgY2iR@~0i3K^!fXOK1^o^!jt2Wq9Y-YxS6$lMpV36S)Yqo^Y>b;g!6#v+SY%oRB ztY>E$#2Lwn_Hz3B6O?LLmCE`A%ol%Q*Vz` z+wpj->gaHwo=jz*Dxy;^a`3o^;L1US1oFLX3k}65v>9zpR)Wkb_f9;HYYD2^hZkysl68i~Q$E1A@e>62 zS~#4Q4Fn@+X5t$dg}P?~WAkb<=;fEOiZY4oCh)=H*1Xm}7I1TN^)LK9eLK#uP>yYL zW6$$&wh=Hm#h=FDHr<>|?}c%LV*!rKJ%V5Q$EwFYHyaSHVA_ z6&(jP;>6T1`L0Y`2DK@N2?ej)Lajan>0CJ&T*sO9#hWa6a3r1LG!g!nxp3hEJ9qBH zWHJ$HvG7KnS_B6LW3`&`Bf zO-dUOLAdW_CLNGbBpF4gE3&arLXs-cszC`PNg|-$P!^rg<;RX4{1HDt0)i+oWkCZJ zMM08l^X;+K2%?BU7$0vwjUr1(l7t|Lh`JDZ{Ir1{s!}9xI`pE7Br6czkfEP1M<@RK zV)SL(Y)G<9gGTkq$jD&pj_sT}d4jxL8?vGh9v)7O+RZVUEu^QfMV94j-jeu-Sx8A7 zOZVt0`IfCVBUmt@HDOU9I7}i2V@vMqHGn5;S7-KHbNKa*_Yo~a>D%lpTmV%cW#;#< z()?P^Sg= z7Z1jv1o6<%pAq%mP?|&!A{A)%*6)1(gg=210T@&n5D@id{6hUP0(zeSB8$gUx@=kE zi!S%{CiLPKhLwwE7@#ZFgm=bHXHdnWW#HwvC+je=^ta^Xj%4ds-KaU`F?NprnAmTJ zQaXAGj`&V|`rT(d^zt{CC*RYP88AZSGfjYN+!hMCDVv%4$$U8tQucmH=!4$Dtnlb7`z{|N6v&d@x6x}ZA>6|kh z*t3RJha|Qi*pA}1W3APfC%X3FZE*qbzB>=u;7`N8FY;)KLUo0~Y{q2L=a1*{op>jB z2jf3~my=EiuKyq-x?WF!ix_>(81?z{fP8o!A8m@@nE{nKvvncM58LrQb&UBgJNj~M z=zo73UU}d!)5m)bxJp0v^Ijc;gD{PJCLw@+fsk^_`!Yrx`b zLGVIAnR?W+>o}aOQoU6vbY!6O@xg4+{S8u3k8h}f4U2x@gH;AZ!e}{U2+zD@M8Hdu z-h{=^NPr`at-nrS?(S6dQc2pCHe(2>$1@`Xnf}h(O!as$g_fXozbB|4eq|X71`!Z2 z`C2d(*zyHIkIC1JuE4afGg+`G0*X+aatR)0&-$LtVO6PYF%zaU5mC7rZBwW4?9eGh z)+kSC76g@$aEPVp_p*~IU;o1BOed<&NJ#y@3~yhmu>SQX3ucqy^vG6E_Bu)8ufjZW^n?< zHb?qx0#8mlNy2@Dc(8pfB20CO**=9Y-2LC8ME2n(QR)Y?Mu{iCXewVtz_g?YeRVQWw zxLhtaZ{Cbfr$dtRMW@&6%@18D%P5Lc7#-!(X^fGPk+f{t@-8pxQ%vYH2L15Yd7yUa ze?*dgolR{6BDBqnudmkhK7cQCc-r|{tB`zBY7nxqXa4l0{I&= z3&ePQd`WU`HY{c{M~)sPARyqX6Ej`xoB0u+d~D~bou5+w(#M|F3~TfyF&}@&v(18W zB-=5Dhv0LA6C_Sf>cayg*OTb*kdu^)Av^?YSUiu6UdB7k?^IaG4Lld|E@js(;)$|F zPvOjE^?Q%;_yS;H60be{=1t0f92Kn}6L3juj5kjhU;FAeI&^G)QZYQ}& z-u4r(41b^H=Pca!(l|aH){Okf%QCy(Z%L~SJvp%CX`*lW8Qh#*GK!%iGkIa%XEfGE zo&O}NBbCjwzF_Kp1&bU^%`V;P)+~Wbp?$skX7It$a=g^RkL6#FXJdvNOK1Wu9(b6> z#f-?#Tx=Lne1P^fQ^2gd9=iFrcR#5-V_x}LOUMr)rwLf zBJLftcz?k@6v0S*(~u;C1fchnHt#YxOWMb}oCxLDfs1i< zsBvN+M|>*LsZBVmM~&iFp*|y?YD+e9fMyZan=+^CBlppJndbKeE-S zV9*2BaO!vMOSP=!%s(7KpTSKz^YafJ3T!~9E>-`=ldu0{C@%KT|B5-gbMWfSB(!>l zhibXlGW$p7?Q>x@=@DcbX_>L~eEkvX+tx5@&JJ7>6mR?lkKPw^xh{}3iRY>R)<7z$ZjP_~naTSCc}Jqu-%>qb4*hF$ zdtndjx1YkL>WQh4d_lP3G{!Xlg9pY0_B=K%txQuh}J{SxzpI3 z3JzB?hfZZtqG3m>>khJX(@~s)ALSahqI{5`HS~WOZhIbCc0Zc+YDf9dNa9OG6$)_D zmh!`?%DmjUJZ6(X=a=56GcsqkEM&#fT~rxdk3fqb!6oWYH8c&KtXyt`s+*K!tJ$V+ z&yWT|Kph6WTnA9uJLxA5olYh?WecC4EytU0_Qt5@acu1*zFYesPd5!DFsd4rOP=Gj z*NX(0Tzi=`HHn%vI&yz`9p=!Il(Aklaa#Ncj;l?zuv7#^MghdU6i#Owi7gg{F)V>D z!#<}AaC-S%cJAIoixf6HvvY}igv>jo4H z5CI*2<^asfHm3a^$b)Sn&;#z%>zHvq8rDmI>Dc&7VOu zQ@Q)gRPGL*+!HMMeijF7KStxeZ_yY)xxnI|w&2^pHC5AQ@>5oGUU{txM#0OewPX2l z!vKafDmaiLyed7Os!9(4=`d41KSK4#+Ed24lW}`uc=MA-2}(Q2g8Adv8S@MsAA6UM z0P=BWe6^p1r(07kz+A-DRK%#)V?VN!aa#^iuEoQ=+u8smal+<9qruP6v4TJ3Ze+~o zvp7<=9~JMhV^Oq?nHu+|2$z-oaFvRZe`=(vpeQP;ETfSBIe^#ey^WO5GG)LEOx~iW zR`(86wv^z$0qtp8O2?M32hgDEP*x=+k+kbm+C4Us-;UlW?HpFV*Nd**W>U6Wce;0P z!I5E&==b@0ayY}d-Y+r#v;@ec?4QGj{l{=ZaI^WX9<+LVI$@o=)4h9l8YTpyN5<ZN+ldC_Yr_)SYf|OBg)-H5P1L#^=Mw z;6G#{FLsW`WcIz{^i7jrI^%wt%6ki4xb}U^kJFx{(R1@TVY9RD)t-ERP9f*y0zP`+ zGxh`LejP!p=FhV+up!;L#qvdU3pGdQ(Y8}}x>Y#F1I7EY#HF?Ke;ekol5}|THSVud zov73e{QS)?9I^w_ekT5+(!5bTCX)b)m&7eI7&Cq{YS!Y8iG}@FyK$>BKP{C{dRt)r+BKrxEPuiz?*LdM0xKIkv2VtDX6$US3Kx?IP!r z6Y-X+MwP0S5q5sTN57|B=ZP-oMF3P=A_q^V6$(q$eu0hC$Fjy9O0Bkaux6j)^tn^m zidUgx)oO$v`-XSspT06l=V4ZyQi-qBh%(hX(kti)OLiT{C4-Se}vQ; zZHUByyU6NXmE8DNdV~i`uVM0{6eQKo(M=0D>ff118wQf&lCEPI$zj{f9~d|8MUN^NLU9U|_*AZ*&gQRAM&D@iDdf>K}&69fy@r+30IZ;lTJgg{1jCM0S|Up5?Rj6pG$5PYj`~#f9fg9@Dxw|(Yz((-z0xd za^rS~5f*C3KoHj8W7vg!S)o63hz&Y3!x3EVuSX~_0 zl0;;biIrcy%aXJm?BB2FvpE$RSSgid)6!`4&V#(vVk@I()uyI%IO9HAO5bV2STJ!d zzsT>hp+zw1yNl=yhaU}USEp_qfQ3q7jVVzf5C@gy#6M2;>sYwdynXyU&&>l**Ump> z)|<|jm8&`D+lXERhhDxgp)_gV>?6B%DI%0KcCAmO#=sjKtrr+Zh?0a}$+x!VWthl_JNma*h~NgnU>1Pu!>2q8o?V3hL5qnu0$|L`J_mE|-xFWtoclO}3e zma_CHpf3(9r?EWtW$ud-LGdC41W~ndd-7(!!DEZ7(x>zN)CzO3+@<_&_2pN+BjxwZ zVdCi16ze+ze~Xd$hE@4(#P^&kQg-be#7kZ+@l{Q+6Ovw+`a? zYWa${X_v=ef2w!xN1Kv91!;LWD_?)?QWY~1HCoc7oB^6Nql4D1{v7Gs7&9l8zK?gJ zf1@kE%G|kzRKcIhjmqY~;P5L;kKr#CbmCo%`6-XKm99Ou?ZVPu@sw{!nbINXfvhdl znUUC*4<2s|atbScnaI4ncpj~9C27?n?8Pfky2rR6uo8;*t@qd4AKreRkB1L+ zcIM2Plkan#>s+7z#yH`VCQqhMuU-TO2GsWnSL*BaC@3hP)1gzqbL^X}6)H8ZIly3i=Jei_*FSiNpHHjJ2~ zlW64C}k8SklMl(++k zYZ!S!Ue(lcj&9h?=^7hu4HRoQnH|~@|BFytws$Q#QEh1vVZm0on{9 zYDT0*!DTBX>rgFGZPHM3Pf%E6A+~W0zSzm#bpka$mAEhqil>|tJBtWx)tGQ;BKTiA z65w%^lYKOwS_OPVV@ZlJuyfWjY>DmY+&UgpeS%Y+Wt=)zfE^8^HI(?|7|!Ky7ZrJx z=t6=Cu;lXNM>}YI+toDuIU{=8=XdS@WnR9^XJ6~wi2?dO~gj|;V3>$Uiq1p za!vK3^N%DUHWELhi^5Y`l-b;vA{)>k{M^pvwO3JERf{DwmVooph-NG1RE-ab;d;t) zYp}#c@hLlLb)A8r=-~7EuRAEqE<+a) zP4L-1Y3&}06 z#OCy#DSl@#6B3(Bw7*JiStSn5Oh}luew(sWbUd3FkA>TA9V6+*(wFg|N6(qWu8eR25dC`uY(VVE)B+tKo50QCj38 zAU*g0c$Rd3`E<2#yNF&nP|8gb+gfXH<_1r&GafH6l;) z{P7SjZB62DXYAOqvJn0d1(RP0(S9MaD1;C~{AqLs6BbF5|M~KhMIeL_LI@$mU+XWw zezDnX?Ag5sr?VW3uL7DEouXm48__8WIz>URQ&99q93DN135g^nCCQo+0PNne8@*1C zkFO6Gd9nuuh4RXB6cjQtGq75%ve1MOLI@!t98CjCdGPTH_H2)az+`a7@WJP0C)g<TQB_sL*I$1} zdXscsTt1N%9{6C*X?zWbFcm3OR#wyZvR>rp<`EJa@{0#U9qgL=9QR&3kC?HSk?`}& zY8eMM9H7QG6hHko-Wl{h)tB|B!EZcpUzfX+Ejtcy^u!FtHXOs|#0HqE3UT|z){mO< zXIR7C)=`|eY836m&%e;C;K%!K%N5M=|w80;Z}gs+9mj&W;#ylvh#{=rO~>ZMSqJKsIgh2e>P; zSoz)CtgDH}WUIoZ_rcHCbap7Z{gXaou{)9Uuxz%iDyP<&#qQ+`S#eNL)230BZ=A)K zOXsop%iYi@g}4yw*=uk|`Eiy{nof3f3cf{q*m1Oqy6R&ro3emYN*u{?4mP|!oqYjD zY^T>T``d$rcWr{@KjGBXH1`#C#@=X}bG&wWW= zLTj4F`Tx1CYwk*R%pA|^iZGJmLh-5F%jX|0!_p)jpOV$QefP&~$4F9>Rtme!27m*#@kY+J|hY?Tm zSTXS@N@CNA^OFX-U(&qAtor6dCT-Zqv1NrsbxS|*{9$MB)VF!=v%N&OZAy&w=K&YI zl$~70*W*@U?cJJ)oXvbca~4P32_!_-uS{K5N|^a*!5oy0eekqh3dOg$tcx!)z!6S00O&m$G_8 z9cwo_S+dr}mVH$yn&)2>ThXYgvE$a<)Ybm{nvsCuGG_nq8DA{VreNo*G>9C{q|;T{ zYkuVRu%XP$D`oj-_t5EumE;x_Qd)Ut7`F>~uvOY{R-R_-s*U7z?L!lCn77J6ME9q; zz0LWhN2gO#kf(V#>EjA z+kx~dXVGidk{BIBOiUD)y)d6_rv_~2 zg{H&#@{kMgkh5hX_q2P6wJM-_IWYMFdc?;N6BEP8Pxn!S6~7=ebvr+xS4=cfnLT)U ztp*rSbXMY0ThO^rANs!d0XOYm#?tMjI8-03!Et1E>PpwH-RRV+DPg}l@zpVRObdpN z+ko5auB)Q4@jM}gs*ZfSoW=B+LUR`T9y31jj_utW`8yKVC**{dw@jvPB#VPojN?R)l-q ze|p6L*UAZiJ?`a-?{4rks;2ZWiAbZVprcPd4zl@4l_Q9tt+*giE zJI3r+KViw%MZERUgS_ zwYaeSgZm^47H!4YtTWwOB%U2Z|Lo@s76P?$HckJ5&-VIr)lK&^tbGiA1_ksMLSvIi zO-&^+$cNgvaKg2}-?I73x})elK3H5q)VizD83K6rv8JGCXxf=dWnPaLRja}4twdE- z6cq9c+$8z^k$CH-rZS9S*IvyHeG-V~3aC-`N=b` ze+AW}qIosa8#g2(DvFw#QbzY~#Av?$`Pz&)ttEaPd@-7gc%9yh_8tF?HhbzS%E8{2 z=XXuS7XJ|)w$5i%L>U`CxR>i+T!v4W4?68MQ@@?fW$n`F6nC*^oqT?J`gJCqypkOS zKM)2S`=ldpd|~AId!n(I*WgrtZXs|{SLMN~t6<9LM_C;?ocTHLpLaFC9*16HakFsFZ3m9~rd1c9TMyH41uH6ZW0khSI-yRv#m!T7O zGj!u47)`x+WQ&sxpPgd*go7ks|1RI(kplU1xMIRAY~L?nvvm;nUe|}ZvKdrW!-vyKyMzh`k?I0HuAK!ZT2-R#Bti$ZeBIZ}w2SZ3gem4d?kQ(|&n0Iy)~KU}$m`&onu=Ul;CP%>1pT zG#zpaSH=MO%cyq7GxENXB!(Dq@1M>KKkVn#>zbZB0-ajJy6kE~TEtLOq0v1xoAJ}v z^Vscu2v)%BH51>cJ)xdOESt5To*B99soVF55r!oqF`fXySwG*gbs#yOs7l z_1;}rf&9gnm-Mxs#b2icQv6uMZ=1SImHktKXlDN8a4d1*!pVNTB09CewEZNqWfo419x@dZj z9Lh~2D_HZ%WR|at;i|iCp!B)v_}zLB{SswZ=ifTNdQ}Zj&;jlftC+g-C?Rcz5EOQl zs@e+5%4={%SuyGAbDyT7TKx$NGLU=dFvp$gH1Rc@*O+F)$6&x15su%CWo+r&l+HmC z!hapW^?E!W54pKHq^GBonc3okR`OlDcCdHve*FCW=+dPN2?+_mZ|2Q0H0#rfD8spy z@W_njWZL8Ei#zz!uxERWp*|Q45oGr3Km%PJ`@VjNTRzzV#va`Jz|C~IAbwarc8nJ%OvbOH%8BJOSY&U&?OHH{?@VXut8ek->qWGSh1k}E=$4^judKr6QqP=B zoOM)J+3^Au*=}0(dzlwz-%a`j@xnz_$pMy3nS?VCbOF({>Dre@p%>omIkomB?z<&` zt@h2#Z9Ih6Cw;=L?K`vU!6$jqJP>X11mc=J#F)>Q^W4uLE8d35N2QenaPh|y74Ets zj_uB(N>|Q_9Y;|b45E$CHYOhor(efLg!=-ThHL)@7S)-E!bQ0^fb`Hf{0!%UuiNfK z?^Wv?(&jO(sxS9mUVqtIeS~?le&mp`9sM&bR2B8l%ui}{8mBFi~F>|Slh9On#*<8w?o6|1VB!JuQMESWTeEUT1To}i@ z&vfGCyopRIX~hj~n&Qsh$hPWu8m4vRa^v?bU*@Gzl8(KrPc!I-YtBWKvOUaPyaTQ6 z9Smyacjm>IvD{w#G+!@k$lX1>IBhoSR3k0h^`!af35=T&$sPBNCYECMoDG_PE?4O> z=6$!Apx)PWMMfmUoJaZMg*P~K_nmapJUDGOsuf>aUfzY0Pd?&PT^Am>sX2jUVYfNz z?^<}Nt1RNk&aGhbf^Qg!DGi9Ua^5VX4P$86lPs9>9!veYFk(mon%73of$eN|21D^_42g}1vi$v)$zM{e$7Zv! zZrwWEZZ8=bjY&yK0U#$Q2b=B8t+uMFs#YxrSFgv%$IBWLe@N%fojG>m7{^W?`(;Dh zMWv@VA}B~&B|_U>$FuFOlMP5*Li}mm>i_Z>RWxn8%Tg3V{C!ECBk{MAnwCmxTBl7E_Q+qTgxGZTyN`A=aeoavLIke{E&kt0V*NK7CpF-Zcs5JCtcB!vI_ zB(9=*J*aLMdb2M&vjwlGgwld6tQIG}z9zixIy@f7zX{+ccr&9n?^pW~7wd;kD}t0q zc=gSj>67q#9|Cf7eEB#YzGfd|%BFGI*@t%PII(sQuB0Y3NC=cZJ%2G(RdIVfn7m%} zIz2TtHQ4HGD2js7XhczT7>!2qbMrWK@DM$F_WVWpdX?(DV;n#3A*p)?X9vge=CXF? zZmgYq(lXAvUC1A4p-FR)W95;MCZP}Nc>$-j(aISvWi6; zvN5H#=dx}YXGi{V9R87+n@jQPW9c%iKdHX5Es8&~ayLEFsY}XncMFj%rRGF2NEXPn6YkUVR2Hbrt#KxS~i8uI0qR zedO2Z@Jq-bGcowgG1`^S&RyBK^cG?oHz&b*?l@n3@-#L6Q6z`^ohty8yPG{Zb`+mr zQZgG6_Ny_yYdCqh7;{`a(SD{2Yeje*_@$#MmAL^6#V#Nwv|SMgyEWR+p}nh0yu znufs_KgwuT*&M3SlN1|^Z~gbG-bzj%%)=ekkcQ#Em>Fj&Cr=ikk4z;##LS=DH07o| zCySi?GVB^?=m~4omIgrp9%>3sajMiva%R$hP$8WDW;84Qq3-q-An<>%-OrY@ll^%PG=r6xCe1k;kzAFW zIJk%0Dl<{(O-POM$KWYq_wFnls*%Vhtw{F!<<#oPIeLWCMK%J{T9FxDKQUVtn|J4- zSVKu_(uhbCfP;b)M>w8WO+ZQun#K8_w;yS^>PjidaS+@vo&W{B71`{~c9PUM4)U|f zDyqPtYUqrS+{<3x51r^_r3A<%06#nj5#^u-o3UigYHK6sM5Z-0PWI^^?4C z$o8~}G5@2^y?KGIATWRq9Xe84 zT1t3$_%B9hadKqwXT0Qv;O)H8cPh=NzQ#2zTauZcOwjK-I5}DW#gjb!fj_UmeIp@r@8gL{r)e^< zHJfi6%!~$)ao>;*v}m42h!G+F5NBx~J2$K%y#JN7OpGBk;JmP?=J4IbH6*odNw9A< znl+t&HCWc8$kgS&MIC zQ__n73E= z=CQAAFO>-$Xz=qzgeQkNGp8}@>kTOB%}I;-lPhLY$;NMIlONlKejOSS9~VT{_wVxF zGL251lkxWtB{DLI|7`rL3buT=f_!TjaWVhD8no;jUiK5ailgXpSvyh^5{L=5pf_3x zkBPwF05!$inE&+-tX*3Y^}lvw)pnE|T~jg}#1j`*#gaECQ`fyCeg{`FXZb0b^zTcP zq&UL-e9%>I;hpym)8X3QG>+A?ZTxulMR%Z4Q2m~)<+0%Nxn%paqJOt0lzjgRi(MHs zFl^zS&np==q8kZ@Y!-gC07qI1*+0%;cWomE_GwP_+_#utkwC+QU`)!Hi=(Q%&HVKJ z5u!RJQ?T@FW*qgQOShJU7|U7y@oa3Z2hpoVGI61KOnzi0^lDG+CDtnX?luHU8E|nr&x*5r3oqR_ln(8m z;n8P?<3|}j3l30v*EpWJIsr9%B7GbD$o=-8xL*flOWx$sq1SQatnYCy{E(MVb!YtI zr?^&cRyxT8G&dUF3yNuh7*Xw2J&dC(SxHyuh!(u&2bZj)ccJAibp<}Gd zUqf(EFpBa=iaqV;sfb%qzIdN*1@k%TSAy%^uh9<}MC-~WeD(GQtT*-{Eq^1c3_ZEy z>VY&1SAbG%s*}nh4N?@q%jvc6@ap69abI~Yt$hzL_v;!4zWxSd`{nR}`2mtQuj7#x zI!>;7n}@I7$Jo-TwA=P6Prv^o-jsnfj)H{F*D|1`3A_gw|M+w0yIa^cdphgV-e>Q` zju-(n?aaV1wlXRd6J{SBdOg@HR`PJC?!0NV(y06Wy#7*uLVnS@b#%!S+;?vX?;ak? zlD4lKYcGvyH6l6_;OzP=s_CfO;7@EyQ}S0WV#~2CjL|*0d~hQIsAlWO3kbdJS`vee=+!`Kc6`OByPU)|@5#{n z8lBm8n{;JplR_5nSdQzwikYsuQ*8WhKh5vEl|Tgui#`+0Pc34TEu0R`5^)|`flr&> z_;~?B$Y>YMl&#rZJ~)H^(Q#}mUrN5ae(>n5bu1~ZA%5!$R-b^A`*sjN_yPK+oEr!+ zv~d@PHZEkz&gD4k#|igro4_6OV;J|+6@-Q)V+APR%chf+M76(yP*VWKtzV8})h=MZ;~c#YQAnthBiP28zdj%!<=p>0C97X>&XbeWW|bR;;4H z6GnWnj)2s*WF(k5x%6w6oQ|Y}4 z1D=-GGv>MsvSv?bzcGadaek0}fK!czGCcj~s~8<7U&vlHhw&vFF*@r==y@B1+f?ww zgENVK;t@J1015^JlpI{invEp{HBTY1^f*TYTGGE&Bf>0y(;d^=kktA`adgET3NxYTE2uuUi?Wmf^fn#Dw^auMT!0~v=AGi0use&PN%iCCE3sU5O&fli zHG?2oU{C6No;tCZAW#C8QhJkne%!5r6SBp*D$JcBG$84 z<_dbFfw~jR`1AuCgRZ}mvC-#d+s9&O)3gsc5@bPd4Vf#ZYQp~ zYP@a-nx=xohS%%GR_DQE4a8-M!#_k%XowH~er9}>8VrV-i%(8dFq(bO91OM9ywK?u z9ItKVp+F})bY@~>y7APcZ|Hm80b$#rhrpG?jK{8GTFco?Ots+~(Ta{;T5)9Ucvf`% zh9Lm8`w}2#iMaC1jb&+EkV(w{N~7qh3s9JLq*cPeD>HigaDTt zJMi|=eU$Z!!5R{b)mVQ}H~SGB7D|v(!Q2mbV2^*8_h0G5xz003Q1s1saNJAWlH{gm zh8fpgv)N5|tiE1~j_zd9rdZU(Op86r5nczlEo|L(QQT%>8a9 z=~v!OyWoo)ozIALpP)uac-rO=a2qWMv4WTTn=FDRwsz#ly ziqMeIi_fU)K}+e!h{0{JnmuF&mhjQ;)AUVg@UKo?7~78FtG4xxivQROfaWdl;gOENY*KZTzjX<#manBE{4jggX(-Mza^F)3d}9<%bUIYG zN?<}7t@^fQ&G%n&GAagRNG5|?#<6zwHfsN>m06L+iSkSaCW3d53A0(nX^o^)*B%rf z-NyV?n=l(PXzaV6#j677|N0Obq5PZEzk}Ccx z4Fcyeet7#C=HKuNgA*l$|DSlBbvSGlc-@XOtqZl)B&MX&s$d_b-KKIN>uPkBQ5Y*h zsnWpfMM>&%ktwC{;KrHMx!hD#RDjZk*N&e&`-9uxH<`_M)lpMhL4^}ASO_qKt$y762hDpopKenz`I*rVyOrwNYV4jQ9^E#Fnpy`{wN8QphBM7Jl-kM)Dk>oT z)|Z)ipAQPfR63LCn30ISu96D14WH-EI#-%m{70&)tMPcfbnDTDg2F(vZ_i*dr38;FY`5jE3_%vM;On@GfuNlMHV{j}3Uw#Dj<@;$C zbw6IkLjNbeW!%^y8~sIq%o$^m^R(mE4&c%~%EWDcyK+!Vlbf zLH#QS^TxF0vzU*lbH2d(S1+Sw)dOsP?Kw*BXhrnc8npQSy!!Dw^k^H()`B_Q-aCUu z#Z~x@m`Kjs62QeDp;A-0k*ROZce;*RsWVx4In)9VyKrC`ku$R`qTcJN4O*1cy^jPg8{w1z6ma6FwgmK;>)*QB+IE1(B@j6z4BrK z{M@`KfOr3NUR)Q=Beyr_q0^He)9bt-QN8JN-kZOV)PZ^oCOxVff*N(CO^wQ)e1&$GrDLEJ zj7ALl|3(lrU-0qEe28q?mEJkua`)J8h;5ZlXaxi(d#KYj;Q9xv`Szn(d{N^> zGnfeNIEqIuKR48^&R{^NXt*!<-8u{=BYFiCMUTM%PRukNIuP5O8GQTR3Up=_d(r?N zzrH6?0e{b@!)mtAVD6#gxDT9SgXRIhDB53jAA<+#}%*ZQ9i}m4= z!wY!h&1Z3FM%rEb6n8bOV%JY!v!2e}JE$|)wqMWWX-_ge--X&>08d=soG`y;+`sud z9)9#Q{3DX-J>pKTjnm`F*~<5`p620fJKp3zJbXi2Lah4p?!f3!(C~()Fyz7esn|W2 z_g-5)#PEXK8?NnBz2|x zI9?e*sc9fVafw9hO0e0TlvTT^b$IZ2JTy#ArgMwrOK|a)v*58;*c~;P+aK!5Ke1-x zpItE%;KL6;q+|Q`1O^47Y4z<7ih`nmPEi0I=oCyQ6F>a$J)=gACNeVe9~^)j?49x= z_dWLm*=Jwt$V*E;Vq}95WPBkZ#NYlh&r?TPK_RtX9rhDj_-Ru%&4=Aa|Hi?xaQ=JE zrj%vvVB<;;op0&%i!P4>{(Z&FOD=>93E@HrA%qbB>mghk!GsV(2qA>{i(Oj9dOUV2 z_K!p7W5H2Xg5GGxX|Q1S3m`DaAFsy^nugcwrnaD*$Tm;Q8vF-3apDBk)zudr`9#w+ zR8=J{EsemyKv`Hq2qA=!5dLpNIG`AP@lVUdU-P1A8kNVlk$bF?lYXhBG;EH=F9=No zYp{-@q9XR~+ee>1ePm7kgOrw*)>q8*{dudo;O|*krzkBg}kJz^+ z@KDbPytOV2e!dugV`Dk-?KNEc(mL|$JUD7x=&Zi@ge7y^N6UGs*Pm5RawCr?zd?f~ zv$(C{`9oXQvhJ<1jCpN7r4|!9w?Ef>HlNq8O2@~sh%ph@F~@pl-a}gq_3yelr6J9WXf(kCU+>UuN=lzJsR+H=`!!3*}Q%rm4`16WW~o5SySx7 zFS-%^ufLfNk$P0O6G!Q0zL;>31~*nx=AyN6MoLQuSJoK=UI|Lq#8TMXcao(=E;G>?P5bKhac zP8+7cMhqD{n&#&X_o=#_ILfy0<);To9eoY`Q_q_hG~8ubES~xSD^DqylR9wq@T+MR z4f$)oValq*RJim+cN@b!{gcicRq5R4%QjEt<82zluep}SXG#m=w(sPtXXjAU`(_@x zEaid+sy)XR^8S}=iMZ;1u5B01pZNq%>E=l+txThP_fEuG0PPUdo?k}nz4y{BTmgF? z>(*?dAg&cHPVVQZZxb%>6V96V-{&WNXP&*I7ePMf=2ojb!Tc{Kusdupciz;Eb4?`K z{P@~eY^rji(*xEBIu0F0%ZjDUITXo=+k22b^(zhqc3|M3OyoZ2pB1{?9Gv$q-*2zL zWALNVfP1*ULon4xS2N?=xg4~4i0ybiBd+K`oY~8ZAi5qC5csRX!GGFhoFyf9blurAOg~!U!d<^LHMp|F{3_~&u zf4hMOF1;ZNy>8r28(x3d!+0+-~=8PD{}l@Ud92 z`uk(`zlJaNhx6vBt9WB*4iCp}<*SDu;iZ-N`0A?(?(_m5zjX_3qs&xi&Ew@8?`LkF z0c%`yUYm^RIl-GvZ>IRZk9p~iTAuJ5gX5{eWPLT26Tab$eE3xY zRzJ?fwK)`q4&#e&-{-o6azh*{W1q;qKbatb4E zV$Onlsk(10pB&wc9h) z+QBuYK8S0e=s?p53JxMTB!sNfr!P8AxaxJ|a=5wRFQ$$>Jvjj-&cw+zAM)gtv&i`N z9j?Oz8eW(DpE{N2ojYz$5I@@mqSk3*BZ<4ubA-AQRI~v(bjybzMoipFu^ad^<2h3s6L zg~LCT1{qBVH@T@SQ0REYTRbu8R?^7g?X;U1XP&}CJrs<-z4`3qY=-^jwSbr6L%XPm zXi9ph8O@f>&O8ToJ7=)e{UF5!L&^X8Hr|^0IZdAG&c|by&~@PJO#a@4A*u!K&I{n~ zs(eaoo%ly3;`Du&P?GdfQtr-~Hfd)~!I2{ytEU@I!1&ZXgSmXlRbLv+)Q zr0KKRx<4DI;!9#?YZCkvIXV81an#mOY4@l9&7;T&2_-rzCKoG^< zsO*{iHM@`J6XCa&HxH-q)N{k|QEND~dJ>`%U{NgS z>((-LRUjjKo(cZ$>CWrMvLG*d@(PUyN5TzS5Z)H1?<|slucR+t-UT> zzc?njoq_be_dfc>>Caw}xNMg*qMJg&_Jqb8j7l5Ke2~z*6$*r>j+-xX$A^7UT&nrO;4T~C%k48pS(Sp z{g2;FGvB}0;=jZ$8Z^A_GZiyk_G(;p)wmrtJYEkTRmD(KN@GJIF?IR0Hx!}(E|=?f zPu=KsQ&v8Jp6NBLe02(|JP&jD)Nzg)bF?>xH$B!Rp&+1uR z5oDv*W5#0ft-osV!QbBxi&2My9-n}CdfxI1%Z?vq*#|dJ^7cYHf4!6ACyw$>dN~^= zt)D^=WoBTOt06zRpXd9$iWEiKhLa4z!3-*!=OWbZd4WD~gIJ+VK{H?s=X0M}O-Au$t9x zT*JWr6A0?sjc(lKs;$r(N!{~YAr_iYz z-MV$7X`CN=R6Oo|O#J#7t-5t3V#mjHYyL9%1QTTSl6`muQ$PHW4@TX@cLPRoO}8j~ z^FR&O0Tw_llZ`0(S2Jiow!>)-@F_~?4t+&_;~ zH4ZjDcO`G^ucPwlES?+qGP{6NGajXV%bS_6HKl7;6VGHA$$T@9cAdJ>HE13EV{T%p zQ_hY5Ys}%v^uPU424ytBdU6?Ge>|NdcEEd($&>2n)-@H2SqG|%?6qI>`iEb!zBHV6 zeHw7C7@-^W7bPKG#p{{9IGn5dox3u0mmX)$cOSDmx+Ps&#G#fK5fbQsrstYo!PhsC z@`|7L3Kt$#J9qLg%I0KV7Bx`~Nli_`w(d>FEi1XmFLLv9;Z6n6N)NMcM>c0SU3(Eb z=6=PhS}QI3oNMu|II@*FUrok7aP+SNIL;$1KjtB^QD>U88_H1MgDl;15~mjwO-1tw zqiLtXG^&}*yaR44 zvT@1>eDJ~heEh`}c2_~!;g!suvW_yWm~?<*!mQ>n?a5b|wKJER>IzP8{G3LCIPqx>iO>C-SAN(@c5yk8!S#3aO(skxUrO>zFt@mjYp%VHPU)!>|L{IvEIWej zY*`Nly-}euX9IH=Y$dk+V7jN7&u%M5A3Hl|Pvrd%KV#Fd&oM@=H-F0|9W?VWqPNx$^Z%5Nqbb39CqWp`Na1FQZ7&G5{l#@%sFsd$m{hD*r z`p;=+@KQ9oH7g%{je*zAA=R8mLD`KwIles+iGGa#_9pH~A4qD)aLi#zT=&Eav>e=w zz?H9a=XD2Y*u=%g%?Idys}2Ph)dhtVma7n@;;Jbnzp%8va+#CLk}@i+)!2-Kxc}Z1 zMtxL4gHG|7Onz952HcJ+it>x8tUno46qiw%V8=@csp-dg>y@!&oqmkhQY$G73B!79 z3u{gm5Z=5KLz4fQgWI@09#mCDt#1+ed3!-tc=aEAZOIaKku6%?ay{cT|bW}i?(g7xSK z#1eP{hyKhhW>elVw(1N#j7p7N!DR8rs$4ivdP5U#y|X*uf}~{Hl1Cxnsx#1_YZ(98WKsA;mr0{SMEz_h99+A>sd6XjJ6LB;gN2e`ShpGw3~GwpS-e!k&_=`;nX!u zs(PAr{lh8Wb?)q3XA7iz=hk#@01!Z{h@LcT7DgRlh)JcpWi@5BfQ)MSKg;Q;L-ma! z*iyri$@@sZyf=-*eNi+GwWNmNZa4E}H*n`{V%Dr#IBvU()_xZ`%G>rcWqLKk?(a6eC&TF%~0c{Cr9aPgT72qDl|g1;WXfy-{f z68Sr-92>0!2U;-VBzNa>7M+aY_N#B9_1O*oD3hk{pw%@axbl{E7ddQ{v1RdkcJEhd zqRnRJ9#D*-*cMD>dBS7#4%dO|Mi&xF%Ps@4&3uZx7PMs8WmnQZ%E2;+_rJEj0^1BC z<*WHj`RD|Z*FHy(#Rs1*&6xl4=LDxU=8AiLfvSrfXPv}!9ZTOC@A1NiMj{eMa_`Vk zj;-2^c9G+zss_^TnlbcG@vXloa&h`1KTE-j+iNDgSr=NSDA20Sxpgi6n2KF|`h6Bx z-*qL|wW=?|=5|u2hS2Vshv^LD%=?Jt8&x8E`ZImnZu;JNHP>WzzDT09V)YBcTz^l( zZqxAbu@aM%NbbD7xV!bjSd+`C1C=znDf;{)0(D+HMqgia%K445D!y@DxblH(F|PiO z*A^QXa^nb^h3awJEwsIE43{^wfMYM8zw`yQ_rAcU1u=^8+b$B@!GShr#5B*W*S-k4H5T6PG~8jvZx3xC# zZiQ8y+RWm$hp}tEH0?i#HqrHetUbZ(`Rl3Hj98Nz)5>GSziU$>6sS42l@*&0Qt5@* zHiPNW)WET2hp={RPokfOt@IQ}_c=)EnSuM@Zt|QVq_s@IdcldWh+RKz;7DaPP8F1Z zSUL^pOM_qBrYqbqmtzTi=o;rob@p0TrcL3dm)GRWKpZBm;$3|&?FiE^G?>qCrZ#qg%e^e;HQr^ zk$TGrn*6*2xNQ{Y9OrbY162df>%kb&kc^aY%-%wF?LLi1?@MCyOd|B>TC^+kN^ltc z36Jovj}Nt+*nOB1mqI{NGnzzPEQC8LIZ=WV8BVC54^-!Kq}+$p#6WDhM>ttz!|m13 zydLzSDKrSvQ&o~nVO4#@k)k6YA(O^YXPWQ4wPoa&Rbq`w<^0pGR-MDa3JdA6MhcEs z;Fp#}umM~(wb-3r{K5j!8s zul{T>w^tTXQm!L1B?3q8X=)6?L`DT-q>j`34^w1wp(;kK(dlHy`^m2MM;o=uPjfuC zlxn*NG!0BvVp7uybLVj2a1ky=BPh8Ujbi*!s&Y7*T})-2=S-`q!9r+|mAoxKklpAW zMzsn8Jd|V|;Z$w~T1->grv#n(BHL-U?8(Cr5Kdat1_a`zD(@sGP8H+O>4->gLt3cu z7sre;3UciPH;BhyIdgaE@bNN&QsXg{7Lr#~jza~VF@*G14G6ddm+#-QSdXT8(Y&tu z2Q=%@8GSLDgJf@!5Dvim@4rt?O${c~Z>KZ`P;@#93k!MTi6;mT5B~?R1(mw8e6n-P z&fO}U0`IMU){PO&ObILBo`bvZmGo*Jj#0MLvmB~} zMyZVm45}Za@gmn?M-CsMx~huJ8@AwU^`%vtmKcq)6on8%2yyAq$0Q^@8*}-!dVVpC zn?u#;6lNyY^4H~bP4!?e-iRSE2#?E&>Tyw5noCthIVPiyjro3jzRALmdlgn>M^IYl zrA=z=Z%i$hX}5lgMa~|FiDUtY(aPBqy#K zO^0y(1s9n=-hVw~o?b*{fSr?{-^q|~Yv|s$HDTI(Mwy1NI5G^|@%%51RLTO=?1X*qLd&>$Wle&JS2xQcH64#sr?7A15b%{FLXO z{+yin)?~&9{JE`b&Qdl^8_xz?Bq^~Wm>h@s@`Jh1urb!M)x0@oJll1?q%}@FZM#G<-5_G73A(-z|5r%QrcZOQrM*+ z&+cVYnFF)_!u?#)>BwLBgZI)a*5h&Ea@OLq*Wk2Q;da*Han#`B&S&a26AKO9SP(fF zcl+!4VZZxdPEAo%9JN*000^Yxz4tIYnM8g(Cd1^CI_#;n0{V?C0&SlZa7Wg%}gYP#V;lPwz2~BvEO{nz; zVFSKKIP}eJT-o7zKHq+T0|&lfWYf!d@y8Q5fZC#?96frFH8Wpic;+MQ0QOC|fuWsm zX43ux99{4(-(+P`WwxShdY!a8KI6!tgB(6~k_y*9duMig-Pqk8PM*xd;dEe8eDTR| z%=oo$la;-c$dbm?xT`5FD#2doz^m0iOK{m6=n^3gNJdh)h^!^6FvVq^U^@QImE(my4EgoFe} zeYT%k{0I#7$9wQo`XwZg*zR)P-3p*X(FKs&v@3%~j9}!4-*WqoADO?Y7>8;mAiNR1 zuN}dN5hJ*&Ul-zjRm7lf z2d>)|jPIfay!p)Iy!2B({?f}w{Na7KhN9C|99=zw1-p(>V+c4KTX}UYg#BeRYd{3M}Fe%Z#Ge_^CdW`GXwgzr+xc& zG!6^H?5V|LPN8+D4s`0+mNspg6X8_hB9Ap?uUtirp#_h>d=>d?w{X0;uKw((Cp0da zX3ay`@bPMXE+2Gy217@ZEN*>%-HbnKQ|5(}gZ63HYO-DF%EjJ{W%U*0qAc6a`!P=QN3!Tfi=V)d?Ny#44SygG3v`%f3M_S+YD@WF?8W$HTeYU`(4 zyNj=0e~D+Fet~fxuAmGk+P|6wG5 zM?J*#JyHlX>OgNLu5k<6wr)*}q+qH7Ed;24zh!gDb*T1woVe?1aNDbJ)m7tl)?u^T zD53bLr0Mw!h;rQQ9TJGS0n#8lteRhhH!Pe z3^FoCaqrbtRF<5;-uD$=${NqO^|KiFV{hindV+>u+{)7nj^XsXo|_W=D6CB6_8Uji zyF)q|H{8UHu6-QHQqPo5*Xc1*%gNmu#`Hm4)h2_Cj9ae#Nunga=Asx=kWvybuPC$lNr^_#6CKRxvv<2UqXLv}XV z*{6BM=NVp{u!LgtROS>?A=5sB>8tLj^a&cywJOewZ7OOTCkh5hfd;FTyy=5kWdhgk)qJQ{UuNm<%M-UxoXV3JxY^`d^qi?^#8{^)g zzileBHe_Qf+`tFVEGK5{OT7O28$5mQXquYqsIIQ1rpC^hIzKA*$|`IwFB)#D%c{{O z^x=_lZ*XH<0~@|yL(GjY@ZNjR(yeAUYc`$4W#7x^Z_VInjT1$2Q(C^AIh(RDs@3E< zg6MF~7{##fBOg$J!MRGeLgUsZV+1PGV>6)6zh|hO2?y7Wx5`up*F+b9}2J_CV zLz(`Z7lUtC-dZ=2#n+tqYr^aA67<#63~JJtS}mC2<0kX|pfpUtsPXsmz~~hW{NWuk zf@<;fX~>qPzC8R@E1-n1#*Ijd38?QT5(kpKJyTnO>QUlmRsqT-iE}O zK-lsgt?!sfo!d;SHcxO}hVqZzjqPqbUbh!KV5@VWY3+SgRGdrGE|NfS5>rV}9uDz-EgvlH5wQsw32_8JfRirki1hgCW2^-B=ONeNqA1 zk`wsq7;!5M?+UEV$jE>FE5QNPmMi4_Vzz3Mj`T9F_$q32cpXiSc@wIYLH)Z=bPU5X zBn5YH+0<%2E<84TS9|l`_mqX0&Y+cULDMH~#{}XXhK(j$F*uiVVftSaZ^ihA##+B} z`OqU79g+P4RvSs7s{wF*UD9+L@f(Xe$oZN-K4SY$$Q{tLp;Q@zTMX}GWFMnfH$SWC zov*Zlr1}|Rw#F!Vzg|txd#SC&q=TLMl)U{uax?dGbDWRINw(DCiBv%`QUZzk-=_*0 z4yKxr+V=Tu(=GUy-9=xH6hHGX57-G`PfKeqe_iA)YdUl}j6kDbyeV+Fr)=Y+Pvbpl z4}T@eCBM__J&APu3?hsgw!)SJzg5~6WdGw8VQZmYg>d@q)XAvz1i81vhq21w95A@JIxe#`J8iHu;c3RpGQ zaOg~g&O!bC7+(9UK+u;GI=HDb z-<}wscAZUN0w0;Ec35JzofVBZrw!NYk*oNBWK^wuF*hczY~_2`<|0`mXE&qhuc{vP z4qNKy>i4cia+Pv1C7lF2u`M8&W3*Z9h}Ir$|TPF zyU7M~$Auckt;}ONhB;REDdYRAJuzeH%@dF31c~@P-W)*e+qciVSMv3)&`Lf_qJ0Z$ zan1Wf2j-;9IDOBZ6>;t97jGoRKagw#5a^q&)c12_I@!F84G>8f1bxd4`6I?fM5Y&? zwmeOo;}h@Y=2}!NuMZbt!4t@0w~I$MeuZ!Gam4gLbpd>uUvuCO@{hp{!;vw3tB5lp zgn35G2Ie~gG$Mq;IvGne=$};6*sO)(3uTN2|5UCC3EgIkUbGZ*3*f0Joi$ks{>hq_ z?h9VEOhh@Y+vl_1t>etbcHI)yz`YcXK_1{fE4`U-bK}Q)#by<;eYRFwR=7VSFkHqC z6R(Mmhv7e&!|bRB6^-g8s;|vil0yAb75C)A(Eh5d#8k7h-6jef;ADbClpMXW6tA3Y z5=ft%jcDlBc8M2Z`83P5PU+6c3is`d|B%XA=d`zp*Av0DfadnvCtldsY+LqpOsDbu z=OQgtlC{{&`X53Wngt;75B$cFnE5Rc1x!9!ULrMi8)>dG_6%K41{tHARk}*>o<)}V zfmjtBj%SmYXuZ=~tS&j9%K%?Tnh#bu9Dilp<7mbMwU*}Um@vm_o`ctrBBC&>*)jzY zQn1y%3qG_kTCk;11xWZQKzM}`kumIXX? zR#1N&;lBFl6vr~o< zRD|>njLZQvs{{Wmtar70wNxEAzAI%Fs%AI0yOa2GQWO z{cjJq3=y?*`A8BZX^S!U+qwAg6()@)+1N6#oA?$W9 z@(R$Oki}Y7Dyw_TETNZ!F~^OQMW2e2%h#J}+9<0tCVc3@FNU4|OW@xgRs`D%w+zUg zg~WK)x?ieVGYE-+xf&ikdnFaPcRv&@EXp(LJJcD2`@+gsMGBm5D;L%fa$ z7V9#qwlhF&bf(ym>x}}UI0tbLW4BP9FBMkb(=RMSZ=(z@?ZVXu^Q0~zNYyR6qwZBV z;E;m?NA@EEB|JN!2eI#uK~RsuL>%WD9>-3DfKoZUd?=hE#)Uw|9K+f+7q4eWHc-}7 z2+i*;aXcEua_U;u?&IFs46;cbQ|u$C_R`1jwV(_PlUuYg@xt)j53XXR@B?qy#+w63 zMlKh(04MromxE5Fr~*MQyz={y41K0qT7+Pk(V_$rzEr7#OV(%GlCJp;Qh`y)jH;}% zMfUsXBs+L=%4qGg4P)JA@{6|WHg>)kO&TOAYLcWyUF*I;IsV=-Z)*ue|4{>=qt2oT z=?{*JG1>_wb_cq~23tYJ4I@6EqI8aENG#ZkH=2if_f%dsewvz+RH}*Y`#0R`=mhOyEaA3M2$6!C@%ORI@4p$kiv$xp7J!J>YDnm#x zk0bcbhYgD-*-1$ops_9A=vKk2Ov_Iy=qQCwn&qff>DF*C3Mw)y{W6cj8OmC5~QJ%!6%Z3xZ<(oYJZ}PYwbjdke$o>_kRu^);v*jS0TtP`i2Giah zHV-OjX^Z;4FDfGTd8*kvT~DUW_(H9`a-_g@ry;|=VMgj`NXE;XCgGqQoKiCvN=u9{ zH1#^0#_))emKlXe2<)b3OeXjjCji7hpp~oefs5huMYS@ zRQ&2fE9X0S=&Ie_!UGKNfAp}z-qj39&p_%WDLx_tjTnhhy%H(3u-_8>Oo8XsK3t^L zxVu)nvbX&c*|63>?bn6I7_;9m95W>b3#YPMT^7c<#7r)~*M_oJnrghnutw=q) zi|xvkb}UTn&9yTR1_9~=rjB+nx)RP|P628|n-7Xu|CoW9U;HC$wy9en{4Z!LPe-ai z@KO(s<$R6%6uvYAO`pLGs8qKn(z*(iiPE~ze(Whgz!_sJt5##VBwyKdDA=LdoKzo~ zU1)nxML}F#V7FJxMs)F7i?h;bx)L^_#TfMN1qE?jhw6ho`DL}8+1+$p*gjRy+YO@k zn>^c1#SoKJTIwC2;RT$;z=xNX_fG)UIE%2{FUUfGP0X1rxjsFY0gz2@`Y5rjUgS>|-O^57| z-@h_t4X<9;p>PGX>WGy}A%>@3V5a56K*_@ z{py9<4_nWg4*}`2hsyz7n83)l}K~iop6*Ibu#Bo%X-)KS9ffi3TR9$bSXu_0zF&h z{afW-pvun`JbnFva1MtupU%1~QtT{DkkepS{XQtZ1K~L@&(=^dD*RVF%OX-ERzi!h zZyxurDAa}`{u-%gUgNLUFNc@p$uL=2s;RUa0cW%6!!M{Op4(zvD_yQNKQvHog^Ft0 zzxq^EqL{m``zhG6XFZAOmI;Rm#)c{~7K`GqSNX(Ha!lp#!8M62Tjz&{kyA#TVfLDm zW#XZ=b(J{vw}P(JNk1qaO&>hHbNR}a{b2lK_DSCTp(PDD{J^vl^V`@sNehd2)kh&` z{XghRm;8*d&|Eq~&^Rzbk5^mpQdup*v9PP_UA8_&5v-;d6H7j?^9#Sg%E#7cpAZpB zf@hQ!m6Rlo9&u^UGfZiKFfr5kZlDHiKE8Hzyaw$*K(#StFHs+)=0V~-k@`&Z{_sm( zXJlCoo$0n>@JW6dp8i!1ZuF~L@blsUQhwFz`1SdDyyG|>>Fj2I#47*YId9w<=IHE! zW2%)~en;2DjXCg7lii~_G&+-!ygjRtd4q`Y9JS|T2L*64%haLoCmCu453#^B~0hbo^pmR^#}*4D&!&6lO%&WYICKyvO}?UfQ% zIWL}Qv{mm&d_Z%ixhrQ9z3!jyhFmLx+qS;Z75|cQsUXbOCQR#099S0MYI`4?23=;7 zH&`zJ#Z_KGA$s9ZSYMopnmQb^30Wo%lmk9qF^e`MM%rhXzoGH7@kdcsb^2Rvkqsmp zp$R;#IP{jM*V-mTzD|;*z2@a~xIF--vhGL}%Hl@iXs9#hxmy{n!<38jke)5H%Wv}0n$qh=ZS{*oo?{_d9<~?LmJ$Gq#nVFE(d zD+F-q;NA__z8ni*hD%FKi~Nfi8>9B4ToS3kyQt zD;$Xu@FYYEPh$|Q`Xz)pGPiI1g03kgG~?k{K+!@sD#_p7Rd67rczA%2;X%6N3`&me zdGQIp4T8JRI8r}xR*CcEOGa$PVB~=@dLM`Vcu|*`kVPdF9zimw)O8H%%fUTGk|p6^ z$Zm-fD$SrE-4OaIDQEXxUQDP*BtZH~X}5(A=eS%zt*>SNUvs|k& z_57R#b88jATDprlgJHCzaaT70qw^1SAS${2fSFp*#G6rAjwP*Qd4!Alzmdbl;*)mN443G|7ES* zDEGl_+dd1}k$HRSHXI@O(_A139)3u(Er>dT4)$d>y{Z2cIVfKR0J#3raMSzh$f~I@ zN^zWkuG~Ga4|xW`ul1^{(os#dUsGO@Zw{pY`fiNVOwO-vza+Gtwcunkf6ZCwlEImd zx}9DspBK24U@Wtqgx$zWT?gP~8#h^s1fB~D@`i9CL9O+gE;oCA!6oFKIW_E+S1oLy z7}gqn!m47fo2NaTAQu$CeraaknFh?+SJae3lZ?9B1=}`v!JTCGSqK?**hPkdu9?5I)PM=s*cJn#L%o2{ zS<54ZEbu0e!FW>tKS_{_W$+O^j8))^HsD>hYH9qSQ}`*m3%aw&`xz zr+2@7S6Yy)fRlu^mb+cdXD|;>SRQ~kcH@pSN)5STrK49}*TNOsNXB6~` zyfXry_5Y^J*wMk6HMTYChu6Y8JF6gjd0h!ve1vTg?6z7yxWu| zmfHL-F_ZRS#_GUU@y_Dz{M!`{-lBHsuohH`uAhCLH-H zC!V;Il0EtFnZWlLnC~Rb%wDZ``=``%y$f)uHt9oPTeXY37YN9k9?|{7um9!@DOvrZ zAY@$s0~H6+GZY3-ehie6+&$4rIB>fwzbv<=JS?KdV!xDDfprGJ=GiocX;{*W`nR z;3q_J@)=ci$RUjf%oc(g8@6DlC`JD|A}H$- zS)1q>9}iS>cb)tK3}2NGr*`y31jtV2QXxi+e=<~j_Ql&>c3vn?6M$B7L55R99cXOA z>##$F9fhinB3O)H)Vf*Qx>fttkVBaZfPcI78`2FU}1fk<(epP+#jYbac+_~@9&|l(*G2h6m{}M z29Vu@ax-5k!m`H3)F-fGCnWXn?Y{*-JOq2d1mI8C&10%&1dJLJ7GoVQ@+HfymXk)% z#L%xur8gF`6q-YEV}yP^)sP!@<@@yAB_mq&+a?FDyDk)?=?Ld)t;>RR(()CX<$LYJ z5b=*hS}ZZHL@iky{OPPswy*)0@6%SK^8Mw0uE>jBS7Ujd-=~*P`jh1HfBaqizy_hr z<)a9Q+9E(UM~xt2Q@Lh)LB$KBlW)r9Vh^-LG^li&XE;6|uE%fOI^=pgAA=g*04IEo zwDj>=a04?4uvkB77*b)EM%{o2b3&lgmnv=F6;s~7PQZ`(p5&JVP3 z0j!n!8&R}AH|cy=tw`a7dCO{|O4 zbnLJ43!fw&uOO{@Gy&OC%wr>v7ez zPQh_=NTL7y!DBLD#EQXSt4Xf70}%e%d_84fxG5xHXd`sN&c-9=_j~P97^+*i+e|I0 z7z>Lwiie8rS|!y?A}4`w?9Mq2iqS=k=62vEAb^+c?y#3-TNpB8Ok@2(fh@a*pfr15bjWirJY zT>gCB8-(@F!uf-e^76cv7Hr@=g!T#wu089bHSfR)(WNyoO%oqGGT09a@bFOX#<${& zb1<2%Jd7p>s-Gk_Xgwnjp&&Gz^Rzr|KSa>=E`=XhZ4TIRWz$#BZg{1BRp3k@^3f8n z)%7s{bIF&x+mj)b=A>kRb*O}EH4?mhy9>>TVExSc{GGx|$1|mXMrS~|Wt6lOLGVp} z$r8pXtaWEFT1b(SAa3S8=Rkqd_s_3l!99;&9p94@EQvSfbk89DDt|Upk7|qrgfsKG z=OD<3`4)$c=>eopM$wq26FfV-f%uWcpWLaw${b{WQ<0~l2Rj*n@L9RM`U1(60;L*U z|Jj2bC6&aR6>!k;a?3kHd_fCCMeo}uXUccJ&rpYg@ZZ1mthB=qjgPOdc-jt_l(m|% z2q-Oyg{~Oo>w}q5nd8uiTjHcE$$DH;Zh*EF&q4h`Xb|d^dw%VC7VJQ+zML65{eDxv z=kQ_JX`63fdcG*nBr1fWE_d#(=2GS0ddX+-s&_J^?v7~1>tE(H-Wo7bsV}bf#0}=t zJzX;Bu4IjhWtu=Jd^dM3U0IlKs5?BbG(OjTS5(>&oMm$|Gb@D$js)n!uXU>$KoT}Z zZdUi|EXtHFt@v{HU@lkxk#Bj_9#IsmCbrz{y5pl&d}_3RByTU#R6sOZw@AoE;Ov)` zu|(r=K{GT~*0PqpK?+~xb%!j6b-5nhsM}-E2&sRNXV`7X%QZJ4o#Gqy@nE8#ij%OM zN?0^eo;JD6Z@aRCp6`bgPQ(x9gBd~ol-W7FJT{OhNT+XLnPQAjltEji}em$TTT-UR?o5&HvO4j zLP2WCGi`dQ+wYr-rj8&}0fKk=?%Ru1 zH_L4=4u$gv*qV$VMj}#y>%cqL_-@ZgHmmQ zh8o-RUcSO~v-Me>58a~|p;S(-%l}3#sGchgw@(n)BNpzHqcCjP-ZQ64`|h%qmTvqh zL)q-^k=oyvRiL7yOF(D%tHL-4>mj~4c8>u<#r3>)Jeki|sm{&XzpOYkET2CL2@Cs9 z%80*!Z&#-~lhQPsG`5})T}MqpudhgH`3uTDr2Xs43;mNFfkg8ECffcp`1*IcKLyn< z^Fl~)?OycfzXP&=p&c-Bs^+8NjOEqr&fA&^rlv;gQ%Mo|oI|X`a-_XXO(kL>j8G}3_TtgZ}PLvYpFBCQRC*i>*vJ9fx{K6b%}b&ubOZPC?ulb?lZ+bvUemDJYWmfTnOSX%%6w!Svk10Ii2 z@66+Ez{ySX(M2=sC2UKE`Z)b$jl$pHneP#!IRX&z5>&H0_nkbnt#HD=6s*!aClK1F zJ6IwF?|Cu&%dY8bG_SUswuv^Xo-7fk<7rMv2$)o9285H=FMKlI19qV?GMUXY5V2)3 zYDoDBtve5wh4(Y5sflYNZ-A-D4qC2`U?_cLWoH;w&F%<;@qAXxm5C8;jST}%d#qOP zDDVB+%)Iu^lEu$`E}osYX`e+g2qF9gmf0pcsffm`_NQY}ge#Gob>LLJ^?ri2(AiRj zx@*zjqRwlTuY+rx|9(j1y_DvUz(DU5mgd*q9Z}nfw&z2&zEQ1XhLZGSXYBh5`!PAx zH@y3L!OVPgzgGd{jGMk*`hoA5i!be{#F=TA!FQsQy$ z>IwklBl^ssrX6(CxS|rZ1o|i41%w;CCeX9#C^{crw^!(-W zOj>z+D&>IFF|sTd!dmp*5AM@m+yL&)6X>?%0Y(|~of8=TFg-TB$`K)Q813xA&+Rv# zOGHKR#7GkP-_!IADa#L37_c_VYqlQ6=)!;^;8q>oOiLx}n>D;XTeEb|Zz?MpyvcLr zKD}{Wx6`EyYORKZ0qi`xaX(L_uacP`$JaHVTYFXB1tg2-dQRXLCVpc*-0tYT3#hi| zfeXYZzOFf4TzGZaoS|UkasK0bC32KoJbC=;#y~&Nq30A#-DydK6!%cAp*cl;$(-du zoiVcEu)x>z`3L*WRGMT`va*7uYc5Q&>{1I`Rw{GiX}I-nv1pc?~VmCNXq6&IKg5Kx^PeSRY|ZP%=QdwV4_R9PExkSM%&Beq7 zOLVT_&))^zX4?-1oti|0e6G@hY+n@ntW%uEf< z{|x>`kpBZp{sSEU8T?-n1j2;<*Gv5W6aPPMbsr!=w<Fqw-EWU}_i)16_W6Fr)KeCRXihX|NPnqgfEHP;@Ct_^vT% z8)?ctcG&xG!fMXKaTc7M*wL=Jr$59?IGV7|Sj($bM_$o3V5D>T4=MFmn<+C$wuRJG z034QN^H;|LQx!M!kM-FJi6~Lnot0-rsc0BX>^8MHjx2=^-s<=6zD3@J9s=x_P(5b_ zR#2bAM{hQCbGvW~b_rIR*8ZnJ!x7!I@_huW>+J#86JltP5phUnNRdbQw ztOS;35+O8_%uY^znH6sxb96*L_kwmn!4Zp>Cq8N$7Z0SPM7})OY$5cr)>3nVR|5pK z)}+{r2_)LuuEi&OJ}xlqFUVfaiMDM>s#Z$xEiIyCq3|TOW;LmGOOYry;dM>6>gg;< zAsM1kJ*mujSO=%pn<7cwY}Q!xz(`)f(xtS$aa?%6lEIl_w`H=O{M7Xu&9wF=y1ra4 z;rm6f0`9rX3vw-`B#g(Nwno~LHy^9~h|D%#-X=_0aq9S8kJQ5?-V2J#|PA zhY?kpL5Hjug`Y-c@h%Fkk2XXKHm^%`VmeaYvxZ>>%7Sml%S z{$6*H9(2=Kyu{K15G3px^SfMmb*|Dyx_zNgOi;*^I`qR-tp=Uz{8)<5#SM3an8rX^ z&Ry=s8MC3{NYP~kD9^`pfQe#=Zd3IIQMtSMj_KNO4#nNH*v5B<;(ykSb1yfbl!(lK zT&F>>08N{T%MS2t=T#1M89C|iR}^^4PBP8|XNio~F)@TYYxb~*!|WUT#47JTHOAxE zTun_GRI?>?S3Hg2D%sc;mKG*9ecKpERNUq5jK_|Rr|-qY=v<9{XTC8X!eo6+2e;$? z0c$<^W3&iedcw2})9%0`Hn~;$?IQyL8J7nB=L5VCJ@Vodc^OuRA3hF9X@O22rU=AT zmM|~JN!RXgLO(kG^)oAdY8)t5m@`9u zYqF{I)F>L8m|`G=hBpozlla zo8?D5k*Xv|5geSl<1@#1iQ@jGC^x|8nTPQv%kt#s^x*gjABRH#@Uh zo1Ow2twByaOeiRebBwJq$1^`OV;FjF+0oYFu)6w*Z|*h>yqanL`l(B{C_nl9M?b#XHG51p2HU>;&`g73=0U$Y%{j7?)`R=iu9 zhy+{3>7t~E)un2;=VH3wnSdT+o&P(ohDMUD2H~;{EC?hSd3IKfD`Pa~4pa1}{LF|E=e+F0wX&q+(0BPty z8dx$N5*`2mr(`82rmSpf?_%$4Y41QRBPK@d;AC%M_0t>x@L0=M1FEZ?UTs=CW=oQ3X#K}eBiQ{f0eC>JICz8y3=G_teLC>#h! z?f^i6X*45o{vZPbJp1wU(~Z?*Vu=xR`oX#dSrdINtuIgdo3E)0Vsw3ZelA@z(579BdL@i*fPVa5T^ zbR5<|cI555DF7fZ0ps7(-hFt?Al1ywaK^SE88V#qLVb~%nCyKX%vL%G0{}ZNesiDn zOpUk!d{6KY z-%sFxVV~B=&lf-b_os*Lo?Y@lR{cOJi0AErseAci{Mp~I!6qAraZ>NC@L%r)3#3Cb zChgj^=zA)tjG=-SWG)`DQ(2@GZWrr?iqR4Cdm zeY;Npz-^~}|6ght@Bqu8omuydU`79}4V5JeG%GYi0XGNP&aB}yGST}MD`#PnB~fW1$}GBnWv ziE%)q4N1TO`PCREr=Pkj5EepY3LG zfkT=_HBy~eLz>`L!08)Ln4V-u0^b;b_1Al7mlR7iS|YE-35ty}_Z?$Hvkm=ZW*iw5t>>nPO*EaXC#^!L9Ko&A ztODpJbnN0&UPZB*b-B`$e_Ws~L+dket$*nG2wu!J~(X-kvwd#bmEY1PS0s8@zc^a#T zMq!33s4QRoJ4f6P(dzsb)moLXGBkGA44&yAOc}Z2>Vo72TuUs=C#%|HmyYkCWJ1N% zKU(vXCsN0$$Kdzw2#BE=L8IY7YMe}LXlx*kJ9cfFdH1*CeaufZEW|s!9gk8R! z#az#(A|*9NyHdJRrBdpwo3rMkG`pl*qEqKB5J_ZImP(IG3K%y7nSG?Tss<{BE5%e0 z;C-lJtgtD@%kLC-@3kwvOv~vp2*{DQFWvO)K6=IXW%^M6uzf9kkV4RgYD6H1T1S|{ z<{##8wC5*a8eP9p5z`+O7ArPRHcs6MPH3OwFI<$2kwlKR8qwP$-?JUD9Vw)Qq9mb| zQ#e()%urQmFQF;nljoBkot~O5m|jZf$P{2%Wu}BBWny=tZ-;NphX6EU*eX&b!4CpI=O!m~UQOQ3jG3%UA>ZNqloKYP z_AJWm3fo=_+9b`8Rkm8@f)o%7*zO#37akQM_iK_dRgf_gZv-^fy)WzX;HbajHUE&E z*_b(SQMO)t$$4pY8Mcu-#hy!(qr>L>XK+kxTjgL*2tGHN*=DQCPf1KE5ZHV~#$?Kr zpjEwG*IMje@nn33CHN@ll)ERm$IrFNx~XG0#nsn3);g&)XrE&kvL)tE_GR|v^)&}5 z4WIx6f=2|31nPc!d-n1n>5UcQT{nMhSiKO5&TALJ5Q+O${p+B=n#6MKJieOb=_qX` zVa5t6MA`3n=?}E=p>fop9|BcKScq1rP^?3^HtrltDu?^rhM4n~_^Wt|_+}=MMTw`D zL6(D7u!7N=e~qhyy+de((L!fxQ9D~(=BFG!4&id!^yidZ<$0fGS_DbpP1T=tJN6`urg~S%% zDe%z3ZL-Qdq~UYeE~=G@Fd2H>rZK(>QilPqMYQBt{Rj0jEp!9WT+5<&I%0w+r80+Z z`eLeaVm+QK>niu_0(Ag&=XXnSsGJr9f%ai{l{HTTzoX|m+#UubU8p8h6@Ob~3$5*< zQssqKYK>nvrI&(Dph5q{ul{B*n=^O~xPuVivyJ5oeI;!sovmi$*U)S{L5zsV8uWFn zR1E(W>J5(ryfFKT-t>*6rt-?6cC%TFd5e?7O@h;c`7P0oiUjDW&^V0E|X+9zKBK3RqS9Q+Ic~G{5 zCAu>yq*0=t&+IFA21HIojhL*FT`~u8&;64p*sUi*MBX*GXz!{W=mjD-0w4jCwP?m| zhGeE%#+$B*Zimv8;M~&brq{dFIuUXfJHL*n?4A0!)!NCgg+$=(Y;<;Vwyz)K%ZAZ< zL5ug1>CBcjvi(&Dip$Qt#8=c2Ul-qu-ff%9ZNvHjnpT@uMlG+Q?WxNt|7YTY(r9N^ zXGTrCo=y9uS9i0w#nTC14%ZCmzT5K#^J{4_herU^edlHWH2n0ig$eR=qWYMb>|AxH zx~%R}>N30+z7Saz1BERL>3(jkTy6MU_qpfY&230ML4^d(ekMG`A&WuArN>Q%B8Hyj za0~MA>?p=3spmd`{M2VKVtWFP<&W%%#ocr{1O}_S*Usf1LK6;nc2= z42%%=jC-)L7~E^VUG%$exD#9zZXqk}`w;t6e_6iNKdAjFeM`hiO#FfXPrG|JWn)^r5kP#PA_gFhm z_f}S4CJ5;DcK1Aw{FdP;9ywPsmsYfg&G*NoFB(A{Qh!Jiwaj!3ez?hGEta%CL6PMz zIbzAsDT>vdr8=cmL=cT#kt2JL!8N1&&T(f_DcB&m1CON?Q)R^N*9zBR3-*`ibWsBX`wSB{BaZgXn}`dQ?SZ?R?V&0A&*+q%a${vf}Q`E%E3e^x}m@Oh}EE#7>4rsQT&^(Sd$ zLET=6r&%n=9?wA3fU~PS9vf~zGJ_rVJD~^ns=&&w)8;3}gh4XH$t`*Ua z+}vCG-y}_zd6no@dsbKTCuL9axVK*=jZcdj(f;h{K@}=a4GAiHqpHcRnf8yqBi$nT z*yvhFRbLEfgzysX;p>7|jq6_n#lO1scy#&>(4?^0cBByKct$)k34-%V%F{DSEFwYO z>=b`cK^ZwIl&PsCq>hWUncs~H;Dri=a#&OVV`oGQYUk#^G_S@oyFliDidSy;7Jyh_Xq=`V$+#rAw0QV+Cc@L!r0U zm2hDGv{bd;(FH>y;f{)XCqH^?!kW&)3=N%oyXs%zX`_Jem{}$M!dXxM;ruPOq;S^f z*T6Y`SB{*?NYm&u@O7cJre4 zkU2*>*gG zL&kgdlbICc|R`7uVR_8RLJwnza*}sla3Zo>@GSyCf-coESr=2}}D z?at+m!5Fu{BDUD5h* z-6Wc5kI2-^T(S%~r(l#0X?Z1C_mgE@MFcvin?!w>#y`p#5#^ZwsoH0@s{s zIj;hgcQ8E_Y4I3GmZ@+&-ho81w+Oe88 zHW!SE_q-fXaByH$pU(aic!pn^O;gg}Bk9>}E#IT2o8cK=w{;6eUSPIPEn3WEC>kFh z$6rq#a7YzSxr*+e9*mk35$fjU9eD|frhVjecW@`_;+2D9Dl(N?g}v_yw?1C7w6D10 za+|fGliunLJ7E(`=jVXXYRo2jl^0)VvT5mTiPzN9+B-XgN4)y=w7dD{ns;TmlpIj1 zMxhaa*Bj^EiZNd!|Mc(xnb-FCy|k}qVBzbAV(+!rnQ=KbQ^$bN=X!M6N7dvn`jNm# z2gW-sfAos^&HSl5Pl7?z`};d#=?x4$*!P)_Wf67tq$EajP(LV2TsC!{LbW4_F=4*g zB_fHjSndRsMqf5n`b4$kf7y!Vid<;)N&ipV|1scy+EhFCA63-U$cndUq5(IMSVa*e z{g44)-vEHGuk&nwhr|bhQN!`XqT-}q#bszv#hDsVDWGHi1Vv$N)mL!tst(y~?sKCF z+Qn?bc~(k%qe42uj%fDx)zv?|KS5g%`<|U^r&_Z|4IR4zfvPzO41;Wy6#vs*h+MWw- zR+CcNeWPT6DMrp=2ThxxDV2{p=H(EPAlbMux@})$>hP%DgJ*1=4X#D9j z?CNVKr_Z2mmm?iCI2ltYm9Lemtos5+Mn!Jg5OO=Sx!gu&j%3-dO>dw~*+rnqo*0%k zq@A&~(T}LM@T~huC!h0O^19j?`aMel6Q1a(dppPme&G7K=X|2^=-sA`)d#1Cy-DG8 zfcO}>TI{6B)WgK{yOqsC+nFSR)=;XRR-8j{Qdf#~rD3 zcpTMh7?Xp&Jc5i0XFg8&=f#crvpr=nOtgryMe;)GPCsti^!B}|pP%5|+?;$S=BQBI zd$g!6WTS4Jv(|<$06w7m)=!JS4ngy`t&Z$1@fp9#)xmXKc?AgcET0~x z8VtI+=BmWPW1;~@^FuPnSZ`M8O_OLMkBVFSC~Uq6?lU<|?BMA}3v{RImqYpB?&JH9 zCXG5F>~*(=oQ5(o23it->k@tT&gO!9^=Goe$UGX#V*g$#mel0MquSGXbJCl91){x= zd-F{vkJb}`CRs*3H3bs;2hJ6$6!b^>gFHd0jTxB@Y_{(#TzIW_-)1q;CgirYI$4sn|dMDKS@@Ik z#cH}|!Ag-M=?K|ThE(vzXrGN z{A*>GKV%8kAJUxse^kU?8dN9oF5o!tEI7I5A2P{$RxU1yQStdwA2NN^%gV~CUR`Yz zq#W*3Kjbd|J^U+SE#mZh-qn9A>cCs@{x18PS4cV3seA}pv&>?#B{Sz`IGV4@1Z1Jl$!MVW^?1;-?+^5m22o7Mck+e9IfZ|^=myQRwJyAE z-+tHYg}W8QKHtNeP-v?ydW@w|huN3s$?wPwzc#1fS{%$E4!TkSQ_{f^_$Z6xC!=9s zbDDix7S$_!uFL(Z^o^ApO z>GkCij^A!3Tb<8nVblLcxoY=N_X>cnI5-s1dkK7uP6zz``Ep2?Ts3gfx{!)DCK4Lmu9&}7gS-`br;#2MAfc0WBgrGePb0(gEm z3k2X~kGAS{ENmbwXu+Qg2LJ^-!2(tswlpMtu2GC&n17#G-MyOx1^u#g?+mdd&eRep zFM6j2sK`CuTpXhl#!UlUQiOWoy~hy!>IqxJGBCx$AE^dQAyNTq<(us&+AA;5OYc%N zG&Jp9pKR&Oy6ioeHL!D^W*%X!XG-=^3KyGnBQ(X&b!LcaL@yNWcbLZh{#Z&v%yRVT zHE&#PO|yx4rEiH4R-0<*4!tMZ>>_EEFD*}vp-_?4#=60z>03RGo|DpQi? zl)it%r}aLG?ClIiX_q&T>vHfzh?9gd5jzw*yEX8p`{aYr zIwo?=W3NpAQmg-1g1mju7coYA*&01nqubft;_}M*Fl&|Xh+5z4iOH7jVKEXRfs+9n6z{V;uvpr4%nbH`r`ZhGk95yg z3j3PQgw@db%-wClFCu;MCsMHAkMo@)X18G?OQ0My>R{xW(K!&^s;>W+_8li|`DkqM z^V4_caC8YsrMkN|5V%Zq*cj*ZJe!VY*?gMV%be4<7PcCH52s`AKf`sSl&?)mC71<> zB&s2RfAN_C2k4H%cW6eh)pI>2 zm>DLRen&S)QeXw+MbrXgoVALQrR`3l)Db}Nk)b6T4~w%J(5mc+puOsrxZ1*6lsH-) z_2At2Aw8uBl~OzSytcNaJmTjWHBY*xE^}?nl`6KfSDeTwJ)d@8tkJmC?QUYMC7d{! z2>|7RU6(5{_Td?!@S()Djk|t^tY+2W2Qm;UB1YrOa*uyW!P6q2Ytrj{z zFrN;Z>@sR9zymIXa&6%3O>W%*#NHL`mjMdE*p2I{r4ua^E-xRi2f+*M6D%n;b?187 zaZ`l|c!;V;VUP~HV;!z%yd5j-hJJ$nbA7tJoIyrLMr48g8#wqJdrXN!<~O(shVYoq z5j29$jB~N+Ypr#YFFU4^U8TWml*p(c9~m2!x^;#Ypv8^xHvjHms>b_Le6YfXpAz|t zRQD9#nUs+cvBah5>FOXg^-?(&^#E240!H8wPwuewIIn@$6(R4MJLT&0h~~blApmg4l3%mzU`@WdRs0GjcQ!=P2VTbBGMAq{u@tvtsoZN z8u><7S_v$fVHK{2qPHy%A{U35$Qm5rkpXAGyWTc^$s8MSmRO+UjNkF)#f$vt6@h>} z#Pl9q97IUjSQq@LpCvAYI$eHl?$S$jdtOFSG#dfj_#?rct#}(?+eipGnfI~ae6sJ- z@Dm8zZ6FKGhBw*$3ST%W@-~}>&%BrMNq?!GDY3I;I3%AnSN0Zq*N8e&Q^o#6lC;g) z?cq7*8=aFZYI3!HlXBV=>rr6xwFH8mJHd>CP0Y!QINeSFN-k8SD8{wP91~*4vnOo2 zLplTFzHex)D?Zh;o#5860-NzIHM;%m_o6l?Xv?t++$-I#jaM_JOrMft4rO?@Y z?&M^q>m2T=2617FHcR6_4Um@}XdCLSj_yFor)k-5>#8>PTc>oRm(-X0Pss;>tlmU2lH0&YBtgXrJ!CI$a8n+Md#Rd`bOr1(V%3 zbJZv=x%YX7dPl!7TL)vfO0yoXe8%do9e9PXWd_pTq(3h3k`^P3#b4psSDq+}TiuF7 zx}8v6^+$b=P0uSrt?egrvKZP}ojkmObXDO{Me^qwbIV$)_1|rl4xG*hCEjhGIJ3SR zzw5!1)Lzm3{DC1iIcOdoVKp<+r;^l-G1 zd{A850Zo(VPuNbOG`~%jun-Q(1q3Lr7sx`VhO{LiBn{_2U{red6Lq#21Hz!Yg1Sa` z1*w)sa?E<%m%W@HNhw1bk1dolP$6tVXFJ^JedXXU9KUFGZI99XYcjd3$8X8P9(?e#@2B@e56*MvRc{=jVC}{Tt?sdva03Za_G^97PU@GWYZFPD0$V- zbcMLfi&Jj-wjs2EQFqNq?Q8<;IbA8?#qGoYjaz zsn}=E$j!brA>^ypaln-SvFAjfoyuI-A7gT|P$cpeHGV)yQiJv1T5Ntd$ZWip2Lj>7 zlA_uyzXc`nm+|Jd$6AvCkQhMQ^ZFdC#w9dH8uAVg@VoH!c0RI}JF)#6GtQP9415nO zwx2)gNpbR?uT2K_C?^1=(UOd+adR6vH@jagzJKkg^V@Y?#Nf+xSuy=NhS?N7BP=ZJUxE7gX)84x)*T+C&>rClF~wgc#W#1|_VtgJ5D{_N zhfCo*W{eqQ4an9v=ku1BQ|ps`-tO_4Is-ANPXNqF3o$hYgxZJ_8V~oG(OwX_eBWOM`tlPh2b`;(mvUa+-icA6Z3Dm$ zZldz}Qon%iUFY}O4lp+p-ryjo8;!7z8q;*%4r3D>1DC;}YcCcCW)}i|t~&XxU5|x7 zbKOvwm>tFi8yI2Bm8Kr9-`gBsNbP;MKJL%gW1{VSXVVN%mXPZla^V9wd;JW)JkOTc zOpZ|ju^|Q01+{H!e#jP{HKP<;%;QURKaNN30Rqih~KGvgbu{NLJSYu|q{PBu7j z;}-zx_cds!sk!m08S>k23BfPg1?521L|5-6WQO?s6G5}SeV5a6;YwSRXU?I^mOj%$ z#|2jmv>8Gv6iO<=bU(-CV$D=4MZ|~Qw6)WZT%tqq3nI&w(yg1xOu&j92ejY9AV zgY2o&m*N#(Hxj-{(zh#ToRtc;%12w{;esRWAAf!~vzeSMY!I`$a(tzAq_ma$no)*) z8Sek1OvouIzbU^yL~(bB$G;vOMqe6cmge~UJ|eP}Stm(+HnTwWUq2eX*^Yg8H5Td$ zD7N2MBH|*;cQ;jac5Ok<8n~WKWH}tF?}wwXnz*8d*uIwd*yr<7*p78ZBnSW!0*wBw zmaH&`e>{_Ig+l+J5@2kk*5mzr&G(1WN3vO}BB7e!xV`o+!r2))=49~L;Ebmwxw8Xg;4(;`4h zx(glS-VWb1(~Utfwtyjmk^uiJTn|Nj{}(YS7R2{<;_xxZ|GpIwXM`bj`p*vk$?ZQo z{9oeybNCnSKfC>la6MQ~9o=kic*{z#mzkU#H5N2~nilhA58r&<&3AVWVX zs!|iza1{~~qU;k$@syH0K@Z0jJ%*@+vkl$n5BA@&G0+2j5jS8f8}!rbTQDZE3yKK} zO2oH$NLUGUk@$k}Z;^1MqzaIX#Fh{cMO?#@;vyvZ)ccVrF~OS3S9c2_#Uj>m*x6Cod4^3~8u0@oLm3>?cVJ zHOq>Swba@c9kvP^wHR75IGh+=sbai3Mv>Y;3s$OBU;LD}!fTrhm?wRB!~I&fsr z>KW>Iag9N@0Gc?pv)0F(HqWt`p%qIg4?B8@Yua}Ba78yw=_}t5vUG;qeo)QT_eOLf z3GH0`4ieyt44m{DU5TL{6#rtZSB==K)et(^?)>x|QGH zj!D^=UKpk-<8RMNAU1M)w_jS9WhE|h7O1}DrV26_0=jvd5OOB79_am<`4H7swozxI z6IdqdZ+1X#m&LS7I@-WPPDpV2b$az7sc%@?Su?#jFhIA|?ZZz5Zq&SQWT zR{IKp6!(1+@C@rIUc_6t%4ktsse_yTp=#%Cz(~mz_Z!@x5kBs->vL@I|$So#8p7m?gL~>`oJ=v4anyR<%FV%MQ*+c#&P65>o$dFHj$hT}lu9SW96R z`wu%t4eB8_0+bY}psS*05>~wJ1N)X;x-K;d>f}wP^+lsMqN-diSK1KRW&5_|l&sNdW6XY_cM3&HG9%%I z{^{Y7RW>RXTm^|lSA4nJ`ucN$-$OvWJpj0&Z)1clpP$Jh@N9gNj{e58Va#bSDrlE3 zy>UP>ev2BVl;Q|SjU^;P#5JAM7FSSE5MRhIYiBSFORHkLA?_3!1tIT;|;UBg+)F*~;SFiDuno)@*$SUcGW3_Ia*C!ukEmN_cA3!B707XU0sl&|K0(qalBV-#NSq30y>ICW^-Jxf#H;U+2nDD!W z%bASbd)m*z3m0C^#n=ifYN)g>%kLT1qiLCOHCC3qmKmW1*vcA+8jFn6BugBsi5%ye z+5B;s$54>^%YXiUV^=WU-sYr^1apz{)pswF;m`$pfpojouZ+}iC!Q!4<8@K87n?pW zD&UxLNpA}+&qW~l*e6+<(T-x^Nhs{iE)>aacWGv@7@my)G}(bNenq4C_)%wUI9p-Q z$-D^=d@+iJa|ujM{JDx)Z_R94u`CFk&g-jD6Z`^r!b+{UQKrbmz1^vkp{;Y~lDhdr zjP@c+bVrmG%ErLC_?aWY8(hVf`=MZt>cABmqQIxn=NlTSrA(!Zwr4OrTkiZk?bJB| z)!3;NndZ5fk0P%0XiT!!6(eJuJ?tN7y%}-Rq{-u^r(;;Yz1yr*ap26g!fw`pt!Plm zTYxLB;z;MYgdwp`ULgZV>U!Q&+@Y4gk#S6F^hSxHXX7sVM#RW<6wg*0RASZxXN~?4 zKtpG85H&XPkL)VKsT}4^btO?kSRQM_Z{Yiv9$+=N&w_RNbXnp2iO&K*QwD!kK1AvY z6ld|CZ!ulQt5Cb+eLg+pR?+Lu0@&7IAN>&=tJ zFm(IE7nuwQ_29f1%u)Lutw*S^?~m(1y^y;M%|9J`&CCj)AAKjZ>@hPlbMMCwLzZVy z96fhDhFV_X^{|lMAJG5rXKzwHGpxKk(31}{P$G~}`NMvZVIBilwl*9-ucE1?A)C1! zpOGOO0*AqZn_Ow9q=N3EFSU$_9mA{awQ6&bSU?@yqN+i?mTR*(K0Q4=IJjr;yqleD zm>S*B#OnX)GaB2`VLU!Xv3TWj;~n^*`yGcLTaT!qz7~sbU@*X6^KvqR6Z85SEhxR2 zEJ#zN_Ro95OwoH&B8Rg&+~cDw;O*`5FLT1OW@@^~hy=sxX~g$6 zP@QvQ!N6b2vhDlV;-%mDL2nEx4<{1hqF~iII`YcPE$>{S_(!;c^OyPjuCkuYLs%n#!O>93YT zMtNNiJ`{jf3$G+OxUZy=d&v)259hPN2XD_N%fNf9xxn+Z=4fQEgnawBgF@Jkt16L0 zA{>r3rdgr&%wljXFb7V~SgsL;u0o}t%Z@;bpf#1x6@xX-a!C#)cb`lylEnhmPDuuO z25<-4Kap6Ykc|TGRJfd#5eBlOOhWq+XP?7W=}+u-H5NTEUlE~CoWnAXJI`~2ZSCzl z)jT)PVJcntT@X>j2B)9+$c75NOU+|<))F@UL|#HmiDs2-#ROh-9^~`yb0wA@^Hm*u zO0Sha*E^zKpSVV}RHS+Q(Vv`L0cqVX3`_9i+VpUpemt78NGr*6{h4Dj^|ueL3uT6_ zdgWVeW@3gj0_?HD;D%thcLjt+ejq1y%Pqv=g=8-bP??VslVsP!_Y6Pt4_*c$qowP^ zd;47_BVkB%HHuRR_JVovLF@;=v23m}`k1mZ>I^P>#iWRPAH1e0K z-|N16ZHgCPZJIo8zG-*vs%&C6M!_~-4N`Fh5}c8iD}VZ3p3NcEB@hwGDArJ6RdDn( znPZve_=J4#Z?ybN6Ap`vG}P@4?)CUnEWIfx_-edBG0~zZr9HK#2bO!;Ql8|}hxrct zJqYSr9L;css`&aNHure5_(MbK>#IWLi(&JC++Btzt<#UMT!BvyC&+Ln01UiLzms!1 zlZ$H0x=E*c4MWTRqIdXp2aV+t&SgHSY^+zU^<7ssnXq!RM~3_Hu2h!v8}N7 zaKz89gO|>?YM~WW_RbVJ2FhFB<168>|6mW8yS}+eNXT+n)j8*l+s5MY<&13$7Pr>A zE0&DGbyv@DSVtCO_4uPUUn$Cxm=Y52<{x(EZ{U%gv1qk*N@D%DEU=`49N$pbPL#U> z5nR4qXgSfe^z3|M~e zwv=$+BGO|CH4wl=PbJ_tMVO>XzaU33J86rAzmM? zCdn53hac_jxBmn04HerwoEhKlk9X9Zby&BadUJM_*y{^ux9Y&(3?@V2-=EtCgGzYNld7e&^0_Ffu&m#N<@H!C z;$(;PsrNnXc| zY#!d;QLv~%V$&HMQ6>)HBzMFX+G@KrAjn7OK5|^UX_Ia1@ z;STr1pG?76&oaF{+W1KtoWcT7O=t443ApM$+MM0TvzJ^|{gi%hqJ1WvDWVz7U?w=g|5KgIXbx=1X`bBNS#GVU2nPC`@}*lxIUBky?kn1cf{p@hz19XVbzw9 zP1U|qk6&IedrtUc6%AuYC|oFk6PuHvo;wJiek62KiYCLqc$^?o*-5OP+}n8iUG?`` zL0775c}z1o9LyP0^adS~siDa2RqB{R1QUe{dvZ$6Ke~NbW)XcO&d<*);Vz$b`}d3T z)?C>YBvhiQCBfY?2@=P{Ypjge3)aq!m`&9C{>ikuUtZYj*5@!FL3X{D?KY&(Ai8J7 z5NbRwJC~wVb-vH$4OsZM3?8BxaAGnqtZEzg-Q{tmIs13aaGlu}BLA>s4G8;bhpAh5 z{2?qLlio7&m_;)m;V!IYMkMGE#`fF|Lt}x!3H+G0qT+XQvV=h8zy2RPVLK71^x-P) z`d_1j-UtDO(1kR6U$i5CZDS3mpexhWU9ydBRbFrk0Y6w;EH59NV+a-~8XFsn4?_5q zuA`(J3diMzpCljv*_XZ9iJz`61RMMtW36LCgQ%Z}^b?!i-eCBtM`#v_K0Yi&;t=4> zZ$=~s-Dlv}tBtb`kF@L3E3Z4vBVFVrK(;0~CP95(czaV?x})xwRG%9tL|o~ssBMaf zm>7o01d-`+;OGfd7n&eWfR-;Z%B>fW6KKhO7Ar;V&tC?PBP4IUHiDglxC$-&8e$Vh zrNeU5)%6oUQi{XvQnB=DY}J1pOUQ9I`2OS1x>S7q4HGaIi+e=MXx;d1~b-GR5nSzJSmw3W?|EEjsXti%$cXW3jwQEi7ICjIc zNZhHo+Bzo<-v;=+-;55kc=-JMmT98PdY4E9kd~FDbeJloH@N%O48>qB{MK^5!Az*6 zRg3owL3Y-IJo-CzB5gd;aj8HD+dz7`hTz75#qqCp=*`#a#C|-A-)zzhnw^S6H8BRq zhr`X;zx7FqddF;}b{e11e(Tq`SSOfryAwsU1u#oLivbuugat$*-9mO#~3Zg}GR?2jD_h-J1O@o~id zW2YhyP=A3={Z&X7jmqP7>cX*REhraRw$)!ctY_J)u2j;}lA5v+OYVq?sv_V;{gE`Qd*kr;~~K zVGvZ5wKh59%xWw9oY_F_53Qp~Fa=jXDmESwM{eTYaR1w3VZ&HUQ=R{=5r^=2`npdi zEen*UokrD7{@w|()#LkS3(DE+<=l85FVm_uF!=@J_tuszs_)gHVSl2qGZWVjDFX42 z-1|rKIsESfl>gG%{$kkw5$L}*{{R0D{$CMxzOc}QlOs3(iA%oddjFvhnR7M0=xE-Ng^W%le2*MFiXIClsvM!meBs|~G9G1XFva^a-X2#hdapV)dL zqnhzl)g&9=SK#68R;3`Pzt1B7Bl(JDLOPSb>fN_)R2Ka4M-65E$+%nYCpPiECozm| z(!%^YC&??LH;*Fyg`h(UL+u@j5b~`7(kzPjY?P1{K6y?Q8g%i%IDQouBw9>Nt0pu% zy0@LN-*DG+<$I@4pzhUeE?TcdwPvmXLlPXuMh~&&6XG~JDp+TXAq0&mSP?WRv`sXf zsjr6frAp{|R+#};nZ zW>H{v)mkH(V@J^cnp~Kp&$0e4!1J;R9c9sd*7W6BFD2G!jctcj;&}C~$NFKwfnrkd z*6<&<0=F<}p}2VQQCQ!Wi28Nk2wf982RviU5YmkwG~V%1Yo%n|n{|GQofsJSL7(d1 zH8k@K264b6lV1d7w$}NhC05!ST9vT@ILd+QjtsmD=y-nV&$u~jZzx0K^yhA}z@S^_ z607$@YkpwU>|G8zFr_lOxdEC!y;i;FF>$i}E(|MhfT|^?XA$VF#sB5L0;TC%7PpXr z6cCP~uYv&%&bQ9TK8hM2*d2u1P_so{#R)I9WN+d+`pR9+$*Aa$6SXKil%b@vSPv!> z8DxtVYVt4oXsRj9kNGf$Y+R=s6YfghC90Xj5Q~wz3N^8rECq6(2cy_%%kj+zXxP^d zPI%pAk;Wf?x)`dwEBP>^LJO=dYbvWw|Hi|oy3{aSj4}~y9+g7gDR&e6{IDhr13nI) z?oIZ8kI`A&WB8ZlYJ>8@yqEEZ4ts_wViDUijFPjDXIPbR1_*>KzX45b92-@DvKP;7+)06h5xgo!EW1F>{%^f#m zFpdcKaRk#h)Q!(Q0R>g;Ph_Hcb|WT*BUi7_QV?!oX?^AFB>4rNQf!Yd%@Nk@=1h!b zy)l=C2S4mh1Uo)k_*Zs^;?lfd1DQa-{6f(}k4wVwT743+{zvG4*z~c}=yN>j zKdB973y0Kld2SYt!=XL38uDZ-o!W!{U9b3|8sc$uPCNT7o%w?#*h4j2hB?jiMKgSh zt=^QeYCHZ^SfYRD`Y4F@%CyyE$ASA&N5>vsUuH{@;JWdb_07nRgTv2$Y56elut8+{ z$0WyRUVLu+*v?qSY)r8$9x55Q&tw5uBp-SY!9DxIWxGL>CkYk>pRNT)<8n-R0h{~& zn)35(!El&Ppchh@Z0+NMBlo+&-7j_uOi_N{OZ{_Aba{evr0f}jBcr84%j(Y>KZqZ>59#1!=!YSYgZ9VE*M*iCy`H}B}-3qq^x-TpP5aQJNE z3Qc6TB0YI>^LNTApf9hoYYqrWz4;SoDTm2|z+^zHTU!0Hhq|I9zk;@+BmuoCKGzjs zs2&x=IJ*ep2Yk)fUd0PWQOZ`Q;^aGQdLOM&W9Rg3jMn1oij|}N3_(#+aE&}#i{?}O z87ieWN_gPMd{d_L=i!YgwY4PgW86wte@@y7^u>L3^eH28s=57MT-gAGA<2Q;>420@ zy>+iZnN4C5Xt$$_(B(+ZtMhOIwz;ci(rMMilS!Q(>hrl@7C9YExQBLDeD|VAnp$o2 z;!VpTy_WJWz}9ADy6iNosf84L_Cs7)TN3VdY|gdH7#a-?{1yq@pE^LJS%p0k!`5nS zY`i~_jCW)UOxHz1AmyJYwzuHZR2aUr-3d9uSX-P-VvVk#wpxn+TEIJnB^eS*PBZE= zcV8pPQKfCMX3unuA1gReE>Ost(IzD|IsP$LBzB+&n93E(-QG6(2NkdH?#TXC2=zK# zB5L$IOM)#cRO=6ea5)owd$Y}5t1FXqwhL4*t30qQBkfb>0V`d`XOS4(^FT=zeuYu` zf21chI+FoyjB-d;`>n%it0_JY{;yilh+pqwS6VL%qrk;vHh7ceJKLK|lQbtU`%E9u z&?l<)$G7X?w$@fI_|$4D-`C9i%XDb;5Z2+_9n;kHsedz!Z>1S<*3nNFvVdmerNaG4 zS`5nntB9qv+66{4h)$~>POsCjeRLEyc|b}_3n!s+eS0hGElLZa-yvT{7ww2O`KL?P z>K1cKLETKgVrK%KDSSO4YQWQ}eu?Gxkz8@9VobyFWfRjpvz`h%ZF~f8t+}ztNdLLR zPt)sku4`3WE2OIfUIo<+i5f`?Hs3kF8t>ld#kMRj!bpsv+G~y$?w-S9Yo>T6cg=53 zm|bW5FeF2Jzb#}o%+tDbShy~dx%Iq^*&k*mP9rhsRO?M7X0I8sHa9nqI}}w_*HY7P zFUeUCJQGh})EV(8JB;(rc+>Ad9TXiB(9=}V5*Gm_^OH7$5iAb0l#yMlY#^24{0g|z z83|BZ275qY`cVN7Mgzu_XhVXV*hfE6mwW>o>;jCGif><6EZIjC%}2H(Rga+Ha~j1- zPBA$N3CT(~`cFv&KR+DvxbLF;FC;mrT_x!j0bdD=)(YjNJtuJwJ0(`zc<~oCd)R7% zfO|_Pv!TsTTGM9e&4L9_K^#haEsVt3}&ULt2SUi9G6(Xm}~} zP->0#Xx?LtnwF5Ifwp>#xE5-O9?G3^aA;@(A5ha`CS!W8P|7?6hGd>m8xN{`R1vDC zlwdcb1jOwKWOZFt?8>^&c;O_41eE+j&zq4m=cCYq!GD#+ryl|XsYM`5cs(HH$!u>KP zeIBTjK_QcA@3?Es0C|~w4p@~7Et>S};ijcN?n({O!JDa+MCbVQ4R0IKt~_20%T0|F z89Rv^`%?Ughw!W5&BT1RkQ)2J7kFiXNYq#CsFWw^Rh~>WQK2Gry9%eby<5a`ygTfD zzu^A8K{Zdr!%p0rmAGXs#NvqUas}CHIHOaEop+Z~jzlEgl#RiBNYLzCaWw9)FcPI7 zKE47rZ*;pQ(Rsq})ptkhIl3`4Xt_^e&5y-G8;gW1HxrPa3$)P}92Os{O5-Xu{wZ0> z#pK?lFRH|jSXR=mWPdMwHuF9ta<^RZk8It`rkpz2y}7QXAlnzlh35o_|0cyt7tsKy zGN)2oPOSM{DiDZ zqo$Q`1jHhX&zfZpUnWV_FJdaxIz9AeOF%LTTpCV~+yYvPox7U^GUaeV<&rx*)`aVl zdVF-+6FZjNM7ARb^ylhYjogm7_j<2t?+iVPYm*68rrf92(j_Jbe6>0v2!vBH^;| zHJe1l#!~$Fv6Xi&7n%Q$Y8+ZaPmWYY<=OebkV=WRD03g^nxoldxxKqP&}_4&*iM;& zmyr@1ylgMes(&pdF@Jwc{T{`q6%Si8Z~U;@RJraGVHBWcUx{e)P@|_v=k_I5XB`lB zA7(#R!X%`Yg_O%0bWnvQ|0@FW?V0iR`nnGYM4fBPh8AF_Hp|FC4~`5pIQnN^8W~ZI z4+b0~BJwi93A5@`b4@N>gf8*D6(8r(HGhr13WzT{oboC_NhPssq>56S@}0KUQ(!-U z35gBxPd#Ur;O!kJ!y=zXKP_hs!~3Cs0%^17+uXE9-N}#Y_YQOBGoN1rY)DAxY%=>h z7nn~f=AykZ&#FucwtQR~bB(+i@tX_+0z{dB&>=$->rcnx^UmL6;@ROKufH6CKLw>U z6xVd0+*#raH~M&-sTyK^zj`KuVpLSfDJWq5{QTIE%Q5U^qjF-7XY%Md1@mbT+N%pJ z@ggnUi72Y6aN1+bO3hCo53(7AI{H;H=6-PsDGlJ<`TPvh!Zt9Ti+xIl|7Q|K@q|$& z>JK#>bB!D7yQIZT8yPrv+{tXmJn#O_8o3fX>vv&VzsBE^xyyj`Yj8!Z;a+_i zRdIxEhI#q;%@=%!;M{!G8rvK=>k66!oni+kt&i08hTpq~ha=#WqtX|y-cxp(=}KLb zRd&DZ;u__ml?oNy)fOwMPgRlPdd~sXdi65`zV3t~VopQwvhj@k#CC(e+K=n0wH~v^ z18VpOqW-}K6v%Xcy84$0cvclsrpzG9)w%42aRpr1Nt@XRJw8{epu5&&f%g$9pJSyw z$bdg7-`sW~FNuA=jow@n)|vn&{-O#PA1rrk&-(=IKs&v%vg*9<% z4!%8Cvy^*&bHo@EYQ_$&KLR}bqI)kPzVm*DF^1W}d44BZ1T6Po-}Cl85%W_{n%-9@ zvQ<5Of%tZaVgNx{elHOP>h+}$xVBZbh?U885m{hsZ_F7_hzaOqx8#0Q^XH`c9ACRTnns!O8AuC4(CeN@ z@JBVX{$~{B+o|`6yy!EH>#w^3}@iJq@ z?}hYMhzr|!Guo*Qpk$zM@L1v7Uf_58qB1FT8<*}oMx!dE^x@qvEi#!S}&R}Pq6`RP4{V300$zen=V9n;7?UO zn%XSZN8U~t)G{{Ax?UwSHW)9F*%&iWr;_64-r!nZrIvpKiLL25CYCD{lj73@blvxm)TIX+}3tOe|wgF5H5HBcRRawmv?f58L;>+m(_&ymE&`?{d~|8EsNaW+;a*vyc4j$ z^35y8Ot)0*I2B}IECvjb%C+JBQ~fvl+2q_1HbzTU!%N^~iK;JQ<-HBX`z@!$n7zmh zy8rJwonH?kgiSlFqwS2D_E*qv82ghW>P7GM@THR_qqjT}Bn{U9P%#@N4F@c%Eoz6q zjYxUD*P?rM$Ky8?|0oU}EGVW*RVz6QkEfrj*j9*V1{Pf2+Qkm5Cckt>Kp@a9M3kV% z^IrKlQ1DZ_f)6ssG9m0r5hLX7`L-l!o#>HPr`_4z!-N0o8ftGW@sQy?@3B23&IX*k z5N@_!AzF6CqLPOYQy^O7m`tPug8yuUSTkLtO}OM=ZI3LQm&|u;-C#WX!%ef~E&Y>_ zd#W!{D2YBTh+B?S(AAOTR)L&WR#YnY~Et5f!c`O&k+k6N=G@km~DMz@P zJf1&_*mE7z@SGd|cLC4qdVmN9osyJmTFLd`f#5=oUeA2rxol`@h`k4&<{ORmFr=~% zF~eaMFLA6_8RHB|s(OnnuE7|ZuQ@dS!)1wXECP&J-%jt4_EO%TX8~!CB5sI??M$wy z%=n3t=VxOWS}1IEv;GyGKN?M-IZIOu{U3c{LH@s?Qr}>3U|?ZM| zH3-{;s{;=OzbMr`!O>ZR{M$g$6j$@U0-CtvqZte7yw7B=I@jJ8BjmRhGY9xQhm0W; z_xN_Gxe_teIp~kMYSfa7JKqF8pP^(b+$cRS>0HS@1vpLC#XXZO;x0DjQXQPi9>xf0 zifI4rbSp^no)t=6SKpn^@|k>0RpO778FSMAVIw)d;Yrbhv{$TNdxV&$1?8aM3j7>y z9V`VXMBA#yi6y>nZwmhH795^6SeJr0a3z>Z=|&EZKrPt+mkW`$Udzp}QK;IL=l!Z{ z_1!116{9^aLTi8z-7SR0`C6>l)n+QzfQ+lon+pA4s_63Wa@mt7AP`ybptsPq9-SYO zNXlhg=5(p%us;OR`FN+y$+hDzvqyBapU;EskL^`W(gtOd#e6HimSZK& zNzKu<^FwrJ4`}WhSmuXJ4lr4@*1`hbC-RJ3LC0<~~> zk5=}LyomPia6}R!+i)$S{Xsu&Ou5*KAO)WWebJDFE@gaK7-EVaYF5esB?5t)0cBM} zq@6^@;eSOl#_CN_3{3t5g4V^#x2v4Qa~^VD9E@aE!}I6UDk^;$IUer;A- zuQndnO^QfMBgtg2C6I}RmrRNvU%Q+xe#6C;%;d0vU~=aCl1qy)rT{|(_w1etX=#N0++yCDHGHzk3w-RS9jbbt3B_ ziiV0bvA@?Y=SjoNS0b3MBo9&ui4*n**k(#>I|dRVuc69Nl3+zr{2DSSkPL?#sG#1~ z5+IjY8D7@v`e;cJYT|ZpI7K^gehpvz;(WH*?aTmNCGdC3pa@EJ=OM)?Ha3Xp+Z#6xzd+E+BiyaPC6NhPj6ml;cl#LIzF43Jh5m| zC3wH(WP5)jNT|tZvJ;IjS8Fg?&Kq2(Kr|kAm2KQ|~ zCg!b6uQ#IBjH}D7rgYs!jee~}8=-YJn!@hT;A%x-1rdry>~J`CDMt==x{MkPPHfT! zySG*;sn+Pq1i`jMuC(*w();2L>I~ZeehUX4N=+hpfMAA{a#@;PX|Q-S&RdM|pw==JBGKPKw#z!_qle|9RtKwNWD;Y^Ku*=(J(`u`^CUDB zwL5vtS(dAoeGICVP(}9Fou9%pBPf;(v+|YGyoQH|e=6T6pvhH8cpA>J$%see^nsx^ z+c)HkG^QQHg&Ac`Gyd{#WXJ8Pj0^GUK-)Q}csL+9%&TQ*Ca z>?K35qcg{QsM>&T6&0~hTWT#i?ejy)>KVHwv)2j9yopYF<1IWMg;{Jih2;?5D)6Yk zUd*aYv*^VK=w)q9S0b0|ONT#}(FEba^n5;Fklt;8V+_bpiA5nP{Q0p|`DpYV#fk?-h!L8(5SNT45Rz563b zlT7 zw}Qj*j}awIP~_!NLIiFoaA3Q4XFtp$Fs|hbBct79$zDKwdv#)38kIyK+UIvv_CYZE zIGQICX8Ufvq?6=ZM@5d{aXZ(Pafio}ZGUPyd`^(bGU;|1qkmIkV}C(B_L&0Mkvj5x zz?d#B>^Fk?G{=CQWE<=P?{*EL4j0-psGOQ;fu;F2Lm{_d5;<@kZ*K_>^BpuW1ZOPj85U zJN#zS$@rg}-qCrEr^uTRFwME)Fh7hxtz#`vI;&(=t@(q>sm!rrFdI1ZlTXaSKSch! z-3;kH;WK#TqYE*akJ)|<%(x(F1&k@5)0;`u78t17yRca5jbi#U*xnJpr;q1+J7fr0 zZ?~H~`XB=sCg1trf4`F`9T0Hsaxh)mlQ_OFr>U!Pm!p0J;u3d9c8`R~`Qi@rA=W8- zF+i6Og{nYT=onqbIz8#BPt0W1IQkCRYPxw~ZcNXxeHqG6I7|9-5`q@TG{|`V3RB@{ zD=bTRxWZC%qh$^+7RAy&grPE|6!i|w^j^mUf%24g zcNKn$Nkb9HU*7qJlA??&4v^*_;p8fn2FzbDj zlGy*OwUtbQDAWVT+Tdfdb85Oh?I9=GVm`odw$_%2tw$)tz@KAWS()<=i96?UeL9tm zF?#lAMHMrm(adz_V4F%)vb_^WqPcpmPOm4DUrDvR@+bgQnhmi>2SS-!$^|s6)qCFG z^fVe`h=Fz8D`J87^O(`5;$heKQc*=wVE;kuMU5<8nnntp+8D*2*&0dUB>;gX-P6F z)I`2^;YAK*{2rTS_ox!0?My^}vKdnECqNPRn}!jrsH7zsL|6a*X*XAPea(f`f=?xu z$wFZhdp=lB^An#U?7-t<>S^rB1Z*#8^A#ML-4P_SpU`{R0I%)L zsc6Fg74iiKx1tHde{~=UM*F@4Hs&H>2u2eY)&{dM{#QXf8utHD@Sm#xUGSf(KLo~>g<0X!2i$A1_e#p-cbkGzQ%PjSnYp{>LikRu-33| zTdxPBxR1tZ2OA=M5~gtJEQP5}ci|h_hlC&x5!KKqH6|H!F@+DEkgCz&EXJc(>WAAm z`xASU-+%4dY!vc{!INAJBwiIIE%N=>R17Lf|JRUn45?jqiu3JxloZ-Oy@eJd(S!@B zU#@||!=!1EfsVT{C1MIHDh;m?|Gd^r@WGI)lH!Z1vdX)l*CQdJ*g}}Y8!zix{R-H_ zZ8M7P`1hqsc{rOwJZbnW3`SA-7A-6_Wc~Vluj_B2uAbIw~>BsNL1h*uYw4jgWk(~nMcSa108@s1IcG4TSd67#OY&YFhCY2q_y?Ha5o^EgI)AflNZ7gE zx&HK>7`1ULJfb>^9B=zmp*}+Ep2h4aKe!P|SYBL|qLsMsnG7Qaxlp)Kjf458 z?AR&7rEN})$j-w_xm=H5DCU+~o4zpt0Y9)T2Q4b^w-AO~c&UH%Z(Ud6Eit&xe{Y-uGI!Y`nHfj&RrRLfrtKQ|HSESc=}w5WjXDwv(^A7A-L{ z-|?FKOOrnKM69WHD%A4Q)$B^>(pmkURxQ|t|uWc-#2}ta;Wm+{B(9KH@m6)N3-4);_zq%dD2BR2Z1cT zV!zS90*v+t6>3io%WP~zgU4kX8mmqC2WYfj*g!MMB}!&xR9ZNJiB%6?h;Y!y*Ztv| zyk|4L9hVpG2Me>5hoc~FQKQShj4MyBcG|YcpLKTOQGZD3?0n~g3+T>Q0vonDc9yy( z>TLlt&@A>(i9~Nq_CGW3#-GgQ%Mr^hK7BOD9f0?7^tlu39CAz*3Jw_TK5*)g8T9Hx zz>z2=*I{q#;=Am!&4*ikM1-Hetb`YU1j~(z+9-lDwSN_2^IMg`@`_he(T+!@i>4O% zT#m3KJ;Slb&cs3(MxpJnGCl{|(^co~Ggr8n!;k1X2R4C@#H!PNb9NIYRG?@E3^9^tCN}$-x@M1R`Bc%S78})G=)MqrJSCxbJ)t;;s?EA*QSt<1SV>qPXO zcEV&Jt4YHk;8822*1^Cf>~M^()Wd~|^UD<+Ry6F##KFtf&3g9ZbYIRQCmw6whLA%< zk)_?TZXVRd$}k<4ik=%7nX`Jp>ZZc=P^ayQNZ4~J${DH9!;<#~2)>Y7Mt+@W2ZleY z{*tpds9TxtqM?Yw-Z+G-5&D=SD`h`(lEQW~YJ$^$a^{m1aE?PwByY+o=-3?t-Roq` z^N1NsQH8X}6fbJcQS1JI)YAXa?T+7_9#o6z_kH7B#zuhISvo+-UCFuM(ye4To_XF@ zHJZZ;tFB&Bpc1Pr@DttrFZ$faYuB&tTo=3Q07@?(`}5D^E~Whxyw>v9>52KRq!&cE zn0*XBrNr{K+@HFsuY*I`&o;Q!3uj`LQfw-4EyL-%%t$(vasm1TkU+yH{ynRWNMWGh zNb@%T=*kr}izj;qDh+UzvqQ=D21#2Np5_%PXL4b5ew&cVOP&9Sy!^usK_C}V>^6b* zgVNX63KtXf0j1=PL{H&jAO^a?ID28Bkbn;xdHh+luFoz>6`V;P zxh;%0&?i%jeEcQXEt)ckU|NJxzTK}}FCgG0Lr?+N;FuAXLAFUIH`e(S^TTm(c67N2 zHxuhTPdIyI8a=l5W1!_L!)E$OLn?{M@kAw$fxOj|xg$0J!JV457SVEy0?jK)e?Y84 z!>-PCc_QiLlgQ*ocDDp_u8hT*k2lPf^0oH9mH%eL6Qd}LcPgYUw}i|?MR6+o_fq>q zBHYSx?EBnffL?Sglo(|6+9fn6pKX>YWn?up0!Q2z@*ncCrS8T$Y4-$Qbe~{r9;ZsO zKceu}x!&2%L*2wu8zd7@mb^*@f1_5OQ6q%1ex?5*&vOH2;RxPK3_Cl~MpsLDWuXc4 zjVtSfSs^o9KwjLw9N{1Ila-_i!(acdr@C^8Mo!e|VDIHG7q278Yu(ELZ}WVAt!dnM z_$>N-fE?&z%vYX1IPJt21#;=dG%a1VV}*uCFT~wY6;w1I&YSqpnP!`Jc;f&@sv;ry z>p0gX2sIgsmqjAsw1H4|Dh#_xDUPD$uP9$hxUMdA(lHx?syE;osQM!faDs!uVWOeQ zRWJGSxlkGszf1Z?;Fu}c46IKW+aY;kyWv z`O3BUs@+#KOdN6jP?+{RLW!0<^xDkJw|V`2Dnec2p>4_Cx}U^`TfvtrUN2l`z>A%$ zn@i9SBF^Gi;zWnDgb@La3bpObx=UL)gTnY9us`;#r5kzl4&@5r*C@|m7; zT(3}l*-KtoAVZgX+2Ie^7@y1`xr)hHpOj!@5Ml16gXiQ^*F>30IPo1yHUKwG+yNVm3 z07UPKaO#aG>{A~cLRu#hf=z+alSAb+D(`2T!xP0^kbHT%!AB1wmEu1PJy1wlo8j9b)n~* zeY-b#oOqID@6$McD2J~CZS>mk*P{((|A-#~A2RWtVmvR9zkMZg4AH!PzSKQsPnSMh zZHfZN^96dut{n8pc5*{Wd&Yr*!dLi9i(L<&NUAaNYa3>H@Xe)5x{t$F7obmCk6UBO zs!K3)WjA|oJRNa&wI;FLvZa#PcnRLBG4&)r}@}T&QSzb z99x)AN`}VGOaF33UHts9zS~IvDGmXXzn&i4XxL?h%-e^6i)bDi8lvRT(^(=}g;0)@Q|S=xaiify|#j20Z3qY3or zRR2m54uK)N_FV8^zqb8RiV=csh#O{i+L`v-FFR1N;N9ZF;S}})GWL8Y#CHp`v7hU< zu>zkF2MY+dynsX3+xz;XmIXU*3GPbTdn!7UR+;#za+E)Q_+olAe22I8mj!eg;lIL#uMShX;XkSOX{bDG5j+UN zjkN2@S-G|?ae!aVp#A0#T8@U{5s7!vOsI%i0D+6<^L;(`o0R56cs^BdNQgnh3Oqb~ z@3FJv$vky_L4m?0%g-v19jR4(`bLU9Y;u*Y4u2fEldhu)a^fs0_yK}m-@j)qP!MZe7*2T~4uG9vNlOuH$s1 z$zASy>fU~Z*f(P|`96(@f z^#YbGMzcnR6eH<16aRlb1QKtfawbOCENkmY-m4HCvVMx$b2mc1M_9$2IdvaZOGD1J?jeFdmR#- zz8QnPJ6%Fel!RUUF1)UB5dR}uHK^4$;UcB67Orq}$!8;^!mKQwCC6?dCuvMc^I=mY z-=gd>k2cZ~Sp6m({@DyV7$CfiS*yQ9n@hbY8ffSIs^OLFGlHb3_;-%T&t~rzM9%RQ zbF19dzMR$b^Y}S7UznJ%Wd!2H-!xf+zy(X@3}$$uy3ZOyq|S5`teminkrq07H0 z3VMe+zq%;+Tns9F1z^ys{$(kO-0t|3nPT|l;HgNgB!l7@y6PeCR!(~qyw4!JiH7-w zNn?OYEsqpe`l17ahQBJ#pPUIP@l#-J+Zi?FW?!1nNSZxihJx%jLIRN+(pAH^uhuAW zB+Wjqve?t=J`DI{5p@=EOQ=XcF2;QWq3E+dO|XG%3;|?=fcY7_nWGR+NcVCf5yMW^ zEjna;j=e(EgEOa_fznUNnKNFGSc(|@?{NNcwgug$BN-aex|n_S4)4dab^=zLxDrdD z$lPvSV~68-cpTQhg!?s`hkDCY^y;=NfX6enByetYB?hnE5S`PNxD|{PEJnTXcpTPtG_>uJ=;B~0Ns2J#4iZdf@ag)<=r_%O&6K{VM zm}ug-yX2xw-ZWB{_o{%weh+F-XrG+!n^wTU)R8;?;Zl;*AWIe>`fN11aDw@lp9l9= zZT~3l*5e~)lgo!EqdXrUw%zt0&6f1I&`5n5zskT((n!vZIA`zlyLow_El%0v%_+}t z)8jnyY|bSzeFXhJDHTHGk|dy{W9JT>AG;2N(q>JUXXTUKPbc&^>8BJ8&6QBFQ{KRL zF6$o;QA&SlA1^nl82g2x;44UZj{K}=l08R>ef@r-ve#H4ZOa*}QlZNH{=R+o=?Ocd zkxi$^k;<38OQms1ZQE5hEmGHM8|v%iA51HV?sCL5r&hHy0PGQJSoWwJLr|^K1bA5$ zJZ<}duJ*?(wbvVCYE-KXPYi?PR!t8L_bjWqtS7Y_lg}y7-?$nOKU_tQIDL5_hBA6Y z_Wun;tJmeqxrsU+T;WY!^7iHLgIKHveE$YzI_eL6+qAi2sZgyVm0L%U<%LRXI5V5V zZ7b8Do6vLAuY6E!tic*4p-++vYc7;Ne56vTAtW5v#AUulMB4Z<=Ajg`e7PSqMr^<^ zo2AQM&+2<~I5=1=-!wIHr6 zig73>mVfHoX-mu>7PsBoGU5IZ^KI~_mV37+WGIqtR6+p{`Po;l4bD)M2anrZ#of0~ zE=wr2E{)?Wchx{AOtY(w8pY#uNOyjk8aFDr&qs0jIvKr4Eb7s^U0LzR%0HF(vAU8J zLEFi8C1`#>d#gTR9EYn&|GWtZ=VK}LcOq)_%CtP2SPW-I_5Yhjl$P@T&Lj^h!#q7R zs#;1SM!TS|SD$M}$(9FpIbb`zfhCl>D0zu0cy`{Q?yn{?`-~*#;)kFpjyV#2#TG2q zndxj~*rH^ifsGoHjKPzet~zC<3QcVpG07K?8NajAjIEYC%bOU*qDqr!CiDLZmkP$i{?j9P4zz>?h-p7VI)>$^829jkvS7Lg%)? zLO?frE})#<(w?D_sICL}Ju$w&yMc1qhx?|+{21!f1Is3=(2xOn=#-LcT3E`Fg$Kd( z4eZx?77#mciY_)(NRu{woi^F3J>$;o{<>xntQSezn{QAbf@TQqWe)p&ig35dL66mP zT0Yd5E9PlXi&5T7=`WRhJKX{eoDoMRvj#m~x_RUMr&X36tTM_`?lF4X1Nts(76)Zyu{+HTSsH;|;qhJ0D zk#pzb3Nq>d8iv#`h)m3Z>FXnX_bzpMJl%od3m1b~3~!z^IxJE~F(%(lC;|5(UfJBh z{PNP!*x1Mg&)4%PfjE4T2K_}0q>ZqVQwdfrrtOjQd!stdnJyx49(5ZmZ3a$ARoeCo zXc>_uOr#pPhK1-6xKJQ;WZ>A9Bl*zO)kEC%P$cw|H%};@Xl}{)&G8#Dl_{?ekMed@ zo0cuUrBL{1`y`1_mgO@|0LA{IWQ-k(eGPEL;}FxkRRJT!UzE4)aym$XuMono*SSZ$ zPuQc?@q>-}qlXi-N+^9afjK^LL@rN5+QN*0p#?v40Sc$p2UayPnxAa&^2-z9T)#Do z0u$9?%ok2}WxX~>On~vuTM;b=eLP&tnvAG2!B7-NeAg=_IVGiF<7+P}5#Q6O_i$SH zsSSI}=E7g^ISg-smLxb5-wA{6CX4ItIZ_%5tXzP277Exx^d}XbYyDcYP3eT6ch7uc>yr4_#8Xh(UD08%#ZW}{*$J%%im z8m-0fT7B_!JD;MQD`7d@n3=cLii{9F+}y!W)&=!9fQeN9MjmRWM~7691< zCBGA5h>=iGgicRS!+orRP1BdpA0+CvfByW5_Wk?KukqleQ!$l=##kf2u&}Ngu$*Y6 z!R&J>w3U)O{oXA4ZmAaz3CABS9zwKFT^k4>lW_2Gj^HI(}LESI8E#*v`ab^pXS}9d@=fGyvGh8oze`*jM82hq&{B~2J=)&~l z=T8`&r5U#Ki`%HpftW)J^K#FaOZV@nJG&ohg_F^<`{jADbQcfO;V zxbpJB;o;(tm3y=ovezToTvjeFE}KssUdkO`-51%B(*u*T8Y_r#9~&n}#~XSR(x$Ap zy4@3J9_Dmu3!{tmPE^0w7SN@{0^41O^(irZF6Tp2U~yRs!2oYpalS=qJ8{osiR0nr zP#2LksGA>rDTI3$=PHHLx-Jo;R>0ZHZNlE2e7Uv<0tSsoL1?^lf+=D9-v(jK7vxGQ zeR~SFx7GkP&{$}bj9MhSPlhOaJY9gPb1wG4x8c1diqV-(+!eCV0#g%k`i$=5)O zj8G`5^2p-ihopHnWEBO7n7C6lBa>Fx92dIi>1ux1a@X^wYW~ZEB`Gt^w8RR5tsoUj z1q^w+RU#SQf!7MsY2{>EIL`P&9YeQh&+|VS?K$NZ<{9IYz@@yhGP16U3{M-cr1_DB zJDZqti_X~>vEd%(=tSD?z6y(_oSM4x3Pz=#yYjyr2VO5$Su|RL7l6_TbZ#s+n+{C! zrp5A)gWFO|O$dvOVcKW>Jc|~hk_Z>Pl8cg~jk`~K(!`}4lk2~POAqM?_ zxe@4;iZx5ojTw#QZR+*hd{qR6pKuZ-mIblV_?y`}%y@QF|>ZQB|~9vmM%Bhn*Q^c6E2tdK@DOVluge zS($pgym%I?ho9sG3q{9HN;AY?ALQx|S`)|kGq0sDWzUrUX;pA^3fMqrK&AZa%z7#O zCiRQy;g@@v2=9yROUU;A>1@6!u7F32U2T@=-qjL_BL3=psnn7M zIoEtJ`AJE+MkNmVg6V<5Jq`*PZYM@ya~^+VTxNJG7kD+p z=;ZvmL@>*y%diw>$JXm7?5E*s%j4qeom#S4D!J*IkS%OVHN%(U46DCTq z!;`etJ$>K1VN(zIs? zv;`6ut27hYsi}Q1?HQO(d&M~j(!?+*EFaTHBLmREnq2y#N{4wr1GdY(NK%b};+jXJ z`ALgt-+eDlw=?OtYKv%4W5Uu}bCJfzhcTNMv!0dwl^3D3UkeKyi`qYp4bo#v&l#6& z#znfr{#O^A=>}v(-Lk3eWy3x0_Jkbd6V^Hva(S6Fn22)tRPku0no#T% zwb(Kb3aKJD*OPyQsba+g#co5gKs9@L|60EO7^2&!j&3Bb+TgXhNg3&@e%~6a`AR!k zK&mRM4bXEH;}4a$0qXU~%5S#*9M4Or~=(s8TQF1f#(%cTd zn?bg6izd&nO5jfEvGfSe#eJl15dikfikX4UvgsquE>>UH-&wH!m@e9?Ped-1%)M)H zFn&a{*h!1UMeH|xDY$-C7Qk~4Z?fWS@Ln+tL}V*4x<*Q}`h;TazUB_14XfMB1iII# zKo*Maqr$p-R<75EaDH&+0DGQwAFhb4kr*`&nH|+=!VGXQs8d3ED?`4HD`y}hE-8}g zq2PtlZ8g>S^;!5t$DdC;Th72@4E_6+Jbo0K{%ye#{a{r5tT}nUR3SRQX~F;p%P}Nl zRJEFKpEuU{n6p9S#_Gj0B}bDv3ejuv_BID`a@8?Xc%{lYmpR}7km)p^Jtv8PEe&S%BWvL#Hks&ZM_-W!el5t(c6vCa^njuw?`c?%3X+|zIg^I0 z+L^r;*}OylR@=~O7chbQDgmPE#rJqiVpa0U!OH!hOzjju1PbhQtTZe;2$1WHu-3}| zF)Z#9t&sIeXX?bg6x{fmr>1GB>ipI&6l7Usp~()HE%@qxX$mw{3l_eJhNRPE3Zm1% zi?0wSKS9QooHzhjFj-Q!RjBqdu|@8GmD2mlN!NHfpU&cOzASuez=U% z;A}|U)ZsHpIgs-YSb9%I!8@l{1}g)~|MyNaA*YeH+J<|rfmmldqorK)Odta%mltG% z35?4bspZD!TCJf5>B$(5y~qS_ZlB%Gm&+aTm=bLWs88Ku`hDI$x$L5x*I=vrlA;3; z;MSWzmIGMbeS}ltT+vMZTH;@tDiTP3;%NQqz0?%~-&&AIZ&m-Mj)g*y9`_M{q1kp$ zdH~XxlUJF_;uh)lekOX-;Q_}!ZrSl#DvUSJ;)sl@z_%9fi$AFh31HI$I7hW1J4V9~ z!VB=KzI^IY?_wjiU5&dZGNZe`zWy)Drq!je110&)V|2jD{o6-Y+A%!_XB-L2KXX&4 zbCey@evO_F8kduKNw3P0iQIaJT|5W@F7Bj$#;yrQBiK6gg$eJQ{ZrB6BaF%$y!T8Z zQoNv#29ECwO~?x8k#!Ec;+lM{$@PcA%dMvpx@9W~lK7OYo|7d=#EYpuJ=R7&CGcW$ z!41Z{;=Z`I2;Gs1X>6WsKosJseVer>gF}VThf{>!J+~40QcLp9XM5aRakt&f1;Ly7 zD3P&U!O1XuSM-z;!XCQpeqA~C^5vR(SD@(&l3yb02t&XlTfxYb(Q-w0c;lY9V0X6l zP%gyQoSV2(*OI+qir-|!G{RkJW>6Kc8@l!hHJ0Bqt?kuImjX&A;EFGhLdC{`s|hj~BkxF`%)zc(rR6i}nl?!-Gm z`61eDL-}m#4aqSgbRQ3|N`X8HC_6IyvOv8z z*$kspny!|@u(yC)p&$+E%y2JgN|@cB<}z}9w(O7P>z|M-&{up7ef)j^qdavbbm7W( z`4+#chQC$$#+I9EJ9?(1$8@jHvLOY#nP;E*A%89ke+}A_miEuAhIrfNxN2?XI$5lm z03W;TY9uvnj3=@nF_UWieRE7AK^_d9i1q$A|z{ z__W)-rRw{Ji(-DPVGA`{JX|9LH_HxVi`#_eItQHRFWDPS3`eZ-=jlz_lX((h#FQGTU~B)le_}&>4@cv+q>^VQ6Ohq=bfwy!My`U9d499hN(%5t&mudgtvAwTbx6!k2hd0m{zstfcS*K?&Ous8FR zT73TpYws9jS<`ikR(097yKGl=*|u$?%eHOXUAAr8=(275?&p2JdrsUNU!1r&5$o4p zd(WMjD|5}6GshSc*7w7nySu>&`wcAGqbvChbf3xg*;;}m6!YGZTZme9|2(|L?ictD zGHXcHAGzq|tWAa#Zwb1;>~6q*RRjn>0Xv?=i+tN~Dz8r;cKEA|{#II~gE1YXl`;+7 zC=ThKbg}B+=`mCJyPO<>$w+kV%hGrm?wbc!gCM{zyvdqRQn_6V3^@Fs`$< z1~iWuJQCv>E#h||AL9|m7{NGQ6H!~2w?Epq1CQj0dhw^yUm*W>HO25A>J|uvx>&p) zF0?=Z+gC=)819WHvQ)3e*Lklq+YNSP<;*9bk!Qo|`ba>}_OSMD+OPvOCp-Tv1g{?s z-@Gs+Y#?I9@Uh_z_@46&HxmY90D72GA3eI7dy{M}wg$drzEs9bL`I+ccrD!d*mC(m z=7T+#OTOOpXYE@y&iUP`vy?`QHy7$$?sj-lJR)@F=dx>nn%M_`An*0ulP^xGhW6jA z?{lxM#X9{v^vZxLaj0r+aIA=>z05L#T^49VMu8Yf84V5&)?Tee@5pKys(pcc=`loZ z-socp=>j)Qzue}>aYYU}AbhgCoF$q{@_8wJk{UUZDobVckqBb))(_J=omDHJwz{e=z%hATf=US!w0@kd55~}&s z(^n0<>d6-O$pzaLHLbi@sFY9*MI4g>%d?_TkSQhzQXnQo*G?dre;FT5rb`_+KLVdH zKX7m^ok?xVvq$`pR9Ddbe&GsHzG2YJ9lVvGb#Ku?FP>bd4?eMdkf$^J;dMKN@s9wH z$K%-_TCQ$)nl?c%K(YcDv%RlxU#)cGXy3{z>u4lR|L93)Qfo#uU+wqIUkQ}5#Y+=j z4LiTV+@rW9jEOkP&+uuDK$Qw5%tb;jZ^@_v7OWVETYQaX)W3 zw$QA%n=_Dgp0o=@EJ!#=Lfb>paUyuM8Wo>#PM)fzKP9@{P)s}10RxaH#K1Nl>b4K- zH{hjzJvO!%WQzn#B)ASvU;xY>Y2PIr+Q0U}+G|V&Mn7P^#*jeM`U*pCYHdRpff8Sr zE&8UlCHB%I`eFwK$2WMR6M&!e#U(%!X>(B2Di09qKCe78Y3=j}6s>{TkM<@C`ZHK# zhXqEnd7|`uH=kRkg3BnNZCWw`#n;B!0hn{UG-fk^BED0rN%}x_A}J(ATIRvaKDU~r z(YGvldbO=IKdcB>^vJ7#S&}NCa)mR2I|02=?U?@c6^L@FW>gHCuIYF?JtM@RJtuFP zb$R5CIk`YLHRvIIAhv4+%q_Yk`qrL`vJV16r_qa>*l-RI~GLNat& z+`;r6WZZPtDD9?khGrq0tqO%$(iJR?uA^>VKXRB%P8M!d z9M+Uxy!54}_1=J`4w*Xtwo^0fmCEtk$+x$BDx{<70=PygKoAtlrHFuh=1M=-O-EW+ z-*g|^HIvzvMl-?d6qMf{@w?H|9R0WCaQ~}Dqdx8Q>@q6N*>PxYcfRr|_n`KMKmrD; z$cWX;m|790tdc1MVd02SN%gftx4Z$3!P=|Mljcutn>)0L&~F4;t15F<+2OZ&a66U{ z36k?NlnpZN?y&sw((=^HOm;hNs@E9DM=WqqPQ^?Q)Fqh&IZdT`>EF!(v7Mifb5 z0q~yPLs$@FbFUVN;BwPvAq#LMeFq?kH*S3f{;ilVr8r5iURX=uK4IivKTJnH^%|Wn z@kj2iV;KxTj1^&Fw$gIfD%k$$rj0ktZIw(1)j-b5B5IU^L9{m=)FnGIV&%Pazc2!T z3Tf87IaW;m7WcY>b-8ArOB*cXSg;hB;CY_6SY$M&V5t*$HwQ z&_rMDK-bGv>$KlbFHTvcTf`DQsyJ$jdgWUt?<(8@JcYsWqSWkNCD86Goh& zGi|RA>vdVJS%P!De0KE)(8d?Y)YsiFu%0|F!z`!MrCV%*>&gew7O6KE>p~#>3M`_o z1$6G9#~K+GuoUc%!W>p|6|R=pAw zEM%{%Qok;3EKT9CGGE(DmyrRM4^E4X$g>Y5=n%Rfj5!{=s>js$Q}E@JQ#BGSaw%#i za}dT`bjS5`{3ys8SHn9b=y%7-^OfT$0KOO&x{Pu!ONW;wq&;cTId;pfTgYRylIccg z4a`xllMCB76-Bu~so8+15)riZ=nP-I9vv4K;rpvwZin-T;ar#^;l3o38zm0D53*X^TVU=aTRAg{^ z_66E}FeD2_qYrS128l0Pco+%(icFG9*%0ihs3241Z1?ZW9gv^R+vw8NWrqEFma!5p zP`w(;+2vvM3wl}HHN5qda488pjuX5e*(Qrfx)u155(gxCdhF=To#ud0d8cxk}-2oC}`dOa$9>4S`&A$|hC{P6)mf$)r7OD)wYI$Z@!|c;B`CzC#5nC1~(w zys=A>-PeOXEUR-2vYZ3=@eF~9Z9XH5^arF4`|Ool;&yf>Y78#NU2Yozw_FbQoeZMj zj}LH}h0!!dV$}-P-x`a_k*$Va>XUY_XN-5~)I!y;@csKWdb*QBGZ8Ca<;-E{bxgNY zfBAm{wWkJNsrhstb`|5M`&`!8L8D7oxyQabqXFf@g1v;?+}KT?T7#@OX9M)SFZh;F zlpu+KbBaBmuUcp;?iNQZe2<^qUOy`6Z$*y^*AnHvPM@X1;g1EQVt3_^5(}vS&ej)j zWXb&b_Ta8xV>Xi(S%5|0w6qw6MSw3fP*8^HL(hAvKpfOg2lN z(gLBwB)jCTd#Hbb;Wd?99+~@rW(DS9%6c$r_t~JX;@8adpP`K0$+R;9DlL*UWNiTwT* zbIZ(o_{UTO&@yfsnyAx-l5aD*S!g2QF9^&Kf$Oa<4!4_~Xdu@PdyXy=@{SYb9x}CR z(T3m&udeI!^BKVz)p)qBhWjzAs@oT*fCe3YK6^+s0C>O;P-qbv8a!htWT;3X|Cs2E zJH?;vvzY1mP;wQdQhk!$wCCY_ckbJ%907BfOX$2HGa^B4Oz3@*{Pp5|h@15eM6;!g zfAc5p-2OMmvo*bDBV@?}C8=JRuYc%rvd`IK**}GLYHM*=FS4cHP%Q6}_Mvtq#bIQv zGvrdNk54v!e+hl(`BqYY`dSG>oJ!IU7GBb4F21xBBK=Udd^NCK2!aPlBa~QPBcW!b zD+bk!`N0FYXtbiQq2UsEZS$X>|+i@?Wr?wHN- zc2N~|Q)X`7+0C&jnkZN;zHJ_WZDj~+bwXnOMXiBbrn9#hUY8aiIQP|m$pRb5?SA)R zmLYEp%|S%cYg^}ftvjAV>p8)scSj_Np+NKt;@!16-!-1FpBQBG z41~W(f_CzH-*e_^dJP7ECV^d0%XR^=g9Px^^Sk@!fARz%ydho6f zl=&OQ^{8`Xuv!X^=q8q(wT2<%Pyanp>g4goz!7cSTL)3FUgwA|S%*E`dHc-*Pczc$ z61xl8Y=jAIKk^)psFH?11E1fycUZz*we~2Yr>&cgA_I9F2JW^}tz)aDT7BB8_2q5; z4ke4rD|=K6yOKg-Jn3b0C0%hie6;rCM@=^K>S)STN;9`svo(VKGv)!MYBZIJnp1Af?z4WLxCE-;M-y-kW?d>F&dYE2S?gy$RQ&~V=!J*y{@9D@ z+jnVPy>GrVo|Y_V(uxEwA0PpLUCX7)=?wz*+QT!c#*<_H$9@}{FczghQU>6@u3^u) z?y#A4ft+xe%-vE(+7P}+2W>!iDU~w&IYt)wZezKW{{4?IyQS;d(m5oQ;euiBF55he z^k1A{4O5ZKl<^no_qDHC*#U3pcgr61-p-l>t;ek-?ZD-C@8^Gd;NhSV%E^m^UC*0M z4nk~iU%q)T$o`NQBYwj^vzFNl3lCm~*H9TlIVG@{fJxPcwv!r#$H;Y>WWRVPV%{B% zYNdE@Uj{E8Zxbi!SwBO)9hyXGy4>cRzZ&`M2y^mUKM!Bq8S3^l#zTE`BiPz}TC&Pv=ENdE56ZCAQ6qx1mS#Pz@dYSqy6p*O*MUiJ0 zA~*lH>~D+tCJcz_ETZ@H3a|Sy&i?!49lS%C$+q(b4#ud#ep)Pf4oDRxhC_4NLC?a| z$1{5>^bNVM_{g;TAsRvEbCzkhq(MWxv8>MAOO5)y^x4>vcJ^UiBg7ik3z>USUD4>z zkiLm(hH7_J2JXS(;ePvMlW`hlDRa6 z4+f?Z-s6{P1IZ34)n&Tab4$seuG}?r&@YgKnx&kZDHH|>UeQf*CT81_#Ln%SAD>jL zM}^t6;e5%$%K>PZABOO{zGo_?+TsN+`^!-tJQ%jz&#?QZ(^B3%6@laQK44j7;P2j- zm2KfstY zIiAk(_a35@=`v%(n2|u$KY|V>B_2)#aiizURLfWZ>n-21$?{^uF>3tKvEF0?3IP0> zNFEigH-#@ahG=-XTUsQ@41<|7p2$YJLB{t<&Lb3ScZrA+r3i9E{cMK&kb@)7%*q=4 z+f+dzp9e`QmGZI9w-H4|e|zzsyLsCv7?PL_gt51czT;a?ZmORbh)$d1LDG+tH=)!2 z9$OFb`m!C=WFC=zs`F;R^as8S4HI=j&1zc00$K2*E17-`%(bL+=g$0Bz~u`HaxFyr z=}HSdWjR*MuGwe*;RDVKI($PT5e&e&5O9Purv7sOfQ^^so7naUzM)QiF&@B@Mh_N= z9C)=9hC$bbOu-}lCqO%JiQ@=kjGr=c`gCqjfA`5{xO%q>2z{4YO{WEjXs|z>kQ!S{3KO`jJKH&x(ka- z-wg&tbO8Q7AYlXuhW{bMD|G(}0e_-=J zGv$9i_y4Z%|7pelazgyy+WEi5CLnD{6!cQUy!jEEw(3@?+jEiJlU6{XPJ>=hU?dR# zNfgw|?5c>2=;aAeVHc1z#FdSedYad(6igp!bz{u(1IoOBy}ka`q^9De^R1>*4?FPk z&OW#=x)L~_A!}3Se>|fHl*l75nTxn5$Km-z0|t%yvEr383Q%D%oBn9A6;qT(&FVM} zRgB0$+%s5IKfM0{GvicT1jNU=68}tx|LdTI`Br4w5G&ubWnq>-kN~nZ96qr)HPnaO z_wF0jVte;58?rW6qlFK=X~r+vl;%DJ856Xma*#y$hXg2@Xg#KaFtyvI{_m_PU;K#| zcz~XVGFSl5-zx%Ah8B%}{9iL$IwKkiT?n|}larU1rfYvXI&dTeuqiDN*WE8L_%+n)EL(&oNOP_ zSP;%1`w$FpY5QX6e=YjbxFwS~$(YP^o?>RW447OP>?&WdUKIQG=)jBY77C4w-hffy zp-pd!!0autY^`}>)|Ah+>ibX)3-7L6PokQ)pazAGV!N#It6mgkarC!;V068zQvhdnC&~@vJ7@deUB)9CIszv3r`25{_uGmXXJ#U)k#JSmF&gw z+h*=Ot4fvhro7oJHf&!x&3a9i~Xf-T%6p}45ok(vISXw&Hlx; zZtrVI*~^zLc))sRYxJ#pvrW63*0t+b?gtW9kkNHHKL0)o|jKs0%m| z7Ph+eC=;d+LVGa?a>7#hP%$A#mU-sZVaLpTo7JLFP;daHM&0UfHTv5VANmmZh)u9| z2$?A>J9%8_kd;7#@liI2gk2$a8g)FExL)N?bAKQ;07-n0aR2>yEp0PX7okNI&aVv5 z=vk<0Ema|J+pUYQOY(c@NJ7B z;^Z%w(zj!d-`gwH2mRj-q1#du=K`RKrNASm!YjoIu}*a9Lu`Jo>x`c0tMEgN zEzbS$ksbhz1hC+QQwzf?)G&#;@Os2Rh5`&-b=&%w=Dgc5LxPN*_3IA3htkUtX!8P! zv^7+JJak@0K(q$jK&%sxII;FFpQ6mMK88&E>Mty1ynu?z{PVhqS1hNDjV29&`Ao?Y{ctTcpUii4W7a*SV%oKyf zT&6ufoljaZ8|@TB^Ny;O2_X*oXlJKw(XHWzY8EwEXTOxTVgWQpX`|SKJ52sbKstdO zWBU%90(&uB7kI27XKVBv>L@OEX9xq=$K4X3($!vXw8`7K1xrWo9v~OWE2^prE>`kr zFmxfaTJUpJd(pq;jLq!3TN`&-`6=3JsxHxN^^+f=xtce`!vp8I`S(vT*RKNS%^Q>b zsnOm{A1pmtnq*y{)QI?Fj)zz9A73Ocu>_MbaOCopymX!46cglAVsNp$2ZMs0n}4{- zpGZ-}*N2J~qF;^%Xer>=ml*hJ2IgF68d_)6r^)nsGwo9blsIe6#~pCrT)GJu(?C3# zYez!jzD_Z_eQ#+uws6^=;12JP`AFEgG8b%Fj=MslSKID@z7}OFvD9;ysAcye8XbI| zD7t;0wUk9fH$Um5z=;r_T@7s#k8rtiM4s9)UOUy~rgd+2W@H9HA0}ZAOm(LY zSr}PhcAMVi+YfBI@s@LSBGq;o1EFL9tX6GVIh^q`FdPONbGm;)6 zG5&>Dbg}6&;9Dm4^z$>OuZC2DOm7G~Yr8wA#VSeP=Nx*{R>z;iS#oD)`lsHXjI^U{ zn8CnG)nc1

2~23VfvD?yu*&&93L#rww;b-&fiWMY{d^tu_NtUq_kZY7}HFfg)nQ zgv~*VGUQiX zR^bpHJ6gONHWy?M zTuXGwSF|E%%8qyhcRG3mbs!9WT#)Xp|^ z$~?*@69MZLAQ)_9k7g;;X#|%VQzYN63mP#ML;4H1Vskmk#flw!*hEpf>MKWt_kT$I~jLKP3zQPn5|pm z1#TB^#%@(B#1c zkt`2ot$;&e_ciSFg#oQQr?1>6+YbF&=JJgxM31`*Er<`*FOw`{O7xv$!l!GK6!Asp z{I_f9%DdG@`FN=%T6Nd-1B9JAs%ew8)1@oEN{7+<`x4=X=@~BZ4_YJ|2cQakiHtj1 ztxtO7PQHZUDGbDDgiZM|2ANqA#a4jlLZj?EBfJj;^~>Seh#)l*hrYP{2wRQz$%@#^v+Wc`3p$X_Wi zztYf}wT8T@l2wneC3mzR+c57-ATlwM*mda06wy-TvT3+#2&2gMCDeV!908ttT_}Hw ztH}O%*nzQU(a?^R;;7f~oq4$`1^376#9DccgvTxcW0k8jzeqJ9SQv1C&L+*&N$k z7o~$;jwA}iURMPnXEQ=DSQ3f;#V*kL21aQp34n8L1LZ!I-v!Qa(i<8c;zM-sMabeX z8~b%RghUpur_pis$~x;$e%vqCkL zfjV$gv^&#?s7#1!b*aE&dC#++YV+s8?}@^qWR!P*0EsBSt>Mn$IG$liS{qI;@2-8` zi>ZlpN;h3VTNubz5@;zgx)?jC#Wx{Bi>tQa8*AL9GTi40aeA0u@jE`->-pf__z_RW z%gav+!a<@md;DIIgjZ+BD^zFZGvErfM2e0N%4K^j$!f-MwoOj*I3s@}NZ zt<$}2NEPF0htQa^W{52=Gdf?&&)*oP??_qRv3?E?We6)|s$h4<*+{<+8#iL9+%F$# zbV|763pmf+BscKlk8 z!DRm)6bNMv&EN3g2#=bqo(Hyrn!aZ9=6L7%vZFPop7h;Io7*PC!>VPW^TMkodqN3ZNdQl|kT%iv1%lM{l1 z7GvBf^+~R1d#dLF&7A7ZP0W0LELg4O%);!ZVZkFA3ZW%|6#-v>L>!$KWaqaR(RbAz zgF%or*1d6`_3*j_@SyaqFclQ8XA~i_)F))-7@c)J@BR?7y&uqwLvJpm8rm=GQd^< zF^KO@#JG+K>x=-CLs&2&nYwBdySSAMCV=pRRtK)%mbPPK5~gtqC;0iFO&@`&r9YpG z1nX4ijuz@4zz2N&^Z|BC3AN@_rm}SH288XJ|F!w*zhnd!Nr@K>n4?iG%H_%b5J99% zCtFi@D^jFM7DW9hr~&-^Kl`)|^o}2%4o<~cu!v59sC_uah2nnYST8C!;d7aw0*L=y zyHA+zw+~bGl0GXeVD&=*e3zafDHW0frnKgBogDO4zj~)%Yi>Sptj2Dx4qo8_M|bCg z_F|%S@wHr)G~RVEI=b2sO9nlFT?^BTBa^tCqfy;N)|(5uT#Ocf1S{rwE(1{@2{lFA z*ksmfyv^jb|E>QV`4bgiVN-*kpT;n{Trk#YZFA`y=R;`YjwAoIw@{jlvzZ zp-tQP{n^b4{=d=Z&Mu!dZf--B*SV6QCZ6Mc?C|t1o9`zZUDIdjA`nEScl~f9K2xNI z29H%rm#l!2@5;QsA5&>w?_fXitz>H5<1eL_?ZzDA!4UX*2d*m*72imgeRv|HDTyxL z9nh?nZB3qsMQFA<6R*2<#`{;g35yJoCjFiu&h}U^lx7@=cwh#Odb_^8IoaF;y09#? zIXjZ1yu+ljR*59QktOl4(KGYCnF!SDeI9|7UgGw7~Ym35fwT8Gagt zMMU(QB+jy;sVp%v%5SzAuSqeT00ZpoBX&zXFFe(F7kM5N47A_m-6B;k58=v>_3$Q;eT5I=?yq)Sb1Wi#3u2 zdKucw`pzw|^h+ zes|Ip6c9tzY0Yx$YMW>>Ip}LJDUk>g8;%m3_Aja|`h^s!GkA}<+kWVCHkVCjRf=K# zrONT60_Q;a&#Zc3-n6U7kA*LU(JV!z+2$rpGNwVt()qO4*3_sYlmc%DkB}LLG{+oO z|E+2a#Q>+Qa@c%S5Jy520j8ujSJN%0SWAVRQS4u--=ukG%CGckUL3V#DZ<9`1Dpc- zq&x<|M7CB-S@>bz9$us_Pl6(|aDUfPL-+n3fgHIMP-b-!0wqqN3S&;yPMNP>rG5tu zECZK^!=#!SfG^J&SGS5P{n&2QStYYwNmq@Z309#pmN_b`rT_;eQdiK?V`luwZrnoC$jT4q=i+> zo^MELl*?m|@#2_roplQT+^E8rg-eU!*lVZ{>rN4+mDy^%n6Lf%9$T?FN^0xe5?RjXn?#2Vwj>xRDzSkf|o=jg86) z^*=zRkup9jvN1&ded*hktdS(LOoh;h^}~gbv>71UU~<~O-YKyxM$Ejt7m=5ikM{*a zlxa3mwfh{KAvtK8=x!zsv`6{`(DpFv=>BLalb7Qeiqj0P4Hh-Tbal})(IBFwO$I=V z6uP~@lvxR zHfbuLg7thKl~Mci`#m%&FZ%J(6MUous$xkb_%PeK{&XZ^4bA^^r@%WN^Tx#_98h&L zWC|CiVetZTMn671IB3&=gn{8Yu&;~?7R!}78Rf*XB)3CmV%j9` z)x#LwD2*oZLxsJ1eK_`e4mP-5f{8zkYKAxPCI(X%|OqtcRL>!$M`%gDG%? zcYCHcMC3%ThH!0bo3Ggk0D7B9r8gT(Aa%M}jR%Lr2GYmuVVBbsRIMDX52(!Ws(%OZ zfut!3btH6_R31p`q5xFpA=J`Ibb5G$wl`Mr$nD@nUl3LUWU(1{OZT9}!fO0CyA@9JFwXn9KX` zlgS*CZE3KJ+w2c1ER)voMz?yEbc;+enVCzZiG%Yh_b2fW3L=tdEK4E?6?v0bC7WO> zD=Pz(f_&BV^KL@>*y#&I1yuK`SQ_WL?i89U5V2UU#0oLkP-UQ_cG;j@x6ge~FtYIB zwI}e?l+Bt`?OxnAJ)i4On!JoU8~xK}#hkPACX8+!mGAD0-TT+zx;i_H+b3YBR(ulY zB9La{g2ydk^@L#~2M9_5{i?f!I>E`RjHbQVz>+Fq2)NjVG>#pZFPR$S$J9)|(3rNY z3^^U!+mn(V2~;FIoRlm$x{6@kV4aN=^0l{}pQXwKW1}aMuJ1dS;`~nq;}tmD#S0fM zF4s%b?YaA)AdwGCjzQtj-8Mz|%XOB4Lx<1mOo)FYAEY1bPIVWAc)Tkz53nodm z0Wys+x~x&&GQ>LetgPwV!)X$|Ue0hd&b9{-)!2zY%Ux=@FryWn^Yq|-@g?F2 zGqZ(bB`99Sion85J~h*EEagiBkMP7DoY@TvEF@gLBB35bMsZ?7O5lXWfN7Iq8X5eM zh;nv4W^v3D>oT9V^5M0pkd;q2`2rE-02&US3VJn%RMJJ9zRN#As@EvgNx zsNtku23vB()ZQCn9Nk%!PTm_yg(&>xkdqx;Q67#|rz%9mUc(m#N^o;_+Rzg_2qtt? zjlLRpfpM;l3v2dAt0Y32Q2@*MHnC)oT%?&OVskEe`>#yewUp+pwwd(1Ni+HP4^Sx_xe zB@>NdL@XE#Ioc2>Pb3$3rSDyI*T#o;K-?Qf$5J3`Vh>T>zhb1DXG~X3`xli{B^VpL zPwSvkqsDF*+A$rH=-rZ~BLV*mGzzE16e}K>FcRaOpLIsKLdwue zUIbf{;3AA2=qS_Esh8s|%3^VG!|6?UA}l~`v@Obu6`BmOsFLU>?)C|o??;V?RdOYQ z!?0gilQph=hc;EH>y@@0()Hhlcx2LR&)l5ZBMLSg+(%8>(24PMCP=B-{bZgLYc#nrlifY-!99Az zSFT0AqVd>aL7e1k^Cqyz+RP~M6tM;-&y%b$!I1>maM4f4jYa@auA^T^fX@8Dwnhav05P*1{qp_AfUESMBF?dw?ntD#`piPoZ0h z##l8gGH>bo>a?=b%(j{B#f7KX<>g57faAvFyFV~V)oKVL3axYM)DZ=>-p4l37-8gE z3-)Fu0K^-+4Z3l{Ejo8KA}--JM8?-A97N-O$8h zcQg*z|M_;>{;@CVAs(v<1>^?eOY_)!e6Nr%2u7t^8D?-G^V_!p=*!f%L-PJuvDA>9 zq->%|Hh)EMBKMO}!ku>0$M&g7&yzLr5re15O(n_;Eq;&M@ohZgCyD^re03!$z}L8- z`#)N6a?!otRA8s|Yz2Jx-XQgOE7_Zv5BYtUu#Wg8zmO4Fu54 zzfB2kGQf*p8yM?s1&UX8xxY?(*?5(6w2R+L6Ad)NH0G822}li_X4L-c?5 zG+#slty88ZQ|(h1GcrT+GzCdPzC6B!{PBWd=JT~|_%*Qr)whl1%F2J+td?FZ(K;bu zT}75=%Epe}wjYAjOe1A%Y|2<*=84-!)YBgS@E~;|y)NexC*jXevIMOvm|~*v*3UOS zlr-Vh+&TO?aMyzL`9RH zup1G;$rWRevVgwhMZU^>w51oB81JvZRvOroh_>6*%(4>TxA-$p4sBa_Auf4`7fIO| zTY-j$@3!>VW@ILzvJ>6bwSEOZtG6tMD>Kb~05_hCekoMCRF30GLNUSp_yS5;3R(KO z?O_(u6BiVYJxUF-W;kFPU$gEV&ClOazmANai5KZb9w8#MKuW^~Hum8d3ok^PcR028 zZd9BaUJTA(XOK)P>}mvl zo6L?>uOD~Wt%_p`)&~awUk?(j!{Bgwb4^Mo4QmbZH3RaAY+-zHG(3HqWZCk5R>41E ziz6?Y)bFoFA2hI=Ahk4qsYFt)UWv#M39NA@WOIVkGFBn$e5W(gN);P>GW?j5#dN9AbW=$CpZ6ecDn3I|P0nSLu#dI1i0eig=C}5Pk`{fy7^mx|dh6~<)RvfE*H}YyWR{@drB2h;n3H6ig+$_;OQ#F#v)gCcT+g^yA8apIOF zL*XiI-LY~@UJ%3mQUYSS(cxM|6 zDJnvr+^qT(Ru$b78N6-Wte$Yu6@xby%3(MHdr13Pp?0tG_aCh@v zOLb|yc|oZ5eEgaqCfK>hxWAX4VoV!=P-Jx`h53!=mjB_y>8vq+V{)zFI)e&MM>%u% zN;}F1VvM&w5kK@sgzT&_&S62{UplC`!_XMhTQ)73IWR9h_HrCZU2<03K9yM zoM@Yrj1^l-HP(M|Zn=)316~OFYCruE%*}SA3pFg7aPXF1{5(!txhK|-EBrFkRiVJn zq8y7Vl@*Pr8yv*5g?zf$umx28eT)X3;6}bph3{=8mRzePpFn4NojPW=`&wv2g)D(z zQv{m+JI&on?wDta(b?e3CcZzlGm33z7pzz|K5SP9O@<{hGP>YhMvJ@SsRq^dLgunbz}Rx2or&$yrR$T@ zZ+_de5lmwUht+OFr0q+oA(I{no^)_iJ5)dgLK4Tv4w}`=KZ^I=PHh#aH8i{dLd}E{ zoLH14t94%xoqwtp=Vcs7qHhL^VJ~!GLQVTxYtv)-w8kmrenfLQ|Is)_WU0J(`;dtV zZYgkW`Kw-kR%d@Y;?>RpMU4)tL%Q>ve;RDgcc=R^VLpsf1^2rT?P69+sYj3~p#J%G zx+6E9=CDL%bF~Fk3=a$k`{iV??xLBc*fNU0t zVzB97`7SPXhosTY4S;zH)2c-MHe(Vu{~$r|-i~XJbu#>DRe4ZN}|*VC$8HqvIK_3k|r@GPQAy#ODfm#Pat)q#5g7#!kW2ZEObA8T!Xdf${ZZo zGSjxlApnJ*b5*ycN-Y!Dd@U~W9GCADri?mTTD?ECpnDe-A9t8-&|<%GaW2HM^EhNY zTd|PHY#$1fvlfkhW{bzi5-Z}tR2y?p`(ekA5a;tjA)u3cbY3mj@GxcytNkkm-vX<3 z{3&0n<;^{G0BV@}5PZmux(lkG8RQe}|Z@ubECD$7bli`!$jCJM>W*l+F-Gw^4kFKOIlK z?KwxJ>I#xARt97RyG*se9t?^v;f;2L_9;+}OSD(wVao`n0Z?M`>BXC4V-%f9QN@VZ z7fm#~9QBbyze!t@C4g8n_AF!*7lRCfODJB?Or#SjZZcXpzYP^R{Kc-KETd+$wM6m& zRkBBl{yENqhU*s%SZ3^D^;;7ZtEBu=Q>q%iMmU!*ZdC^?p~ETea?WI|(IIX(cU6eq-&+hbrAOu*=C~W>u?4j2;ZCplK0u1pmOYBfz@Wki@s05Z#Y3Go@>r_e;os&Uq;s94H!=;>EL%{!3&St-=f zuACW`hD}<%EH|Di7j#_ay7Nqqj3m?sySuB^Fz`)&sT~MC7U}q~ z5`AdJcM8vSMb6%7{;p`fNZ7Jrn?FKC3H9~uSL1+PhfTOMq{W?3W2lE54ExNtq-`f1 z2RM;Q(#?Uz2n`Yvb3)|U<8k|h+bhj8!k27Bn4Ew3 z@YrS+r%uAM*HZ_`k0gUItJE(r-DV;`)tXli9dB7PIeezoC&$$yR<_4jH0ez2F9B+5 zN+QyM^%CwVDOkIpVmY~@pXLD7Pf56`GeGZ5iw_m1>%;uqu!&3G2OE-5HfHdBrb&Up zps#b7@@RLq3|!wg0dTna&eO_}ZbTQH_+7D4;e{TpMpbc+*}QuDm&EMEREyMBTu`Hx zFQANavj(Z)pbef}aZCT(vT}mv%?PM#pMj@=^jFfuuRU@v5 zIrqOzd8J~87_H5{;px3ouf3MsYaMB0Xgs5rzBC`M6(e1=(mz!|WDOF(z5~4P{TZ)lJ6%kc~>xWq`G}{IbD&;KB89sZxZg>nJ zumr=1Gca5P$@$O`>h+~e z=kamzX-t>-Tcxc>%xaH>udO)Z`;Ly+-50JJTjzA8n8lpzDsaNxC{f_rv%KDD4I*o5 zC1%+dbuU{oz&CH2>^YY&M8&FzmJyMOV63#1Sj z84aBp&M1L&wV(y*NlG1Gx}x9OpQ_+Saf%A}LTTv!I9`yLj4E#EBDmCI$uk|g`}W^^ z{6A=V2gXX5u4}i0j&0kvZQJbFw$rg~t79h}qhs5)ZD)P!+3z`jV6pD1S#yqY4Hw@n z_eBzP>SQcu8wco;+o?^(TXk#251pSw*zfT${eWv%HA5)%jpkB~L`#vPhvJgYf0rJ; zlv@c(DFEZ9n#glj>FV{2v?tlU#&9I7iC=TN53A|LM(Y0VBZVJxL9j|SQc#ldx&Kf{ zvw8oe(4#TxVjp}GAn3#F)<;k{{_n0454qQhZZs$%e*b6^?3pE8eBo{px{J#1@^5cKK_v?(_l1zu0Z!lYK|FjuQx_{SGrEW9+XtEJy z#&^kzi~Wv#G1T(2rNM_rt8hI6PS(QAH8Ha(jwKpuqOR%a(^~tGzxm zX~lm%`(E0-dR_Wn9+8Zry7lC!(EH?oQKC(d)M`3T|6W4vv`7SZmTFB+7U%VXYznLN z1%K>U@Moru1v(mj&PWh-dOSg2Q1T8I@gi|@SdX-jkdcF<5BBWSolaW&R!Ow+sd1U4 z1T!FV*4{41O_?LWMw7B~-c4U^*G>rydtuV&k#4%LS9gmlqx7w{Dtn_wGJJrTLijWM z{^*!#Z(zo0*&g0{cLus&UHy;6Odb%R%3?AcWB92L34_KUA}l=&K24r`vKX0c*`c6j zix)c3Kg*84#q_#gb%Ygmw}3jW5qYwM^{;tkeV&RkkJ6m3K>ZQgzyZKzadR%jZil*aUaps7tJb*K>9Hk~CShksj~@~J4f<1zd|RTOoSfXKL2ERf zac8GAk6gO{%H8Gr(+dR^wPDQ`FgA12?s5VQbpXC1fHdAPiHwDn71)ykQgQ#0C`R zEdX~+VDIYoV{Cft4H#ta4x?>k=4rhLk#~Pn5CHJu2K@UKN3deW+>41X;ynl3)^(vD zrD-d^GX0lYQk@QVc&={6Scb!4#%4gr#dTO}8d80)#-KX^$nf%=WR03_8Q@>6QcZ<$ zvld>K2zx#ce)z`kT4s>T5eGPxS{bY)k^FW_tcjjct~P-$l7CRl<5w0*`ow#GmTl3o zp6k^%a>Zw2Xgr$$Bir=D49%ec5bn??k?DVkyjlSVdz~>keo;dk&#FBVyip-ISiK#^ zC`l<3d4IB%Dwm6W{V_|SlT4EuEy$}7c&)Z-KoXs|?Y?R_mT5Fm_T}{f6BL3;W^e15 zz+`2?7BLx=C^{GK3DDyJ7qm>cq2r8A0+gak51$lf)f0#kSzOy~hN zdEg$v-;|_zY$ucqGiT+AX*}bw-|6SB<54Ba<>8-S2dM4%<{_4*DdVXAHC75{`oV@L zZo_)ngAwwp;Nm#nV1$z&5`+v}oMW}gm>{~9!icBHigg#HQXCg+v@M>&Vm;{U)Y+*c z?o#Yb3AYsbq=j)mqzWN+V)%r;M}KoB-6Hr@r)iXanv0G&al8_-N4#P!OX3g7chbMt zlNCqldl%Cqm7Z;<5Iyx$-{fo8aziw@uW@!sl7z(6L6&h-F9+B2`hsH=;&?(W~|O#r;X^Mf0OdKAZ15iPALs3M@|On ztXE@+8iP2E7}?<;EH&j+->s%SEb)w_M^^pG;J0x4Q@o-hTKWUQ7AteibX9IH6UfOK9m4iH`^Gw9mWY5XrHvExsx>?k`T_sJJlje3y zP^D%OrEn;4_CgMX?QJ77wx)cu9_Mtu&`YkTLtK?-$X67PjG+`5+`U|j-i0F-V1OB# z9h2sjw2u4DPL~x@t_1W`IzUKc&Nqk;Bim<<77BBr1y7tzC)MagPN&B+mBrYPjyiMT zng>kPt~zKxeDQZNx1$oTLksvAF-+ldmKC^WmPD^%VPMX^9YCjndOCxRrv1QFb&imu z6O-CSDP!=0ii;!X7=%s=IhLk86M9i=vEW#bjls?>l5f`nB}v;Ur)XBL&n~vPAh7D(us6mT8&= z=QKN<89x1_@nwn!`HKSOA*CnaK~Xoke~*0J7-X7|=9(oZ7&0W*=<%E^XNWO8083D2 z9)g~~@sD6%j9Gni4dl{@Ax4kzTL^(WD;o69=ul5)U!_*Y(Nkcbei5S+Kl{3d6oKeFzyEnU3I4N}MQ{h6DJ)a5GVU z^&Tr-n;yqwAf};EKRQN8UYeLnDWQ)PT7xq2W@b+tN@KON-|79nLmCVQh?F|MBil|I&!GI>(GCsUpj5#>gB@udDE9c&h7a)~T9Rup>lfV8P68qi32n0#_K)<;G* z{44oJErEe_!hX5;i+j5>e=n0@sINQDf2m{6@tN&i6OQyqQFrxeiglG~ zY#gTGf+9)0PzWyOnm>2-Z!$F_;mJ^sgR;-InyL2p*|)^TovGI?r1Py*;b7=-E+)vD zgzdLj*3)&QeTGzHOj@>tvkb**u(VvvK+(tDAvkc8!kq6485~5$wH56(Sy(*QS6%69 zfHHf9%d)(618yyzrdvWwDsitG$2gy-JKXVH(V_OhQGh<=MA>S%SMazx%HDY)S zM0BXlwpILLp+@cvUlYdo!8F5xFCh`{#JAp!V&sk+w@XAO_i2wPKo`<(yKkfRx`zGc zQ|u8P3M3AxmPjGXq|%62sQihD>v2kQ_e=mI-<2Rv{+)ncyhEx;NcZ_Y2B+!NpMoa1VzhN}Of+BMMB-tu6=xFxKG(94jS+*Yxj&7t2A5uiN3>cFPCz3ouX@LBlz{ndVqbr-rp4M{`>IYK{*%eds!KV z0_fxw3Ao1Zjd?8^qEcZ(=rk>=uy`|zhJV+-vUJPr++VrO3o=c@p&5#;% z4u$f-JDICg_or(DIe4`{P=Vk)orLgFjzXuEakb=%B#%;JYT!~g9vI#JKsMPBoIw^B z9yb_5ogy%*+doMLvGZ~@!uh!$oGDmNF5kgFB}v#dRPep!^%kDPtHIG>uX6R>y85bO zR0?M$U;G^Js1{pn+0c*1pcmDc$Uv4IdI)BdDfptjj(IWet!XrlK`k_gf=-3BZ~8>5 z$aMYYFpCyiY$$&;hYTylb4#$)DNn}RgB97Zx4Bm5^;0uqtfkJ-DNF>YEdKEz%$0x4($ASC)N&aGz?x?91IGu zVSkg0N1+|fK8~C|-5RSjVJ1L@=kxRM zSk4Tk#=_X$4MjE8t)0}XyjZp7A1@>fYrKryX0u=Z{U>}uTIYj8bX{O3vj7SPgIeZ( zK3%Je2DhpqDULbS)ACu;m+cQHde{uHta`%DZm3}robNTAT3`W$t3!?RyC+b%;C{fv zpdA@xtX0Qg*0TQBAX67_`$o^{0 zH~iZyH}l2O1E=}4uXV(wL5pnG?XW-Ba~~wx12gAnx08|hr8{2ZEug1&%hUeC0OPqQ z{KP*&I)Zy7!C))1Wk6w0BobVgk*U~3(Y%^(IIUH3!R4RiAUdr?Vm15bj{lENHqN@g z9npKTUud*64>A`7UAJFryxxAG*wO5`7Z}%SvaeU=hMn*70F9E_nj=E%tgyn1)ywBDN!vi) zmDnPxwj2cIGXLlupq=uY^Vi3)i4m4D*@vyiqcu|`0+PS zBX6z??j5@)n|Jz`+?t^a4|%^dykScbZKrw|F;SShEWJ4-U+fQ+lDS|~S`zQ4Fj}tY zCZ}(f>$g^rEgE|0^3=miUL@!Cl;CD!aV3W=QNQB&wwUhBKOz{kvh#v@Q0-ij{Ox&n z>=phPY;inT@KAX^(1t_wRm-ZbC*$D z?b|C+tJJq6PDO9_lg;qpNwR(s82kYYmN<7yso5PlQN8`+VB{K{F70_heI2(r_RK@A z$A;5xYva9qC5>nSPK<$nfM70Z*+VytCpg)o&l297(_eXsAa|vbRY$QkGufQhTYbQf z%e_dIbs9oNLNd@^K|lY{)83)qPl$#rO0aM1AyK8@YXh zrP}LyV&mECJ!ql0cmue;KVr|T=l<g2;gu7JF}1{>=^rdwujj5!uXZWzL(7y zhHQSn5NR&YUzZ5;wl2o2*&AUd-oE_)@*wQW^VYp0%+LOurb`1#N#_l9#7{kED&Dl{1# zcZ+|Kb5-ro*zU0ZG|m;Q8?kx%IFNDRMHfmlb9Q!?l9eS5`2G|;%b=znS0oTT*Nl_y zY5AMapSS2XS@ra_u+@D{72tjTnHMOZW~QR5dgt8@%*FY9Jl>VAl#P`{ zd7k$TTXxp3i0b;%@c&a?SGxk-;qx5^7UyDd7k}O}s@VDSZRgWFoMtpSCzoY;z0C;n z`#o+TJd;W91HTo}Yrnt0@1LX?Q2emc*2jGt&9gj}FJJ5S!Kv0rci`UH?s|su_HfcG zJTjS|ewF$|S;hY@^Zo1$aNzW%WiT#(Ou|&F7hKC2T(u(hFzz%ixUszCrXTS2{>8lv z?1KRFu7C-ebyeB8buaH1mHvP6;P7*S<+{^R2Q9#N%}_61HRF3%b@0h2(uY>^>w3n_ z+?=A3E;=p~AOw8>iLt%6pN1|K8nlNO5|VHF$xolX+w`L>l!*BMvNEF>DKV>9V@N*` z6Eg$>b-l`4W2?_DR9};#u2fl5g$Fc|p|U8}ca3JtO>}%(VU&QC;K6z&cZKYKCX8~$ zo6T2~XZjFaBZuCkk=_sVG!8lAF>XJx0Nx%9bl$nG0aQ~Lgexb18cC@-elc9R2>cmw zf%NpBtI|4-GZ_vGlJo554Y%N*rj@+jpLlc2&~gV4J?WM#6T$Z7yZ1kCC-`;Yv*mE- z6w)_rh4}DXDiZTyh&T!Ma4O(PKOpdy@Ouex8k;n(NjlT$}7DkCr$}>8l8?HhM3?!{Q-i;qk_^&wM%6?H@#CH;modcyuaA*JimQJ zz0W)1$fN_RW&+8i!9hXb2HKth0FnWwS+*<2I$Y7Gq|Cjtm4^i<>Ry10(~}O#L}T0V zw`lO~PGwWCIMQ~NCL;_6-Dosp&nqn^4_I$$@#>}62-oZvLC_^j14rbH;73mLBU`0L zjm*=zpsZhm#$MmZ`F(#=_gkTw?6ACln6W}2QW5C@G-5m%2S*x`8e4ugL^0+<=jzF0 zH)mM7;F)m3M4WibE=;Sl=L2L6b_YamBV6`YxZ|^NM}Ncwp=`BI#Oyx}=P!ykQaZft zPY^@|T}7?G9DHwbxT^>cOOB#y%xpqpmU4xN}THZ01 zqmt_D_1#BG-f6v)L5eI`fHeSA6E75WJQ*KHTKTHv>*)}x+?y-G6b!q`+-Q3HVgXO& z2x8LGh0*o)8_O1fpisI+2g+(khRd4-lZmxY(T}dOOqL^b1Pk;c>me?hG`fG|Q@UK< zUKDT92&7JL$&Y@V;r_+vE~ia(2_4giUx|B@=l+CMu>P85&k9c>BYTuYO%H~8H`@wKM>im3 zv)Ly7%S*kWUh_aH&c-X&|I{kV_YUIW&S!OT0MFIg5tln|?Yh%v7SQL8tgO|Ypl5T% z4_}BJIO`g)=!`B%h{*pOHh(*DUxtQzwAyej|p*gg?-)B#wa)2N*~=;kLT zCIZf8jDYhTKz_?52^ZZt0N_IX+552l%k~zyp01y~Gl97P4Gj%ywR%A9-AC2L2Pg>8 z0C8)T;B&_|5RNcF+D^?wpCim3&Rq0VjJN5S5(0y#dF-KDdA%S9j2V1DbT!gcLHoL*$fJu4%gsMHqOLKzf$Mn268a`* zM6sP4m4Dc!-Hc+?X#EMtQ6^f$5zl1y-d!DF!nEUHE0UaqKsF|0skZG>Q^L4o?6>S_ zjv;GuouChn==pn(e?osP-j6PZdZ3_;u*?D3(avG?xx_UqgT>v#(txPu<|O&eUS?+} zDPf}O)jNQyE`TkkQIjCsZq2$_aQ7L%i+^FNN-{ujm+k zlVqmCDOpP01g3||Sf36x7#8Wo)^M({ZZE&om}wLAuIO=|@#U(@DcUpz`mT!&Dm4%= zH2+VC_`UPhdl=%wN3dL@8$NN=fAa#AwUNuD6i6kKaQe+$gN1WDvScpGQlG9-!{M@| z=ut;UnYM-J#M7gH&-a4_B|$(n5plMZUsh{v3eU2tAfkdK7Z)}mbLX!Of)NOI(o zR6C2`bN{i~_&D?a!dq{GB&{WCN&Z-MI|mim5>DlKQQ2FMZ5-}XpIA#wiNsEkI>11l zwE0Gv4);O2xKnzsbzhW&>d$o!fyaGGNIDq6R!wxTp*6&X?i=M9PcqXTotGo2WTWtZ z&^z|4Q~l%Olv69F^Vd!Ud<}2QH*7U3RC>K3Dz~f=I<`u@GmV^i0kOgOiQ%v@w&G-R z&zC4jh1|r+kgsnIjh37SeK5-{L^0h?m|7>Tu{65=-YgRFw+nBN#Z}+K>9SNMJLAy$ zHfr1EwLMIy9L%z%$N|gSU0Lqlt5s~#Qq}t*L=!?xPbULFZ~_ zy9tjG`M-AkaHRuT6}EiTnanLZ!&c0A`jCzq9u+<{lbx67HMebfks*prb#CMZm*2rY zz*(Dm7!wP3*BPDi5-p0!gQM|-GTsqQ0+RDV+HL+xNZso-PrXKPCSxxl2xYzgq zcT+C?0A_qv&1#*Ib-T`n4gA+``z~y1vg7E&U*AEmpa%1-^W_HJ5I~*s2d3Hvwt(-W zOOya#7*9j5#Ux#FF|B~<)*9%hPXOundZgfj*5{?3tv=*@rQR!jx9G&?Ky+|E#jFwN zfsguEfEOQW(EsLo!bsoaM4yBU%uVVG5Y5)>yMiiqp{GyxtAe-wkx4bz#fN~29?7}u zwQ&0j{Ipw{m=D*;*XIAs9=G{-bp$-y={}iFkebfdvoh28?|IRZnh6~TKN+sGhT8dI zy)F)3wA*d*xWl)H&_n@1VF4jBS8L>0vG-iJizo~?isgI_CgSvG8mlBGbNT$2?e~ZQ z0@&sIA${r8mQ)-7??Mpp8+JW+M@He^f7!n~`f}%PoBv^Cq4&UsY^Nf3Y-^x-#K6qu z+#xn+?_ig6r|CltVfUoT$PbIv3VkI$^gysPD?LABZ13OI<-ea80sxd~cRdV3I^kDF z@I8V28_sm*<{#LUf+fHDTww?#}(AG`66=ptf$@B z)O04U$&}@n`Syul6byWUyl*yP&6d&==K8NYQN^EJWbQD8aCm*H@o^;zx#x?$0CfdV z5Yps2LjsW}9=CG+UJzDJ&o?I*3^Mg04==_hiI@W29UrUZGhvNf^*em6e|{c+OOEur zGdd6W&MbQO-tvmQKIb6IHEU?<=+>qu!#7mQB*?wL9Z*Xv8b6{jtu%W<+;rW|&d$2% zGrsZVY&Y_1`8O6`e`A+efjl#MMnU{NS1L0nr|`|3jCbmlULJG6UMnSrKVLFB?=Zb2 zM&|k(+{JWjV69dGG(0`@7&;?Pmg!FMELNxn8_WcVTT4*DmLiz0aR*-UZP>$AHU4<< z&dckG!P`kK;9dRgeaUB?5D%}Kf3Q}FINRn#Pt!{9?><@3zYhQP6aD@1QsG0x&U1ew zSWGg!Fju#4*Zgn!ruB~r#k17|yw|uK$yBiFeD0`H`16I55vmr0H<-sf-62@ScvCx` zz~N!9ncG>+@P-c7u~C(|CApp)wj6VM-T8I^Udz>2$jY{Nuqi5ogMYdtM7K0bf}1BX z>h>0?Ktz8)-cf$rLcZTKwk$9<9jMd;=84~gO=JX?(jwi8*i%TsB&En_2Dy);RsUPk z#%9yE_^2gw-4fF9_ln<#f+l9sFkiWxgY$6`G~-F9w42fqfuuA2_RECBy5reHP8?jW zlx%?YdG*{P(cniJOO6+iOFUrBc>D5-vloOsX`XUo}D!h}J2PWUA^5&t5TWIBY7 zBLPmZZM7A|t>Tr1F>dsA<|?CZBjouGy==>;FmZCi+F<9;;mehW9?oy8lRhNMTBfqm zm=;M|maJF8wbwqf>d{Q|zyZW0{Eh5#QKMMS3)1+@`9*86KPH{8N@U1Iz8tt zN%TpB8qML06qPQLY0->ALo$nQej0u&)A7|KW3}5x;)#t zZu%KJt}NH+{5;6qxR@li4x+}8tMKQvpf&TcF*Xz|>~_s!!_v6gcyBJvc9jjb^Mm9@ z!G4`O?m(qXYQ*E~_>0qM1K^~8Nx)l-=hoH2t~qq-Oh8*2u| zE^a)tC)Yf`)*sO=wj>Z*EDbcQC>|^wJb@v37Zd?&)>^iGXz>Uly{986>e0|H5X4vc zBdEotE=3BurH@+^U^W2-i4((PZ}=HKG-2+c=eJi$p{71bRIA;1zz#VEq#boi`CRm` zk)>}Df0Y@7K|8FBu@mNrN0X^Z&b9C7WZ&C)U+d{}SvIBG2PKG^9Yu}&F}`(@M8@HI}ZgZ`;MNHQ-c?-Qe?_Z^;Hjw1qOc#EqEQ3uHpGda&UN&B-jf{`{aFPv0fS z$KaYmz_CAITd0%@Xn>9l);2Xa9HgG3?Z$kX30=x@E&EdyZU9mU& zr{*^{kJP94iR1#C(i0L;Z8RA}4LF$6gh1|iMU4wzG@Z__Q>J~zn$XBAo-g=ltNP_f z;B$q1E?#T2`HH&ey9)xrra<&HFU`UZd++er#Kx?I_w!7^7%zF-J701fgV@lN)WF{b z!2zL4a(V@q%jFfA&~Q?;aSM5-Jvoz^;&Q3ei+fZHP3QX{Z-6uR+gP}76?7!y>Diy= z>1JZIjN-xbBr64ow1_X`m$97&@)iWeg-rLL`UBF)cq3!t_pSNLwDdzpLVn={79!!{ z1{o?G{%##n;<=*Q@UXR5hzr(x){2mh=r6?;ax?gHglf^}U28X?#eK#jJvmB0yETNNdVh;cgMuf+uHNOk440 z4;%bVb6NxdP0%UW%13e7fh|F5HA@}!Gr8mbHp*|1a&Wg%T95%3KS;b0 zH8Ugr_7b*wt0iuV_u29A*ALa6taFmYRePo@V+~g0tnkR0We~U^lj3?U(TX(yGJ&P3 z$-r{1?M7o_E;X{N-!;K=?=ymTYa}0EivYE34{7s+ly#^TUBJCCh1^b{p)Xn};GF$6 zpM_`q>3Al8rbs;cbg=>zC_&nRPoG=-F~Zp^6Di`}m1$3=Es|!MK;!^g+!Y-qp19Ty z;9FYn4q7q?tm!nawOcYW+f|zIb|j0YlUA%Wv-P-iu60Njx$EP)Y=0-n<`G$MZN>Xo zkGSlAXudhhGTDW}75wXI?`q%)^%b8`ZuNJII$>RHd4x;tSfQ|*^T=S&R-$HhNQ0g7 zNt=>oP(9j?$}zad-)?-WFrdpo6|6oMakM(ul-=Fme!`Q9Ei_m_x%3M_F{BVzuGIoX z&u%Hui^;{O-8LBuTL=;74h?Qas;sbln{tq%@4~qZ0l9C2E-Ps~`*hYb)q&w}mrTMoP4LyD$=sbgz^k zvplN5rr=9&awS{dEq82P7f;*Qy*#fM1Y2;WxF~gMdNcL^VLCpCzEl0~r}dsym>7}< z9fNZgRi!ep0vAw-*eu{X?2Dv{Z58LG9Lbd1l+gK{a`!O%xVZ-U+{n{b)JLa(9$?CD z=T%)Sxd<=aY&yxJm|B!3C+E7E0sPz3F@8=PJlDVcg3&N6e+Ab|%u9?M$sGWK^?@3r zzKgLVpfU+C)))~HK}13#l7sf&4-<5|fdKTSGseNXP-&I?u=KB&vg`;IwO|>O6Hu_! zqC&?<@!t}WnK#f=#uxgwa%v-)Vg4h7iNJO$8$NEY(G?IijG9*{8ta=uLp2`X*KTw? z)P*5yz+`()q)lx0!ji`LJa6ucx&Mj8^bg%DDZNsz@N^^DQj>$lL7SS^M+uO+ScgmRctG22L?8UAw)KDTCL+IYc@P7ta0WtNcpYp)-JQW{&=wnpv{BF02fA#%v!Pj?oB1#CMPH-{b zx6kXsEi4ongS_dbd&JXi8o5Y@M_Rxo2!;OLgtsAwv=d?fv?Z{8W_kCtAJfxe$SFy| zOr`q-Hs%U*qLDJ3#V$I1AANwUmn^+!hq1_DKHZd1Fl4=e19({|6@I!%STAGpVeC!8D2w!Wi`ZcL57NM?cbf`wo>FYtrVj#BS34-&^@P^#*dp0mgy$?j zty@2j{-k6tn|q?=o6O<&iuBXBIZanu6O)_CZMxM&xlZMQwp(`$QiF5FB1m7J&x|?y zf}hoBbuNS^JLe+9Ntu)Wq}l$_=}0c0vIeKEfnP6@4SNR6Y#e}OM{QDXeJ?4d}Ydi{WI z#Z+2N=eK(^i5M)W-~?I+GBovt`rUyPwQ2_3RGs*rKn51rFK=cuXy~KT-+!(Vi{&Qv z>9W?7Q?o=;Ynw6_8{mk|T||s6Zlz8LGK5pHdERVj+IDNni!<*Ie|TGDtDW7WA$m|p zlaps!XXhIO?ZbD6t9gTv!N-WDY7be1YnNQI>SZF1e6RnoRg+-kKe@n&)?k5_9(j@e zsQETOyoH|kh~}UrE2UnjyQ9iGv3L*9Hd(~|a}AOa%ouBF;JIyRzT~m9JN1N$_lc=q zQ?k3uGV^RX5f*|>=WU0C&*J|yIXDPR|gvjeN} z5WD=h289WT$bQ!$^fHE++21>K@H&f) zmGdnZa94!cnemM)6Wo^n9j5NsAyU7N*4CB;`Jr&EWh{WgxJIqB9_MN{>At|$@DsE6 zVbtObw>5r5kT+IPa{wcGxQsEzbN!g0y4E@UvIl!_*w!H2&5kwGXreoaMkvlcBL@V{BaV z@q^d}Xmvh&gmiv>pB?S+s0GDrdsy_;jlyoBHg05Z6~oV$@n*jlGaM_MOr~eEmOpP) zYo=_9{L5ibb&%?Mn*Z0_;e^=hWp@@m3;7kNKT1rgd8|SClRrQC9gzlvcWKyP;_rpO z%dI6%Y02($Jws z059^H?_2D`yeqz^aU<_(1DS_L_a5(4=4Bss|M_8hZfQE5s33HdiZ2mmp3 zi<@x|U0x&Jzp1U;*JCgn$#et_`N9)vb9@Y8U^mTsxv?f^ACE}QMyMbQ@7_4{{WIpAelmapVUP@Un%*XnZ~)Pq?kh z^8u0EkhqQ3A5~O&Q!x%qxZ=G1Hlzl|$td!X^TfNn6KAaLWGNBK`1haCO|$ISlmQX;AGM& zqe&agwiCzzjf&fgL|DU-CF(AhgBA18*hMy`-JwK(#z z)(6yUI^`(9vCkivmv>R=M$rtgx?bY_L)HoRU1>NXUsax@-Uql4eEN(f%c+kQC)q``0Z zp&t?T!B#rZv9Kd?F=!YH37W#JY-pXy1yGcYMuC?^bPS;3L&9NBQL>PJr$*3fG0m#g z8kjt_?fE+Dl&Z(Il~M+|dN$a@3b@l_J;|$X(?U^y=Owl#4v%kCkAqJV^8!-rp!Ls` z0idjT0#dz-l*+$tKRen^{|}smnA`HLajFv-?NgSd)a7X4SR?h?#S`9oMV^o-rzC|$ zi~!whFa9@7wd0P<^zGz@Ou9>{7=I_#UZH!oxVl3xO0!H*GM8)PX0=#9hK4y#f>y9- zw1u4Ps7i6eJGAYKA!Wp~%M{Xmu`^r;n#N~^u*5O{P7YUzml4XaF@#3F5(x+Ay(}iq z`EFlaCXMbb9~)mh$qeoW8>5FW6W+>wx_U?YjI!+3xRpmsEjB>ay`64Cug5pjWF#(< z80LR{@jb+M&FPG{?~j{@<7@{Ow{taMQn1g$ksLP`8@w}PQ1vf%qJVEEy&;l@4O0O< z@3cUi0=Z4`q~xT?xY&U+$4^uI=h>u3pI7pCjr#}lRs-Lrd+;UR;fBW}r>?&TcnVE0 zGrsrWnaP9)2i+ApqdW?YlzC1L0dhA{6uK4y{a`Ncs`XA*a14{V8w-A z6{du-nCn>2zxNDbL$!TA-%Kj8I{TBoqH+U5&S*t5urAnCV5hHq0*?XOKN$Y^2lg9Y z5MqaX_zD2SY(=*^-2NBFL#c-=9&S4eqvjrG4=khccD;0{Y)QCx>G2AUx-<70MNe!fLmq{35ew^@+*%FBX0*A3c9;k5C<-kpcN09` zT6Y0G$wOOJSR0-kKJT%{bC+rapVnY*s5QPHgH+4ro^$Q~mZH#a=W@c|sCd1rDFR0f zw|%?XmrK!eT_gFrHH~yTu40)1R#b84ojn78279k=0lH8B73;uha9-0}~ukL*f;-jXEx6=;fb*^Ep`Y62fMPZ+?XcG>)Eh z{MC{!UriA3lUyjAkIxmJc)=fuK6i=vaAcMeE=jEvIbk7}hH(bnjiMHtLs3Sfn#-ZY zjW2UbK0~v0!Ze#uCt9`_rqzfdX)xjnR*One>{5XyMypi8T2s%8jK?e6D8S&;EhiG6 zUZY-|4s*7!r>LT1AK~u+6c->tl{h z0Xm|850Sw9U-O*=Fq(7AYB7z3jV&!DHCiVgT|#jqxd2C|-GL$W{t4p0>KqsoC^r!H z1l=U%+wDrt5uPjz20=u75BRvd$^xLx_}Akry7Qz(ZDlea2}gy|v_2XnqB49MkWlLV zuO`3F2{2Q5RaBL*$6-gw)!GXSpwVj_Ry2sm;=Xrq^Hsmj9@Kn^OxFCbe&5?UHw1iY zFQ}E!()XkIJ1a7h(q7>u8IM$DQI*CI?!z|>EdfQ!bwyMj%|AcQO{>73HYv7s+9Ir9 z6iT&~e^P(_U<~MqR1r5>{p*MrODQ1T?FipXEMN)9H`SI%GrM~f`ETT)urmW#23z?1 zLwdvTUs5;HP$!nSeiZK$tpeVfg2p&>7dB;smm+eBMWWMVcy={;ru1JLm9{Hzm0DOb zFieekfqapHlO9sXffutogH|7GP7BIROvDEJA^XPPmje@-eAoO6fLg4z!};Gewt4|@ zJ5N5Z1FqM-b&xgIsfAMCm9~725eY;q`35~v^4D_lh|)@5e9bcCuv7*Oo2?lOu0DXhTM%*v^?@TdXHq8&9t*acC$Dwj z_t3Et_s^g4nJmu&Jk7p=pz1crw_bp#4LoPQJy$^^+>h zlA|}dHqN`zYJsBX?HE^0T|8|lHtv6=z-PdRWN9%_l|kV5s0=(v#!{$NfkQAJU^L^~ zkaMMAAhx5)t2&xCDK~8dzcxFRJ55eULTFBB`u0>*Jw*%U3C(63X%+?(^-c%j9|YfV zAHW9^gKfcm@j^M%g;mdEQ0=kfof-`Ywh;M)9E<@Ond$(JL2#j}L?SD9D&;no%;(w+ zmj?%Ac1JwqMbE$%ZI6+v+;-dH`H^1^ABLoBgOZ2`{YiB0)~Wr2YMThVh(7UR`ND7W z_-j&2MeMxXRqT(QLK0WTwOa3(i{8v}c*t3sF#;Tjw^1h>PZpNZ1lZY9AN`&T=LAsl zab>n@sL=7hCwG&3Y!@&1jJ};2xYw*Q?C~A3Jwp>#E#uN^Us`}87^|+ zgkg7Dn)IMidd}Cr%RZU^JK8s37qt?-Tv$$N@=2G3jROT#!TNz%&&Dc*WqbV~t^BHw{5(*UNt zPC~ba=Reb{b-3$m=P;xsG+0Ay-}BO@lR_BInMQaIF%l1+qtLH?>j{~ZS%vNV5G+Z;%zSs;S7_yUJxjwTKZ9E|%O=%vdEAMQ*}zk6i|`d8aiW8|Ly=;o zTWXX#u<8jo4)6_)B8CYSM5&Md|H_r=S4{+EEuf%Z7YfG=Ce7|Sc?TT?hpqel-2cZW z2D?fLYm6eU(z5hEqgkK4ZZD>wBdc=A_ov7j*mB?6BSh;<6 ze<1fEm{!H=Z4Hu~{@X3j3jdq-57(B}jU6 zp%y>)CVT8Bocnb404yS$*}nn8#*0&Dg6q|=<(l=oJpyL7i2v>lK~VjGQXrSAFr0vd zjV%S!!1MQ3r^k+Cd*BWt2xk~$;5BT4kNTr6r=CDC<!*9u{Q(zsEJeVb5?FsXF@J`PLtk&lB+D0ak@&&PU^%Q2Y18s4JiZT>|*MisVSMv+9B; z&ik(vf1o8_>cpON$Pf0h4c;yBvAG5F4~K)6(k7cBdFOypitlk*ve6#qa{_d5@=1y0 zsPIA>N^}q~Z&=^n{KKu+k_A?T)|l{xO3~kZvouL2(%7aY7W>L>XhT7CnOImQrDe{a zk03occkn*^?SOLCk?Z-@ue*^;1)9E7W)tk~8v_`v#?d99$-9qD{j)O6D&tq>q3O{s zt5Bku=}?d<_~_U)$;g3dqgEm_GaJ}co$>gHSA&5nL1q(JJ{hTWffhQ8BH&++G^})z zzLptSuX&kTGDmZ@DtLBn;fM3s_%sF4MULJV4gLgzdH2k3c?q}xs{hL9onb*1$}ZEf zq>#{1ryakSEmv%DWhVNcT+R|dxj}yb^On^J^KNy-B*mOrS{Yc~bB6aE6B)(KcJ>a~ zs+ISEQQRhrE4bKh!B3oi&NP~kI@AkCPTQx>N8-QTtJgQKM?ev1hG$#TSRUUwIkOcG zXaza2IdUlmzAMV&gGkB#oqHWv1)So;q@MS+MaHf&yQ2_#Gb)oc3dSpp&kWw@a?cvU zOyt##Rd4HaZG3y_=)DJ47@nBCCzUzX`bGC8x3a!B-T5w5^J61280*x14h|3gijF4l zHyb**E8hI|(P!kJ#{UGh1DWMy_@)1tWpWVCm`5%F;^B(MJf}S<&RzfhRbIsSe;#OH z8S;h0ZvB`&A=M~yw%%?3?y<#Gu1$l{`Ikn!-9RK5&)76#gRJmiYMxsC!his8Cz5Gv zP>OfB(1nKl9F5#&M0wiBxPhC9q+enF%z|lSb3d+TBHDurxz?TMoIxIHWy=crB!GgO6wZUlqy zZ^g}rm`*^l1$XRZuNDS|;0dJsqD<*qc&DY$ze zuAAZ5e4vc_KzjU+#5qDYrw&BVje2AK1Uk)ef+2e4&DEHajQ47ho4guzvFRu=9}YwK zA2a#m#^W|E2fqxX7dnKKM;{ zOeI|NDRFz%5|Clb3PUnYEzI=Kh^UFBDL@<;e%n~Rq9mE_PPiGuzCQ(KSO1IO0A-5( z(XK5>C_bE>o*gfvk#=K27)V!ZFEXJl47%m_6t)nr*=>LHf34wwM8QR7m!t7ipui&> z2>%3}J6BSelnXeXh}a|OcykCBhE^DiqV25Sf0QNA5c%wX$va>(nvnBG^irc@Y&TZf`8`@Ztv z*3~|5dK=_)f+(#$_L%}%w1WqX{v%IYBuy&LR2n8&hW6W&Y48_k*sp<-1ex*@dg?fu zw4%+V|7zc0Gr#7=hP%JPDD2aE-m!uq;E#{mH|oIuUvXC+4&~a$UyUqf&B?xGY%TV} zNO3SoDf(oMvE&%CRN|PE385KVsi7tg24$ZJhmz4~kTqEnN*H7}CVSTN&N%w&yE^AO z|9$VD_jSMb@4bJ|bG^^~+|Tpe&rQkuL8q6t3R-A`8F87VcJ zo!4!kYW25}^L?L_ZRaGU%oCe)+RQ(<>l}s!|B|ij?bJBwG*wv^Ql8sWgQvYl{;pNB zUh&eK2E$1_<1BWcTN=OQ<(jnX%HA0$-z3-Q=&knQjcw}&CQRs zg}c^9ud8$L=8OgJ{YdBv^W?rle>v(BD-s|QcCwv#K@A}>LpjT(?7mWO_Wm?_qlQ3~ z@fo)yp~`?bdn@s_U`f=1_JkF|>{WC2Z>!#rkr#(Y8*vERSq+6G-IqhBPtn(Fp4tg` zG|2G2qn7Fy;$URRZl{mNOQYOBV=mP`{c6`JHgX- zZq{#{Oex`kR|lHR%X@=F1wLR8S2&p<-cP5alEbSBud{4(=hjsHcKU>%Vzg~U7b{DD zS@eBV*J^5bAi$SJg4Wk?YIVe7m+gXs65{@gw2hHk?|P4yVw)A%_!#8p#bu+|>zX&T zMiFk!Vm^h_aWZgfeO97>-qVDAK^G7`y73p2U85#8I>Ij7-3NE*Q(MywUH^j*0V_D{ zcX*}>#yu1Uu@U4TJ|5?i9$OMh4UDSEE&vZ7JzsbOU?E@>6P?c%*;yIPW#dv(nx1zy zkoH*NmeF?~A(5@w3+8iTq}Bclt;j@@>UF_V!%z&joyc3PuS&tdstFA__mH=Jn8q8~ zh>vTtL_BocnS#&ak<&pR3_Nud5l6_$0So<9VlbKPYF{d9f8ykkE zawY2)YeloNaFCyTx(L2K=B+sa>QZQJLj7cuY=;T;AOv;s6Y8YH>SN9j*Ps#?;fRO` zhbB&;4M#V-SJS`7gl#ccB{lJ&JYdqAM@rX>pnE+yKqkx6S=2!+N1Km+b-9(rzgl)+ zDLyGF+V^K$TUam||KNdbo>l&0e}RZnxX&S7ciL>zAChZ;Pkv2r`-l6AcHp$<-X`vL zB89BNAtZ5_nJa8rw$yQdN3@Gi((vjt02E{#wdzZ%sgL~bO`s|zdua|Q6BKXu6S`JX zRGf~1WkQll;1&<3A#Xi`DlV;gb--oqj43s$!Mz2<{mx^;THW_ZWD#L#3iJAdh|MRP zU91+_9Y+5CifwIb;0YAmojdz?&_lRxrm5cQRJjd?&UoA;m;PPvXOxz?YfX}*a@w9~ z*IE%#W83b|klbe4H7Uy%$8IahCZx6U85FK5)yqo{`fa6v4k>1EMCk2_)T!orcU|?a za)o=kFkA89P%le((U;_8Tish-x-i4i7L5}hi{f)w45Kdhv_TccSLR)wFFL-i?2yW= z`fQ}Adp4zO^thR{3^o+3h|2sa@JH;XydGQjBOWPVvP%ul6?4(mTO8;hyBrFrZj?O~b6CM%6pP3#Dbq7O3EhkK>Lj7|yWC$}vpH`ztFi6!AOT zK%e+cQHW#)ahyVJ(APLUpX_n11tkfcx$^~x}Y8Y2Z zsp(mp>Lx|)e|)46-4<_gT%b@{zJ;GL57TF*f>&^0q^Z%-wL6EoLm(IzX{g#I;zFp6 z-2MV#jllx3=jw_aG29t3HtD7c3Z)0n$vG^gPa=-Mw^F5G%)gVWFx!4&!-G;5HG=K- zocKlw$4F}}7A z0RC6-a|C2d0}k8L_)ZXc82}i9P!4tgU}$_NVAx^^7{-|z-wJ++_7(nzXpC3>9&H=` zhiG5n|Iyk1GyHedZad3to^9X$-urK<{p##C`Tve<=Q=3KQ*?KcKuhXEUS8}DV6CVO z=5@Ibn<-l@7Ni}#E`R;_6X^L%rS_kw;XxvCb>o6f$*HNspYn&!@ecu2d!gvcM*7CX z1ixGkmGY}W50EOU3b#0rOX3p8HFs2D63ygAZW&{`EgZWtJ(H$pW@gp|JI0S_u?O@8 zuO-aJ>>|^zBy{?X!&!h$hXZmYJSxL0jwVcIS+B%l#_znVi$G(vtAX^l!qRAR3KQ7@T z=?Q3Um|2k&063W5dxXIE$I%}>vKJEi6#`TRu&z+!v->fDyqE)CUI0*4`YteqHte+o c!f$RufPC)s&>dmDM*;9LH97+?FmMk06A*N9E&u=k literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig14.png b/devices/surface/images/surface-deploymdt-fig14.png new file mode 100644 index 0000000000000000000000000000000000000000..f02bc1fdb978504d44ea61179808891b59ebc075 GIT binary patch literal 23345 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 btEb9L+r&TK@4DSp26In_^o_S$~{{4-Xz literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig16.png b/devices/surface/images/surface-deploymdt-fig16.png new file mode 100644 index 0000000000000000000000000000000000000000..0c5abc40a38ae1188e6e762c2ad764eabe1f9cde GIT binary patch literal 59519 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 -yNN!RsuuB4juB!e_k>rW=I4A;32 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 *jF6ZRrP= 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 Cm#z>1 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig17.png b/devices/surface/images/surface-deploymdt-fig17.png new file mode 100644 index 0000000000000000000000000000000000000000..3ccd548a70e717d7473f51f7b8ed6c1488672063 GIT binary patch literal 21654 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⋘@ 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 SMC1egQ>}|S7mC$x-upKQ4yj)N literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig19.png b/devices/surface/images/surface-deploymdt-fig19.png new file mode 100644 index 0000000000000000000000000000000000000000..535a1399919393122ee698fd4963465a85405d92 GIT binary patch literal 291550 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

MqK7Iyo_iwPBVp!OGS4QGSW~g+K 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±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 br(zX(arx=Y7b?sy(=z_9ZCp+B`aS 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%0D}7ap$B$+ere&a!oG3Ic;V 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig20.png b/devices/surface/images/surface-deploymdt-fig20.png new file mode 100644 index 0000000000000000000000000000000000000000..045801b6ac12c1e1fd0a3191871c78be8ad142b2 GIT binary patch literal 34718 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig22.png b/devices/surface/images/surface-deploymdt-fig22.png new file mode 100644 index 0000000000000000000000000000000000000000..1852197dc702bdf831d0d0f1c2bbfa4ffb97b335 GIT binary patch literal 13322 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig23.png b/devices/surface/images/surface-deploymdt-fig23.png new file mode 100644 index 0000000000000000000000000000000000000000..306a662236809534c5a4a0b2244bbdfed1e86e8e GIT binary patch literal 13015 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 U4oWJ~6bGPoPfMjl$?DaA15%ifr2qf` literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig24.png b/devices/surface/images/surface-deploymdt-fig24.png new file mode 100644 index 0000000000000000000000000000000000000000..546a310733f771e69ddafdef890dcf247077f2ec GIT binary patch literal 38827 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ΠwdNH#D&);GMtsdz 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 ON$u(C=d#Wzp$PyI4M=(b literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig25.png b/devices/surface/images/surface-deploymdt-fig25.png new file mode 100644 index 0000000000000000000000000000000000000000..a58b7fba7125fbd48e915c7c5fbaa53957dc273e GIT binary patch literal 106826 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

<~nmjF=O`=z=;+1 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%0DN$pXuU(K=xeF@hgrKf3tZH z>njLBw@%i%IGAgF$TAVv1py{<_dQW*bv_RJ4r+_>c7BfdeEP%}CXp^= zNtM5wmqST2f1RDy9FLp>&@&u)8lFdUbvqLsSImjLIGWz0rrD=Z+oBY;F;077uvO1$ z`eLz|G?Gg#0uaj_LV2$2g^cu#0WhZYXXh$H^4@)?klpMS%`Ne-oXiFv8L%8-jETsF z;V(UjL>~FDGWk9z zLT)<`a%aMYjcyYAx4HSz1b8RiWj%_2ZG%C6XQLnMUbJ7RU*sH?uf+o0#N#Ik!jLUh zHYG0#IKJL8Mn#hnfbnO`d2=gz85rIb+241)5g_`i-xvJ-4~6#b<KZ`*D-MqXQKat3qbp76~DaUPyo2xq92bvCexjZ?42rA4q zyy{CAE*KH@tg{Td?y&l5@Ab!6Qs(p1{@w5 zWu%mHM#I%&dpPm8N+GkbwRTk$@-&nO#O(JlQ{vs@3q==yyHQCQpG9)$P+}=>&>1j+ znrSeP8s&m@6hO(B{8+nI3d{N5%pJMp+~oy8fV$`WS6(9H_vF*4%gnm&vSRz|5`Mm3-9(axmNecpV`4cMbL&W z9}PFnHNZ+&SF*MDO{>ziX>a!T(ho=0E>AZFJGGI|*!w(cyv0$4zCES)Irf7@JKM+q z9>KE9(02?c$p>M?ZcR+>!_}7VjLuvC&vd4XFDLe>Q^Q&{Eeuq%p zgy}@k<$xE5-|nQn=&{v9F=o4{n0j&bDmv1zBKLJs!vMT6;F^o2YGp{>WriY0M{F{q zAh$+LeTQA@>Dju!FhAFu2^b&%u*K7?u|PoGKb5pG03q{;wCU6g2|+lYw7VWJcs|%i zLwb6|VZYI9x764Dk3`}BSi@eDjIag%qs>7Y?o+sBCrUG>_QN&0Yro8{`!`^o0_jWJ7BHrCwUV zf(%vpg#y$bhYoL0d3o&S*IW52%^9kl5@lup@NGyIPvgf*&gBktUvZ05VK^?x4{5&X z#s)c#9AvF#y00*t`d!M;q=rb!D#FPtUhF|Sh^Lym$Ho27wY6aP*FU@-J$8GD;cKCq zOk&Gl9>(lH#c)ku7efqtZcWQ>IC8R5Hh6m66ESHV;^IF!Et*p4y>0&f`qgAD_P*KY z48f9C`g6m4Wr?4K9`5G8XB!|X>@Uj$IAM^6New#b-okB@wBCvcLS>Z{(HL{UwQXY~HA^J}Q1ApWN29zE4mRDl@qXs6H@rwUvhIQ-@6zQtx%( zAwur)Yrg4Yi7B$oFca`%c)vphh5JxnH-^0UEsGNccb~XO7?DUMLWftom7D3!5>xWP z`$pDD87j3R#w!}y6pUU8P0`|s;OOh~+^fg4m-f8MhZE%V4pYD}e(~TiU`TB1aJzaa z*pWn-4e)V%`b){?qn(E$HYaCcqT#-DfI81DE)Ckj1#mQ=M=cHQ|A3YE_jTKnrWeav zN^XwwSJMvmfZRIzok?meY7X3skeEQ?W248O4X0*&e0)nwO8|8mTI8j>Oh#6=&)6{- z76m@Y5YLTWCe@!2Ixgk#&^#Ae6cq$gaIhFE`7{O>f~-9o-YP|G&0TYAalyKM7)xBH zN7$IkGbhYJSzW)Ksig!ooG4c8H$Npx5 zi17p7k5|<4)2_#JuYT^CxfC=s`>U<)fq{YiB{LG(6GpWPaupuBOf0cIy@Lk zOqqjimL!ObMO>LZ-ye}PwTbagx21neNgXCk}g%k6#haW@B4W9QJ$X}MM>@k^W(w7Ly&=x zS%}b~0$7j>V!Z~Io!$M@t*c9=0p znMzFaiNj{44LAsa%1@6gM1wF&7RKRZ+b)*DVM}mAX9$BhoJ-!%8bdV*aA+r|q_C!l zz*p$E6ZBL!+AiIrA08hpsS8Dp1Iw_q-FqWDc zM}~~>Op`B|?`+Bi{@8iFtF%KHuBDwSnLc#krBsu?M;DFUvZ;*@Zf}=OI>k>HkAQ+i zHSjTtG6;_ye;`_^zZ;b^7VU-TP5BbStRB`#s;eeI0 zsry}=s*6=P;4)-)UbfeV2uc{E>-y1{JyMfu18?@np<><8m!K}zN+pW#5gt4` z`0rw5OJl_yDfQobC-rR3=^CrZ8{I$fHD$cf*SddLZjB&b32Edcf}$vc8JLn3Fix*3 zDhKETcK=ll8WeryAwqq_230%l4*e7hAIlN&zB!oe^f+S-!z4mY8wLW#f%^foNiRaH zzFFa)IdyJc{&X+D>QKiLu9UxqDeTwHQ_oEhTEg~t8q?E6HitI+Yxubj>QR(3L>vc0 zJp(xCRK8}p?;2H7&9-}`W(3k3ola{z5?STage#rX>b^i^>s`Eb@foiT|W+qtk zpBdo{-d-gf^P^zFy`)}hKw%y69pS6|(VOLMu2OMyIbC;arbS~`kAM($o|HUOta_S& z!#-9NJvsv8slm(bfEXu##Mh*l3!!5`86zCAnE{1WeyTFgNar|OfdLVI8u-RH3nhhI z!8n$*-?0}l`g_jWPALUQQC17q-hlr3X{7$%8Yt>46*MhDtg|f0$u1eY!tL_f)O@2y zhyJNvmXw&-*4}PDmW2R<{|SSHBbUYF`0{X>^ijSAcpsUwX=LFU(ocw^y}1@XNxIZD zjXmt5DbCiaeRAblZ*!}{TU)Va_Wbi|s*tQ7%0gm@cOb;i?=do&QH0-JWG3)_GzS@0 zxg&2xJ4B19mEmQ6UNZNmHi9&69Mj2>>>-5J_BH+2Vwwxn?C7wQWtg&n?nK}DMs&04 z8j<1{0f)Cp&`jkG)1>W6bqd-U+7rjN&CQw#PWaPki?g@kSz>uuU2(ii8y}rvt(kv+ z53F_}EW(I5TG)(*z~s@XkGpupFBI=sgSo}bsi|*oVjmR!tc<^0>y3spdOwW)n8KrV zLwxpEE(2{vkMy~zv1WmY(s<@*KSVhOQ8qfOsE<jg zwk;M(A!c<6+o<-4SQxZlW+0)F3VCK_JW<>ZHNOSsO-=v8`C!b>6d?8`+~@;Jtr<-( z(M8S@4KGKB_eeOzW$>9-YlzfLL*H+&=HoabzEX;jkx^>?+n&r%y6*u5(D@M1cmT*J zvLPr&S%R1f4m_O}Tv%e0kk1#Xrzw?lumw3qw9vvAFiY;{X;tmBj`KBU zZ#Z7mT4m!wJskr$01XWxYo3{sPx#HUNvk_|Bv};>)H6WG)pJ|)BP@dLYBfI*-uzxOrXMb_;90UU4+)M zHE%hT@Yf9L$!EcdP7_CCSegP_t2n1%gK4%!F~2~>_TtP_p!2@RciPKsxB#MT&FLmP z20=1d#6Z1WB2)Z(8jS5PJlL*snYt#srZV%)xqDvR^{gg`2MDlR5*!B>0j-Q3IIrvOlg@*T7kk!y1F)&mePqk`y&fW zOHMpl2Gy0}p}XtCyRHJzrSol{>y)oAvt!K@+UG#PurX<*SK6x zuDw_6Z5+!PO@hX0B+6TQ%J^}~;--g&bSwpwPBU)sR4UO5`n_00#dq&I$q#&rs;#eo zd4dOF;o@e#$xd^W&1=1>l7;Odj_49J4t6-psU;LJj6h^TfezFBLC{3(W#!9KtX))b zc5#8qqV(Pw9EK+!tr`5;%1J|a{ReYTrC2Son9`!RAF86*WtC^l-w^@B7@H)pFfHN! zItFs9Y%AU*;PvLKLK`SLj-AfFLk*7pzWdSgc!9{ZFbZ29m*(#1F(N*H*uv7}0+m zHu$N`g8bg{>*x4$+*d&)8hB)1@CO8>;amjy=@WiBpn}p8u15hd^piLd`$e9v>oVL| zRCW$+Adn#)&cJpiRlh3aBSy31eUb@W=;jCd7{udifkzMsF)V(-FrS@f7&Gx!jt%_9nbF zgdn#GHTo2@dFVRt2OKoEZ}U)Yb+Z-B9q$JoD=-|PHC7DzX2y-!VC>oW9}C#eV12NsT+dkh z70vyr00n=dXOb1Mki8f5{p&4zxH@H;bg_|2UMZStslPSjm}K&H8f z8vY;#1YR84w%|pPuQA2)4RXy|5`2S!7zaRwY>8fB+N&SAZC7R8GkIhYVi7jU#)Tl( zU+gA}S8C(!XrD}M{57UD6b7VJa)WH5L_b471o4khghUBTO~jMXgJd7YkqnYZMtt!MLar#jxJRc5MkK=!ZyG?olT>1kmly-f3}&BSP^Ce{nVq;)IAqE zmARcQMl@4~%Y>cN=JDw1;7V7~M}~z3H4kA}%j2`Uh#OrOwZnl;2D~)in9!k(qPU)a zBqn0~kW<&x1T=(L!DIv5Lu>>M40SD8c8mv&0B|T z^HvM%rabTMIo6gL_0E=J{FuHkT{x_qQs?rPz7bD8-eW6fT8@TejbgjoiDi+?%x{H! zsbcl>CJOTa^ErpV<#9|z;_xF8`Oldew%#|Bv==f5SYMwsKP=Q0qUF+b=@VxFWOtDe zRqDl~34a(FW@Mm@g&6;#G(Zr*C^uElMsZu5ris;y$PP1sGs`tBQ)CoIN>9W|Y?TfV zq2|9Dex*;L8)>}!nI%U88!=PrdZLLoybcM7#?;h*ivTse&Ut^Vw^uw=6bMiZZ#pRC z3hLFFjS_O(X=-V`c4Xp#jw-$1w~h*J9dn}DMt_Yyk7x1ceNX@M&?I=g^G)lNI;1jh z!uO!`wC6Aa+x)>rYB=_ss~2-l?#x1&+Eq|ie72%`ZoQ=neBnI( z`bnHMuS(0yYf;45tg&~K3j-&NLJi;8xi5qqbSZJr$UQ9mc`Bv#l7VF}aXE)>b9#xdHF_$k(kx5a; z!&(dQe7g~dWdGIiTc?7o6h;ZQo%j7R<4bOnw6{tuh^V75!uZQ>@k|-%O>Iu>YFD26 z;RT)D7!mBd(A^myoz=}T)Pp=*`-BLVBn$*ZA0i@r6e6wRc^6_-lwQq!P{~5ynsSZt zIsKg8aDJtpat#?BF&HA%imYis3ZoD*bjZ!1|I+ zWl*L|!DZHm1~u#2+1tN|U;lKq%27S$q{odX#o6neU8`yNqN?sCq=V1;{*v$!2ien7 zDR#11zj9WbA2t5(=vXPc@5{y$*L>WrAb+z}Z(cNosPnO#+=ES99c3%m38y6B3Z<%Y1^+lqkP(g-TDi&0J z+=*<~N}pz7VVguF6Q1vah}%_4ALY?BH~b6Q|q5f9f2J4sMLlxdVUaG*n@Qz_E!0eHaH^)Ug8CG<01I6ROw5mJyK+H<+H zDNdT3fzc0*GNCybUnJUwOidc-LUGD+5A1_X5Gh7z;n|1G*%2j_B_t%=&sLOau}E)I zUx`!9Lv{7^v{GN!n_>wEv7Hd@8Ka4tw=*z6P5Gz@#Wc-O6$A94=w?_U_%J{HsS5zZ zr6BJd_swg9jv(e7WRKrAekcN11G@2rh#UQsIJWlsZD7j>B)d6{H8gMgHRvh zfn7({@nlI9kD80xQMX7xw)``mBqJK-xJe)kD>hO^5)3?%TGiW46b0J+Oft|8n!z z7>uQTP^Cb;n!s-Cl9;%Kem=T+NjLxJO&;^EF!Re}O72|&HB|&!YL>@&-#N|+_ozf7 zl}N(5|A_nedr4%3q7O$1`WzrY!m1f$m6HL-z*jn7|EKSiQeh~BTpkx2cB?IFXEFYr zhFupGM{dXNrgw>$G%u9e8X7o6?H)y5;Dv-Nf#|cRa`*2RIravR<(KuB6~F0Jwz+IS zpK|jwhthi+>A&g({p92FW=VrL+?~yQUK@IsRkv`xgGb?Rm9@wbnRxs{j#WGI)-< za(NRS@26nQ$l4JCSEpq?1a*2|iH_-ZlO* zSCM55)I|+m%5~|1P%RPC*(A_mX}HYg*%=wK2nb>@3vj6M*RJZh(dWKLl5zSDua+`O z1FS&JcwtOVWtI>NtkK^Sx9(r<(r2#)#}kMIy;DKiLPWuiZzwn&WX)aQ6FhYq`>IBj zp)8X5TbX`dCRwXwd6yBqXf8G6Y|K^EmnRbW1^>C`Yq;Mymdzo~Z3NabQ?Al(4T_0I zgS-33fI&f4TZ1X(hM6eqwR%|BPkL;|-6NGmoP)Ge_U9RICRRBC$^jD38pZ&Oovk!mzTpsL)8>kI()s)*V>=& zPFsB*udL@Q@sa)c(@84WBlMOUkXjsWHZo{Brk(eYneW!;I}0Zxt?QUR8kAsWw7Mg4 zJD6y&_Ru0E=JP;9bk%bFDahizJK(R@H0kx`pm!S^IoY!s5+HdobD@8`Jt zv2&pVj8p&fE0pbi)o&7!14GoDOA7FW=(Lmc!^2o3%TbVn+hUGmi+wr6yzda-_PIL=}-F-I1fc6;vAq%2IumX0AgIb1P4 z4-gahXrs*KzUdmsNCM>yK^A}_G9m+4f!*p( z8XTJ^~>|i47V8PYJy{CTM~?I-j;eosfh?&}rwd$v|9Taj}%7 zB(T-6U8oMsFJVTY1wwlV^(ymu6EjGJiUVP0I&wr)HI3@url_h#mL_YEdZI@CHD~`0 z9Ta39s8U7nluHg^Q+RjSYh^MTT8>wg4bpV$!F?*=nCF>z*WYP&{e5>jb2eoKFdmz|Q4 zD8=|S3qxcmzNZq`rc@aMtBdN8KBa+OU-JV9b=ETIc&dj!+PWL3a$St9dNa@oHhJD- zr2bsx3lGdQrisv{fC=HZq2J=w`l@bNuBWQ<^ zI1cz}*{&@`uTKDq@ywgs6nOjJbBQ&=OQb4R%q79a1-l%o2nh+rN@C*R0Aa;AFv6a! z)IKY%TG1OZ?CNUkRrP#8qa;O+NGXTa2kflxzD)u9_)75ulk72p=xU|vJ<=3pcsNvQ zs|+zs$UTs<>^}6FOPtN+3*=6-ATVS2v**r{W}LYk92k{r7c#WcYdPi64~#>Dddr{z zk^cD^ZCP;WyONcRE0wA7e1G%gk7LBlE?QF2pI0P;T%Mb2Rt4NGvLrb=g2yLSih(d4 zro$w|Ti=w53f8fBcqG+qGUuk>2r;BDn zM%CCjJHk`0Kwq)HZ*Va^D>a)Txu{dy;#3)FE08^-^zm@Q{Ve(yC#&;4qD|(#o7I%c zU{ZkoIQX{-^#=_}q6`zO(*rW>3r1~)XfMtyVWFzmEwfYa&r94GPWUxqJHH`r6ZN?@ zrj>1Nb$<{E$d)C4-JZxk)Or@(Zf(!g%CmZK#p7s?LvAW+urXDqiq$7Dmrlvoil#-H?lmrEW7J(1#e!f5F(I>8TgL)Sa^90CDfI-k%z^Q;q!t?b-kXmH73S7i~LEE3KJxK?wbyxRCyU^-1n< z(?FxeJ6Abk2ABl`_+wi5*Ri`qBYar+gvF&H8{2h-%Kg2&(tWlrHV>U-`!jlu1Qi{) z)N88k8P+gR;Z<>m1? z!ph0|Rf@8*&JGS1v%gc6XkUVLyKB2PWhH#n%gQIF-rsj|qQ*4@UL02?n*G0=hs_aH zY@Rj&RpZ$B2N%G>-Mis{CTu8UK^<2Xv|cP?ryvts~Kl7wCt3LSF|-+tfe$j?{eX(r|0rd(6f zqDrX8x%{1|S`Q}s6lI8?`is`kBEu|T%i#;;nt?WO6-*M4)yShDX^^}>ztobU;e{3I zf5!Y9Ln4**RdDNG+3eBTYHO~5_g!}=5`f%THShn&Mw9Hb=y&lha?pd&0Pm>ZVne&- z()Y5f6?5^-g%AlSD;vT!lewDkzO2kODV=_X^p%Rp@`t&#!fTvtPZ0;~(4q=6#*FDz ziFf12zxsnP@&p>bUfY$U2eH#K>JKD&VV)LaInu-4samcsQ?==-3c7vU#Fvk=3&+=j#NFPuw)hw>IER%%&@%<*Hkhlj8z=u=Hd6k|tnyNj}-haB4AEA~O zlm4L`9cY~z=aPTWCN;1Pd;9jI#Dv1>vVQQ3-$`PZc$d+f`OV zTvP`f3)T{{khi#4E-r|tcpy4Go+E&X7&=>~(doReU~1YoJbXM=C<}*5ba8vj$jofs zxs{4a#I!qQ<|KM`C=0Ij!@vC2GleowZme~cu5f!SMWy>-X}aGscXU0?-!`y9rkho! zQ8l|D>rBP(v=@)f0q4R$^z$|GwsXuUKV&U9rIJXXvqQ#pFAmQ?X_~dAE34 zF7Wg*Td>7Rliu>rpr`z?(A=3R>4)VDEhe_{8XZ0?cPjS7z3vB}Xil_K{ z=GMyY7jYrg+MGbjNIf%ez3bVYftm!LXs|lBkkZ}8NNJrp*Lds|D~>Y1(yA`zV*b5C zg)Qa4(d=p4>Dh=2X=A%)_rSC)Jb5`FUHWdk+LMx0wY0Q!b#;ND{?SZn!B;w285y_J zC2TCLo7p;QkX&<&Ob-Yypr>F6g|0mi26ecaLBug2KMhl4?efpe! zC>8-VjUGd1v8lIwVQL5-1hUXB)=0C~LjLrBb72%jHe=-q5GEv$i?Ok>5fKpqBn`NX z+B+vFS>OLPWnJADYGOmJRC4H#W0kR|a-TWm2{r6@wB?6tLCEsXqsJ|+OHrTeOSBgr zEIYW1JiXCY{NGcm|7<-{n_V`35@cFYhj$uqHVyb=#G*dG|!O!tFn&gkRo>zm=_aihCgbG8z{O}JE_(^4{7HCX`(SM^e=d%$%}^LV#$BN#}srY|qh z!c_mm@9OW-SrGwt=kKysXY435ExpiM$#qI^(X$a$*L(PkbSnF)PrZwYhUH$wo(Xx` z$Llk#T1gY1e-KI0V@9e#xjx%U3-D~%ycdz2osp2phn+N;=hY-Ji5}Q5*>y77mCahU z>&M@R2*2kx=~fC~q=nhdTX67ZpE-Bxki@5@rbM3NlXUvC zh@pq#f>&IK=bB+bv{fiKHc6AV&y_WSkdncAiWB?rp`xg8Ww(Gb>yEklM1)Gi&3(T& zn#m#W?!yLl0T&wtt&prZKaLizV^ zz#sGP-#~Bw|EWNCz?XjxlqZAk)SNh^@=ctM^Pf*h2H$zh3N0%>9jN~0Aj-^P8 zbKNoQ8n6T3M47`+h@kvk-)^oDopQu#PJw%JaziwX$)*bi<>UX#s z=AzV6D}uw#kSj^?h?j3{d=d`0y)Ue-d-igtszJiDgsqN6H6d^yUC?N|p5rj-gM2O? z8D{6b%ii4G!st~P`$tzcIFLuP-QJC=d$cB5)9gyvNcv*;)$KKwVjREpDw zB@VaR__LD`gt8ngDD>p)`GBUHz?5hgftvM|p2b7=I(^d-lu_wl!Z^(qMpE9dDW}(N zd-J(GZ91H1%ivE7eD)`2*4PXnbf03Tn(OZDHNheuH=o6)*3&&jr-&H$fzzfSvhMPETzOZYEUB$O(UvIPaJ@d4Jy(fK9xK?|15ZhnMpi zF_9r;UI$C7^8V-1xo%6pb_A=vGSC3QJkEN-w%|0rIoO4p9CR?!Obp~YnfU1n^#V!Ifq|7J zA*|fk0ap*{3e)!7y6x8bs`MBjVS0mEN*-yphpr-WE=bz;<{GiDqQRHpIH8{}=n7ON zp2856d**QE6n`o!m$=pndV!%&V50<69G#@qA7xBY!7@Mx3XWzI~?f+F6doWYUN$7L!tMGyUx8>wL(SWOCBm(Zt{@dKFbe^%gD0q`9$5g%g9e zrkb})YT{Qqq)A}?l zmBgIRTgL&Apr9iW;-h2x({?RbP#9&w>pZ^vlk0l~_}@r-MUVlwaOV9)OjowY8GcUQ zDup}Ok|;zZrz`dQp7=VB_QoUPbr6HY>(D@vYGDIh94Wri=r7U2cbDiLJz_rI#{PsI ziE~IqP{N&FntgPG4x9BGB{q^*%0#d2%8IEy6e0+osFgYTJhjp9D976r1fna9GqY&d zzCBExw;{lBTH@R+w*1#Y#POXj*mSF)9g|D10tAw*!pz{g$^N|SDhvV2kyjcByEzq@ zmxTaXwKUXl3vk#SMEQQ2H(&(`M@RrJ4pERtC7ka$8~6QLO(r}kojxh<{oM*2HT>bc zm8*SjO=%~SQz6;AX{h#ipbuD23LE!BLv-WI#(I27TCva`3t38mXhT+2sW4KP?^fmf#@rjtH*xmQgQD+nBk?ckd;T` z*Tv#DxsYK$h9qqjo;`lI&S!5tjH76Y^YC#Lm-L5#|7do~y$u}{-1tb1R+$-BKHA#) zm$|O_G_HL}P{LHB_my+r!_mnZqayYM2!z$C*gaVC1QH+p9-bQ$0vAomOFYP61QAd& zW!k-!zA>aw$A3@Wx+AtR)?a!Gr$=i75?AwLUgLAxEizs``<*y$N;TBHAJvwV*V4g8 z=W)&sg9Hkxc%Gq_wOh@6<;AzaqL`MPP8%=vwWxxhIx=Jb8aWMl zrb%E1zv2+4XNYmx9qdw7J6>Cx>`@egK;oQUx%B5K5}p0`m(Q1<0V;R)GdA<}IoalO z$c$34I(5NDQm(j}#twVu3K(2a-p$Zc$>(qxP6mKBm$d!F@QelX#g#Gy^gNR9KfgX> zj`L~>15UkxUzvRzsiHhGF(C`-P}Y=}IOvQpwaiwRs$0N-|7njqr##V#0Qf-2Lj>Xe z`}qGXr~fm5(v|-iM*n9n9rzQk^`HPToax$Ol=~}=&!({1fv-{Yd|Dt3cqGuW+8jDJrnT?$6{gsoa$;!S3yXSa| zBHFYq!?dOYIrzW#2i&vAegno0}AB2_F6}{Wzr~gd5FI^U$1tb;6+Npyq~k+!=Qtf zTq0S=I?^qr#L(S2ba&t5yY5=|%lil1^ZBeZXRVoYX7Bwx&u`oN-_GX> z0f3Ge7*JD9)xGh6}!biq< zPPAoiQL<^4$$%rnsXmDLb16j09P6mOsc<012wL1mzx7&_-2Ou-H!mVl5=l^PA#4P1)mTupFR&0b$&0S;l8_WN zPLVod+K0x3K-aKrt2_cV?rbA%3;dm#8WAv?FIf6e!%l`nsmCSiQ6GpKXS6jiDbm#a zTT>JN>{UC6O^T^Vkklo;19Y*9dPp$(0f3R39eo*-({|%R`i14rluT&b>r-sD>4`B% z_`sK6-Pu@~^Lxwp(*^g%6RR6UlIYdV;ygG+|5dRFD`30wDYxHfjOxU+pTE>GQ=y@@ z=j%g&fmgJ87IzL${L@&|<*TI_i^Jvcfl=U%k7)?F%X~1@9o!u`bxf@5w(j<6Es3X+ z9*Xe5)q=gOzOoS{kkZu1su6E>Y(C6yRUF{Pnm;=G@KG@Bk}P7DQ`D>w8t$oF*f)`2Q7m3QaWx2KJA1< zNNY1TF1O^Mu3gXVyz$-w>gMA~a@AZJQ;$-rtk&KL65JUPs_j9`#WA)%VlMm0m;>)( zgjXAN=TCwg=8!0iS)nif4^C7_Gjh1L0}Drg6dO==Fp0l74i*<$#RBf=SJ=OlT+g7v zHjnb#tX}AjOf8w@ucm+(Xn!VtltU!toSZTW1rwQZbK)NGe9>u+LvQ?6>sU6?Ro(B$*f1m&n`EEkep$@c=!DwJ1jRU06-d#-muZ8Pjc*We?d^XXlxYMFk6sld7N zbs%6xrHvL-bWebP3Fs$+*$m{oDlfbPWWJjc9!Z>4 zUS$NeHD~GT$$Y|4w3-fKiRZuFADW&O!n@r0ihsd*i2xG&*OICQWYrqZD&=-P7`g5_ zuSTGhj^YDHD^|1xF1C0&K!T7l-*k=ZA8-J>-B#zh8}XWvlamvSo>^L2g8zk}>>@5+ zx3y(AJ^9as;@b)$ZmH#~iiSlMu!0;l1j=0Xm9+H?vV3N6LI$+s;u36$n@J(o!psc3 z84{Wv?^oNSAiUog*kt1Oy>{b_IvTK5y(fQNdN}9p=PGVFVF+Y$us~wA5Xv z&RJ3m2fZzR(YW-T>&Nc)xpf$6{k&p`h&o~nBH?ni@Vx{V3)qNgG0mX^GAkXw4_@n! z7Uf&b{M2?zPYMYaHM}HFdo=JpJQ@Y5`a3UV@A4o^^ATmdwG{=R^RcqNNGB)IwI0dA z$)WiRkfKtEF)*IJ>MTIeH$v)`E(}irV}M3N?@8Y{P1C!_Yh>jP%6*N7jDO6d?F?1p zxce%QGbTYC$Klyo7bXwB!U(po+ywzbK!J$$D6diSkh z)uR;WVw$Mb(z?0EQcs=B&lr}>Cf5z8iMZtu3ML@vV`81ppI&!PB73ngkNn#m19i-W z!xHSQ>f6Z9U}5jgCHwN{=pu>*8^NDq8SK!)U(92=hlv*9EDO+Q!^^J(r|Jr`~Lk|H)>*HLPJAid$K~4ja*Pw zfCvYOzg?1Yxz&A<%WxqA8qE|Mw+Rr}JKFc#wc0DsZjY5rK1;%qymHF3gYoI^8erda zVG#KJ&znC8_YM{mbNks4{tSHx`fgx?=Ua(7L0&l=M0ptod$Kb>zXJ;gRTLZ_tDFZ|eBJW5WNdlkZ%o z@702G*hT5kKv9Cl6U^qS6lwG70|;ShtrS>MBY*r=Y;e1gwn(0A#t!-#?dxRO$4ehA z3v=-{n<_~gx9pw@fXLY{{Kj(NjP$gdoI+yghpFxjzAafdd`0zF%FyXBQNS}Jp3R-; z0i$md-EViMz_RyV0Uk^HpNN8nbD$!U+Ru-FTh<|7c+9uRV`k}=R(X%kHQ)E}rSwqe z@y>K}L)Wns3Tze33aO+L4JCaU$9hECW-1T-iSVo~1A3ipsI7QE9OO}||HuU&6CJR} zXs9&wqfwa)aLL^pDCjI-|?@T4^dUZ>6ox8lhH>;ZAUhAJ7h*p;{ zs70l>I^PONb_kwX1Qt`*l73W5NKB{ZIk%u-=Z4kotuCflbsgzZ+yPGdV#&^h;SX^6 zxL{IY!h&?0w(s%?>8sTLjb9zR#Y9a8&ZRf2PJi7Z6Uk_@UMuZaBfLU5`M+6-!kl;n z?RUpba)x9`&Gt41dqRD$ELdYbR!?t$}J>O1Y!f!TDdWqh^ z45xm2y38HsO)3EZ9YP1Pr1ttEmj`j*)w=Fa@6E^$)1Vg@Ze3QfUE%8lEL^0#wiHX3 z>*fkDUDm7V;RXVk?VH@)NiD`lPa?e$mr8dU$8~yceTA)9S$v4OBmEm$_Da!VGvdf~ zEe~m*VA#qW&dD#F#$;%oPJ75suc&(-O$hk|0J7NHwr@_v1?W&~Fy7bAdQV6m^{&t1 zyuz+KbWxZ%%Hz{y(w$qcM;x4-%IfN4o5yl;at;m-)zDYFtv76IzH)D9Uad!d^8B|U zB?Au2#R^)T^664RPxeXjCU)}{MW9gkXI)@;fI56hWX2B)y3Ot8@-Naaz`n~#R)$5y zcINDJalwR3&DCGr*vWKCi=Vsb^nQA(r2*6BnCX_57S_vJ?;`_0=1b2Q!MmfGPReMe87u`#AcPU$Atzahd`Y)~avWs^|sd(*~AYCnQBxqa{9M@s8h8*S_WEj55 z4siT^2mA5Ice>}FhD%EPEA-^vg5~s8&Zmd%0{&Fh-fiS1N|N*@t^RdSL3aAfIBj9G ztgbzi0ff-wA2D~eQ5M#i2|v zpyOkj3|?`c&fxd>xqLDkAd~krVXtSJk+%>l)5$;R{i!bN*r}_tEuE(G=z#o$E;H%s2j-cGf^0w(s1zY6ds*8Ggs`5&C;gx3U9{Cd8A9;NJ;^j#|l z)YQIpKB3o1IrzZ#;roYb?+lk>B*E)Fkp$_yQx5Ii`19>IYaQ=qBY7pib+4Spp!biC zU>-GbcyeEFw{jw$jbbd!n>Ye}OZ|c4C4Y(S;#P``uDI@%SatcTk}30Te=0z#iM8u1 zYXx2Hae@I)69R(F@}06j?RtdQcOYbt#Uh_^jg(QwX^wdcHC&y}6!35_aTu~}ui>gO zxS98&Z}Q0skL8%dED~8}#dBG#;?zK%c`GO{g*_{wk=+%(H~k99X`vUKNer|CI?yz0R5DbcD0@ag5ydLR?&3TU%N{JqRp0 zRyQ^Xfpl@t*)kIxpp2^MH zqUT;@=cusQzBD$2S-x<-;JIfbRJAd4W+c(l`l+blXk+V;y7Yip%GG{bjz=xx2o>LH zMvEyWtf??tQg^iIeT0%kKS3E1_rWj1K7AsY%KT~Kf@mD{cPRb+Fg4#19M#vTrV87O z%Ua?x-?*8Yjo94Cdx*@58DnJe41K&;Fga!dfvu_UYa3a#A`nOsJz2vwt;qtP@D1rh%wL+0jw6m4Fb^>SOCD-A ztndlF6vDY}TZP8w%Z9q*`TstC5|bGN|765jo9MUuqq@Eywl*7#h=sR9$Fu!CR7RQo#ceH2N(|c#A%vDhx}LX z#Q{nFgxS76s5S4fqYW$U=PXu!l5+q?Q!k}y4l7jtYh*BY>rAxtE1bmo6B&1C$@w(I zO>E}s{BU!$n3|s65lrWUP)-bnf|Ak`)04b8R?5oE3>HD#<3E?0Kj47ubue4dT1@-T zLf)NrF!gZ23UmA=xEV!+^+QT!c{l2DeXq#=RZSe3z(>0gBz72s!hP*?#`mq?s{a6h zlkLKhgjy?sPg8QFw6Yh;66TyQwO5o9TCH;z^y!>*D%^Dw?Tqgbcsy8k!4*sd~ zxZu!d3T^*l-6c(o(XAyI{fC-+a4Z{uzkGFC}ERo}E*g75IV6RnVstF!NLC_i)Dq}Oi~9{A<$ zDuRb-&3mmkzJUb5*SJF^eYM7&CK=I_lqGBTV%WA?Y+%xGg~kw_L~UVU{*ZuVKWn~2 zth5HjuZ!1L`5=5aFEy{^Ysd)+pZB3|(in{8JNu~iu4nn#mYbSLo>=QQy6fC)p-T!P z3Ehbw?5>oFBD*7v6hVsJvuLKv3pL0$uxnhoTpWGrAkbB3G$SoxwDUR5sS-6F=WjNU zRX@34a^C=8K;sP_Y#orKd@Q@avD9l9nc|HEO$&sc?T%erf;Gj&0HF9*l7|*0LI(EH z=I!-)_n*$BerB7Dd&b^f;I%s?nE!)E+J954Xp=JVCpiGPRPv7N_Pb{{jnpA_rbv3f z;hy(RpH1n>gfo%*xkrZq^Q5a81*qAnYNxy!`0< zeD;79nAm&6wl!R!3BtRdJ$qK?vF!u?5@R#MZ#XMl>M37dP+pJtE(nOpdMC@|2=H+M zUm#gEIil*YEIy}p87xJhtQ;xRz86A@ML-mxjhEvS=4fN0vO(NTc}Fx#F9%He>lj7WV^nZ*1Q2Vr;=k#a8lr7gRLa4Jz?;Y!z9QB$BsT|s8#7CRDBIGc6+46Ezdv^ zVADow=>0XA|M_L6eo-UaX?zM+Ok2z3vPg9E2D!Ojj25Gpf0|O_a?{(5$H9xqy86&j z6`gdHin0=OOKfS5@skQA69(D03w7hIRKv{egddV~J|FUQkyEgRSXh|yNZWEKb;awY zXSujC2>#@U*Nb;q93%OK6qt4swbvq0{0Ww3M;F{jIp=tUw6DI=-i*TLd>@@2upsg+dd;xViqMF{ z+B#uAyig~(G4bIOcjthg5pjA+O`M=wASFA{%`ZfZYi??IjK0xsssb0o#uUOYMH6gv zzB$_2v-|(jibAqAy?*sXH%ak4P7R7=Y3q>T0rZW|PzJ3)=ktn6iYD($X~SHWwzpV$ z2UEptLoQ6FPgm(hzZnD;yNzc-8Zz*D#~co=GhaN|;#wd2t7FlFW*cBN;+24x7zY7i zkDS7xhJ|uM!Z!_1`j6Ve$v|VfxXZEv85tbJNf^|)n1k;xVk*J$GLu&zXxP-05#Z7( zn{SV#1fzLE!onT)EEeQorsc8|bV6PpP5F!$xhPziJ522s@?7UjiJXiVE}e1&;mtp2 zK1Vvo>H-u&fU%A-K*S|Y`t+Ddc}iD2$#wtF2hhp^8aJ{^6H{{3ytBQ&Flc;{p-p|1UlB-#fSeW(Wag!T*RL|E<&e|91X0{KgUR Y7UmNW>KN<-Nq2yvtlH}m8ROvp0od}IQUCw| literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig3.png b/devices/surface/images/surface-deploymdt-fig3.png new file mode 100644 index 0000000000000000000000000000000000000000..7d87a1c986bc2112f12cd1c7a95b63cfbb10bdc5 GIT binary patch literal 142680 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig6.png b/devices/surface/images/surface-deploymdt-fig6.png new file mode 100644 index 0000000000000000000000000000000000000000..53c923be28b5aceefc307e82cad323b5c0538a46 GIT binary patch literal 40566 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 E1+~^4_y7O^ literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-deploymdt-fig9.png b/devices/surface/images/surface-deploymdt-fig9.png new file mode 100644 index 0000000000000000000000000000000000000000..60444058834db7fa3e314d64423991f57850e7d8 GIT binary patch literal 44543 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 R$1T$C8|WBo7hbv@@OK?3ApigX literal 0 HcmV?d00001 From ef7b0e31d3f86cb5614f54b05ed0e5e9ff31e4b0 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Wed, 13 Jul 2016 16:36:20 -0700 Subject: [PATCH 15/72] edits --- ...-windows-10-to-surface-devices-with-mdt.md | 43 +++++++++---------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index a2b2799dbf..303b489248 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -119,9 +119,9 @@ Using the Windows Deployment Services Configuration Wizard, configure WDS to fit #### Install Windows Assessment and Deployment Kit -To install Windows ADK, run the adksetup.exe file that you downloaded from [Download the Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#adkwin10). Windows ADK must be installed before MDT. You should always download and use the most recent version of Windows ADK. A new version is usually released corresponding with each new version of Windows. +To install Windows ADK, run the Adksetup.exe file that you downloaded from [Download the Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#adkwin10). Windows ADK must be installed before MDT. You should always download and use the most recent version of Windows ADK. A new version is usually released corresponding with each new version of Windows. ->**Note:**  You can also use the adksetup.exe file to download the Windows ADK installation files locally for use on other devices. +>**Note:**  You can also use the Adksetup.exe file to download the Windows ADK installation files locally for use on other devices. When you get to the **Select the features you want to install** page, you only need to select the **Deployment Tools** and **Windows Preinstallation Environment (Windows PE)** check boxes to deploy Windows 10 using MDT, as shown in Figure 3. @@ -169,13 +169,13 @@ To create the deployment share, follow these steps: * **Path** – Specify a local folder where the deployment share will reside, and then click **Next**. - >**Note:**  Like the WDS remote installation folder, it is recommended that you put this folder on an NTFS volume that is not your system volume. + >**Note:**  Like the WDS remote installation folder, it is recommended that you put this folder on an NTFS volume that is not your system volume. * **Share** – Specify a name for the network share under which the local folder specified on the **Path** page will be shared, and then click **Next**. - >**Note:**  The share name cannot contain spaces. + >**Note:**  The share name cannot contain spaces. - >**Note:**  You can use a Dollar Sign (**$**) to hide your network share so that it will not be displayed when users browse the available network shares on the server in File Explorer. + >**Note:**  You can use a Dollar Sign (**$**) to hide your network share so that it will not be displayed when users browse the available network shares on the server in File Explorer. * **Descriptive Name** – Enter a descriptive name for the network share (this descriptive name can contain spaces), and then click **Next**. The descriptive name will be the name of the folder as it appears in the Deployment Workbench. * **Options** – You can accept the default options on this page. Click **Next**. @@ -207,12 +207,12 @@ To import Windows 10 installation files, follow these steps: *Figure 7. Create a new folder on the New Folder page* 2. On the **New Folder** page a series of steps is displayed, as follows: - * **General Settings** – Enter a name for the folder in the **Folder Name** field (for example Windows 10 Enterprise), add any comments you want in the **Comments** field, and then click **Next**. + * **General Settings** – Enter a name for the folder in the **Folder Name** field (for example, Windows 10 Enterprise), add any comments you want in the **Comments** field, and then click **Next**. * **Summary** – Review the specified configuration of the new folder on this page, and then click **Next**. * **Progress** – A progress bar will be displayed on this page while the folder is created. This page will likely pass very quickly. * **Confirmation** – When the new folder has been created, a **Confirmation** page displays the success of the operation. Click **Finish** to close the **New Folder** page. 3. Expand the Operating Systems folder to see the newly created folder. -4. Right-click the newly created folder and then click **Import Operating System** to launch the Import Operating System Wizard, as shown in Figure 8. +4. Right-click the newly created folder, and then click **Import Operating System** to launch the Import Operating System Wizard, as shown in Figure 8. ![Import source files with the Import Operating System Wizard](images\surface-deploymdt-fig8.png "Import source files with the Import Operating System Wizard") @@ -273,7 +273,7 @@ To boot the reference virtual machine from the network, the MDT deployment share To update the MDT boot media, follow these steps: -1. Right-click the deployment share in the Deployment Workbench and click **Update Deployment Share** to start the Update Deployment Share Wizard, as shown in Figure 11. +1. Right-click the deployment share in the Deployment Workbench, and then click **Update Deployment Share** to start the Update Deployment Share Wizard, as shown in Figure 11. ![Generate boot images with the Update Deployment Share Wizard](images\surface-deploymdt-fig11.png "Generate boot images with the Update Deployment Share Wizard") @@ -321,20 +321,19 @@ To import the MDT boot media into WDS for PXE boot, follow these steps: If your WDS configuration is properly set up to respond to PXE clients, you should now be able to boot from the network with any device with a network adapter properly configured for network boot (PXE). ->**Note:**  If your WDS server resides on the same server as DHCP or in a different subnet than the devices you are attempting to boot, additional configuration may be required. For more information, see [Managing Network Boot Programs](). +>**Note:**  If your WDS server resides on the same server as DHCP or in a different subnet than the devices you are attempting to boot, additional configuration may be required. For more information, see [Managing Network Boot Programs](https://technet.microsoft.com/library/cc732351). -### Deploy and Capture a Reference Image +### Deploy and capture a reference image Your deployment environment is now set up to create a reference image for Windows 10 complete with Windows Updates. ->**Note:**  You cannot install version updates (such as Windows 10, Version 1511) in a reference image. To create a reference image with a new version of Windows, you must use installation files from that version of Windows. When you install a version update in Windows, it effectively performs an upgrade to a new version of Windows, and upgraded installations of Windows cannot be prepared for deployment with Sysprep. - +>**Note:**  You cannot install version updates (such as Windows 10, Version 1511) in a reference image. To create a reference image with a new version of Windows, you must use installation files from that version of Windows. When you install a version update in Windows, it effectively performs an upgrade to a new version of Windows, and upgraded installations of Windows cannot be prepared for deployment with Sysprep.

By using a fully automated task sequence in an MDT deployment share dedicated to reference image creation, you can greatly reduce the time and effort required to create new reference images and it is the best way to ensure that your organization is ready for feature updates and new versions of Windows 10. You can now boot from the network with a virtual machine to run the prepared task sequence and generate a reference image. When you prepare your virtual machine in Hyper-V for reference image creation, consider the following: * Use a Generation 1 virtual machine for the simplicity of drivers and to ensure maximum compatibility with both BIOS and UEFI devices. -* Ensure your virtual machine has at least 1 GB of system memory at boot. You can ensure that the virtual machine has at least 1 GB of memory at boot but allow the memory to adjust after boot by using Dynamic Memory. You can read more about Dynamic Memory in the [Hyper-V Dynamic Memory Overview](). +* Ensure your virtual machine has at least 1 GB of system memory at boot. You can ensure that the virtual machine has at least 1 GB of memory at boot but allow the memory to adjust after boot by using Dynamic Memory. You can read more about Dynamic Memory in the [Hyper-V Dynamic Memory Overview](https://technet.microsoft.com/library/hh831766). * Ensure your virtual machine uses a legacy network adapter to support network boot (PXE); that network adapter should be connected to the same network as your deployment server, and that network adapter should receive an IP address automatically via DHCP. * Configure your boot order such that PXE Boot is the first option. @@ -360,7 +359,7 @@ Perform the reference image deployment and capture using the following steps: * **Capture Image** – Click the **Capture an Image of this Reference Computer** option, as shown in Figure 16. In the **Location** field, keep the default location of the Captures folder. You can keep or change the name of the image file in the **File Name** field. When you are finished, click **Next**. ![Capture an image of the reference machine](images\surface-deploymdt-fig16.png "Capture an image of the reference machine") - + *Figure 16. Use the Capture Image page to capture an image of the reference machine after deployment* * **Ready** – You can review your selections by expanding **Details** on the **Ready** page. Click **Begin** when you are ready to perform the deployment and capture of your reference image. @@ -451,9 +450,9 @@ The Office Deployment Tool is a free download available in the Microsoft Downloa Download and install the version of Office Deployment Tool (ODT), for Office 2013 or Office 2016, that fits your organization’s needs and use the steps provided by that page to download the Office installation files for use with MDT. -After you have downloaded the source files for your version of Office Click-to-Run, you need to edit the configuration.xml document with instructions to install Office Click-to-Run silently. To configure the Office Deployment Tool for silent installation, follow these steps: +After you have downloaded the source files for your version of Office Click-to-Run, you need to edit the Configuration.xml document with instructions to install Office Click-to-Run silently. To configure the Office Deployment Tool for silent installation, follow these steps: -1. Right-click the existing **configuration.xml** file, and then click **Edit**. +1. Right-click the existing **Configuration.xml** file, and then click **Edit**. 2. This action opens the file in Notepad. Replace the existing text with the following: ``` @@ -556,7 +555,7 @@ After the task sequence is created it can be modified for increased automation, 16. On the **Properties** tab of the **Inject Drivers** step (as shown in Figure 23), configure the following options: * In the **Choose a selection profile** box, select **Nothing**. * Click the **Install all drivers from the selection profile** button. - + ![Set up deployment task sequence not to choose the drivers to inject into Windows](images\surface-deploymdt-fig23.png "Set up deployment task sequence not to choose the drivers to inject into Windows") *Figure 23. Set up the deployment task sequence not to choose the drivers to inject into Windows* @@ -576,8 +575,7 @@ To automate the boot media rules, follow these steps: 1. Right-click your deployment share in the Deployment Workbench, and then click **Properties**. 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: - - ``` +``` [Settings] Priority=Model,Default @@ -590,12 +588,13 @@ SkipBDDWelcome=YES [Surface Pro 4] DeployRoot=\\STNDeployServer\DeploymentShare$ - ``` +``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. You can use a number of variables in both boot media and deployment share rules to apply rules only when certain conditions are met. For example, you can use MAC addresses to identify specific machines where MDT will run fully automated, but will run with required user interaction on all other devices. You can also use the model of the device to instruct the MDT boot media to perform different actions based on computer model, much as the way **[Surface Pro 4]** is listed in Step 3. You can use the following cmdlet in a PowerShell session to see what the Model variable would be on a device: - `wmic csproduct get name` + +```wmic csproduct get name``` Rules used in the text shown in Step 3 include: @@ -691,7 +690,7 @@ Rules used in this example include: You can read about all of the possible deployment share and boot media rules in the [Microsoft Deployment Toolkit Reference](https://technet.microsoft.com/library/dn781091). -### Update and Import Updated MDT Boot Media +### Update and import updated MDT boot media The process to update MDT boot media with these new rules and changes to the deployment share is very similar to the process to generate boot media from scratch. From 2a20b6668b1b467fc0341db6cfb7bd6f168f21b2 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Wed, 13 Jul 2016 19:40:01 -0700 Subject: [PATCH 16/72] edits --- devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md | 1 + 1 file changed, 1 insertion(+) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 303b489248..851132aa74 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -575,6 +575,7 @@ To automate the boot media rules, follow these steps: 1. Right-click your deployment share in the Deployment Workbench, and then click **Properties**. 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: + ``` [Settings] Priority=Model,Default From 3a3d03460d75163c2ce99ee413ac250066768f60 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Wed, 13 Jul 2016 20:54:09 -0700 Subject: [PATCH 17/72] fix spacing --- .../surface/deploy-windows-10-to-surface-devices-with-mdt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 851132aa74..4876f5337b 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -576,7 +576,7 @@ To automate the boot media rules, follow these steps: 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: -``` + ``` [Settings] Priority=Model,Default @@ -589,7 +589,7 @@ SkipBDDWelcome=YES [Surface Pro 4] DeployRoot=\\STNDeployServer\DeploymentShare$ -``` + ``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. From 92bd0018d0a0d4de755edc2a832956ac1772756b Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 14 Jul 2016 12:46:01 -0700 Subject: [PATCH 18/72] new content upgrade article; images --- ...-windows-10-to-surface-devices-with-mdt.md | 6 +- .../images/surface-upgrademdt-fig1.png | Bin 0 -> 70199 bytes .../images/surface-upgrademdt-fig2.png | Bin 0 -> 301140 bytes .../images/surface-upgrademdt-fig3.png | Bin 0 -> 17430 bytes .../images/surface-upgrademdt-fig4.png | Bin 0 -> 13322 bytes .../images/surface-upgrademdt-fig5.png | Bin 0 -> 13015 bytes ...-surface-devices-to-windows-10-with-mdt.md | 213 +++++++++++++++++- 7 files changed, 215 insertions(+), 4 deletions(-) create mode 100644 devices/surface/images/surface-upgrademdt-fig1.png create mode 100644 devices/surface/images/surface-upgrademdt-fig2.png create mode 100644 devices/surface/images/surface-upgrademdt-fig3.png create mode 100644 devices/surface/images/surface-upgrademdt-fig4.png create mode 100644 devices/surface/images/surface-upgrademdt-fig5.png diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 4876f5337b..660b7777e6 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -553,12 +553,12 @@ After the task sequence is created it can be modified for increased automation, 15. Select the **Inject Drivers** step, the next step in the task sequence. 16. On the **Properties** tab of the **Inject Drivers** step (as shown in Figure 23), configure the following options: - * In the **Choose a selection profile** box, select **Nothing**. + * In the **Choose a selection profile** drop-down menu, select **Nothing**. * Click the **Install all drivers from the selection profile** button. - ![Set up deployment task sequence not to choose the drivers to inject into Windows](images\surface-deploymdt-fig23.png "Set up deployment task sequence not to choose the drivers to inject into Windows") + ![Configure deployment task sequence not to choose the drivers to inject into Windows](images\surface-deploymdt-fig23.png "Configure deployment task sequence not to choose the drivers to inject into Windows") - *Figure 23. Set up the deployment task sequence not to choose the drivers to inject into Windows* + *Figure 23. Configure the deployment task sequence not to choose the drivers to inject into Windows* 17. Click **OK** to apply changes to the task sequence and close the task sequence properties window. diff --git a/devices/surface/images/surface-upgrademdt-fig1.png b/devices/surface/images/surface-upgrademdt-fig1.png new file mode 100644 index 0000000000000000000000000000000000000000..094f5d700b489cbd4b719d660528ce47a786bb42 GIT binary patch literal 70199 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 z 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-upgrademdt-fig2.png b/devices/surface/images/surface-upgrademdt-fig2.png new file mode 100644 index 0000000000000000000000000000000000000000..88ec20769165069871937107e431cc5fdc891d8e GIT binary patch literal 301140 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 $J{U@~!(hslniPcyL6XmtZkpllfDKs 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� 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 N002ovPDHLkV1j<3s4V~h literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-upgrademdt-fig3.png b/devices/surface/images/surface-upgrademdt-fig3.png new file mode 100644 index 0000000000000000000000000000000000000000..7660a618c83b9f6e18f3b2d40f23a07be0e88624 GIT binary patch literal 17430 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-upgrademdt-fig4.png b/devices/surface/images/surface-upgrademdt-fig4.png new file mode 100644 index 0000000000000000000000000000000000000000..1852197dc702bdf831d0d0f1c2bbfa4ffb97b335 GIT binary patch literal 13322 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/surface-upgrademdt-fig5.png b/devices/surface/images/surface-upgrademdt-fig5.png new file mode 100644 index 0000000000000000000000000000000000000000..306a662236809534c5a4a0b2244bbdfed1e86e8e GIT binary patch literal 13015 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 U4oWJ~6bGPoPfMjl$?DaA15%ifr2qf` literal 0 HcmV?d00001 diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index f67a6f8616..8b750e904b 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -1,7 +1,7 @@ --- title: Upgrade Surface devices to Windows 10 with Microsoft Deployment Toolkit (Surface) description: Find out how to perform a Windows 10 upgrade deployment to your Surface devices. -keywords: windows 10 surface, upgrade, mdt +keywords: windows 10 surface, upgrade, customize, mdt ms.prod: w10 ms.mktglfcycl: deploy ms.pagetype: surface @@ -11,3 +11,214 @@ author: Scottmca # Upgrade Surface devices to Windows 10 with Microsoft Deployment Toolkit +#### Applies to +* Surface Pro 3 +* Surface 3 +* Surface Pro 2 +* Surface Pro + +In addition to the traditional deployment method of reimaging devices, administrators that want to upgrade Surface devices that are running Windows 8.1 or Windows 10 have the option of deploying upgrades. By performing an upgrade deployment, Windows 10 can be applied to devices without removing users, apps, or configuration. The users of the deployed devices can simply continue using the devices with the same apps and settings that they used prior to the upgrade. The process described in this article shows how to perform a Windows 10 upgrade deployment to Surface devices. + +If you are not already familiar with the deployment of Windows or the Microsoft deployment tools and technologies, you should read the Deploy Windows 10 to Surface Devices with MDT article and familiarize yourself with the traditional deployment method before you proceed. + +## The upgrade concept + +When you use the factory installation media to install Windows on a device, you are presented with two options or installation paths to install Windows on that device. The first of these installation paths – clean installation – allows you to apply a factory image of Windows to that device, including all default settings. The second of these installation paths – upgrade – allows you to apply Windows to the device but retains the device’s users, apps, and settings. + +When you perform a Windows deployment using traditional deployment methods, you follow an installation path that is very similar to a clean installation. The primary difference between the clean installation and the traditional deployment method of reimaging is that with reimaging, you can apply an image that includes customizations. Microsoft deployment technologies, such as the Microsoft Deployment Toolkit (MDT), expand the capabilities of the reimaging process by modifying the image during deployment. For example, MDT is able to inject drivers for a specific hardware configuration during deployment, and with pre and post imaging scripts to perform a number of tasks, such as the installation of applications. + +For versions of Windows prior to Windows 10, if you wanted to install a new version of Windows on your devices and preserve the configuration of those systems, you had to perform additional steps during your deployment. For example, if you wanted to keep the data of users on the device, you had to back up user data with the User State Migration Tool (USMT) prior to the deployment and restore that data after the deployment had completed. + +Introduced with Windows 10 and MDT 2013 Update 1, you can use the upgrade installation path directly with Microsoft deployment technologies such as the Microsoft Deployment Toolkit (MDT). With an upgrade deployment you can use the same deployment technologies and process, but you can preserve users settings, and applications of the existing environment on the device. + +## Deployment tools and resources + +Performing an upgrade deployment of Windows 10 requires the same tools and resources that are required for a traditional reimaging deployment. You can read about the tools required, including detailed explanations and installation instructions, in the Deploy Windows 10 to Surface Devices with MDT article. To proceed with the upgrade deployment described in this article, you will need the following tools installed and configured: + +* Microsoft Deployment Toolkit (MDT) +* Windows Assessment and Deployment Kit (Windows ADK), which includes: + * Deployment Image Servicing and Management (DISM) + * Windows Preinstallation Environment (Windows PE) + * Windows System Image Manager (Windows SIM) + +You will also need to have available the following resources: + +* Windows 10 installation files, such as the installation media downloaded from the Volume Licensing Service Center + >**Note:**  Installation media for use with MDT must contain a Windows image in Windows Imaging Format (.wim). Installation media produced by the Get Windows 10 page does not use a .wim file, instead using an Electronic Software Download (.esd) file, which is not compatible with MDT. +* Surface firmware and drivers for Windows 10 +* Application installation files for any applications you want to install, such as the Surface app + +## Prepare the upgrade deployment + +Before you begin the process described in this section, you need to have installed and configured the deployment tools outlined in the previous Deployment Tools and Resources section. For instructions on how to install and configure the deployment tools, see the Install the Deployment Tools section in the Deploy Windows 10 to Surface Devices with MDT article. You will also have needed to create a deployment share with MDT, described in the section Create a Deployment Share in the aforementioned article. + +### Import Windows 10 installation files + +Windows 10 installation files only need to be imported if you have not already done so in the deployment share. To import Windows 10 installation files, follow the steps described in the Import Windows Installation Files section in the Deploy Windows 10 to Surface Devices with MDT article. + +### Import Surface drivers +In the import process example shown in the Deploy Windows 10 to Surface Devices with MDT article, drivers for Surface Pro 4 were imported for Windows 10. To perform an upgrade deployment of Windows 10 to Surface Pro 3, drivers for Surface Pro 3 must also be imported. To import the Surface drivers for Surface Pro 3, follow these steps: + +1. Download the Surface Pro 3 firmware and driver pack for Windows 10 archive file (.zip), SurfacePro3_Win10_xxxxxx.zip, from the Surface Pro 3 download page in the Microsoft Download Center. +2. Extract the contents of the Surface Pro 3 firmware and driver pack archive file to a temporary folder. Keep the driver files separate from other drivers or files. +3. Open the Deployment Workbench and expand the Deployment Shares node and your deployment share. +4. If you have not already created a folder structure by operating system version, you should do so next. Under the Windows 10 x64 folder, create a new folder for Surface Pro 3 drivers named Surface Pro 3. Your Out-of-Box Drivers folder should resemble the following structure: +* WinPE x86 +* WinPE x64 +* Windows 10 x64 + * Microsoft Corporation + * Surface Pro 4 + * Surface Pro 3 +5. Right-click the Surface Pro 3 folder, and then click Import Drivers to start the Import Drivers Wizard, as shown in Figure 1. + +![Import Surface Pro 3 drivers for Windows 10](images\surface-upgrademdt-fig1.png "Import Surface Pro 3 drivers for Windows 10") + +*Figure 1. Import Surface Pro 3 drivers for Windows 10* + +6. The Import Driver Wizard displays a series of steps, as follows: + * Specify Directory – Click Browse and navigate to the folder where you extracted the Surface Pro 3 firmware and drivers in Step 1. + * Summary – Review the specified configuration on this page before you click Next to begin the import process. + * Progress – While the drivers are imported, a progress bar is displayed on this page. + * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete Import Drivers Wizard. +7. Select the Surface Pro 3 folder and verify that the folder now contains the drivers that were imported, as shown in Figure 2. + +![Drivers for Surface Pro 3 imported and organized in the MDT deployment share](images\surface-upgrademdt-fig2.png "Drivers for Surface Pro 3 imported and organized in the MDT deployment share") + +*Figure 2. Drivers for Surface Pro 3 imported and organized in the MDT deployment share* + +### Import applications + +Installation of applications in an upgrade deployment is not always necessary because the applications from the previous environment will remain on the device. (For example, in the Deploy Windows 10 to Surface Devices with MDT article, the deployment includes Office 365 which is not required in an upgrade deployment where the user is already using Office 365 on the device.) + +There are still some circumstances where you will want to deploy an application, even during an upgrade deployment. For example, you may have Surface Pro 3 devices on which you would like to add the Surface app. To deploy the Surface app in an upgrade scenario use the same process as you would for a traditional deployment. See the Deploy Surface App with Windows Store for Business article for instructions on how to add the Surface app to an MDT task sequence. + +### Create the upgrade task sequence + +After you have all of the resources in place to perform the deployment (including the installation files, Surface drivers, and application files), the next step is to create the upgrade task sequence. This task sequence is a series of steps that will be performed on the device being upgraded that applies the new Windows environment, compatible drivers, and any applications you have specified. + +Create the upgrade task sequence with the following process: + +1. In the Deployment Workbench under your Deployment Share, right-click the Task Sequences folder, and then click New Task Sequence to start the New Task Sequence Wizard. +2. Use these steps to create the deployment task sequence with the New Task Sequence Wizard: + * General Settings – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the Task Sequence Comments field, and then click Next. + >**Note:**  The Task Sequence ID field cannot contain spaces and can be a maximum of 16 characters. + * Select Template – Select Standard Client Upgrade Task Sequence from the drop-down menu, and then click Next. + * Select OS – Navigate to and select the Windows image that you imported, and then click Next. + * Specify Product Key – Select the product key entry that fits your organization’s licensing system. The Do Not Specify a Product Key at This Time option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click Next. + * OS Settings – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the Full Name, Organization, and Internet Explorer Home Page fields, and then click Next. + * Admin Password – Select Use the Specified Local Administrator Password and enter a password in the provided fields, and then click Next. + * Summary – Review the specified configuration on this page before you click Next to begin creation of the task sequence. + * Progress – While the task sequence is being created, a progress bar is displayed on this page. + * Confirmation – When the task sequence creation completes, the success of the process is displayed on this page. Click Finish to complete New Task Sequence Wizard. + +After the task sequence is created, you can modify some additional settings to provide additional automation of the task sequence and require less interaction during deployment. Follow these steps to modify the task sequence: + +1. Select the Task Sequences folder, right-click the new task sequence you created, and then click Properties. +2. Select the Task Sequence tab to view the steps that are included in the new task sequence. +3. Select the Windows Update (Pre-Application Installation) step, located under the State Restore folder. +4. Click the Options tab, and then clear the Disable This Step check box. +5. Repeat Step 3 and Step 4 for the Windows Update (Post-Application Installation) step. +6. Between the two Windows Update steps is an Install Applications step. Select that step and then click Add. +7. Hover the mouse over General under the Add menu, and then choose Install Application. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. + +![A new Install Application step in the deployment task sequence](images\surface-upgrademdt-fig3.png "A new Install Application step in the deployment task sequence") + +*Figure 3. A new Install Application step in the deployment task sequence* + +8. On the Properties tab of the new Install Application step, enter Install Surface App in the Name field. +9. Select Install a Single Application, and then click Browse to view available applications that have been imported into the deployment share. +10. Select Surface App from the list of applications, and then click OK. +11. Expand the Preinstall folder and select the Enable BitLocker (Offline) step. +12. Open the Add menu again and choose Set Task Sequence Variable from under the General submenu. +13. On the Properties tab of the new Set Task Sequence Variable step, as shown in Figure 4, configure the following options: + * Name – Set DriverGroup001 + * Task Sequence Variable – DriverGroup001 + * Value – Windows 10 x64\%Make%\%Model% + +![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-upgrademdt-fig4.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") + +*Figure 4. Configure a new Set Task Sequence Variable step in the deployment task sequence* + +14. Select the Inject Drivers step, the next step in the task sequence. +15. On the Properties tab of the Inject Drivers step (as shown in Figure 5) configure the following options: + * In the Choose a selection profile drop-down menu, select Nothing. + * Click the Install all drivers from the selection profile button. + + ![Configure the deployment task sequence to not install drivers](images\surface-upgrademdt-fig5.png "Configure the deployment task sequence to not install drivers") + + *Figure 5. Configure the deployment task sequence to not install drivers* + +16. Click OK to apply changes to the task sequence and close the task sequence properties window. + +Steps 11 through 15 are very important to the deployment of Surface devices. These steps instruct the task sequence to install only drivers that are organized into the correct folder using the organization for drivers from the Import Surface Drivers section. + +### Deployment share rules + +To automate the upgrade process, the rules of the MDT deployment share need to be modified to suppress prompts for information from the user. Unlike a traditional deployment, Bootstrap.ini does not need to be modified because the deployment process is not started from boot media. Similarly, boot media does not need to be imported into WDS because it will not be booted over the network with PXE. + +To modify the deployment share rules and suppress the Windows Deployment Wizard prompts for information, copy and paste the following text into the text box on the Rules tab of your deployment share properties: + +``` +[Settings] +Priority=Model,Default +Properties=MyCustomProperty + +[Surface Pro 4] +SkipTaskSequence=YES +TaskSequenceID=Win10SP4 + +[Surface Pro 3] +SkipTaskSequence=YES +TaskSequenceID=Win10SP3Up + +[Default] +OSInstall=Y +SkipCapture=YES +SkipAdminPassword=YES +SkipProductKey=YES +SkipComputerBackup=YES +SkipBitLocker=YES +SkipBDDWelcome=YES +SkipUserData=YES +UserDataLocation=AUTO +SkipApplications=YES +SkipPackageDisplay=YES +SkipComputerName=YES +SkipDomainMembership=YES +JoinDomain=contoso.com +DomainAdmin=MDT +DomainAdminDomain=contoso +DomainAdminPassword=P@ssw0rd +SkipLocaleSelection=YES +KeyboardLocale=en-US +UserLocale=en-US +UILanguage=en-US +SkipTimeZone=YES +TimeZoneName=Pacific Standard Time +UserID=MDTUser +UserDomain=STNDeployServer +UserPassword=P@ssw0rd +SkipSummary=YES +SkipFinalSummary=YES +FinishAction=LOGOFF +``` + + + +For more information about the rules configured by this text, see the section Configure Deployment Share Rules in the Deploy Windows 10 to Surface Devices with MDT article. + +### Update deployment share + +To update the deployment share, right-click the deployment share in the Deployment Workbench and click Update Deployment Share, then proceed through the Update Deployment Share Wizard. See the Update and Import Updated MDT Boot Media section of the Deploy Windows 10 to Surface Devices with MDT article for detailed steps. + +### Run the upgrade deployment + +Unlike a traditional deployment, the upgrade task sequence must be launched from within the Windows environment that will be upgraded. This requires that a user on the device to be upgraded navigate to the deployment share over the network and launch a script, LiteTouch.vbs. This script is the same script that displays the Windows Deployment Wizard in Windows PE in a traditional deployment. In this scenario, Litetouch.vbs will run within Windows. To perform the upgrade task sequence and deploy the upgrade to Windows 10 follow these steps: + +1. Browse to the network location of your deployment share in File Explorer. +2. Navigate to the Scripts folder, locate LiteTouch.vbs, and then double-click LiteTouch.vbs to start the Windows Deployment Wizard. +3. Enter your credentials when prompted. +4. The upgrade task sequence for Surface Pro 3 devices will automatically start when the model of the device is detected and determined to match the deployment share rules. +5. The upgrade process will occur automatically and without user interaction. + +The task sequence will automatically install the drivers for Surface Pro 3 and the Surface app, and will perform any outstanding Windows Updates. When it completes, it will log out and be ready for the user to log on with the credentials they have always used for this device. From a1546ccf0f0aebfa0f5d26503cc04282db0604cc Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 14 Jul 2016 13:09:22 -0700 Subject: [PATCH 19/72] edits --- ...-surface-devices-to-windows-10-with-mdt.md | 105 +++++++++--------- 1 file changed, 53 insertions(+), 52 deletions(-) diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index 8b750e904b..ee6a466380 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -23,9 +23,9 @@ If you are not already familiar with the deployment of Windows or the Microsoft ## The upgrade concept -When you use the factory installation media to install Windows on a device, you are presented with two options or installation paths to install Windows on that device. The first of these installation paths – clean installation – allows you to apply a factory image of Windows to that device, including all default settings. The second of these installation paths – upgrade – allows you to apply Windows to the device but retains the device’s users, apps, and settings. +When you use the factory installation media to install Windows on a device, you are presented with two options or *installation paths* to install Windows on that device. The first of these installation paths – *clean installation* – allows you to apply a factory image of Windows to that device, including all default settings. The second of these installation paths – *upgrade* – allows you to apply Windows to the device but retains the device’s users, apps, and settings. -When you perform a Windows deployment using traditional deployment methods, you follow an installation path that is very similar to a clean installation. The primary difference between the clean installation and the traditional deployment method of reimaging is that with reimaging, you can apply an image that includes customizations. Microsoft deployment technologies, such as the Microsoft Deployment Toolkit (MDT), expand the capabilities of the reimaging process by modifying the image during deployment. For example, MDT is able to inject drivers for a specific hardware configuration during deployment, and with pre and post imaging scripts to perform a number of tasks, such as the installation of applications. +When you perform a Windows deployment using traditional deployment methods, you follow an installation path that is very similar to a clean installation. The primary difference between the clean installation and the traditional deployment method of *reimaging* is that with reimaging, you can apply an image that includes customizations. Microsoft deployment technologies, such as the Microsoft Deployment Toolkit (MDT), expand the capabilities of the reimaging process by modifying the image during deployment. For example, MDT is able to inject drivers for a specific hardware configuration during deployment, and with pre and post imaging scripts to perform a number of tasks, such as the installation of applications. For versions of Windows prior to Windows 10, if you wanted to install a new version of Windows on your devices and preserve the configuration of those systems, you had to perform additional steps during your deployment. For example, if you wanted to keep the data of users on the device, you had to back up user data with the User State Migration Tool (USMT) prior to the deployment and restore that data after the deployment had completed. @@ -35,22 +35,22 @@ Introduced with Windows 10 and MDT 2013 Update 1, you can use the upgrade instal Performing an upgrade deployment of Windows 10 requires the same tools and resources that are required for a traditional reimaging deployment. You can read about the tools required, including detailed explanations and installation instructions, in the Deploy Windows 10 to Surface Devices with MDT article. To proceed with the upgrade deployment described in this article, you will need the following tools installed and configured: -* Microsoft Deployment Toolkit (MDT) -* Windows Assessment and Deployment Kit (Windows ADK), which includes: +* [Microsoft Deployment Toolkit (MDT)](https://technet.microsoft.com/en-us/windows/dn475741) +* [Windows Assessment and Deployment Kit (Windows ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#windowsadk), which includes: * Deployment Image Servicing and Management (DISM) * Windows Preinstallation Environment (Windows PE) * Windows System Image Manager (Windows SIM) You will also need to have available the following resources: -* Windows 10 installation files, such as the installation media downloaded from the Volume Licensing Service Center - >**Note:**  Installation media for use with MDT must contain a Windows image in Windows Imaging Format (.wim). Installation media produced by the Get Windows 10 page does not use a .wim file, instead using an Electronic Software Download (.esd) file, which is not compatible with MDT. -* Surface firmware and drivers for Windows 10 +* Windows 10 installation files, such as the installation media downloaded from the [Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx) + >**Note:**  Installation media for use with MDT must contain a Windows image in Windows Imaging Format (.wim). Installation media produced by the [Get Windows 10](https://www.microsoft.com/en-us/software-download/windows10/) page does not use a .wim file, instead using an Electronic Software Download (.esd) file, which is not compatible with MDT. +* [Surface firmware and drivers](https://technet.microsoft.com/en-us/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices) for Windows 10 * Application installation files for any applications you want to install, such as the Surface app ## Prepare the upgrade deployment -Before you begin the process described in this section, you need to have installed and configured the deployment tools outlined in the previous Deployment Tools and Resources section. For instructions on how to install and configure the deployment tools, see the Install the Deployment Tools section in the Deploy Windows 10 to Surface Devices with MDT article. You will also have needed to create a deployment share with MDT, described in the section Create a Deployment Share in the aforementioned article. +Before you begin the process described in this section, you need to have installed and configured the deployment tools outlined in the previous [Deployment tools and resources](#deployment-tools-and-resources) section. For instructions on how to install and configure the deployment tools, see the Install the Deployment Tools section in the Deploy Windows 10 to Surface Devices with MDT article. You will also have needed to create a deployment share with MDT, described in the section Create a Deployment Share in the aforementioned article. ### Import Windows 10 installation files @@ -59,28 +59,28 @@ Windows 10 installation files only need to be imported if you have not already d ### Import Surface drivers In the import process example shown in the Deploy Windows 10 to Surface Devices with MDT article, drivers for Surface Pro 4 were imported for Windows 10. To perform an upgrade deployment of Windows 10 to Surface Pro 3, drivers for Surface Pro 3 must also be imported. To import the Surface drivers for Surface Pro 3, follow these steps: -1. Download the Surface Pro 3 firmware and driver pack for Windows 10 archive file (.zip), SurfacePro3_Win10_xxxxxx.zip, from the Surface Pro 3 download page in the Microsoft Download Center. +1. Download the Surface Pro 3 firmware and driver pack for Windows 10 archive file (.zip), SurfacePro3_Win10_xxxxxx.zip, from the [Surface Pro 3 download page](https://www.microsoft.com/en-US/download/details.aspx?id=38826) in the Microsoft Download Center. 2. Extract the contents of the Surface Pro 3 firmware and driver pack archive file to a temporary folder. Keep the driver files separate from other drivers or files. 3. Open the Deployment Workbench and expand the Deployment Shares node and your deployment share. -4. If you have not already created a folder structure by operating system version, you should do so next. Under the Windows 10 x64 folder, create a new folder for Surface Pro 3 drivers named Surface Pro 3. Your Out-of-Box Drivers folder should resemble the following structure: +4. If you have not already created a folder structure by operating system version, you should do so next. Under the **Windows 10 x64** folder, create a new folder for Surface Pro 3 drivers named **Surface Pro 3**. Your Out-of-Box Drivers folder should resemble the following structure: * WinPE x86 * WinPE x64 * Windows 10 x64 * Microsoft Corporation * Surface Pro 4 * Surface Pro 3 -5. Right-click the Surface Pro 3 folder, and then click Import Drivers to start the Import Drivers Wizard, as shown in Figure 1. +5. Right-click the **Surface Pro 3** folder, and then click **Import Drivers** to start the Import Drivers Wizard, as shown in Figure 1. ![Import Surface Pro 3 drivers for Windows 10](images\surface-upgrademdt-fig1.png "Import Surface Pro 3 drivers for Windows 10") *Figure 1. Import Surface Pro 3 drivers for Windows 10* 6. The Import Driver Wizard displays a series of steps, as follows: - * Specify Directory – Click Browse and navigate to the folder where you extracted the Surface Pro 3 firmware and drivers in Step 1. - * Summary – Review the specified configuration on this page before you click Next to begin the import process. - * Progress – While the drivers are imported, a progress bar is displayed on this page. - * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete Import Drivers Wizard. -7. Select the Surface Pro 3 folder and verify that the folder now contains the drivers that were imported, as shown in Figure 2. + * **Specify Directory** – Click **Browse** and navigate to the folder where you extracted the Surface Pro 3 firmware and drivers in Step 1. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the drivers are imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete Import Drivers Wizard. +7. Select the **Surface Pro 3** folder and verify that the folder now contains the drivers that were imported, as shown in Figure 2. ![Drivers for Surface Pro 3 imported and organized in the MDT deployment share](images\surface-upgrademdt-fig2.png "Drivers for Surface Pro 3 imported and organized in the MDT deployment share") @@ -90,7 +90,7 @@ In the import process example shown in the Deploy Windows 10 to Surface Devices Installation of applications in an upgrade deployment is not always necessary because the applications from the previous environment will remain on the device. (For example, in the Deploy Windows 10 to Surface Devices with MDT article, the deployment includes Office 365 which is not required in an upgrade deployment where the user is already using Office 365 on the device.) -There are still some circumstances where you will want to deploy an application, even during an upgrade deployment. For example, you may have Surface Pro 3 devices on which you would like to add the Surface app. To deploy the Surface app in an upgrade scenario use the same process as you would for a traditional deployment. See the Deploy Surface App with Windows Store for Business article for instructions on how to add the Surface app to an MDT task sequence. +There are still some circumstances where you will want to deploy an application, even during an upgrade deployment. For example, you may have Surface Pro 3 devices on which you would like to add the Surface app. To deploy the Surface app in an upgrade scenario use the same process as you would for a traditional deployment. See the [Deploy Surface app with Windows Store for Business](https://technet.microsoft.com/en-us/itpro/surface/deploy-surface-app-with-windows-store-for-business) article for instructions on how to add the Surface app to an MDT task sequence. ### Create the upgrade task sequence @@ -98,65 +98,66 @@ After you have all of the resources in place to perform the deployment (includin Create the upgrade task sequence with the following process: -1. In the Deployment Workbench under your Deployment Share, right-click the Task Sequences folder, and then click New Task Sequence to start the New Task Sequence Wizard. +1. In the Deployment Workbench under your Deployment Share, right-click the **Task Sequences** folder, and then click **New Task Sequence** to start the New Task Sequence Wizard. 2. Use these steps to create the deployment task sequence with the New Task Sequence Wizard: - * General Settings – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the Task Sequence Comments field, and then click Next. - >**Note:**  The Task Sequence ID field cannot contain spaces and can be a maximum of 16 characters. - * Select Template – Select Standard Client Upgrade Task Sequence from the drop-down menu, and then click Next. - * Select OS – Navigate to and select the Windows image that you imported, and then click Next. - * Specify Product Key – Select the product key entry that fits your organization’s licensing system. The Do Not Specify a Product Key at This Time option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click Next. - * OS Settings – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the Full Name, Organization, and Internet Explorer Home Page fields, and then click Next. - * Admin Password – Select Use the Specified Local Administrator Password and enter a password in the provided fields, and then click Next. - * Summary – Review the specified configuration on this page before you click Next to begin creation of the task sequence. - * Progress – While the task sequence is being created, a progress bar is displayed on this page. - * Confirmation – When the task sequence creation completes, the success of the process is displayed on this page. Click Finish to complete New Task Sequence Wizard. + * **General Settings** – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the **Task Sequence Comments** field, and then click **Next**. + >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. + * **Select Template** – Select **Standard Client Upgrade Task Sequence** from the drop-down menu, and then click **Next**. + * **Select OS** – Navigate to and select the Windows image that you imported, and then click **Next**. + * **Specify Product Key** – Select the product key entry that fits your organization’s licensing system. The **Do Not Specify a Product Key at This Time** option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click **Next**. + * **OS Settings** – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. + * **Admin Password** – Select **Use the Specified Local Administrator Password** and enter a password in the provided fields, and then click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. + * **Progress** – While the task sequence is being created, a progress bar is displayed on this page. + * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete New Task Sequence Wizard. After the task sequence is created, you can modify some additional settings to provide additional automation of the task sequence and require less interaction during deployment. Follow these steps to modify the task sequence: -1. Select the Task Sequences folder, right-click the new task sequence you created, and then click Properties. -2. Select the Task Sequence tab to view the steps that are included in the new task sequence. -3. Select the Windows Update (Pre-Application Installation) step, located under the State Restore folder. -4. Click the Options tab, and then clear the Disable This Step check box. -5. Repeat Step 3 and Step 4 for the Windows Update (Post-Application Installation) step. -6. Between the two Windows Update steps is an Install Applications step. Select that step and then click Add. -7. Hover the mouse over General under the Add menu, and then choose Install Application. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. +1. Select the **Task Sequences** folder, right-click the new task sequence you created, and then click **Properties**. +2. Select the **Task Sequence** tab to view the steps that are included in the new task sequence. +3. Select the **Windows Update (Pre-Application Installation)** step, located under the **State Restore** folder. +4. Click the **Options** tab, and then clear the **Disable This Step** check box. +5. Repeat Step 3 and Step 4 for the **Windows Update (Post-Application Installation)** step. +6. Between the two Windows Update steps is an **Install Applications** step. Select that step and then click **Add**. +7. Hover the mouse over **General** under the **Add** menu, and then choose **Install Application**. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. ![A new Install Application step in the deployment task sequence](images\surface-upgrademdt-fig3.png "A new Install Application step in the deployment task sequence") *Figure 3. A new Install Application step in the deployment task sequence* -8. On the Properties tab of the new Install Application step, enter Install Surface App in the Name field. -9. Select Install a Single Application, and then click Browse to view available applications that have been imported into the deployment share. -10. Select Surface App from the list of applications, and then click OK. -11. Expand the Preinstall folder and select the Enable BitLocker (Offline) step. -12. Open the Add menu again and choose Set Task Sequence Variable from under the General submenu. -13. On the Properties tab of the new Set Task Sequence Variable step, as shown in Figure 4, configure the following options: - * Name – Set DriverGroup001 - * Task Sequence Variable – DriverGroup001 - * Value – Windows 10 x64\%Make%\%Model% +8. On the **Properties** tab of the new **Install Application** step, enter **Install Surface App** in the **Name** field. +9. Select **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. +10. Select **Surface App** from the list of applications, and then click **OK**. +11. Expand the **Preinstall** folder and select the **Enable BitLocker (Offline)** step. +12. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** submenu. +13. On the **Properties** tab of the new **Set Task Sequence Variable** step (as shown in Figure 4) configure the following options: + + * **Name** – Set DriverGroup001 + * **Task Sequence Variable** – DriverGroup001 + * **Value** – Windows 10 x64\%Make%\%Model% ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-upgrademdt-fig4.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") *Figure 4. Configure a new Set Task Sequence Variable step in the deployment task sequence* -14. Select the Inject Drivers step, the next step in the task sequence. -15. On the Properties tab of the Inject Drivers step (as shown in Figure 5) configure the following options: - * In the Choose a selection profile drop-down menu, select Nothing. - * Click the Install all drivers from the selection profile button. +14. Select the **Inject Drivers** step, the next step in the task sequence. +15. On the **Properties** tab of the **Inject Drivers** step (as shown in Figure 5) configure the following options: + * In the **Choose a selection profile** drop-down menu, select **Nothing**. + * Click the **Install all drivers from the selection profile** button. ![Configure the deployment task sequence to not install drivers](images\surface-upgrademdt-fig5.png "Configure the deployment task sequence to not install drivers") *Figure 5. Configure the deployment task sequence to not install drivers* -16. Click OK to apply changes to the task sequence and close the task sequence properties window. +16. Click **OK** to apply changes to the task sequence and close the task sequence properties window. -Steps 11 through 15 are very important to the deployment of Surface devices. These steps instruct the task sequence to install only drivers that are organized into the correct folder using the organization for drivers from the Import Surface Drivers section. +Steps 11 through 15 are very important to the deployment of Surface devices. These steps instruct the task sequence to install only drivers that are organized into the correct folder using the organization for drivers from the [Import Surface drivers](#import-surface-drivers) section. ### Deployment share rules To automate the upgrade process, the rules of the MDT deployment share need to be modified to suppress prompts for information from the user. Unlike a traditional deployment, Bootstrap.ini does not need to be modified because the deployment process is not started from boot media. Similarly, boot media does not need to be imported into WDS because it will not be booted over the network with PXE. -To modify the deployment share rules and suppress the Windows Deployment Wizard prompts for information, copy and paste the following text into the text box on the Rules tab of your deployment share properties: +To modify the deployment share rules and suppress the Windows Deployment Wizard prompts for information, copy and paste the following text into the text box on the **Rules** tab of your deployment share properties: ``` [Settings] @@ -216,7 +217,7 @@ To update the deployment share, right-click the deployment share in the Deployme Unlike a traditional deployment, the upgrade task sequence must be launched from within the Windows environment that will be upgraded. This requires that a user on the device to be upgraded navigate to the deployment share over the network and launch a script, LiteTouch.vbs. This script is the same script that displays the Windows Deployment Wizard in Windows PE in a traditional deployment. In this scenario, Litetouch.vbs will run within Windows. To perform the upgrade task sequence and deploy the upgrade to Windows 10 follow these steps: 1. Browse to the network location of your deployment share in File Explorer. -2. Navigate to the Scripts folder, locate LiteTouch.vbs, and then double-click LiteTouch.vbs to start the Windows Deployment Wizard. +2. Navigate to the **Scripts** folder, locate **LiteTouch.vbs**, and then double-click **LiteTouch.vbs** to start the Windows Deployment Wizard. 3. Enter your credentials when prompted. 4. The upgrade task sequence for Surface Pro 3 devices will automatically start when the model of the device is detected and determined to match the deployment share rules. 5. The upgrade process will occur automatically and without user interaction. From 107863fa2f03c78f676ab8938c1747313e1c2778 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 14 Jul 2016 13:55:44 -0700 Subject: [PATCH 20/72] fix spacing --- ...-windows-10-to-surface-devices-with-mdt.md | 216 +++++++++--------- ...-surface-devices-to-windows-10-with-mdt.md | 67 +++--- 2 files changed, 140 insertions(+), 143 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 660b7777e6..2429cdacdd 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -30,25 +30,25 @@ By automating each aspect of the deployment process, you not only greatly decrea The deployment process described in this article leverages a number of Microsoft deployment tools and technologies. Some of these tools and technologies are included in Windows client and Windows Server, such as Hyper-V and Windows Deployment Services (WDS), while others are available as free downloads from the [Microsoft Download Center](https://www.microsoft.com/en-us/download/windows.aspx). -### Microsoft Deployment Toolkit +#### Microsoft Deployment Toolkit The Microsoft Deployment Toolkit (MDT) is the primary component of a Windows deployment. It serves as a unified interface for most of the Microsoft deployment tools and technologies, such as the Windows Assessment and Deployment Kit (Windows ADK), Windows System Image Manager (Windows SIM), Deployment Image Servicing and Management (DISM), User State Migration Tool (USMT), and many other tools and technologies. Each of these is discussed throughout this article. The unified interface, called the *Deployment Workbench*, facilitates automation of the deployment process through a series of stored deployment procedures, known as a *task sequence*. Along with these task sequences and the many scripts and tools that MDT provides, the resources for a Windows deployment (driver files, application installation files, and image files) are stored in a network share known as the *deployment share*. You can download and find out more about MDT at [Microsoft Deployment Toolkit](https://technet.microsoft.com/en-us/windows/dn475741). -### Windows Assessment and Deployment Kit +#### Windows Assessment and Deployment Kit Although MDT is the tool you will interact with most during the deployment process, the deployment tools found in the Windows ADK perform most of the deployment tasks during the deployment process. The resources for deployment are held within the MDT deployment share, but it is the collection of tools included in Windows ADK that access the image files, stage drivers and Windows updates, run the deployment experience, provide instructions to Windows Setup, and back up and restore user data. You can download and find out more about the Windows ADK at [Download the Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#windowsadk). -### Windows 10 installation media +#### Windows 10 installation media Before you can perform a deployment with MDT, you must first supply a set of operating system installation files and an operating system image. These files and image can be found on the physical installation media (DVD) for Windows 10. You can also find these files in the disk image (ISO file) for Windows 10, which you can download from the [Volume Licensing Service Center (VLSC)](https://www.microsoft.com/Licensing/servicecenter/default.aspx). >**Note:**  The installation media generated from the [Get Windows 10](https://www.microsoft.com/en-us/software-download/windows10/) page differs from physical media or media downloaded from the VLSC, in that it contains an image file in Electronic Software Download (ESD) format rather than in the Windows Imaging (WIM) format. Installation media with an image file in WIM format is required for use with MDT. Installation media from the Get Windows 10 page cannot be used for Windows deployment with MDT. -### Windows Server +#### Windows Server Although MDT can be installed on a Windows client, to take full advantage of Windows Deployment Services’ ability to network boot, a full Windows Server environment is recommended. To provide network boot for UEFI devices like Surface with WDS, you will need Windows Server 2008 R2 or later. @@ -68,7 +68,7 @@ Because customizations are performed by MDT at the time of deployment, the goal >**Note:**  Hyper-V is available not only on Windows Server, but also on Windows clients, including Professional and Enterprise editions of Windows 8, Windows 8.1, and Windows 10. Find out more at [Client Hyper-V on Windows 10](https://msdn.microsoft.com/virtualization/hyperv_on_windows/windows_welcome) and [Client Hyper-V on Windows 8 and Windows 8.1](https://technet.microsoft.com/library/hh857623) in the TechNet Library. Hyper-V is also available as a standalone product, Microsoft Hyper-V Server, at no cost. You can download [Microsoft Hyper-V Server 2012 R2](https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2012-r2) or [Microsoft Hyper-V Server 2016 Technical Preview](https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-technical-preview) from the TechNet Evaluation Center. -### Surface firmware and drivers +#### Surface firmware and drivers For your deployed Windows environment to function correctly on your Surface devices, you will need to install the drivers used by Windows to communicate with the components of your device. These drivers are available for download in the Microsoft Download Center for each Surface device. You can find the correct Microsoft Download Center page for your device at [Download the latest firmware and drivers for Surface devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). @@ -79,13 +79,13 @@ In addition to the driver files that help Windows communicate with the hardware >**Note:**  Beginning in Windows 10, the drivers for Surface devices are included in the Windows Preinstallation Environment (WinPE). In earlier versions of Windows, specific drivers (like network drivers) had to be imported and configured in MDT for use in WinPE to successfully deploy to Surface devices. -### Application installation files +#### Application installation files In addition to the drivers that are used by Windows to communicate with the Surface device’s hardware and components, you will also need to provide the installation files for any applications that you want to install on your deployed Surface devices. To automate the deployment of an application, you will also need to determine the command-line instructions for that application to perform a silent installation. In this article, the Surface app and Microsoft Office 365 will be installed as examples of application installation. The application installation process can be used with any application with installation files that can be launched from command line. >**Note:**  If the application files for your application are stored on your organization’s network and will be accessible from your Surface devices during the deployment process, you can deploy that application directly from that network location. To use installation files from a network location, use the **Install Application Without Source Files or Elsewhere on the Network** option in the MDT New Application Wizard, which is described in the [Import applications](#import-applications) section later in this article. -### Microsoft Surface Deployment Accelerator +#### Microsoft Surface Deployment Accelerator If you want to deploy only to Surface devices or you want an accelerated method to perform deployment to Surface devices, you can use the Microsoft Surface Deployment Accelerator to generate an MDT deployment share complete with Surface device drivers, Surface apps, and pre-configured task sequences to create a reference image and perform deployment to Surface devices. Microsoft Surface Deployment Accelerator can automatically import boot images into WDS and prepare WDS for network boot (PXE). You can download the Microsoft Surface Deployment Accelerator from the [Surface Tools for IT](https://www.microsoft.com/en-us/download/details.aspx?id=46703) page in the Microsoft Download Center. @@ -137,7 +137,7 @@ After the Windows ADK installation completes successfully, you can install MDT. *Figure 4. Install the Microsoft Deployment Toolkit with default options* -Before you can open the MDT Deployment Workbench, you must enable execution of scripts in PowerShell. If you do not do this, the following error message may be displayed: **"Initialization Error PowerShell is required to use the Deployment Workbench. Please install PowerShell then relaunch Deployment Workbench."** +Before you can open the MDT Deployment Workbench, you must enable execution of scripts in PowerShell. If you do not do this, the following error message may be displayed: *"Initialization Error PowerShell is required to use the Deployment Workbench. Please install PowerShell then relaunch Deployment Workbench."* To enable the execution of scripts, run the following cmdlet in PowerShell as an Administrator: @@ -167,21 +167,21 @@ To create the deployment share, follow these steps: 3. Create a new deployment share with New Deployment Share Wizard with the following steps: - * **Path** – Specify a local folder where the deployment share will reside, and then click **Next**. + * **Path** – Specify a local folder where the deployment share will reside, and then click **Next**. >**Note:**  Like the WDS remote installation folder, it is recommended that you put this folder on an NTFS volume that is not your system volume. - * **Share** – Specify a name for the network share under which the local folder specified on the **Path** page will be shared, and then click **Next**. + * **Share** – Specify a name for the network share under which the local folder specified on the **Path** page will be shared, and then click **Next**. >**Note:**  The share name cannot contain spaces. >**Note:**  You can use a Dollar Sign (**$**) to hide your network share so that it will not be displayed when users browse the available network shares on the server in File Explorer. - * **Descriptive Name** – Enter a descriptive name for the network share (this descriptive name can contain spaces), and then click **Next**. The descriptive name will be the name of the folder as it appears in the Deployment Workbench. - * **Options** – You can accept the default options on this page. Click **Next**. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the deployment share. - * **Progress** – While the deployment share is being created, a progress bar is displayed on this page to indicate the status of the deployment share creation process. - * **Confirmation** – When the deployment share creation process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Deployment Share Wizard. + * **Descriptive Name** – Enter a descriptive name for the network share (this descriptive name can contain spaces), and then click **Next**. The descriptive name will be the name of the folder as it appears in the Deployment Workbench. + * **Options** – You can accept the default options on this page. Click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the deployment share. + * **Progress** – While the deployment share is being created, a progress bar is displayed on this page to indicate the status of the deployment share creation process. + * **Confirmation** – When the deployment share creation process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Deployment Share Wizard. 4. When the New Deployment Share Wizard is complete, you can expand the Deployment Shares folder to find your newly created deployment share. 5. You can expand your deployment share, where you will find several folders for the resources, scripts, and components of your MDT deployment environment are stored. @@ -207,10 +207,10 @@ To import Windows 10 installation files, follow these steps: *Figure 7. Create a new folder on the New Folder page* 2. On the **New Folder** page a series of steps is displayed, as follows: - * **General Settings** – Enter a name for the folder in the **Folder Name** field (for example, Windows 10 Enterprise), add any comments you want in the **Comments** field, and then click **Next**. - * **Summary** – Review the specified configuration of the new folder on this page, and then click **Next**. - * **Progress** – A progress bar will be displayed on this page while the folder is created. This page will likely pass very quickly. - * **Confirmation** – When the new folder has been created, a **Confirmation** page displays the success of the operation. Click **Finish** to close the **New Folder** page. + * **General Settings** – Enter a name for the folder in the **Folder Name** field (for example, Windows 10 Enterprise), add any comments you want in the **Comments** field, and then click **Next**. + * **Summary** – Review the specified configuration of the new folder on this page, and then click **Next**. + * **Progress** – A progress bar will be displayed on this page while the folder is created. This page will likely pass very quickly. + * **Confirmation** – When the new folder has been created, a **Confirmation** page displays the success of the operation. Click **Finish** to close the **New Folder** page. 3. Expand the Operating Systems folder to see the newly created folder. 4. Right-click the newly created folder, and then click **Import Operating System** to launch the Import Operating System Wizard, as shown in Figure 8. @@ -219,12 +219,12 @@ To import Windows 10 installation files, follow these steps: *Figure 8. Import source files with the Import Operating System Wizard* 5. The Import Operating System Wizard walks you through the import of your operating system files, as follows: - * **OS Type** – Click **Full Set of Source Files** to specify that you are importing the Windows source files from installation media, and then click **Next**. - * **Source** – Click **Browse**, move to and select the folder or drive where your installation files are found, and then click **Next**. - * **Destination** – Enter a name for the new folder that will be created to hold the installation files, and then click **Next**. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - * **Progress** – While the installation files are imported, a progress bar is displayed on this page. - * **Confirmation** – When the operating system import process completes, the success of the process is displayed on this page. Click **Finish** to complete Import Operating System Wizard. + * **OS Type** – Click **Full Set of Source Files** to specify that you are importing the Windows source files from installation media, and then click **Next**. + * **Source** – Click **Browse**, move to and select the folder or drive where your installation files are found, and then click **Next**. + * **Destination** – Enter a name for the new folder that will be created to hold the installation files, and then click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the installation files are imported, a progress bar is displayed on this page. + * **Confirmation** – When the operating system import process completes, the success of the process is displayed on this page. Click **Finish** to complete Import Operating System Wizard. 6. Expand the folder you created in Step 1 to see the entry for your newly imported installation files for Windows 10. Now that you’ve imported the installation files from the installation media, you have the files that MDT needs to create the reference image and you are ready to instruct MDT how to create the reference image to your specifications. @@ -244,17 +244,17 @@ To create the reference image task sequence, follow these steps: *Figure 9: Create a new task sequence to deploy and update a Windows 10 reference environment* 2. The New Task Sequence Wizard presents a series of steps, as follows: - * **General Settings** – Enter an identifier for the reference image task sequence in the **Task Sequence ID** field, a name for the reference image task sequence in the **Task Sequence Name** field, and any comments for the reference image task sequence in the **Task Sequence Comments** field, and then click **Next**. - >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. - * **Select Template** – Select **Standard Client Task Sequence** from the drop-down menu, and then click **Next**. - * **Select OS** – Navigate to and select the Windows 10 image you imported with the Windows 10 installation files, and then click **Next**. - * **Specify Product Key** – Click **Do Not Specify a Product Key at This Time**, and then click **Next**. - * **OS Settings** – Enter a name, organization, and home page URL in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. - * **Admin Password** – Click **Use the Specified Local Administrator Password**, enter a password in the provided field, and then click **Next**. - >**Note:**  During creation of a reference image, any specified Administrator password will be automatically removed when the image is prepared for capture with Sysprep. During reference image creation, a password is not necessary, but is recommended to remain in line with best practices for production deployment environments. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. - * **Progress** – While the task sequence is created, a progress bar is displayed on this page. - * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete the New Task Sequence Wizard. + * **General Settings** – Enter an identifier for the reference image task sequence in the **Task Sequence ID** field, a name for the reference image task sequence in the **Task Sequence Name** field, and any comments for the reference image task sequence in the **Task Sequence Comments** field, and then click **Next**. + >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. + * **Select Template** – Select **Standard Client Task Sequence** from the drop-down menu, and then click **Next**. + * **Select OS** – Navigate to and select the Windows 10 image you imported with the Windows 10 installation files, and then click **Next**. + * **Specify Product Key** – Click **Do Not Specify a Product Key at This Time**, and then click **Next**. + * **OS Settings** – Enter a name, organization, and home page URL in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. + * **Admin Password** – Click **Use the Specified Local Administrator Password**, enter a password in the provided field, and then click **Next**. + >**Note:**  During creation of a reference image, any specified Administrator password will be automatically removed when the image is prepared for capture with Sysprep. During reference image creation, a password is not necessary, but is recommended to remain in line with best practices for production deployment environments. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. + * **Progress** – While the task sequence is created, a progress bar is displayed on this page. + * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete the New Task Sequence Wizard. 2. Select the **Task Sequences** folder, right-click the new task sequence you created, and then click **Properties**. 3. Select the **Task Sequence** tab to view the steps that are included in the Standard Client Task Sequence template, as shown in Figure 10. @@ -280,16 +280,16 @@ To update the MDT boot media, follow these steps: *Figure 11: Generate boot images with the Update Deployment Share Wizard* 2. Use the Update Deployment Share Wizard to create boot images with the following process: - * **Options** – Click **Completely Regenerate the Boot Images**, and then click **Next**. - >**Note:**  Because this is the first time the newly created deployment share has been updated, new boot images will be generated regardless of which option you select on the **Options** page. - * **Summary** – Review the specified options on this page before you click **Next** to begin generation of boot images. - * **Progress** – While the boot images are being generated, a progress bar is displayed on this page. - * **Confirmation** – When the boot images have been generated, the success of the process is displayed on this page. Click **Finish** to complete the Update Deployment Share Wizard. + * **Options** – Click **Completely Regenerate the Boot Images**, and then click **Next**. + >**Note:**  Because this is the first time the newly created deployment share has been updated, new boot images will be generated regardless of which option you select on the **Options** page. + * **Summary** – Review the specified options on this page before you click **Next** to begin generation of boot images. + * **Progress** – While the boot images are being generated, a progress bar is displayed on this page. + * **Confirmation** – When the boot images have been generated, the success of the process is displayed on this page. Click **Finish** to complete the Update Deployment Share Wizard. 3. Confirm that boot images have been generated by navigating to the deployment share in File Explorer and opening the Boot folder. The following files should be displayed, as shown in Figure 12: - * **LiteTouchPE_x86.iso** - * **LiteTouchPE_x86.wim** - * **LiteTouchPE_x64.iso** - * **LiteTouchPE_x64.wim** + * **LiteTouchPE_x86.iso** + * **LiteTouchPE_x86.wim** + * **LiteTouchPE_x64.iso** + * **LiteTouchPE_x64.wim** ![Boot images in the Boot folder after Update Deployment Share Wizard completes](images\surface-deploymdt-fig12.png "Boot images in the Boot folder after Update Deployment Share Wizard completes") @@ -312,10 +312,10 @@ To import the MDT boot media into WDS for PXE boot, follow these steps: *Figure 14: Import the LiteTouchPE_x86.wim MDT boot image* 5. The Add Image Wizard displays a series of steps, as follows: - * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, click **LiteTouchPE_x86.wim**, click **Open**, and then click **Next**. - * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. - * **Summary** – Review your selections to import a boot image into WDS, and then click **Next**. - * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Add Image Wizard. + * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, click **LiteTouchPE_x86.wim**, click **Open**, and then click **Next**. + * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. + * **Summary** – Review your selections to import a boot image into WDS, and then click **Next**. + * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Add Image Wizard. >**Note:**  Only the 32-bit boot image, LiteTouchPE_x86.wim, is required to boot from BIOS devices, including Generation 1 Hyper-V virtual machines like the reference virtual machine. @@ -351,18 +351,18 @@ Perform the reference image deployment and capture using the following steps: 3. Enter your MDT username and password, a user with rights to access the MDT deployment share over the network and with rights to write to the Captures folder in the deployment share. 4. After your credentials are validated, the Windows Deployment Wizard will start and process the boot and deployment share rules. 5. The Windows Deployment Wizard displays a series of steps, as follows: - * **Task Sequence** – Select the task sequence you created for reference image creation (it should be the only task sequence available), and then click **Next**. - * **Computer Details** – Leave the default computer name, workgroup name, and the **Join a Workgroup** option selected, and then click **Next**. The computer name and workgroup will be reset when the image is prepared by Sysprep and captured. - * **Move Data and Settings** – Leave the default option of **Do Not Move User Data and Settings** selected, and then click **Next**. - * **User Data (Restore)** – Leave the default option of **Do Not Restore User Data and Settings** selected, and then click **Next**. - * **Locale and Time** – Leave the default options for language and time settings selected. The locale and time settings will be specified during deployment of the image to other devices. Click **Next**. - * **Capture Image** – Click the **Capture an Image of this Reference Computer** option, as shown in Figure 16. In the **Location** field, keep the default location of the Captures folder. You can keep or change the name of the image file in the **File Name** field. When you are finished, click **Next**. + * **Task Sequence** – Select the task sequence you created for reference image creation (it should be the only task sequence available), and then click **Next**. + * **Computer Details** – Leave the default computer name, workgroup name, and the **Join a Workgroup** option selected, and then click **Next**. The computer name and workgroup will be reset when the image is prepared by Sysprep and captured. + * **Move Data and Settings** – Leave the default option of **Do Not Move User Data and Settings** selected, and then click **Next**. + * **User Data (Restore)** – Leave the default option of **Do Not Restore User Data and Settings** selected, and then click **Next**. + * **Locale and Time** – Leave the default options for language and time settings selected. The locale and time settings will be specified during deployment of the image to other devices. Click **Next**. + * **Capture Image** – Click the **Capture an Image of this Reference Computer** option, as shown in Figure 16. In the **Location** field, keep the default location of the Captures folder. You can keep or change the name of the image file in the **File Name** field. When you are finished, click **Next**. ![Capture an image of the reference machine](images\surface-deploymdt-fig16.png "Capture an image of the reference machine") *Figure 16. Use the Capture Image page to capture an image of the reference machine after deployment* - * **Ready** – You can review your selections by expanding **Details** on the **Ready** page. Click **Begin** when you are ready to perform the deployment and capture of your reference image. + * **Ready** – You can review your selections by expanding **Details** on the **Ready** page. Click **Begin** when you are ready to perform the deployment and capture of your reference image. 6. Your reference task sequence will run with the specified options. As the task sequence processes the deployment, it will automatically perform the following tasks: @@ -389,13 +389,13 @@ To import the reference image for deployment, use the following steps: 1. Right-click the **Operating Systems** folder under your deployment share in the Deployment Workbench or the folder you created in when you imported Windows 10 installation files, and then click **Import Operating System** to start the Import Operating System Wizard. 2. Import the custom image with the Import Operating System Wizard by using the following steps: - * **OS Type** – Select Custom Image File to specify that you are importing the Windows source files from installation media, and then click **Next**. - * **Image** – Click **Browse**, and then navigate to and select the image file in the **Captures** folder in your deployment share. Select the **Move the Files to the Deployment Share Instead of Copying Them** checkbox if desired. Click **Next**. - * **Setup** – Click **Setup Files are not Neededf**, and then click **Next**. - * **Destination** – Enter a name for the new folder that will be created to hold the image file, and then click **Next**. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - * **Progress** – While the image is imported, a progress bar is displayed on this page. - * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Operating System Wizard. + * **OS Type** – Select Custom Image File to specify that you are importing the Windows source files from installation media, and then click **Next**. + * **Image** – Click **Browse**, and then navigate to and select the image file in the **Captures** folder in your deployment share. Select the **Move the Files to the Deployment Share Instead of Copying Them** checkbox if desired. Click **Next**. + * **Setup** – Click **Setup Files are not Neededf**, and then click **Next**. + * **Destination** – Enter a name for the new folder that will be created to hold the image file, and then click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the image is imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Operating System Wizard. 3. Expand the folder in which you imported the image to verify that the import completed successfully. >**Note:**  You can import the reference image into the same deployment share that you used to create your reference image, or you could import the reference image into a new deployment share for deployment to your Surface devices. If you chose to create a new deployment share for deployment of your reference image, remember that you still need to import a full set of installation files from installation media. @@ -430,10 +430,10 @@ To import the Surface drivers (in this example, Surface Pro 4) into MDT, follow *Figure 18. The Progress page during drivers import* 5. The Import Driver Wizard displays a series of steps, as follows: - * **Specify Directory** – Click **Browse** and navigate to the folder where you extracted the Surface Pro 4 firmware and drivers in Step 1. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - * **Progress** – While the drivers are imported, a progress bar is displayed on this page. - * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Drivers Wizard. + * **Specify Directory** – Click **Browse** and navigate to the folder where you extracted the Surface Pro 4 firmware and drivers in Step 1. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the drivers are imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Drivers Wizard. 6. Click the **Surface Pro 4** folder and verify that the folder now contains the drivers that were imported, as shown in Figure 19. ![Drivers for Surface Pro 4 imported and organized in the MDT deployment share](images\surface-deploymdt-fig19.png "Drivers for Surface Pro 4 imported and organized in the MDT deployment share") @@ -479,17 +479,17 @@ Now that the installation and configuration files are prepared, the application *Figure 20: Enter the command and directory for Office 2016 Click-to-Run* 3. The New Application Wizard walks you through importing the Office 2016 Click-to-Run files, as follows: - * **Application Type** – Click **Application with Source Files**, and then click **Next**. - * **Details** – Enter a name for the application (for example, Office 2016 Click-to-Run) in the **Application Name** field. Enter publisher, version, and language information in the **Publisher**, **Version**, and **Language** fields if desired. Click **Next**. - * **Source** – Click **Browse** to navigate to and select the folder where you downloaded the Office installation files with the Office Deployment Tool, and then click **Next**. - * **Destination** – Enter a name for the folder where the application files will be stored in the **Specify the Name of the Directory that Should Be Created** field or click **Next** to accept the default name. - * **Command Details** – Enter the Office Deployment Tool installation command line: + * **Application Type** – Click **Application with Source Files**, and then click **Next**. + * **Details** – Enter a name for the application (for example, Office 2016 Click-to-Run) in the **Application Name** field. Enter publisher, version, and language information in the **Publisher**, **Version**, and **Language** fields if desired. Click **Next**. + * **Source** – Click **Browse** to navigate to and select the folder where you downloaded the Office installation files with the Office Deployment Tool, and then click **Next**. + * **Destination** – Enter a name for the folder where the application files will be stored in the **Specify the Name of the Directory that Should Be Created** field or click **Next** to accept the default name. + * **Command Details** – Enter the Office Deployment Tool installation command line: `Setup.exe /configure configuration.xml` - * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - * **Progress** – While the installation files are imported, a progress bar is displayed on this page. - * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Application Wizard. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the installation files are imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Application Wizard. 4. You should now see the **Office 2016 Click-to-Run** item under the **Applications** folder in the Deployment Workbench. @@ -511,16 +511,16 @@ The next step in the process is to create the deployment task sequence. This tas To create the deployment task sequence, follow these steps: 1. In the Deployment Workbench, under your Deployment Share, right-click the **Task Sequences** folder, and then click **New Task Sequence** to start the New Task Sequence Wizard. 2. Use these steps to create the deployment task sequence with the New Task Sequence Wizard: - * **General Settings** – Enter an identifier for the deployment task sequence in the **Task Sequence ID** field, a name for the deployment task sequence in the **Task Sequence Name** field, and any comments for the deployment task sequence in the **Task Sequence Comments** field, then click **Next**. - >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. - * **Select Template** – Click **Standard Client Task Sequence** from the drop-down menu, and then click **Next**. - * **Select OS** – Navigate to and select the reference image that you imported, and then click **Next**. - * **Specify Product Key** – Select the product key entry that fits your organization's licensing system. The **Do Not Specify a Product Key at This Time** option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click **Next**. - * **OS Settings** – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. - * **Admin Password** – Click **Use the Specified Local Administrator Password**, enter a password in the provided field, and then click **Next**. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. - * **Progress** – While the task sequence is being created, a progress bar is displayed on this page. - * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete the New Task Sequence Wizard. + * **General Settings** – Enter an identifier for the deployment task sequence in the **Task Sequence ID** field, a name for the deployment task sequence in the **Task Sequence Name** field, and any comments for the deployment task sequence in the **Task Sequence Comments** field, then click **Next**. + >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. + * **Select Template** – Click **Standard Client Task Sequence** from the drop-down menu, and then click **Next**. + * **Select OS** – Navigate to and select the reference image that you imported, and then click **Next**. + * **Specify Product Key** – Select the product key entry that fits your organization's licensing system. The **Do Not Specify a Product Key at This Time** option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click **Next**. + * **OS Settings** – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. + * **Admin Password** – Click **Use the Specified Local Administrator Password**, enter a password in the provided field, and then click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. + * **Progress** – While the task sequence is being created, a progress bar is displayed on this page. + * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete the New Task Sequence Wizard. After the task sequence is created it can be modified for increased automation, such as the installation of applications without user interaction, the selection of drivers, and the installation of Windows updates. @@ -543,9 +543,9 @@ After the task sequence is created it can be modified for increased automation, 12. Expand the **Preinstall** folder, and then click the **Enable BitLocker (Offline)** step. 13. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** submenu. 14. On the **Properties** tab of the new **Set Task Sequence Variable** step (as shown in Figure 22), configure the following options: - * **Name** – Set DriverGroup001 - * **Task Sequence Variable** – DriverGroup001 - * **Value** – Windows 10 x64\%Make%\%Model% + * **Name** – Set DriverGroup001 + * **Task Sequence Variable** – DriverGroup001 + * **Value** – Windows 10 x64\%Make%\%Model% ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-deploymdt-fig22.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") @@ -553,8 +553,8 @@ After the task sequence is created it can be modified for increased automation, 15. Select the **Inject Drivers** step, the next step in the task sequence. 16. On the **Properties** tab of the **Inject Drivers** step (as shown in Figure 23), configure the following options: - * In the **Choose a selection profile** drop-down menu, select **Nothing**. - * Click the **Install all drivers from the selection profile** button. + * In the **Choose a selection profile** drop-down menu, select **Nothing**. + * Click the **Install all drivers from the selection profile** button. ![Configure deployment task sequence not to choose the drivers to inject into Windows](images\surface-deploymdt-fig23.png "Configure deployment task sequence not to choose the drivers to inject into Windows") @@ -575,9 +575,8 @@ To automate the boot media rules, follow these steps: 1. Right-click your deployment share in the Deployment Workbench, and then click **Properties**. 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: - - ``` -[Settings] + + ```[Settings] Priority=Model,Default [Surface Pro 4] @@ -588,8 +587,7 @@ UserPassword=P@ssw0rd SkipBDDWelcome=YES [Surface Pro 4] -DeployRoot=\\STNDeployServer\DeploymentShare$ - ``` +DeployRoot=\\STNDeployServer\DeploymentShare$``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. @@ -699,10 +697,10 @@ To update the MDT boot media, follow these steps: 1. Right-click the deployment share in the Deployment Workbench, and then click **Update Deployment Share** to start the Update Deployment Share Wizard. 2. The Update Deployment Share Wizard displays a series of steps, as follows: - * **Options** – Choose between the **Completely Regenerate the Boot Images** or **Optimize the Boot Image Updating Process** options. Completely regenerating the boot images will take more time, but produces boot media that is not fragmented and does not contain out of date components. Optimizing the boot image updating process will proceed more quickly, but may result in longer load times when booting via PXE. Click **Next**. - * **Summary** – Review the specified options on this page before you click **Next** to begin the update of boot images. - * **Progress** – While the boot images are being updated a progress bar is displayed on this page. - * **Confirmation** – When the boot images have been updated, the success of the process is displayed on this page. Click **Finish** to complete the Update Deployment Share Wizard. + * **Options** – Choose between the **Completely Regenerate the Boot Images** or **Optimize the Boot Image Updating Process** options. Completely regenerating the boot images will take more time, but produces boot media that is not fragmented and does not contain out of date components. Optimizing the boot image updating process will proceed more quickly, but may result in longer load times when booting via PXE. Click **Next**. + * **Summary** – Review the specified options on this page before you click **Next** to begin the update of boot images. + * **Progress** – While the boot images are being updated a progress bar is displayed on this page. + * **Confirmation** – When the boot images have been updated, the success of the process is displayed on this page. Click **Finish** to complete the Update Deployment Share Wizard. To import the updated MDT boot media into WDS for PXE boot, follow these steps: @@ -711,17 +709,17 @@ To import the updated MDT boot media into WDS for PXE boot, follow these steps: 3. Click the **Boot Images** folder. 4. Right-click the existing MDT boot image, and then click **Replace Image** to open the Replace Boot Image Wizard. 5. Replace the previously imported MDT boot image with the updated version by using these steps in the Replace Boot Image Wizard: - * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, click **LiteTouchPE_x86.wim**, and then click **Open**. Click **Next**. - * **Available Images** – Only one image should be listed and selected **LiteTouch Windows PE (x86)**, click **Next**. - * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. - * **Summary** – Review your selections for importing a boot image into WDS, and then click **Next**. - * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Replace Boot Image Wizard. + * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, click **LiteTouchPE_x86.wim**, and then click **Open**. Click **Next**. + * **Available Images** – Only one image should be listed and selected **LiteTouch Windows PE (x86)**, click **Next**. + * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. + * **Summary** – Review your selections for importing a boot image into WDS, and then click **Next**. + * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Replace Boot Image Wizard. 6. Right-click the **Boot Images** folder, and then click **Add Image** to open the Add Image Wizard. 7. Add the new 64-bit boot image for 64-bit UEFI device compatibility with the Add Image Wizard , as follows: - * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, select **LiteTouchPE_x64.wim**, and then click **Open**. Click **Next**. - * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. - * **Summary** – Review your selections to import a boot image into WDS, and then click **Next**. - * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Add Image Wizard. + * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, select **LiteTouchPE_x64.wim**, and then click **Open**. Click **Next**. + * **Image Metadata** – Enter a name and description for the MDT boot media, or click **Next** to accept the default options. + * **Summary** – Review your selections to import a boot image into WDS, and then click **Next**. + * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Add Image Wizard. >**Note:**  Although is best practice to replace and update the boot images in WDS whenever the MDT deployment share is updated, for deployment to Surface devices the 32-bit boot image, LiteTouchPE_x86.wim, is not required. Only the 64-bit boot image is required for 64-bit UEFI devices. @@ -733,7 +731,7 @@ With all of the automation provided by the deployment share rules and task seque ![Set boot priority for PXE boot](images\surface-deploymdt-fig25.png "Set boot priority for PXE boot") -*Figure 25.Setting boot priority for PXE boot* +*Figure 25. Setting boot priority for PXE boot* On a properly configured Surface device, simply turn on the device and press Enter when you are prompted to boot from the network. The fully automated MDT deployment process will then take over and perform the following tasks: diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index ee6a466380..49e474c747 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -63,28 +63,28 @@ In the import process example shown in the Deploy Windows 10 to Surface Devices 2. Extract the contents of the Surface Pro 3 firmware and driver pack archive file to a temporary folder. Keep the driver files separate from other drivers or files. 3. Open the Deployment Workbench and expand the Deployment Shares node and your deployment share. 4. If you have not already created a folder structure by operating system version, you should do so next. Under the **Windows 10 x64** folder, create a new folder for Surface Pro 3 drivers named **Surface Pro 3**. Your Out-of-Box Drivers folder should resemble the following structure: -* WinPE x86 -* WinPE x64 -* Windows 10 x64 - * Microsoft Corporation + * WinPE x86 + * WinPE x64 + * Windows 10 x64 + * Microsoft Corporation * Surface Pro 4 * Surface Pro 3 5. Right-click the **Surface Pro 3** folder, and then click **Import Drivers** to start the Import Drivers Wizard, as shown in Figure 1. -![Import Surface Pro 3 drivers for Windows 10](images\surface-upgrademdt-fig1.png "Import Surface Pro 3 drivers for Windows 10") + ![Import Surface Pro 3 drivers for Windows 10](images\surface-upgrademdt-fig1.png "Import Surface Pro 3 drivers for Windows 10") -*Figure 1. Import Surface Pro 3 drivers for Windows 10* + *Figure 1. Import Surface Pro 3 drivers for Windows 10* 6. The Import Driver Wizard displays a series of steps, as follows: - * **Specify Directory** – Click **Browse** and navigate to the folder where you extracted the Surface Pro 3 firmware and drivers in Step 1. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - * **Progress** – While the drivers are imported, a progress bar is displayed on this page. - * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete Import Drivers Wizard. + * **Specify Directory** – Click **Browse** and navigate to the folder where you extracted the Surface Pro 3 firmware and drivers in Step 1. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the drivers are imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete Import Drivers Wizard. 7. Select the **Surface Pro 3** folder and verify that the folder now contains the drivers that were imported, as shown in Figure 2. -![Drivers for Surface Pro 3 imported and organized in the MDT deployment share](images\surface-upgrademdt-fig2.png "Drivers for Surface Pro 3 imported and organized in the MDT deployment share") + ![Drivers for Surface Pro 3 imported and organized in the MDT deployment share](images\surface-upgrademdt-fig2.png "Drivers for Surface Pro 3 imported and organized in the MDT deployment share") -*Figure 2. Drivers for Surface Pro 3 imported and organized in the MDT deployment share* + *Figure 2. Drivers for Surface Pro 3 imported and organized in the MDT deployment share* ### Import applications @@ -100,16 +100,16 @@ Create the upgrade task sequence with the following process: 1. In the Deployment Workbench under your Deployment Share, right-click the **Task Sequences** folder, and then click **New Task Sequence** to start the New Task Sequence Wizard. 2. Use these steps to create the deployment task sequence with the New Task Sequence Wizard: - * **General Settings** – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the **Task Sequence Comments** field, and then click **Next**. - >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. - * **Select Template** – Select **Standard Client Upgrade Task Sequence** from the drop-down menu, and then click **Next**. - * **Select OS** – Navigate to and select the Windows image that you imported, and then click **Next**. - * **Specify Product Key** – Select the product key entry that fits your organization’s licensing system. The **Do Not Specify a Product Key at This Time** option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click **Next**. - * **OS Settings** – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. - * **Admin Password** – Select **Use the Specified Local Administrator Password** and enter a password in the provided fields, and then click **Next**. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. - * **Progress** – While the task sequence is being created, a progress bar is displayed on this page. - * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete New Task Sequence Wizard. + * **General Settings** – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the **Task Sequence Comments** field, and then click **Next**. + >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. + * **Select Template** – Select **Standard Client Upgrade Task Sequence** from the drop-down menu, and then click **Next**. + * **Select OS** – Navigate to and select the Windows image that you imported, and then click **Next**. + * **Specify Product Key** – Select the product key entry that fits your organization’s licensing system. The **Do Not Specify a Product Key at This Time** option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click **Next**. + * **OS Settings** – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. + * **Admin Password** – Select **Use the Specified Local Administrator Password** and enter a password in the provided fields, and then click **Next**. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. + * **Progress** – While the task sequence is being created, a progress bar is displayed on this page. + * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete New Task Sequence Wizard. After the task sequence is created, you can modify some additional settings to provide additional automation of the task sequence and require less interaction during deployment. Follow these steps to modify the task sequence: @@ -121,9 +121,9 @@ After the task sequence is created, you can modify some additional settings to p 6. Between the two Windows Update steps is an **Install Applications** step. Select that step and then click **Add**. 7. Hover the mouse over **General** under the **Add** menu, and then choose **Install Application**. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. -![A new Install Application step in the deployment task sequence](images\surface-upgrademdt-fig3.png "A new Install Application step in the deployment task sequence") + ![A new Install Application step in the deployment task sequence](images\surface-upgrademdt-fig3.png "A new Install Application step in the deployment task sequence") -*Figure 3. A new Install Application step in the deployment task sequence* + *Figure 3. A new Install Application step in the deployment task sequence* 8. On the **Properties** tab of the new **Install Application** step, enter **Install Surface App** in the **Name** field. 9. Select **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. @@ -131,23 +131,22 @@ After the task sequence is created, you can modify some additional settings to p 11. Expand the **Preinstall** folder and select the **Enable BitLocker (Offline)** step. 12. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** submenu. 13. On the **Properties** tab of the new **Set Task Sequence Variable** step (as shown in Figure 4) configure the following options: - - * **Name** – Set DriverGroup001 - * **Task Sequence Variable** – DriverGroup001 - * **Value** – Windows 10 x64\%Make%\%Model% + * **Name** – Set DriverGroup001 + * **Task Sequence Variable** – DriverGroup001 + * **Value** – Windows 10 x64\%Make%\%Model% -![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-upgrademdt-fig4.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") + ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-upgrademdt-fig4.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") -*Figure 4. Configure a new Set Task Sequence Variable step in the deployment task sequence* + *Figure 4. Configure a new Set Task Sequence Variable step in the deployment task sequence* 14. Select the **Inject Drivers** step, the next step in the task sequence. 15. On the **Properties** tab of the **Inject Drivers** step (as shown in Figure 5) configure the following options: - * In the **Choose a selection profile** drop-down menu, select **Nothing**. - * Click the **Install all drivers from the selection profile** button. + * In the **Choose a selection profile** drop-down menu, select **Nothing**. + * Click the **Install all drivers from the selection profile** button. - ![Configure the deployment task sequence to not install drivers](images\surface-upgrademdt-fig5.png "Configure the deployment task sequence to not install drivers") + ![Configure the deployment task sequence to not install drivers](images\surface-upgrademdt-fig5.png "Configure the deployment task sequence to not install drivers") - *Figure 5. Configure the deployment task sequence to not install drivers* + *Figure 5. Configure the deployment task sequence to not install drivers* 16. Click **OK** to apply changes to the task sequence and close the task sequence properties window. From 2e2b0a11aab0d71542a5d9c97a431e258fe2e438 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 14 Jul 2016 14:11:32 -0700 Subject: [PATCH 21/72] fix spacing, bullets on upgrade article --- ...-surface-devices-to-windows-10-with-mdt.md | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index 49e474c747..7ebfd3a40a 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -76,10 +76,10 @@ In the import process example shown in the Deploy Windows 10 to Surface Devices *Figure 1. Import Surface Pro 3 drivers for Windows 10* 6. The Import Driver Wizard displays a series of steps, as follows: - * **Specify Directory** – Click **Browse** and navigate to the folder where you extracted the Surface Pro 3 firmware and drivers in Step 1. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - * **Progress** – While the drivers are imported, a progress bar is displayed on this page. - * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete Import Drivers Wizard. + - **Specify Directory** – Click **Browse** and navigate to the folder where you extracted the Surface Pro 3 firmware and drivers in Step 1. + - **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + - **Progress** – While the drivers are imported, a progress bar is displayed on this page. + - **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete Import Drivers Wizard. 7. Select the **Surface Pro 3** folder and verify that the folder now contains the drivers that were imported, as shown in Figure 2. ![Drivers for Surface Pro 3 imported and organized in the MDT deployment share](images\surface-upgrademdt-fig2.png "Drivers for Surface Pro 3 imported and organized in the MDT deployment share") @@ -100,16 +100,16 @@ Create the upgrade task sequence with the following process: 1. In the Deployment Workbench under your Deployment Share, right-click the **Task Sequences** folder, and then click **New Task Sequence** to start the New Task Sequence Wizard. 2. Use these steps to create the deployment task sequence with the New Task Sequence Wizard: - * **General Settings** – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the **Task Sequence Comments** field, and then click **Next**. + - **General Settings** – Enter an identifier for the deployment task sequence in the Task Sequence ID field, a name for the deployment task sequence in the Task Sequence Name field, and any comments for the deployment task sequence in the **Task Sequence Comments** field, and then click **Next**. >**Note:**  The **Task Sequence ID** field cannot contain spaces and can be a maximum of 16 characters. - * **Select Template** – Select **Standard Client Upgrade Task Sequence** from the drop-down menu, and then click **Next**. - * **Select OS** – Navigate to and select the Windows image that you imported, and then click **Next**. - * **Specify Product Key** – Select the product key entry that fits your organization’s licensing system. The **Do Not Specify a Product Key at This Time** option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click **Next**. - * **OS Settings** – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. - * **Admin Password** – Select **Use the Specified Local Administrator Password** and enter a password in the provided fields, and then click **Next**. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. - * **Progress** – While the task sequence is being created, a progress bar is displayed on this page. - * **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete New Task Sequence Wizard. + - **Select Template** – Select **Standard Client Upgrade Task Sequence** from the drop-down menu, and then click **Next**. + - **Select OS** – Navigate to and select the Windows image that you imported, and then click **Next**. + - **Specify Product Key** – Select the product key entry that fits your organization’s licensing system. The **Do Not Specify a Product Key at This Time** option can be used for systems that will be activated via Key Management Services (KMS) or Active Directory Based Activation (ADBA). A product key can be specified specifically if your organization uses Multiple Activation Keys (MAK). Click **Next**. + - **OS Settings** – Enter a name and organization for registration of Windows, and a home page URL for users when they browse the Internet in the **Full Name**, **Organization**, and **Internet Explorer Home Page** fields, and then click **Next**. + - **Admin Password** – Select **Use the Specified Local Administrator Password** and enter a password in the provided fields, and then click **Next**. + - **Summary** – Review the specified configuration on this page before you click **Next** to begin creation of the task sequence. + - **Progress** – While the task sequence is being created, a progress bar is displayed on this page. + - **Confirmation** – When the task sequence creation completes, the success of the process is displayed on this page. Click **Finish** to complete New Task Sequence Wizard. After the task sequence is created, you can modify some additional settings to provide additional automation of the task sequence and require less interaction during deployment. Follow these steps to modify the task sequence: @@ -121,9 +121,9 @@ After the task sequence is created, you can modify some additional settings to p 6. Between the two Windows Update steps is an **Install Applications** step. Select that step and then click **Add**. 7. Hover the mouse over **General** under the **Add** menu, and then choose **Install Application**. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. - ![A new Install Application step in the deployment task sequence](images\surface-upgrademdt-fig3.png "A new Install Application step in the deployment task sequence") +![A new Install Application step in the deployment task sequence](images\surface-upgrademdt-fig3.png "A new Install Application step in the deployment task sequence") - *Figure 3. A new Install Application step in the deployment task sequence* +*Figure 3. A new Install Application step in the deployment task sequence* 8. On the **Properties** tab of the new **Install Application** step, enter **Install Surface App** in the **Name** field. 9. Select **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. @@ -131,21 +131,22 @@ After the task sequence is created, you can modify some additional settings to p 11. Expand the **Preinstall** folder and select the **Enable BitLocker (Offline)** step. 12. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** submenu. 13. On the **Properties** tab of the new **Set Task Sequence Variable** step (as shown in Figure 4) configure the following options: - * **Name** – Set DriverGroup001 - * **Task Sequence Variable** – DriverGroup001 - * **Value** – Windows 10 x64\%Make%\%Model% + - **Name** – Set DriverGroup001 + - **Task Sequence Variable** – DriverGroup001 + - **Value** – Windows 10 x64\%Make%\%Model% + ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-upgrademdt-fig4.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") - + *Figure 4. Configure a new Set Task Sequence Variable step in the deployment task sequence* - + 14. Select the **Inject Drivers** step, the next step in the task sequence. 15. On the **Properties** tab of the **Inject Drivers** step (as shown in Figure 5) configure the following options: * In the **Choose a selection profile** drop-down menu, select **Nothing**. * Click the **Install all drivers from the selection profile** button. - + ![Configure the deployment task sequence to not install drivers](images\surface-upgrademdt-fig5.png "Configure the deployment task sequence to not install drivers") - + *Figure 5. Configure the deployment task sequence to not install drivers* 16. Click **OK** to apply changes to the task sequence and close the task sequence properties window. From 502f58bb3f20f42ec2c2dff4599c661d68fc71d1 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 14 Jul 2016 14:17:13 -0700 Subject: [PATCH 22/72] fix code --- .../deploy-windows-10-to-surface-devices-with-mdt.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 2429cdacdd..e71217f532 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -575,8 +575,8 @@ To automate the boot media rules, follow these steps: 1. Right-click your deployment share in the Deployment Workbench, and then click **Properties**. 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: - - ```[Settings] + +```[Settings] Priority=Model,Default [Surface Pro 4] @@ -587,7 +587,8 @@ UserPassword=P@ssw0rd SkipBDDWelcome=YES [Surface Pro 4] -DeployRoot=\\STNDeployServer\DeploymentShare$``` +DeployRoot=\\STNDeployServer\DeploymentShare$ +``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. From 621e9d51d67648770e5b52833f0d20cf9086d5ab Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 14 Jul 2016 14:18:11 -0700 Subject: [PATCH 23/72] heading change --- .../surface/upgrade-surface-devices-to-windows-10-with-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index 7ebfd3a40a..5d36d1ecb7 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -21,7 +21,7 @@ In addition to the traditional deployment method of reimaging devices, administr If you are not already familiar with the deployment of Windows or the Microsoft deployment tools and technologies, you should read the Deploy Windows 10 to Surface Devices with MDT article and familiarize yourself with the traditional deployment method before you proceed. -## The upgrade concept +#### The upgrade concept When you use the factory installation media to install Windows on a device, you are presented with two options or *installation paths* to install Windows on that device. The first of these installation paths – *clean installation* – allows you to apply a factory image of Windows to that device, including all default settings. The second of these installation paths – *upgrade* – allows you to apply Windows to the device but retains the device’s users, apps, and settings. From 298cad6dd7553749f93ba92a71ef8418fb49da5f Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Thu, 14 Jul 2016 14:30:38 -0700 Subject: [PATCH 24/72] fix spacing --- ...upgrade-surface-devices-to-windows-10-with-mdt.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index 5d36d1ecb7..7169560fe7 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -19,7 +19,7 @@ author: Scottmca In addition to the traditional deployment method of reimaging devices, administrators that want to upgrade Surface devices that are running Windows 8.1 or Windows 10 have the option of deploying upgrades. By performing an upgrade deployment, Windows 10 can be applied to devices without removing users, apps, or configuration. The users of the deployed devices can simply continue using the devices with the same apps and settings that they used prior to the upgrade. The process described in this article shows how to perform a Windows 10 upgrade deployment to Surface devices. -If you are not already familiar with the deployment of Windows or the Microsoft deployment tools and technologies, you should read the Deploy Windows 10 to Surface Devices with MDT article and familiarize yourself with the traditional deployment method before you proceed. +If you are not already familiar with the deployment of Windows or the Microsoft deployment tools and technologies, you should read [Deploy Windows 10 to Surface devices with MDT]() and familiarize yourself with the traditional deployment method before you proceed. #### The upgrade concept @@ -33,7 +33,7 @@ Introduced with Windows 10 and MDT 2013 Update 1, you can use the upgrade instal ## Deployment tools and resources -Performing an upgrade deployment of Windows 10 requires the same tools and resources that are required for a traditional reimaging deployment. You can read about the tools required, including detailed explanations and installation instructions, in the Deploy Windows 10 to Surface Devices with MDT article. To proceed with the upgrade deployment described in this article, you will need the following tools installed and configured: +Performing an upgrade deployment of Windows 10 requires the same tools and resources that are required for a traditional reimaging deployment. You can read about the tools required, including detailed explanations and installation instructions, in [Deploy Windows 10 to Surface devices with MDT](). To proceed with the upgrade deployment described in this article, you will need the following tools installed and configured: * [Microsoft Deployment Toolkit (MDT)](https://technet.microsoft.com/en-us/windows/dn475741) * [Windows Assessment and Deployment Kit (Windows ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#windowsadk), which includes: @@ -121,10 +121,10 @@ After the task sequence is created, you can modify some additional settings to p 6. Between the two Windows Update steps is an **Install Applications** step. Select that step and then click **Add**. 7. Hover the mouse over **General** under the **Add** menu, and then choose **Install Application**. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. -![A new Install Application step in the deployment task sequence](images\surface-upgrademdt-fig3.png "A new Install Application step in the deployment task sequence") - -*Figure 3. A new Install Application step in the deployment task sequence* - + ![A new Install Application step in the deployment task sequence](images\surface-upgrademdt-fig3.png "A new Install Application step in the deployment task sequence") + + *Figure 3. A new Install Application step in the deployment task sequence* + 8. On the **Properties** tab of the new **Install Application** step, enter **Install Surface App** in the **Name** field. 9. Select **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. 10. Select **Surface App** from the list of applications, and then click **OK**. From 58c3cf81b95b0df8133fb5af8a02d7b7939cd17e Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 15 Jul 2016 10:17:23 -0700 Subject: [PATCH 25/72] Fixing image issue --- .../create-edp-policy-using-intune.md | 540 +++++++++++------- 1 file changed, 337 insertions(+), 203 deletions(-) diff --git a/windows/keep-secure/create-edp-policy-using-intune.md b/windows/keep-secure/create-edp-policy-using-intune.md index 81f4eb2745..7f51444b81 100644 --- a/windows/keep-secure/create-edp-policy-using-intune.md +++ b/windows/keep-secure/create-edp-policy-using-intune.md @@ -27,315 +27,449 @@ We've received some great feedback from you, our Windows 10 Insider Preview cust Note that if you exit the **Policy** page before you've saved your new policy, your existing deployments won't be affected. However, if you save the policy without reconfiguring your apps, an updated policy will be deployed to your employees with an empty app rules list. ## Add an EDP policy -After you’ve installed and set up Intune for your organization, you must create an EDP-specific policy. +After you’ve set up Intune for your organization, you must create an EDP-specific policy. **To add an EDP policy** 1. Open the Intune administration console, and go to the **Policy** node, and then click **Add Policy** from the **Tasks** area. -2. Go to **Windows**, click the **Enterprise Data Protection (Windows 10 and Mobile and later) policy**, pick the EDP template, click **Create and Deploy a Custom Policy**, and then click **Create Policy**. +2. Go to **Windows**, click the **Enterprise data protection (Windows 10 Desktop and Mobile and later) policy**, click **Create and Deploy a Custom Policy**, and then click **Create Policy**. ![Microsoft Intune: Create your new policy from the New Policy screen](images/intune-createnewpolicy.png) 3. Type a name (required) and an optional description for your policy into the **Name** and **Description** boxes. - ![Microsoft Intune: Fill out the required Name and optional Description fields](images/intune-namedescription.png) + ![Microsoft Intune: Fill out the required Name and optional Description fields](images/intune-generalinfo.png) -## Add individual apps to your Protected App list +### Add app rules to your policy During the policy-creation process in Intune, you can choose the apps you want to give access to your enterprise data through EDP. Apps included in this list can protect data on behalf of the enterprise and are restricted from copying or moving enterprise data to unprotected apps. -The steps to add your apps are based on the type of app it is; either a Universal Windows Platform (UWP) app, or a signed Desktop app, also known as a Classic Windows application. +The steps to add your app rules are based on the type of rule template being applied. You can add a store app (also known as a Universal Windows Platform (UWP) app), a signed desktop app (also known as a Classic Windows app), or an AppLocker policy file. ->**Important**
EDP-aware apps are expected to prevent enterprise data from going to unprotected network locations and to avoid encrypting personal data. On the other hand, EDP-unaware apps might not respect the corporate network boundary and will encrypt all files they create or modify, meaning that they could encrypt personal data and cause data loss during the revocation process. Care must be taken to get a support statement from the software provider that their app is safe with EDP before adding it to your **Protected App** list.

+>**Important**
+EDP-aware apps are expected to prevent enterprise data from going to unprotected network locations and to avoid encrypting personal data. On the other hand, EDP-unaware apps might not respect the corporate network boundary, and EDP-unaware apps will encrypt all files they create or modify. This means that they could encrypt personal data and cause data loss during the revocation process.

Care must be taken to get a support statement from the software provider that their app is safe with EDP before adding it to your App Rules list. If you don’t get this statement, it’s possible that you could experience app compat issues due to an app losing the ability to access a necessary file after revocation. ->**Note**
If you want to use **File hash** or **Path** rules, instead of Publisher rules, you must follow the steps in the [Add multiple apps to your enterprise data protection (EDP) Protected Apps list](add-apps-to-protected-list-using-custom-uri.md) topic. +

+>**Note**
+If you want to use **File hash** or **Path** rules, instead of **Publisher** rules, you must follow the steps in the [Add apps using Microsoft Intune and custom URI](add-apps-to-protected-list-using-custom-uri.md) topic. -**To add a UWP app** +#### Add a store app rule to your policy +For this example, we’re going to add Microsoft OneNote, a store app, to the **App Rules** list. -1. From the **Configure the following apps to be protected by EDP** table in the **Protected Apps** area, click **Add.** +**To add a store app** +1. From the **App Rules** area, click **Add**. -2. Click **Universal App**, type the **Publisher Name** and the **Product Name** into the associated boxes, and then click **OK**. If you don't have the publisher or product name, you can find them for both desktop devices and Windows 10 Mobile phones by following these steps. + The **Add App Rule** box appears. - **To find the Publisher and Product name values for Microsoft Store apps without installing them** + ![Microsoft Intune, Add a store app to your policy](images/intune-add-uwp-apps.png) - 1. Go to the [Windows Store for Business](http://go.microsoft.com/fwlink/p/?LinkID=722910) website, and find your app. For example, Microsoft OneNote. - - >**Note**
If your app is already installed on desktop devices, you can use the AppLocker local security policy MMC snap-in to gather the info for adding the app to the **Protected App** list. For info about how to do this, see the [Add multiple apps to your enterprise data protection (EDP) Protected Apps list](add-apps-to-protected-list-using-custom-uri.md) topic. +2. Add a friendly name for your app into the **Title** box. In this example, it’s *Microsoft OneNote*. - 2. Copy the ID value from the app URL. For example, Microsoft OneNote's ID URL is https://www.microsoft.com/store/apps/onenote/9wzdncrfhvjl, and you'd copy the ID value, `9wzdncrfhvjl`. +3. Click **Allow** from the **Enterprise data protection mode** drop-down list. + + Allow turns on EDP, helping to protect that app’s corporate data through the enforcement of EDP restrictions. Instructions for exempting an app are included in the [Exempt apps from EDP restrictions](#exempt-apps-from-edp-restrictions) section of this topic. + +4. Pick **Store App** from the **Rule template** drop-down list. + + The box changes to show the store app rule options. + +5. Type the name of the app and the name of its publisher, and then click **OK**. For this UWP app example, the **Publisher** is`CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US` and the **Product name** is `Microsoft.Office.OneNote`. + +If you don't know the publisher or product name, you can find them for both desktop devices and Windows 10 Mobile phones by following these steps. + +**To find the Publisher and Product Name values for Store apps without installing them** +1. Go to the [Windows Store for Business](http://go.microsoft.com/fwlink/p/?LinkID=722910) website, and find your app. For example, *Microsoft OneNote*. + + >**Note**
+ If your app is already installed on desktop devices, you can use the AppLocker local security policy MMC snap-in to gather the info for adding the app to the protected apps list. For info about how to do this, see the [Add apps using Microsoft Intune and custom URI](add-apps-to-protected-list-using-custom-uri.md) topic. + +2. Copy the ID value from the app URL. For example, Microsoft OneNote's ID URL is https://www.microsoft.com/store/apps/onenote/9wzdncrfhvjl, and you'd copy the ID value, `9wzdncrfhvjl`. + +3. In a browser, run the Store for Business portal web API, to return a JavaScript Object Notation (JSON) file that includes the publisher and product name values. For example, run https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/9wzdncrfhvjl/applockerdata, where `9wzdncrfhvjl` is replaced with your ID value. - 3. In a browser, run the Store for Business portal web API, to return a JavaScript Object Notation (JSON) file that includes the publisher and product name values. For example, run https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/*9wzdncrfhvjl*/applockerdata, where *9wzdncrfhvjl* is replaced with your ID value. -

The API runs and opens a text editor with the app details. ``` json - { - "packageIdentityName": "Microsoft.Office.OneNote", - "publisherCertificateName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" - } + { + "packageIdentityName": "Microsoft.Office.OneNote", + "publisherCertificateName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" + } ``` - 4. Copy the `publisherCertificateName` value into the **Publisher Name** box and copy the `packageIdentityName` value into the **Product Name** box of Intune. +4. Copy the `publisherCertificateName` value into the **Publisher Name** box and copy the `packageIdentityName` value into the **Product Name** box of Intune. + + >**Important**
+ The JSON file might also return a `windowsPhoneLegacyId` value for both the **Publisher Name** and **Product Name** boxes. This means that you have an app that’s using a XAP package and that you must set the **Product Name** as `windowsPhoneLegacyId`, and set the **Publisher Name** as `CN=` followed by the `windowsPhoneLegacyId`.

For example:
- >**Important**
The JSON file might also return a `windowsPhoneLegacyId` value for both the **Publisher Name** and **Product Name** boxes. This means that you have an app that’s using a XAP package and that you must set the **Product Name** as `windowsPhoneLegacyId`, and set the **Publisher Name** as “CN=” followed by the `windowsPhoneLegacyId`. -

For example:
- ``` json + ``` json { - "windowsPhoneLegacyId": "ca05b3ab-f157-450c-8c49-a1f127f5e71d", - } - ``` - - ![Microsoft Intune: Add a UWP app to the Protected Apps list](images/intune-addapps.png) + "windowsPhoneLegacyId": "ca05b3ab-f157-450c-8c49-a1f127f5e71d", + } + ``` - **To find the Publisher and Product name values for apps installed on Windows 10 Mobile phones** +**To find the Publisher and Product Name values for apps installed on Windows 10 mobile phones** +1. If you need to add mobile apps that aren't distributed through the Store for Business, you must use the **Windows Device Portal** feature. - 1. If you need to add mobile apps that aren't distributed through the Store for Business, you must use the **Windows Device Portal** feature. + >**Note**
+ Your PC and phone must be on the same wireless network. + +2. On the Windows Phone, go to **Settings**, choose **Update & security**, and then choose **For developers**. + +3. In the **For developers** screen, turn on **Developer mode**, turn on **Device Discovery**, and then turn on **Device Portal**. + +4. Copy the URL in the **Device Portal** area into your device's browser, and then accept the SSL certificate. + +5. In the **Device discovery** area, press **Pair**, and then enter the PIN into the website from the previous step. + +6. On the **Apps** tab of the website, you can see details for the running apps, including the publisher and product names. + +7. Start the app for which you're looking for the publisher and product name values. + +8. Copy the `publisherCertificateName` value and paste it into the **Publisher Name** box and the `packageIdentityName` value into the **Product Name** box of Intune. + + >**Important**
+ The JSON file might also return a `windowsPhoneLegacyId` value for both the **Publisher Name** and **Product Name** boxes. This means that you have an app that’s using a XAP package and that you must set the **Product Name** as `windowsPhoneLegacyId`, and set the **Publisher Name** as `CN=` followed by the `windowsPhoneLegacyId`.

For example:
- >**Note**
Your PC and phone must be on the same wireless network. - - 2. On the Windows Phone, go to **Settings**, choose **Update & security**, and then choose **For developers**. - - 3. In the **For developers** screen, turn on **Developer mode**, turn on **Device Discovery**, and then turn on **Device Portal**. - - 4. Copy the URL in the **Device Portal** area into your device's browser, and then accept the SSL certificate. - - 5. In the **Device discovery** area, press **Pair**, and then enter the PIN into the website from the previous step. - - 6. On the **Apps** tab of the website, you can see details for the running apps, including the publisher and product names. - - 7. Start the app for which you're looking for the publisher and product name values - - 8. Copy the `publisherCertificateName` value and paste it into the **Publisher Name** box and the `packageIdentityName` value into the **Product Name** box of Intune. - - >**Important**
The JSON file might also return a `windowsPhoneLegacyId` value for both the **Publisher Name** and **Product Name** boxes. This means that you have an app that’s using a XAP package and that you must set the **Product Name** as `windowsPhoneLegacyId`, and set the **Publisher Name** as “CN=” followed by the `windowsPhoneLegacyId`. -

For example:
- ``` json + ``` json { - "windowsPhoneLegacyId": "ca05b3ab-f157-450c-8c49-a1f127f5e71d", - } - ``` + "windowsPhoneLegacyId": "ca05b3ab-f157-450c-8c49-a1f127f5e71d", + } + ``` -**To add a Classic Windows application** +#### Add a desktop app rule to your policy +For this example, we’re going to add Internet Explorer, a desktop app, to the **App Rules** list. -1. From the **Configure the following apps to be protected by EDP** table in the **Protected Apps** area, click **Add.** -

A dialog box appears, letting you pick whether the app is a **Universal App** or a **Desktop App**. +**To add a desktop app** +1. From the **App Rules** area, click **Add**. + + The **Add App Rule** box appears. + + ![Microsoft Intune, Add a desktop app to your policy](images/intune-add-classic-apps.png) + +2. Add a friendly name for your app into the **Title** box. In this example, it’s *Internet Explorer*. + +3. Click **Allow** from the **Enterprise data protection mode** drop-down list. + + Allow turns on EDP, helping to protect that app’s corporate data through the enforcement of EDP restrictions. Instructions for exempting an app are included in the [Exempt apps from EDP restrictions](#exempt-apps-from-edp-restrictions) section of this topic. + +4. Pick **Desktop App** from the **Rule template** drop-down list. + + The box changes to show the store app rule options. + +5. Pick the options you want to include for the app rule (see table), and then click **OK**. -2. Click **Desktop App**, pick the options you want (see table), and then click **OK**. - + - + - - - + + + - - - - - - + + - - + + - + + + + +
Option Manages
All fields left as "*"All fields left as “*” All files signed by any publisher. (Not recommended.)
Publisher selected All files signed by the named publisher.

This might be useful if your company is the publisher and signer of internal line-of-business apps.

Publisher and Product Name selected All files for the specified product, signed by the named publisher.
Publisher, Product Name, and File Name selected
Publisher, Product Name, and Binary name selected Any version of the named file or package for the specified product, signed by the named publisher.
Publisher, Product Name, File Name, and File Version, Exactly selectedSpecified version of the named file or package for the specified product, signed by the named publisher.
Publisher, Product Name, File Name, and File Version, And above selected
Publisher, Product Name, Binary name, and File Version, and above, selected Specified version or newer releases of the named file or package for the specified product, signed by the named publisher.

This option is recommended for enlightened apps that weren't previously enlightened.

Publisher, Product Name, File Name, and File Version, And below selected
Publisher, Product Name, Binary name, and File Version, And below selected Specified version or older releases of the named file or package for the specified product, signed by the named publisher.
Publisher, Product Name, Binary name, and File Version, Exactly selectedSpecified version of the named file or package for the specified product, signed by the named publisher.
If you’re unsure about what to include for the publisher, you can run this PowerShell command: -``` ps1 -Get-AppLockerFileInformation -Path "" +```ps1 + Get-AppLockerFileInformation -Path "" ``` -Where `""` goes to the location of the app on the device. For example, `Get-AppLockerFileInformation -Path "C:\Program Files\Internet Explorer\iexplore.exe"`. +Where `""` goes to the location of the app on the device. For example, `Get-AppLockerFileInformation -Path "C:\Program Files\Internet Explorer\iexplore.exe"`. In this example, you'd get the following info: ``` json -Path Publisher ----- --------- -%PROGRAMFILES%\INTERNET EXPLORER\IEXPLORE.EXE O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US\INTERNET EXPLOR... + Path Publisher + ---- --------- + %PROGRAMFILES%\INTERNET EXPLORER\IEXPLORE.EXE O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US\INTERNET EXPLOR... ``` Where the text, `O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US` is the publisher name to enter in the **Publisher Name** box. -![Microsoft Intune: Add a Classic Windows app to the Protected Apps list](images/intune-add-desktop-app.png) +#### Add an AppLocker policy file +For this example, we’re going to add an AppLocker XML file to the **App Rules** list. You’ll use this option if you want to add multiple apps at the same time. For more info about AppLocker, see the [AppLocker](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/applocker-overview) content. -## Exempt apps from EDP restrictions +**To create an app rule and xml file using the AppLocker tool** +1. Open the Local Security Policy snap-in (SecPol.msc). + +2. In the left pane, expand **Application Control Policies**, expand **AppLocker**, and then click **Packaged App Rules**. + + ![Local security snap-in, showing the Packaged app Rules](images/intune-local-security-snapin.png) + +3. Right-click in the right-hand pane, and then click **Create New Rule**. + + The **Create Packaged app Rules** wizard appears. + +4. On the **Before You Begin** page, click **Next**. + + ![Create Packaged app Rules wizard, showing the Before You Begin page](images/intune-applocker-before-begin.png) + +5. On the **Permissions** page, make sure the **Action** is set to **Allow** and the **User or group** is set to **Everyone**, and then click **Next**. + + ![Create Packaged app Rules wizard, showing the Before You Begin page](images/intune-applocker-permissions.png) + +6. On the **Publisher** page, click **Select** from the **Use an installed packaged app as a reference** area. + + ![Create Packaged app Rules wizard, showing the Publisher](images/intune-applocker-publisher.png) + +7. In the **Select applications** box, pick the app that you want to use as the reference for your rule, and then click **OK**. For this example, we’re using Microsoft Photos. + + ![Create Packaged app Rules wizard, showing the Select applications page](images/intune-applocker-select-apps.png) + +8. On the updated **Publisher** page, click **Create**. + + ![Create Packaged app Rules wizard, showing the Microsoft Photos on the Publisher page](images/intune-applocker-publisher-with-app.png) + +9. Review the Local Security Policy snap-in to make sure your rule is correct. + + ![Local security snap-in, showing the new rule](images/intune-local-security-snapin-updated.png) + +10. In the left pane, right-click on **AppLocker**, and then click **Export policy**. + + The **Export policy** box opens, letting you export and save your new policy as XML. + + ![Local security snap-in, showing the Export Policy option](images/intune-local-security-export.png) + +11. In the **Export policy** box, browse to where the policy should be stored, give the policy a name, and then click **Save**. + + The policy is saved and you’ll see a message that says 1 rule was exported from the policy. + + **Example XML file**
+ This is the XML file that AppLocker creates for Microsoft Photos. + + ```xml + + + + + + + + + + + + + + + + ``` +12. After you’ve created your XML file, you need to import it by using Microsoft Intune. + +**To import your Applocker policy file app rule using Microsoft Intune** +1. From the **App Rules** area, click **Add**. + + The **Add App Rule** box appears. + + ![Microsoft Intune, Importing your AppLocker policy file using Intune](images/intune-add-applocker-xml-file.png) + +2. Add a friendly name for your app into the **Title** box. In this example, it’s *Allowed app list*. + +3. Click **Allow** from the **Enterprise data protection mode** drop-down list. + + Allow turns on EDP, helping to protect that app’s corporate data through the enforcement of EDP restrictions. Instructions for exempting an app are included in the [Exempt apps from EDP restrictions](#exempt-apps-from-edp-restrictions) section of this topic. + +4. Pick **AppLocker policy file** from the **Rule template** drop-down list. + + The box changes to let you import your AppLocker XML policy file. + +5. Click **Import**, browse to your AppLocker XML file, click **Open**, and then click **OK** to close the **Add App Rule** box. + + The file is imported and the apps are added to your **App Rules** list. + +#### Exempt apps from EDP restrictions If you're running into compatibility issues where your app is incompatible with EDP, but still needs to be used with enterprise data, you can exempt the app from the EDP restrictions. This means that your apps won't include auto-encryption or tagging and won't honor your network restrictions. It also means that your exempted apps might leak. -**To exempt an UWP app** - -1. Follow the **Add a UWP app** steps in the [Add multiple apps to your enterprise data protection (EDP) Protected Apps list](add-apps-to-protected-list-using-custom-uri.md) topic, through to Step 11. - -2. In the **OMA-URI** box at Step 12, type `./Vendor/MSFT/AppLocker/EnterpriseDataProtection/edpexempt/StoreApp EXE`.

Where **edpexempt** is added as a substring, making the app exempt. - -3. Open File Explorer, go to the location where you saved your new XML file, and open it using an XML editor, such as Notepad. - -4. Copy the text that has a **Type** of Appx, within in the **RuleCollection** tags, and then go back to Intune and paste the text into the **Value** box of the **Add or edit OMA-URI Setting** box. For example: - - ``` - - ``` +**To exempt a store app, a desktop app, or an AppLocker policy file app rule** +1. From the **App Rules** area, click **Add**. -5. Click **OK** to close the **Add or edit OMA-URI Setting** box, and then click **Save Policy**.

After saving the policy, you’ll need to deploy it to your employee’s devices. For more info, see the [Deploy your enterprise data protection (EDP) policy](deploy-edp-policy-using-intune.md) topic. + The **Add App Rule** box appears. -**To exempt a Classic Windows application** +2. Add a friendly name for your app into the **Title** box. In this example, it’s *Exempt apps list*. -1. Follow the **Add a Classic Windows application app** steps in the [Add multiple apps to your enterprise data protection (EDP) Protected Apps list](add-apps-to-protected-list-using-custom-uri.md) topic, through to Step 11. +3. Click **Exempt** from the **Enterprise data protection mode** drop-down list. -2. In the **OMA-URI** box at Step 12, type `./Vendor/MSFT/AppLocker/EnterpriseDataProtection/edpexempt/EXE`.

Where **edpexempt** is added as a substring, making the app exempt. + Be aware that when you exempt apps, they’re allowed to bypass the EDP restrictions and access your corporate data. To allow apps, see the [Add app rules to your policy](#add-app-rules-to-your-policy) section of this topic. -3. Open File Explorer, go to the location where you saved your new XML file, and open it using an XML editor, such as Notepad. +4. Fill out the rest of the app rule info, based on the type of rule you’re adding: -4. Copy the text that has a **Type** of EXE, within in the **RuleCollection** tags, and then go back to Intune and paste the text into the **Value** box of the **Add or edit OMA-URI Setting** box. For example: + - **Store app.** Follow the **Publisher** and **Product name** instructions in the [Add a store app rule to your policy](#add-a-store-app-rule-to-your-policy) section of this topic. - ``` - - ``` + - **Desktop app.** Follow the **Publisher**, **Product name**, **Binary name**, and **Version** instructions in the [Add a desktop app rule to your policy](#add-a-desktop-app-rule-to-your-policy) section of this topic. -5. Click **OK** to close the **Add or edit OMA-URI Setting** box, and then click **Save Policy**.

After saving the policy, you’ll need to deploy it to your employee’s devices. For more info, see the [Deploy your enterprise data protection (EDP) policy](deploy-edp-policy-using-intune.md) topic. + - **AppLocker policy file.** Follow the **Import** instructions in the [Add an AppLocker policy file](#add-an-applocker-policy-file) section of this topic, using a list of exempted apps. -## Manage the EDP protection level for your enterprise data +5. Click **OK**. + +### Manage the EDP protection mode for your enterprise data After you've added the apps you want to protect with EDP, you'll need to apply a management and protection mode. -We recommend that you start with **Silent** or **Override** while verifying with a small group that you have the right apps on your **Protected Apps** list. After you're done, you can change to your final enforcement policy, either **Override** or **Block**. +We recommend that you start with **Silent** or **Override** while verifying with a small group that you have the right apps on your protected apps list. After you're done, you can change to your final enforcement policy, either **Override** or **Block**. - - - - - - - - - - - - - - - - - - - - - -
ModeDescription
BlockEDP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing info across non-enterprise-protected apps in addition to sharing enterprise data between other people and devices outside of your enterprise.
OverrideEDP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log, accessible through the [Reporting CSP](http://go.microsoft.com/fwlink/p/?LinkID=746459).
SilentEDP runs silently, logging inappropriate data sharing, without blocking anything that would’ve been prompted for employee interaction while in Override mode. Unallowed actions, like apps inappropriately trying to access a network resource or EDP-protected data, are still blocked.
OffEDP is turned off and doesn't help to protect or audit your data.

After you turn off EDP, an attempt is made to decrypt any closed EDP-tagged files on the locally attached drives.

+|Mode |Description | +|-----|------------| +|Block |EDP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing info across non-enterprise-protected apps in addition to sharing enterprise data between other people and devices outside of your enterprise.| +|Override |EDP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log, accessible through the [Reporting CSP](http://go.microsoft.com/fwlink/p/?LinkID=746459). | +|Silent |EDP runs silently, logging inappropriate data sharing, without blocking anything that would’ve been prompted for employee interaction while in Override mode. Unallowed actions, like apps inappropriately trying to access a network resource or EDP-protected data, are still blocked.| +|Off (not recommended) |EDP is turned off and doesn't help to protect or audit your data.

After you turn off EDP, an attempt is made to decrypt any closed EDP-tagged files on the locally attached drives.| -![Microsoft Intune: Add the protection level for your Protected Apps list](images/intune-encryption-level.png) +![Microsoft Intune, Set the protection mode for your data](images/intune-protection-mode.png) -## Define your enterprise-managed identity domains -Specify your company’s enterprise identity, expressed as your primary internet domain. For example, if your company is Contoso, its enterprise identity might be contoso.com. The first listed domain (in this example, contoso.com) is the primary enterprise identity string used to tag files protected by any app on the **Protected App** list. +### Define your enterprise-managed corporate identity +Corporate identity, usually expressed as your primary Internet domain (for example, contoso.com), helps to identify and tag your corporate data from apps you’ve marked as protected by EDP. For example, emails using contoso.com are identified as being corporate and are restricted by your enterprise data protection policies. -You can also specify all the domains owned by your enterprise that are used for user accounts, separating them with the "|" character. For example, if Contoso also has some employees with email addresses or user accounts on the fabrikam.com domain, you would use contoso.com|fabrikam.com. +You can specify multiple domains owned by your enterprise by separating them with the "|" character. For example, (`contoso.com|newcontoso.com`). With multiple domains, the first one is designated as your corporate identity and all of the additional ones as being owned by the first one. We strongly recommend that you include all of your email address domains in this list. -This list of managed identity domains, along with the primary domain, make up the identity of your managing enterprise. User identities (user@domain) that end in any of the domains on this list, are considered managed. +**To add your corporate identity** +- Type the name of your corporate identity into the **Corporate identity** field. For example, `contoso.com` or `contoso.com|newcontoso.com`. -**To add your primary domain** + ![Microsoft Intune, Set your primary Internet domains](images/intune-corporate-identity.png) -- Type the name of your primary domain into the **Primary domain** field. For example, *contoso.com*.

-If you have multiple domains, you must separate them with the "|" character. For example, `contoso.com|fabrikam.com`. +### Choose where apps can access enterprise data +After you've added a protection mode to your apps, you'll need to decide where those apps can access enterprise data on your network. - ![Microsoft Intune: Add the primary internet domain for your enterprise identity](images/intune-primary-domain.png) - -## Choose where apps can access enterprise data -After you've added a protection mode to your apps, you'll need to decide where those apps can access enterprise data on your network.

-There are no default locations included with EDP, you must add each of your network locations. This area applies to any network endpoint device that gets an IP address in your enterprise’s range and is also bound to one of your enterprise domains, including SMB shares. Local file system locations should just maintain encryption (for example, on local NTFS, FAT, ExFAT). +There are no default locations included with EDP, you must add each of your network locations. This area applies to any network endpoint device that gets an IP address in your enterprise’s range and is also bound to one of your enterprise domains, including SMB shares. Local file system locations should just maintain encryption (for example, on local NTFS, FAT, ExFAT). >**Important**
-- Every EDP policy should include policy that defines your enterprise network locations.

+- Every EDP policy should include policy that defines your enterprise network locations.

- Classless Inter-Domain Routing (CIDR) notation isn’t supported for EDP configurations. -**To specify where your protected apps can find and send enterprise data on the network** +**To define where your protected apps can find and send enterprise data on you network** -1. Add additional network locations your apps can access by clicking **Add**, typing a description into the **Description** box, and then choosing your location type, including: +1. Add additional network locations your apps can access by clicking **Add**. + + The **Add or edit corporate network definition** box appears. + +2. Type a name for your corporate network element into the **Name** box, and then pick what type of network element it is, from the **Network element** drop-down box. This can include any of the options in the following table. + + ![Microsoft Intune, Add your corporate network definitions](images/intune-networklocation.png) +

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Network location typeFormatDescription
Enterprise Cloud Resources**With proxy:**

contoso.sharepoint.com,proxy.contoso.com|
contoso.visualstudio.com,proxy.contoso.com

**Without proxy:**

contoso.sharepoint.com|contoso.visualstudio.com

Specify the cloud resources to be treated as corporate and protected by EDP.

For each cloud resource, you may also optionally specify an internal proxy server that routes your traffic through your Enterprise Internal Proxy Server.

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>`

If Windows is unable to determine whether an app should be allowed to connect to a network resource, it will automatically block the connection. If instead you want Windows to allow the connections to happen, you can add the `/*AppCompat*/` string to this setting. For example:

`URL <,proxy>|URL <,proxy>|/*AppCompat*/`

Enterprise Network Domain Namesdomain1.contoso.com,domain2.contoso.comSpecify 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 Serversdomain1.contoso.com:80;
domain2.contoso.com:137
Specify your externally-facing proxy server addresses, along with the port through which traffic is allowed and protected with EDP.

This list shouldn’t include any servers listed in the Enterprise Internal Proxy Servers list, which are used for EDP-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.

Enterprise Internal Proxy Serversproxy1.contoso.com;
proxy2.contoso.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-EDP-protected traffic.

If you have multiple resources, you must separate them using the ";" delimiter.

Enterprise IPv4 Range**Starting IPv4 Address:** 3.4.0.1
**Ending IPv4 Address:** 3.4.255.254
**Custom URI:** 3.4.0.1-3.4.255.254,10.0.0.1-10.255.255.254
Specify the addresses for a valid IPv4 value range within your intranet. These addresses, used with your Enterprise Network Domain Names, define your corporate network boundaries.

If you have multiple ranges, you must separate them using the "," delimiter.

Enterprise IPv6 Range**Starting IPv6 Address:** 2a01:110::
**Ending IPv6 Address:** 2a01:110:7fff:ffff:
ffff:ffff:ffff:ffff
**Custom URI:** 2a01:110::-2a01:110:7fff:ffff:ffff:ffff:ffff:ffff,
fd00::-fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Specify the addresses for a valid IPv6 value range within your intranet. These addresses, used with your Enterprise Network Domain Names, define your corporate network boundaries.

If you have multiple ranges, you must separate them using the "," delimiter.

- - ![Microsoft Intune: Choose the primary domain and the other network locations for protected apps](images/intune-networklocation.png) + + Network location type + Format + Description + + + Enterprise Cloud Resources + **With proxy:** contoso.sharepoint.com,proxy.contoso.com|
contoso.visualstudio.com,proxy.contoso.com

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

For each cloud resource, you may also optionally specify an internal proxy server that routes your traffic through your Enterprise Internal Proxy Server.

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>`.

If Windows is unable to determine whether an app should be allowed to connect to a network resource, it will automatically block the connection. If instead you want Windows to allow the connections to happen, you can add the `/*AppCompat*/` string to this setting. For example: `URL <,proxy>|URL <,proxy>|/*AppCompat*/` + + + Enterprise Network Domain Names (Required) + corp.contoso.com,region.contoso.com + 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.contoso.com:80;proxy2.contoso.com:137 + Specify your externally-facing proxy server addresses, along with the port through which traffic is allowed and protected with EDP.

This list shouldn’t include any servers listed in the Enterprise Internal Proxy Servers list, which are used for EDP-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. + + + Enterprise 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-EDP-protected traffic.

If you have multiple resources, you must separate them using the ";" delimiter. + + + Enterprise IPv4 Range (Required, if not using IPv6) + **Starting IPv4 Address:** 3.4.0.1
**Ending IPv4 Address:** 3.4.255.254
**Custom URI:** 3.4.0.1-3.4.255.254,
10.0.0.1-10.255.255.254 + Specify the addresses for a valid IPv4 value range within your intranet. These addresses, used with your Enterprise Network Domain Names, define your corporate network boundaries.

If you have multiple ranges, you must separate them using the "," delimiter. + + + Enterprise IPv6 Range (Required, if not using IPv4) + **Starting IPv6 Address:** 2a01:110::
**Ending IPv6 Address:** 2a01:110:7fff:ffff:ffff:ffff:ffff:ffff
**Custom URI:** 2a01:110:7fff:ffff:ffff:ffff:ffff:ffff,
fd00::-fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff + Specify the addresses for a valid IPv6 value range within your intranet. These addresses, used with your Enterprise Network Domain Names, define your corporate network boundaries.

If you have multiple ranges, you must separate them using the "," delimiter. + + + Neutral Resources + sts.contoso.com,sts.contoso2.com + Specify your authentication redirection endpoints for your company.

These locations are considered enterprise or personal, based on the context of the connection before the redirection.

If you have multiple resources, you must separate them using the "," delimiter. + + -2. Add as many locations as you need, and then click **OK**.

The **Add or Edit Enterprise Network Locations box** closes. +3. Add as many locations as you need, and then click **OK**. -3. In the **Use a data recovery certificate in case of data loss** box, click **Browse** to add a data recovery certificate for your policy.

After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the Data Recovery Agent (DRA) certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data.

For steps about how to create and verify an EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) DRA certificate](create-and-verify-an-efs-dra-certificate.md) topic. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic.

+ The **Add corporate network definition** box closes. - ![Microsoft Intune: Specify a data recovery certificate for your policy](images/intune-data-recovery.png) +4. Decide if you want to Windows to look for additional network settings: -## Choose your optional EDP-related settings + - **Enterprise Proxy Servers list is authoritative (do not auto-detect).** Click this box if you want Windows to treat the proxy servers you specified in the network boundary definition as the complete list of proxy servers available on your network. If you clear this box, Windows will search for additional proxy servers in your immediate network. + + - **Enterprise IP Ranges list is authoritative (do not auto-detect).** Click this box if you want Windows to treat the IP ranges you specified in the network boundary definition as the complete list of IP ranges available on your network. If you clear this box, Windows will search for additional IP ranges on any domain-joined devices connected to your network. + + - **Show the enterprise data protection icon overlay on your allowed apps that are EDP-unaware in the Windows Start menu and on corporate file icons in the File Explorer.** Click this box if you want the enterprise data protection icon overlay to appear on corporate files or in the Start menu, on top the tiles for your unenlightened protected apps. + +5. In the required **Upload a Data Recovery Agent (DRA) certificate to allow recovery of encrypted data** box, click **Browse** to add a data recovery certificate for your policy. + + ![Microsoft Intune, Add your Data Recovery Agent (DRA) certificate](images/intune-data-recovery.png) + + After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the DRA certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data. + + For steps about how to create and verify an EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) DRA certificate](create-and-verify-an-efs-dra-certificate.md) topic. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic. + +### Choose your optional EDP-related settings After you've decided where your protected apps can access enterprise data on your network, you’ll be asked to decide if you want to add any optional EDP settings. -**To add your optional settings** +![Microsoft Intune, Choose any additional, optional settings](images/intune-optional-settings.png) -1. Choose to set any or all of the optional EDP-related settings: +**To set your optional settings** +1. Choose to set any or all of the optional settings: - - **Allow the user to decrypt data that was created or edited by the apps configured above.** Clicking **Yes**, or turning off this setting in Intune, lets your employees right-click to decrypt their protected app data, along with the option to decrypt data in the **Save As** box and the **Save As** file picker . Clicking **No** removes the **Decrypt** option and saves all data for protected apps as enterprise-encrypted. + - **Show the Personal option in the File ownership menus of File Explorer and the Save As dialog box.** Determines whether users can see the Personal option for files within File Explorer and the **Save As** dialog box. The options are: + + - **Yes, or not configured (recommended).** Employees can choose whether a file is **Work** or **Personal** in File Explorer and the **Save As** dialog box. + + - **No.** Hides the **Personal** option from employees. Be aware that if you pick this option, apps that use the **Save As** dialog box might encrypt new files as corporate data unless a different file path is given during the original file creation. After this happens, decryption of work files becomes more difficult. - - **Protect app content when the device is in a locked state for the apps configured above.** Clicking **Yes** lets EDP help to secure protected app content when a mobile device is locked. We recommend turning this option on to help prevent data leaks from things such as email text that appears on the **Lock** screen of a Windows 10 Mobile phone. + - **Prevent corporate data from being accessed by apps when the device is locked. Applies only to Windows 10 Mobile**. Determines whether apps can show corporate data on a Windows 10 Mobile device **Lock** screen. The options are: + + - **Yes (recommended).** Stop apps from reading corporate data on Windows 10 Mobile device when the screen is locked. + + - **No, or not configured.** Allows apps to read corporate data on Windows 10 Mobile device when the screen is locked. - ![Microsoft Intune: Optional EDP settings](images/intune-edpsettings.png) + - **Revoke encryption keys on unenroll.** Determines whether to revoke a user’s local encryption keys from a device when it’s unenrolled from enterprise data protection. If the encryption keys are revoked, a user no longer has access to encrypted corporate data. The options are: -2. Click **Save Policy**. + - **Yes, or not configured (recommended).** Revokes local encryption keys from a device during unenrollment. + + - **No.** Stop local encryption keys from being revoked from a device during unenrollment. For example, if you’re migrating between Mobile Device Management (MDM) solutions. + + - **Allow Windows Search to search encrypted corporate data and Store apps.** Determines whether Windows Search can search and index encrypted corporate data and Store apps. The options are: + + - **Yes.** Allows Windows Search to search and index encrypted corporate data and Store apps. + + - **No, or not configured (recommended).** Stops Windows Search from searching and indexing encrypted corporate data and Store apps. + + - **Show the enterprise data protection icon overlay.** Determines whether the enterprise data protection icon overlay appears on corporate files or in the **Start** menu, on top of the tiles for your unenlightened protected apps. The options are: + + - **Yes (recommended).** Allows the enterprise data protection icon overlay to appear for files or on top of the tiles for your unenlightened protected apps in the **Start** menu. + + - **No, or not configured.** Stops the enterprise data protection icon overlay from appearing for files or on top of the tiles for your unenlightened protected apps in the **Start** menu. + +2. Click **Save Policy**. ## Related topics - [Add multiple apps to your enterprise data protection (EDP) Protected Apps list](add-apps-to-protected-list-using-custom-uri.md) - [Deploy your enterprise data protection (EDP) policy](deploy-edp-policy-using-intune.md) - [Create and deploy a VPN policy for enterprise data protection (EDP) using Microsoft Intune](create-vpn-and-edp-policy-using-intune.md) -- [General guidance and best practices for enterprise data protection (EDP)](guidance-and-best-practices-edp.md) - - - -  - -  - - - - - +- [General guidance and best practices for enterprise data protection (EDP)](guidance-and-best-practices-edp.md) \ No newline at end of file From e3c9708e28806d2c2293bfffe9ea9a3e22611799 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 10:52:19 -0700 Subject: [PATCH 26/72] edits --- ...-windows-10-to-surface-devices-with-mdt.md | 46 +++++++++++-------- ...-surface-devices-to-windows-10-with-mdt.md | 3 ++ 2 files changed, 29 insertions(+), 20 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index e71217f532..31547f125e 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -15,6 +15,7 @@ author: Scottmca * Surface Pro 4 * Surface Book * Surface 3 +* Windows 10 This article walks you through the recommended process to deploy Windows 10 to Surface devices with Microsoft deployment technologies. The process described in this article yields a complete Windows 10 environment including updated firmware and drivers for your Surface device along with applications like Microsoft Office 365 and the Surface app. When the process is complete, the Surface device will be ready for use by the end user. You can customize this process to include your own applications and configuration to meet the needs of your organization. You can also follow the guidance provided in this article to integrate deployment to Surface devices into existing deployment strategies. @@ -291,6 +292,7 @@ To update the MDT boot media, follow these steps: * **LiteTouchPE_x64.iso** * **LiteTouchPE_x64.wim** + ![Boot images in the Boot folder after Update Deployment Share Wizard completes](images\surface-deploymdt-fig12.png "Boot images in the Boot folder after Update Deployment Share Wizard completes") *Figure 12: Boot images displayed in the Boot folder after completion of the Update Deployment Share Wizard* @@ -358,6 +360,7 @@ Perform the reference image deployment and capture using the following steps: * **Locale and Time** – Leave the default options for language and time settings selected. The locale and time settings will be specified during deployment of the image to other devices. Click **Next**. * **Capture Image** – Click the **Capture an Image of this Reference Computer** option, as shown in Figure 16. In the **Location** field, keep the default location of the Captures folder. You can keep or change the name of the image file in the **File Name** field. When you are finished, click **Next**. + ![Capture an image of the reference machine](images\surface-deploymdt-fig16.png "Capture an image of the reference machine") *Figure 16. Use the Capture Image page to capture an image of the reference machine after deployment* @@ -450,7 +453,7 @@ The Office Deployment Tool is a free download available in the Microsoft Downloa Download and install the version of Office Deployment Tool (ODT), for Office 2013 or Office 2016, that fits your organization’s needs and use the steps provided by that page to download the Office installation files for use with MDT. -After you have downloaded the source files for your version of Office Click-to-Run, you need to edit the Configuration.xml document with instructions to install Office Click-to-Run silently. To configure the Office Deployment Tool for silent installation, follow these steps: +After you have downloaded the source files for your version of Office Click-to-Run, you need to edit the Configuration.xml file with instructions to install Office Click-to-Run silently. To configure the Office Deployment Tool for silent installation, follow these steps: 1. Right-click the existing **Configuration.xml** file, and then click **Edit**. 2. This action opens the file in Notepad. Replace the existing text with the following: @@ -465,7 +468,7 @@ After you have downloaded the source files for your version of Office Click-to-R 3. Save the file. -The default behavior of setup.exe is to look for the source files in the path that contains **setup.exe**. If the installation files are not found in this folder, the Office Deployment Tool will default to online source files from an Internet connection. +The default behavior of Setup.exe is to look for the source files in the path that contains **Setup.exe**. If the installation files are not found in this folder, the Office Deployment Tool will default to online source files from an Internet connection. For MDT to perform an automated installation of office, it is important to configure the **Display Level** option to a value of **None**. This setting is used to suppress the installation dialog box for silent installation. It is required that the **AcceptEULA** option is set to **True** to accept the license agreement when the **Display Level** option is set to **None**. With both of these options configured, the installation of Office will occur without the display of dialog boxes which could potentially cause the installation to pause until a user can address an open dialog box. @@ -547,6 +550,7 @@ After the task sequence is created it can be modified for increased automation, * **Task Sequence Variable** – DriverGroup001 * **Value** – Windows 10 x64\%Make%\%Model% + ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-deploymdt-fig22.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") Figure 22. Configure a new Set Task Sequence Variable step in the deployment task sequence @@ -555,6 +559,7 @@ After the task sequence is created it can be modified for increased automation, 16. On the **Properties** tab of the **Inject Drivers** step (as shown in Figure 23), configure the following options: * In the **Choose a selection profile** drop-down menu, select **Nothing**. * Click the **Install all drivers from the selection profile** button. + ![Configure deployment task sequence not to choose the drivers to inject into Windows](images\surface-deploymdt-fig23.png "Configure deployment task sequence not to choose the drivers to inject into Windows") @@ -576,7 +581,8 @@ To automate the boot media rules, follow these steps: 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: -```[Settings] + ``` +[Settings] Priority=Model,Default [Surface Pro 4] @@ -588,7 +594,7 @@ SkipBDDWelcome=YES [Surface Pro 4] DeployRoot=\\STNDeployServer\DeploymentShare$ -``` + ``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. @@ -656,36 +662,36 @@ FinishAction=LOGOFF ``` Rules used in this example include: -* **SkipTaskSequence** – This rule is used to skip the Task Sequence page where the user would have to select between available task sequences. +* **SkipTaskSequence** – This rule is used to skip the **Task Sequence** page where the user would have to select between available task sequences. * **TaskSequenceID** – This rule is used to instruct the Windows Deployment Wizard to run a specific task sequence. In this scenario the task sequence ID should match the deployment task sequence you created in the previous section. * **OSInstall** – This rule indicates that the Windows Deployment Wizard will be performing an operating system deployment. -* **SkipCapture** – This rule prevents the Capture Image page from being displayed, prompting the user to create an image of this device after deployment. -* **SkipAdminPassword** – This rule prevents the Admin Password page from being displayed. The Administrator password specified in the task sequence will still be applied. -* **SkipProductKey** – This rule prevents the Specify Product Key page from being displayed. The product key specified in the task sequence will still be applied. -* **SkipComputerBackup** – This rule prevents the Move Data and Settings page from being displayed, where the user is asked if they would like to make a backup of the computer before performing deployment. -* **SkipBitLocker** – This rule prevents the BitLocker page from being displayed, where the user is asked if BitLocker Drive Encryption should be used to encrypt the device. -* **SkipBDDWelcome** – This rule prevents the Welcome page from being displayed, where the user is prompted to begin Windows deployment. -* **SkipUserData** – This rule prevents the User Data (Restore) page from being displayed, where the user is asked to restore previously backed up user data in the new environment. +* **SkipCapture** – This rule prevents the **Capture Image** page from being displayed, prompting the user to create an image of this device after deployment. +* **SkipAdminPassword** – This rule prevents the **Admin Password** page from being displayed. The Administrator password specified in the task sequence will still be applied. +* **SkipProductKey** – This rule prevents the **Specify Product Key** page from being displayed. The product key specified in the task sequence will still be applied. +* **SkipComputerBackup** – This rule prevents the **Move Data and Settings** page from being displayed, where the user is asked if they would like to make a backup of the computer before performing deployment. +* **SkipBitLocker** – This rule prevents the **BitLocker** page from being displayed, where the user is asked if BitLocker Drive Encryption should be used to encrypt the device. +* **SkipBDDWelcome** – This rule prevents the **Welcome** page from being displayed, where the user is prompted to begin Windows deployment. +* **SkipUserData** – This rule prevents the **User Data (Restore)** page from being displayed, where the user is asked to restore previously backed up user data in the new environment. * **UserDataLocation** – This rule prevents the user from being prompted to supply a location on the User Data (Restore) page. -* **SkipApplications** – This rule prevents the Applications page from being displayed, where the user is prompted to select from available applications to be installed in the new environment. -* **SkipPackageDisplay** – This rule prevents the Packages page from being displayed, where the user is prompted to select from available packages to be installed in the new environment. -* **SkipComputerName** – This rule, when combined with the SkipDomainMembership rule, prevents the Computer Details page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. -* **SkipDomainMembership** – This rule, when combined with the SkipComputerName rule, prevents the Computer Details page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. +* **SkipApplications** – This rule prevents the **Applications** page from being displayed, where the user is prompted to select from available applications to be installed in the new environment. +* **SkipPackageDisplay** – This rule prevents the **Packages** page from being displayed, where the user is prompted to select from available packages to be installed in the new environment. +* **SkipComputerName** – This rule, when combined with the **SkipDomainMembership** rule, prevents the **Computer Details** page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. +* **SkipDomainMembership** – This rule, when combined with the **SkipComputerName** rule, prevents the **Computer Details** page from being displayed, where the user is asked to supply computer name and join a domain or workgroup. * **JoinDomain** – This rule instructs the Windows Deployment Wizard to have the computer join the specified domain using the specified credentials. * **DomainAdmin** – This rule specifies the username for the domain join operation. * **DomainAdminDomain** – This rule specifies the domain for the username for the domain join operation. * **DomainAdminPassword** – This rule specifies the password for the username for the domain join operation. -* **SkipLocaleSelection** – This rule, along with the SkipTimeZone rule, prevents the Locale and Time page from being displayed. +* **SkipLocaleSelection** – This rule, along with the **SkipTimeZone** rule, prevents the **Locale and Time** page from being displayed. * **KeyboardLocale** – This rule is used to specify the keyboard layout for the deployed Windows environment. * **UserLocale** – This rule is used to specify the geographical locale for the deployed Windows environment. * **UILanguage** – This rule is used to specify the language to be used in the deployed Windows environment. -* **SkipTimeZone** – This rule, along with the SkipLocaleSelection rule, prevents the Locale and Time page from being displayed. +* **SkipTimeZone** – This rule, along with the **SkipLocaleSelection** rule, prevents the **Locale and Time** page from being displayed. * **TimeZoneName** – This rule is used to specify the time zone for the deployed Windows environment. * **UserID** – This rule is used to supply the username under which the MDT actions and task sequence steps are performed. * **UserDomain** – This rule is used to supply the domain for the username under which the MDT actions and task sequence steps are performed. * **UserPassword** – This rule is used to supply the password for the username under which the MDT actions and task sequence steps are performed. -* **SkipSummary** – This rule prevents the Summary page from being displayed before the task sequence is run, where the user is prompted to confirm the selections before beginning the task sequence. -* **SkipFinalSummary** – This rule prevents the Summary page from being displayed when the task sequence has completed. +* **SkipSummary** – This rule prevents the **Summary** page from being displayed before the task sequence is run, where the user is prompted to confirm the selections before beginning the task sequence. +* **SkipFinalSummary** – This rule prevents the **Summary** page from being displayed when the task sequence has completed. * **FinishAction** – This rule specifies whether to log out, reboot, or shut down the device after the task sequence has completed. You can read about all of the possible deployment share and boot media rules in the [Microsoft Deployment Toolkit Reference](https://technet.microsoft.com/library/dn781091). diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index 7169560fe7..9db6eee94d 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -16,6 +16,7 @@ author: Scottmca * Surface 3 * Surface Pro 2 * Surface Pro +* Windows 10 In addition to the traditional deployment method of reimaging devices, administrators that want to upgrade Surface devices that are running Windows 8.1 or Windows 10 have the option of deploying upgrades. By performing an upgrade deployment, Windows 10 can be applied to devices without removing users, apps, or configuration. The users of the deployed devices can simply continue using the devices with the same apps and settings that they used prior to the upgrade. The process described in this article shows how to perform a Windows 10 upgrade deployment to Surface devices. @@ -135,6 +136,7 @@ After the task sequence is created, you can modify some additional settings to p - **Name** – Set DriverGroup001 - **Task Sequence Variable** – DriverGroup001 - **Value** – Windows 10 x64\%Make%\%Model% + ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-upgrademdt-fig4.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") @@ -145,6 +147,7 @@ After the task sequence is created, you can modify some additional settings to p * In the **Choose a selection profile** drop-down menu, select **Nothing**. * Click the **Install all drivers from the selection profile** button. + ![Configure the deployment task sequence to not install drivers](images\surface-upgrademdt-fig5.png "Configure the deployment task sequence to not install drivers") *Figure 5. Configure the deployment task sequence to not install drivers* From 9d3683534186b73b67a1450bc44a1bfa9cf080e4 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 11:42:15 -0700 Subject: [PATCH 27/72] fix links --- .../surface/deploy-windows-10-to-surface-devices-with-mdt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 31547f125e..12a76e04e1 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -409,7 +409,7 @@ Now that your updated reference image is imported, it is time to prepare your de Before you can deploy your updated reference image to Surface devices, or any physical environment, you need to supply MDT with the drivers that Windows will use to communicate with that physical environment. For Surface devices you can download all of the drivers required by Windows in a single archive (.zip) file in a format that is ready for deployment. In addition to the drivers that are used by Windows to communicate with the hardware and components, Surface firmware and driver packs also include updates for the firmware of those components. By installing the Surface firmware and driver pack, you will also bring your device’s firmware up to date. If you have not done so already, download the drivers for your Surface device listed at [Download the latest firmware and drivers for Surface devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). -Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. You can read more about that folder structure in Step 5: Prepare the Drivers Repository in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt). +Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. You can read more about that folder structure in [Step 5: Prepare the Drivers Repository in Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec05). To import the Surface drivers (in this example, Surface Pro 4) into MDT, follow these steps: @@ -445,7 +445,7 @@ To import the Surface drivers (in this example, Surface Pro 4) into MDT, follow ### Import applications -You can import any number of applications into MDT for installation on your devices during the deployment process. You can configure your applications and task sequences to prompt you during deployment to pick and choose which applications are installed, or you can use your task sequence to explicitly define which applications are installed. For more information, see Step 6: Add an Application in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt). +You can import any number of applications into MDT for installation on your devices during the deployment process. You can configure your applications and task sequences to prompt you during deployment to pick and choose which applications are installed, or you can use your task sequence to explicitly define which applications are installed. For more information, see [Step 4: Add an Application in Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec04). #### Import Microsoft Office 365 Installer From fadda39f58f4d31dcc56ff9e5c1f99040875e14e Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 11:54:58 -0700 Subject: [PATCH 28/72] spacing --- .../deploy-windows-10-to-surface-devices-with-mdt.md | 12 +++++------- ...upgrade-surface-devices-to-windows-10-with-mdt.md | 2 -- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 12a76e04e1..957e38f192 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -550,7 +550,6 @@ After the task sequence is created it can be modified for increased automation, * **Task Sequence Variable** – DriverGroup001 * **Value** – Windows 10 x64\%Make%\%Model% - ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-deploymdt-fig22.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") Figure 22. Configure a new Set Task Sequence Variable step in the deployment task sequence @@ -560,7 +559,6 @@ After the task sequence is created it can be modified for increased automation, * In the **Choose a selection profile** drop-down menu, select **Nothing**. * Click the **Install all drivers from the selection profile** button. - ![Configure deployment task sequence not to choose the drivers to inject into Windows](images\surface-deploymdt-fig23.png "Configure deployment task sequence not to choose the drivers to inject into Windows") *Figure 23. Configure the deployment task sequence not to choose the drivers to inject into Windows* @@ -577,11 +575,11 @@ Bootstrap.ini is the simpler of the two rule files. The purpose it serves is to To automate the boot media rules, follow these steps: -1. Right-click your deployment share in the Deployment Workbench, and then click **Properties**. -2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. -3. Replace the text of the Bootstrap.ini file with the following text: +1. Right-click your deployment share in the Deployment Workbench, and then click **Properties**. +2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. +3. Replace the text of the Bootstrap.ini file with the following text: - ``` +``` [Settings] Priority=Model,Default @@ -594,7 +592,7 @@ SkipBDDWelcome=YES [Surface Pro 4] DeployRoot=\\STNDeployServer\DeploymentShare$ - ``` +``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index 9db6eee94d..ec11e1b8ea 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -137,7 +137,6 @@ After the task sequence is created, you can modify some additional settings to p - **Task Sequence Variable** – DriverGroup001 - **Value** – Windows 10 x64\%Make%\%Model% - ![Configure a new Set Task Sequence Variable step in the deployment task sequence](images\surface-upgrademdt-fig4.png "Configure a new Set Task Sequence Variable step in the deployment task sequence") *Figure 4. Configure a new Set Task Sequence Variable step in the deployment task sequence* @@ -147,7 +146,6 @@ After the task sequence is created, you can modify some additional settings to p * In the **Choose a selection profile** drop-down menu, select **Nothing**. * Click the **Install all drivers from the selection profile** button. - ![Configure the deployment task sequence to not install drivers](images\surface-upgrademdt-fig5.png "Configure the deployment task sequence to not install drivers") *Figure 5. Configure the deployment task sequence to not install drivers* From bcd7badd3cece6c03dde586a3b3d2d271fda1c1b Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 12:19:35 -0700 Subject: [PATCH 29/72] spacing --- ...-windows-10-to-surface-devices-with-mdt.md | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 957e38f192..8e808ee65c 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -242,7 +242,7 @@ To create the reference image task sequence, follow these steps: ![Create new task sequence to deploy and update a Windows 10 reference environment](images\surface-deploymdt-fig9.png "Create new task sequence to deploy and update a Windows 10 reference environment") - *Figure 9: Create a new task sequence to deploy and update a Windows 10 reference environment* + *Figure 9. Create a new task sequence to deploy and update a Windows 10 reference environment* 2. The New Task Sequence Wizard presents a series of steps, as follows: * **General Settings** – Enter an identifier for the reference image task sequence in the **Task Sequence ID** field, a name for the reference image task sequence in the **Task Sequence Name** field, and any comments for the reference image task sequence in the **Task Sequence Comments** field, and then click **Next**. @@ -261,7 +261,7 @@ To create the reference image task sequence, follow these steps: ![Enable Windows Update in the reference image task sequence](images\surface-deploymdt-fig10.png "Enable Windows Update in the reference image task sequence") - *Figure 10: Enable Windows Update in the reference image task sequence* + *Figure 10. Enable Windows Update in the reference image task sequence* 4. Select the **Windows Update (Pre-Application Installation)** option, located under the **State Restore** folder. 5. Click the **Options** tab, and then clear the **Disable This Step** check box. @@ -278,7 +278,7 @@ To update the MDT boot media, follow these steps: ![Generate boot images with the Update Deployment Share Wizard](images\surface-deploymdt-fig11.png "Generate boot images with the Update Deployment Share Wizard") - *Figure 11: Generate boot images with the Update Deployment Share Wizard* + *Figure 11. Generate boot images with the Update Deployment Share Wizard* 2. Use the Update Deployment Share Wizard to create boot images with the following process: * **Options** – Click **Completely Regenerate the Boot Images**, and then click **Next**. @@ -295,7 +295,7 @@ To update the MDT boot media, follow these steps: ![Boot images in the Boot folder after Update Deployment Share Wizard completes](images\surface-deploymdt-fig12.png "Boot images in the Boot folder after Update Deployment Share Wizard completes") - *Figure 12: Boot images displayed in the Boot folder after completion of the Update Deployment Share Wizard* + *Figure 12. Boot images displayed in the Boot folder after completion of the Update Deployment Share Wizard* To import the MDT boot media into WDS for PXE boot, follow these steps: @@ -305,13 +305,13 @@ To import the MDT boot media into WDS for PXE boot, follow these steps: ![Start the Add Image Wizard from the Boot Images folder](images\surface-deploymdt-fig13.png "Start the Add Image Wizard from the Boot Images folder") - *Figure 13: Start the Add Image Wizard from the Boot Images folder* + *Figure 13. Start the Add Image Wizard from the Boot Images folder* 4. Right-click the **Boot Images** folder, and then click **Add Boot Image** to open the Add Image Wizard, as shown in Figure 14. ![Import the LiteTouchPE_x86.wim MDT boot image](images\surface-deploymdt-fig14.png "Import the LiteTouchPE_x86.wim MDT boot image") - *Figure 14: Import the LiteTouchPE_x86.wim MDT boot image* + *Figure 14. Import the LiteTouchPE_x86.wim MDT boot image* 5. The Add Image Wizard displays a series of steps, as follows: * **Image File** – Click **Browse** and navigate to the **Boot** folder in your deployment share, click **LiteTouchPE_x86.wim**, click **Open**, and then click **Next**. @@ -366,6 +366,7 @@ Perform the reference image deployment and capture using the following steps: *Figure 16. Use the Capture Image page to capture an image of the reference machine after deployment* * **Ready** – You can review your selections by expanding **Details** on the **Ready** page. Click **Begin** when you are ready to perform the deployment and capture of your reference image. + 6. Your reference task sequence will run with the specified options. As the task sequence processes the deployment, it will automatically perform the following tasks: @@ -456,15 +457,16 @@ Download and install the version of Office Deployment Tool (ODT), for Office 201 After you have downloaded the source files for your version of Office Click-to-Run, you need to edit the Configuration.xml file with instructions to install Office Click-to-Run silently. To configure the Office Deployment Tool for silent installation, follow these steps: 1. Right-click the existing **Configuration.xml** file, and then click **Edit**. -2. This action opens the file in Notepad. Replace the existing text with the following: - - ``` +2. This action opens the file in Notepad. Replace the existing text with the following: + ``` + - ``` + +``` 3. Save the file. @@ -479,7 +481,7 @@ Now that the installation and configuration files are prepared, the application ![Enter the command and directory for Office 2016 Click-to-Run](images\surface-deploymdt-fig20.png "Enter the command and directory for Office 2016 Click-to-Run") - *Figure 20: Enter the command and directory for Office 2016 Click-to-Run* + *Figure 20. Enter the command and directory for Office 2016 Click-to-Run* 3. The New Application Wizard walks you through importing the Office 2016 Click-to-Run files, as follows: * **Application Type** – Click **Application with Source Files**, and then click **Next**. @@ -537,7 +539,7 @@ After the task sequence is created it can be modified for increased automation, ![A new Install Application step in the deployment task sequence](images\surface-deploymdt-fig21.png "A new Install Application step in the deployment task sequence") - *Figure 21: A new Install Application step in the deployment task sequence* + *Figure 21. A new Install Application step in the deployment task sequence* 8. On the **Properties** tab of the new **Install Application** step, enter **Install Microsoft Office 2016 Click-to-Run** in the **Name** field. 9. Click **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. From 582c094054141912dbbe08e132b85eb630c23c45 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 12:35:20 -0700 Subject: [PATCH 30/72] spacing --- .../deploy-windows-10-to-surface-devices-with-mdt.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 8e808ee65c..fe42fbd3dd 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -359,11 +359,10 @@ Perform the reference image deployment and capture using the following steps: * **User Data (Restore)** – Leave the default option of **Do Not Restore User Data and Settings** selected, and then click **Next**. * **Locale and Time** – Leave the default options for language and time settings selected. The locale and time settings will be specified during deployment of the image to other devices. Click **Next**. * **Capture Image** – Click the **Capture an Image of this Reference Computer** option, as shown in Figure 16. In the **Location** field, keep the default location of the Captures folder. You can keep or change the name of the image file in the **File Name** field. When you are finished, click **Next**. - - - ![Capture an image of the reference machine](images\surface-deploymdt-fig16.png "Capture an image of the reference machine") + + ![Capture an image of the reference machine](images\surface-deploymdt-fig16.png "Capture an image of the reference machine") - *Figure 16. Use the Capture Image page to capture an image of the reference machine after deployment* + *Figure 16. Use the Capture Image page to capture an image of the reference machine after deployment* * **Ready** – You can review your selections by expanding **Details** on the **Ready** page. Click **Begin** when you are ready to perform the deployment and capture of your reference image. From e3f3d9304a704c77cec5ce337152b140873d3a36 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 14:24:44 -0700 Subject: [PATCH 31/72] spacing --- .../deploy-windows-10-to-surface-devices-with-mdt.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index fe42fbd3dd..4f191ce6ab 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -449,7 +449,7 @@ You can import any number of applications into MDT for installation on your devi #### Import Microsoft Office 365 Installer -The Office Deployment Tool is a free download available in the Microsoft Download Center that allows IT professionals and system administrators to download and prepare Office installation packages for Office Click-to-Run. You can find the Office Deployment Tool and instructions to download Click-to-Run for Office 365 installation source files at [Download Click-to-Run for Office 365 products by using the Office Deployment Tool](https://technet.microsoft.com/library/jj219424) +The Office Deployment Tool is a free download available in the Microsoft Download Center that allows IT professionals and system administrators to download and prepare Office installation packages for Office Click-to-Run. You can find the Office Deployment Tool and instructions to download Click-to-Run for Office 365 installation source files at [Download Click-to-Run for Office 365 products by using the Office Deployment Tool](https://technet.microsoft.com/library/jj219424). Download and install the version of Office Deployment Tool (ODT), for Office 2013 or Office 2016, that fits your organization’s needs and use the steps provided by that page to download the Office installation files for use with MDT. @@ -528,7 +528,7 @@ To create the deployment task sequence, follow these steps: After the task sequence is created it can be modified for increased automation, such as the installation of applications without user interaction, the selection of drivers, and the installation of Windows updates. -1. Click the **Task Sequences** folder, right-click the new task sequence you created, and then click**Properties**. +1. Click the **Task Sequences** folder, right-click the new task sequence you created, and then click **Properties**. 2. Click the **Task Sequence** tab to view the steps that are included in the new task sequence. 3. Click the **Windows Update (Pre-Application Installation)** step, located under the **State Restore** folder. 4. Click the **Options** tab, and then clear the **Disable This Step** check box. @@ -580,7 +580,7 @@ To automate the boot media rules, follow these steps: 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: -``` + ``` [Settings] Priority=Model,Default From 6315f493bac8b12ba467d2f2de705d8da025c569 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 14:36:23 -0700 Subject: [PATCH 32/72] spacing --- .../surface/deploy-windows-10-to-surface-devices-with-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 4f191ce6ab..ff4ecf993c 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -593,7 +593,7 @@ SkipBDDWelcome=YES [Surface Pro 4] DeployRoot=\\STNDeployServer\DeploymentShare$ -``` + ``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. From 9323f354721349f45e2ee3bbf47fa7cd10ce98dd Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 14:46:30 -0700 Subject: [PATCH 33/72] spacing --- .../surface/deploy-windows-10-to-surface-devices-with-mdt.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index ff4ecf993c..15294970f2 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -580,8 +580,7 @@ To automate the boot media rules, follow these steps: 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: - ``` -[Settings] +```[Settings] Priority=Model,Default [Surface Pro 4] @@ -593,7 +592,7 @@ SkipBDDWelcome=YES [Surface Pro 4] DeployRoot=\\STNDeployServer\DeploymentShare$ - ``` +``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. From 50047257d521bcda2246d62717afbfef851fcdd5 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 15:02:04 -0700 Subject: [PATCH 34/72] spacing --- .../surface/deploy-windows-10-to-surface-devices-with-mdt.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 15294970f2..4f191ce6ab 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -580,7 +580,8 @@ To automate the boot media rules, follow these steps: 2. Click the **Rules** tab, and then click **Edit Bootstrap.ini** to open Bootstrap.ini in Notepad. 3. Replace the text of the Bootstrap.ini file with the following text: -```[Settings] + ``` +[Settings] Priority=Model,Default [Surface Pro 4] From a1e9fdc516b78dc345b320aa387c859dcfe74806 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 15:33:50 -0700 Subject: [PATCH 35/72] spacing --- ...-windows-10-to-surface-devices-with-mdt.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 4f191ce6ab..b193dc38e2 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -581,19 +581,19 @@ To automate the boot media rules, follow these steps: 3. Replace the text of the Bootstrap.ini file with the following text: ``` -[Settings] -Priority=Model,Default + [Settings] + Priority=Model,Default -[Surface Pro 4] -DeployRoot=\\STNDeployServer\DeploymentShare$ -UserDomain=STNDeployServer -UserID=MDTUser -UserPassword=P@ssw0rd -SkipBDDWelcome=YES + [Surface Pro 4] + DeployRoot=\\STNDeployServer\DeploymentShare$ + UserDomain=STNDeployServer + UserID=MDTUser + UserPassword=P@ssw0rd + SkipBDDWelcome=YES -[Surface Pro 4] -DeployRoot=\\STNDeployServer\DeploymentShare$ -``` + [Surface Pro 4] + DeployRoot=\\STNDeployServer\DeploymentShare$ + ``` 4. Press Ctrl+S to save Bootstrap.ini, and then close Notepad. From 0850fc354fc42f9d563a2836fc2e8c90916b3702 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 15 Jul 2016 15:50:47 -0700 Subject: [PATCH 36/72] Added missing space between words --- windows/keep-secure/guidance-and-best-practices-edp.md | 2 +- windows/keep-secure/mandatory-settings-for-wip.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/guidance-and-best-practices-edp.md b/windows/keep-secure/guidance-and-best-practices-edp.md index dbbf9a2d3a..fd1ffe2dcd 100644 --- a/windows/keep-secure/guidance-and-best-practices-edp.md +++ b/windows/keep-secure/guidance-and-best-practices-edp.md @@ -23,7 +23,7 @@ This section includes info about the enlightened Microsoft apps, including how t ## In this section |Topic |Description | |------|------------| -|[Mandatory settings for Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |A list of 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. | +|[Mandatory settings for Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |A list of 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. | |[Enlightened apps for use with enterprise data protection (EDP)](enlightened-microsoft-apps-and-edp.md) |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 **Protected Apps** list. | |[Testing scenarios for enterprise data protection (EDP)](testing-scenarios-for-edp.md) |We've come up with a list of suggested testing scenarios that you can use to test EDP in your company. | diff --git a/windows/keep-secure/mandatory-settings-for-wip.md b/windows/keep-secure/mandatory-settings-for-wip.md index 8a68a0c1ac..56b79bc283 100644 --- a/windows/keep-secure/mandatory-settings-for-wip.md +++ b/windows/keep-secure/mandatory-settings-for-wip.md @@ -16,7 +16,7 @@ ms.pagetype: security [Some information relates to pre-released product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] -This 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. +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. >**Important**
All sections provided for more info appear in either the [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-edp-policy-using-intune.md) or [Create a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md), based on the tool you're using in your enterprise. From ef9bf5760252db7232ebe7d876f7fa9920b7c681 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 16:39:22 -0700 Subject: [PATCH 37/72] add links --- ...y-windows-10-to-surface-devices-with-mdt.md | 4 ++-- ...e-surface-devices-to-windows-10-with-mdt.md | 18 +++++++++--------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index b193dc38e2..58fbbcf4e3 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -21,7 +21,7 @@ This article walks you through the recommended process to deploy Windows 10 to S By following the procedures in this article, you can create an up-to-date reference image and deploy this image to your Surface devices, a process known as *reimaging*. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. -An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it allows you to install Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](). +An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it allows you to install Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](https://technet.microsoft.com/en-us/itpro/surface/upgrade-surface-devices-to-windows-10-with-mdt). The goal of the deployment process presented in this article is automation. By leveraging the many technologies and tools available from Microsoft, you can create a process that requires only a single touch on the devices being deployed. The automation can load the deployment environment; format the device; prepare an updated Windows image with the drivers required for the device; apply that image to the device; configure the Windows environment with licensing, membership in a domain, and user accounts; install applications; apply any Windows updates that were not included in the reference image; and log out. @@ -545,7 +545,7 @@ After the task sequence is created it can be modified for increased automation, 10. Select Office 2016 Click-to-Run from the list of applications, and then click **OK**. 11. Repeat Steps 6 through 10 for the Surface app. 12. Expand the **Preinstall** folder, and then click the **Enable BitLocker (Offline)** step. -13. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** submenu. +13. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** menu. 14. On the **Properties** tab of the new **Set Task Sequence Variable** step (as shown in Figure 22), configure the following options: * **Name** – Set DriverGroup001 * **Task Sequence Variable** – DriverGroup001 diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index ec11e1b8ea..d2c142dec3 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -20,7 +20,7 @@ author: Scottmca In addition to the traditional deployment method of reimaging devices, administrators that want to upgrade Surface devices that are running Windows 8.1 or Windows 10 have the option of deploying upgrades. By performing an upgrade deployment, Windows 10 can be applied to devices without removing users, apps, or configuration. The users of the deployed devices can simply continue using the devices with the same apps and settings that they used prior to the upgrade. The process described in this article shows how to perform a Windows 10 upgrade deployment to Surface devices. -If you are not already familiar with the deployment of Windows or the Microsoft deployment tools and technologies, you should read [Deploy Windows 10 to Surface devices with MDT]() and familiarize yourself with the traditional deployment method before you proceed. +If you are not already familiar with the deployment of Windows or the Microsoft deployment tools and technologies, you should read [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md) and familiarize yourself with the traditional deployment method before you proceed. #### The upgrade concept @@ -34,7 +34,7 @@ Introduced with Windows 10 and MDT 2013 Update 1, you can use the upgrade instal ## Deployment tools and resources -Performing an upgrade deployment of Windows 10 requires the same tools and resources that are required for a traditional reimaging deployment. You can read about the tools required, including detailed explanations and installation instructions, in [Deploy Windows 10 to Surface devices with MDT](). To proceed with the upgrade deployment described in this article, you will need the following tools installed and configured: +Performing an upgrade deployment of Windows 10 requires the same tools and resources that are required for a traditional reimaging deployment. You can read about the tools required, including detailed explanations and installation instructions, in [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md). To proceed with the upgrade deployment described in this article, you will need the following tools installed and configured: * [Microsoft Deployment Toolkit (MDT)](https://technet.microsoft.com/en-us/windows/dn475741) * [Windows Assessment and Deployment Kit (Windows ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#windowsadk), which includes: @@ -51,14 +51,14 @@ You will also need to have available the following resources: ## Prepare the upgrade deployment -Before you begin the process described in this section, you need to have installed and configured the deployment tools outlined in the previous [Deployment tools and resources](#deployment-tools-and-resources) section. For instructions on how to install and configure the deployment tools, see the Install the Deployment Tools section in the Deploy Windows 10 to Surface Devices with MDT article. You will also have needed to create a deployment share with MDT, described in the section Create a Deployment Share in the aforementioned article. +Before you begin the process described in this section, you need to have installed and configured the deployment tools outlined in the previous [Deployment tools and resources](#deployment-tools-and-resources) section. For instructions on how to install and configure the deployment tools, see the Install the Deployment tools section in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#deployment-tools) article. You will also have needed to create a deployment share with MDT, described in the section Create a Deployment Share in the aforementioned article. ### Import Windows 10 installation files -Windows 10 installation files only need to be imported if you have not already done so in the deployment share. To import Windows 10 installation files, follow the steps described in the Import Windows Installation Files section in the Deploy Windows 10 to Surface Devices with MDT article. +Windows 10 installation files only need to be imported if you have not already done so in the deployment share. To import Windows 10 installation files, follow the steps described in the Import Windows installation files section in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#import-windows-installation-files) article. ### Import Surface drivers -In the import process example shown in the Deploy Windows 10 to Surface Devices with MDT article, drivers for Surface Pro 4 were imported for Windows 10. To perform an upgrade deployment of Windows 10 to Surface Pro 3, drivers for Surface Pro 3 must also be imported. To import the Surface drivers for Surface Pro 3, follow these steps: +In the import process example shown in the [Deploy Windows 10 to Surface devices with MDT](https://technet.microsoft.com/en-us/itpro/surface/deploy-windows-10-to-surface-devices-with-mdt) article, drivers for Surface Pro 4 were imported for Windows 10. To perform an upgrade deployment of Windows 10 to Surface Pro 3, drivers for Surface Pro 3 must also be imported. To import the Surface drivers for Surface Pro 3, follow these steps: 1. Download the Surface Pro 3 firmware and driver pack for Windows 10 archive file (.zip), SurfacePro3_Win10_xxxxxx.zip, from the [Surface Pro 3 download page](https://www.microsoft.com/en-US/download/details.aspx?id=38826) in the Microsoft Download Center. 2. Extract the contents of the Surface Pro 3 firmware and driver pack archive file to a temporary folder. Keep the driver files separate from other drivers or files. @@ -89,7 +89,7 @@ In the import process example shown in the Deploy Windows 10 to Surface Devices ### Import applications -Installation of applications in an upgrade deployment is not always necessary because the applications from the previous environment will remain on the device. (For example, in the Deploy Windows 10 to Surface Devices with MDT article, the deployment includes Office 365 which is not required in an upgrade deployment where the user is already using Office 365 on the device.) +Installation of applications in an upgrade deployment is not always necessary because the applications from the previous environment will remain on the device. (For example, in the [Deploy Windows 10 to Surface devices with MDT](https://technet.microsoft.com/en-us/itpro/surface/deploy-windows-10-to-surface-devices-with-mdt) article, the deployment includes Office 365 which is not required in an upgrade deployment where the user is already using Office 365 on the device.) There are still some circumstances where you will want to deploy an application, even during an upgrade deployment. For example, you may have Surface Pro 3 devices on which you would like to add the Surface app. To deploy the Surface app in an upgrade scenario use the same process as you would for a traditional deployment. See the [Deploy Surface app with Windows Store for Business](https://technet.microsoft.com/en-us/itpro/surface/deploy-surface-app-with-windows-store-for-business) article for instructions on how to add the Surface app to an MDT task sequence. @@ -130,7 +130,7 @@ After the task sequence is created, you can modify some additional settings to p 9. Select **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. 10. Select **Surface App** from the list of applications, and then click **OK**. 11. Expand the **Preinstall** folder and select the **Enable BitLocker (Offline)** step. -12. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** submenu. +12. Open the **Add** menu again and choose **Set Task Sequence Variable** from under the **General** menu. 13. On the **Properties** tab of the new **Set Task Sequence Variable** step (as shown in Figure 4) configure the following options: - **Name** – Set DriverGroup001 @@ -207,11 +207,11 @@ FinishAction=LOGOFF -For more information about the rules configured by this text, see the section Configure Deployment Share Rules in the Deploy Windows 10 to Surface Devices with MDT article. +For more information about the rules configured by this text, see the [Configure deployment share rules section in the Deploy Windows 10 to Surface Devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#configure-deployment-share-rules) article. ### Update deployment share -To update the deployment share, right-click the deployment share in the Deployment Workbench and click Update Deployment Share, then proceed through the Update Deployment Share Wizard. See the Update and Import Updated MDT Boot Media section of the Deploy Windows 10 to Surface Devices with MDT article for detailed steps. +To update the deployment share, right-click the deployment share in the Deployment Workbench and click **Update Deployment Share**, then proceed through the Update Deployment Share Wizard. See the [Update and Import Updated MDT Boot Media section of the Deploy Windows 10 to Surface Devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#update-and-import-updated-mdt-boot-media) article for detailed steps. ### Run the upgrade deployment From c94abae0cf35ce17cfb2882003ebc508bf468304 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 17:05:57 -0700 Subject: [PATCH 38/72] fix links --- .../deploy-windows-10-to-surface-devices-with-mdt.md | 6 +++--- ...upgrade-surface-devices-to-windows-10-with-mdt.md | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 58fbbcf4e3..86d523f66a 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -21,7 +21,7 @@ This article walks you through the recommended process to deploy Windows 10 to S By following the procedures in this article, you can create an up-to-date reference image and deploy this image to your Surface devices, a process known as *reimaging*. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. -An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it allows you to install Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](https://technet.microsoft.com/en-us/itpro/surface/upgrade-surface-devices-to-windows-10-with-mdt). +An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it allows you to install Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](upgrade-surface-devices-to-windows-10-with-mdt.md). The goal of the deployment process presented in this article is automation. By leveraging the many technologies and tools available from Microsoft, you can create a process that requires only a single touch on the devices being deployed. The automation can load the deployment environment; format the device; prepare an updated Windows image with the drivers required for the device; apply that image to the device; configure the Windows environment with licensing, membership in a domain, and user accounts; install applications; apply any Windows updates that were not included in the reference image; and log out. @@ -409,7 +409,7 @@ Now that your updated reference image is imported, it is time to prepare your de Before you can deploy your updated reference image to Surface devices, or any physical environment, you need to supply MDT with the drivers that Windows will use to communicate with that physical environment. For Surface devices you can download all of the drivers required by Windows in a single archive (.zip) file in a format that is ready for deployment. In addition to the drivers that are used by Windows to communicate with the hardware and components, Surface firmware and driver packs also include updates for the firmware of those components. By installing the Surface firmware and driver pack, you will also bring your device’s firmware up to date. If you have not done so already, download the drivers for your Surface device listed at [Download the latest firmware and drivers for Surface devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). -Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. You can read more about that folder structure in [Step 5: Prepare the Drivers Repository in Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec05). +Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. You can read more about that folder structure in **Step 5: Prepare the Drivers Repository** in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec05). To import the Surface drivers (in this example, Surface Pro 4) into MDT, follow these steps: @@ -445,7 +445,7 @@ To import the Surface drivers (in this example, Surface Pro 4) into MDT, follow ### Import applications -You can import any number of applications into MDT for installation on your devices during the deployment process. You can configure your applications and task sequences to prompt you during deployment to pick and choose which applications are installed, or you can use your task sequence to explicitly define which applications are installed. For more information, see [Step 4: Add an Application in Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec04). +You can import any number of applications into MDT for installation on your devices during the deployment process. You can configure your applications and task sequences to prompt you during deployment to pick and choose which applications are installed, or you can use your task sequence to explicitly define which applications are installed. For more information, see **Step 4: Add an Application** in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec04). #### Import Microsoft Office 365 Installer diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index d2c142dec3..e57a32562a 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -51,14 +51,14 @@ You will also need to have available the following resources: ## Prepare the upgrade deployment -Before you begin the process described in this section, you need to have installed and configured the deployment tools outlined in the previous [Deployment tools and resources](#deployment-tools-and-resources) section. For instructions on how to install and configure the deployment tools, see the Install the Deployment tools section in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#deployment-tools) article. You will also have needed to create a deployment share with MDT, described in the section Create a Deployment Share in the aforementioned article. +Before you begin the process described in this section, you need to have installed and configured the deployment tools outlined in the previous [Deployment tools and resources](#deployment-tools-and-resources) section. For instructions on how to install and configure the deployment tools, see the **Install the deployment tools** section in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#install-the-deployment-tools) article. You will also have needed to create a deployment share with MDT, described in the section Create a Deployment Share in the aforementioned article. ### Import Windows 10 installation files -Windows 10 installation files only need to be imported if you have not already done so in the deployment share. To import Windows 10 installation files, follow the steps described in the Import Windows installation files section in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#import-windows-installation-files) article. +Windows 10 installation files only need to be imported if you have not already done so in the deployment share. To import Windows 10 installation files, follow the steps described in the **Import Windows installation files** section in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#import-windows-installation-files) article. ### Import Surface drivers -In the import process example shown in the [Deploy Windows 10 to Surface devices with MDT](https://technet.microsoft.com/en-us/itpro/surface/deploy-windows-10-to-surface-devices-with-mdt) article, drivers for Surface Pro 4 were imported for Windows 10. To perform an upgrade deployment of Windows 10 to Surface Pro 3, drivers for Surface Pro 3 must also be imported. To import the Surface drivers for Surface Pro 3, follow these steps: +In the import process example shown in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md) article, drivers for Surface Pro 4 were imported for Windows 10. To perform an upgrade deployment of Windows 10 to Surface Pro 3, drivers for Surface Pro 3 must also be imported. To import the Surface drivers for Surface Pro 3, follow these steps: 1. Download the Surface Pro 3 firmware and driver pack for Windows 10 archive file (.zip), SurfacePro3_Win10_xxxxxx.zip, from the [Surface Pro 3 download page](https://www.microsoft.com/en-US/download/details.aspx?id=38826) in the Microsoft Download Center. 2. Extract the contents of the Surface Pro 3 firmware and driver pack archive file to a temporary folder. Keep the driver files separate from other drivers or files. @@ -89,7 +89,7 @@ In the import process example shown in the [Deploy Windows 10 to Surface devices ### Import applications -Installation of applications in an upgrade deployment is not always necessary because the applications from the previous environment will remain on the device. (For example, in the [Deploy Windows 10 to Surface devices with MDT](https://technet.microsoft.com/en-us/itpro/surface/deploy-windows-10-to-surface-devices-with-mdt) article, the deployment includes Office 365 which is not required in an upgrade deployment where the user is already using Office 365 on the device.) +Installation of applications in an upgrade deployment is not always necessary because the applications from the previous environment will remain on the device. (For example, in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md) article, the deployment includes Office 365 which is not required in an upgrade deployment where the user is already using Office 365 on the device.) There are still some circumstances where you will want to deploy an application, even during an upgrade deployment. For example, you may have Surface Pro 3 devices on which you would like to add the Surface app. To deploy the Surface app in an upgrade scenario use the same process as you would for a traditional deployment. See the [Deploy Surface app with Windows Store for Business](https://technet.microsoft.com/en-us/itpro/surface/deploy-surface-app-with-windows-store-for-business) article for instructions on how to add the Surface app to an MDT task sequence. @@ -207,11 +207,11 @@ FinishAction=LOGOFF -For more information about the rules configured by this text, see the [Configure deployment share rules section in the Deploy Windows 10 to Surface Devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#configure-deployment-share-rules) article. +For more information about the rules configured by this text, see the **Configure deployment share rules** section in the [Deploy Windows 10 to Surface Devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#configure-deployment-share-rules) article. ### Update deployment share -To update the deployment share, right-click the deployment share in the Deployment Workbench and click **Update Deployment Share**, then proceed through the Update Deployment Share Wizard. See the [Update and Import Updated MDT Boot Media section of the Deploy Windows 10 to Surface Devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#update-and-import-updated-mdt-boot-media) article for detailed steps. +To update the deployment share, right-click the deployment share in the Deployment Workbench and click **Update Deployment Share**, then proceed through the Update Deployment Share Wizard. See the **Update and import updated MDT boot media** section of the [Deploy Windows 10 to Surface Devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#update-and-import-updated-mdt-boot-media) article for detailed steps. ### Run the upgrade deployment From 7fbffa54c4f1f9b59bcb39a785cab234872720cf Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Fri, 15 Jul 2016 17:51:39 -0700 Subject: [PATCH 39/72] Folded in add'l feedback from Suhas --- ...sed-security-and-code-integrity-policies.md | 6 +++--- ...ent-planning-guidelines-for-device-guard.md | 18 ++++++++++-------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md b/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md index 07a789467a..f0e196b799 100644 --- a/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md +++ b/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md @@ -27,11 +27,11 @@ The following table lists security threats and describes the corresponding Devic | Security threat in the enterprise | How a Device Guard feature helps protect against the threat | | --------------------------------- | ----------------------------------------------------------- | -| **Exposure to new malware**, for which the "signature" is not yet known | **Code integrity policies**:  You can maintain a whitelist of software that is allowed to run (a configurable code integrity policy), rather than trying to stay ahead of attackers by maintaining a constantly-updated list of "signatures" of software that should be blocked. This approach uses the trust-nothing model well known in mobile device operating systems.

**Specialized hardware required?** No security-related hardware features are required, although code integrity policies are strengthened by such features, as described in the last three rows of this table. | +| **Exposure to new malware**, for which the "signature" is not yet known | **Code integrity policies**:  You can maintain a whitelist of software that is allowed to run (a configurable code integrity policy), rather than trying to stay ahead of attackers by maintaining a constantly-updated list of "signatures" of software that should be blocked. This approach uses the trust-nothing model well known in mobile device operating systems.
Only code that is verified by Code Integrity, usually through the digital signature that you have identified as being from a trusted signer, is allowed to run. This allows full control over allowed code in both kernel and user mode.

**Specialized hardware required?** No security-related hardware features are required, although code integrity policies are strengthened by such features, as described in the last three rows of this table. | | **Exposure to unsigned code** (most malware is unsigned) | **Code integrity policies, plus catalog files as needed**:  Because most malware is unsigned, using a code integrity policy (which in most cases requires signed code) can immediately help protect against a large number of threats. However, many organizations use unsigned line-of-business (LOB) applications, for which the process of signing might be difficult. This has changed in Windows 10, because you can use a tool called Package Inspector to create a *catalog* of all deployed and executed binary files for your trusted applications. After you sign and distribute the catalog, your trusted applications can be handled by code integrity policies in the same way as any other signed application. With this foundation, you can more easily block all unsigned applications, allowing only signed applications to run.

**Specialized hardware required?** No security-related hardware features are required for creating and using code integrity policies and catalogs. However, code integrity policies and catalogs are strengthened by the hardware features, as described in later rows of this table. | -| **Malware that gains access to the kernel** and then, from within the kernel, captures sensitive information or damages the system | **Virtualization-based security (VBS)**:  This is protection that uses the hypervisor to help protect the kernel and other parts of the operating system. When VBS is enabled, it strengthens either the default kernel-mode code integrity policy (which protects against bad drivers or system files), or the configurable code integrity policy that you deploy. With VBS, even if malware gains access to the kernel, the effects can be severely limited, because the hypervisor can prevent the malware from executing code.

**Specialized hardware required?** Yes, VBS requires at least CPU virtualization extensions and SLAT, as described in [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). | +| **Malware that gains access to the kernel** and then, from within the kernel, captures sensitive information or damages the system | **Virtualization-based security (VBS)**:  This is protection that uses the hypervisor to help protect the kernel and other parts of the operating system. When VBS is enabled, it strengthens either the default kernel-mode code integrity policy (which protects against bad drivers or system files), or the configurable code integrity policy that you deploy.
With VBS, even if malware gains access to the kernel, the effects can be severely limited, because the hypervisor can prevent the malware from executing code. The hypervisor, the most privileged level of system software, enforces R/W/X permissions across system memory. Code integrity checks are performed in a secure environment which is resistant to attack from kernel mode software, and page permissions for kernel mode are set and maintained by the hypervisor. Even if there are vulnerabilities that allow memory modification, like a buffer overflow, the modified memory cannot be executed.

**Specialized hardware required?** Yes, VBS requires at least CPU virtualization extensions and SLAT, as described in [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). | | **DMA-based attacks**, for example, attacks launched from a malicious device that reads secrets from memory, making the enterprise more vulnerable to attack | **Virtualization-based security (VBS) using IOMMUs**:  With this type of VBS protection, when the DMA-based attack makes a memory request, input/output memory management units (IOMMUs) will evaluate the request and deny access.

**Specialized hardware required?** Yes, IOMMUs are a hardware feature that supports the hypervisor, and if you choose hardware that includes them, they can help protect against malicious attempts to access memory. | -| **Exposure to boot kits** or to other forms of malware that runs early in the boot process, or in kernel after startup | **Universal Extensible Firmware Interface (UEFI) Secure Boot**:   Secure Boot and related methods protect the boot process and firmware from tampering.

**Specialized hardware required?** With UEFI Secure Boot, the requirements are firmware requirements. For more information, 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). | +| **Exposure to boot kits or to a physically present attacker at boot time** | **Universal Extensible Firmware Interface (UEFI) Secure Boot**:   Secure Boot and related methods protect the boot process and firmware from tampering. This tampering can come from a physically present attacker or from forms of malware that run early in the boot process or in kernel after startup. UEFI is locked down (Boot order, Boot entries, Secure Boot, Virtualization extensions, IOMMU, Microsoft UEFI CA), so the settings in UEFI cannot be changed to compromise Device Guard security.

**Specialized hardware required?** With UEFI Secure Boot, the requirements are firmware requirements. For more information, 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 this guide, you learn about the individual features found within Device Guard as well as how to plan for, configure, and deploy them. Device Guard with configurable code integrity is intended for deployment alongside additional threat-mitigating Windows features such as [Credential Guard](credential-guard.md) and [AppLocker](applocker-overview.md). diff --git a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md index 9a91fc9bee..3fe868fb12 100644 --- a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -17,7 +17,7 @@ This article describes the following: - [Hardware, firmware, and software requirements for Device Guard](#hardware-firmware-and-software-requirements-for-device-guard) - [Device Guard requirements for baseline protections](#device-guard-requirements-for-baseline-protections) - - [Device Guard requirements for additional protections](#device-guard-requirements-for-additional-protections) + - [Device Guard requirements for improved security](#device-guard-requirements-for-improved-security) - [Device Guard deployment in different scenarios: types of devices](#device-guard-deployment-in-different-scenarios-types-of-devices) - [Reviewing your applications: application signing and catalog files](#reviewing-your-applications-application-signing-and-catalog-files) - [Code integrity policy formats and signing](#code-integrity-policy-formats-and-signing) @@ -32,11 +32,13 @@ For example, hardware that includes CPU virtualization extensions and SLAT will You can deploy Device Guard in phases, and plan these phases in relation to the computer purchases you plan for your next hardware refresh. -The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. +The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. - + -> **Note**  For new computers running Windows 10, Trusted Platform Module (TPM 2.0) must be enabled by default. This requirement is not restated in the tables that follow. +> **Notes** +> - To understand the requirements in the following tables, you will need to be familiar with the main features in Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies#how-device-guard-features-help-protect-against-threats). +> - For new computers running Windows 10, Trusted Platform Module (TPM 2.0) must be enabled by default. This requirement is not restated in the tables that follow. ## Device Guard requirements for baseline protections @@ -51,15 +53,15 @@ The following tables provide more information about the hardware, firmware, and -> **Important**  The preceding table lists requirements for baseline protections. The following table lists requirements for additional protections. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support additional protections. +> **Important**  The preceding table lists requirements for baseline protections. The following table lists requirements for improved security. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting the requirements for improved security, to significantly strengthen the level of security that Device Guard can provide. -## Device Guard requirements for additional protections +## Device Guard requirements for improved security -The following tables describes additional hardware and firmware requirements, and the additional protections that are available when those requirements are met. We strongly recommend the following additional protections, which help you maximize the benefits that Device Guard can provide. +The following tables describes additional hardware and firmware requirements, and the improved security that is available when those requirements are met. ### 2015 Additional Qualification Requirements for Device Guard (Windows 10, version 1507 and Windows 10, version 1511) -|Additional Protections - requirement | Description | +| Protections for Improved Security - requirement | Description | |---------------------------------------------|----------------------------------------------------| | Firmware: **Securing Boot Configuration and Management** | **Requirements**:
- BIOS password or stronger authentication must be supported.
- In the BIOS configuration, BIOS authentication must be set.
- There must be support for protected BIOS option to configure list of permitted boot devices (for example, “Boot only from internal hard drive”) and boot device order, overriding BOOTORDER modification made by operating system.
- In the BIOS configuration, BIOS options related to security and boot options (list of permitted boot devices, boot order) must be secured to prevent other operating systems from starting and to prevent changes to the BIOS settings.

**Security benefits**:
- BIOS password or stronger authentication helps ensure that only authenticated Platform BIOS administrators can change BIOS settings. This helps protect against a physically present user with BIOS access.
- Boot order when locked provides protection against the computer being booted into WinRE or another operating system on bootable media. | From 3c8b2daddd7c1a8e7997ef3afa5b2ea9aca39a27 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Fri, 15 Jul 2016 18:42:21 -0700 Subject: [PATCH 40/72] edits --- .../deploy-windows-10-to-surface-devices-with-mdt.md | 10 +++++----- .../upgrade-surface-devices-to-windows-10-with-mdt.md | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md index 86d523f66a..a29f37c0ef 100644 --- a/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md +++ b/devices/surface/deploy-windows-10-to-surface-devices-with-mdt.md @@ -21,7 +21,7 @@ This article walks you through the recommended process to deploy Windows 10 to S By following the procedures in this article, you can create an up-to-date reference image and deploy this image to your Surface devices, a process known as *reimaging*. Reimaging will erase and overwrite the existing environment on your Surface devices. This process allows you to rapidly configure your Surface devices with identical environments that can be configured to precisely fit your organization’s requirements. -An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it allows you to install Windows 10 while retaining your user data, applications, and settings. You can read about managing and automating the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](upgrade-surface-devices-to-windows-10-with-mdt.md). +An alternative to the reimaging process is an upgrade process. The upgrade process is non-destructive and instead of erasing the existing environment on your Surface device, it allows you to install Windows 10 while retaining your user data, applications, and settings. You can read about how to manage and automate the upgrade process of Surface devices to Windows 10 at [Upgrade Surface devices to Windows 10 with MDT](upgrade-surface-devices-to-windows-10-with-mdt.md). The goal of the deployment process presented in this article is automation. By leveraging the many technologies and tools available from Microsoft, you can create a process that requires only a single touch on the devices being deployed. The automation can load the deployment environment; format the device; prepare an updated Windows image with the drivers required for the device; apply that image to the device; configure the Windows environment with licensing, membership in a domain, and user accounts; install applications; apply any Windows updates that were not included in the reference image; and log out. @@ -409,7 +409,7 @@ Now that your updated reference image is imported, it is time to prepare your de Before you can deploy your updated reference image to Surface devices, or any physical environment, you need to supply MDT with the drivers that Windows will use to communicate with that physical environment. For Surface devices you can download all of the drivers required by Windows in a single archive (.zip) file in a format that is ready for deployment. In addition to the drivers that are used by Windows to communicate with the hardware and components, Surface firmware and driver packs also include updates for the firmware of those components. By installing the Surface firmware and driver pack, you will also bring your device’s firmware up to date. If you have not done so already, download the drivers for your Surface device listed at [Download the latest firmware and drivers for Surface devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). -Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. You can read more about that folder structure in **Step 5: Prepare the Drivers Repository** in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec05). +Many devices require that you import drivers specifically for WinPE in order for the MDT boot media to communicate with the deployment share and to boot properly on that device. Even Surface Pro 3 required that network drivers be imported specifically for WinPE for deployment of Windows 8.1. Fortunately, for Windows 10 deployments to Surface devices, all of the required drivers for operation of WinPE are contained within the out-of-box drivers that are built into Windows 10. It is still a good idea to prepare your environment with folder structure and selection profiles that allow you to specify drivers for use in WinPE. You can read more about that folder structure in **Step 5: Prepare the drivers repository** in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec05). To import the Surface drivers (in this example, Surface Pro 4) into MDT, follow these steps: @@ -445,7 +445,7 @@ To import the Surface drivers (in this example, Surface Pro 4) into MDT, follow ### Import applications -You can import any number of applications into MDT for installation on your devices during the deployment process. You can configure your applications and task sequences to prompt you during deployment to pick and choose which applications are installed, or you can use your task sequence to explicitly define which applications are installed. For more information, see **Step 4: Add an Application** in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec04). +You can import any number of applications into MDT for installation on your devices during the deployment process. You can configure your applications and task sequences to prompt you during deployment to pick and choose which applications are installed, or you can use your task sequence to explicitly define which applications are installed. For more information, see **Step 4: Add an application** in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt/#sec04). #### Import Microsoft Office 365 Installer @@ -501,7 +501,7 @@ Now that the installation and configuration files are prepared, the application The Surface app is a Windows Store app that provides the user with greater control over specific Surface device functions and capabilities (for example, control over the sensitivity of the Surface Pen). It is a highly recommended app for Surface devices to provide end users with the best experience and greatest control over their device. Find out more about the Surface app at [Install and use the Surface app](https://www.microsoft.com/surface/en-us/support/apps-and-windows-store/surface-app?os=windows-10). -To perform a deployment of the Surface app, you will need to download the app files through Windows Store for Business. You can find detailed instructions on how to download the Surface app through Windows Store for Business at [Deploy Surface App with Windows Store for Business](https://technet.microsoft.com/en-us/itpro/surface/deploy-surface-app-with-windows-store-for-business). +To perform a deployment of the Surface app, you will need to download the app files through Windows Store for Business. You can find detailed instructions on how to download the Surface app through Windows Store for Business at [Deploy Surface app with Windows Store for Business](https://technet.microsoft.com/en-us/itpro/surface/deploy-surface-app-with-windows-store-for-business). After you have downloaded the installation files for Surface app, including the AppxBundle and license files, you can import these files into the deployment share through the same process as a desktop application like Microsoft Office. Both the AppxBundle and license files must be together in the same folder for the import process to complete successfully. Use the following command on the **Command Details** page to install the Surface app: ``` @@ -727,7 +727,7 @@ To import the updated MDT boot media into WDS for PXE boot, follow these steps: * **Summary** – Review your selections to import a boot image into WDS, and then click **Next**. * **Task Progress** – A progress bar is displayed as the selected image file is copied into the WDS remote installation folder. Click **Finish** when the task is complete to close the Add Image Wizard. ->**Note:**  Although is best practice to replace and update the boot images in WDS whenever the MDT deployment share is updated, for deployment to Surface devices the 32-bit boot image, LiteTouchPE_x86.wim, is not required. Only the 64-bit boot image is required for 64-bit UEFI devices. +>**Note:**  Although it is a best practice to replace and update the boot images in WDS whenever the MDT deployment share is updated, for deployment to Surface devices the 32-bit boot image, LiteTouchPE_x86.wim, is not required. Only the 64-bit boot image is required for 64-bit UEFI devices. ### Deploy Windows to Surface diff --git a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md index e57a32562a..d44af98e0d 100644 --- a/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md +++ b/devices/surface/upgrade-surface-devices-to-windows-10-with-mdt.md @@ -207,11 +207,11 @@ FinishAction=LOGOFF -For more information about the rules configured by this text, see the **Configure deployment share rules** section in the [Deploy Windows 10 to Surface Devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#configure-deployment-share-rules) article. +For more information about the rules configured by this text, see the **Configure deployment share rules** section in the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#configure-deployment-share-rules) article. ### Update deployment share -To update the deployment share, right-click the deployment share in the Deployment Workbench and click **Update Deployment Share**, then proceed through the Update Deployment Share Wizard. See the **Update and import updated MDT boot media** section of the [Deploy Windows 10 to Surface Devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#update-and-import-updated-mdt-boot-media) article for detailed steps. +To update the deployment share, right-click the deployment share in the Deployment Workbench and click **Update Deployment Share**, then proceed through the Update Deployment Share Wizard. See the **Update and import updated MDT boot media** section of the [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md#update-and-import-updated-mdt-boot-media) article for detailed steps. ### Run the upgrade deployment From 59be37e069b0a06888ba50bd414a4cfe4e24824b Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Sat, 16 Jul 2016 20:14:38 -0700 Subject: [PATCH 41/72] added localization priority --- .../manage/configure-windows-telemetry-in-your-organization.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index 9ab09a0d21..9861c18217 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -6,6 +6,7 @@ ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security +LocalizationPriority: High author: brianlic-msft --- From 8b94e572c540946802a3a066bac9edea7a7acc37 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Sat, 16 Jul 2016 20:15:59 -0700 Subject: [PATCH 42/72] added localization priority --- ...-windows-operating-system-components-to-microsoft-services.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 4c01926131..f127fe3045 100644 --- a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -6,6 +6,7 @@ keywords: privacy, manage connections to Microsoft ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library +LocalizationPriority: High author: brianlic-msft --- From 11d3a695ab9ae7cdce85ba5b35e72ab5cc7fb073 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Sat, 16 Jul 2016 20:22:17 -0700 Subject: [PATCH 43/72] fixed link --- ...ments-and-deployment-planning-guidelines-for-device-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md index 3fe868fb12..9db41d44f1 100644 --- a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -37,7 +37,7 @@ The following tables provide more information about the hardware, firmware, and > **Notes** -> - To understand the requirements in the following tables, you will need to be familiar with the main features in Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies#how-device-guard-features-help-protect-against-threats). +> - To understand the requirements in the following tables, you will need to be familiar with the main features in Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). > - For new computers running Windows 10, Trusted Platform Module (TPM 2.0) must be enabled by default. This requirement is not restated in the tables that follow. ## Device Guard requirements for baseline protections From 5796f0c8fae7af25872357b48b8175e0e5bd518c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 16:20:01 +1000 Subject: [PATCH 44/72] create new individual topics for onboarding --- ...ows-defender-advanced-threat-protection.md | 104 ++++++++++++++ ...ows-defender-advanced-threat-protection.md | 90 ++++++++++++ ...ows-defender-advanced-threat-protection.md | 81 +++++++++++ ...ows-defender-advanced-threat-protection.md | 62 +++++++++ ...ows-defender-advanced-threat-protection.md | 131 +----------------- ...ows-defender-advanced-threat-protection.md | 20 --- 6 files changed, 339 insertions(+), 149 deletions(-) create mode 100644 windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md create mode 100644 windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md create mode 100644 windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md create mode 100644 windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md diff --git a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..f169e2f545 --- /dev/null +++ b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -0,0 +1,104 @@ +--- +title: Configure Windows Defender ATP endpoints using Group Policy +description: Use Group Policy to deploy the configuration package on endpoints so that they are onboarded to the service. +keywords: configure endpoints using group policy, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints, group policy +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +## Configure endpoints using Group Policy + +**Applies to:** + +- Windows 10 Insider Preview Build 14332 or later +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + +> **Note**  To use GP updates to deploy the package, you must be on Windows Server 2008 R2 or later. + +1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): + + a. Click **Endpoint Management** on the **Navigation pane**. + + b. Select **Group Policy**, click **Download package** and save the .zip file. + +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a folder called *OptionalParamsPolicy* and the file *WindowsDefenderATPOnboardingScript.cmd*. + +3. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx) (GPMC), right-click the Group Policy Object (GPO) you want to configure and click **Edit**. + +4. In the **Group Policy Management Editor**, go to **Computer configuration**, then **Preferences**, and then **Control panel settings**. + +5. Right-click **Scheduled tasks**, point to **New**, and then click **Immediate task**. + +6. In the **Task** window that opens, go to the **General** tab. Choose the local SYSTEM user account under **Security options**. + +7. Select **Run whether user is logged on or not** and check the **Run with highest privileges** check box. + +8. Go to the **Actions** tab and click **New...** Ensure that **Start a program** is selected in the **Action** field. Enter the file name and location of the shared *WindowsDefenderATPOnboardingScript.cmd* file. + +9. Click **OK** and close any open GPMC windows. + +## Additional Windows Defender ATP configuration settings + +You can use Group Policy (GP) to configure settings, such as settings for the sample sharing used in the deep analysis feature. + +## Configure sample collection settings using Group Policy +1. On your GP management machine, copy the following files from the + configuration package: + + a. Copy _AtpConfiguration.admx_ into _C:\\Windows\\PolicyDefinitions_ + + b. Copy _AtpConfiguration.adml_ into _C:\\Windows\\PolicyDefinitions\\en-US_ + +2. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx), right-click the GPO you want to configure and click **Edit**. + +3. In the **Group Policy Management Editor**, go to **Computer configuration**. + +4. Click **Policies**, then **Administrative templates**. + +5. Click **Windows components** and then **Windows Advanced Threat Protection**. + +6. Choose to enable or disable sample sharing from your endpoints. + +## Offboard endpoints using Group Policy +For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. + +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. + +1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): + + a. Click **Endpoint Management** on the **Navigation pane**. + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. + +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. + +3. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx) (GPMC), right-click the Group Policy Object (GPO) you want to configure and click Edit. + +4. In the **Group Policy Management Editor**, go to **Computer configuration,** then **Preferences**, and then **Control panel settings**. + +5. Right-click **Scheduled tasks**, point to **New**, and then click **Immediate task**. + +6. In the **Task** window that opens, go to the **General** tab. Choose the local SYSTEM user account under **Security options**. + +7. Select **Run whether user is logged on or not** and check the **Run with highest privileges** check-box. + +8. Go to the **Actions** tab and click **New...**. Ensure that **Start a program** is selected in the **Action** field. Enter the file name and location of the shared *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd* file. + +9. Click **OK** and close any open GPMC windows. + +## Monitor endpoint configuration using Group Policy +With Group Policy there isn’t an option to monitor deployment of policies on the endpoints. Monitoring can be done directly on the portal, or by using the different deployment tools. + +## Monitor endpoints using the portal +1. Go to the [Windows Defender ATP portal](https://securitycenter.windows.com/). +2. Click **Machines view**. +3. Verify that endpoints are appearing. + +> **Note**  It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. + + diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..9d0c4df281 --- /dev/null +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -0,0 +1,90 @@ +--- +title: Configure Windows Defender ATP endpoints using Mobile Device Management tools +description: Use Mobile Device Management tools to deploy the configuration package on endpoints so that they are onboarded to the service. +keywords: configure endpoints using mdm, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints, mdm +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +# Configure endpoints using Mobile Device Management tools + +**Applies to:** + +- Windows 10 Insider Preview Build 14332 or later +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + +You can use mobile device management (MDM) solutions to configure endpoints. Windows Defender ATP supports MDMs by providing OMA-URIs to create policies to manage endpoints. + +For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). + +> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. + +## Configure endpoints using Microsoft Intune + +For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). + +> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. + +1. Open the Microsoft Intune configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): + + a. Click **Endpoint Management** on the **Navigation pane**. + + b. Select **Microsoft Intune**, click **Download package** and save the .zip file. + +2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file called *WindowsDefenderATP.onboarding*. + +3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). + +Onboarding - Use the onboarding policies to deploy configuration settings on endpoints. These policies can be sub-categorized to: + - Onboarding + - Health Status for onboarded machines + - Configuration for onboarded machines + +> **Warning**  These two groups must not be deployed on the same machine at same time, otherwise this will cause unpredictable collisions. + +Policy | OMA-URI | Type | Description | Value +:---|:---|:---|:---|:--- +Onboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding | String | Onboarding | Copy content from onboarding MDM file +Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | Windows Defender ATP service is running | TRUE + | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | Onboarded to Windows Defender ATP | 1 + | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OrgId | String | Onboarded to Organization ID | Use OrgID from onboarding file + Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | Windows Defender ATP Sample sharing is enabled | 0 or 1
Default value: 1 + + +> **Note**  Policies **Health Status for onboarded machines** and **Health Status for offboarded machines** use read-only properties and can't be remediated. + +## Offboard and monitor endpoints using Mobile Device Management tools + +For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. + +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. + +1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): + + a. Click **Endpoint Management** on the **Navigation pane**. + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. + +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.offboarding*. + +3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). + +Offboarding - Use the offboarding policies to remove configuration settings on endpoints. These policies can be sub-categorized to: + - Offboarding + - Health Status for offboarded machines + - Configuration for offboarded machines + +Policy | OMA-URI | Type | Description | Value +:---|:---|:---|:---|:--- +Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | String | Offboarding | Copy content from offboarding MDM file + Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | Windows Defender ATP service is not running | FALSE + | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | Offboarded from Windows Defender ATP | 0 + +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. + + diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..7536a1eee6 --- /dev/null +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -0,0 +1,81 @@ +--- +title: Configure Windows Defender ATP endpoints using System Center Configuration Manager +description: Use System Center Configuration Manager to deploy the configuration package on endpoints so that they are onboarded to the service. +keywords: configure endpoints using sccm, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints, sccm +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +# Configure endpoints with System Center Configuration Manager + +**Applies to:** + +- Windows 10 Insider Preview Build 14332 or later +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + +## Configure endpoints using System Center Configuration Manager (current branch) version 1606 +System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see the [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP) section. + +> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. + +## Configure endpoints using System Center 2012 Configuration Manager or later versions +You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in System Center 2012 Configuration Manager or later versions, including: System Center 2012 R2 Configuration Manager, System Center Configuration Manager and System Center Configuration Manager (current branch), version 1602 or earlier. + +1. Open the SCCM configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): + + a. Click **Endpoint Management** on the **Navigation pane**. + + b. Select **System Center Configuration Manager**, click **Download package**, and save the .zip file. + +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. + +3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. + +4. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682178.aspx) topic. + + a. Choose a predefined device collection to deploy the package to. + +## Offboard endpoints using System Center Configuration Manager +For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. + +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. + +1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): + + a. Click Endpoint Management on the Navigation pane. + b. Under Endpoint offboarding section, select System Center Configuration Manager (current branch) version 1602 or earlier, click Download package, and save the .zip file. + +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. + +3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. + +4. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682178.aspx) topic. + + a. Choose a predefined device collection to deploy the package to. + +## Monitor endpoint configuration using System Center Configuration Manager +Monitoring with SCCM consists of two parts: + +1. Confirming the configuration package has been correctly deployed and is running (or has successfully run) on the endpoints in your network. + +2. Checking that the endpoints are compliant with the Windows Defender ATP service (this ensures the endpoint can complete the onboarding process and can continue to report data to the service). + +**To confirm the configuration package has been correctly deployed:** + +1. In the SCCM console, click **Monitoring** at the bottom of the navigation pane. + +2. Click **Overview** and then **Deployments**. + +3. Click on the deployment with the package name. + +4. Review the status indicators under **Completion Statistics** and **Content Status**. + +If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for more information. + +![SCCM showing successful deployment with no errors](images/sccm-deployment.png) \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..2209348988 --- /dev/null +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -0,0 +1,62 @@ +--- +title: Configure Windows Defender ATP endpoints using a local script +description: Use a local script to deploy the configuration package on endpoints so that they are onboarded to the service. +keywords: configure endpoints using a local script, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +# Configure endpoints using a local script +You can also manually onboard individual endpoints to Windows Defender ATP. You might want to do this first when testing the service before you commit to onboarding all endpoints in your network. + + +1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): + + a. Click **Endpoint Management** on the **Navigation pane**. + + b. Select **Local Script**, click **Download package** and save the .zip file. + + +2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. + +3. Open an elevated command-line prompt on the endpoint and run the script: + + a. Click **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + + ![Window Start menu pointing to Run as administrator](images/run-as-admin.png) + +4. Type the location of the script file. If you copied the file to the desktop, type: *`%userprofile%\Desktop\WindowsDefenderATPOnboardingScript.cmd`* + +5. Press the **Enter** key or click **OK**. + +See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for details on how you can manually validate that the endpoint is compliant and correctly reports telemetry. + +## Offboard endpoints using a local script +For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. + +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. + +1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): + + a. Click **Endpoint Management** on the **Navigation pane**. + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. + +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. + +3. Open an elevated command-line prompt on the endpoint and run the script: + + a. Click **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + + ![Window Start menu pointing to Run as administrator](images/run-as-admin.png) + +4. Type the location of the script file. If you copied the file to the desktop, type: *`%userprofile%\Desktop\WindowsDefenderATPOnboardingScript.cmd`* + +5. Press the **Enter** key or click **OK**. \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md index d2cc59754d..8ad58fa146 100644 --- a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -24,137 +24,10 @@ Endpoints in your organization must be configured so that the Windows Defender A Windows Defender ATP supports the following deployment tools and methods: - Group Policy -- System Center Configuration Manager (current branch) version 1606 -- System Center 2012 Configuration manager or later versions -- Mobile Device Management -- Microsoft Intune +- System Center Configuration Manager +- Mobile Device Management (including Microsoft Intune) - Local script -## Configure endpoints with Group Policy - -> **Note**  To use GP updates to deploy the package, you must be on Windows Server 2008 R2 or later. - -1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - - a. Click **Endpoint Management** on the **Navigation pane**. - - b. Select **Group Policy**, click **Download package** and save the .zip file. - -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a folder called *OptionalParamsPolicy* and the file *WindowsDefenderATPOnboardingScript.cmd*. - -3. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx) (GPMC), right-click the Group Policy Object (GPO) you want to configure and click **Edit**. - -4. In the **Group Policy Management Editor**, go to **Computer configuration**, then **Preferences**, and then **Control panel settings**. - -5. Right-click **Scheduled tasks**, point to **New**, and then click **Immediate task**. - -6. In the **Task** window that opens, go to the **General** tab. Choose the local SYSTEM user account under **Security options**. - -7. Select **Run whether user is logged on or not** and check the **Run with highest privileges** check box. - -8. Go to the **Actions** tab and click **New...** Ensure that **Start a program** is selected in the **Action** field. Enter the file name and location of the shared *WindowsDefenderATPOnboardingScript.cmd* file. - -9. Click **OK** and close any open GPMC windows. - -For additional settings, see the [Additional configuration settings section](additional-configuration-windows-defender-advanced-threat-protection.md). - -## Configure endpoints with System Center Configuration Manager (current branch) version 1606 -System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see the [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP) section. - -> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. - -## Configure endpoints with System Center 2012 Configuration Manager or later versions -You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in System Center 2012 Configuration Manager or later versions, including: System Center 2012 R2 Configuration Manager, System Center Configuration Manager and System Center Configuration Manager (current branch), version 1602 or earlier. - -1. Open the SCCM configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - - a. Click **Endpoint Management** on the **Navigation pane**. - - b. Select **System Center Configuration Manager**, click **Download package**, and save the .zip file. - -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. - -3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. - -4. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682178.aspx) topic. - - a. Choose a predefined device collection to deploy the package to. - -## Configure endpoints with Mobile Device Management tools -You can use mobile device management (MDM) solutions to configure endpoints. Windows Defender ATP supports MDMs by providing OMA-URIs to create policies to manage endpoints. - -For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). - -> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. - -## Configure endpoints with Microsoft Intune - -For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). - -> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. - -1. Open the Microsoft Intune configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - - a. Click **Endpoint Management** on the **Navigation pane**. - - b. Select **Microsoft Intune**, click **Download package** and save the .zip file. - -2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file called *WindowsDefenderATP.onboarding*. - -3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). - -These policies are categorized into two groups: -- Onboarding - Use the onboarding policies to deploy configuration settings on endpoints. These policies can be sub-categorized to: - - Onboarding - - Health Status for onboarded machines - - Configuration for onboarded machines -- Offboarding - Use the offboarding policies to remove configuration settings on endpoints. These policies can be sub-categorized to: - - Offboarding - - Health Status for offboarded machines - - Configuration for offboarded machines - -> **Warning**  These two groups must not be deployed on the same machine at same time, otherwise this will cause unpredictable collisions. - -Policy | OMA-URI | Type | Description | Value -:---|:---|:---|:---|:--- -Onboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding | String | Onboarding | Copy content from onboarding MDM file -Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | Windows Defender ATP service is running | TRUE - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | Onboarded to Windows Defender ATP | 1 - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OrgId | String | Onboarded to Organization ID | Use OrgID from onboarding file - Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | Windows Defender ATP Sample sharing is enabled | 0 or 1
Default value: 1 - Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | String | Offboarding | Copy content from offboarding MDM file - Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | Windows Defender ATP service is not running | FALSE - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | Offboarded from Windows Defender ATP | 0 - -> **Note**  Policies **Health Status for onboarded machines** and **Health Status for offboarded machines** use read-only properties and can't be remediated. - -## Configure endpoints individually with a local script - -You can also manually onboard individual endpoints to Windows Defender ATP. You might want to do this first when testing the service before you commit to onboarding all endpoints in your network. - - -1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - - a. Click **Endpoint Management** on the **Navigation pane**. - - b. Select **Local Script**, click **Download package** and save the .zip file. - - -2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. - -3. Open an elevated command-line prompt on the endpoint and run the script: - - a. Click **Start** and type **cmd**. - - b. Right-click **Command prompt** and select **Run as administrator**. - - ![Window Start menu pointing to Run as administrator](images/run-as-admin.png) - -4. Type the location of the script file. If you copied the file to the desktop, type: *`%userprofile%\Desktop\WindowsDefenderATPOnboardingScript.cmd`* - -5. Press the **Enter** key or click **OK**. - -See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for details on how you can manually validate that the endpoint is compliant and correctly reports telemetry. ## Related topics - [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/monitor-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/monitor-onboarding-windows-defender-advanced-threat-protection.md index 8babe1f172..1fbfe3d5ef 100644 --- a/windows/keep-secure/monitor-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/monitor-onboarding-windows-defender-advanced-threat-protection.md @@ -36,27 +36,7 @@ Monitoring can be done directly on the portal, or by using System Center Configu > **Note**  It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. -## Monitor with System Center Configuration Manager -Monitoring with SCCM consists of two parts: - -1. Confirming the configuration package has been correctly deployed and is running (or has successfully run) on the endpoints in your network. - -2. Checking that the endpoints are compliant with the Windows Defender ATP service (this ensures the endpoint can complete the onboarding process and can continue to report data to the service). - -**To confirm the configuration package has been correctly deployed:** - -1. In the SCCM console, click **Monitoring** at the bottom of the navigation pane. - -2. Click **Overview** and then **Deployments**. - -3. Click on the deployment with the package name. - -4. Review the status indicators under **Completion Statistics** and **Content Status**. - -If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for more information. - -![SCCM showing successful deployment with no errors](images/sccm-deployment.png) ## Related topics From 6ba7e97cc95453970e87d5bbf99b81e424c1e9fa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 16:28:50 +1000 Subject: [PATCH 45/72] add new topics in TOC --- windows/keep-secure/TOC.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 6d463f47d2..0d946ebdf1 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -682,6 +682,13 @@ #### [Assign user access to the portal](assign-portal-access-windows-defender-advanced-threat-protection.md) #### [Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +###### [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +###### [Configure endpoints using System Security Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +####### [Configure endpoints using SCCM 2016](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-(current-branch)-version-1606)) +####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-2012-or-later-versions) +###### [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +####### [Configure endpoints using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) +###### [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) ##### [Configure proxy and Internet settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) ##### [Additional configuration settings](additional-configuration-windows-defender-advanced-threat-protection.md) ##### [Monitor onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) From 1a852d7c04059ad22b1404146ae2e61da1aa080f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 17:51:45 +1000 Subject: [PATCH 46/72] fix extension names --- windows/keep-secure/TOC.md | 4 +--- ...-windows-defender-advanced-threat-protection.md | 5 +++-- ...-windows-defender-advanced-threat-protection.md | 6 ++++-- ...-windows-defender-advanced-threat-protection.md | 14 ++++++++------ ...-windows-defender-advanced-threat-protection.md | 4 ++-- 5 files changed, 18 insertions(+), 15 deletions(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 0d946ebdf1..33111e697a 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -684,14 +684,12 @@ ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using System Security Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -####### [Configure endpoints using SCCM 2016](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-(current-branch)-version-1606)) +####### [Configure endpoints using SCCM 1606](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-(current-branch)-version-1606)) ####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-2012-or-later-versions) ###### [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) ####### [Configure endpoints using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) ###### [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) ##### [Configure proxy and Internet settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) -##### [Additional configuration settings](additional-configuration-windows-defender-advanced-threat-protection.md) -##### [Monitor onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) ##### [Troubleshoot onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) #### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) #### [Use the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md index f169e2f545..4a37f932dc 100644 --- a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -21,6 +21,7 @@ author: mjcaparas > **Note**  To use GP updates to deploy the package, you must be on Windows Server 2008 R2 or later. +### Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. @@ -47,7 +48,7 @@ author: mjcaparas You can use Group Policy (GP) to configure settings, such as settings for the sample sharing used in the deep analysis feature. -## Configure sample collection settings using Group Policy +### Configure sample collection settings using Group Policy 1. On your GP management machine, copy the following files from the configuration package: @@ -65,7 +66,7 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa 6. Choose to enable or disable sample sharing from your endpoints. -## Offboard endpoints using Group Policy +### Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. > **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 9d0c4df281..72fa25d9dd 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -31,6 +31,8 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre > **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. +### Onboard and monitor endpoints + 1. Open the Microsoft Intune configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. @@ -59,7 +61,7 @@ Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThrea > **Note**  Policies **Health Status for onboarded machines** and **Health Status for offboarded machines** use read-only properties and can't be remediated. -## Offboard and monitor endpoints using Mobile Device Management tools +### Offboard and monitor endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. @@ -70,7 +72,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days a. Click **Endpoint Management** on the **Navigation pane**. b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.offboarding*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATP_valid_until_YYYY-MM-DD.offboarding*. 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 7536a1eee6..c4ac346a95 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security author: mjcaparas --- -# Configure endpoints with System Center Configuration Manager +# Configure endpoints uisng System Center Configuration Manager **Applies to:** @@ -24,8 +24,10 @@ System Center Configuration Manager (current branch) version 1606, currently in > **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. -## Configure endpoints using System Center 2012 Configuration Manager or later versions -You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in System Center 2012 Configuration Manager or later versions, including: System Center 2012 R2 Configuration Manager, System Center Configuration Manager and System Center Configuration Manager (current branch), version 1602 or earlier. +## Configure endpoints using System Center Configuration Manager (current branch) version 1602 or earlier versions +You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in System Center Configuration Manager (current branch), version 1602 or earlier, including: System Center 2012 R2 Configuration Manager and System Center 2012 Configuration Manager. + +### Onboard endpoints 1. Open the SCCM configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -41,7 +43,7 @@ You can use System Center Configuration Manager’s existing functionality to cr a. Choose a predefined device collection to deploy the package to. -## Offboard endpoints using System Center Configuration Manager +### Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. > **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. @@ -51,7 +53,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days a. Click Endpoint Management on the Navigation pane. b. Under Endpoint offboarding section, select System Center Configuration Manager (current branch) version 1602 or earlier, click Download package, and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATP_valid_until_YYYY-MM-DD.cmd*. 3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. @@ -59,7 +61,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days a. Choose a predefined device collection to deploy the package to. -## Monitor endpoint configuration using System Center Configuration Manager +### Monitor endpoint configuration using System Center Configuration Manager Monitoring with SCCM consists of two parts: 1. Confirming the configuration package has been correctly deployed and is running (or has successfully run) on the endpoints in your network. diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 2209348988..61c7f401cc 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -47,7 +47,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days a. Click **Endpoint Management** on the **Navigation pane**. b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_\.cmd*. 3. Open an elevated command-line prompt on the endpoint and run the script: @@ -57,6 +57,6 @@ For security reasons, the package used to offboard endpoints will expire 30 days ![Window Start menu pointing to Run as administrator](images/run-as-admin.png) -4. Type the location of the script file. If you copied the file to the desktop, type: *`%userprofile%\Desktop\WindowsDefenderATPOnboardingScript.cmd`* +4. Type the location of the script file. If you copied the file to the desktop, type: *%userprofile%\Desktop\WindowsDefenderATPOffboardingScript_valid_until_\.cmd* 5. Press the **Enter** key or click **OK**. \ No newline at end of file From 42ad97dacef62abc76f51a7f8fb76b7687ed74a0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 18:24:44 +1000 Subject: [PATCH 47/72] add related topics, update table --- ...p-windows-defender-advanced-threat-protection.md | 4 ++++ ...m-windows-defender-advanced-threat-protection.md | 4 ++++ ...m-windows-defender-advanced-threat-protection.md | 7 ++++++- ...t-windows-defender-advanced-threat-protection.md | 8 +++++++- ...s-windows-defender-advanced-threat-protection.md | 13 +++++++------ ...e-windows-defender-advanced-threat-protection.md | 2 -- 6 files changed, 28 insertions(+), 10 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md index 4a37f932dc..60cced9f5d 100644 --- a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -103,3 +103,7 @@ With Group Policy there isn’t an option to monitor deployment of policies on t > **Note**  It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. +## Related topics +- [Configure endpoints using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 72fa25d9dd..1b027dbcf2 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -90,3 +90,7 @@ Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | > **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +## Related topics +- [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index c4ac346a95..d4cb1cc475 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -80,4 +80,9 @@ Monitoring with SCCM consists of two parts: If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for more information. -![SCCM showing successful deployment with no errors](images/sccm-deployment.png) \ No newline at end of file +![SCCM showing successful deployment with no errors](images/sccm-deployment.png) + +## Related topics +- [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 61c7f401cc..ee77bcc824 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -59,4 +59,10 @@ For security reasons, the package used to offboard endpoints will expire 30 days 4. Type the location of the script file. If you copied the file to the desktop, type: *%userprofile%\Desktop\WindowsDefenderATPOffboardingScript_valid_until_\.cmd* -5. Press the **Enter** key or click **OK**. \ No newline at end of file +5. Press the **Enter** key or click **OK**. + + +## Related topics +- [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md index 8ad58fa146..0028b5478b 100644 --- a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -28,9 +28,10 @@ Windows Defender ATP supports the following deployment tools and methods: - Mobile Device Management (including Microsoft Intune) - Local script - -## Related topics -- [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) -- [Additional Windows Defender ATP configuration settings](additional-configuration-windows-defender-advanced-threat-protection.md) -- [Monitor the Windows Defender ATP onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) -- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +## In this section +Topic | Description +:---|:--- +[Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) | Use Group Policy to deploy the configuration package on endpoints. +[Configure endpoints using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) | You can use either use System Center Configuration Manager (current branch) version 1606 or System Center Configuration Manager(current branch) version 1602 or earlier to deploy the configuration package on endpoints. +[Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) | Use Mobile Device Managment tools or Microsoft Intune to deploy the configuration package on endpoints. +[Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) | Learn how to use the local script to deploy the configuration package on endpoints. diff --git a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md index 668883a264..3cfcbb1cde 100644 --- a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md @@ -36,6 +36,4 @@ Topic | Description :---|:--- [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) | You'll need to configure endpoints for it to report to the Windows Defender ATP service. Learn about the tools and methods you can use to configure endpoints in your enterprise. [Configure proxy and Internet settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md)| Enable communication with the Windows Defender ATP cloud service by configuring the proxy and Internet connectivity settings. -[Additional configuration settings] (additional-configuration-windows-defender-advanced-threat-protection.md) | Learn how to configure settings for sample sharing used in the deep analysis feature. -[Monitor onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) | Learn how you can monitor the onboarding to ensure your endpoints are correctly configured and are sending telemetry reports. [Troubleshoot onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) | Learn about resolving issues that might arise during onboarding. From 503fcca7068431ff5392fdfcf3db2e8baf2da72d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 18:37:45 +1000 Subject: [PATCH 48/72] fixing anchor links --- windows/keep-secure/TOC.md | 2 +- ...ndpoints-sccm-windows-defender-advanced-threat-protection.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 33111e697a..9275942925 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -684,7 +684,7 @@ ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using System Security Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -####### [Configure endpoints using SCCM 1606](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-(current-branch)-version-1606)) +####### [Configure endpoints using SCCM 1606]() ####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-2012-or-later-versions) ###### [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) ####### [Configure endpoints using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index d4cb1cc475..0def99f471 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -19,6 +19,7 @@ author: mjcaparas [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + ## Configure endpoints using System Center Configuration Manager (current branch) version 1606 System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see the [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP) section. From 61b75109aa088eb6cc5aec05cc7dcc760c149566 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 19:11:25 +1000 Subject: [PATCH 49/72] fixing anchor link --- windows/keep-secure/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 9275942925..75bdcca63f 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -684,7 +684,7 @@ ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using System Security Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -####### [Configure endpoints using SCCM 1606]() +####### [Configure endpoints using SCCM 1606] ####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-2012-or-later-versions) ###### [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) ####### [Configure endpoints using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) From f25776cd8bb71c6bdd4189c9b5f871405282eec1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 19:46:31 +1000 Subject: [PATCH 50/72] update anchor, update toc, update title --- windows/keep-secure/TOC.md | 2 +- ...-endpoints-gp-windows-defender-advanced-threat-protection.md | 2 +- ...ndpoints-sccm-windows-defender-advanced-threat-protection.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 75bdcca63f..634f47eedf 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -684,7 +684,7 @@ ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using System Security Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -####### [Configure endpoints using SCCM 1606] +####### [Configure endpoints using SCCM 1606](#sccm1606) ####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-2012-or-later-versions) ###### [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) ####### [Configure endpoints using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) diff --git a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md index 60cced9f5d..2f8fc98460 100644 --- a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security author: mjcaparas --- -## Configure endpoints using Group Policy +# Configure endpoints using Group Policy **Applies to:** diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 0def99f471..d33636f939 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -19,7 +19,7 @@ author: mjcaparas [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - +
## Configure endpoints using System Center Configuration Manager (current branch) version 1606 System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see the [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP) section. From 3ae5868b0b944fd20678c733413e25b743dd9acd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 19:56:00 +1000 Subject: [PATCH 51/72] fixing link --- windows/keep-secure/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 634f47eedf..4847d00389 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -684,7 +684,7 @@ ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using System Security Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -####### [Configure endpoints using SCCM 1606](#sccm1606) +####### [Configure endpoints using SCCM 1606](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#sccm1606) ####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-2012-or-later-versions) ###### [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) ####### [Configure endpoints using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) From 21fba964ecf0d96ad25481c6bb68f3ee7f310f24 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 20:02:43 +1000 Subject: [PATCH 52/72] remove old text topic --- ...gure-windows-defender-advanced-threat-protection.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md index 3cfcbb1cde..942dfa02ee 100644 --- a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md @@ -21,16 +21,6 @@ author: iaanw You need to onboard to Windows Defender ATP before you can use the service. - - - - ## In this section Topic | Description :---|:--- From f6c56953a10819057c3a2ad897e489655ab086a4 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 20:03:56 +1000 Subject: [PATCH 53/72] fix typo --- ...dpoints-sccm-windows-defender-advanced-threat-protection.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index d33636f939..fef8fdb284 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -10,7 +10,8 @@ ms.pagetype: security author: mjcaparas --- -# Configure endpoints uisng System Center Configuration Manager +# Configure endpoints using System Center Configuration Manager + **Applies to:** From dc779d17515afb8f4d424f428a11c82cd9ddd9b1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 20:18:02 +1000 Subject: [PATCH 54/72] test link --- ...ndpoints-sccm-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index fef8fdb284..6c7eaeb7d1 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -20,7 +20,7 @@ author: mjcaparas [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - + ## Configure endpoints using System Center Configuration Manager (current branch) version 1606 System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see the [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP) section. From 6234a105d3465fdf03f088b3a3481f56f634ec31 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 20:30:16 +1000 Subject: [PATCH 55/72] fix Related topics --- ...ows-defender-advanced-threat-protection.md | 47 ------- ...ows-defender-advanced-threat-protection.md | 3 - ...ows-defender-advanced-threat-protection.md | 3 - ...ows-defender-advanced-threat-protection.md | 46 ------- ...ows-defender-advanced-threat-protection.md | 121 ------------------ ...ows-defender-advanced-threat-protection.md | 4 +- 6 files changed, 1 insertion(+), 223 deletions(-) delete mode 100644 windows/keep-secure/additional-configuration-windows-defender-advanced-threat-protection.md delete mode 100644 windows/keep-secure/monitor-onboarding-windows-defender-advanced-threat-protection.md delete mode 100644 windows/keep-secure/service-onboarding-windows-defender-advanced-threat-protection.md diff --git a/windows/keep-secure/additional-configuration-windows-defender-advanced-threat-protection.md b/windows/keep-secure/additional-configuration-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 93d466aa32..0000000000 --- a/windows/keep-secure/additional-configuration-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Additional Windows Defender ATP configuration settings -description: Use the Group Policy Console to configure settings that enable sample sharing from your endpoints. These settings are used in the deep analysis feature. -keywords: configuration settings, Windows Defender ATP configuration settings, Windows Defender Advanced Threat Protection configuration settings, group policy Management Editor, computer configuration, policies, administrative templates, -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.pagetype: security -ms.sitesec: library -author: mjcaparas ---- - -# Additional Windows Defender ATP configuration settings - -**Applies to** - -- Windows 10 Insider Preview Build 14332 or later -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - -You can use Group Policy (GP) to configure settings, such as settings for the sample sharing used in the deep analysis feature. - -## Configure sample collection settings with Group Policy -1. On your GP management machine, copy the following files from the - configuration package: - - a. Copy _AtpConfiguration.admx_ into _C:\\Windows\\PolicyDefinitions_ - - b. Copy _AtpConfiguration.adml_ into _C:\\Windows\\PolicyDefinitions\\en-US_ - -2. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx), right-click the GPO you want to configure and click **Edit**. - -3. In the **Group Policy Management Editor**, go to **Computer configuration**. - -4. Click **Policies**, then **Administrative templates**. - -5. Click **Windows components** and then **Windows Advanced Threat Protection**. - -6. Choose to enable or disable sample sharing from your endpoints. - -## Related topics - -- [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) -- [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) -- [Monitor the Windows Defender ATP onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) -- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 0c31cc5832..27177d0829 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -179,8 +179,5 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover If the any of the verification steps indicate a fail, then verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs. ## Related topics - - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) -- [Additional Windows Defender ATP configuration settings](additional-configuration-windows-defender-advanced-threat-protection.md) -- [Monitor the Windows Defender ATP onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) - [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index 6e239a2aea..f019d14fdf 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -242,9 +242,6 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen ## Related topics - - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) - [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) -- [Additional Windows Defender ATP configuration settings](additional-configuration-windows-defender-advanced-threat-protection.md) -- [Monitor the Windows Defender ATP onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) - [Troubleshoot Windows Defender ATP](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/monitor-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/monitor-onboarding-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 1fbfe3d5ef..0000000000 --- a/windows/keep-secure/monitor-onboarding-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Monitor Windows Defender ATP onboarding -description: Monitor the onboarding of the Windows Defender ATP service to ensure your endpoints are correctly configured and are sending telemetry reports. -keywords: monitor onboarding, monitor Windows Defender ATP onboarding, monitor Windows Defender Advanced Threat Protection onboarding -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -author: mjcaparas ---- - -# Monitor Windows Defender Advanced Threat Protection onboarding - -**Applies to:** - -- Windows 10 Insider Preview Build 14322 or later -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - -You can monitor the onboarding of the Windows Defender ATP service to ensure your endpoints are correctly configured and are sending telemetry reports. - -You might need to monitor the onboarding if the package did not configure the registry correctly, or the reporting client did not start or execute correctly. - -Monitoring can be done directly on the portal, or by using System Center Configuration Manager (SCCM). - -## Monitor with the portal - -1. Go to the [Windows Defender ATP portal](https://securitycenter.windows.com/). - -2. Click **Machines view**. - -3. Verify that endpoints are appearing. - - -> **Note**  It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. - - - -## Related topics - -- [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) -- [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) -- [Additional Windows Defender ATP configuration settings](additional-configuration-windows-defender-advanced-threat-protection.md) -- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/service-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/service-onboarding-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 790d75a1dd..0000000000 --- a/windows/keep-secure/service-onboarding-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: Windows Defender ATP service onboarding -description: Assign users to the Windows Defender ATP service application in Azure Active Directory to grant access to the portal. -keywords: service onboarding, Windows Defender Advanced Threat Protection service onboarding, manage users, -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -author: mjcaparas ---- - -# Windows Defender ATP service onboarding - -**Applies to:** - -- Windows 10 Insider Preview Build 14332 or later -- Azure Active Directory -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - -You have to assign users to the Windows Defender ATP Service application in Azure Active Directory (AAD) before they can access the portal. - -**Manage user access to the Windows Defender ATP portal**: - -1. When you first go to the [Windows Defender ATP portal](https://securitycenter.windows.com/) and your directory does not - have users assigned to the Windows ATP Service application, you will - be directed to open the [Microsoft Azure Dashboard](https://portal.azure.com) to manage user access. - - > **Note**  In AAD, a directory is essentially a tenant. See the [Azure AD documentation](https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx) for more information on how tenants work with AAD. - -2. Ensure you have logged in to Microsoft Azure with an account that - has permissions to assign users to an application in AAD. You might - need to sign out of Microsoft Azure and then sign back in again if - you used a different account to sign in to the Windows Defender ATP - portal: - - a. On the top menu, click the signed-in user’s name. - - b. Click **Sign out**. - - ![Azure sign out](images/azure-signout.png) - - c. Go the [Microsoft Azure Dashboard](https://portal.azure.com) again where you will be asked to sign in. - - d. Sign in with the correct user name and password for an account that has permissions to assign users in AAD. - -3. On the **Microsoft Azure Dashboard**, click **Browse** in the navigation pane and then click **Active Directory** to open the [Azure Management Portal](https://manage.windowsazure.com/). - - ![Azure Active Directory menu](images/azure-browse.png) - -4. You might need to open the **Directory** section of the [Azure Management Portal](https://manage.windowsazure.com/) so you can access your directory. There are two ways you can do this: - - a. Click the arrow icon above the list of directories to see the full list of directories in the main area of the portal. - - ![Azure organization menu](images/azure-org-directory.png) - - b. Scroll down in the navigation pane and click **Active Directory**. - - ![Azure active directory](images/azure-active-directory.png) - -5. Click the directory that contains the Windows Defender ATP application. In the following example, the directory is - called **Contoso**. - - ![Azure active directory list](images/azure-active-directory-list.png) - - > **Note**  You can also access your directory by going straight to the [Azure Management Portal](https://manage.windowsazure.com/), clicking Active Directory and then finding your directory in the list. - -6. Click **Applications** from the top menu bar. - - ![Example organization in Azure Active Directory](images/contoso.png) - -7. Click the **Windows ATP Service** application. The dashboard for the application is shown. - - ![Example selected organization in Azure Active Directory](images/contoso-application.png) - - > **Note**  The application might have a slightly different name than the one shown here. It might be called **Windows Defender ATP Service**. - -8. Click **Users** from the top menu bar. A list of users that are in the directory is displayed. - - ![Example windows atp service users](images/windows-atp-service.png) - - ![Example user assignment to the windows atp service](images/assign-users.png) - - > **Note**  If you do not normally work with AAD, you might not see any users in the directory, or we might have created a test tenant specifically for a single user’s account. See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) section for instructions on adding users to a directory. - -9. Select the user you want manage. - -10. Click **Assign**. - -11. Confirm that you want to enable access for the user from the notification bar. If you click **Yes**, the user is given access to the Windows Defender ATP portal. One or more progress bars will appear that indicates the user is being assigned a role, and you will see confirmation messages. You don’t need to do anything with the messages, they will go away after a short period of time. - - ![Confirmation page to enable access to users](images/confirm-user-access.png) - -12. To remove the user's access, click **Remove**. - -13. Select the **Disable access to this app for the selected users** checkbox, and then click **Complete** ![Complete icon](images/check-icon.png). One or more progress bars will appear, followed by confirmation messages. The messages will disappear after a short period. - - ![Remove menu](images/remove-menu.png) - -14. To remove the access for all users, click **Manage access**. If you click **Complete** ![Complete icon](images/check-icon.png), you will not see the Windows ATP Service in the list of applications in your directory. - - > **Note**  If you want to give access to users again, see the Manage access for all users in Azure Active Directory topic in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). - -15. You can continue assigning roles for other users in your organization now, or you can return to the Windows Defender ATP portal to complete the service onboarding wizard. - - > **Note**  You need to assign roles for every user in your organization that requires access to the Windows Defender ATP portal. You can assign roles at any time by going to the Azure Management Portal, clicking **Active Directory**, and then finding your directory in the list and following the steps above. - -When you have finished assigning roles, return to the [Windows Defender ATP portal](https://securitycenter.windows.com) and refresh the -page. - -Follow the steps in the onboarding wizard to complete the onboarding process. - -At the end of the wizard, you can download the Group Policy configuration package which you will use to configure endpoints on your network. You can also download the package from the **Endpoint Management** menu on the portal after you have completed the onboarding wizard. - -## Related topics -- [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) -- [Monitor the Windows Defender ATP onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) -- [Additional Windows Defender ATP configuration settings](additional-configuration-windows-defender-advanced-threat-protection.md) -- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 5cb5400bb0..b9baeb947e 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -436,8 +436,6 @@ Log in to the application in the Azure Management Portal again: --> ## Related topics - - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) - [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) -- [Additional Windows Defender ATP configuration settings](additional-configuration-windows-defender-advanced-threat-protection.md) -- [Monitor the Windows Defender ATP onboarding](monitor-onboarding-windows-defender-advanced-threat-protection.md) + From 2a590e99160f488b3f89d48c1f4777321ca11fb7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 20:40:33 +1000 Subject: [PATCH 56/72] swap description and value from table --- ...dm-windows-defender-advanced-threat-protection.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 1b027dbcf2..a06b2c7212 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -50,13 +50,13 @@ Onboarding - Use the onboarding policies to deploy configuration settings on end > **Warning**  These two groups must not be deployed on the same machine at same time, otherwise this will cause unpredictable collisions. -Policy | OMA-URI | Type | Description | Value +Policy | OMA-URI | Type | Value | Description :---|:---|:---|:---|:--- -Onboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding | String | Onboarding | Copy content from onboarding MDM file -Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | Windows Defender ATP service is running | TRUE - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | Onboarded to Windows Defender ATP | 1 - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OrgId | String | Onboarded to Organization ID | Use OrgID from onboarding file - Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | Windows Defender ATP Sample sharing is enabled | 0 or 1
Default value: 1 +Onboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding | String | Copy content from onboarding MDM file | Onboarding +Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | TRUE | Windows Defender ATP service is running + | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 1 | Onboarded to Windows Defender ATP + | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OrgId | String | Use OrgID from onboarding file | Onboarded to Organization ID + Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | 0 or 1
Default value: 1 | Windows Defender ATP Sample sharing is enabled > **Note**  Policies **Health Status for onboarded machines** and **Health Status for offboarded machines** use read-only properties and can't be remediated. From 430159e5140f2b40603bbf9d1e14879f038f5889 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 20:42:02 +1000 Subject: [PATCH 57/72] add anchor, update TOC --- windows/keep-secure/TOC.md | 2 +- ...ndpoints-sccm-windows-defender-advanced-threat-protection.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 4847d00389..aea7299ce0 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -685,7 +685,7 @@ ###### [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using System Security Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) ####### [Configure endpoints using SCCM 1606](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#sccm1606) -####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-system-center-configuration-manager-2012-or-later-versions) +####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#sccm1602) ###### [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) ####### [Configure endpoints using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) ###### [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 6c7eaeb7d1..a46848c5fc 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -26,6 +26,7 @@ System Center Configuration Manager (current branch) version 1606, currently in > **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. + ## Configure endpoints using System Center Configuration Manager (current branch) version 1602 or earlier versions You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in System Center Configuration Manager (current branch), version 1602 or earlier, including: System Center 2012 R2 Configuration Manager and System Center 2012 Configuration Manager. From d2d42ea05710513e32aeb27117cc023720841e4a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 20:45:36 +1000 Subject: [PATCH 58/72] fix dead link --- ...stigate-files-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md index c7e1a14928..5dfb3959f9 100644 --- a/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md @@ -121,7 +121,7 @@ HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection Value = 0 - block sample collection Value = 1 - allow sample collection ``` -5. Change the organizational unit through the Group Policy. See [Configure with Group Policy](additional-configuration-windows-defender-advanced-threat-protection.md#configure-with-group-policy). +5. Change the organizational unit through the Group Policy. See [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). 6. If these steps do not resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). > **Note**  If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. From 037efac74643b5c26a0c2d26c0168054be6b57b8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 21:07:43 +1000 Subject: [PATCH 59/72] remove extra note, update file extension --- ...-windows-defender-advanced-threat-protection.md | 2 +- ...-windows-defender-advanced-threat-protection.md | 14 ++++++-------- ...-windows-defender-advanced-threat-protection.md | 2 +- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md index 2f8fc98460..9f63869e32 100644 --- a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -19,7 +19,7 @@ author: mjcaparas [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] -> **Note**  To use GP updates to deploy the package, you must be on Windows Server 2008 R2 or later. +> **Note**  To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. ### Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index a06b2c7212..4d464268ea 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -29,8 +29,6 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). -> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. - ### Onboard and monitor endpoints 1. Open the Microsoft Intune configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -44,9 +42,9 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). Onboarding - Use the onboarding policies to deploy configuration settings on endpoints. These policies can be sub-categorized to: - - Onboarding - - Health Status for onboarded machines - - Configuration for onboarded machines +- Onboarding +- Health Status for onboarded machines +- Configuration for onboarded machines > **Warning**  These two groups must not be deployed on the same machine at same time, otherwise this will cause unpredictable collisions. @@ -77,9 +75,9 @@ For security reasons, the package used to offboard endpoints will expire 30 days 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). Offboarding - Use the offboarding policies to remove configuration settings on endpoints. These policies can be sub-categorized to: - - Offboarding - - Health Status for offboarded machines - - Configuration for offboarded machines +- Offboarding +- Health Status for offboarded machines +- Configuration for offboarded machines Policy | OMA-URI | Type | Description | Value :---|:---|:---|:---|:--- diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index a46848c5fc..2fab49e4ef 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -56,7 +56,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days a. Click Endpoint Management on the Navigation pane. b. Under Endpoint offboarding section, select System Center Configuration Manager (current branch) version 1602 or earlier, click Download package, and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATP_valid_until_YYYY-MM-DD.cmd*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. From a1772b7bc300ecc680ecda8f740f1d1e65eeba02 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 21:28:46 +1000 Subject: [PATCH 60/72] updates based on Naama's feedback --- windows/keep-secure/TOC.md | 2 -- ...indows-defender-advanced-threat-protection.md | 8 +++++--- ...indows-defender-advanced-threat-protection.md | 16 ++++++++-------- ...indows-defender-advanced-threat-protection.md | 15 +++++++++------ ...indows-defender-advanced-threat-protection.md | 3 ++- 5 files changed, 24 insertions(+), 20 deletions(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index aea7299ce0..c34ebed59a 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -684,8 +684,6 @@ ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Configure endpoints using System Security Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -####### [Configure endpoints using SCCM 1606](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#sccm1606) -####### [Configure endpoints using SCCM 2012](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md#sccm1602) ###### [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) ####### [Configure endpoints using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#configure-endpoints-using-microsoft-intune) ###### [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md index 9f63869e32..d8db5694c4 100644 --- a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -48,7 +48,7 @@ author: mjcaparas You can use Group Policy (GP) to configure settings, such as settings for the sample sharing used in the deep analysis feature. -### Configure sample collection settings using Group Policy +### Configure sample collection settings 1. On your GP management machine, copy the following files from the configuration package: @@ -74,6 +74,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. @@ -92,7 +93,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days 9. Click **OK** and close any open GPMC windows. -## Monitor endpoint configuration using Group Policy +## Monitor endpoint configuration With Group Policy there isn’t an option to monitor deployment of policies on the endpoints. Monitoring can be done directly on the portal, or by using the different deployment tools. ## Monitor endpoints using the portal @@ -106,4 +107,5 @@ With Group Policy there isn’t an option to monitor deployment of policies on t ## Related topics - [Configure endpoints using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) - [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) +- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 4d464268ea..410e537b06 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -14,7 +14,7 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10 Insider Preview Build 14379 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] @@ -35,9 +35,9 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre a. Click **Endpoint Management** on the **Navigation pane**. - b. Select **Microsoft Intune**, click **Download package** and save the .zip file. + b. Select **Mobile Device Management/Microsoft Intune**, click **Download package** and save the .zip file. -2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file called *WindowsDefenderATP.onboarding*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATP.onboarding*. 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). @@ -68,9 +68,10 @@ For security reasons, the package used to offboard endpoints will expire 30 days 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATP_valid_until_YYYY-MM-DD.offboarding*. + b. Under **Endpoint offboarding** section, select **Mobile Device Management /Microsoft Intune**, click **Download package** and save the .zip file. + +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATP_valid_until_YYYY-MM-DD.offboarding*. 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). @@ -85,10 +86,9 @@ Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | Windows Defender ATP service is not running | FALSE | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | Offboarded from Windows Defender ATP | 0 -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. - ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) - [Configure endpoints using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) \ No newline at end of file +- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) +- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 2fab49e4ef..1c057d851f 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -15,7 +15,7 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10 Insider Preview Build 14379 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] @@ -36,7 +36,7 @@ You can use System Center Configuration Manager’s existing functionality to cr a. Click **Endpoint Management** on the **Navigation pane**. - b. Select **System Center Configuration Manager**, click **Download package**, and save the .zip file. + b. Select **System Center Configuration Manager (current branch) version 1602**, click **Download package**, and save the .zip file. 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. @@ -47,14 +47,16 @@ You can use System Center Configuration Manager’s existing functionality to cr a. Choose a predefined device collection to deploy the package to. ### Offboard endpoints + For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. > **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - a. Click Endpoint Management on the Navigation pane. - b. Under Endpoint offboarding section, select System Center Configuration Manager (current branch) version 1602 or earlier, click Download package, and save the .zip file. + a. Click **Endpoint Management** on the **Navigation pane**. + + b. Under **Endpoint offboarding** section, select **System Center Configuration Manager (current branch) version 1602 or earlier**, click **Download package**, and save the .zip file. 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. @@ -64,7 +66,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days a. Choose a predefined device collection to deploy the package to. -### Monitor endpoint configuration using System Center Configuration Manager +### Monitor endpoint configuration Monitoring with SCCM consists of two parts: 1. Confirming the configuration package has been correctly deployed and is running (or has successfully run) on the endpoints in your network. @@ -88,4 +90,5 @@ If there are failed deployments (endpoints with **Error**, **Requirements Not Me ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) - [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) \ No newline at end of file +- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) +- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index ee77bcc824..eacde8021a 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -65,4 +65,5 @@ For security reasons, the package used to offboard endpoints will expire 30 days ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) - [Configure endpoints using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -- [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) \ No newline at end of file +- [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) \ No newline at end of file From edbd2654237e9127c4c8308ec77614dfa49f38db Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 21:40:08 +1000 Subject: [PATCH 61/72] add or earlier --- ...ndpoints-sccm-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 1c057d851f..5a35bad778 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -36,7 +36,7 @@ You can use System Center Configuration Manager’s existing functionality to cr a. Click **Endpoint Management** on the **Navigation pane**. - b. Select **System Center Configuration Manager (current branch) version 1602**, click **Download package**, and save the .zip file. + b. Select **System Center Configuration Manager (current branch) version 1602 or earlier**, click **Download package**, and save the .zip file. 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. From ac5820fcd75a587fdeb7648322c0522d76661b40 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 21:46:40 +1000 Subject: [PATCH 62/72] swap desc and value, update build number --- ...nts-mdm-windows-defender-advanced-threat-protection.md | 8 ++++---- ...ts-sccm-windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 410e537b06..ec376fe348 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -80,11 +80,11 @@ Offboarding - Use the offboarding policies to remove configuration settings on e - Health Status for offboarded machines - Configuration for offboarded machines -Policy | OMA-URI | Type | Description | Value +Policy | OMA-URI | Type | Value | Description :---|:---|:---|:---|:--- -Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | String | Offboarding | Copy content from offboarding MDM file - Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | Windows Defender ATP service is not running | FALSE - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | Offboarded from Windows Defender ATP | 0 +Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | String | Copy content from offboarding MDM file | Offboarding + Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | FALSE |Windows Defender ATP service is not running + | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP ## Related topics diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 5a35bad778..3f7fac27dc 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -15,7 +15,7 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14379 or later +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] From c9fa2bb11b6b34a8350161c716906e6159924465 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jul 2016 22:44:56 +1000 Subject: [PATCH 63/72] updates on style and remove notes --- ...dm-windows-defender-advanced-threat-protection.md | 12 +++++------- ...pt-windows-defender-advanced-threat-protection.md | 6 +++--- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index ec376fe348..22692ee168 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -23,8 +23,6 @@ You can use mobile device management (MDM) solutions to configure endpoints. Win For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). -> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. - ## Configure endpoints using Microsoft Intune For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). @@ -46,8 +44,6 @@ Onboarding - Use the onboarding policies to deploy configuration settings on end - Health Status for onboarded machines - Configuration for onboarded machines -> **Warning**  These two groups must not be deployed on the same machine at same time, otherwise this will cause unpredictable collisions. - Policy | OMA-URI | Type | Value | Description :---|:---|:---|:---|:--- Onboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding | String | Copy content from onboarding MDM file | Onboarding @@ -57,7 +53,7 @@ Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThrea Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | 0 or 1
Default value: 1 | Windows Defender ATP Sample sharing is enabled -> **Note**  Policies **Health Status for onboarded machines** and **Health Status for offboarded machines** use read-only properties and can't be remediated. +> **Note**  Policies **Health Status for onboarded machines** use read-only properties and can't be remediated. ### Offboard and monitor endpoints @@ -85,8 +81,10 @@ Policy | OMA-URI | Type | Value | Description Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | String | Copy content from offboarding MDM file | Offboarding Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | FALSE |Windows Defender ATP service is not running | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP - - + +> **Note**  Policies **Health Status for offboarded machines** use read-only properties and can't be remediated. + + ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) - [Configure endpoints using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index eacde8021a..37cff93fb6 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -31,7 +31,7 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You ![Window Start menu pointing to Run as administrator](images/run-as-admin.png) -4. Type the location of the script file. If you copied the file to the desktop, type: *`%userprofile%\Desktop\WindowsDefenderATPOnboardingScript.cmd`* +4. Type the location of the script file. If you copied the file to the desktop, type: *%userprofile%\Desktop\WindowsDefenderATPOnboardingScript.cmd* 5. Press the **Enter** key or click **OK**. @@ -47,7 +47,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days a. Click **Endpoint Management** on the **Navigation pane**. b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_\.cmd*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Open an elevated command-line prompt on the endpoint and run the script: @@ -57,7 +57,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days ![Window Start menu pointing to Run as administrator](images/run-as-admin.png) -4. Type the location of the script file. If you copied the file to the desktop, type: *%userprofile%\Desktop\WindowsDefenderATPOffboardingScript_valid_until_\.cmd* +4. Type the location of the script file. If you copied the file to the desktop, type: *%userprofile%\Desktop\WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd* 5. Press the **Enter** key or click **OK**. From 552aeed362b9adcda0ee4891cd7e7e00486c8ad7 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 18 Jul 2016 07:02:15 -0700 Subject: [PATCH 64/72] Added new Mandatory tasks and settings required to turn on Windows Information Protection (WIP) topic --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 3 ++- 1 file changed, 2 insertions(+), 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 bf5a309fca..34c8880202 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,9 +16,10 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md |New or changed topic | Description | |----------------------|-------------| +|[Mandatory settings for Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |New | |[Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md) |New | -|[Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) |New | |[Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) |New | +|[Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-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 | From b9cb066d7e176a543ec0f77851b247c369bc9e41 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 18 Jul 2016 07:04:57 -0700 Subject: [PATCH 65/72] Put wrong file into master --- ...ange-history-for-keep-windows-10-secure.md | 1 - ...reate-and-verify-an-efs-dra-certificate.md | 90 ------------------- 2 files changed, 91 deletions(-) delete mode 100644 windows/keep-secure/create-and-verify-an-efs-dra-certificate.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 index 34c8880202..4b25f1edc5 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 @@ -17,7 +17,6 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md |New or changed topic | Description | |----------------------|-------------| |[Mandatory settings for Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |New | -|[Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md) |New | |[Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) |New | |[Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) |New | |[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (multiple topics) | Updated | diff --git a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md b/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md deleted file mode 100644 index 03d72f1d40..0000000000 --- a/windows/keep-secure/create-and-verify-an-efs-dra-certificate.md +++ /dev/null @@ -1,90 +0,0 @@ - ---- -title: Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate (Windows 10) -description: Follow these steps to create, verify, and perform a quick recovery using a Encrypting File System (EFS) Data Recovery Agent (DRA) certificate. -ms.prod: w10 -ms.mktglfcycl: explore -ms.sitesec: library -ms.pagetype: security ---- - -# Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate -**Applies to:** - -- Windows 10 Insider Preview -- Windows 10 Mobile Preview - -[Some information relates to pre-released product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - -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 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. - -The recovery process included in this topic only works for desktop devices. EDP deletes the data on Windows 10 Mobile devices. - ->**Important**
-If you already have an EFS DRA certificate for your organization, you can skip creating a new one. Just use your current EFS DRA certificate in your policy. - -**To manually create an EFS DRA certificate** - -1. On a computer without an EFS DRA certificate installed, open a command prompt with elevated rights, and then navigate to where you want to store the certificate. - -2. Run this command: - - `cipher /r:` - - Where *<EFSRA>* is the name of the .cer and .pfx files that you want to create. - -3. When prompted, type and confirm a password to help protect your new Personal Information Exchange (.pfx) file. - - The EFSDRA.cer and EFSDRA.pfx files are created in the location you specified in Step 1. - - >**Important**
- Because these files can be used to decrypt any EDP file, you must protect them accordingly. We highly recommend storing them as a public key (PKI) on a smart card with strong protection, stored in a secured physical location. - -4. Add your EFS DRA certificate to your EDP policy by using either Microsoft Intune or System Center Configuration Manager. - - >**Note**
- To add your EFS DRA certificate to your policy by using Microsoft Intune, see the [Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) topic. To add your EFS DRA certificate to your policy by using System Center Configuration Manager, see the [Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) topic. - -**To verify your data recovery certificate is correctly set up on an EDP client computer** - -1. Open an app on your protected app list, and then create and save a file so that it’s encrypted by EDP. - -2. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: - - `cipher /c ` - - Where *<filename>* is the name of the file you created in Step 1. - -3. Make sure that your data recovery certificate is listed in the **Recovery Certificates** list. - -**To recover your data using the EFS DRA certificate in a test environment** - -1. Copy your EDP-encrypted file to a location where you have admin access. - -2. Install the EFSDRA.pfx file, using your password. - -3. Open a command prompt with elevated rights, navigate to the encrypted file, and then run this command: - - `cipher /d ` - - Where *<encryptedfile.extension>* is the name of your encrypted file. For example, corporatedata.docx. - -**To recover your EDP-protected desktop data after unenrollment** - -1. Have your employee sign in to the unenrolled device, open a command prompt, and type: - - `Robocopy “%localappdata%\Microsoft\EDP\Recovery” <“new_location”> /EFSRAW` - - Where *<”new_location”>* is a different location from where you store your recovery data. This location can be on the employee’s device or on a Windows 8 or Windows Server 2012 or newer server file share that you can reach while logged in as a data recovery agent. - -2. Sign in to a different device with administrator credentials that have access to your organization's Data Recovery Agent (DRA) certificate, and perform the file decryption and recovery by typing: - - `cipher.exe /D <“new_location”>` - -3. Sign in to the unenrolled device as the employee, and type: - - `Robocopy <”new_location”> “%localappdata%\Microsoft\EDP\Recovery\Input”` - -4. Ask the employee to log back in to the device or to lock and unlock the device. - - The Windows Credential service automatically recovers the protected data from the `Recovery\Input` location. From 71310e481808cd79d6f110e0ec5e37ee84fcf764 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 18 Jul 2016 07:18:36 -0700 Subject: [PATCH 66/72] Removed incorrect topic from TOC --- windows/keep-secure/TOC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 83d4e0b32d..e2590ac099 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -29,7 +29,6 @@ ##### [Deploy your enterprise data protection (EDP) policy](deploy-edp-policy-using-intune.md) ##### [Create and deploy a VPN policy for enterprise data protection (EDP) using Microsoft Intune](create-vpn-and-edp-policy-using-intune.md) #### [Create and deploy an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) -#### [Create and verify an Encrypting File System (EFS) DRA certificate](create-and-verify-an-efs-dra-certificate.md) ### [General guidance and best practices for enterprise data protection (EDP)](guidance-and-best-practices-edp.md) #### [Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](mandatory-settings-for-wip.md) #### [Enlightened apps for use with enterprise data protection (EDP)](enlightened-microsoft-apps-and-edp.md) From 03863ebc285236bd598eee63b0f6971bce40fc6d Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 18 Jul 2016 09:19:48 -0700 Subject: [PATCH 67/72] fixed bad metadata --- windows/plan/best-practice-recommendations-for-windows-to-go.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/plan/best-practice-recommendations-for-windows-to-go.md b/windows/plan/best-practice-recommendations-for-windows-to-go.md index c9cc2ac741..33789da365 100644 --- a/windows/plan/best-practice-recommendations-for-windows-to-go.md +++ b/windows/plan/best-practice-recommendations-for-windows-to-go.md @@ -5,7 +5,7 @@ ms.assetid: 05e6e0ab-94ed-4c0c-a195-0abd006f0a86 keywords: best practices, USB, device, boot ms.prod: w10 ms.mktglfcycl: plan -pagetype: mobility +ms.pagetype: mobility ms.sitesec: library author: mtniehaus --- From 5cabbaa87b52cce58a524b6b24eb8d6a9d87eac1 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 18 Jul 2016 09:23:43 -0700 Subject: [PATCH 68/72] Pulled links for deleted topics --- windows/keep-secure/create-edp-policy-using-intune.md | 2 +- windows/keep-secure/create-edp-policy-using-sccm.md | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/keep-secure/create-edp-policy-using-intune.md b/windows/keep-secure/create-edp-policy-using-intune.md index 7f51444b81..b38806e217 100644 --- a/windows/keep-secure/create-edp-policy-using-intune.md +++ b/windows/keep-secure/create-edp-policy-using-intune.md @@ -426,7 +426,7 @@ There are no default locations included with EDP, you must add each of your netw After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the DRA certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data. - For steps about how to create and verify an EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) DRA certificate](create-and-verify-an-efs-dra-certificate.md) topic. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic. + ### Choose your optional EDP-related settings After you've decided where your protected apps can access enterprise data on your network, you’ll be asked to decide if you want to add any optional EDP settings. diff --git a/windows/keep-secure/create-edp-policy-using-sccm.md b/windows/keep-secure/create-edp-policy-using-sccm.md index 5668449d99..90bc450386 100644 --- a/windows/keep-secure/create-edp-policy-using-sccm.md +++ b/windows/keep-secure/create-edp-policy-using-sccm.md @@ -443,8 +443,6 @@ There are no default locations included with EDP, you must add each of your netw After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the DRA certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data. - For steps about how to create and verify an EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) DRA certificate](create-and-verify-an-efs-dra-certificate.md) topic. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic. - ![Create Configuration Item wizard, Add a data recovery agent (DRA) certificate](images/edp-sccm-dra.png) ### Choose your optional EDP-related settings From a589e5e2756d550d377cd3c55f6b69886a5773c7 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 18 Jul 2016 09:29:43 -0700 Subject: [PATCH 69/72] Fixing text due to adding the wrong file and having to pull it --- .../create-edp-policy-using-intune.md | 42 +++++++++++++++++- .../create-edp-policy-using-sccm.md | 43 ++++++++++++++++++- 2 files changed, 81 insertions(+), 4 deletions(-) diff --git a/windows/keep-secure/create-edp-policy-using-intune.md b/windows/keep-secure/create-edp-policy-using-intune.md index b38806e217..49a3959cc2 100644 --- a/windows/keep-secure/create-edp-policy-using-intune.md +++ b/windows/keep-secure/create-edp-policy-using-intune.md @@ -422,11 +422,49 @@ There are no default locations included with EDP, you must add each of your netw 5. In the required **Upload a Data Recovery Agent (DRA) certificate to allow recovery of encrypted data** box, click **Browse** to add a data recovery certificate for your policy. - ![Microsoft Intune, Add your Data Recovery Agent (DRA) certificate](images/intune-data-recovery.png) + ![Microsoft Intune, Add your Data Recovery Agent (DRA) certificate](images/intune-data-recovery.png) After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the DRA certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data. - + For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic. + +#### Create and verify an Encrypting File System (EFS) DRA certificate for EDP +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 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. + +>**Important**
If you already have an EFS DRA certificate for your organization, you can skip creating a new one. Just use your current EFS DRA certificate in your policy. + +**To manually create an EFS DRA certificate** +1. On a computer without an EFS DRA certificate installed, open a command prompt with elevated rights, and then navigate to where you want to store the certificate. + +2. Run this command: + + `cipher /r:`
Where `` is the name of the .cer and .pfx files that you want to create. + +3. When prompted, type and confirm a password to help protect your new Personal Information Exchange (.pfx) file. + + The EFSDRA.cer and EFSDRA.pfx files are created in the location you specified in Step 1. + + >**Important**
Because these files can be used to decrypt any EDP file, you must protect them accordingly. We highly recommend storing them as a public key (PKI) on a smart card with strong protection, stored in a secured physical location. + +4. Add your EFS DRA certificate to your EDP policy by using Step 3 of the [Choose where apps can access enterprise data](#choose-where-apps-can-access-enterprise-data) section of this topic. + +**To verify your data recovery certificate is correctly set up on an EDP client computer** +1. Open an app on your protected app list, and then create and save a file so that it’s encrypted by EDP. + +2. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: + + `cipher /c `
Where `` is the name of the file you created in Step 1. + +3. Make sure that your data recovery certificate is listed in the **Recovery Certificates** list. + +**To recover your data using the EFS DRA certificate in a test environment** +1. Copy your EDP-encrypted file to a location where you have admin access. + +2. Install the EFSDRA.pfx file, using your password. + +3. Open a command prompt with elevated rights, navigate to the encrypted file, and then run this command: + + `cipher /d `
Where `` is the name of your encrypted file. For example, corporatedata.docx. ### Choose your optional EDP-related settings After you've decided where your protected apps can access enterprise data on your network, you’ll be asked to decide if you want to add any optional EDP settings. diff --git a/windows/keep-secure/create-edp-policy-using-sccm.md b/windows/keep-secure/create-edp-policy-using-sccm.md index 90bc450386..ee26d44b41 100644 --- a/windows/keep-secure/create-edp-policy-using-sccm.md +++ b/windows/keep-secure/create-edp-policy-using-sccm.md @@ -440,11 +440,50 @@ There are no default locations included with EDP, you must add each of your netw - **Show the enterprise data protection icon overlay on your allowed apps that are EDP-unaware in the Windows Start menu and on corporate file icons in the File Explorer.** Click this box if you want the enterprise data protection icon overlay to appear on corporate files or in the Start menu, on top the tiles for your unenlightened protected apps. 5. In the required **Upload a Data Recovery Agent (DRA) certificate to allow recovery of encrypted data** box, click **Browse** to add a data recovery certificate for your policy. - - After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the DRA certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data. ![Create Configuration Item wizard, Add a data recovery agent (DRA) certificate](images/edp-sccm-dra.png) + After you create and deploy your EDP policy to your employees, Windows will begin to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the DRA certificate lets Windows use an included public key to encrypt the local data, while you maintain the private key that can unencrypt the data. + + For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](http://go.microsoft.com/fwlink/p/?LinkId=761462) topic. + +#### Create and verify an Encrypting File System (EFS) DRA certificate for EDP +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 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. + +>**Important**
If you already have an EFS DRA certificate for your organization, you can skip creating a new one. Just use your current EFS DRA certificate in your policy. + +**To manually create an EFS DRA certificate** +1. On a computer without an EFS DRA certificate installed, open a command prompt with elevated rights, and then navigate to where you want to store the certificate. +2. Run this command: + + `cipher /r:`
Where `` is the name of the .cer and .pfx files that you want to create. + +3. When prompted, type and confirm a password to help protect your new Personal Information Exchange (.pfx) file. + + The EFSDRA.cer and EFSDRA.pfx files are created in the location you specified in Step 1. + + >**Important**
Because these files can be used to decrypt any EDP file, you must protect them accordingly. We highly recommend storing them as a public key (PKI) on a smart card with strong protection, stored in a secured physical location. + +4. Add your EFS DRA certificate to your EDP policy by using Step 3 of the [Choose where apps can access enterprise data](#choose-where-apps-can-access-enterprise-data) section of this topic. + +**To verify your data recovery certificate is correctly set up on an EDP client computer** +1. Open an app on your protected app list, and then create and save a file so that it’s encrypted by EDP. + +2. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: + + `cipher /c `
Where `` is the name of the file you created in Step 1. + +3. Make sure that your data recovery certificate is listed in the **Recovery Certificates** list. + +**To recover your data using the EFS DRA certificate in a test environment** +1. Copy your EDP-encrypted file to a location where you have admin access. + +2. Install the EFSDRA.pfx file, using your password. + +3. Open a command prompt with elevated rights, navigate to the encrypted file, and then run this command: + + `cipher /d `
Where `` is the name of your encrypted file. For example, corporatedata.docx. + ### Choose your optional EDP-related settings After you've decided where your protected apps can access enterprise data on your network, you’ll be asked to decide if you want to add any optional EDP settings. From 0b8492a1684c4dbb51015cdab585e8e3503a8351 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 10:49:49 -0700 Subject: [PATCH 70/72] removed Pro Edu --- windows/deploy/windows-10-upgrade-paths.md | 31 +--------------------- 1 file changed, 1 insertion(+), 30 deletions(-) diff --git a/windows/deploy/windows-10-upgrade-paths.md b/windows/deploy/windows-10-upgrade-paths.md index 3d7f0d96e9..2503ea6a25 100644 --- a/windows/deploy/windows-10-upgrade-paths.md +++ b/windows/deploy/windows-10-upgrade-paths.md @@ -1,6 +1,6 @@ --- title: Windows 10 upgrade paths (Windows 10) -description: You can upgrade to Windows 10 from a previous version of Windows, providing the upgrade path is supported. +description: You can upgrade to Windows 10 from a previous version of Windows if the upgrade path is supported. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -31,7 +31,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar Windows 10 Home Windows 10 Pro - Windows 10 Pro for Education Windows 10 Education Windows 10 Enterprise Windows 10 Mobile @@ -45,7 +44,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -55,7 +53,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -65,7 +62,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -76,7 +72,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -86,7 +81,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -94,7 +88,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar Enterprise - ✔ ✔ @@ -108,7 +101,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -119,7 +111,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -129,7 +120,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -137,7 +127,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar Enterprise - ✔ ✔ @@ -148,7 +137,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar - ✔ @@ -161,7 +149,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar - Windows Phone 8 @@ -171,7 +158,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar - Windows 8.1 @@ -181,7 +167,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -191,7 +176,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -202,7 +186,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -212,7 +195,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -222,7 +204,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -230,7 +211,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar Enterprise - ✔ ✔ @@ -241,7 +221,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar - ✔ @@ -254,7 +233,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar - Windows Phone 8.1 @@ -262,7 +240,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar - ✔ @@ -274,7 +251,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -285,7 +261,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar ✔ ✔ ✔ - ✔ @@ -293,7 +268,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar Education - ✔ D @@ -303,7 +277,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar Enterprise - ✔ ✔ @@ -315,7 +288,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar - ✔ ✔ @@ -325,7 +297,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar - D ✔ From 0406ff5c22d8fa2dade2ff24aa200395a41e95b5 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 18 Jul 2016 15:17:36 -0700 Subject: [PATCH 71/72] fixed typo --- .../manage/configure-windows-telemetry-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index 9861c18217..f226b63f81 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -23,7 +23,7 @@ At Microsoft, we use Windows telemetry to inform our decisions and focus our eff To frame a discussion about telemetry, it is important to understand Microsoft’s privacy principles. We earn customer trust every day by focusing on six key privacy principles as described at [privacy.microsoft.com](https://privacy.microsoft.com/). These principles guided the implementation of the Windows telemetry system in the following ways: - **Control.** We offer customers control of the telemetry they share with us by providing easy-to-use management tools. -- **Transparency.** We are provide information about the telemetry that Windows and Windows Server collects so our customers can make informed decisions. +- **Transparency.** We provide information about the telemetry that Windows and Windows Server collects so our customers can make informed decisions. - **Security.** We encrypt telemetry in transit from your device and protect that data at our secure data centers. - **Strong legal protections.** We respect customers’ local privacy laws and fight for legal protection of their privacy as a fundamental human right. - **No content-based targeting.** We take steps to avoid and minimize the collection of customer content, such as the content of files, chats, or emails, through the Windows telemetry system. Customer content inadvertently collected is kept confidential and not used for user targeting. From 1a990a6c0b15c8043c60f4eaf8f0cb79afb5f6fb Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 18 Jul 2016 15:24:45 -0700 Subject: [PATCH 72/72] fixing metadata casing --- .../manage/configure-windows-telemetry-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index f226b63f81..db19b958a4 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -6,7 +6,7 @@ ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security -LocalizationPriority: High +localizationpriority: high author: brianlic-msft ---