From ff0ecee0a4b167954b505e75bf9265d6351a0856 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 22 Jul 2016 10:32:51 -0700 Subject: [PATCH 001/108] back to work --- windows/deploy/windows-10-poc.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index c24209c3e2..816cecc5ea 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -8,7 +8,7 @@ ms.pagetype: deploy author: greg-lindsay --- -# Step by step guide: Demonstrate Windows 10 deployment in a test lab +# Step by step guide: Deploy Windows 10 in a test lab **Applies to** @@ -16,7 +16,7 @@ author: greg-lindsay ## In this guide -This guide provides instructions for configuring a test lab to be used as a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Additional guides leverage the PoC environment and provide detailed steps for deploying Windows 10 under common scenarios with current deployment tools. The following topics are available in this guide: +This guide provides instructions for configuring a test lab that can be used as a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Detailed steps are provided for setting up the test lab, and for deploying Windows 10 under common scenarios with current deployment tools. The following topics are available in this guide: From 888dd08418445d053a0469be2ab744d9cd2000dc Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 22 Jul 2016 11:34:04 -0700 Subject: [PATCH 002/108] cosmetic changes --- windows/deploy/windows-10-poc.md | 34 ++++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 816cecc5ea..375bf3b9eb 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -18,26 +18,26 @@ author: greg-lindsay This guide provides instructions for configuring a test lab that can be used as a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Detailed steps are provided for setting up the test lab, and for deploying Windows 10 under common scenarios with current deployment tools. The following topics are available in this guide: -
+
- - + + - + - + - + - +
TopicDescription**Topic****Description**
[Hardware and software requirements](#hardware-and-software-requirements)Prerequisites to configure the PoC environment.Prerequisites to configure the test lab environment.
[Lab setup](#lab-setup)A summary of the PoC environment.A summary of the lab configuration.
[Configure the PoC environment](#configure-the-poc-environment)Step by step instructions to configure the PoC environment.Step by step instructions to configure the test lab environment.
[Step by step: Deploy Windows 10](#windows-10-poc-guides)Child topics that provide step by step instructions to deploy Windows 10 using the PoC environment.Instructions to deploy Windows 10 in the lab environment.
@@ -47,52 +47,52 @@ Two computers are required to complete this guide: - + - + - + - + - + - + - + - + - + - + From 72c85dc7e6748d1e4438d1826a3b743b5c7cdac9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 26 Jul 2016 10:12:14 -0700 Subject: [PATCH 003/108] draft --- windows/deploy/windows-10-poc.md | 33 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 375bf3b9eb..e9504c9238 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -48,8 +48,8 @@ Two computers are required to complete this guide:
**Computer 1** **Computer 2**
RoleRole Hyper-V host Client
DescriptionDescription This computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module. This computer is a test system on your corporate network that will be converted to a VHD.
OSOS Windows 8/8.1/10 or Windows Server 2012/2012 R2/2016 Windows 7 or a later
EditionEdition Enterprise, Professional, or Education Any
ArchitectureArchitecture 64-bit Any*
RAMRAM 8 GB RAM (16 GB recommended) Any
DiskDisk 50 GB available hard disk space (100 GB recommended) Any
CPUCPU SLAT-Capable CPU Any
NetworkNetwork Internet connection Any
- - + + @@ -127,15 +127,18 @@ See the following diagram: ### Install Hyper-V -Use one of the following procedures to install Hyper-V on the Hyper-V host computer: - -- [Install Hyper-V on a computer running Windows 8/8.1/10](#to-install-hyper-v-on-a-computer-running-windows-8-8-1-10)
-- [Install Hyper-V on a computer running Windows Server 2012/2012 R2/2016](#to-install-hyper-v-on-a-computer-running-windows-server-2012-2012-r2-2016) - -####To install Hyper-V on a computer running Windows 8/8.1/10 - 1. Verify that the computer supports Hyper-V. + To install Hyper-V, the computer must be running one of the following operating systems, or a later operating system: + - Windows 8 + - Windows 8.1 + - Windows 10 + - Windows Server 2012 + - Windows Server 2012 R2 + - Winodws Server 2016 + + Note: A 64-bit operating system is requried to run Hyper-V. + Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](http://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. To verify your computer supports SLAT, open an administrator command prompt, type systeminfo, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. See the following example: @@ -148,27 +151,23 @@ Use one of the following procedures to install Hyper-V on the Hyper-V host compu Second Level Address Translation: Yes Data Execution Prevention Available: Yes ``` - In this example, the computer supports SLAT and Hyper-V. + In the example above, the computer supports SLAT and Hyper-V. - If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the "Virtualization Enabled In Firmware" setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. - - Note: A 64-bit operating system is requried to run Hyper-V. + If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the **"Virtualization Enabled In Firmware"** setting is incompatible, you might be able to enable virtualization in the BIOS and change this setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is often found associated with the BIOS security settings. 2. Enable Hyper-V. - The Hyper-V feature is not installed by default. To get it, open an elevated Windows PowerShell window and type the following command: + The Hyper-V feature is not installed by default. To get it, open an elevated Windows PowerShell window and type the following command. This command works to install Hyper-V on both Windows client and server operating systems: ``` Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All ``` - When you are prompted to restart the computer, choose Yes. The computer might restart more than once. + When you are prompted to restart the computer, choose **Yes**. The computer might restart more than once. You can also install Hyper-V using the Control Panel in Windows, under Turn Windows features on or off, as shown below: ![hyper-v feature](images/hyper-v-feature.png) -####To install Hyper-V on a computer running Windows Server 2012/2012 R2/2016 - ### Download VHDs ### Configure Hyper-V From 82caf3d8e04df2101e01774e423936d8cf790148 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 15 Aug 2016 12:25:31 -0700 Subject: [PATCH 004/108] draft --- windows/deploy/images/convert.png | Bin 0 -> 14876 bytes windows/deploy/images/download_vhd.png | Bin 0 -> 10737 bytes windows/deploy/images/svr_mgr2.png | Bin 0 -> 62287 bytes windows/deploy/windows-10-poc.md | 252 ++++++++++++++++++++----- 4 files changed, 209 insertions(+), 43 deletions(-) create mode 100644 windows/deploy/images/convert.png create mode 100644 windows/deploy/images/download_vhd.png create mode 100644 windows/deploy/images/svr_mgr2.png diff --git a/windows/deploy/images/convert.png b/windows/deploy/images/convert.png new file mode 100644 index 0000000000000000000000000000000000000000..224e763bc055fd766f052dad8dc657d3fdc584f7 GIT binary patch literal 14876 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 z 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/svr_mgr2.png b/windows/deploy/images/svr_mgr2.png new file mode 100644 index 0000000000000000000000000000000000000000..dd2e6737c65351ca656c8a4079e48586875acdf6 GIT binary patch literal 62287 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%0D;$k$7768ABSX3|9#tCd7+W>*YF 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 E0L+_V9{>OV literal 0 HcmV?d00001 diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index e9504c9238..259bbf8b8a 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -16,89 +16,110 @@ author: greg-lindsay ## In this guide -This guide provides instructions for configuring a test lab that can be used as a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Detailed steps are provided for setting up the test lab, and for deploying Windows 10 under common scenarios with current deployment tools. The following topics are available in this guide: +This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Detailed steps are provided for setting up the test lab, and for deploying Windows 10 under common scenarios with current deployment tools. The following topics are available in this guide: -
**Computer 1****Computer 2****Computer 1****Computer 2**
Role
+
- - + + + + + + - + - + - + - +
**Topic****Description**TopicDescription
[10 steps for pros](#10-steps-for-pros)A high level overview of the instructions provided in this guide.
[Hardware and software requirements](#hardware-and-software-requirements)Prerequisites to configure the test lab environment.Prerequisites to complete this guide.
[Lab setup](#lab-setup)A summary of the lab configuration.A summary of the PoC environment.
[Configure the PoC environment](#configure-the-poc-environment)Step by step instructions to configure the test lab environment.Step by step instructions to configure the PoC environment.
[Step by step: Deploy Windows 10](#windows-10-poc-guides)Instructions to deploy Windows 10 in the lab environment.Step by step instructions to deploy Windows 10 using the PoC environment.
+## 10 steps for pros + +The following are 10 high-level steps you can use to complete this guide without detailed instruction. + +1. Configure an internal network on a Hyper-V host computer. +2. Download a Windows Server evaluation VHD and copy it to create two VHDs for use in the lab. +3. Convert a physical computer to VHD using the Disk2vhd utility. +4. Download a Windows 10 evaluation .iso file. +5. Download tools. +6. + ## Hardware and software requirements -Two computers are required to complete this guide: +One computer is required to complete the guide; two computers are recommended. + +If you do not use a client computer on your corporate network to clone and mirror in the POC environment, you can use an arbitrary VM to represent this computer. - - - + + + - + - + - - + + - + - + - + - + - + - + - +
**Computer 1****Computer 2****Computer 1** (required)**Computer 2** (recommended)
RoleRole Hyper-V host Client
DescriptionDescription This computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module. This computer is a test system on your corporate network that will be converted to a VHD.
OSWindows 8/8.1/10 or Windows Server 2012/2012 R2/2016OSWindows 8/8.1/10 or Windows Server 2008 R2/2012/2012 R2/2016* Windows 7 or a later
EditionEdition Enterprise, Professional, or Education Any
ArchitectureArchitecture 64-bitAny*Any
RAMRAM 8 GB RAM (16 GB recommended) Any
DiskDisk 50 GB available hard disk space (100 GB recommended) Any
CPUCPU SLAT-Capable CPU Any
NetworkNetwork Internet connection Any
->*Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. +>Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. + +*Hyper-V can be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2. Steps to configure Hyper-V on Windows Server 2008 R2 using WMI are provided in [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). + +Note: The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. You can host virtual machines (VMs) on Windows 7 with [Windows Virtual PC](https://www.microsoft.com/en-us/download/details.aspx?id=3702) however this guide does not support using Windows Virtual PC. Note: Server Manager and other role management tools can be installed on Windows 7 SP1 by installing the [Remote Server Administration Tools](https://www.microsoft.com/en-us/download/details.aspx?id=7887) (RSAT). The RSAT for Windows 7 enables you to manage a remote computer running Windows Server 2008 R2. ## Lab setup @@ -120,8 +141,9 @@ See the following diagram: ### In this section [Install Hyper-V](#install-hyper-v)
-[Download VHDs](#download-vhds)
+[Download VHD and ISO files](#download-vhd-and-iso-files)
[Configure Hyper-V](#configure-hyper-v)
+[Convert PC to VHD](#convert-pc-to-vhd)
[Configure VHDs](#configure-vhds)
[Verify the configuration](#verify-the-configuration) @@ -129,16 +151,6 @@ See the following diagram: 1. Verify that the computer supports Hyper-V. - To install Hyper-V, the computer must be running one of the following operating systems, or a later operating system: - - Windows 8 - - Windows 8.1 - - Windows 10 - - Windows Server 2012 - - Windows Server 2012 R2 - - Winodws Server 2016 - - Note: A 64-bit operating system is requried to run Hyper-V. - Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](http://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. To verify your computer supports SLAT, open an administrator command prompt, type systeminfo, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. See the following example: @@ -151,29 +163,183 @@ See the following diagram: Second Level Address Translation: Yes Data Execution Prevention Available: Yes ``` - In the example above, the computer supports SLAT and Hyper-V. + In this example, the computer supports SLAT and Hyper-V. - If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the **"Virtualization Enabled In Firmware"** setting is incompatible, you might be able to enable virtualization in the BIOS and change this setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is often found associated with the BIOS security settings. + If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the "Virtualization Enabled In Firmware" setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. + + You can also identify Hyper-V support using [tools](https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/) provided by the processor manufacturer, the [msinfo32](https://technet.microsoft.com/en-us/library/cc731397.aspx) tool, or you can download the [coreinfo](http://technet.microsoft.com/en-us/sysinternals/cc835722) utility and run it, as shown in the following example: + + ``` + C:\>coreinfo -v + + Coreinfo v3.31 - Dump information on system CPU and memory topology + Copyright (C) 2008-2014 Mark Russinovich + Sysinternals - www.sysinternals.com + + Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz + Intel64 Family 6 Model 42 Stepping 7, GenuineIntel + Microcode signature: 0000001B + HYPERVISOR - Hypervisor is present + VMX * Supports Intel hardware-assisted virtualization + EPT * Supports Intel extended page tables (SLAT) + ``` + + Note: A 64-bit operating system is requried to run Hyper-V. 2. Enable Hyper-V. - The Hyper-V feature is not installed by default. To get it, open an elevated Windows PowerShell window and type the following command. This command works to install Hyper-V on both Windows client and server operating systems: + The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: ``` Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All ``` - When you are prompted to restart the computer, choose **Yes**. The computer might restart more than once. + When you are prompted to restart the computer, choose Yes. The computer might restart more than once. - You can also install Hyper-V using the Control Panel in Windows, under Turn Windows features on or off, as shown below: - - ![hyper-v feature](images/hyper-v-feature.png) -### Download VHDs + You can also install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** (client OS), or using Server Manager's **Add Roles and Features Wizard** (server OS), as shown below: + + ![hyper-v feature](images/hyper-v-feature.png)
+ ![hyper-v](images/svr_mgr2.png) + +### Download VHD and ISO files + +1. Create a directory on your Hyper-V host named C:\VHD and download a single [Windows Server 2012 R2 VHD](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2) from the TechNet Evaluation Center to the C:\VHD directory. + + **Important**: This guide assumes that VHDs are stored in the **C:\VHD** directory on the Hyper-V host. If you use a different directory to store VHDs, you must adjust steps in this guide appropriately. + + After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. + + ![VHD](images/download_vhd.png) + +2. Rename the VHD file that you downloaded to **2008R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. +3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2008R2-poc-2.vhd**. +4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. +5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. + + In this example, a Windows 10 Enterprise, 64 bit, English VHD is chosen. You can choose a different version if desired. Note that Windows 10 in-place upgrade is only possible if the source operating system and installation media are both 32-bit or both 64-bit, so you should download the file version that corresponds to the version of your source computer for upgrade testing. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. The following commands and output display the procedures described in this section: + + ``` + C:\>mkdir VHD + + C:\>cd VHD + + C:\VHD>ren 9600*.vhd 2008R2-poc-1.vhd + + C:\VHD>copy 2008R2-poc-1.vhd 2008R2-poc-2.vhd + 1 file(s) copied. + + C:\VHD ren *.iso w10-enterprise.iso + C:\VHD>dir /B + 2008R2-poc-1.vhd + 2008R2-poc-2.vhd + w10-enterprise.iso + ``` + +### Convert PC to VHD + +1. Download the [Disk2vhd utility](https://technet.microsoft.com/en-us/library/ee656415.aspx), extract the .zip file and copy disk2vhd.exe to a flash drive or other location that is accessible from the computer you wish to convert. +>Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. +2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. +3. Select checkboxes next to the volumes you wish to copy and specify a location to save the resulting VHD or VHDX file. If your Hyper-V host is running Windows Server 2008 R2 you must choose VHD, otherwise choose VHDX. +4. Click **Create** to start creating a VHDX file. See the following example: + + ![disk2vhd](images/convert.png) + + In this example, the source computer has two hard drives, C: and E: and a system reserved partition. The VHDX file (w7.vhdx) is being saved to a flash drive (F:) in the F:\VHD directory.
+ **Note**: Disk2vhd can also save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted. + +>If you have experience with Microsoft Virtual Machine Converter and prefer to use this tool instead of Disk2vhd, see [Appendix B: Microsoft Virtual Machine Converter](appendix-b-microsoft-virtual-machine-converter). + +5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: + + ``` + C:\vhd>dir /B + 2008R2-poc-1.vhd + 2008R2-poc-2.vhd + w10-enterprise.iso + w7.VHDX + ``` ### Configure Hyper-V + Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. If your Hyper-V host is running Windows Server 2008 R2, you can use the Hyper-V manager interface to configure Hyper-V, or you can use Hyper-V WMI. Some instructions to configure Hyper-V using WMI are also included in this guide for convenience. For instructions to configure Hyper-V on Windows Server 2008 R2, + +1. Open an elevated Windows PowerShell window and type the following command to create a virtual switch: + + ``` + New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" + ``` + +2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: + + ``` + (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue + ``` + **Note**: On a Hyper-V host computer with 16 GB of RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. + +3. Determine the available memory for VMs by dividing the available RAM by 4. For example: + + ``` + (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue/4 + 2775.5 + ``` + In this example, VMs must use a maximum of 2700 MB of RAM so that you can run four VMs simultaneously. + +4. At the elevated Windows PowerShell prompt, type the following command to create two new VMs using the resource values that were calculated in the previous step: + + ``` + $maxRAM = 2700MB + New-VM –Name "2012R2-DC1" –VHDPath c:\vhd\2008R2-poc-1.vhd -SwitchName poc-internal + Set-VMMemory -VMName "2012R2-DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2008R2-poc-2.vhd -SwitchName poc-internal + Set-VMMemory -VMName "2012R2-SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + ``` + >Use the following Windows PowerShell commands to add VMs on Windows Server 2008 R2: + + ``` + + ``` + ### Configure VHDs +## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 + +For more information, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. + + >To install Hyper-V on Windows Server 2008 R2, use the Add-WindowsFeature cmdlet: + + ``` + Add-WindowsFeature -Name Hyper-V + ``` + >Use the following Windows PowerShell commands to create a virtual switch on Windows Server 2008 R2: + + ``` + $SwitchFriendlyName = "poc-internal" + $InternalEthernetPortFriendlyName = $SwitchFriendlyName + $InternalSwitchPortFriendlyName = "poc" + $SwitchName = [guid]::NewGuid().ToString() + $InternalSwitchPortName = [guid]::NewGuid().ToString() + $InternalEthernetPortName = [guid]::NewGuid().ToString() + $NumLearnableAddresses = 1024 + $ScopeOfResidence = "" + $VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" + $Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) + $Switch = [WMI]$Result.CreatedVirtualSwitch + $Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) + $InternalSwitchPort = [WMI]$Result.CreatedSwitchPort + $Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) + $InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort + $query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" + $InternalLanEndPoint = gwmi -namespace root\virtualization -query $query + $Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) + $filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" + $NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter + ``` + +## Appendix B: Microsoft Virtual Machine Converter + +You can also use [Microsoft Virtual Machine Converter](https://www.microsoft.com/en-us/download/details.aspx?id=42497) (MVMC) to create VHDs from a physical computer. The MVMC utility has enhanced functionality compared to the Disk2vhd utility in that it can be run from any network location, enables you to specify both a remote source computer and remote destination Hyper-V host, and automatically configures and installs the VM on the Hyper-V host. However, MVMC requires that the destination Hyper-V host be running the BITS compact server service, which is only available on Windows Server operating systems. Therefore, you cannot use MVMC if Hyper-V is running on Windows 8 or Windows 10. If you choose to use the MVMC utility instead of disk2vhd, complete the steps in the [Configure Hyper-V](#configure-hyper-v) section first so that you can specify a virtual switch and allocate RAM appropriately to the destination VM when asked to specify these parameters in the MVMC utility. + ## Windows 10 PoC guides - [Step by step: Deploy Windows 10 PoC with System Center Configuration Manager](windows-10-poc-sccm.md) From 4fea4bca030f49497ff38c8cf4392fea3d09807e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 17 Aug 2016 10:08:38 -0700 Subject: [PATCH 005/108] upd --- windows/deploy/windows-10-poc.md | 34 +++++++++++++++++++------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 259bbf8b8a..dc93c24491 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -23,7 +23,7 @@ This guide provides step-by-step instructions for configuring a proof of concept Topic Description - [10 steps for pros](#10-steps-for-pros) + [Overview of procedures](#overview-of-procedures) A high level overview of the instructions provided in this guide. @@ -41,20 +41,21 @@ This guide provides step-by-step instructions for configuring a proof of concept [Step by step: Deploy Windows 10](#windows-10-poc-guides) - Step by step instructions to deploy Windows 10 using the PoC environment. + Detailed, step by step instructions to demonstrate a Windows 10 deployment. -## 10 steps for pros +## Overview of procedures -The following are 10 high-level steps you can use to complete this guide without detailed instruction. +The following is a high-level summary of procedures documented in this guide: 1. Configure an internal network on a Hyper-V host computer. -2. Download a Windows Server evaluation VHD and copy it to create two VHDs for use in the lab. +2. Download a Windows Server evaluation VHD for use in the lab. 3. Convert a physical computer to VHD using the Disk2vhd utility. -4. Download a Windows 10 evaluation .iso file. -5. Download tools. -6. +4. Download a Windows 10 Enterprise evaluation .iso file. +5. Configure Windows Server virtual machines. +6. Download and install tools. +7. Upgrade the client VM to Windows 10 Enterprise. ## Hardware and software requirements @@ -117,17 +118,18 @@ If you do not use a client computer on your corporate network to clone and mirro >Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. -*Hyper-V can be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2. Steps to configure Hyper-V on Windows Server 2008 R2 using WMI are provided in [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). +***Important**: The Hyper-V server role can be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2. Therefore, you cannot use many of the steps provided in this guide to configure Hyper-V. If your Hyper-V host is running Windows Server 2008 R2, steps to configure Hyper-V using WMI or the Hyper-V manager console are provided in [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). -Note: The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. You can host virtual machines (VMs) on Windows 7 with [Windows Virtual PC](https://www.microsoft.com/en-us/download/details.aspx?id=3702) however this guide does not support using Windows Virtual PC. Note: Server Manager and other role management tools can be installed on Windows 7 SP1 by installing the [Remote Server Administration Tools](https://www.microsoft.com/en-us/download/details.aspx?id=7887) (RSAT). The RSAT for Windows 7 enables you to manage a remote computer running Windows Server 2008 R2. +The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. For more information, see [Hyper-V and Windows 7](#hyper-v-and-windows-7). ## Lab setup -The Hyper-V host computer is configured to host four VMs on a private, proof of concept network. Links are provided to download trial versions of Windows Server 2012 and all deployment tools necessary to complete the lab. -- Two VMs are running Windows Server 2012 R2 with required network services and tools installed. -- Two VMs are client systems: One VM is intended to mirror a host on your corporate network and one VM is running Windows 10 to demonstrate the hardware replacement scenario. +- The Hyper-V host computer is configured to host four VMs on a private, proof of concept network. + - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. + - Two VMs are client systems: One VM is intended to mirror a host on your corporate network and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. +- Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. -See the following diagram: +The lab architecture is summarized in the following diagram: ![PoC](images/poc.png) @@ -340,6 +342,10 @@ For more information, see [Hyper-V](https://technet.microsoft.com/library/cc7307 You can also use [Microsoft Virtual Machine Converter](https://www.microsoft.com/en-us/download/details.aspx?id=42497) (MVMC) to create VHDs from a physical computer. The MVMC utility has enhanced functionality compared to the Disk2vhd utility in that it can be run from any network location, enables you to specify both a remote source computer and remote destination Hyper-V host, and automatically configures and installs the VM on the Hyper-V host. However, MVMC requires that the destination Hyper-V host be running the BITS compact server service, which is only available on Windows Server operating systems. Therefore, you cannot use MVMC if Hyper-V is running on Windows 8 or Windows 10. If you choose to use the MVMC utility instead of disk2vhd, complete the steps in the [Configure Hyper-V](#configure-hyper-v) section first so that you can specify a virtual switch and allocate RAM appropriately to the destination VM when asked to specify these parameters in the MVMC utility. +## Appendix C: Hyper-V and Windows 7 + +The Hyper-V role cannot be installed on Windows 7. You can host virtual machines (VMs) on Windows 7 with [Windows Virtual PC](https://www.microsoft.com/en-us/download/details.aspx?id=3702) however this guide does not support using Windows Virtual PC. Note: Server Manager and other role management tools can be installed on Windows 7 SP1 by installing the [Remote Server Administration Tools](https://www.microsoft.com/en-us/download/details.aspx?id=7887) (RSAT). The RSAT for Windows 7 enables you to manage a remote computer running Windows Server 2008 R2. + ## Windows 10 PoC guides - [Step by step: Deploy Windows 10 PoC with System Center Configuration Manager](windows-10-poc-sccm.md) From 0aa21ac882a73554aeff0abf936038d7a9948ef6 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 17 Aug 2016 13:27:53 -0700 Subject: [PATCH 006/108] upd --- windows/deploy/windows-10-poc.md | 67 +++++++++++++++++--------------- 1 file changed, 35 insertions(+), 32 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index dc93c24491..11c482e012 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -16,7 +16,9 @@ author: greg-lindsay ## In this guide -This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Detailed steps are provided for setting up the test lab, and for deploying Windows 10 under common scenarios with current deployment tools. The following topics are available in this guide: +This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Detailed steps are provided for setting up the test lab, and for deploying Windows 10 under common scenarios with current deployment tools. + +The following topics are available in this guide: @@ -24,7 +26,7 @@ This guide provides step-by-step instructions for configuring a proof of concept - + @@ -32,7 +34,7 @@ This guide provides step-by-step instructions for configuring a proof of concept - + @@ -47,7 +49,7 @@ This guide provides step-by-step instructions for configuring a proof of concept ## Overview of procedures -The following is a high-level summary of procedures documented in this guide: +The following procedures are documented in this guide: 1. Configure an internal network on a Hyper-V host computer. 2. Download a Windows Server evaluation VHD for use in the lab. @@ -59,9 +61,9 @@ The following is a high-level summary of procedures documented in this guide: ## Hardware and software requirements -One computer is required to complete the guide; two computers are recommended. +One computer that meets the hardware and software specifications below is required to complete the guide; A second computer is recommended to validate the upgrade process. -If you do not use a client computer on your corporate network to clone and mirror in the POC environment, you can use an arbitrary VM to represent this computer. +The second computer is used to clone and mirror a client computer (computer 2) from your corporate network to the POC environment. Alternatively, you can use an arbitrary VM to represent this computer, therefore this computer is not required to complete the lab.
Description
[Overview of procedures](#overview-of-procedures)A high level overview of the instructions provided in this guide.A list of procedures provided in this guide.
[Hardware and software requirements](#hardware-and-software-requirements)
[Lab setup](#lab-setup)A summary of the PoC environment.A diagram of the PoC environment.
[Configure the PoC environment](#configure-the-poc-environment)
@@ -72,16 +74,16 @@ If you do not use a client computer on your corporate network to clone and mirro - + - + - + @@ -118,15 +120,15 @@ If you do not use a client computer on your corporate network to clone and mirro >Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. -***Important**: The Hyper-V server role can be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2. Therefore, you cannot use many of the steps provided in this guide to configure Hyper-V. If your Hyper-V host is running Windows Server 2008 R2, steps to configure Hyper-V using WMI or the Hyper-V manager console are provided in [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). +*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. The performance and features of the Hyper-V role are also much improved on later operating systems. If your host must be running Windows Server 2008 R2, steps to configure Hyper-V using WMI or the Hyper-V manager console are provided separately in [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). -The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. For more information, see [Hyper-V and Windows 7](#hyper-v-and-windows-7). +The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. ## Lab setup -- The Hyper-V host computer is configured to host four VMs on a private, proof of concept network. +- The Hyper-V host computer (computer 1) is configured to host four VMs on a private, proof of concept network. - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. - - Two VMs are client systems: One VM is intended to mirror a host on your corporate network and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. + - Two VMs are client systems: One VM is intended to mirror a host on your corporate network (computer 2) and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. - Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. The lab architecture is summarized in the following diagram: @@ -140,16 +142,16 @@ The lab architecture is summarized in the following diagram: ## Configure the PoC environment -### In this section +### Procedures in this section -[Install Hyper-V](#install-hyper-v)
+[Verify support and install Hyper-V](#verify-support-and-install-hyper-v)
[Download VHD and ISO files](#download-vhd-and-iso-files)
[Configure Hyper-V](#configure-hyper-v)
[Convert PC to VHD](#convert-pc-to-vhd)
[Configure VHDs](#configure-vhds)
[Verify the configuration](#verify-the-configuration) -### Install Hyper-V +### Verify support and install Hyper-V 1. Verify that the computer supports Hyper-V. @@ -197,10 +199,10 @@ The lab architecture is summarized in the following diagram: ``` When you are prompted to restart the computer, choose Yes. The computer might restart more than once. - You can also install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** (client OS), or using Server Manager's **Add Roles and Features Wizard** (server OS), as shown below: - ![hyper-v feature](images/hyper-v-feature.png)
+ ![hyper-v feature](images/hyper-v-feature.png) + ![hyper-v](images/svr_mgr2.png) ### Download VHD and ISO files @@ -240,7 +242,7 @@ The lab architecture is summarized in the following diagram: ### Convert PC to VHD 1. Download the [Disk2vhd utility](https://technet.microsoft.com/en-us/library/ee656415.aspx), extract the .zip file and copy disk2vhd.exe to a flash drive or other location that is accessible from the computer you wish to convert. ->Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. + >Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. 2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. 3. Select checkboxes next to the volumes you wish to copy and specify a location to save the resulting VHD or VHDX file. If your Hyper-V host is running Windows Server 2008 R2 you must choose VHD, otherwise choose VHDX. 4. Click **Create** to start creating a VHDX file. See the following example: @@ -250,7 +252,7 @@ The lab architecture is summarized in the following diagram: In this example, the source computer has two hard drives, C: and E: and a system reserved partition. The VHDX file (w7.vhdx) is being saved to a flash drive (F:) in the F:\VHD directory.
**Note**: Disk2vhd can also save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted. ->If you have experience with Microsoft Virtual Machine Converter and prefer to use this tool instead of Disk2vhd, see [Appendix B: Microsoft Virtual Machine Converter](appendix-b-microsoft-virtual-machine-converter). + >If you have experience with Microsoft Virtual Machine Converter and prefer to use this tool instead of Disk2vhd, see [Appendix B: Microsoft Virtual Machine Converter](appendix-b-microsoft-virtual-machine-converter). 5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: @@ -264,9 +266,9 @@ The lab architecture is summarized in the following diagram: ### Configure Hyper-V - Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. If your Hyper-V host is running Windows Server 2008 R2, you can use the Hyper-V manager interface to configure Hyper-V, or you can use Hyper-V WMI. Some instructions to configure Hyper-V using WMI are also included in this guide for convenience. For instructions to configure Hyper-V on Windows Server 2008 R2, +Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). -1. Open an elevated Windows PowerShell window and type the following command to create a virtual switch: +1. Open an elevated Windows PowerShell window and type the following command to create a virtual switch named "poc-internal": ``` New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" @@ -296,17 +298,16 @@ The lab architecture is summarized in the following diagram: New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2008R2-poc-2.vhd -SwitchName poc-internal Set-VMMemory -VMName "2012R2-SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 ``` - >Use the following Windows PowerShell commands to add VMs on Windows Server 2008 R2: - - ``` - - ``` ### Configure VHDs +And now.... + ## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 -For more information, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. +If your Hyper-V host is running Windows Server 2008 R2, you can use the Hyper-V manager interface to configure Hyper-V, or you can use Hyper-V WMI. Some instructions to configure Hyper-V using WMI are also included in this section for convenience. + +For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. >To install Hyper-V on Windows Server 2008 R2, use the Add-WindowsFeature cmdlet: @@ -338,14 +339,16 @@ For more information, see [Hyper-V](https://technet.microsoft.com/library/cc7307 $NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter ``` + >Use the following Windows PowerShell commands to add VMs on Windows Server 2008 R2: + + ``` + + ``` + ## Appendix B: Microsoft Virtual Machine Converter You can also use [Microsoft Virtual Machine Converter](https://www.microsoft.com/en-us/download/details.aspx?id=42497) (MVMC) to create VHDs from a physical computer. The MVMC utility has enhanced functionality compared to the Disk2vhd utility in that it can be run from any network location, enables you to specify both a remote source computer and remote destination Hyper-V host, and automatically configures and installs the VM on the Hyper-V host. However, MVMC requires that the destination Hyper-V host be running the BITS compact server service, which is only available on Windows Server operating systems. Therefore, you cannot use MVMC if Hyper-V is running on Windows 8 or Windows 10. If you choose to use the MVMC utility instead of disk2vhd, complete the steps in the [Configure Hyper-V](#configure-hyper-v) section first so that you can specify a virtual switch and allocate RAM appropriately to the destination VM when asked to specify these parameters in the MVMC utility. -## Appendix C: Hyper-V and Windows 7 - -The Hyper-V role cannot be installed on Windows 7. You can host virtual machines (VMs) on Windows 7 with [Windows Virtual PC](https://www.microsoft.com/en-us/download/details.aspx?id=3702) however this guide does not support using Windows Virtual PC. Note: Server Manager and other role management tools can be installed on Windows 7 SP1 by installing the [Remote Server Administration Tools](https://www.microsoft.com/en-us/download/details.aspx?id=7887) (RSAT). The RSAT for Windows 7 enables you to manage a remote computer running Windows Server 2008 R2. - ## Windows 10 PoC guides - [Step by step: Deploy Windows 10 PoC with System Center Configuration Manager](windows-10-poc-sccm.md) From 92e2c90cbab470463e9bc053102e153842362930 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 17 Aug 2016 14:20:09 -0700 Subject: [PATCH 007/108] upd --- windows/deploy/windows-10-poc.md | 88 +++++++++++++++++--------------- 1 file changed, 46 insertions(+), 42 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 11c482e012..b93bea51c1 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -45,6 +45,10 @@ The following topics are available in this guide: + + + +
Role Hyper-V hostClientClient computer
Description This computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module.This computer is a test system on your corporate network that will be converted to a VHD.This computer is a Windows 7 or Windows 8/8.1 client on your corporate network that will be converted to a VHD for upgrade demonstration purposes.
OSWindows 8/8.1/10 or Windows Server 2008 R2/2012/2012 R2/2016*Windows 8/8.1/10 or Windows Server 2012/2012 R2/2016* Windows 7 or a later
[Step by step: Deploy Windows 10](#windows-10-poc-guides) Detailed, step by step instructions to demonstrate a Windows 10 deployment.
[Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2)Instructions for configuring a Hyper-V host on Windows Server 2008 R2.
## Overview of procedures @@ -215,8 +219,8 @@ The lab architecture is summarized in the following diagram: ![VHD](images/download_vhd.png) -2. Rename the VHD file that you downloaded to **2008R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. -3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2008R2-poc-2.vhd**. +2. Rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. +3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2012R2-poc-2.vhd**. 4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. 5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. @@ -227,15 +231,15 @@ The lab architecture is summarized in the following diagram: C:\>cd VHD - C:\VHD>ren 9600*.vhd 2008R2-poc-1.vhd + C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd - C:\VHD>copy 2008R2-poc-1.vhd 2008R2-poc-2.vhd + C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd 1 file(s) copied. C:\VHD ren *.iso w10-enterprise.iso C:\VHD>dir /B - 2008R2-poc-1.vhd - 2008R2-poc-2.vhd + 2012R2-poc-1.vhd + 2012R2-poc-2.vhd w10-enterprise.iso ``` @@ -252,14 +256,14 @@ The lab architecture is summarized in the following diagram: In this example, the source computer has two hard drives, C: and E: and a system reserved partition. The VHDX file (w7.vhdx) is being saved to a flash drive (F:) in the F:\VHD directory.
**Note**: Disk2vhd can also save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted. - >If you have experience with Microsoft Virtual Machine Converter and prefer to use this tool instead of Disk2vhd, see [Appendix B: Microsoft Virtual Machine Converter](appendix-b-microsoft-virtual-machine-converter). + >If you have experience with Microsoft Virtual Machine Converter and prefer to use this tool instead of Disk2vhd, see [Appendix B: Microsoft Virtual Machine Converter](#appendix-b-microsoft-virtual-machine-converter). 5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: ``` C:\vhd>dir /B - 2008R2-poc-1.vhd - 2008R2-poc-2.vhd + 2012R2-poc-1.vhd + 2012R2-poc-2.vhd w10-enterprise.iso w7.VHDX ``` @@ -293,9 +297,9 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` $maxRAM = 2700MB - New-VM –Name "2012R2-DC1" –VHDPath c:\vhd\2008R2-poc-1.vhd -SwitchName poc-internal + New-VM –Name "2012R2-DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal Set-VMMemory -VMName "2012R2-DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2008R2-poc-2.vhd -SwitchName poc-internal + New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal Set-VMMemory -VMName "2012R2-SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 ``` @@ -309,41 +313,41 @@ If your Hyper-V host is running Windows Server 2008 R2, you can use the Hyper-V For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. - >To install Hyper-V on Windows Server 2008 R2, use the Add-WindowsFeature cmdlet: +To install Hyper-V on Windows Server 2008 R2, use the Add-WindowsFeature cmdlet: - ``` - Add-WindowsFeature -Name Hyper-V - ``` - >Use the following Windows PowerShell commands to create a virtual switch on Windows Server 2008 R2: +``` +Add-WindowsFeature -Name Hyper-V +``` +Use the following Windows PowerShell commands to create a virtual switch on Windows Server 2008 R2: - ``` - $SwitchFriendlyName = "poc-internal" - $InternalEthernetPortFriendlyName = $SwitchFriendlyName - $InternalSwitchPortFriendlyName = "poc" - $SwitchName = [guid]::NewGuid().ToString() - $InternalSwitchPortName = [guid]::NewGuid().ToString() - $InternalEthernetPortName = [guid]::NewGuid().ToString() - $NumLearnableAddresses = 1024 - $ScopeOfResidence = "" - $VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" - $Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) - $Switch = [WMI]$Result.CreatedVirtualSwitch - $Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) - $InternalSwitchPort = [WMI]$Result.CreatedSwitchPort - $Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) - $InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort - $query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" - $InternalLanEndPoint = gwmi -namespace root\virtualization -query $query - $Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) - $filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" - $NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter - ``` +``` +$SwitchFriendlyName = "poc-internal" +$InternalEthernetPortFriendlyName = $SwitchFriendlyName +$InternalSwitchPortFriendlyName = "poc" +$SwitchName = [guid]::NewGuid().ToString() +$InternalSwitchPortName = [guid]::NewGuid().ToString() +$InternalEthernetPortName = [guid]::NewGuid().ToString() +$NumLearnableAddresses = 1024 +$ScopeOfResidence = "" +$VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" +$Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) +$Switch = [WMI]$Result.CreatedVirtualSwitch +$Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) +$InternalSwitchPort = [WMI]$Result.CreatedSwitchPort +$Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) +$InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort +$query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" +$InternalLanEndPoint = gwmi -namespace root\virtualization -query $query +$Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) +$filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" +$NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter +``` - >Use the following Windows PowerShell commands to add VMs on Windows Server 2008 R2: +Use the following Windows PowerShell commands to add VMs on Windows Server 2008 R2: - ``` - - ``` +``` +command here +``` ## Appendix B: Microsoft Virtual Machine Converter From 09bf367fe6d865a01d3c68348c87e504d67c419b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 18 Aug 2016 14:04:56 -0700 Subject: [PATCH 008/108] upd --- windows/deploy/windows-10-poc.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index b93bea51c1..6eaff387fa 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -293,7 +293,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` In this example, VMs must use a maximum of 2700 MB of RAM so that you can run four VMs simultaneously. -4. At the elevated Windows PowerShell prompt, type the following command to create two new VMs using the resource values that were calculated in the previous step: +4. At the elevated Windows PowerShell prompt, type the following command to create two new VMs. **Important**: Replace the value of 2700MB with the RAM value that you calculated in the previous step: ``` $maxRAM = 2700MB @@ -305,7 +305,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ### Configure VHDs -And now.... +Start-VM 2012R2-DC1 ## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 From 6fa7beaf7155a6947ccb1793083032d9d34b932d Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 18 Aug 2016 17:14:31 -0700 Subject: [PATCH 009/108] upd --- windows/deploy/windows-10-poc.md | 42 ++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 6eaff387fa..4e0d558c21 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -303,9 +303,47 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Set-VMMemory -VMName "2012R2-SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 ``` -### Configure VHDs +### Configure Windows Server 2012 R2 VHDs -Start-VM 2012R2-DC1 +1. Open an elevated Windows PowerShell window on the Hyper-V host and start the first VM by typing the following command: + + ``` + Start-VM 2012R2-DC1 + ``` +2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt: + ``` + vmconnect localhost 2012R2-DC1 + ``` +3. If the VM is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." At an elevated Windows PowerShell prompt on the VM, type the following commands to provide a new hostname and configure a static IP address and gateway: + + ``` + Rename-Computer DC1 + New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 + ``` +4. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: + + ``` + Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools + ``` + +5. Before promoting the server to a Domain Controller, you must reboot so that the name change in step 3 above takes effect: + + ``` + shutdown /r + ``` + +5. When the VM has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: + + ``` + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force + ``` + Ignore any warnings that are displayed. The computer will automatically reboot upon completion. +6. When the reboot has completed, sign in again and open an elevated Windows PowerShell prompt so that you can add the DHCP Server role: + + ``` + + ``` ## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 From 6c12b9a2f033c8d4808438ac6c8b6fd238f5ead7 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 19 Aug 2016 13:44:01 -0700 Subject: [PATCH 010/108] testing GFM table instead of image --- ...system-components-to-microsoft-services.md | 68 ++++++++++--------- 1 file changed, 37 insertions(+), 31 deletions(-) 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 4c0fc7b9d4..67992887fe 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 @@ -2,7 +2,7 @@ title: Manage connections from Windows operating system components to Microsoft services (Windows 10) description: If you want to minimize connections from Windows to Microsoft services, or configure particular privacy settings, this article covers the settings that you could consider. ms.assetid: ACCEB0DD-BC6F-41B1-B359-140B242183D9 -keywords: privacy, manage connections to Microsoft +keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2016 ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library @@ -15,6 +15,7 @@ author: brianlic-msft **Applies to** - Windows 10 +- Windows Server 2016 If you're looking for content on what each telemetry level means and how to configure it in your organization, see [Configure Windows telemetry in your organization](configure-windows-telemetry-in-your-organization.md). @@ -22,13 +23,44 @@ Learn about the network connections that Windows components make to Microsoft an If you want to minimize connections from Windows to Microsoft services, or configure particular privacy settings, this article covers the settings that you could consider. You can configure telemetry at the lowest level for your edition of Windows, and also evaluate which other connections Windows makes to Microsoft services you want to turn off in your environment from the list in this article. -Some of the network connections discussed in this article can be managed in Windows 10 Mobile, Windows 10 Mobile Enterprise, Windows 10, version 1507, and Windows 10, version 1511. However, you must use Windows 10 Enterprise, version 1607 or Windows 10 Education, version 1607 to manage them all. +You can configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all other connections to Microsoft network endpoints as described in this article to help prevent Windows from sending any data to Microsoft. There are many reason why these communications are enabled by default, such as updating malware definitions and maintain current certificate revocation lists, which is why we strongly recommend against this. This data helps us deliver a secure, reliable, and more delightful personalized experience. -You can configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all other connections to Microsoft services as described in this article to prevent Windows from sending any data to Microsoft. We strongly recommend against this, as this data helps us deliver a secure, reliable, and more delightful personalized experience. -We are always working on improving Windows 10 for our customers. 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 10 work better for your organization. +## What's new in Windows 10, version 1607 and Windows Server 2016 -Here's what's covered in this article: +Here's a list of changes that were made to this article for Windows 10, version 1607 and Windows Server 2016: + +- Added instructions on how to turn off speech recognition and speech synthesis model updates in [14.5 Speech, inking, & typing](#bkmk-priv-speech). +- Added instructions on how to turn off flip ahead with an Internet Explorer Group Policy. +- Added a section on how to turn off automatic root updates to stop updating the certificate trust list in [1. Certificate trust lists](#certificate-trust-lists). +- Added a new setting in [25. Windows Update](#bkmk-wu). +- Changed the NCSI URL in [11. Network Connection Status Indicator](#bkmk-ncsi). +- Added a section on how to turn off features that depend on Microsoft Account cloud authentication service [10. Microsoft Account](#bkmk-microsoft-account). + +- Added the following Group Policies: + + - Turn off unsolicited network traffic on the Offline Maps settings page + - Turn off all Windows spotlight features + +##
Settings by edition + + +The following sections list the components that make network connections to Microsoft services by default. You can configure these settings to control the data that is sent to Microsoft. To prevent Windows from sending any data to Microsoft, configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all of these connections. + +If you're running Windows 10, they will be included in the next update for the Long Term Servicing Branch. + +### Settings for Windows 10 Enterprise, version 1607 + +See the following table for a summary of the management settings for Windows 10 Enterprise, version 1607. + +| Setting | UI | Group Policy | MDM policy | Registry | Command line | +| - | - | - | - | - | - | +| [Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | +| [Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | + +![Windows 10 Enterprise, version 1607 settings](images/settings-table.png) + +Use the following list for more info on each section in the table above: - [Info management settings](#bkmk-othersettings) @@ -140,32 +172,6 @@ Here's what's covered in this article: - [26. Windows Update](#bkmk-wu) -## What's new in Windows 10, version 1607 - -Here's a list of changes that were made to this article for Windows 10, version 1607: - -- Added instructions on how to turn off speech recognition and speech synthesis model updates in [14.5 Speech, inking, & typing](#bkmk-priv-speech). -- Added instructions on how to turn off flip ahead with an Internet Explorer Group Policy. -- Added a section on how to turn off automatic root updates to stop updating the certificate trust list in [1. Certificate trust lists](#certificate-trust-lists). -- Added a new setting in [25. Windows Update](#bkmk-wu). -- Changed the NCSI URL in [11. Network Connection Status Indicator](#bkmk-ncsi). -- Added a section on how to turn off features that depend on Microsoft Account cloud authentication service [10. Microsoft Account](#bkmk-microsoft-account). - -- Added the following Group Policies: - - - Turn off unsolicited network traffic on the Offline Maps settings page - - Turn off all Windows spotlight features - -## Info management settings - - -This section lists the components that make network connections to Microsoft services automatically. You can configure these settings to control the data that is sent to Microsoft. To prevent Windows from sending any data to Microsoft, configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all of these connections. We strongly recommend against this, as this data helps us deliver a secure, reliable, and more delightful personalized experience. - -The settings in this section assume you are using Windows 10, version 1607. They will also be included in the next update for the Long Term Servicing Branch. - -See the following table for a summary of the management settings. For more info, see its corresponding section. - -![Management settings table](images/settings-table.png) ### 1. Certificate trust lists From 265507f2e015267fb70d93b68b2bcd84d778fdd7 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 19 Aug 2016 14:14:34 -0700 Subject: [PATCH 011/108] centering cells --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 67992887fe..b211ba3dba 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 @@ -54,7 +54,7 @@ If you're running Windows 10, they will be included in the next update for the L See the following table for a summary of the management settings for Windows 10 Enterprise, version 1607. | Setting | UI | Group Policy | MDM policy | Registry | Command line | -| - | - | - | - | - | - | +| - | :-: | :-: | :-: | :-: | :-: | | [Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | | [Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | From 49f1cbfcd88035999e28ec7fa184aae975ddb890 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 19 Aug 2016 14:53:32 -0700 Subject: [PATCH 012/108] trying tab in a table --- ...g-system-components-to-microsoft-services.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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 b211ba3dba..66d615444d 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 @@ -56,7 +56,22 @@ See the following table for a summary of the management settings for Windows 10 | Setting | UI | Group Policy | MDM policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | | [Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | -| [Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | +| [Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | | | +| [Font streaming](#font-streaming) | | | | ![Check mark](images/checkmark.png) | | +| [Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +| [Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | | | +| [Mail synchronization](#bkmk-mailsync) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | +| [Microsoft Edge](#bkmk-edge) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | | | +| [Offline maps](#bkmk-offlinemaps) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +| [OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | +| [Settings > Privacy](#bkmk-settingssection) | | | | | | +| [General](#bkmk-priv-general) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | + ![Windows 10 Enterprise, version 1607 settings](images/settings-table.png) From 6bee0bd30141780ce1a633751ae9669e438f6b84 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 19 Aug 2016 15:04:10 -0700 Subject: [PATCH 013/108] trying non breaking space --- ...system-components-to-microsoft-services.md | 121 ++++++------------ 1 file changed, 42 insertions(+), 79 deletions(-) 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 66d615444d..266ecd9505 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 @@ -55,89 +55,52 @@ See the following table for a summary of the management settings for Windows 10 | Setting | UI | Group Policy | MDM policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | -| [Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | -| [Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | -| [Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | -| [Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | | | -| [Font streaming](#font-streaming) | | | | ![Check mark](images/checkmark.png) | | -| [Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | -| [Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | -| [Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | | | -| [Mail synchronization](#bkmk-mailsync) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | -| [Microsoft Edge](#bkmk-edge) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | -| [Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | | | -| [Offline maps](#bkmk-offlinemaps) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | -| [OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | -| [Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | -| [Settings > Privacy](#bkmk-settingssection) | | | | | | -| [General](#bkmk-priv-general) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | +| [2. Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | +| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | | | +| [5. Font streaming](#font-streaming) | | | | ![Check mark](images/checkmark.png) | | +| [6. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [7. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +| [8. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | | | +| [9. Mail synchronization](#bkmk-mailsync) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | +| [10. Microsoft Account](#bkmk-microsoft-account) | | | | ![Check mark](images/checkmark.png) | | +| [11. Microsoft Edge](#bkmk-edge) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [12. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | | | +| [13. Offline maps](#bkmk-offlinemaps) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +| [14. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [15. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | +| [16. Settings > Privacy](#bkmk-settingssection) | | | | | | +|     [16.1 General](#bkmk-priv-general) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [16.2 Location](#bkmk-priv-location) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +|     [16.3 Camera](#bkmk-priv-camera) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +|     [16.4 Microphone](#bkmk-priv-microphone) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.5 Notifications](#bkmk-priv-notifications) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.6 Speech, inking, & typing](#bkmk-priv-speech) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [16.7 Account info](#bkmk-priv-accounts) | | | | | | +|     [16.8 Contacts](#bkmk-priv-contacts) | | | | | | +|     [16.9 Calendar](#bkmk-priv-calendar) | | | | | | +|     [16.10 Call history](#bkmk-priv-callhistory) | | | | | | +|     [16.11 Email](#bkmk-priv-email) | | | | | | +|     [16.12 Messaging](#bkmk-priv-messaging) | | | | | | +|     [16.13 Radios](#bkmk-priv-radios) | | | | | | +|     [16.14 Other devices](#bkmk-priv-other-devices) | | | | | | +|     [16.15 Feedback & diagnostics](#bkmk-priv-feedback) | | | | | | +|     [16.16 Background apps](#bkmk-priv-background) | | | | | | +| [17. Software Protection Platform](#bkmk-spp) | | | | | | +| [18. Sync your settings](#bkmk-syncsettings) | | | | | | +| [19. Teredo](#bkmk-teredo) | | | | | | +| [20. Wi-Fi Sense](#bkmk-wifisense) | | | | | | +| [21. Windows Defender](#bkmk-defender) | | | | | | +| [22. Windows Media Player](#bkmk-wmp) | | | | | | +| [23. Windows spotlight](#bkmk-spotlight) | | | | | | +| [24. Windows Store](#bkmk-windowsstore) | | | | | | +| [25. Windows Update Delivery Optimization](#bkmk-updates) | | | | | | +| [26. Windows Update](#bkmk-wu) | | | | | | ![Windows 10 Enterprise, version 1607 settings](images/settings-table.png) -Use the following list for more info on each section in the table above: - -- [Info management settings](#bkmk-othersettings) - - - [1. Certificate trust lists](#certificate-trust-lists) - - - [2. Cortana](#bkmk-cortana) - - - [2.1 Cortana Group Policies](#bkmk-cortana-gp) - - - [2.2 Cortana MDM policies](#bkmk-cortana-mdm) - - - [2.3 Cortana Windows Provisioning](#bkmk-cortana-prov) - - - [3. Date & Time](#bkmk-datetime) - - - [4. Device metadata retrieval](#bkmk-devinst) - - - [5. Font streaming](#font-streaming) - - - [6. Insider Preview builds](#bkmk-previewbuilds) - - - [7. Internet Explorer](#bkmk-ie) - - - [7.1 Internet Explorer Group Policies](#bkmk-ie-gp) - - - [7.2 ActiveX control blocking](#bkmk-ie-activex) - - - [8. Live Tiles](#live-tiles) - - - [9. Mail synchronization](#bkmk-mailsync) - - - [10. Microsoft Account](#bkmk-microsoft-account) - - - [11. Microsoft Edge](#bkmk-edge) - - - [11.1 Microsoft Edge Group Policies](#bkmk-edgegp) - - - [11.2 Microsoft Edge MDM policies](#bkmk-edge-mdm) - - - [11.3 Microsoft Edge Windows Provisioning](#bkmk-edge-prov) - - - [12. Network Connection Status Indicator](#bkmk-ncsi) - - - [13. Offline maps](#bkmk-offlinemaps) - - - [14. OneDrive](#bkmk-onedrive) - - - [15. Preinstalled apps](#bkmk-preinstalledapps) - - - [16. Settings > Privacy](#bkmk-settingssection) - - - [16.1 General](#bkmk-priv-general) - - - [16.2 Location](#bkmk-priv-location) - - - [16.3 Camera](#bkmk-priv-camera) - - - [16.4 Microphone](#bkmk-priv-microphone) - - - [16.5 Notifications](#bkmk-priv-notifications) - - - [16.6 Speech, inking, & typing](#bkmk-priv-speech) - [16.7 Account info](#bkmk-priv-accounts) From 3004fa8129e112f5fc44d4ff7b196b0d69321a27 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 19 Aug 2016 15:19:16 -0700 Subject: [PATCH 014/108] completed first table --- ...system-components-to-microsoft-services.md | 90 +++++-------------- 1 file changed, 20 insertions(+), 70 deletions(-) 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 266ecd9505..c7460fa51d 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 @@ -77,81 +77,31 @@ See the following table for a summary of the management settings for Windows 10 |     [16.4 Microphone](#bkmk-priv-microphone) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | |     [16.5 Notifications](#bkmk-priv-notifications) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | |     [16.6 Speech, inking, & typing](#bkmk-priv-speech) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | -|     [16.7 Account info](#bkmk-priv-accounts) | | | | | | -|     [16.8 Contacts](#bkmk-priv-contacts) | | | | | | -|     [16.9 Calendar](#bkmk-priv-calendar) | | | | | | -|     [16.10 Call history](#bkmk-priv-callhistory) | | | | | | -|     [16.11 Email](#bkmk-priv-email) | | | | | | -|     [16.12 Messaging](#bkmk-priv-messaging) | | | | | | -|     [16.13 Radios](#bkmk-priv-radios) | | | | | | -|     [16.14 Other devices](#bkmk-priv-other-devices) | | | | | | -|     [16.15 Feedback & diagnostics](#bkmk-priv-feedback) | | | | | | -|     [16.16 Background apps](#bkmk-priv-background) | | | | | | -| [17. Software Protection Platform](#bkmk-spp) | | | | | | -| [18. Sync your settings](#bkmk-syncsettings) | | | | | | -| [19. Teredo](#bkmk-teredo) | | | | | | -| [20. Wi-Fi Sense](#bkmk-wifisense) | | | | | | -| [21. Windows Defender](#bkmk-defender) | | | | | | -| [22. Windows Media Player](#bkmk-wmp) | | | | | | -| [23. Windows spotlight](#bkmk-spotlight) | | | | | | -| [24. Windows Store](#bkmk-windowsstore) | | | | | | -| [25. Windows Update Delivery Optimization](#bkmk-updates) | | | | | | -| [26. Windows Update](#bkmk-wu) | | | | | | +|     [16.7 Account info](#bkmk-priv-accounts) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.8 Contacts](#bkmk-priv-contacts) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.9 Calendar](#bkmk-priv-calendar) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.10 Call history](#bkmk-priv-callhistory) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.11 Email](#bkmk-priv-email) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.12 Messaging](#bkmk-priv-messaging) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.13 Radios](#bkmk-priv-radios) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +|     [16.14 Other devices](#bkmk-priv-other-devices) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +|     [16.15 Feedback & diagnostics](#bkmk-priv-feedback) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [16.16 Background apps](#bkmk-priv-background) | ![Check mark](images/checkmark.png) | | | | | +| [17. Software Protection Platform](#bkmk-spp) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [18. Sync your settings](#bkmk-syncsettings) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [19. Teredo](#bkmk-teredo) | | | | | ![Check mark](images/checkmark.png) | +| [20. Wi-Fi Sense](#bkmk-wifisense) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [21. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [22. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | +| [23. Windows spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +| [24. Windows Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | | | +| [25. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | ![Windows 10 Enterprise, version 1607 settings](images/settings-table.png) - - [16.7 Account info](#bkmk-priv-accounts) - - - [16.8 Contacts](#bkmk-priv-contacts) - - - [16.9 Calendar](#bkmk-priv-calendar) - - - [16.10 Call history](#bkmk-priv-callhistory) - - - [16.11 Email](#bkmk-priv-email) - - - [16.12 Messaging](#bkmk-priv-messaging) - - - [16.13 Radios](#bkmk-priv-radios) - - - [16.14 Other devices](#bkmk-priv-other-devices) - - - [16.15 Feedback & diagnostics](#bkmk-priv-feedback) - - - [16.16 Background apps](#bkmk-priv-background) - - - [17. Software Protection Platform](#bkmk-spp) - - - [18. Sync your settings](#bkmk-syncsettings) - - - [19. Teredo](#bkmk-teredo) - - - [20. Wi-Fi Sense](#bkmk-wifisense) - - - [21. Windows Defender](#bkmk-defender) - - - [22. Windows Media Player](#bkmk-wmp) - - - [23. Windows spotlight](#bkmk-spotlight) - - - [24. Windows Store](#bkmk-windowsstore) - - - [25. Windows Update Delivery Optimization](#bkmk-updates) - - - [25.1 Settings > Update & security](#bkmk-wudo-ui) - - - [25.2 Delivery Optimization Group Policies](#bkmk-wudo-gp) - - - [25.3 Delivery Optimization MDM policies](#bkmk-wudo-mdm) - - - [25.4 Delivery Optimization Windows Provisioning](#bkmk-wudo-prov) - - - [26. Windows Update](#bkmk-wu) - - - ### 1. Certificate trust lists A certificate trust list is a predefined list of items, such as a list of certificate hashes or a list of file name, that are signed by a trusted entity. Windows automatically downloads an updated certificate trust list when it is available. From 68648d8692557c581a16f14902c8af0f6e096077 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 19 Aug 2016 15:32:58 -0700 Subject: [PATCH 015/108] first draft of server content. Still need to add specific differences between client and server --- ...system-components-to-microsoft-services.md | 80 ++++++++++++++++--- 1 file changed, 67 insertions(+), 13 deletions(-) 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 c7460fa51d..00546b3e79 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 @@ -98,9 +98,61 @@ See the following table for a summary of the management settings for Windows 10 | [25. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +### Settings for Windows Server 2016, with the desktop experience (Datacenter and Standard editions) -![Windows 10 Enterprise, version 1607 settings](images/settings-table.png) +See the following table for a summary of the management settings for Windows Server 2016, with the desktop experience (Datacenter and Standard editions). +| Setting | UI | Group Policy | MDM policy | Registry | Command line | +| - | :-: | :-: | :-: | :-: | :-: | +| [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | +| [2. Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | +| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | | | +| [5. Font streaming](#font-streaming) | | | | ![Check mark](images/checkmark.png) | | +| [6. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [7. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | +| [8. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | | | +| [10. Microsoft Account](#bkmk-microsoft-account) | | | | ![Check mark](images/checkmark.png) | | +| [12. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | | | +| [14. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [16. Settings > Privacy](#bkmk-settingssection) | | | | | | +|     [16.1 General](#bkmk-priv-general) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [17. Software Protection Platform](#bkmk-spp) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [19. Teredo](#bkmk-teredo) | | | | | ![Check mark](images/checkmark.png) | +| [21. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [22. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | +| [24. Windows Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | | | +| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | + +### Settings for Windows Server 2016, Server Core installation + +See the following table for a summary of the management settings for Windows Server 2016, Server Core installation. + +| Setting | UI | Group Policy | MDM policy | Registry | Command line | +| - | :-: | :-: | :-: | :-: | :-: | +| [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | +| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | +| [5. Font streaming](#font-streaming) | | | | ![Check mark](images/checkmark.png) | | +| [12. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | | | +| [17. Software Protection Platform](#bkmk-spp) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [19. Teredo](#bkmk-teredo) | | | | | ![Check mark](images/checkmark.png) | +| [21. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | + +### Settings for Windows Server 2016, Nano Server installation + +See the following table for a summary of the management settings for Windows Server 2016, Server Core installation. + +| Setting | UI | Group Policy | MDM policy | Registry | Command line | +| - | :-: | :-: | :-: | :-: | :-: | +| [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | +| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | +| [19. Teredo](#bkmk-teredo) | | | | | ![Check mark](images/checkmark.png) | +| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | + +## Settings + +Use the following sections for more information about how to configure each setting. ### 1. Certificate trust lists @@ -112,9 +164,9 @@ To turn off the automatic download of an updated certificate trust list, you can -or- -- Create a REG\_DWORD registry setting called **DisableRootAutoUpdate** in **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot\DisableRootAutoUpdate**, with a value of 1. +- Create a REG\_DWORD registry setting called **DisableRootAutoUpdate** in **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot**, with a value of 1. -After that, do the following in a Group Policy: + -or- 1. Navigate to **Computer Configuration** > **Windows Settings** > **Security Settings** > **Public Key Policies**. 2. Double-click **Certificate Path Validation Settings**. @@ -138,10 +190,10 @@ Find the Cortana Group Policy objects under **Computer Configuration** > **Ad | Don't search the web or display web results in Search| Choose whether to search the web from Cortana. | | Set what information is shared in Search | Control what information is shared with Bing in Search. | -In Windows 10, version 1507 and Windows 10, version 1511, When you enable the **Don't search the web or display web results in Search** Group Policy, you can control the behavior of whether Cortana searches the web to display web results. However, this policy only covers whether or not web search is performed. There could still be a small amount of network traffic to Bing.com to evaluate if certain Cortana components are up-to-date or not. In order to turn off that network activity completely, you can create a Windows Firewall rule to prevent outbound traffic. +In Windows 10, version 1507 and Windows 10, version 1511, when you enable the **Don't search the web or display web results in Search** Group Policy, you can control the behavior of whether Cortana searches the web to display web results. However, this policy only covers whether or not web search is performed. There could still be a small amount of network traffic to Bing.com to evaluate if certain Cortana components are up-to-date or not. In order to turn off that network activity completely, you can create a Windows Firewall rule to prevent outbound traffic. >[!IMPORTANT] ->These steps are not required for devices running Windows 10, version 1607. +>These steps are not required for devices running Windows 10, version 1607 or Windows Server 2016. 1. Expand **Computer Configuration** > **Windows Settings** > **Security Settings** > **Windows Firewall with Advanced Security** > **Windows Firewall with Advanced Security - <LDAP name>**, and then click **Outbound Rules**. @@ -198,12 +250,10 @@ To prevent Windows from retrieving device metadata from the Internet, apply the ### 5. Font streaming -Starting with Windows 10, fonts that are included in Windows but that are not stored on the local device can be downloaded on demand. +Fonts that are included in Windows but that are not stored on the local device can be downloaded on demand. To turn off font streaming, create a REG\_DWORD registry setting called **DisableFontProviders** in **HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Services\\FontCache\\Parameters**, with a value of 1. -> [!NOTE] -> This may change in future versions of Windows. ### 6. Insider Preview builds @@ -211,10 +261,10 @@ To turn off Insider Preview builds for a released version of Windows 10: - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. -To turn off Insider Preview builds for an Insider Preview version of Windows 10: +To turn off Insider Preview builds: > [!NOTE] -> If you're running a preview version of Windows 10, you must roll back to a released version before you can turn off Insider Preview builds. +> If you're running a preview version of Windows 10 or Windows Server 2016, you must roll back to a released version before you can turn off Insider Preview builds. - Turn off the feature in the UI: **Settings** > **Update & security** > **Windows Insider Program** > **Stop Insider Preview builds**. @@ -358,7 +408,7 @@ For a complete list of the Microsoft Edge policies, see [Available policies for Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to http://www.msftconnecttest.com/connecttest.txt to determine if the device can communicate with the Internet. For more info about NCIS, see [The Network Connection Status Icon](http://blogs.technet.com/b/networking/archive/2012/12/20/the-network-connection-status-icon.aspx). -In versions of Windows 10 prior to Windows 10, version 1607, the URL was http://www.msftncsi.com. +In versions of Windows 10 prior to Windows 10, version 1607 and Windows Server 2016, the URL was http://www.msftncsi.com. You can turn off NCSI through Group Policy: @@ -1102,7 +1152,7 @@ You can also use the registry to turn off Malicious Software Reporting Tool tele ### 22. Windows Media Player -To remove Windows Media Player: +To remove Windows Media Player on Windows 10: - From the **Programs and Features** control panel, click **Turn Windows features on or off**, under **Media Features**, clear the **Windows Media Player** check box, and then click **OK**. @@ -1110,6 +1160,10 @@ To remove Windows Media Player: - Run the following DISM command from an elevated command prompt: **dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer** +To remove Windows Media Player on Windows Server 2016: + +- Run the following DISM command from an elevated command prompt: **dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer** + ### 23. Windows spotlight Windows spotlight provides features such as different background images and text on the lock screen, suggested apps, Microsoft account notifications, and Windows tips. You can control it by using the user interface or through Group Policy. @@ -1153,7 +1207,7 @@ For more info, see [Windows Spotlight on the lock screen](../manage/windows-spot ### 24. Windows Store -You can turn off the ability to launch apps from the Windows Store that were preinstalled or downloaded. This will also turn off automatic app updates, and the Windows Store will be disabled. +You can turn off the ability to launch apps from the Windows Store that were preinstalled or downloaded. This will also turn off automatic app updates, and the Windows Store will be disabled. On Windows Server 2016, this will block Windows Store calls from Universal Windows Apps. - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Store** > **Disable all apps from Windows Store**. From 47d6a02a54f3ad428d5e9685676e5d2e44e3b4c8 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 19 Aug 2016 15:48:34 -0700 Subject: [PATCH 016/108] removing old settings table image --- windows/manage/images/settings-table.png | Bin 60231 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/manage/images/settings-table.png diff --git a/windows/manage/images/settings-table.png b/windows/manage/images/settings-table.png deleted file mode 100644 index ada56513fc8365e0c23374e0223eb3c7c30e9aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60231 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

_}cG=d@Cn*%j+VIW_HAPKb8iErN2sN?Mv z_4hwab(pHr13Ds#t~AIqBILf!zFl~QkA>yfQDP67*1~vKdikhqHayv!ch>{VYklei zPPsQjEaQOIwKMfQ{XpQnbS3~xmQOI-1vv0Fqf}x{s%^~kC^Q7yhxo$x#^x?FAt0%@>w^Qu*OSqieF(|5tDa6(tqO7-KgkiX}Zy$)WZN zi@QedLl=)1N_K$8HWp)LjFxZW^AnyRl@dmB3lfOgqrQQrI)RPkJ(>yQnQq~{tR5^C zEHNLT5_+I(Xn`t2TgIgDKIUnyJ!NG~I@HTjR5q$|PV)((GSQZ)uQ}zRAY0eAcVqXa zU3$Cq`Bzknb-*D;Av*Fib>JgPTU(9f3x9arP;I~euc(LtgC6)t&^sKR8<(n>H5!77 zdi_|0(TfmvVy@zm78jpD=@%eISc~p6{A7*XeIT_nF-W<^$Am(TG66+uU0bTjXpqCd zy4V>bn5u9~L`0Sgvn`Lp4#Sun8>!_=4+K}mBh=TFr6ti+`N`UCKhl&*Fe_~5GlXgQnJ*f`~=*dO1 z+N@eF$l7=_g>?~kFR6!5!Hpu9E1kI*j7#)eNJy2=!`Re3#@tRbh*$QsukhJn0qTT~ z+nY5z$RhPx&=U2s4Lj+4-lT<_hT|JI4Z*GIb0p+!BA#vLPyH4aOH2dyuntRQB3LS2 zUJCsCw1TgIjR62!JyF}2Ha(9$XGD=+&1OrL)lcBmN*Z5p{HX<2Sc*@$i z&LCzY7Tx7wFmTO*E1S=*9R46m2Nly4&$M2L1)nFJJ3UmA=sSW6LHxf_HB?-(Q7vnz zmPSK9X{A`lsu_m|d{-X_Mm?#k(T0CEnWq87?s3|$K9u(Rmdl1S%d){pB?-}N752}@ z$?X^KbRU7V;KJCDOp~s-k8j(bZWmtqg5SOOo0BI6F5w^+HJIrZoYyInCJgSDyw%bBQ!ort~bDBf#I`jOxtN13)JDl`fl z#3{?@(St~sIpX!`+LF|AUR!0aJ)%+v#$z#DC{REVYtmBR!O7LI{Lk9%e+86u#_b04 zQ)n3556h28ArtXRE@CZ-NDMAOOZlh3_jSD7TODZSykkhT0z;gy8;%%HAUek3GGOLqI;stmgyu+~L)nV5&%0@~Q6O>iR8v#VE$K5CSA*^$WOi*%*LPGkyXaS5K;!AA9b-B%^cLcHFF z81*f@d0{kmLkE^{PA%`TGF;Zx?tvdRI0P$Y(LJdywoS;t;7dk3;v=_mP{7n{YZicW z$tjUc?e^B|to;Y^a*kQ)ho{oto)doNr1PLE0qbd$;$euG-Zt|SD_WB9^ADZzZcm)+Jt4)6vw@y#^fJ8p^%akE zJ1t4iIJ`JXD6gwlR&MB{ic#>JT#+KqveIDDOnQ+hr1(ffmjUo3=C1 z&KYY)Z5QAtsvYB>nK!JjeQvN9uyl^c;T-$PAtkjfd^f!2(tcs^Hwp!Rqgz7yb1gF~ ziBB@w5C-gY<1_rPiFHUy4G-n0M4a%iF}|nMc0H7P<=PrW<;&sqAnj~=v&)(G*@bLY ztkZdKBPI*_!eEkl`mLpasuU9Lc-rfMi66epA<^j>pBzhDZ2X9@_RN{n?(-l?o^5|x zaqIP*96OT}(XF19OA#bo&%08?sEJE<)rr6jA1~*uO364GHYfLHa+mz-O%m!{BAk8m z0IaQhZ+t%WmO1kRKQ{91t-#^oGcJmI22Q=7JiQkgYEr@pU%wjfuU?9zQF(l$J1DmE z`Fy0hZhKJmdUKM8&~03=>q9S6&-LBX8nc5ZDSPC1GuFf_2!`YegB!JGhGn`YifnbF z(mZjmlTujsQvTqo#&#|9yTqLJ@>24P9_L=gD-l}(*VVyQ@IT;n5`ft6+NuQmOnvER zc7{W>AA(wMq4sf?HpI<}ZIW}Z>bFLLZ@VbUbSd+SM}uS47>kXI&B^y=rK3~NtS$~< zusYFndz`bE!uQ6`O+;wXs&7|Yp!?=f4`2i_9e<@UveRHW{OmQQvLXVi!{Rf7rCTQ# zBUHyjea9|OxU&@HJ7pAi=gt;pf zmZU7XTw62pWq>YiSnAuiwatZYu5biDu5)^c zt&+_C!ok{@opQJyIdkVCpK_fO=e1K;_dnY4Wv|=d6A+EA9psM%rY}|!6$fmDs-h3& z=EaIu8~ZD*ZAv&1M7piu-LZJLaN%7jrO43pz>CB$Bc6FbW)R(cAqVgC8uKZUZqWcW zQ?(txTEl6%d~4V-6Xvx#Q_CjXeYD?xRMWJOSPm2|z3FH>;sph54i}4;uvOg; zSZk)MT3eNGU2Ht0JC`OIj2vfo_618%~Wze+Ej^MsIyyXx!+6Du@?#!hQ>0%h+PV2lf!M5_{Qh~ep`*u8}!-my+ zuAtb{dARPwXv5NX@l`g5PMx}X;I9L=!8xElfyt?Z!~_&WG{Z@_|Qv%<{Ch*VrrQL(55j{_ByXXYCD%&{gOgfkHz3*x}ptKQKnciWRPEpvDJa*eczp6^~mDU(@&zfF= z@oPI12i@Q<+stJO9QAgB%ZGXRbStOisXu<`?{|9ES)-zVOw_(sYpjMD6XM^> zr|gsA;NJHMr=HMk;gw@N)@9XeqI^K!o2h&E7jN68n`T1zoHAv2iQ{_~YUa2s0)ES$ zrdAX~flaITowdgs%XaZf!T^a|<>IY)q1q@dVXrtE3>u6SyBfUfD+y@c&KZJU_tPl& z`KHIlQDRS43LCoHTlJ#xvk@{)1R2J7P*SBLF>>wX-V~gyenuO2Mx)MrFW=ofre~bw z&L>kkW|snUnZwK-lFzoI-a5P%;~wEf!YNxm=aN@vF5zf)J0s1VmY7tF2Hh<#hkxws z^f%uoFAAWjSYMTkk4U;@Usxg_B9=#>Z6!h1P4{ZhTFl9CO-MSi4lV6k1t;;XNz!E9 zZT_41dRS(W;XbeYwWJXmmYHb9X(p1V1`4%4T2*BhCTjM334b_CRV=C>6z>1Y#|-?l90h|UM6+E z0b3{U4LE+F_BIjvW_? z#;jKE>9)VCS~&NH&YbQ{A(QX&L;NQ;{*_hEs#~IW^)~Da+$_1wTS@A5KyYw@I`7dw z7p=n%TmT2p@sMp(&t_`e`Ca5v{YcwUtgc&SnY-OcD&_#pk34mw65Os#qCAmYnONmJ zT?aEfpZqXKJU?3RpV3Ec)80sVdj@p_##Rlz#PtN~f*86}S89~>fqXH7(=09=H~9tT zjkyK?QQKVCI&Wz;yO}a!xWgk>dirr@#Ri3}uC_uWl>-%7<}74`5E>fC!zN?!Or$2F zV=F{sW`+6dnVdrMwwE(BVv%E}`80@8BJDwr$|3HjybLq`Di)`QF_TAd zJ{q2icXlBzPdBSmp;8SziaA7|mf0g^?rym$kxBU^%iu~7xH?PTQkRFezp%f`sXo+U zK7@6(`9)E|(vNh9yZO$&{dQPE!_UH_Bg|wxGd5!>lAJdf=COx7&p6z*-#byVKEPdI z;&!7ojGrAm6f8ZR3Ka2ta{~ebB9vfTv6F`p9+WrA!~MyMVP@hEFX4lHmWTY8h?rC( zKB?4~?MF8h4>RPOQ7&E?JG?#@75;o8b;g&C?#}0IRTbiUChDg6 zBI=DZ(l+!=BHCpsUC0X7*1YA0Y)s1<2!8f?jq&tmq$2xB(66sK(>47HzH#2iJO(8{ zP*OEP|Er#&ar2yUwSQ@$1aGOu*|TSp($fQ{@HTIsFdXLTUaM~HjgE>c!OwsmZ2IFK z+P-e}{jmGyzD*Aj-@nL6b7i+^bC2#+85x8RuL3^Il;CEs4y%yf+69I9=so}!iU>EX zw(R$qBF9;K}?d_QLQTta`o9fTg^;EY9&PQ_Vssu6kZ8&lyD_z3JoUY7Vrb^^` zEq)1~7+=XRjsXuUe?ICy8g2v-cD2 zR=qHg;SFTBm1LGk>sj%i(r0S>ZUeFA3!=-6-B!?CV{=d#XLX*N>Ca>w_8_ zfmr_VlZLn1GkjS%p_L)du5xiVl_R?kYD6|$$g|QK2h#GicX_FV3|T#KCCU8T2fxtXVrYWQsv4YiYk zF3R;7-~NA{opoGP+y4FyNbKD2J?H%Hz31HXGc#v5_Ot-9!(PO&JPJh!=$4;U|!QF+pAU> zB34FG%CVk&dD8+&WEJJvRQdkG({XyRuY3M#;olrR*wtizU8b)!2^;vQi6J5z+iNXM zEed|JQA%JkJ9?j`LL(F=h7+OJX;mGua;%~6?Ms=s(ch*>o>mj`VQb4sj-$fvkz*~c zA3SJI-jEQD<_4PhY69GF8(rCK#Ae|6H`6;}Oz$H0P7&az&#aHf=?n*t_=Os!dLenx z4W8YDJrSX_U0aM;X6KCyW_VSFRm<#nY%!jtO$NV>ni#Db&DSwJf;q0-h=Oi^h#lo4 z@wA=v3k+yF1}j9`9cMFv#e{roY%SyZY{$A1392TI zQscp6h+lXpbGT#7%jV<0TsddtRPJvXMGwlL}r~0wb)2 z1zJ0Suv9rNl~FN5RzKfZd_Ct(lz%{j;o|-x-fb_>`Zmf2*)2$=-}0CCsE)GdTGTAr z!IRzT!k>i}8%cab^JE4ZlzzQ_@ZRdvbXi#Ge#>{tMT78 zQH|o9*Xv-YG#V~J3msn1Tgn!@8`!H6Jc99#zbur|LnOVo&*!a=4J((ffE|e)P`4*< z3F+m;`#v=~sE?6STu$>8atgB<2E+G=)cZO+b4giKXeG5RzR&>gQgPlpQ?)lXVzBaL zipuMDSI~8bHcVy0F!>iElQXQdiR#QbUgm@k^$);8E^f?zdUwaXPw*bNp0!O(^P)5T z?a+1&hCyu{mUN(Yq0Op{fA`MP!^vs=iH~8bXV|xUcVVxsGZoT>eGd11g{@^iONpRb z&;FmQkz(GD)A2e!9dhX%1M7Ee;4>{fl$Aqc{RgrZ%Vr=_b|bKb2iN;z{A>Y=q4&lo z+5<)~oY2xCtj^ZQM$YM`sF&fo9Jox}fp*5+3QWC^lt80NR(B7FS6ei<$3t~nzTeEN zSkWH7oiS0Wl;g2?sTQqLzjNlLXs;_p@6E{c<)#)2(yx)F%${f++3kn3t%S!%<2K?z zc#cbpf|@5F74i^>D87V*1S5})f}Y-4;%t=y>p=kker{Nn>b-A1-v3Z~;UY_!2GysDt26~$ zw90Kh(UQ_3uNXF~qG8Ap_+ug|Yl!ojeT{~s4!oL6hK9Lu)0))lcD%q0p;xYcowO?* zSW!+K1>j#(Ij)b|JxXFA|H2)VS_L-cO85bZb*Ig-5R_yxQ^Bp-sXI`=cLud<1)6 zRaYON-CI*wG`njO#F~q2qR~Rcf*8cbe%t#AFp*j$`_*o<1i%!_;D37$4DM1E1j^FNs%bDid2H&qEYt(C6X zD^=j>{?Z%grI4N%cXXFh*9_HZVO9AQZ}lF8q0woY3A!es9Z#c_w^S5(2E<}pH9Tj( z*1V}ZeUXq+>9Ylu6^q@6EE&<{Q)HqATNrq~xn zLfd@qR92BE29b8F)ZdTd!#IiB>$*!c;YzE6b3to+-_5Ew>o<407E%qCOY+x@I!K>E za3|e`ifoWkQca~%h@3l*b`<3#`OA!3B77xn51xf4rl_0jl6P|6Q%PG3C$rVO96(2p z%)GO|X}4EUx<e^+=vHM4t#pTVb_unpr>tO26*EN#3q#78jQzCC>XUvWC$GNu2=IH35uBNrW zWzW0tl=1FQpC)Hc0I$c@y4X$5Vcq9w+o#Y8nb* zrf<2@>$!P@0rs8NxUCt?R?G_T#U%M^$KrC`e#UYNmB2>)m<5F~-M?XNCnLO{)WO^vQD67rfPox~G(QsnUZw0`5p^HM>{`SXIIW+NT<% zA3l6&G#8N3V!)W^Ra_P@!+HohdIT>l!-wDx;NDyv6nXU&Gxi{bI;wYv2kgU?Xpzv- z-Ov5~mom?`C^`)5~Iw`&E;23 zlsFr!AWUtPqpqQWz8rc=wAzypNs>|F@GY5$1{;a=}LS}Pm2t|1;3GHqXU{9HP1ddb_Aicx;hi zfl~gigkfHCX1vwEv+J-8`R8Y5zNwMY{J3;RufTByumoFm=tPn?Jb}nG(kRLMj)}QV zNXerJ_FjlO*BIs~`hS_08y#2WuoyLqsV^b%yZ4^ zyI-|}2NmE_s64_*SGWFxGt7DK@kjnPLoq?du;z4rPsctKvwnjftk}=DnqBl?OafUPC}L&FUus z*J(>Ehdg5NXQVQ(JiFridBxuXuujr4Vc33=sa*2B7N6Tkcuv_~;j~s}X)m;lK$6%j z4nnPRorl)e8)^r99o)%q15(?0=_H%%B79rjna;LxSn3G+VTpr?eRd6Xh;r2EhEnDZ z4!dP&HN~%hyr^euR4Yb<8FF(?+xn7UAmL2QGOswZM7a9NZf?Bn%+U0G5ZU?$7TF&TO(^|y8N25w=?!Rlo#&Mom6{{=7f_j$g-f zozH!_Gj(oRXmka$`AQ&l%B)tx)gkv$WR|M<+V`q;ck_eTdD7&yZ~0jwj%SV@?o;u8 z_VNqAr8v)?j81XVHy+|9EOhjsIpr&mp9LcL!rO9%&9|CpxwQB$`0d<~Z3zDaygDNf zh~P#^B{bz-Tw0n)F!V`3$c#P($f5fA?4q!t*9?J%DXJK|G~1hb4K6N90Hy9_5Ha-9 z>;HcJ%5Axmjo~x8@CzQ?z=w3QE$Or>Qbkr<>l_ws;`)!$RAq#PiP04Rh zuBPtSsz|PnSStZVF*-03eDn@a-|T z=(Ulh7m*WRI))O*?$^yv42f7NYuQfP0m*oJGU8N#UkHp(SunsVNz?%&0c9XQugQ0( zq{8?D#J(EVL}pkS9%{PS@DYAC{&s+b`A~u!Ck;H03Y9V{z3UZUvvBZ&_H$Yds3^vB z`#dAANvWKRapx9{w{nR0bDqLV;l$pOjAV8t69;uG3UCNU=CG2wP16g_y=QysR5V}S zj;AwhEHvKNwYvJ71K!8WpMfEPz0T3M!zV)7s7frfUeU8IcXEz6^KSa%H1k%4@KoR? z2N=qhy(ALwRp>Fx@HbU)N(xB1Kn(G*;H88_LM#F{r_OK_bMzHHVJ7!CgjJLMZ-_k4&B{(|dnizG5(e!*Dct$dsrQDjDkTvdpH z#8w+JX9al}2G)sclDu_JprqmBeu^Zuyf>VHp0#w#-y?s-ik0digGf{H7h|FUl%Xo} zi0+h7lucQYuEj22gw z!hlSzh<)rL;xI#UEUS!ZO50-Ds@e-;Tgl-D3l5nD?QUgu*a)z{y2tCDDSz@Z;~5+` zJYIk-dpN?tY@DI*^ARtrSvsQaTw=J3$s8y}Kx;Tnr>zH^w?T9z&`As=NS!HNoCI5E z`?xQrC)$61PwQ@>M)y`jd7|U>>mA@torT_iIyAy>J9s<}{MII_%nDmT`zb{HWfCP9tiueXpZ2-RVMa3iL!-me zvJU(ms5uEOPgt^3p3W5u&&0EVt`It_RaDAn{jVWP7k3ud8+N?B1joLQBlqVvRQcS7 z`rQl72yUV;^MFrn)M885$}Cu2p`}+1yJN2fD@WWcIq6v|t9^OME_zscZ7ITeUvx=} zw$eEK9|0krfge-AeRd&TYf3M9WMdd*xm>q^^hiid>@5P^)^7c_#rGG~`S}u&Zhbx> zo!#`jM-Pz~V^{N=dDrAd*#-vg2Bds?JukK`lr`!|!5OQ`OaWhiI4c3Jq0wSA;2@M1 zcvPH>zs1Cy<0UL4dvDY0gnVkP?nJW3A89BFD;tff|Gip(csZcT4>Xn??Ao=Bl6cCUg`i5T_6Cn3Ni2I2tby<>PqNT}%>TpSLeLanPT@=pUl zY$d&{OgM%Wa_-#O>51*hJ5RU(&61WhCPB^Ko_#G6QD9Fh%$g-;i}_xiw@GQ2ltepc z=mHk0!#zK7Yyx(~?p70&TM5W2@z0e_xxkZ%_P~lN!Hir`u91b*w^nTaDYrSZb;WGA z+8oxZ+TB`siei70ZIAzO>ez352{CP_E+`Ql`J4j&UuvY|+%Y$5z0hNMeLc!dENg(w4trLl(X2a!+-_gZXR-@q%&e_uHp>pCGOsfYdwsD zxI%B16F-Q9(6%)vqm<2iJWQB4{Mq&bnyBHNy$NrCS$8~nQ7hEY)s?zH_0uavQxS`5 z(!C_cC$5oQT{}FUsA_QA;7^zQ5eU+FzRR|lDCBj#ALOE z!?=DFImBWGqJ+-(>V@?3w&trVPdy5crCE*MPiaP}R&xJ(KY7iA9Qhuz^gee4sm9&A zjh*bm@mtiS1U1E<*ScI@`KeB`{yoLOJY<+uV7(jt2t!7|m${9fqU-$&3X0fdKfrvXIkxPYO{> zuZhwWfFR>Hu@n8?@YXGj z3AeDa63?I@Wu?KKj@-{MNcI}3&`?^65dXJsIPok`w24-Tk4@v5Fny&oNa~A{s7uf^olp8T=fO5pC{?KK? zIcdPWJV)>)K`5&H-yz2mGoX0D^bo{X)N<2Of0l17oDJ~uedhmRL`kxy-JcDUpGacil)GW8>t z`cq8_^lOplaIf|cGlZam(;(bV37c- zu|m__*f=xxYmnt~q-A1a^z7`c;S#0z5F*$Ct6F>BDu{wba|d=S)p>H$Wp1tWJ8uuY z_|%O4ExT!|!!J9R^f$s~bG6MS+GmYszH#84GS#~UPFtD^Ei?=tMOoU~ zjvf1t7s>|3MLgLyt`C|`j$l7kJIxjvrI57cTK8t%(p#n((ck*vJl5#`avmGkpOluD zw+PF*r3XDJ(C>^l>Rjqgj;_=13^6v8?mE+ytBs|3Cl_p$y?SkG?LU^L85!MN8@8U+ z2N(OQy{PmRvkdkF)RHVEf-PURAhsusi3pAb!Qd^qLe~~Xw?>7q5MaB#a_G8gD{vbw zK5x0V+vNjO-s3O4W=B(wcmwEzmuD0i^9{$i>S!b7%m<51PtR~v+maBaXLLjJ>+}p%Xbs{rXZ=0R>|O@6moK zOn`iAolCb4vL?6CrJS>d2`pj966-^nMJ9#H^lk>@Na6Xst4@Z}Eg$(Sf+Uof8(04} z(^7qPFSA+)Cd8~@8}+m12xb0ObNV^N=aZfKL%#I)dzv43sX;2o`1)SX^V2;wg+gid z9mhqfa|xB7sh*sxy)aIE)t{G{ZsStbm_lFnTstPwo69<dcC~PB0 zeUyTg9L?ya3st0$G7#p0QY$9O*3Xqivb~BkxAXiqUWwbBs@TDtXd}X{;|D2h9w0W> zW=;iq<=!gddrL7n^jE~4PsJlyB4)>v98cOv+s;JU{i}4a&^Xqc)znb#=WTWE6uc%O zAJq)L$IGpxsMyWfLFQ}+6ptVXgh1*g`PsrBdCc0y{yS?2M*h?|bC6*DnRS=6BKAjD zE9UK|UrY=qEph@$5J2q39N{1f1AtxB>HqHKHQN8;o~&y%K@Iq`r-wT!YW*8t!MwNf zC5hH*#P_|oNsP>+wkG%G2t4DH%hOLR@;}$7*^DH!1h#3FI`I6Z@cGH~0R#_}0;X?= z$0i?vbP0Fl%v!+7y_+SxY`FD_6<9w9PlfggY{IxLK_)7Mew*%1!Nk6FxqD?@f??-E&I2YrV$>oCjRy1{9*&&!$KE7v9a53^dxI}QpuwU)7Hwgw%4WO0p% zZrrTdS8i@@y|YGpZjMLY&T@7XO$oTc%mIGYdo0Z6dfb!Sv-jiA-0IJqLq@pU!W3X@ zl3}(oJdg^=!@T|vTLd$Q8G+&92g7tZGBFNacZVaN?dG+7l8kS68m?M*Xqg?V|2W!U zziwT-KP_rauDR7vJL=kK(}tthh&3*A?C;zC@PCzSKXFUGt)K9e@o|Vnjy$d}nHyPI zSz0ir<_!i@mP<+#y+cFiCFUAZGU}`EZA_DGb(`-2tIw0Y5s$T{%i~Uf{bC>XcwC;n z0apK@Y%`wkSur$`8bTdZ#9c+3lg#!^%?8SgG3ojD`+yvbpgJ1zhJkHeYqsueVffVj z+xeIFX19$N6v_-M8Iw*cUYba1hql&=`E&+NXh!%?8Q!lBUu9>o$&m~``o6ijdD=^T zCqDOE)PKzHLa}o++g^Vg-;w^|dt4wPSfA@+qA=TkaUrcGoLmPOoI&1M1wr56t<*xP z@svR8fy(?Pe~e$sRh&PjL-O$kK^3k7&T5^~sKB_k-GGGHdy9*U8(}U}9txm2w$ER> zM=9^1#HHEZkrjQznXM%O%TJe9a+q*Ih*wpUjYN2-ZYVyj<4Va@qrBdLDq9V`hgp3&*dXcV z-!nEQy~YDZ3IVrw=Gk-0QB}!59c_YCFg1U z)$$OIdV_A|mr6D^OOM&Y`d#F0Bnj4Glx5l1!sV>MtVYka&K&KBS>hdpM)yUc{H6@c z9ORP&XPQW&&NGnX>t`8Od?6#J_AZBvnuXqN;;ZX*$GW{)T95xP6?btj60^gHp{?q1 zahBm|Q{6m}_4wJv798{o#hm$pVm_)+7rg@{RcVieyiOOf)NNAwDqP*7WISR`e(gQ( z0W?rwEHE9j#X#P4rY3-3&-*y*`aE91gqBBAMc1g*+jC&|o$;Yfq~QLa>x zLsu{O_orKgZ|laz%?=!-6uSF`#p#Z$B;vjR43293Z?ih4XUE!5Ig0of6RENCMYidD z(;22Qhy?-Dr}kpSHJ)}i`4~y2c9LfNC5=?VrsueY45Ak&>~RQp0Jmavm>X-^uZ|o} zdNk^|dm*W&&M^8(F_Fns{rDHDM@YcbRk$g#~ zZ~4oAY*~8%a=CN4#`NMvgRK`NvVWTs1oi!l;-*jhTNL-Jd^fKCn;n@)I9~7*(^jYg za*yRNX~JWK5;U#>aaZy7L^-W+c|Bx^=om*|xRCXHrD4lIH7WtP{q0|Y}E|udR zIkHO-tNrI*bpyd{%@yHMGi&_^>VpPSi3K*<`}S6shc5Jn2}N-{?fpl^lu7BwApEm4 ztz7G4te_RD$$EBM#R&mAt8+A?V!PR+li=dU^ltnsPN_`;4$K zO?tL7Sog{++_IdZ@#D-rBD{~)3A+(Lo?7N26o6am37Nud#+NWxM3n3-E!P|=h69qI zk<`esozSC3N%i*PTeSyJ-{O&vzZerXPPZCWNjDKa^P#20O){%4-D#A2;t5}kpYij;|X?jQ*))zzEdm#!Ssnq{Oky(tXjxFYWL{ybgiTUBO@DYI0t zXK?sTXkq5a(qtVFcI5_x91H74I$()4vbLH+vT7V zr$zMK3uK^;ogrsvFyfFaeK7?ijaabO3PB^IqPD#JX%L)>KgoI}a63tKBAG1pc=}-; z96p+NW1^`tf$jy-OdM&}XeDC)@_E`O)~54IiUVwWF>W@C2m~VdW$3c(%C1!Kxf3E- zDJWDLJ-$nmxHj8NQKg)fG2aKJsB}J;d~GXTz`bZ?V*9wAdYSDfS`PTtr|43EM4ptz z{0QUjNFv@>V&M1S&GWa6^w;L+=XYe|dJMFQ>8NcXHh-W+xK!E@Mj0Z4)Zxr9p#LOr zL6gx4_d5fu4P=Cg1L4;^Jw2^$HDZH0?u9Y_kF8zgb-#m*$CGZO4S=$!w01iwteIF6 zQzHvh-jmU68Oyb#T@{3*scP;$G&Z>22O1JH%h4&)WyRtFmVwmlLtHPQfcW08pPLc|Al;9#z_8svxqK3!4ivTZkuXK&jvKVN*h)TtJ z3R|jSkL0BGP4n!9^3yRX#!Nip-hbQC<#{7S3=JM0C zbdCCDO%6Vs( Date: Fri, 19 Aug 2016 15:57:56 -0700 Subject: [PATCH 017/108] clearing file and using redirect --- ...-devices-to-stop-data-flow-to-microsoft.md | 1255 ----------------- 1 file changed, 1255 deletions(-) diff --git a/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md b/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md index 377c8066cf..e8569856c2 100644 --- a/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md +++ b/windows/manage/configure-windows-10-devices-to-stop-data-flow-to-microsoft.md @@ -2,1258 +2,3 @@ title: Configure Windows 10 devices to stop data flow to Microsoft (Windows 10) redirect_url: https://technet.microsoft.com/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services --- - -# Configure Windows 10 devices to stop data flow to Microsoft - -**Applies to** - -- Windows 10 - -If you're looking for content on what each telemetry level means and how to configure it in your organization, see [Configure Windows telemetry in your organization](configure-windows-telemetry-in-your-organization.md). - -Learn about the network connections that Windows components make to Microsoft and also the privacy settings that affect data that is shared with either Microsoft or apps and how they can be managed by an IT Pro. - -If you want to minimize connections from Windows to Microsoft services, or configure particular privacy settings, this article covers the settings that you could consider. You can configure telemetry at the lowest level for your edition of Windows, and also evaluate which other connections Windows makes to Microsoft services you want to turn off in your environment from the list in this article. - -Some of the network connections discussed in this article can be managed in Windows 10 Mobile, Windows 10 Mobile Enterprise, and the July release of Windows 10. However, you must use Windows 10 Enterprise, version 1511 or Windows 10 Education, version 1511 to manage them all. - -In Windows 10 Enterprise, version 1511 or Windows 10 Education, version 1511, you can configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all other connections to Microsoft services as described in this article to prevent Windows from sending any data to Microsoft. We strongly recommend against this, as this data helps us deliver a secure, reliable, and more delightful personalized experience. - -We are always working on improving Windows 10 for our customers. 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 10 work better for your organization. - -Here's what's covered in this article: - -- [Info management settings](#bkmk-othersettings) - - - [1. Cortana](#bkmk-cortana) - - - [1.1 Cortana Group Policies](#bkmk-cortana-gp) - - - [1.2 Cortana MDM policies](#bkmk-cortana-mdm) - - - [1.3 Cortana Windows Provisioning](#bkmk-cortana-prov) - - - [2. Date & Time](#bkmk-datetime) - - - [3. Device metadata retrieval](#bkmk-devinst) - - - [4. Font streaming](#font-streaming) - - - [5. Insider Preview builds](#bkmk-previewbuilds) - - - [6. Internet Explorer](#bkmk-ie) - - - [6.1 Internet Explorer Group Policies](#bkmk-ie-gp) - - - [6.2 ActiveX control blocking](#bkmk-ie-activex) - - - [7. Live Tiles](#live-tiles) - - - [8. Mail synchronization](#bkmk-mailsync) - - - [9. Microsoft Edge](#bkmk-edge) - - - [9.1 Microsoft Edge Group Policies](#bkmk-edgegp) - - - [9.2 Microsoft Edge MDM policies](#bkmk-edge-mdm) - - - [9.3 Microsoft Edge Windows Provisioning](#bkmk-edge-prov) - - - [10. Network Connection Status Indicator](#bkmk-ncsi) - - - [11. Offline maps](#bkmk-offlinemaps) - - - [12. OneDrive](#bkmk-onedrive) - - - [13. Preinstalled apps](#bkmk-preinstalledapps) - - - [14. Settings > Privacy](#bkmk-settingssection) - - - [14.1 General](#bkmk-priv-general) - - - [14.2 Location](#bkmk-priv-location) - - - [14.3 Camera](#bkmk-priv-camera) - - - [14.4 Microphone](#bkmk-priv-microphone) - - - [14.5 Speech, inking, & typing](#bkmk-priv-speech) - - - [14.6 Account info](#bkmk-priv-accounts) - - - [14.7 Contacts](#bkmk-priv-contacts) - - - [14.8 Calendar](#bkmk-priv-calendar) - - - [14.9 Call history](#bkmk-priv-callhistory) - - - [14.10 Email](#bkmk-priv-email) - - - [14.11 Messaging](#bkmk-priv-messaging) - - - [14.12 Radios](#bkmk-priv-radios) - - - [14.13 Other devices](#bkmk-priv-other-devices) - - - [14.14 Feedback & diagnostics](#bkmk-priv-feedback) - - - [14.15 Background apps](#bkmk-priv-background) - - - [15. Software Protection Platform](#bkmk-spp) - - - [16. Sync your settings](#bkmk-syncsettings) - - - [17. Teredo](#bkmk-teredo) - - - [18. Wi-Fi Sense](#bkmk-wifisense) - - - [19. Windows Defender](#bkmk-defender) - - - [20. Windows Media Player](#bkmk-wmp) - - - [21. Windows spotlight](#bkmk-spotlight) - - - [22. Windows Store](#bkmk-windowsstore) - - - [23. Windows Update Delivery Optimization](#bkmk-updates) - - - [23.1 Settings > Update & security](#bkmk-wudo-ui) - - - [23.2 Delivery Optimization Group Policies](#bkmk-wudo-gp) - - - [23.3 Delivery Optimization MDM policies](#bkmk-wudo-mdm) - - - [23.4 Delivery Optimization Windows Provisioning](#bkmk-wudo-prov) - - - [24. Windows Update](#bkmk-wu) - -## What's new in Windows 10, version 1511 - - -Here's a list of changes that were made to this article for Windows 10, version 1511: - -- Added the following new sections: - - - [Mail synchronization](#bkmk-mailsync) - - - [Offline maps](#bkmk-offlinemaps) - - - [Windows spotlight](#bkmk-spotlight) - - - [Windows Store](#bkmk-windowsstore) - -- Added the following Group Policies: - - - Open a new tab with an empty tab - - - Configure corporate Home pages - - - Let Windows apps access location - - - Let Windows apps access the camera - - - Let Windows apps access the microphone - - - Let Windows apps access account information - - - Let Windows apps access contacts - - - Let Windows apps access the calendar - - - Let Windows apps access messaging - - - Let Windows apps control radios - - - Let Windows apps access trusted devices - - - Do not show feedback notifications - - - Turn off Automatic Download and Update of Map Data - - - Force a specific default lock screen image - -- Added the AllowLinguisticDataCollection MDM policy. - -- Added steps in the [Cortana](#bkmk-cortana) section on how to disable outbound traffic using Windows Firewall. - -- Changed the Windows Update section to apply system-wide settings, and not just per user. - -## Info management settings - - -This section lists the components that make network connections to Microsoft services automatically. You can configure these settings to control the data that is sent to Microsoft. To prevent Windows from sending any data to Microsoft, configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all of these connections. We strongly recommend against this, as this data helps us deliver a secure, reliable, and more delightful personalized experience. - -The settings in this section assume you are using Windows 10, version 1511 (currently available in the Current Branch and Current Branch for Business). They will also be included in the next update for the Long Term Servicing Branch. - -- [1. Cortana](#bkmk-cortana) - -- [2. Date & Time](#bkmk-datetime) - -- [3. Device metadata retrieval](#bkmk-devinst) - -- [4. Font streaming](#font-streaming) - -- [5. Insider Preview builds](#bkmk-previewbuilds) - -- [6. Internet Explorer](#bkmk-ie) - -- [7. Live Tiles](#live-tiles) - -- [8. Mail synchronization](#bkmk-mailsync) - -- [9. Microsoft Edge](#bkmk-edge) - -- [10. Network Connection Status Indicator](#bkmk-ncsi) - -- [11. Offline maps](#bkmk-offlinemaps) - -- [12. OneDrive](#bkmk-onedrive) - -- [13. Preinstalled apps](#bkmk-preinstalledapps) - -- [14. Settings > Privacy](#bkmk-settingssection) - -- [15. Software Protection Platform](#bkmk-spp) - -- [16. Sync your settings](#bkmk-syncsettings) - -- [17. Teredo](#bkmk-teredo) - -- [18. Wi-Fi Sense](#bkmk-wifisense) - -- [19. Windows Defender](#bkmk-defender) - -- [20. Windows Media Player](#bkmk-wmp) - -- [21. Windows spotlight](#bkmk-spotlight) - -- [22. Windows Store](#bkmk-windowsstore) - -- [23. Windows Update Delivery Optimization](#bkmk-updates) - -- [24. Windows Update](#bkmk-wu) - - -See the following table for a summary of the management settings. For more info, see its corresponding section. - -![Management settings table](images/settings-table.png) - -### 1. Cortana - -Use either Group Policy or MDM policies to manage settings for Cortana. For more info, see [Cortana, Search, and privacy: FAQ](http://go.microsoft.com/fwlink/p/?LinkId=730683). - -### 1.1 Cortana Group Policies - -Find the Cortana Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Search**. - -| Policy | Description | -|------------------------------------------------------|---------------------------------------------------------------------------------------| -| Allow Cortana | Choose whether to let Cortana install and run on the device. | -| Allow search and Cortana to use location | Choose whether Cortana and Search can provide location-aware search results. | -| Do not allow web search | Choose whether to search the web from Windows Desktop Search.
Default: Disabled| -| Don't search the web or display web results in Search| Choose whether to search the web from Cortana. | -| Set what information is shared in Search | Control what information is shared with Bing in Search. | - -When you enable the **Don't search the web or display web results in Search** Group Policy, you can control the behavior of whether Cortana searches the web to display web results. However, this policy only covers whether or not web search is performed. There could still be a small amount of network traffic to Bing.com to evaluate if certain Cortana components are up-to-date or not. In order to turn off that network activity completely, you can create a Windows Firewall rule to prevent outbound traffic. - -1. Expand **Computer Configuration** > **Windows Settings** > **Security Settings** > **Windows Firewall with Advanced Security** > **Windows Firewall with Advanced Security - <LDAP name>**, and then click **Outbound Rules**. - -2. Right-click **Outbound Rules**, and then click **New Rule**. The **New Outbound Rule Wizard** starts. - -3. On the **Rule Type** page, click **Program**, and then click **Next**. - -4. On the **Program** page, click **This program path**, type **%windir%\\systemapps\\Microsoft.Windows.Cortana\_cw5n1h2txyewy\\SearchUI.exe**, and then click **Next**. - -5. On the **Action** page, click **Block the connection**, and then click **Next**. - -6. On the **Profile** page, ensure that the **Domain**, **Private**, and **Public** check boxes are selected, and then click **Next**. - -7. On the **Name** page, type a name for the rule, such as **Cortana firewall configuration**, and then click **Finish.** - -8. Right-click the new rule, click **Properties**, and then click **Protocols and Ports**. - -9. Configure the **Protocols and Ports** page with the following info, and then click **OK**. - - - For **Protocol type**, choose **TCP**. - - - For **Local port**, choose **All Ports**. - - - For **Remote port**, choose **All ports**. - -> **Note:** If your organization tests network traffic, you should not use Fiddler to test Windows Firewall settings. Fiddler is a network proxy and Windows Firewall does not block proxy traffic. You should use a network traffic analyzer, such as WireShark or Message Analyzer. - -### 1.2 Cortana MDM policies - -The following Cortana MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). - -| Policy | Description | -|------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Experience/AllowCortana | Choose whether to let Cortana install and run on the device. | -| Search/AllowSearchToUseLocation | Choose whether Cortana and Search can provide location-aware search results.
Default: Allowed| - -### 1.3 Cortana Windows Provisioning - -To use Windows Imaging and Configuration Designer (ICD) to create a provisioning package with the settings for these policies, go to **Runtime settings** > **Policies** to find **Experience** > **AllowCortana** and **Search** > **AllowSearchToUseLocation**. - -### 2. Date & Time - -You can prevent Windows from setting the time automatically. - -- To turn off the feature in the UI: **Settings** > **Time & language** > **Date & time** > **Set time automatically** - - -or- - -- Create a REG\_SZ registry setting in **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W32Time\\Parameters** with a value of **NoSync**. - -### 3. Device metadata retrieval - -To prevent Windows from retrieving device metadata from the Internet, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Device Installation** > **Prevent device metadata retrieval from the Internet**. - -### 4. Font streaming - -Starting with Windows 10, fonts that are included in Windows but that are not stored on the local device can be downloaded on demand. - -To turn off font streaming, create a REG\_DWORD registry setting called **DisableFontProviders** in **HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Services\\FontCache\\Parameters**, with a value of 1. - -> **Note:** This may change in future versions of Windows. - -### 5. Insider Preview builds - -To turn off Insider Preview builds if you're running a released version of Windows 10. If you're running a preview version of Windows 10, you must roll back to a released version before you can turn off Insider Preview builds. - -- Turn off the feature in the UI: **Settings** > **Update & security** > **Windows Update** > **Advanced options** > **Stop Insider builds**. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. - - -or- - -- Apply the System/AllowBuildPreview MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: - - - **0**. Users cannot make their devices available for downloading and installing preview software. - - - **1**. Users can make their devices available for downloading and installing preview software. - - - **2**. (default) Not configured. Users can make their devices available for download and installing preview software. - - -or- - -- Create a provisioning package: **Runtime settings** > **Policies** > **System** > **AllowBuildPreview**, where: - - - **0**. Users cannot make their devices available for downloading and installing preview software. - - - **1**. Users can make their devices available for downloading and installing preview software. - - - **2**. (default) Not configured. Users can make their devices available for download and installing preview software. - -### 6. Internet Explorer - -Use Group Policy to manage settings for Internet Explorer. - -### 6.1 Internet Explorer Group Policies - -Find the Internet Explorer Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer**. - -| Policy | Description | -|------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Turn on Suggested Sites| Choose whether an employee can configure Suggested Sites.
Default: Enabled
You can also turn this off in the UI by clearing the **Internet Options** > **Advanced** > **Enable Suggested Sites** check box.| -| Allow Microsoft services to provide enhanced suggestions as the user types in the Address Bar | Choose whether an employee can configure enhanced suggestions, which are presented to the employee as they type in the address bar.
Default: Enabled| -| Turn off the auto-complete feature for web addresses | Choose whether auto-complete suggests possible matches when employees are typing web address in the address bar.
Default: Disabled
You can also turn this off in the UI by clearing the Internet Options > **Advanced** > **Use inline AutoComplete in the Internet Explorer Address Bar and Open Dialog** check box.| -| Disable Periodic Check for Internet Explorer software updates| Choose whether Internet Explorer periodically checks for a new version.
Default: Enabled | -| Turn off browser geolocation | Choose whether websites can request location data from Internet Explorer.
Default: Disabled| - -### 6.2 ActiveX control blocking - -ActiveX control blocking periodically downloads a new list of out-of-date ActiveX controls that should be blocked. You can turn this off by changing the REG\_DWORD registry setting **HKEY\_CURRENT\_USER\\Software\\Microsoft\\Internet Explorer\\VersionManager\\DownloadVersionList** to 0 (zero). - -For more info, see [Out-of-date ActiveX control blocking](http://technet.microsoft.com/library/dn761713.aspx). - -### 7. Live Tiles - -To turn off Live Tiles: - -- Apply the Group Policy: **User Configuration** > **Administrative Templates** > **Start Menu and Taskbar** > **Notifications** > **Turn Off notifications network usage** - -### 8. Mail synchronization - -To turn off mail synchronization for Microsoft Accounts that are configured on a device: - -- In **Settings** > **Accounts** > **Your email and accounts**, remove any connected Microsoft Accounts. - - -or- - -- Remove any Microsoft Accounts from the Mail app. - - -or- - -- Apply the Accounts/AllowMicrosoftAccountConnection MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is not allowed and 1 is allowed. This does not apply to Microsoft Accounts that have already been configured on the device. - -To turn off the Windows Mail app: - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Mail** > **Turn off Windows Mail application** - -### 9. Microsoft Edge - -Use either Group Policy or MDM policies to manage settings for Microsoft Edge. For more info, see [Microsoft Edge and privacy: FAQ](http://go.microsoft.com/fwlink/p/?LinkId=730682). - -### 9.1 Microsoft Edge Group Policies - -Find the Microsoft Edge Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Edge**. - -> **Note:** The Microsoft Edge Group Policy names were changed in Windows 10, version 1511. The table below reflects those changes. - -| Policy | Description | -|------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Turn off autofill | Choose whether employees can use autofill on websites.
Default: Enabled | -| Allow employees to send Do Not Track headers | Choose whether employees can send Do Not Track headers.
Default: Disabled | -| Turn off password manager | Choose whether employees can save passwords locally on their devices.
Default: Enabled | -| Turn off address bar search suggestions | Choose whether the address bar shows search suggestions.
Default: Enabled | -| Turn off the SmartScreen Filter | Choose whether SmartScreen is turned on or off.
Default: Enabled | -| Open a new tab with an empty tab | Choose whether a new tab page appears.
Default: Enabled | -| Configure corporate Home pages | Choose the corporate Home page for domain-joined devices.
Set this to **about:blank** | - -### 9.2 Microsoft Edge MDM policies - -The following Microsoft Edge MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). - -| Policy | Description | -|------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Browser/AllowAutoFill | Choose whether employees can use autofill on websites.
Default: Allowed | -| Browser/AllowDoNotTrack | Choose whether employees can send Do Not Track headers.
Default: Not allowed | -| Browser/AllowPasswordManager | Choose whether employees can save passwords locally on their devices.
Default: Allowed | -| Browser/AllowSearchSuggestionsinAddressBar | Choose whether the address bar shows search suggestions..
Default: Allowed | -| Browser/AllowSmartScreen | Choose whether SmartScreen is turned on or off.
Default: Allowed | - -### 9.3 Microsoft Edge Windows Provisioning - -Use Windows ICD to create a provisioning package with the settings for these policies, go to **Runtime settings** > **Policies**. - -For a complete list of the Microsoft Edge policies, see [Available policies for Microsoft Edge](http://technet.microsoft.com/library/mt270204.aspx). - -### 10. Network Connection Status Indicator - -Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to http://www.msftncsi.com to determine if the device can communicate with the Internet. For more info about NCIS, see [The Network Connection Status Icon](http://blogs.technet.com/b/networking/archive/2012/12/20/the-network-connection-status-icon.aspx). - -You can turn off NCSI through Group Policy: - -- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Windows Network Connectivity Status Indicator active tests** - -> **Note** After you apply this policy, you must restart the device for the policy setting to take effect. - -### 11. Offline maps - -You can turn off the ability to download and update offline maps. - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Maps** > **Turn off Automatic Download and Update of Map Data** - -### 12. OneDrive - -To turn off OneDrive in your organization: - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **OneDrive** > **Prevent the usage of OneDrive for file storage** - -### 13. Preinstalled apps - -Some preinstalled apps get content before they are opened to ensure a great experience. You can remove these using the steps in this section. - -To remove the News app: - -- Right-click the app in Start, and then click **Uninstall**. - - -or- - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingNews"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingNews | Remove-AppxPackage** - -To remove the Weather app: - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingWeather"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingWeather | Remove-AppxPackage** - -To remove the Money app: - -- Right-click the app in Start, and then click **Uninstall**. - - -or- - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingFinance"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingFinance | Remove-AppxPackage** - -To remove the Sports app: - -- Right-click the app in Start, and then click **Uninstall**. - - -or- - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingSports"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingSports | Remove-AppxPackage** - -To remove the Twitter app: - -- Right-click the app in Start, and then click **Uninstall**. - - -or- - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "\*.Twitter"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage \*.Twitter | Remove-AppxPackage** - -To remove the XBOX app: - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.XboxApp"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.XboxApp | Remove-AppxPackage** - -To remove the Sway app: - -- Right-click the app in Start, and then click **Uninstall**. - - -or- - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.Office.Sway"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.Office.Sway | Remove-AppxPackage** - -To remove the OneNote app: - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.Office.OneNote"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.Office.OneNote | Remove-AppxPackage** - -To remove the Get Office app: - -- Right-click the app in Start, and then click **Uninstall**. - - -or- - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.MicrosoftOfficeHub"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.MicrosoftOfficeHub | Remove-AppxPackage** - -To remove the Get Skype app: - -- Right-click the Sports app in Start, and then click **Uninstall**. - - -or- - -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.SkypeApp"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - - -and- - - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.SkypeApp | Remove-AppxPackage** - -### 14. Settings > Privacy - -Use Settings > Privacy to configure some settings that may be important to your organization. Except for the Feedback & Diagnostics page, these settings must be configured for every user account that signs into the PC. - -- [14.1 General](#bkmk-general) - -- [14.2 Location](#bkmk-priv-location) - -- [14.3 Camera](#bkmk-priv-camera) - -- [14.4 Microphone](#bkmk-priv-microphone) - -- [14.5 Speech, inking, & typing](#bkmk-priv-speech) - -- [14.6 Account info](#bkmk-priv-accounts) - -- [14.7 Contacts](#bkmk-priv-contacts) - -- [14.8 Calendar](#bkmk-priv-calendar) - -- [14.9 Call history](#bkmk-priv-callhistory) - -- [14.10 Email](#bkmk-priv-email) - -- [14.11 Messaging](#bkmk-priv-messaging) - -- [14.12 Radios](#bkmk-priv-radios) - -- [14.13 Other devices](#bkmk-priv-other-devices) - -- [14.14 Feedback & diagnostics](#bkmk-priv-feedback) - -- [14.15 Background apps](#bkmk-priv-background) - -### 14.1 General - -**General** includes options that don't fall into other areas. - -To turn off **Let apps use my advertising ID for experiences across apps (turning this off will reset your ID)**: - -> **Note:** When you turn this feature off in the UI, it turns off the advertising ID, not just resets it. - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **User Profiles** > **Turn off the advertising ID**. - - -or- - -- Create a REG\_DWORD registry setting called **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo**, with a value of 0 (zero). - -To turn off **Turn on SmartScreen Filter to check web content (URLs) that Windows Store apps use**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Edge** > **Turn off the SmartScreen Filter**. - - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **File Explorer** > **Configure Windows SmartScreen**. - - -or- - -- Apply the Browser/AllowSmartScreen MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is turned off and 1 is turned on. - - -or- - -- Create a provisioning package, using: - - - For Internet Explorer: **Runtime settings** > **Policies** > **Browser** > **AllowSmartScreen** - - - For Microsoft Edge: **Runtime settings** > **Policies** > **MicrosoftEdge** > **AllowSmartScreen** - - -or- - -- Create a REG\_DWORD registry setting called **Enabled** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppHost\\EnableWebContentEvaluation**, with a value of 0 (zero). - -To turn off **Send Microsoft info about how I write to help us improve typing and writing in the future**: - -> **Note: ** If the telemetry level is set to either **Basic** or **Security**, this is turned off automatically. - - - -- Turn off the feature in the UI. - - -or- - -- Apply the TextInput/AllowLinguisticDataCollection MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: - - - **0**. Not allowed - - - **1**. Allowed (default) - -To turn off **Let websites provide locally relevant content by accessing my language list**: - -- Turn off the feature in the UI. - - -or- - -- Create a new REG\_DWORD registry setting called **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile**, with a value of 1. - -### 14.2 Location - -In the **Location** area, you choose whether devices have access to location-specific sensors and which apps have access to the device's location. - -To turn off **Location for this device**: - -- Click the **Change** button in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Location and Sensors** > **Turn off location**. - - -or- - -- Apply the System/AllowLocation MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - - - **0**. Turned off and the employee can't turn it back on. - - - **1**. Turned on, but lets the employee choose whether to use it. (default) - - - **2**. Turned on and the employee can't turn it off. - - **Note** - You can also set this MDM policy in System Center Configuration Manager using the [WMI Bridge Provider](http://msdn.microsoft.com/library/dn905224.aspx). - - -or- - -- Create a provisioning package, using **Runtime settings** > **Policies** > **System** > **AllowLocation**, where - - - **No**. Turns off location service. - - - **Yes**. Turns on location service. (default) - -To turn off **Location**: - -- Turn off the feature in the UI. - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access location** - - - Set the **Select a setting** box to **Force Deny**. - - -or- - -To turn off **Location history**: - -- Erase the history using the **Clear** button in the UI. - -To turn off **Choose apps that can use your location**: - -- Turn off each app using the UI. - -### 14.3 Camera - -In the **Camera** area, you can choose which apps can access a device's camera. - -To turn off **Let apps use my camera**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the camera** - - - Set the **Select a setting** box to **Force Deny**. - - -or- - -- Apply the Camera/AllowCamera MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - - - **0**. Apps can't use the camera. - - - **1**. Apps can use the camera. - - **Note** - You can also set this MDM policy in System Center Configuration Manager using the [WMI Bridge Provider](http://msdn.microsoft.com/library/dn905224.aspx). - - -or- - -- Create a provisioning package with use Windows ICD, using **Runtime settings** > **Policies** > **Camera** > **AllowCamera**, where: - - - **0**. Apps can't use the camera. - - - **1**. Apps can use the camera. - -To turn off **Choose apps that can use your camera**: - -- Turn off the feature in the UI for each app. - -### 14.4 Microphone - -In the **Microphone** area, you can choose which apps can access a device's microphone. - -To turn off **Let apps use my microphone**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the microphone** - - - Set the **Select a setting** box to **Force Deny**. - -To turn off **Choose apps that can use your microphone**: - -- Turn off the feature in the UI for each app. - -### 14.5 Speech, inking, & typing - -In the **Speech, Inking, & Typing** area, you can let Windows and Cortana better understand your employee's voice and written input by sampling their voice and writing, and by comparing verbal and written input to contact names and calendar entrees. - -> **Note:** For more info on how to disable Cortana in your enterprise, see [Cortana](#bkmk-cortana) in this article. - - - -To turn off the functionality: - -- Click the **Stop getting to know me** button, and then click **Turn off**. - - -or- - -- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Regional and Language Options** > **Handwriting personalization** > **Turn off automatic learning** - - -or- - -- Create a REG\_DWORD registry setting called **AcceptedPrivacyPolicy** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Personalization\\Settings**, with a value of 0 (zero). - - -and- - - Create a REG\_DWORD registry setting called **HarvestContacts** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\InputPersonalization\\TrainedDataStore**, with a value of 0 (zero). - -### 14.6 Account info - -In the **Account Info** area, you can choose which apps can access your name, picture, and other account info. - -To turn off **Let apps access my name, picture, and other account info**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access account information** - - - Set the **Select a setting** box to **Force Deny**. - -To turn off **Choose the apps that can access your account info**: - -- Turn off the feature in the UI for each app. - -### 14.7 Contacts - -In the **Contacts** area, you can choose which apps can access an employee's contacts list. - -To turn off **Choose apps that can access contacts**: - -- Turn off the feature in the UI for each app. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access contacts** - - - Set the **Select a setting** box to **Force Deny**. - -### 14.8 Calendar - -In the **Calendar** area, you can choose which apps have access to an employee's calendar. - -To turn off **Let apps access my calendar**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the calendar** - - - Set the **Select a setting** box to **Force Deny**. - -To turn off **Choose apps that can access calendar**: - -- Turn off the feature in the UI for each app. - -### 14.9 Call history - -In the **Call history** area, you can choose which apps have access to an employee's call history. - -To turn off **Let apps access my call history**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access call history** - - - Set the **Select a setting** box to **Force Deny**. - -### 14.10 Email - -In the **Email** area, you can choose which apps have can access and send email. - -To turn off **Let apps access and send email**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access email** - - - Set the **Select a setting** box to **Force Deny**. - -### 14.11 Messaging - -In the **Messaging** area, you can choose which apps can read or send messages. - -To turn off **Let apps read or send messages (text or MMS)**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access messaging** - - - Set the **Select a setting** box to **Force Deny**. - -To turn off **Choose apps that can read or send messages**: - -- Turn off the feature in the UI for each app. - -### 14.12 Radios - -In the **Radios** area, you can choose which apps can turn a device's radio on or off. - -To turn off **Let apps control radios**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps control radios** - - - Set the **Select a setting** box to **Force Deny**. - -To turn off **Choose apps that can control radios**: - -- Turn off the feature in the UI for each app. - -### 14.13 Other devices - -In the **Other Devices** area, you can choose whether devices that aren't paired to PCs, such as an Xbox One, can share and sync info. - -To turn off **Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone**: - -- Turn off the feature in the UI. - -To turn off **Let your apps use your trusted devices (hardware you've already connected, or comes with your PC, tablet, or phone)**: - -- Turn off the feature in the UI. - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access trusted devices** - - - Set the **Select a setting** box to **Force Deny**. - -### 14.14 Feedback & diagnostics - -In the **Feedback & Diagnostics** area, you can choose how often you're asked for feedback and how much diagnostic and usage information is sent to Microsoft. - -To change how frequently **Windows should ask for my feedback**: - -**Note** -Feedback frequency only applies to user-generated feedback, not diagnostic and usage data sent from the device. - - - -- To change from **Automatically (Recommended)**, use the drop-down list in the UI. - - -or- - -- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Do not show feedback notifications** - - -or- - -- Create the registry keys (REG\_DWORD type): - - - HKEY\_CURRENT\_USER\\Software\\Microsoft\\Siuf\\Rules\\PeriodInNanoSeconds - - - HKEY\_CURRENT\_USER\\Software\\Microsoft\\Siuf\\Rules\\NumberOfSIUFInPeriod - - Based on these settings: - - | Setting | PeriodInNanoSeconds | NumberOfSIUFInPeriod | - |---------------|-----------------------------|-----------------------------| - | Automatically | Delete the registry setting | Delete the registry setting | - | Never | 0 | 0 | - | Always | 100000000 | Delete the registry setting | - | Once a day | 864000000000 | 1 | - | Once a week | 6048000000000 | 1 | - - - -To change the level of diagnostic and usage data sent when you **Send your device data to Microsoft**: - -- To change from **Enhanced**, use the drop-down list in the UI. The other levels are **Basic** and **Full**. - - > **Note:** You can't use the UI to change the telemetry level to **Security**. - - - - -or- - -- Apply the Group Policy: **Computer Configuration\\Administrative Templates\\Windows Components\\Data Collection And Preview Builds\\Allow Telemetry** - - -or- - -- Apply the System/AllowTelemetry MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - - - **0**. Maps to the **Security** level. - - - **1**. Maps to the **Basic** level. - - - **2**. Maps to the **Enhanced** level. - - - **3**. Maps to the **Full** level. - - -or- - -- Create a provisioning package, using **Runtime settings** > **Policies** > **System** > **AllowTelemetry**, where: - - - **0**. Maps to the **Security** level. - - - **1**. Maps to the **Basic** level. - - - **2**. Maps to the **Enhanced** level. - - - **3**. Maps to the **Full** level. - -### 14.15 Background apps - -In the **Background Apps** area, you can choose which apps can run in the background. - -To turn off **Let apps run in the background**: - -- Turn off the feature in the UI for each app. - -### 15. Software Protection Platform - -Enterprise customers can manage their Windows activation status with volume licensing using an on-premise Key Management Server. You can opt out of sending KMS client activation data to Microsoft automatically by applying the following Group Policy: - -**Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Activation** - -The Windows activation status will be valid for a rolling period of 180 days with weekly activation status checks to the KMS. - -### 16. Sync your settings - -You can control if your settings are synchronized: - -- In the UI: **Settings** > **Accounts** > **Sync your settings** - - -or- - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Sync your settings** > **Do not sync** - - -or- - -- Apply the Experience/AllowSyncMySettings MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is not allowed and 1 is allowed. - - -or- - -- Create a provisioning package, using **Runtime settings** > **Policies** > **Experience** > **AllowSyncMySettings**, where - - - **No**. Settings are not synchronized. - - - **Yes**. Settings are synchronized. (default) - -To turn off Messaging cloud sync: - -- Create a REG\_DWORD registry setting called **CloudServiceSyncEnabled** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Messaging**, with a value of 0 (zero). - -### 17. Teredo - -You can disable Teredo by using the netsh.exe command. For more info on Teredo, see [Internet Protocol Version 6, Teredo, and Related Technologies](http://technet.microsoft.com/library/cc722030.aspx). - -- From an elevated command prompt, run **netsh interface teredo set state disabled** - -### 18. Wi-Fi Sense - -Wi-Fi Sense automatically connects devices to known hotspots and to the wireless networks the person’s contacts have shared with them. - -To turn off **Connect to suggested open hotspots** and **Connect to networks shared by my contacts**: - -- Turn off the feature in the UI. - - -or- - -- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Network** > **WLAN Service** > **WLAN Settings** > **Allow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services**. - - -or- - -- Create a new REG\_DWORD registry setting called **AutoConnectAllowedOEM** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\WcmSvc\\wifinetworkmanager\\config**, with a value of 0 (zero). - - -or- - -- Change the Windows Provisioning setting, WiFISenseAllowed, to 0 (zero). For more info, see the Windows Provisioning Settings reference doc, [WiFiSenseAllowed](http://go.microsoft.com/fwlink/p/?LinkId=620909). - - -or- - -- Use the Unattended settings to set the value of WiFiSenseAllowed to 0 (zero). For more info, see the Unattended Windows Setup reference doc, [WiFiSenseAllowed](http://go.microsoft.com/fwlink/p/?LinkId=620910). - -When turned off, the Wi-Fi Sense settings still appear on the Wi-Fi Settings screen, but they’re non-functional and they can’t be controlled by the employee. - -### 19. Windows Defender - -You can opt out of the Microsoft Antimalware Protection Service. - -- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **MAPS** > **Join Microsoft MAPS** - - -or- - -- Apply the Defender/AllowClouldProtection MDM policy from the [Defender CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). - - -or- - -- Use the registry to set the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows Defender\\Spynet\\SpyNetReporting** to 0 (zero). - - -and- - - From an elevated Windows PowerShell prompt, run **set-mppreference -Mapsreporting 0** - -You can stop sending file samples back to Microsoft. - -- Set the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **MAPS** > **Send file samples when further analysis is required** to **Always Prompt** or **Never Send**. - - -or- - -- Apply the Defender/SubmitSamplesConsent MDM policy from the [Defender CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - - - **0**. Always prompt. - - - **1**. (default) Send safe samples automatically. - - - **2**. Never send. - - - **3**. Send all samples automatically. - - -or- - -- Use the registry to set the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows Defender\\Spynet\\SubmitSamplesConsent** to 0 (zero) to always prompt or 2 to never send. - -You can stop downloading definition updates: - -- Enable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **Signature Updates** > **Define the order of sources for downloading definition updates** and set it to **FileShares**. - - -and- - -- Enable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **Signature Updates** > **Define file shares for downloading definition updates** and set it to nothing. - -You can also use the registry to turn off Malicious Software Reporting Tool telemetry by setting the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\MRT\\DontReportInfectionInformation** to 1. - -### 20. Windows Media Player - -To remove Windows Media Player: - -- From the **Programs and Features** control panel, click **Turn Windows features on or off**, under **Media Features**, clear the **Windows Media Player** check box, and then click **OK**. - - -or- - -- Run the following DISM command from an elevated command prompt: **dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer** - -### 21. Windows spotlight - -Windows spotlight provides different background images and text on the lock screen. You can control it by using the user interface or through Group Policy. - -- Configure the following in **Settings**: - - - **Personalization** > **Lock screen** > **Background** > **Windows spotlight**, select a different background, and turn off **Show me tips, tricks, and more on the lock screen**. - - - **Personalization** > **Start** > **Occasionally show suggestions in Start**. - - - **System** > **Notifications & actions** > **Show me tips about Windows**. - - -or- - -- Apply the Group Policies: - - - **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Force a specific default lock screen image**. - - Add a location in the **Path to local lock screen image** box. - - - Set the **Turn off fun facts, tips, tricks, and more on lock screen** check box. - - **Note** This will only take effect if the policy is applied before the first logon. If you cannot apply the **Force a specific default lock screen image** policy before the first logon to the device, you can apply this policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Do not display the lock screen**. - - - - - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Do not show Windows Tips**. - - - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Turn off Microsoft consumer experiences**. - -For more info, see [Windows spotlight on the lock screen](../whats-new/windows-spotlight.md). - -### 22. Windows Store - -You can turn off the ability to launch apps from the Windows Store that were preinstalled or downloaded. This will also turn off automatic app updates, and the Windows Store will be disabled. - -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Store** > **Disable all apps from Windows Store**. - -### 23. Windows Update Delivery Optimization - -Windows Update Delivery Optimization lets you get Windows updates and Windows Store apps from sources in addition to Microsoft, which not only helps when you have a limited or unreliable Internet connection, but can also help you reduce the amount of bandwidth needed to keep all of your organization's PCs up-to-date. If you have Delivery Optimization turned on, PCs on your network may send and receive updates and apps to other PCs on your local network, if you choose, or to PCs on the Internet. - -By default, PCs running Windows 10 Enterprise and Windows 10 Education will only use Delivery Optimization to get and receive updates for PCs and apps on your local network. - -Use the UI, Group Policy, MDM policies, or Windows Provisioning to set up Delivery Optimization. - -### 23.1 Settings > Update & security - -You can set up Delivery Optimization from the **Settings** UI. - -- Go to **Settings** > **Update & security** > **Windows Update** > **Advanced options** > **Choose how updates are delivered**. - -### 23.2 Delivery Optimization Group Policies - -You can find the Delivery Optimization Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Delivery Optimization**. - -| Policy | Description | -|---------------------------|-----------------------------------------------------------------------------------------------------| -| Download Mode | Lets you choose where Delivery Optimization gets or sends updates and apps, including

  • None. Turns off Delivery Optimization.

  • Group. Gets or sends updates and apps to PCs on the same local network domain.

  • Internet. Gets or sends updates and apps to PCs on the Internet.

  • LAN. Gets or sends updates and apps to PCs on the same NAT only.

| -| Group ID | Lets you provide a Group ID that limits which PCs can share apps and updates.
** Note** This ID must be a GUID.| -| Max Cache Age | Lets you specify the maximum time (in seconds) that a file is held in the Delivery Optimization cache.
The default value is 259200 seconds (3 days).| -| Max Cache Size | Lets you specify the maximum cache size as a percentage of disk size.
The default value is 20, which represents 20% of the disk.| -| Max Upload Bandwidth | Lets you specify the maximum upload bandwidth (in KB/second) that a device uses across all concurrent upload activity.
The default value is 0, which means unlimited possible bandwidth.| - -### 23.3 Delivery Optimization MDM policies - -The following Delivery Optimization MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). - -| Policy | Description | -|---------------------------|-----------------------------------------------------------------------------------------------------| -| DeliveryOptimization/DODownloadMode | Lets you choose where Delivery Optimization gets or sends updates and apps, including
  • 0. Turns off Delivery Optimization.

  • 1. Gets or sends updates and apps to PCs on the same NAT only.

  • 2. Gets or sends updates and apps to PCs on the same local network domain.

  • 3. Gets or sends updates and apps to PCs on the Internet.

| -| DeliveryOptimization/DOGroupID | Lets you provide a Group ID that limits which PCs can share apps and updates.
** Note** This ID must be a GUID.| -| DeliveryOptimization/DOMaxCacheAge | Lets you specify the maximum time (in seconds) that a file is held in the Delivery Optimization cache.
The default value is 259200 seconds (3 days).| -| DeliveryOptimization/DOMaxCacheSize | Lets you specify the maximum cache size as a percentage of disk size.
The default value is 20, which represents 20% of the disk.| -| DeliveryOptimization/DOMaxUploadBandwidth | Lets you specify the maximum upload bandwidth (in KB/second) that a device uses across all concurrent upload activity.
The default value is 0, which means unlimited possible bandwidth.| - - -### 23.4 Delivery Optimization Windows Provisioning - -If you don't have an MDM server in your enterprise, you can use Windows Provisioning to configure the Delivery Optimization policies - -Use Windows ICD, included with the [Windows Assessment and Deployment Kit (Windows ADK)](http://go.microsoft.com/fwlink/p/?LinkId=526803), to create a provisioning package for Delivery Optimization. - -1. Open Windows ICD, and then click **New provisioning package**. - -2. In the **Name** box, type a name for the provisioning package, and then click **Next.** - -3. Click the **Common to all Windows editions** option, click **Next**, and then click **Finish**. - -4. Go to **Runtime settings** > **Policies** > **DeliveryOptimization** to configure the policies. - -For more info about Delivery Optimization in general, see [Windows Update Delivery Optimization: FAQ](http://go.microsoft.com/fwlink/p/?LinkId=730684). - -### 24. Windows Update - -You can turn off Windows Update by setting the following registry entries: - -- Add a REG\_DWORD value called **DoNotConnectToWindowsUpdateInternetLocations** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. - - -and- - -- Add a REG\_DWORD value called **DisableWindowsUpdateAccess** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. - -You can turn off automatic updates by doing one of the following. This is not recommended. - -- Add a REG\_DWORD value called **AutoDownload** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\WindowsStore\\WindowsUpdate** and set the value to 5. - - -or- - -- Apply the Update/AllowAutoUpdate MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - - - **0**. Notify the user before downloading the update. - - - **1**. Auto install the update and then notify the user to schedule a device restart. - - - **2** (default). Auto install and restart. - - - **3**. Auto install and restart at a specified time. - - - **4**. Auto install and restart without end-user control. - - - **5**. Turn off automatic updates. - -To learn more, see [Device update management](http://msdn.microsoft.com/library/windows/hardware/dn957432.aspx) and [Configure Automatic Updates by using Group Policy](http://technet.microsoft.com/library/cc720539.aspx). From d7219a98cea8f552619f2321667e10b4278c083d Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 19 Aug 2016 17:21:50 -0700 Subject: [PATCH 018/108] upd --- windows/deploy/images/installing-drivers.png | Bin 0 -> 30900 bytes windows/deploy/windows-10-poc.md | 109 +++++++++++++++++-- 2 files changed, 98 insertions(+), 11 deletions(-) create mode 100644 windows/deploy/images/installing-drivers.png diff --git a/windows/deploy/images/installing-drivers.png b/windows/deploy/images/installing-drivers.png new file mode 100644 index 0000000000000000000000000000000000000000..22d7808fad540e5ead7973e2909f11118304577a GIT binary patch literal 30900 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 f#50f67esF^p$goeg+#zj!w3oxRoO~uNote: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. 2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. @@ -272,11 +274,13 @@ The lab architecture is summarized in the following diagram: Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). -1. Open an elevated Windows PowerShell window and type the following command to create a virtual switch named "poc-internal": +1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": ``` New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" + New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" ``` + **Note**: Since an external virtual switch is associated to a physical NIC on the Hyper-V host, this NIC must be specified. If your Hyper-V host is dual-homed and both interfaces are up, the second command above will fail. In this case, you will need to edit the previous command and insert the specific value desired for the -NetAdapterName option (the name of the network interface you wish to use). 2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: @@ -293,16 +297,24 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` In this example, VMs must use a maximum of 2700 MB of RAM so that you can run four VMs simultaneously. -4. At the elevated Windows PowerShell prompt, type the following command to create two new VMs. **Important**: Replace the value of 2700MB with the RAM value that you calculated in the previous step: +4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. **Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: ``` $maxRAM = 2700MB New-VM –Name "2012R2-DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal Set-VMMemory -VMName "2012R2-DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal + New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal,poc-external Set-VMMemory -VMName "2012R2-SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal + Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 ``` - + +^^^^^^^ +Stopping right here for now. I need to change: +New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal,poc-external +--this won't work as written. I need to figure out how to add a VM with two NICs, or add a NIC to an existing VM via PowerShell + + ### Configure Windows Server 2012 R2 VHDs 1. Open an elevated Windows PowerShell window on the Hyper-V host and start the first VM by typing the following command: @@ -310,40 +322,115 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` Start-VM 2012R2-DC1 ``` -2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt: +2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt on the Hyper-V host: ``` vmconnect localhost 2012R2-DC1 ``` -3. If the VM is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." At an elevated Windows PowerShell prompt on the VM, type the following commands to provide a new hostname and configure a static IP address and gateway: +3. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. +4. If the VM is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." At an elevated Windows PowerShell prompt on the VM, type the following commands to provide a new hostname and configure a static IP address and gateway: ``` Rename-Computer DC1 New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 ``` -4. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: + **Note**: The default gateway will be added to a member server at 192.168.0.2 later in this guide. +5. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: ``` Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools ``` -5. Before promoting the server to a Domain Controller, you must reboot so that the name change in step 3 above takes effect: +6. Before promoting the server to a Domain Controller, you must reboot so that the name change in step 3 above takes effect: ``` shutdown /r ``` -5. When the VM has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: +7. When the VM has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: ``` $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force ``` Ignore any warnings that are displayed. The computer will automatically reboot upon completion. -6. When the reboot has completed, sign in again and open an elevated Windows PowerShell prompt so that you can add the DHCP Server role: +8. When the reboot has completed, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add the DHCP Server role, authorize it in Active Directory, and supress the post-install alert: ``` - + Add-WindowsFeature -Name DHCP -IncludeManagementTools + netsh dhcp add securitygroups + Restart-Service DHCPServer + Add-DhcpServerInDC dc1.contoso.com 192.168.0.1 + Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 ``` +9. Next, add a DHCP scope and set option values: + ``` + Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active + Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force + ``` + **Note**: The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. +10. Lastly, add a user account to the contoso.com domain that can be used with client computers: + ``` + New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true + ``` +11. Minimize the 2012-DC1 VM window but **do not stop** the VM. + + Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. + +12. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM, and connect to it: + ``` + Start-VM PC1 + vmconnect localhost PC1 + ``` +13. Sign on to the client VM using an account that has local administrator rights. **Note**:The client VM will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. +14. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to the VM, this might take a few minutes. + + ![PoC](images/installing-drivers.png) + +15. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network**. If you receive an alert that a restart is required, click **Restart Later**. +16. Open an elevated Windows PowerShell prompt on the client VM and verify that the client VM can communicate with the consoto.com domain controller. **Note**: If the client was configured with a static address, you must change this to a dynamic one: + ``` + ping dc1.contoso.com + + Pingng dc1.contoso.com [192.168.0.1] with 32 bytes of data: + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + + nltest /dsgetdc:contoso + DC: \\DC1 + Address: \\192.168.0.1 + Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 + Dom Name: CONTOSO + Forest Name: contoso.com + Dc Site Name: Default-First-Site-Name + Our Site Name: Default-First-Site-Name + Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 + ``` +17. From an elevated Windows PowerShell prompt, type the following commands to forcibly remove the computer from its previous domain, join the contoso.com domain, and then restart the computer: + ``` + cmd /c start /B /W wmic /interactive:off ComputerSystem Where "Name='%computername%'" Call UnJoinDomainOrWorkgroup FUnjoinOptions=0 + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + $user = "contoso\administrator" + $cred = New-Object System.Management.Automation.PSCredential($user,$pass) + Add-Computer -DomainName contoso -Credential $cred + shutdown /r + ``` +18. After the computer restarts, sign in to the contoso.com domain with the (user1) account you created in step 8. +19. Minimize the client VM and but do not turn it off while the second Windows Server 2012 R2 VM is configured. This ensures that the Hyper-V host has enough resources to run all VMs simultaneously. Next, the member server VM will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. +20. On the Hyper-V host computer at an elevated Windows PowerShell prompt, type the following commands: + ``` + Start-VM 2012R2-SRV1 + vmconnect localhost 2012R2-SRV1 + ``` +21. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. +22. Sign in to the member server VM using the Administrator account, open an elevated Windows PowerShell prompt, and type the following commands: + ``` + Rename-Computer SRV1 + New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 + ``` + + ## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 From d13df64d6d0cde7364595dd6404ff27995d8ea59 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 22 Aug 2016 17:04:54 -0700 Subject: [PATCH 019/108] upd --- windows/deploy/windows-10-poc.md | 98 ++++++++++++++++++++++++-------- 1 file changed, 75 insertions(+), 23 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index fc857cd662..d56cc42bf7 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -256,7 +256,7 @@ The lab architecture is summarized in the following diagram: ![disk2vhd](images/convert.png) In this example, the source computer has two hard drives, C: and E: and a system reserved partition. The VHDX file (w7.vhdx) is being saved to a flash drive (F:) in the F:\VHD directory.
- **Note**: Disk2vhd can also save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted. + >Disk2vhd can also save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted. >If you have experience with Microsoft Virtual Machine Converter and prefer to use this tool instead of Disk2vhd, see [Appendix B: Microsoft Virtual Machine Converter](#appendix-b-microsoft-virtual-machine-converter). @@ -280,14 +280,14 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" ``` - **Note**: Since an external virtual switch is associated to a physical NIC on the Hyper-V host, this NIC must be specified. If your Hyper-V host is dual-homed and both interfaces are up, the second command above will fail. In this case, you will need to edit the previous command and insert the specific value desired for the -NetAdapterName option (the name of the network interface you wish to use). + >Since an external virtual switch is associated to a physical NIC on the Hyper-V host, this NIC must be specified when adding the virtual switch. In the previous step, we attempt to automate this by filtering for active ethernet adapters. If your Hyper-V host is has multiple active ethernet adapters, this automation will not work and the second command above will fail. In this case, you will need to edit the command used to add the "poc-external" VM switch by inserting the specific value needed for the -NetAdapterName option (the name of the network interface you wish to use). 2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: ``` (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue ``` - **Note**: On a Hyper-V host computer with 16 GB of RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. + >On a Hyper-V host computer with 16 GB of RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. 3. Determine the available memory for VMs by dividing the available RAM by 4. For example: @@ -297,24 +297,19 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` In this example, VMs must use a maximum of 2700 MB of RAM so that you can run four VMs simultaneously. -4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. **Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: +4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. + >**Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: ``` $maxRAM = 2700MB New-VM –Name "2012R2-DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal Set-VMMemory -VMName "2012R2-DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal,poc-external + New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal + Add-VMNetworkAdapter -VMName "2012R2-SRV1" -SwitchName "poc-external" Set-VMMemory -VMName "2012R2-SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 ``` - -^^^^^^^ -Stopping right here for now. I need to change: -New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal,poc-external ---this won't work as written. I need to figure out how to add a VM with two NICs, or add a NIC to an existing VM via PowerShell - - ### Configure Windows Server 2012 R2 VHDs 1. Open an elevated Windows PowerShell window on the Hyper-V host and start the first VM by typing the following command: @@ -333,7 +328,7 @@ New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc- Rename-Computer DC1 New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 ``` - **Note**: The default gateway will be added to a member server at 192.168.0.2 later in this guide. + >The default gateway will be added to a member server at 192.168.0.2 later in this guide. 5. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: ``` @@ -343,7 +338,7 @@ New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc- 6. Before promoting the server to a Domain Controller, you must reboot so that the name change in step 3 above takes effect: ``` - shutdown /r + Restart-Computer ``` 7. When the VM has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: @@ -353,9 +348,10 @@ New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc- Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force ``` Ignore any warnings that are displayed. The computer will automatically reboot upon completion. -8. When the reboot has completed, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add the DHCP Server role, authorize it in Active Directory, and supress the post-install alert: +8. When the reboot has completed, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: ``` + Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest Add-WindowsFeature -Name DHCP -IncludeManagementTools netsh dhcp add securitygroups Restart-Service DHCPServer @@ -367,7 +363,7 @@ New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc- Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force ``` - **Note**: The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. + >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. 10. Lastly, add a user account to the contoso.com domain that can be used with client computers: ``` New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true @@ -381,14 +377,29 @@ New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc- Start-VM PC1 vmconnect localhost PC1 ``` -13. Sign on to the client VM using an account that has local administrator rights. **Note**:The client VM will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. -14. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to the VM, this might take a few minutes. +13. Sign on to the client VM using an account that has local administrator rights.
+ >The client VM will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. +14. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to the VM, installing the network adapter driver might take a few minutes. ![PoC](images/installing-drivers.png) -15. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network**. If you receive an alert that a restart is required, click **Restart Later**. -16. Open an elevated Windows PowerShell prompt on the client VM and verify that the client VM can communicate with the consoto.com domain controller. **Note**: If the client was configured with a static address, you must change this to a dynamic one: + >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. + +15. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. +16. Open an elevated Windows PowerShell prompt on the client VM and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. + ``` + ipconfig + + Windows IP Configuration + + Ethernet adapter Local Area Connection 3: + Connection-specific DNS Suffix . : contoso.com + Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18 + Ipv4 Address. . . . . . . . . . . : 192.168.0.101 + Subnet Mask . . . . . . . . . . . : 255.255.255.0 + Default Gateway . . . . . . . . . : 192.168.0.2 + ping dc1.contoso.com Pingng dc1.contoso.com [192.168.0.1] with 32 bytes of data: @@ -409,13 +420,15 @@ New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc- ``` 17. From an elevated Windows PowerShell prompt, type the following commands to forcibly remove the computer from its previous domain, join the contoso.com domain, and then restart the computer: ``` - cmd /c start /B /W wmic /interactive:off ComputerSystem Where "Name='%computername%'" Call UnJoinDomainOrWorkgroup FUnjoinOptions=0 + (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force $user = "contoso\administrator" $cred = New-Object System.Management.Automation.PSCredential($user,$pass) Add-Computer -DomainName contoso -Credential $cred - shutdown /r + Restart-Computer ``` + >The VM client is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. + 18. After the computer restarts, sign in to the contoso.com domain with the (user1) account you created in step 8. 19. Minimize the client VM and but do not turn it off while the second Windows Server 2012 R2 VM is configured. This ensures that the Hyper-V host has enough resources to run all VMs simultaneously. Next, the member server VM will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. 20. On the Hyper-V host computer at an elevated Windows PowerShell prompt, type the following commands: @@ -424,11 +437,50 @@ New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc- vmconnect localhost 2012R2-SRV1 ``` 21. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. -22. Sign in to the member server VM using the Administrator account, open an elevated Windows PowerShell prompt, and type the following commands: +22. Sign in to the member server VM using the administrator account, open an elevated Windows PowerShell prompt, and type the following commands: ``` Rename-Computer SRV1 New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 + Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + $user = "contoso\administrator" + $cred = New-Object System.Management.Automation.PSCredential($user,$pass) + Add-Computer -DomainName contoso -Credential $cred + Restart-Computer ``` +23. Sign in to the contoso.com domain on the member server VM using the domain administrator account, open an elevated Windows PowerShell prompt, and type the following commands: + ``` + Install-WindowsFeature -Name DNS -IncludeManagementTools + Install-WindowsFeature -Name Routing -IncludeManagementTools + Install-RemoteAccess -VpnType Vpn + cmd /c netsh routing ip nat install + cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL + cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE + cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE + ``` + > The previous commands assume that network interfaces were added to the VM in the order specified by this guide, which results in an interface alias of "Ethernet" for the private interface and an interface alias of "Ethernet 2" for the public interface. If the interfaces on your VM are not named the same, you must adjust these commands appropriately. + + To view a list of interfaces and their associated interface aliases on the VM, you use the Get-NetAdapter cmdlet. See the following example: + + ``` + Get-NetAdapter + + Name InterfaceDescription ifIndex Status MacAddress LinkSpeed + ---- -------------------- ------- ------ ---------- --------- + Ethernet 2 Microsoft Hyper-V Network Adapter #2 14 Up 00-15-5D-83-26-06 1 Gbps + Ethernet Microsoft Hyper-V Network Adapter 12 Up 00-15-5D-83-26-05 10 Gbps + ``` +24. The DNS server role was installed on the member server VM so that we can forward from the DC to the member server to resolve Internet names without having to configure a forwarder outside the PoC network. The last step to configure network services on the PoC network is to add this forwarder. To add a server-level DNS forwarder on the DC, type the following command at an elevated command prompt on the domain controller VM: + ``` + Add-DnsServerForwarder -IPAddress 192.168.0.2 + ``` +25. If your corporate network has a firewall that filters recursive DNS queries, you might be forced to configure a DNS forwarder outside the PoC network in order to resolve Internet names. To do this, open an elevated Windows PowerShell prompt on the member server VM and type the following commands: + ``` + Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses + ``` +26. Verify that all three VMs on the PoC network can reach the Internet. + +## Install tools From c16ed0b09a6b3ff3af8ffa7909ae202e8178e141 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 23 Aug 2016 10:52:08 -0700 Subject: [PATCH 020/108] upd --- windows/deploy/windows-10-poc.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index d56cc42bf7..7439ce314c 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -479,6 +479,11 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses ``` 26. Verify that all three VMs on the PoC network can reach the Internet. +27. Because the client computer has different hardware after coping it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on the client VM: + ``` + slmgr -rearm + Restart-Computer + ``` ## Install tools From e1f1a729102be88241f5fb4023106d8f13854cd0 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 23 Aug 2016 15:44:39 -0700 Subject: [PATCH 021/108] upd --- windows/deploy/images/azureadjoined.png | Bin 0 -> 1337 bytes windows/deploy/images/e3-activated.png | Bin 0 -> 43649 bytes .../upgrade-to-windows-10-enterprise-e3.md | 154 ++++++++++++++++++ 3 files changed, 154 insertions(+) create mode 100644 windows/deploy/images/azureadjoined.png create mode 100644 windows/deploy/images/e3-activated.png create mode 100644 windows/deploy/upgrade-to-windows-10-enterprise-e3.md diff --git a/windows/deploy/images/azureadjoined.png b/windows/deploy/images/azureadjoined.png new file mode 100644 index 0000000000000000000000000000000000000000..e1babffb8d1766a8c61134e9b59ec6497439e29a GIT binary patch literal 1337 zcmaKqdsNZ~6vuzGWlm%ESb55(wRUpWmSw)MgeX0w1->bAVrIs)C1-&TK+SU5ToGnd z8z3ALvV7oUsVSB{NNYY&EHP12Nl+1mkT>G+w6i~V|G2Mn?>+aN?Z8O;qZ=a2)wr|Wom>j2Ga&Yu?4tfFY%9zFIKLdcL0$&DH&_N}F0QVgNH@toJ ziF3&yCGsP~xEgtFqtTZsJGi%Frz%e$kns(4E$g=s<~nzEQW;cDw2n&WzW}AXN;d-Y ze8%!?%cj4Su|;5kfdLGP8F48wx#2yl4ZV{1-j^rFZ~1CmL(6wWKx^*P(~>qZV3Bwm^kkp* zO8DynM(|)a)r&6z%)bgbJQPE;o!IjxMLej}<~N@G*~d}bJD30HqQxtP>6sR@c3~6Q z@V;VI_WVvt3&+BN?rEFg+B?0;h;qN@8_4$UYHK{v# z?ve+bC+%f?^ed`Bs6QFQ+BB^L<*4d`A3FF6Of*;EbO;}2Zqi#y20rTY(mtYi=%9?GQfA8 zSZ_t*gPY2u#(QQTYkAnhTw}ep%ubivfA{_;*$Vjto(k;Jp_awFE;v`O$}ay&vFJ|t zK-c9$!Z0>z1I7t_Wnr3MSLMAY-Kj4Zuz%T#QbU;NFQ4+hqbM^Dyje20`75=LP56n| z{Std-7QO^N&abUU}wOgM0O)lDlJEjeT!!_pUcBbP3`i{9OQ|8fGGU#=SMlf(U^6-7Lc>z&{c zg!pf)*Dfi@>|F|*OPySI15uAFk2{iCJBM*zz~+wRkWJ>Sl(ly=A!4wBXje78*zQ$H zl}T7-qp8pmWAOPsQ=)&0B9Q4CITgLsJA`h}5SpgfB0Mu1DUn;aH?ukmJS$|hMj5y3opx-&Mp|wP g`xhtuwMB#4rS{wg-@-rM>X(~Afye;vq0?9X0c|m^g#Z8m literal 0 HcmV?d00001 diff --git a/windows/deploy/images/e3-activated.png b/windows/deploy/images/e3-activated.png new file mode 100644 index 0000000000000000000000000000000000000000..7cca73443e55234263cd767288fcb07d14a85129 GIT binary patch literal 43649 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 Ul9k`Tnub4{$XjhLS$jnN69ZsREC2ui literal 0 HcmV?d00001 diff --git a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md new file mode 100644 index 0000000000..6c0f25ccc5 --- /dev/null +++ b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md @@ -0,0 +1,154 @@ +--- +title: Upgrade to Windows 10 Enterprise E3 +description: Windows 10 Enterprise E3 is a new offering that delivers exclusive features reserved for Windows Enterprise edition customers on a subscription basis. +ms.assetid: B8993151-3C1E-4F22-93F4-2C5F2771A460 +keywords: upgrade, update, task sequence, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: mdt +author: mtniehaus +--- + +# Upgrade Windows 10 Pro edition to Windows 10 Enterprise E3 + +**Applies to** +- Windows 10 + +## Introducing Windows 10 Enterprise E3 + +Windows 10 Enterprise E3 is a new offering that delivers exclusive features reserved for Windows Enterprise edition customers on a subscription basis. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. + +Customer benefits include: + + a. Support for enterprise-grade scenarios and compliance that require exclusive Enterprise edition features such as Device Guard, Managed User Experience, etc. + b. Future features reserved for Enterprise edition. + c. Seamless reboot-less upgrade from Windows 10 Pro to Windows 10 Enterprise. + d. Keyless activation (no KMS server or infrastructure required). + +The user-based licensing model of this offering was previously not available to small and medium businesses, and aligns well with other offers in the CSP channel such as O365 and Enterprise Mobility Suite EMS. + +CSP partners can upgrade their customers from Windows 10 Pro to Windows 10 Enterprise E3 using a flexible, per-user subscription model designed for small and medium sized organizations (from one to hundreds of users). Windows 10 Enterprise E3 for CSP is managed through the Partner Center portal. + +## Features included in Windows 10 Enterprise E3 + +Windows 10 Enterprise features include all the capabilities that customers get with Windows 10 Pro, plus premium features designed to provide the mobile productivity, security, manageability, and virtualization needs of today’s organizations. + +With Windows 10 Enterprise E3, you can take advantage of the following features not available in Windows 10 Pro. See [What’s new in Windows 10](https://technet.microsoft.com/en-us/itpro/windows/whats-new/index) for more information about features included with Windows 10. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows 10 Enterprise featureDescription
[DirectAccess](https://technet.microsoft.com/library/mt421256.aspx)DirectAccess is a feature that allows connectivity to organization network resources without the need for traditional Virtual Private Network (VPN) connections.
[AppLocker](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/applocker-overview)
[Managed user experience](https://www.microsoft.com/en-us/WindowsForBusiness/windows-products?id=tab1)With the managed user experience capabilities included in Windows 10 Enterprise, you can create a consistent, predictable experience for users across the organization and configure devices for single-purpose scenarios.
[Application Virtualization (App-V)](https://technet.microsoft.com/itpro/windows/manage/appv-for-windows)
[User Experience Virtualization (UE-V)](https://technet.microsoft.com/en-us/itpro/windows/manage/uev-for-windows)
[Credential Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/credential-guard)
[Device Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide)
[Windows to Go](https://technet.microsoft.com/en-us/itpro/windows/plan/windows-to-go-overview)
[BranchCache](https://technet.microsoft.com/library/mt613461.aspx)BranchCache is a wide area network (WAN) bandwidth optimization technology.
+ +## How to get Windows 10 Enterprise E3 + +Starting with Windows 10 Anniversary Update, customers who purchased Windows 10 Enterprise E3 as an online service can move from Windows 10 Pro to Windows 10 Enterprise E3 easier than ever before – no keys and no reboots. When you sign in using Azure Active Directory credentials on a device running Windows 10 Pro, the operating system unlocks Windows 10 Enterprise features. When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly steps down to Windows 10 Pro. + +Currently, this offering is only available through a Microsoft CSP. You cannot purchase Windows 10 Enterprise E3 using other volume licensing programs such as a Microsoft Products and Services Agreement (MPSA) or Enterprise Agreement (EA). +- If you are a Microsoft partner, sign in to the [Microsoft Partner Center](https://partnercenter.microsoft.com/en-us/partner/home) to learn more. +- If you are a customer looking to buy Windows 10 Enterprise E3 as an online service for your business, you can search for a Microsoft provider [here](https://pinpoint.microsoft.com/en-US/). + +If you are a Microsoft partner, follow the steps [here](https://msdn.microsoft.com/en-us/library/partnercenter/mt156989.aspx) to create and update customer subscriptions. Depending on your user role, you may not have access to manage customer subscriptions. In this case, clicking on the customer name in the customer list takes you to the customer's services page. For more information on roles, see [Set up your Partner Center account](https://msdn.microsoft.com/en-us/library/partnercenter/mt157015.aspx). + +Partners are able to view and assign seats for Windows 10 Enterprise E3 via CSP. In addition, IT administrators can assign seats using the Office365 IT Admin portal. + +## Upgrading to Windows 10 Enterprise E3 + +In traditional volume licensing programs, customers are provided MAK and/or KMS keys for activation, and the operating system is provided as an ISO file to download and deploy. With the Windows 10 Enterprise E3 in CSP, there are no keys to assign and manage and no deployment is necessary. Instead, users are assigned in the CSP portal (or using partner Center APIs). +When an end user that has been assigned an Windows 10 Enterprise E3 subscription signs in to their device using Azure Active Directory credentials, the computer automatically runs Windows 10 Enterpriseunlocks all Enterprise edition features. Note: A single user can run Windows 10 Enterprise E3 on a maximum of five computers. + +### License activation + +To confirm that upgrade to Windows 10 Enterprise E3 was successful, check the activation status under Settings > Update & security > Activation. See the following example: + +![activation](images/e3-activated.png) + +When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly changes back to Windows 10 Pro after a grace period of 3 months. Any features that are only available in the Enterprise edition will continue to be present, but configuration changes and management of these features is disabled when the Enterprise subscription is not valid. + +The Enterprise E3 subscription is tied closely to Windows 10 Pro activation, resulting in four possible scenarios. The subscription and activation status of a device can be determined by reviewing the activation status. These four scenarios are described in the following table: + + + + + + + + + + + + + + + + + + +
Pro activation: YesPro activation: No
Enterprise E3 subscription: ActiveEdition = Windows 10 Enterprise
Subscription = active
Activation = Windows is activated
Edition = Windows 11 Enterprise
Subscription = active
Activation = Windows is not activated
Enterprise E3 subscription: LapsedEdition = Windows 12 Pro
Subscription = not valid
Activation = Windows is activated
Edition = Windows 13 Pro
Subscription = not valid
Activation = Windows is not activated
+ +**Note**: If no subscription information is displayed under Settings > Update & security > Activation, then there is no subscription entered for the user, either lapsed or active. + +### Requirements + +Devices must be running Windows 10 Pro version 1607 and be Azure Active Directory joined or domain joined with Azure AD Connect. Customers who are [federated](https://azure.microsoft.com/en-us/blog/windows-azure-now-supports-federation-with-windows-server-active-directory/) with Azure Active Directory are also eligible. +To determine if a device is Azure Active Directory joined: +1. Open a command prompt and type dsregcmd /status. +2. Review the output under Device State. +3. If the **AzureAdJoined** status is YES, the device is Azure Active Directory joined. + +See the following example: + +![azureadjoined](images/azureadjoined.png) + +To determine the version of Windows 10: +1. Type winver at a command prompt. +2. A popup window will display the Windows 10 version number and detailed OS build information. + +If a device is running a previous version of Windows 10 Pro (ex: 1511), it will not be upgraded to Windows 10 Enterprise E3 when a user signs in, even if the user has been assigned a subscription in the CSP portal. + +## Related topics + +[Connect domain-joined devices to Azure AD for Windows 10 experiences](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-devices-group-policy/) +[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) +[Windows for business](https://www.microsoft.com/en-us/windowsforbusiness/default.aspx) +  \ No newline at end of file From 5f4a2b72598f6748456dde0372964d918002d65a Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 23 Aug 2016 15:51:18 -0700 Subject: [PATCH 022/108] upd --- windows/deploy/upgrade-to-windows-10-enterprise-e3.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md index 6c0f25ccc5..a6a71c8e5b 100644 --- a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md +++ b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md @@ -55,23 +55,23 @@ With Windows 10 Enterprise E3, you can take advantage of the following features [Application Virtualization (App-V)](https://technet.microsoft.com/itpro/windows/manage/appv-for-windows) - + Microsoft Application Virtualization (App-V) for Windows 10 enables organizations to deliver Win32 applications to users as virtual applications. [User Experience Virtualization (UE-V)](https://technet.microsoft.com/en-us/itpro/windows/manage/uev-for-windows) - + With User Experience Virtualization (UE-V), you can capture user-customized Windows and application settings and store them on a centrally managed network file share. [Credential Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/credential-guard) - + Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. [Device Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide) - + Device Guard is a combination of enterprise-related hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications that you define in your code integrity policies. [Windows to Go](https://technet.microsoft.com/en-us/itpro/windows/plan/windows-to-go-overview) - + Windows To Go enables the creation of a Windows To Go workspace that can be booted from a USB-connected external drive on PCs, providing support for efficient use of resources for alternative workplace scenarios. [BranchCache](https://technet.microsoft.com/library/mt613461.aspx) From c02c57b27b4bb8a005def51112b751a7a7d0398f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 23 Aug 2016 16:16:46 -0700 Subject: [PATCH 023/108] upd --- .../upgrade-to-windows-10-enterprise-e3.md | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md index a6a71c8e5b..7f93163fc6 100644 --- a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md +++ b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mdt -author: mtniehaus +author: greg-lindsay --- # Upgrade Windows 10 Pro edition to Windows 10 Enterprise E3 @@ -21,10 +21,10 @@ Windows 10 Enterprise E3 is a new offering that delivers exclusive features rese Customer benefits include: - a. Support for enterprise-grade scenarios and compliance that require exclusive Enterprise edition features such as Device Guard, Managed User Experience, etc. - b. Future features reserved for Enterprise edition. - c. Seamless reboot-less upgrade from Windows 10 Pro to Windows 10 Enterprise. - d. Keyless activation (no KMS server or infrastructure required). +1. Support for enterprise-grade scenarios and compliance that require exclusive Enterprise edition features such as Device Guard, Managed User Experience, etc. +2. Future features reserved for Enterprise edition. +3. Seamless reboot-less upgrade from Windows 10 Pro to Windows 10 Enterprise. +4. Keyless activation (no KMS server or infrastructure required). The user-based licensing model of this offering was previously not available to small and medium businesses, and aligns well with other offers in the CSP channel such as O365 and Enterprise Mobility Suite EMS. @@ -34,7 +34,7 @@ CSP partners can upgrade their customers from Windows 10 Pro to Windows 10 Enter Windows 10 Enterprise features include all the capabilities that customers get with Windows 10 Pro, plus premium features designed to provide the mobile productivity, security, manageability, and virtualization needs of today’s organizations. -With Windows 10 Enterprise E3, you can take advantage of the following features not available in Windows 10 Pro. See [What’s new in Windows 10](https://technet.microsoft.com/en-us/itpro/windows/whats-new/index) for more information about features included with Windows 10. +With Windows 10 Enterprise E3, you can take advantage of the following features not available in Windows 10 Pro: @@ -47,7 +47,7 @@ With Windows 10 Enterprise E3, you can take advantage of the following features - + @@ -80,6 +80,8 @@ With Windows 10 Enterprise E3, you can take advantage of the following features
[AppLocker](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/applocker-overview)AppLocker helps you control which apps and files users can run.
[Managed user experience](https://www.microsoft.com/en-us/WindowsForBusiness/windows-products?id=tab1)
+See [What’s new in Windows 10](https://technet.microsoft.com/en-us/itpro/windows/whats-new/index) for more information about features included with Windows 10. + ## How to get Windows 10 Enterprise E3 Starting with Windows 10 Anniversary Update, customers who purchased Windows 10 Enterprise E3 as an online service can move from Windows 10 Pro to Windows 10 Enterprise E3 easier than ever before – no keys and no reboots. When you sign in using Azure Active Directory credentials on a device running Windows 10 Pro, the operating system unlocks Windows 10 Enterprise features. When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly steps down to Windows 10 Pro. @@ -103,28 +105,30 @@ To confirm that upgrade to Windows 10 Enterprise E3 was successful, check the ac ![activation](images/e3-activated.png) -When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly changes back to Windows 10 Pro after a grace period of 3 months. Any features that are only available in the Enterprise edition will continue to be present, but configuration changes and management of these features is disabled when the Enterprise subscription is not valid. +When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly changes back to Windows 10 Pro after a grace period of 3 months. -The Enterprise E3 subscription is tied closely to Windows 10 Pro activation, resulting in four possible scenarios. The subscription and activation status of a device can be determined by reviewing the activation status. These four scenarios are described in the following table: +>**Important**: Any features that are only available in the Enterprise edition will continue to be present, but configuration changes and management of these features is disabled when the Enterprise subscription is not valid. + +The Enterprise E3 subscription is tied closely to Windows 10 Pro. The subscription and activation status of a device can be determined by reviewing the status under Settings > Update & security > Activation. The four possible combinations of activation and subscription and the resulting client states are described in the following table: - - + + - - - + + + - - - + + + -
Pro activation: YesPro activation: NoPro activation: **Yes**Pro activation: **No**
Enterprise E3 subscription: ActiveEdition = Windows 10 Enterprise
Subscription = active
Activation = Windows is activated
Edition = Windows 11 Enterprise
Subscription = active
Activation = Windows is not activated
Enterprise E3 subscription:
**Active**
Edition = Windows 10 Enterprise
Subscription = active
Activation = Windows is activated
Edition = Windows 10 Enterprise
Subscription = active
Activation = Windows is not activated
Enterprise E3 subscription: LapsedEdition = Windows 12 Pro
Subscription = not valid
Activation = Windows is activated
Edition = Windows 13 Pro
Subscription = not valid
Activation = Windows is not activated
Enterprise E3 subscription:
**Lapsed**
Edition = Windows 10 Pro
Subscription = not valid
Activation = Windows is activated
Edition = Windows 10 Pro
Subscription = not valid
Activation = Windows is not activated
+
**Note**: If no subscription information is displayed under Settings > Update & security > Activation, then there is no subscription entered for the user, either lapsed or active. @@ -134,11 +138,9 @@ Devices must be running Windows 10 Pro version 1607 and be Azure Active Director To determine if a device is Azure Active Directory joined: 1. Open a command prompt and type dsregcmd /status. 2. Review the output under Device State. -3. If the **AzureAdJoined** status is YES, the device is Azure Active Directory joined. +3. If the **AzureAdJoined** status is YES, the device is Azure Active Directory joined. See the following example: -See the following example: - -![azureadjoined](images/azureadjoined.png) + ![azureadjoined](images/azureadjoined.png) To determine the version of Windows 10: 1. Type winver at a command prompt. @@ -149,6 +151,6 @@ If a device is running a previous version of Windows 10 Pro (ex: 1511), it will ## Related topics [Connect domain-joined devices to Azure AD for Windows 10 experiences](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-devices-group-policy/) -[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) -[Windows for business](https://www.microsoft.com/en-us/windowsforbusiness/default.aspx) +
[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) +
[Windows for business](https://www.microsoft.com/en-us/windowsforbusiness/default.aspx)   \ No newline at end of file From ed3b4969343957ca23698b4e9479a40de48d180e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 23 Aug 2016 16:45:46 -0700 Subject: [PATCH 024/108] upd --- .../upgrade-to-windows-10-enterprise-e3.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md index 7f93163fc6..9a5222d8d1 100644 --- a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md +++ b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md @@ -19,7 +19,7 @@ author: greg-lindsay Windows 10 Enterprise E3 is a new offering that delivers exclusive features reserved for Windows Enterprise edition customers on a subscription basis. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. -Customer benefits include: +Benefits include: 1. Support for enterprise-grade scenarios and compliance that require exclusive Enterprise edition features such as Device Guard, Managed User Experience, etc. 2. Future features reserved for Enterprise edition. @@ -80,7 +80,7 @@ With Windows 10 Enterprise E3, you can take advantage of the following features -See [What’s new in Windows 10](https://technet.microsoft.com/en-us/itpro/windows/whats-new/index) for more information about features included with Windows 10. +

See [What’s new in Windows 10](https://technet.microsoft.com/en-us/itpro/windows/whats-new/index) for more information about features included with Windows 10. ## How to get Windows 10 Enterprise E3 @@ -119,18 +119,17 @@ The Enterprise E3 subscription is tied closely to Windows 10 Pro. The subscripti Enterprise E3 subscription:
**Active** - Edition = Windows 10 Enterprise
Subscription = active
Activation = Windows is activated - Edition = Windows 10 Enterprise
Subscription = active
Activation = Windows is not activated +
Edition:Windows 10 Enterprise
Subscription: active
Activation: Windows is activated
+
Edition: Windows 10 Enterprise
Subscription: active
Activation Windows is not activated
Enterprise E3 subscription:
**Lapsed** - Edition = Windows 10 Pro
Subscription = not valid
Activation = Windows is activated - Edition = Windows 10 Pro
Subscription = not valid
Activation = Windows is not activated +
Edition: Windows 10 Pro
Subscription: not valid
Activation: Windows is activated
+
Edition: Windows 10 Pro
Subscription: not valid
Activation: Windows is not activated
-
- -**Note**: If no subscription information is displayed under Settings > Update & security > Activation, then there is no subscription entered for the user, either lapsed or active. + +

**Note**: If no subscription information is displayed under Settings > Update & security > Activation, then there is no subscription entered for the user, either lapsed or active. ### Requirements From 9bcd0df3f02fdde8e39f0ef2551483ca17bb2c63 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 23 Aug 2016 17:06:14 -0700 Subject: [PATCH 025/108] upd --- windows/deploy/upgrade-to-windows-10-enterprise-e3.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md index 9a5222d8d1..ab10f70121 100644 --- a/windows/deploy/upgrade-to-windows-10-enterprise-e3.md +++ b/windows/deploy/upgrade-to-windows-10-enterprise-e3.md @@ -97,7 +97,7 @@ Partners are able to view and assign seats for Windows 10 Enterprise E3 via CSP. ## Upgrading to Windows 10 Enterprise E3 In traditional volume licensing programs, customers are provided MAK and/or KMS keys for activation, and the operating system is provided as an ISO file to download and deploy. With the Windows 10 Enterprise E3 in CSP, there are no keys to assign and manage and no deployment is necessary. Instead, users are assigned in the CSP portal (or using partner Center APIs). -When an end user that has been assigned an Windows 10 Enterprise E3 subscription signs in to their device using Azure Active Directory credentials, the computer automatically runs Windows 10 Enterpriseunlocks all Enterprise edition features. Note: A single user can run Windows 10 Enterprise E3 on a maximum of five computers. +

=<{>0 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-lets-get-2.png b/windows/deploy/images/enterprise-e3-lets-get-2.png new file mode 100644 index 0000000000000000000000000000000000000000..ef523d4af8b2207a2b0091321bee9e906b6ea3af GIT binary patch literal 25251 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 Y4^CaS16f>e?kP!2$iFQS`}p<00da1F{Qv*} literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-set-up-work-or-school.png b/windows/deploy/images/enterprise-e3-set-up-work-or-school.png new file mode 100644 index 0000000000000000000000000000000000000000..cebd87cff85de609c7b611d49afc49b3a17375bc GIT binary patch literal 27370 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-sign-in.png b/windows/deploy/images/enterprise-e3-sign-in.png new file mode 100644 index 0000000000000000000000000000000000000000..3029d3ef2bd320c703e1fb6a19f32f1d94b9137a GIT binary patch literal 837946 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


k1Ilw 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 z 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ⅇ{hi}}Pb*3tPHp5$(65kjP;Y|P%Kqm~K(;_<(IL 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%0A>xSMwcfc?-ui@A|O*GjB?%ulI9{;|Ia7gX=kI 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�!HiOU3ogpd~rgu-x;jJO3h)It3bA7c#f$Leq< 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-who-owns.png b/windows/deploy/images/enterprise-e3-who-owns.png new file mode 100644 index 0000000000000000000000000000000000000000..c3008869d2e02d89b002332249987e5c9f19f613 GIT binary patch literal 11392 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 H-(LO?+F@EU literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-win-10-activated-enterprise-subscription-active.png b/windows/deploy/images/enterprise-e3-win-10-activated-enterprise-subscription-active.png new file mode 100644 index 0000000000000000000000000000000000000000..eb888b23b5a1fb6d1e0c3f8f1deb23ca9beba428 GIT binary patch literal 25703 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 UN~LYra6-o7j=4INe-oJSM|BsQ*Z=?k literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-win-10-activated-enterprise-subscription-not-active.png b/windows/deploy/images/enterprise-e3-win-10-activated-enterprise-subscription-not-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ac7398be7a51b7d6d0dd0357f2d758a14148b4 GIT binary patch literal 26155 zcmd423s{nA_cw~BH9D1z*_4fGO`3-$%^XupA>W)lYi4Q(l_o4xQdEWv6;PXZ%9&F0 zkQxeQnFkb7Q}Y1mTO*nRjf&(EXDm=qQ4vrO*pJP-|9k)U_g&xj|E_)Q@7i4kJcs*v z?t9&9-D~~UZ{1mE13b6s@6`u^K-;{%JkEhYI>2x3=U;3F&SYJkxCeY`A^p@UKf!d(DpYQ|Fsy1swfcXTBo;%`}y0E^Amyht|@Ps z$q2W<-kN;Kz~mpJoAMuSOTJ<7eXP!AcG`iAE3P|M%#BB5O8ol23IBP^u>;}X-#e3Z z`sz!2?EbCCw?D9C?+t&Nk!2dEH{$Hxb|%+rbB>LASk%O86RBh_l{KvD6CtX#&K#r+ zp;6Cc0_G>-92X7+yC7Z{;WhlCT|WdF{rhii+&4+5B`Y&bGp~`=ehGAaF~M+S1f6Hf zfltr}FQbjGZ?d$3&npLmHV$r@ZwMy+frl3G_41+B#<}CW1C7@IshKsKSYI$($2n;@ znpL`;oJiWZXpsDehkKq5ZpBhF%jc@uyo(Ev=++$Ea-h1GNeZLH_Yv0|aD0Bdn5KLs zSip)}up&NNJpxHpegX7ETD>a1(0cshAVSSYU`G`fN0M16=yySj#on0(?LMb80?j&+ zm$zv|{rLwN>fQc|;?X${Ox9FenV}yPR{q3Lixk!M6eCAH^yq?F>YZD#As$*?BWl+0 znpHE+bmikWp9e)~5j?iK7xIrOL+?!I)bc6oJRR%g!c!2a(`q|TF2>fZRqJSQia^cm z*iOQ6y5uAssVtr^pf881-^rUb3aCcJ^EDZgn5|E3xr_$~nrSB5lP}ZFkK}b!fxWK- zvPdw^YRq=2UELA%KTUCNv~=bgEF6B6{^!YlA4;S`m?%?d0b?zwk* z?5?b0okLfIwNPC9F(s)|>n*^H!T*@9IQ?m~wBZFjJX!wTPF-vEp9mvAJy!k>ua|^Q zH?6c}t5xDg+c^t;pW(dSR4@wYa_5_kw^`^de;^XaelXOv=BnwYA92oAQysL-vrzk< zuuXh~)Ie8*RDPgQDW*SF6X8I!DK!CEex-2F>+=m$SFZ`N8naI}L9P8+&BW$kU`+MtFW zd$IcKhO%-!{@0ZHKUu=f&o%)1pIX9yYV=<*J( zXkmi^Ad%PL-QGrN5~hG$0&7VLw{fz4CM+_yKh=gicLcZspX%UPuG!v?*3j1PNr zdz!w-49EvIEDUTA?Qit4+tDe{`-_jkn^GI>;s#{l#P52TBAd0d#4DiNHfwDm*XJ{zbdz*WA@c2& z%%ss3)kuraArO%gE(y*0Bis`Cz}xU?<`TyY?8n1CI1&T7BgaONL_wn!QKi(t;~wPv zwezQ&*pi`rzD7|hl*+I75;Cq7$*Hsqg?kyAD?>HMhiKUNh8HI6(w(4m{(sf1xJc4iC3wy&5`K7mM)nP}&4v8dJqp)Utsb1)lr|~T zR)yy)9B>o6s2=X4@>3Avg&t>XQs9y2nC?E9_VQ$99tcUkADs2iNjtp^pR+5X zg{M)cEWQe5l%N~4^Uwpw1x@_g=fJuzPj2>bj~_axcn}@`A*r#bt-w|6R9sEM8WiGx z4>?Qt<`3*(@huYXYK6a)%}js_{LDRMl@ZUOGRnJH|4u=*p|+$g7Y@_3>$DzXU6G$n zC{tjWzv>IaxZJku7FJ>#FDUb&2$i|Q2`@RQl+g@>luF0%87-GCvrfyTKcDKQOnlt^hxM9~M@qOII=@qG zxpf>zOO!FpN7X?KEx*D6Covzp-x7w>d+nOYVD3|$Gu7}Lfqp}kMs2ZSM5CFkyC;${ zgcZoENDyd2a5F1&e2U|L-PB;>`|D7|7~&W4VW-?mbNx^_2|sv=5wTO3qyimYtGlgP zIi)+QQiN~|OfLvh29>Cob|0gDk5f)^?g_)^;@-W2a5SNf`m;xgB;?o=v*hd+G8a83 z`Pk+r=%pX<{@Ub{0|=D7A?uH4Y@INz4@F&T1(=xpX2~;(+!5j2=Vvs;ylx;wN=9*q z3+J(S+I)1PaP(QG1l^Av)b(?C8L7JN#%Ih8Rzi!~IJ6B7h<&U)toO1l`%&zmpk~_T zdJ|#I`&Sc0oIo)$7M*&?Cu#ejr9_~>i&6v40hb5?)`Ws_ztG%LeDnC$7w4apVeZDC z5yQlrlMm^a=jn!AKSjh3Vh^VIl<#ktU@%=l6YEvjOdfjMuR8rPyGc2JC6CBWcIvvV zvgx~2dql;D7uoa!sac2%x7hG%7-7JLax z--u>RFRBi?eR^;9Q(d6R^V-b0Je9!9C@R~>&-^GmY@1<6nDzk_sWpZE%AdGWcM4~h zwIe29WgV=mvL>k=p{!t{`0TPSD191u6ya3n3KjJF{FAir7X9%^bNz4KafaG@uN~sG zSJ%5CqHxuN%sgy0$u{Qo1jDGxB}NRJ`t1C!9o#+NPHN=YhP7} zC={WtWB5SzB}ebakS|mmuelK|6KnY7reP z`HjB%8}BfE8Tg}O43_TVR`0gJJ}$YeKH#lBh;E9!?FUgWm z{?r=jR5M*pia(@V1I`g7ZOh6uNzFd2u%~3Vv_xFomm}H&Vz{Q1@Beg;Y#o$~GJiiC zit1!5=6ULQJXFPjQrD&->ghm7Cnt@Jryd)7-u09y77(m@nApPc9zlI(1r|oct0$W? z(>W%MaRxM-&MJn@;?Q!Wn7+hPLd2ieOo>{E(erfu8i6wP(5?ZRjME`?2uZ;g(3)>X z@2kMxYQKLuu0ahRwx^0+C-V|zc^0JU+3BIRYLvVg9VzmgHCi- zmU=#Ux_8M3*e*f2_(jvSp=~J>#ca@zyN>p|G|&-Yr_RELWm~syuiI(*W^25}6(zwy zcoL4SP0-OXdE(&lxOc+nZ!vuKrO_c*vuJagTw51+#Ry; zRKSUkP|xSSYQeBi@1WXB)e;R=6# zxHs`J(lJ?4LG~rWHYUE=GtkJqYQ7@#uaNR9hjum4N27V;&I!V2`z1dan#)sEZ^=7BSEPR~>h|Mz0CG z(kPbRxsZh0GgNgr5D9#<)`n)o`ZqLo#YLw5>*V!a`)h?$*5}V&a=%?IzcI;J8<`zw z7TOexwN`5TBnsohj?uN<_tqpK87M`_*d@78@G@!+d-L!tG%i%st1w{Jx6ytg5!a|F zIbhLtW6_0HJ>zaii5Ut)?cw=Y8fSda<~9+9RCCs5QRo7zsfs?c@A}!{dAd>uC|g25 zV6qH!3?<=h`epoiB{{PgJxyzCB_f|=cx3RdsM_ueoUY(1;%{ogkq{`v%tC7^!ccc@ zZ3Ysy=F+D&y}&;H@VH9gDDuKj+KP%HcU0)w>>uCl!H{d~avbD=a&M!z;i*k{iY~}* zu+iVBw)@>4y~lDxU1R!|A&%Opq-8jH#`)bw7nA*sqPDqgiFjZy$P`rN>7ehY{kmT~ zAI#%%fmO#}_FYB%zewj#1-rlXGxBI2e36;nZ@=kb>>%R^3G}1gjr7V~xj2pIIVmB@ zV}#;7t9yG7TRtS{f_JYjb#{R?4aGc?2 z3E+;Y*4xclnO;Pl-VmGIN#Bid;@W0m#DkCu$`SqrByRYkGS;neft;0DEHOQK{q}a& zL-Q{-9PRDbp8iG&*g~sx!JLVAWFXsP~0Olg`+-A$J-AmXPZ?wGJOD&Q)y8T+lMul|L}Wq5YwXz0Z< z2E1^Z{g~oCyz*W?QZ1A!r+ErlFjEzEpK-}y@fd*KT{E2!lk0w0r!MW(l`jE4c1-%| zE7Nb?mu!yuCA8}opMz|gz5Du+hkLdI13!>s*A)qcW^2xZR^Lyr8E96`jzDwRBd|mI z3kStTf`YBuVRI{!OgXr=|V&JoF&sQKU(Os z0?R?GCZGGD^M{^HUMr(xRVm6)qkY`BZ1~)qFQ)FP zkA*Hxtq_Shl^#;j^|71D)p$ui?Bgfj+b1h;geFxL>xQz06I?^bT7QXcPmWZeAEX>nq+KK2xfCtUG6~x^_7pV?tcEDC z;&pP_$xueFipn-Qh&dMqC!>|G(S)@O_MMIKRbM$#v1R39TQD%b9XUGUT{kG*_l#dA zH@z64Z~;do6rFrzbzwfIwfR-GJ&a;zH?}p~CcSz;DYL|QPI{$kRCX%SF`j3p_p^=j zV@aXuJ?4||<{N*xe(O9hW%!D5CtSD~?g^#5d@EN$KygH0*-X z<+~DC_DFszrYHm>E^?NZExf#6<_+A**KyFhVB;)IdE#)Vat1|G|8b|vC3zO3ERG@4 zqXH;*2i$VovB)pqfx9vD%b*Ef=P`qZJglP_n%|5>i;6o?5~}-RSnSCAp_UR zme;bw1|Uj7>%}@G;ST4-!8l>ZzDojEo<*D>Wx+u%+`~r`M86JkJ|HJAaJ1}-fQi^y zoFTQ@10)@f=7aR62AhR;C013^y6%ToQwMBb&UX0@-O7Awd>)Yamc3{6Y^Ju%SJc?}5-)_L%jm9Y8U#G$;$lb}aMUE?|7fjde;3)O|U@@MPCNZfU zHYQ1uicsW8lCqzA;+OlE8O3U8hi}9KH^GCDeTzxJD(w2u^n(2Psa|!7Rk4<;2KwA~ z{-Af}n)RIq{l$YQx1h5y6qOlUxO~$YJJmDdUphRx@6Z z!lAI>!$UbuEtDl?eN-9dK?Jdq{grX$r02u=f;`&D0^D08MBXSHX}J{b#^TnD7Qv8= zxt+$zrolY2BrFtGD@^}v0$-Vbn7_8U|6$uG)cuz3AB9#`PpCdzk$^U%wCRC32IV%H zx1Lpni6|e>_?)McTfD2M4_D_~Jpn+yR=D^3M*RyZM_=hDgrOWmeKKE$ybSHSSZMmZ zaEOxGWPH^0o9K5->|50&dqwHt5uTv-oM1n@aX5aM<07Q|ZqlOtClEI5bNOXOtm4B{ ztDr+Jb;qEUuiReIMf2y{Tms{YE(y}a1u#*mQsme_9XXbCbK#u$;a&xkPGG021ggNl z|1RZ8l6*s7`i9tS8p!Xj4?zd0 z7Y#Ivx0r#6lc1^a4Yw`5s`>Ku8c&CiR2w5PQ!hajuXI60@~eirsiM~3R>Zv-P>mEy zk6<7lalfVLff643Zst1#CFlcvHpP3m=dYz)oeF0x7XW#Ssd(UHbv(i~=&TkFdy)vY zCh-O;$ucft830Jr!|DQkY&6CPoM|T2%dlZ+^Va}4%dqbKRndbhoD{sL6~p`M8LsLc z+NfC!F9%{{f0W_B7N!wGC%`Oj9m@$6eut-Cqo+wy#cFP&dOM`sbb$Ud#1fa*x~$ju~=8msiZieFzc|a%vRbQ zq}deY+ycD3zw?#$$F+{WJq~9V8t7~YHy@pvZsPEspg?E_>An$xeg(qD(V|wqeN=ll zYkJb2EMrQeC(-vAhPo1IuZw65v^bQqIF1X(`Hf2VyD2W9O98x@1GFpiT? zJ-T8ssX&H5-8ZGcqigH!)PypbgH=ul{XQNWk^*w&I*f&m_!>P&$ig~#W5X%(=M%AW zCZ~nb)zeH#Nalf1260JgG7Ev;F-eBlAx{EMrlqJBlwSG%jzGU4SbcK_2EEUbzTc2+t+rU_gI=+LichoD^`VS?`8JrV zEHf;Y*ALM0_RMm3ZhGkGYXn*>1s6h~;Whc3 z);eJXjP%f5C#g%|oXYb&stU=%`W5c*?v>bBNCDl#tWP$xc7ww4C01Tf!atn_LGrch zYedr(ekJX)eTw!knwqOKl?6UqO95b}&~Y#HF$Ln~#bVO}E9c+0uC{J>*kI>D2Z9!j zYXaT-0}lcR=^kCtFKEBKrxP|VefsNfXtI|3H;?_Fmb3qcy$dgdt~T-LM?jr}8~2lc z1#-5oM}Q|x)d2T)4sMWBgczx)E|dGaMQ|lfn^6_VsTOXFh@2f{j0MoA0~&P zm5$8++_A{=C)%2r&D@AgvCdfi?x;%gs0Xug_kH%1Tb|JjoZRXole=7HbVhgVWI&vK4yp#pWxXIL`ew%E9)eY1l(NWk^NW>hlPHc;trpYJyO z!qR!6VhdldN=Z|HBd6K9-!h;Pj|J^0{I2TQCUr>pew&Lg0a(uR|9?RO|2G=(|MZHj z7s{squ%Nl$~?M~d6;AgCk#4qNSC(8$KwHxQ#MGzj|r;# zXs^5hf&ny@QVN6;oti#7`e)X*@^RCvKFco$j%p{AQub zW$#~Ht`Bi-YKBHb;dQ86RDT)A`7XG%es?ifWplc`z{fdGUk4~s< z3{;~)M?eB(vqzVs*Z#3PEd7A!gp+q>X%SlS2Hl5G*`g=!2v_`xE}lGc;^7MfIP;c_ zYiTw><`>5q=nhLh_%NXj%{SSO&kKUH8(W|jr}!zMaShZB;tP}`{s9oeO6b(+rg@#G z(hhBoe$TTljl0guRSbnEzYf&aA_h`~D^1sHU$JQb+zK0`(O|MsGT=jca`QROW%#V#Kgq+#1a?S(vE`2=vy~YTGEyl51{m>DBUKcS)D0R0UV)B+_l)Qq&6{TUzY z>28Y)6YXQo0yScn$mvhF*S6K-3`8sN`T#1?83iKF&HX zavQ1~#!G_YLIral5;t7Z&P^y+Ym^@nQv#S*x+nqAdG9IBhK+8<@qqFOW(yCijA1k9 zB}3PsqopUkJ7=$VZq!dC$~@eA5f66WlkvO+XrThphu&+byZBR*n=6CO6Ylg96a;>; z_SPWhh`61@_7sMS8AFwUrPI+Q@ILuaQf(kLTk#R5c|H}~hZ2W#D}pEOiaNR%dLPF| z$kE#doG=R{zN<_xbn06Bh4OUKu;wdm)4++3lY&FG?r$pMKZp*yFAmvg9p|u_TO-dA z!GfeCS(%jyy{UJQxe*iH4t50XXcZ!qV-fgIxw%x{S zw(BB?`MlFYdvBI@R%SeHw;7PINZ1BA9aHa#v>zE*>JG;T^mP(QX6rX=}Qi~Z|jqDyiHF`X8_LKPdOSUVaYLn zrXAr$BdJV{!2Cfbr{q-$C54BD|#)9!fLPG~QT~!9v6y(FtkHECKFAL0 z7R8A^2<+u+vAndp3^w2-IuFh|Ri!#zZEY1f-JA^;zG&{ZU+&;_4l|>kGfi4}owDW% ziqmojg1e5|ba@Oj-an%3vTD*ziGtd2*4%}S9 z2o&;LQ+6>U1XjC}C`gPxIZcl0$L{l@g9G_u_za8*%UYojm(;Gp4>cN-mh6+)$EqX| zD9(#vD6C&4ky<%MR?lPoF2eSmCa{qX(EJrK>^hD|08qN8F_JK7tK`E^a>v=JWp}`y zvPv>5SjMy$xb&@Zz=~o=Po6;<_Vawv-5;QX+uBM**Oh38qHpL}q)SV?@G^hfttfK8 zF-i5u*ibPl-z-%%mAgjkm2}YgskAL;|G=FIKtounhs2UK0(s3xbFmE45<_$xI?+Jy zKDpxHB5hU)=Ewsr-7Yf8>q}4w1G$ee%wbOm!(Sk9s&dMYG}=QKL1|y6eMv?y_Grs8X17fb6C-EI^ zXvr{QD3tF%*HLovYn>2fq)c&!U-Qj46+f{;f)$IhLiUw@E5>)w6{+7XgZq{Blb0hj z#x62!xHLyiBO;3?TXITdvzK$~^*d`+2ORd-VvUu>{bBRLu}7-KumB{hXGxIe2^pSI z`VgHehEFQbDA+RVre9o%f|y9BO0}t1`wE4zmLhAmZ#f7r7Nmu6uRTD0XPqi46In}8 zUicI2i_@+G$v6x7Dw%c66B^BQVQc~iZVcecGf*A#l?%9HBmFmbQiA!$x^fn5m<0^)g1=C7=^ z#7OouK~&1U-^MlI9B=j7%cipxE)jL@fLcW=mWEo#8Xr4MbL@ZECvx3_0u*O`6psZ%HF;Xp%eq4^h%!m{WACJ5xqL?`&@?=~K7;iFfM6sK=kkXiXDR zX|2o?(RhhnvpwLU96otDRXnj~n)9lzEqF2qO;~Ds><|ijyS3w3^l(0w(>(09>6I-^ z4igClw=G~SSk5IxnCMrS=pxgF5&_&UEcPYH9XXeT>txoo2aVCJeIIdY7BTBxM;(7*xB%2MP>I1&D?p8Gmgqz$$M zW@Yyye8c!pbwk@CdnMRsqeS*MZ#m5H3DAob1$O725uTFV{ce0V3^4gHV%v|A59({~ z1P`S~OV!m1#DgpU?`Ul*CLULi>Y45REV!a|U zY8;HKo+jB#oO7bd*3&~DB++1gxTEK&v?;oO(upltV$Pr7QORa-LNsvWtN?AH42~VY zUo;O6je1b>Yy}y~S6mGVYoM^g%1Eb0%)JUU3AP~e((G+yxf3B{)~LyWX7)vlPn=vf zLUw^qG?}fs0zr28hmNmGlTL>^Wjvg>p+YCdLzGl}>-c`wT1{Lb`q`e@{I<5PaNTX3 z7dgS9qKlla>gC8et-xyep9Kp2^#BY+CjUvhf};dWIfp7V9gl|OPa3h^DPzIi)-jhe zF6-umC|rXPmjy7>KvqoCte}Mz=)-)dLY5gLq;2PU1t-+l2Qv)lv0I!9lN0ihA{nW* zeWfI>!HvPX1u1Ic7o6a`iWxgdZ38)#tciN*b)2*}MFBT+446ee9}-+ZE`# zwOAI1t+%+g!4aiL+j##5>-{3VeFISeM|72#cpv1vWdp3;-mKsrtXZL0{2lrKUp2`8 zGwcR1IX5+SX=+i+`tF1^#Gjya29WIng%=WlmzWYiqXYy)2qoD&i7jaeuuBgKm2Rtv@5Rv)-8mP*roG zxfQ2b5&8s*5va{gQU;z{el^e{?vo5@b^4lrelq~xX^3}-wN&i`DN5rxPlb8cj#OB5 z|C(NAtL^{ofeBX5Y+A@{R%Xc;GbpLvoq~95+0)&CG$OzKj6Pk>gA%L~Adjr9Mpzd{ zfSS%BHk8?GLx&Z8o zI4STq{5GzAO}-s8Rq;3ad+OodPd9!K`2nc3wMq6i`iK^v)EvDElugJsb^2~R>OX+c zM!6{uBcGUOsDzq*ELd~!MxYd4*=VW1jG-orCqEaBjwP>_6Dq+<3}xdgnLT2tTlmF= z!eH43z6linZmxffCDa6vDXxCiY^V#F{=!wGzZ`Kbo8y`jr~aL9BmYBFvr+-p%5xEl ztbsPJ)ZO`3Ub%$*tt9i#tsY?-&cNx2V1VIwYbcwJusFBfo9K)C;d24-R9i=}hr3GF zPTK#yRHA``lM_;y0MXhBVZS+0@nvt5x*D2TY>f0(*s`aZx ziHHXPnlUV8+rzNio(wl%g4Z>Q;uKg z+W<6SXG?E6GH#9$0~_Otq(hHm-5hy-kwdbr14{c(Xra$&WkD?rMc|iGnUTbEg6d(t z&OXVPbeXb67j%1Xw6Br*4L?weO?^$^Y=+>pMNe&K)0R=aSFfPrQ|VZO z*6otdc2jmFXmP%UH@O*2G9)Pqkm~ENGuLM_ZaoKU-Oy&~zxOrpQ0}SV)@k!++-0Th zE3L}n>Of`6ebXL+eO#C%U^dw*=&bTsXm@D^pXiRQ`!S@(pCEYM7ReoZ1dt>lNU~4a zZ>JesI{ScZ7bs8!R7tK1Nt8$Kk+s4>_4u)P?LpHUo^kRkt*$?m?>`pM?K|dr=q$Nj zu=m^fbM(FKCi>5niNoWmHa94pSTe?9UQkRW=Y$=L--l$Pd!9~jn!4uv$f}1Hh7&<} zooO}`6!lCFtwoGjzk|~NrY~2`;}lz3a&Svx)j}MGz{ZYD=Bpv{J7$RK=R>a5yl-Hv zAW6~9=u&|FlA}}HK;iE$?)+>G%-ztm#Bb)LhK;uK1L|=@56j$s6E`dWh|KmkDZ%y01T#x;S2vE zf;42)9=QhM313uUEBL}`P-iQUPS~-g|1ZC@>+ z$goy+3Y-C#$<0r7&y6{rF<3nO^gW}dvvtcGQlhL@dv=A05xQRM$ip@P+H|jVcm|H2 z{((Z0oEKg=7Jsp>iCupJ42paN6b0+52e*>jb$EKsFuR_Bh^DN^(RO=?U8&~Q@44Z~ z!Z|VWZK)-^j8TS_d>9~uyFj3#1OR3AN4XD4d=KfBYmb|TKN@16ax$!%v3?fBgZrL@sy^{1=LBP0x+Idsk5lp z+^+K%!1sG8gJ~&8ff61pC?N*eLjx2c{vKJr-_Vb}pE`Qz$wF4T&cq1q7Z3Nky5@rz zMIw-PKy9V+CR>4=-iD(j`)L2E!=SEox@w_#T-@}e+@c4_v<3gWZnl%|W8`7+r3}cr zwQe}I|H@9D|FIYSk7fQpZ~yt<*9h=!9Vt@bjg9>rCG;!R>*&{TO= zrjOzIDQs_4SI1X<4_H9`2_(+#J^+Tdw>~mYaD9>4$H;5dxm&d1?p!^0`x>nT8h$)f zje!2E%<5+WU(}UIbBo;@AVBZGIvojop@=Z-x6$s7JBWo4op^IHdPuN8Xq_{YzSr=^0{HKEFZ(XqsKRt;_i62Um1m!OXC zD%Eoku15xZj9tTBCTl5AU!y7e4+GtKJF-)E?aeKRl~?pr=bRm%bx_1Chvb(VsApwY+)yFHojPtYFVDq=#hr6P+z;Cr?;{tb<(~8+J8ovM z_AEzwI7Q>i-<#J~0ONVGX|Jkfvv~Ww4@{X*@d(`dh>2EMb`QLeF^@6&!;Qti+0kB4 z5E(alj_6WavYSB@%N5vl0vT64#}r|zNsgv_8$Z654L?-el&djE4l`ujy>N1^YAxw!oCQi2aa-cA;@>0E|l*FMcl4{{%dUp5TqING>>EVwn& zBFt|a%lTMMpZNOTS|H z7`^Rqd3V7v((Ghh3cYQu+Wf8Xh0U0?1xyO=6dZuaf#UiV5&Jy%QQPnjCx7#z}>-tkkqviL)aVh%6{gUHSgxAoel!%s5 zD6(u>odxu7mNGBoHJ;OZMt%N6U5iZ6G;xvJ$PrJ;R$m6!HY>lxdBQtawgi6aV_<3ovAD1b3r+>VjtEP}fE5PK=kLR$Jp1Glshy zE*s|FVHdVRDdn7A}RHt|jOkj^r0&D{=D!pVwcK{3#uYOe6TrRP<` zZ-7IjxOZQoBF^EgmNsn&D&Ok$b$RQ>O_2m+=lPK@{}nJxJnm+n5KE+<0(T)5mc_n! zpMn>DsmKbb)a85tHQ>d31pCd?&b9Y6TjYy~lCi@87R217an!+lVK%eAGICmHGJn8jqx6y#P%f?h*38*68hvY_PHRd{y;*GG- zZLkxuoYx+tsW+bzR#ICBAef|muICq)Id|F#ckdJ1Tm$aPP{wxi@5Upmk7MRwk~$gj zSXlDSY&YqpIyLJwH%D}~gqYrwT7&a>3XV$_!VN&K*&7S`!UD2!bBF7$pZDe8vJNI& z=)ITKVo#>l20r&E+D#833c|F)M_;gCIdLbK#<}&dOJ#S%?*zBBea)q{W2IN(Dd+KE z@zbWavA74w*i)F#Z{(!z7jrqKl_tt}>uqPcdCHVcpv9j6pKj`nJxts``(EBJ%IT~F z|5~Ovt(B~cz^p6g7YX`S%GZp{e#P^yg0|Wp+u*sW{o&$QCkz5hyENH!Gr zv-oW00a2-B*mE%qXLmq|Nh$&l)=y95ONU#TrK!D{do>r5uGPqsv!4-osI8!><4TInKSOYh=6o7;Yig-=ds-SEkLF|OLy&b0EQ5_%d2uIF@!k8DMn7dDnUw-^}>9Zkm5^y6hoAp7^{pJ zt&HIJOxs@!^l2&jZiW#l&ZiMv0;*ww`1XzkQ0Fud@7#{kduj9Dzw^9%aAuu4am{+( z@Ir;Z_Qy#lX)1l>flmFdsY>&Eq|W;0_WK-eG2><>I4;=f8WhUis=d=A^w`tUs9K%u z!1=aM81jR2z+$EY+wVf4nfT@ct6Kf6|T}#wbID zwAaqlvNEflpXwG#K05Z)^NVxpDoIGxjA}c`bstdl6#Z>Ri1tf%nPhR@q9ph27odbP zV15aDTFZgX2JFk2tA7;)Is>TXG!Su??AWjQS+dx{3EKtG4Hm#0__m1pe(qIz5m-U0oq)=DFo9TMbl*FMtdGCGz@zPw0lM z_vixHl2nOoehkm0KzSR{TJuM=5S+HUSiK8~&l3Du1gq7Bc5(b9H8mM;w93aL;&*Pg zU^lSQ=#)BNF5gew<29uLc5+T)W2epRiUYQ={GaS-pq{x_LJhEa30XyP zTKVhn_D;v!5^F10v~e>GUizh4@DB7r_qmAkA(e8MG+WjqE9Z~z{m-a7 z|8%hh$~=LxI@B8D@O(`_?i62*UFv@@GD&OQCpqK9CIK5_giz(+t;sKjnU8TRQ|QYR zUR?jULKycgXOBa=>rd2^uMib2^V}vkRZ5YgR61PGuZPNIJ`h$UFQ#4Q@GTacRYb zD`65xKCEcAWXLB z?M_D5g$dWCU=m8oebV35&pn`MeW$(|U3;O9noY-3aNWIoQzwL|%><%lpwZiURb|f} zm3HLr&SNd2e}n;Be*|XvZMXTET)Pyh!P$AJ>dk~5ZFWp9K%3dYq^*L{tBzY1*FQ!> zxcGBUS5=Baq7?mRm}y@QJ(#qugxlWc4!(7ybbv-Vf)R{I3=dNfG594?U<3s2hCDgY zoby#oFn4H1RE2a__BUO}l|2g~(ja_vc=fbMwcH`^dmS^#hLy>&<1t*W1EU)3$Q6$N zKqQT>AY0^@YKPFjaxPr-g(ADjj%>_B3>6n9Xz*2@m@F1F0NWq-@Jmr9DuAjen}6(t zQPOUTnMD|kTPkuMV91Dq@5ZE$rKlfdQW++$q{S?mUzG?jHRz~zR`Nb*2{2EN{L&E~ zmq^2C=Ek`6yyKV-Aw79gd24hy@%M1JLJninCN)nfQlHW5_t)B($YJg-$%k*_6ifYy z%N^`OhD&#vT|X@QF^pq&d(sprX`)BG*WlmAL@q8IgslwNWj}1g{`gz?d!crTN@aHc zm|dR5H1~I0^XwQJY*#AH@vgIE!}nRBFmA@r5S!S89S;d(*CIEyg%HPAIR01YV1LzU zu%cX%aZb50eG2(yDqfy<0&Of*R0B2z8kmz#P&NEO%i zAyu;uY&2xI3e9DV!UqKbfcn5GI4=95sR(sn2;r<#5pzv;910#*nqu4DN+141@K~}U zInK+uTRS|!JIG*NoCo&X%+tuN{Dlwf{sVVMD`>=)p4Mvl4>&?1A1#7|Z$$#Laq<=G z1Oiicmlf8JeAJ9luU)DgF0zmH=U^X;gh^n&=r|X1Gope>q#`+tOHCz6N_OiUQ_B?! zaPo7iu)9)eW=O-7A=ItspKZ_&!f)GbT3=T1Cigbrqy{5%`2y6^oF=z2-VxywF(m02 zj#TWqJG{l!PIczQa-$ngeQ;j*_}GRzI+T+gfY^)sFE^BbT|?WU?n!9_C3$j)HSaYB z4#+04p%vucT)J;2Bbn5t3< zIhEc(uO6=s->@a|iQEI4L#df3xDd$rbcyDsEdEJ zZFXF!|7~pYhvP|qiZlrYBbCsfgQ4&d5s%sAX{Pzms!Pa0AN)Ys9Wlz;HvT>1UbrQ{ z>HBHE;vAO_2&=G`0)2B#Jn0C)2rlkEk}LMzz=!q?Fe5OxLY z_sJ8m>~B<4obW4xLSkKoU6Y4PHeqPEAlNQB^4zeqGr z2$h(&$3#d=P?h7W*W((Qt}i(7QZVXHWD4Eoj5l3ZuZ=|lM4>_ikHHNs8Y@CY19-5f!=TxSOxvZo9u_(8bW2#i)T z6`exoz=Kr6J)z>3IS~rE5D%>89Y79yhj@~D^7bFZf#Vp~kEo@0x-GVf5_lv?c}da% zol4TG`z_kcQux;ifv@Hj-f2e&PueQC?U3e7&3y@YuDwA{(W8$~H9Vn>V9m zkx#eS=|Ssej`X{@fo2i+S$yRG(cZNNHI-%Sh#*4S>Y%9fC_x25v{9rHBEdk54<3rB z5KtgaBhZ2fHUknu!b7LQ5e=X;Aehh!@(3hGMFfOEcMnl{*$PBJ12&o?gb*|&k%T07 z9lCq!{+PNoQ#Dg{Z`Jh&Ri2#vI6G&rwbxqT_eC64o7w+egDT091hIaQxOm7<&~hk7 z1Vz8@9&{pcv(@bDT^0hhw-bLO`*)I@1RP(fJb=)Pg$eI0)P$szjp-6X=^ zpq?t^RKGG|cl+2-5V8L#|2f?yx+(#&ALX1NrTR|Ghp(mjd#IR|nm>V^p_ z61YjW3VA`j4lGB(nSOC^kLNHcIYjg%vC4i@b@c2>0@4Mbh4|DHow%OrVLXpNc*3O| z{6G|mzvSU+uxoFY>CI(K48%{ZKbh12IM~$m=x--OoyFLU#;ow}Q^c{AKNhOhgslng zwcC)tHl`_PRx78PwUp65m3sH;B;hw8vcPC;tIpfbpBDQwh!+}H_~R05i`7j#18Oxd zRH_#ZG`R&qiw zqIqc{YnrRtAtJv^)^%cK^6Vf1{bqlNX1zRK7*rrv*xwQD+;gI7ux#SGvNEBQskTdC z$$l2(Z9|HX9bqRJLc4^!`^}qZ!s`812|e+^z=f6d(9@-OS**M`t4Y_^W#E0$n6e>H ze@oxE-lwhd!Zrg!2d;5v!xFLk7f7yBC=Ti(i9VjhadWJb}hEew=+ zYi!9d8#r5IrWV@z<>a;UyniXpTWB>jwoLYXAxiiCnE-kw7jGN2SY z!QyO&s02-+<1-jG??~&jCR`NC1-7`H#C$iHsW&`plD^TTEFoQAdsGPu8{AZ?h3C0bN_{tm^2C>n$n1OKJm;y*Pv>Erts#Wm`*fK>E{11q zXd84e+;q0$H0{IOLZI;7qz!p)@0i&&qnS_yomvH9Bi!-N z=H|g6glcM~E1}JZ>>r7Hp=eg!M~O};T1k^AV`-Cy1YvuptXDHm*S>TNu7osOOlWZZmiK;%R#S0J-2oCpVWD5Pw{+l8Y@YWHhzv=a z9ubWX%$#>Kcm?4RqAfNsnshk*B&57&SX+@gbyECr+a$FgfRh;dTc{Dv2H;auM+&`c zj@+@Jc5D79&t|^a3QT733-o?#M6e)#_E@{Q_rl2`RTQhH~d-zk>jMOay>~Z4(Z>=R7ZytLn~r z>$Vgt!{nUda<(C&A@{!kr7nKprGggI>Bv-U^oA7yOq;?B857dSm##U`sZI1^q#3P- zzZ3vN!P8{Ato3_K_m`0^u0<6Y|3))^S$|6Cw=ogn@7%duJhH`c%3bCrJmp> zShc)GAGd(!nmAHR`DvFfu%wOOQi4Nc=Rn=M>SvIH$E54XVr+7lSBT=Jk@fyI+DTbKAz!6zZi;cz)9>AVxn&k6or`TBY749VeH>#1L|-3+L^0v zE#Kzw2v2zdfK~LiDA|s9nLvT0VS(t{$AXrb=Ar0_kW|ot7(jLy0qeqra--C8W6p4| za`>_!R?{PQGQu!!>g#4K{d^Zs8`?^$UU&?53==V1qIC>=}&ofwA;q ztWQ|yTW7JKOse|MJz90v6SayVC$Q39}%^%t6Zu_2wh+go+_ z^@fSe4~5KC4P_5EXqBH}=12{8r=%=HrJws)k7k6=j55Eab^fXVM|&-x=@bnfZD)`J z%ip{d%nYNJDL4;o=wBon`ybWL2-d-;l)U-1gbGT8!zB9`hc9H{Z)wJzZOMM+)*c`5kF$gk`6c^8Bt7Pyvc>~@HI%S8ETm4)4)nUHOz8Pr@1_Kt? zZu2}URWlNJoaWQ+m1hy=Y8iAe{f)iR=I3m~^7tmhR>#u@HKrcQR$Th{#4tawt6|*X z-1}$qXAX(0Wuzgh@DZN+a)8r5=`LUN?0G8t^Jr;2003S%(7L$egz%ajSQb~69Mx4N z?eV@`t~A8Vc^lJN#^@CcvTuduLA;f7XJcejSo*0!qQ%h*8EnHY)7}FB*?ygEKVQ{M z;~IZ^lhdRkZe2r}7cUhs3vm6_`w60>BxchwITJkLwjNNt^4K$N&x-Y=4lnq107PZ! zMt+x+sV89@J_z?Oz_^V1SGgsarYIZn%&^@{B4jW4li}f8mP*B;Yf=>)z3G;Ad_OlI zM_Tg4n@N!tc2w)GY7@FEW{w`IvRBX0Cx*O_Vld1(PnUPRrX?e1gr;q$Sj8yxe#o@^ zBqFY<0tPaTQ;y)owGy+ddpI33|EDF5oy#ad6>1I>k3KB(XiLGCYhO@U{ghKc!$CaJ zU18&bvQyZo!$TUph&+6tIEuFeIjj)8hol&Ze{^*B zU@y=PvvU(M7*sJ}nWr05x8wa5s*E!1y%4ggCR646`>-E!PPiM0z?whZAvOsn^1Srk z*he)T>ytO!C5#GImDhWYrNqdzG$yOl!vm zKTOd#>Tx{5*LFtoXm+PNLB z$2HqQ8T^|OF^AVeW$;g-s55~W?oG)nEgnJ}CXnr!Hv3Gz`c5ewj#UHpkD{J!xm-&a zjbwn9Q%dzrP@ia&PiIC=ZjcGM@^22*?SW=HeOK;Zju#EvJX)QZF`c=?(eHLa4vd2$ z5n{lNR{rGuII(?B-wuQSX*V3a(CX6T9RNn|c)>Lg~2 zMHTaH9UifV!HQqOfCL=Sn2bdZ2WVnayu?5`##2_EZ|1I#o?zM*@`>tagqVtZp3Hm2 zYIVcAu-*NGO7M~p)&c{NvvRui45vgLz0gbsbQAMM#59uaRy)%_gIbT3aX@gZ#4ri~(1#}Qk2RWq-Co_b zEBtbh*OJ?mr@^+j?c!5AOOwXalQZ5L-&(J^<9cqorixy)JyZ0KZ!e#TZaF^--~>`6d#>kD+Nq7#iDnL_4bFdURIH){Bj3<^d_`=k3?B0S#^Lx@dv2D6vd;!BIu(p0R zN?Drg!(FfQFu^Krl7p?uP(PcG_@}vuO+1u!R!QC3?7P+=zrw65^W_}tTH~k?sycu_ z_x?GLC0D$E#_1{EZWh~Dk5%JWnyrsnr$M4$(BZ{MLr`@hMC6nxsQX#uuNI6_RM%940cbo?r|{PSH0$12nB;oJRj+lhLQ{Ci zcEm9`CO{ZB?D5Z#%y^kc6jYanH|T#TlvL`2{1bc-Tmf(}+doXH6k^cJ zRt+GzntY=as{Wv;16S-M0Ojb#5^D~TF4LR{Vj*MUdzi`278B3W}WKc z?3(68{1iI8FNDxe#}ZD*5GBzQwBU`03AY*uVG3`z#|lHG5kp=0v)Vt7q*8EOauL(gNTGk4 zaHzACccl2U)bX&gRAwX_bobH<-ue;zZdbb$WCyjy6hO@zf9_4QHaxb((g<8A;ReCm zpx^AKiOE?>G2)s=s&z6t{~2K(O?S_&%CSsW!t!EPv~LQEAM723?;ymlM3w&mtF$RZL5wee_CGtxBi2gGNIZZ8e48Tdw=wqcv(Vv}bTuG9iZe;83_< zZH~c?lVBN!pIYxbfFkikMZCXB)i(z_-E@J&a9HYgtdK-esf-C=`%oCgWV{A%RrQqL zA!|UTq8Xf?b$&~YXwPpwnf-i*tF=mxzm#i%8&$OKNG|SsVA{%|T}iE!zU-C>6BkUF z{-g{e8OW=|qto$sy_QekA3y=d9cMs#+aN#Opa1q_3;{Yln*a!JO+TKFUV?KoxI!Wz z*`}uFb}<@Hz@`65==^P58GFKP9b4SqQm z)CE`b_4gerWvTFt4sY+}CBNid$gtxuPr#eoI*RI#SG7R)Af*T6kYKbe@>jO)2tFVz zbR8ECEUkl(xbv0s7i}u^DGf4tVEy%hL#3(bX$$1kRD)`HV7QlVuwW$RGU$wk{he@Y zg+H`dlStiQJpLkCN3;7XcH)%Mu{%ER%!e2LA^AdHKPc`|%SG=1-P5DSTZIurya-Fe zq42ZJ(f87Isy)4GaBporvp5+$E#RR?iw6;rpr>d5^xQjJhpd+KW|omc{Wym#Y1^Lw z&i*mEwFHH;6PKEq?(4>>5|`M7vFkFP7=Qa5W#dJ9r>oq@WFRL0S~Eb3QL8RLF4UCVlH&QUS*~9s#yasYO?wyTajU6g z8WnEvFv9CdWV#GdyC@vbK_DJNA+h?5$lgce9NkQvTpj5(a18P>t&Tf@i0YYP-n!q@ z((<-fX@2R(aMNHR(I6(b^^Re=X=OOoHR~cMEWYB~G_(5&;p}U%-65)%)Xv@ts_UM? zzH1)}@3Y7i(_;4o!u@CB#h0$DY8>wH7zMONxd`joG6QPNCdY^^@fx&XAnQ|Ya-%m3 z%9t0UnEZ{BDA$dBk&JVX@bT<>W6>b2{vZJSdWni}yzI98_?gp$BL*j2pI#n3fN?^^ zZNJz~i4({z#$J@T!uOG-tBTf(ZOp7k%VW$poiU03G&iw|bSY%=nvD&Md-r<6?%KMJ zL{cP!lQHp4fk)d~YDg}UAZ!F_*eF*`3RK+X5e%Fl7#P;Ab!f(pxxv|LX?3YxTi_F0 z3^hytYa`>x)`CX;YSzqU0~!QrK6~0LAp;Rkxi;@aZC!nB-Sqh{iP1%}0`&&tuP$Fl z64(LmwCl(nr_&8bZXB07j&XLShE|hm$&Ls5he&tdQ3J%+Iq_xtNxu(ye1UgnSquo% zHch+i)_ahRJNJX}J9xP?_j4R?9JetkRO{|=YCil>h4OYFjhpAuBei_lgH9!wo}LYfbD$9#D|^nqi{pH zVX0rVr0o==f^C@3Zy$ptcK#yqzIw;D({rz{@o0o4& znMghJX7)hOa8xr(`DGVasW=H^vtQ0}mfqGRTe5DA*F)GBDW@5hpj^Efsb_)o&D4)! zk0?EA@CzeqxQ_8%%QSx%PIHADf0eZ_{a~l&-8B#0$}g{ j{sSrKFQxqU!ztKxUO%iy$QLi7`^9tj0T1?<$20y5Zj7GGvASj>$Dk4Dyq$nW0CN!l;hfoBh2uKH|3Lz9Jic0S_ln|PLNE48* z^d2Gzgd#OSKp`X&44H@Dd(L;}o9oP6@0@>T{!o&Ty`R0;UVE*3-D@pk4D>V@8E!C~ zI(3RsOY?!zsZ(cx*JqID&j6p$o_e$Z{5b7nq@jAMYUCykcyrcCMOWq2shao;f9=iz z@9CdwKK40vimChL-|1ejQioHg5vzP8MEJc02FHd+H#65Fv>P(C}V{C_N`cr3T zH$#+|s(cEs12tmDLC)%cNxTj=xrXJ+qL523!<+U1M?R4N!Qrf7QCLB zVv?)>iiVP@WJWGX@Sk5x-LIK}7m7r>vd)J=zgF6*3%i(QrzBpjq@5gGIPe46Nl*sf zPS^(B(n{iWxerbNK9tM=X#yYK&|wDN@G_$4P6p7TX@ECc-Tf00R1$TaMBVc`uD1D$ zIBqvSvWu@#IQeD3h9vHEQ|H1lb|G}1N?JEQ>Wr^x+4|eb^|v!Q*5*%?%}eSr#TnZj z`Zu2Xo9nncv~Ryu8yI+`^|xtw!RtTw-J;n zD%nN@9{bOR^|p?YbQwwEJU%oxQ$ce^|9U_dXj#eHI?Y4TJP7ZbAF&H1%zv^#DbFZ(C2*&>XxXnh zT-iGtWTYzt2on5^Bn(!*LUS{dWAS}xkii>l%p(1QabKkhRq!;{bg&}!&o$~#o0X}w zAf9A>r4PWNO<=EIp1)dz&YiBAHU75HaT+T0pSrAApm-XPd(suco-0op z?zH2_OC+$8`N=q*2a>XnE+~j#^HyjT&FrjX`)Y8f%q|&hsC~&OMvRcJDgY4$G-;m?ChMr zLNh_Le;N?RxlR%jurJ#tjN~o$uF|HK|GPWz-wydVu8t;i2rte(HlP+*;J6MmvQ}n(7^-d{Ur96#Zu|fHFW0dk=@yRWNsy!MTASll8@<#sCO3>z zeP?@G9w+hQoO@Ap)z+=#Z#I9wEga()?%Z8$VvzK9@lEp0?rAv;587WFPUhGDv+pp; zr#0arFAe@fS)fv?;dnRJV{|B4U#VRsTqxFR#y8Qo1sLFL6a4#J_@98b{anNL&DFtl zMDSjJsnxejv~3}jEb(zg>_(1uFCZ~qoCs$g=r7TWDouZ?zeDu+r)V51T3uv(=_7*s z5~I$KhatDcgp#s;dqQSf0(M_+dA!?3K;Q$IMz4jqp#7iUE{L>-QuDkE11-F9FHdY7 zwwMMTu?ydYo!zoInwffe=Q&rUZsDP??BXskAz%|>H+I*IUlO<3T{=o7`)@)HSCTRJ zbGa|xOf~+G1!aJOi9ei-O@Fzy6WtX;u{>a9K*R=yHiAoo>+1ue^zkZ;7 z*jltciV#JIIWRR|Ys&^Ku5UV%4s%E#Pw4O|bDFOtFy+aEmrg)2ea3G5TSoH|u) zgZ@m`*5E(65))74?}Iyb|Bmeb{X0qx9(XXHDwKcbg}jcE!!*lyM;swcoO3fEO_SDO z^+xvDd=arPdsjtF6k?6nZsn!}8%WfL97gKcLZ$oYUfxZV;59-V?}+D?w13h;fQFMT z!p_7VUbtvGx#z@s>jxmI$7F;2X2A0)>15}*FMfM>4c_(lv%STuo6$Xg**24U3*ml;rRJsTe=gIfeoL(Jlrrpff?<+-K!X!J~ ziqVKVuEXgaY)FKmMnY}hT1y)O$)%HYaSPUT0-EJ3~c z%%3fkMTe6@7-AU`v)v&Q9jiCxdSz+TK zO>wcY*SaEo$Tzpl|eOR4}0c$1^Uf#?AUGibE3&rzLx>4vtFyk~o zIAf;R2e3RP`|doek;@0&k%DLW+p6=Tn2dwQ&|wp^wG1_|@+To91}s%~c#B6fb@Kg3 z^7@qpep%J>kxGB`G4@?DZRGx!&`zE4z5Rzu5IeS%9Plmulb5d)T6SyI4NYUPF-cZ0sJz7dD3fntWp&(E=5de-NN^u7E0MQMMtEhlXEtdNVcPb$uv;JG0b?e z&(}W0=)CxA53M)6TFlc+IF(CZ`5W%A|2d3}T$a@PO^N;W`wI_PSv+#1lahx!E#M@Z z;ZgU<$r+GY3H1!~_&(uC`s@#@;`@|By@KC)NIEtO%f^&xEk5#ig_*LeboQ=z0_2!i zC5dnzzze*t>xb!~hv|XGxeJH6tP`^GTFtu4*kGdvJ&}EfCWW|bl)EW5$F|&`gJyA^ z4ZB+;xx@v|pRBBV*$*|#mFE!m-c-0C#`IikiXwpZP5|z+jRag;zz`gavKZ!DEYzl- zSj$6XALDrni?yiz3z5qx(a?{VE;hLYB_ySQijIl@RX^@r0dUJ9%-VuSb4$b;38nMR9v_(@nlVV@PK=vQe1~+ zXHe#f&Punyw&lp1k=tJLU%0dMyOjO1J_b#Md;02qZXaUr;F}TK|TRZ&hw*;JM&j2Q#l7cB|hg~8d`Lxbl@9Mx< z@mcb1a2;rC@vE;+Nb+Maa(w?a(f^M;BFFz22F%?8zZArc#5N)T>yis#gPr={#AIHr zW)>MeX7z^?!uy>300_?mjzRx04){gDC_%ZoB)AuVX=B`I`QX3N`bVJgf5{LOyMZcSBdIQrDRtB%3jux$%-K9xVf+Ed-_p}bnK zlSh`t@5S*Hc9ptoOr{d@c~bsvTwc=X)y+^f+MyTTop0qh(A8#c@mlempz$BfGdxyu6Z3llR|aph3q9G?nka0Qm?liVRu6a z;Ekojy+P4Ho5lT6rS-}h`~~;XfH@bBPk{Qs?w<4CMn#;FYSOhq)uymDqh0-@ICZTgTsSU#hqYgMl~yJCBRTEIK4*Xh{YUj; z?vU~gi6yhbMo{>HI2l@JCMWhdy2MJ1FKW}jEht4N+_haIyG48?qk=UFM1V-qaDGnN z^KIGq?j@TpKKm@H=Ipr{pT=5-sJ8BlkH4+ZXThk8Mr+$?*jEp0MK+9KBQK0--Ats? zuaMTy|Dd1nI5@rsdscZRxs6KMrEXRqyADKZEKqg=0`FX+ zTdm^}Q~^#5L&)!WD)|JnUUrxs`?&D$Q7Cm+!zJQ)g`QPhab2~_NK+wgR=RUcsO^5p zE-Azdnl-9K4Nl2A5q;{Z3SR%5t~QXi$yw>tPH6u9`XZ5oON@hg>jJMI$(0Op4vNXy zb{Ri6^LdRf=t8?hyV8+_s~;jHHg^tYHM!FIgzB8!u~e*U#l>BlQ;S9mCS$RykAzj4 z;^rE$@i8tV&2mF%GpBM0L;a}Z=-g|Uf_x`D!?gg1c-U>N_|9G}W}z^>zqvPWsYrum zT0_*S&68rt+aXtx)C=UAnHR!^?atYucOSHTndS=6-?s<%h#_Gf;%Z~=TRwj9ZC6}*p zGz+z0gE`@U$eC?J9feawq`vNTs{x_n_*7)?w&?`T&*h|-L64XLt%Q-sre|5QM9~p( z5GfC>Z3v^o8Ys=MD(w9TIBOTP&F%PXL+s|N&U8svikv1^Ka`9<#$2h0oj%by<1n^5 z!e@rBMlrvF&PsptkYckp79i-{lsosv_#l|i7Eh<&!~|lSGF3(p%TWnE`Jvcm!ACo} zxNZyIwM^F;oIYas;DS{lJPWyO6uqzLH%L@pHNtzSt_RmYFeyog`RQ2&v)5N6R-bvB zGfWX3=pFn-4xVTw4fG!3RN^Nq9&rb%eo#M5ENy-NJ(_WBzOi!!XC-v2=!;X(82<;M zQHpHFos{NGm!h#?M^s_NCWES%J zMBUY+$GMw*g#5H@_crsYvlKY1YnS8bDg>9HyEkWZLCZ+4oeLO#z|6K}qv+6O?DG}yMiX^U)%F=L&H9MECYpO@9959a66v1J`Z`{)H%S1T zK`S093(ExE*FU#_OWqTDHqwky0bjd*1iGxq?sFmBWI56#^^ zj8hQ4&Hof7f`4FG)JDJfQqRidvbn*UQCI!j?%U~wKR@bZi=#FlFMqk7%IG=hD{oPy z%bXCt7^255E8Gdj6=JN@Q$Nw{z=^h*ta@_!0B@)F4}3_6nQ|qdp?#f?B!Sx1G!{ zAz{h|SD$vdYE(ai4xpRLvk=~sm!gd;`-?Z4I`aUn(29R_j*^75^p2mP8H=5kzv2(v zi^%QqZW0g)y(?ti#(&7``GBc7LegzWc+EC|YH7S_fGsD3*Z@ka*`q|C8PtTNE4uA* zGl8QcAg9g&h?5$J35#FPpFLt`M@Iaoe_k{{e4&DCm*L~=4#)vqISfTN0bW(m10qK- z5Uc0y{l9kUSXpp_Z+g$HKH%T=fB=&;^YRFw9k4MR$bUFDko3Puw||dtc=G$_w|D&M z0`cF4Pq09vpYjvF4`wDyz5BLMu#W^T@8Rtl>phS%cg*MFiIXpb@g| zThD4nCcQk+c1#8?tPjU@X+uXQQXp_fNSLlyEg%`RLM$Zqo2ga~9-Fn__iS#AKltXO z{h7a_akb(14LCt(TOIN}HmObt*k$)=u|`}cFUN8N0r2^8bBCNrx`V9m4JBYN*tjk; zJ;Wn!U?)%qys&>D3l+I&WHR$7wfqii=ve5sj}&%Q{AzX}iMr%Vj2enuia zD0C)3Qm#w3&dh4QLs~ilJCFFv1^#mW z#^HIcRAPVb`Jz{;!9Dy8IK++=ckIDwM9+hZQZ%lWL#E^E#58Yplh10SS>cBzKV1C= zG&6hV@sSx##GF%ZGuGH}ATGk5mH&_@AJ8H)?s0(3X6w1a>O4vr5@IDYNjR`2ud{7a zBD5)6-2Z0?p>DmC;v-n?6_=2E3v0SN`pN10rj4*-iJHxA&NTjVg|NBOED7@EPeIM$ zoX?UgDoS2tDLR$06Ekn3)10e4;pefX&p0xhp5=G^6%3GK8^tu;*>?WW()+BOxybbv zN8jcLOu9WkyX84Tt#K&_hCkgG2AuVi#E#-n-UwH?cTpEA`0cu}(i_^nLonlMwV<0U zkE=)@geZa~Vy@Wt<$i8!Wt?zB5l7iHus$D&clF-*R5?%nj*0xFZpO0>nb)6%ewzZ2 z0*Ow1e7j;Suf{mILDwU7iEZUvI=SkV=RGr5`T@U{HhhSVj?edDySz4e;{(G|xCm?w zqI2OK*v;(oXP$Sku2NivloKJd1ha*#sHhg{4fK+iTXoU)9fVu9x%vr8ILV^eA060W z@zNKy)-e(GS+NiTa%{H3s`gt$1q)q9f)W~ojCE?>VzR}FZ|*ch~&d2qG0fgkSL zwP<822zMVt5JO5`4niVb{GJQ)KY7x+kesh(<2Kq~B7D#?Zgv)!}=T?65R^}edX)dTsP3%AIL2;Q*2#bLe>O{m;&YWR5tYd-{u*izgT!4(g3?^ub za7F}^!tWN0XKQyP%Y($9-$=?6oEj1{(HD5ZCUo&pCj5@~Ti>GloF(OgNU;qByFWrw z=Iuz+6PFStxb&3h^BAH_Qk*vX$o{18EJvz#eItFYnU})o5AzQr^gEVV^?NeO-A11q z__c3U_>}Fs(yci`t;<|S{@GC(V&f@3w?bd$`N@XF)EXX9SsDIwOC}#LVNsShB)^Yr z{pYUawoF$V@=XiYeHpX@Ita=Wrfjc%x#XU|=d7Q~ytm0>tj}AXZ}38`ciM%vTt~Zr zHmzAQw$SNk%&NN|y_6zqlfFiP|6Ekvin?wM6Q@yb1GWNvM?yHtpxH6}0Yj|@wJeo6EzxP9Cx~RsJEMh~m36vU__d!;O<8beKY6Avy#4K+MtqKYJ zXjS#SdC*w1nFb&?X(4Mzz0!cz;q+jlW^WQY3L)(!+=2vw@DWM`VqK8%AnL+Jq}9H` zM!2eoA02haTRw)Ie&_po%}WOTec8gnF6z;7v5@{ceZ5(E1s8Ct@+^s#Lwwi zZeBNH`Q#kCiRY{!Tr1VlhWg1%b;Ig+8wUDxH_VP0%lyYA0>V~ZyD|LxlRf6GX(CdV zy64naO|;ns(V5=D52(JDPjc1eNtpdPFIzJ5i-$MC(>A)TRcQT-puQT)wXE#ZdcKo~ z!k#=z%orm$?G)=s)6|U?JBnnz{whdVJW$CUdseHl7dSAw;49Z4NR2I8Ox^x(9XYOv z7}_g=59IA9Wz^9<&du++_kP=qpDMj$)u;M^HhX73y}gG%MI#s_uN zqjh#8gKvvI87@uvvY=dPU-{@3U>cHNrGcOaObY*nZ;;kyNjwJA{1 zTGrcDX%;JU%B!+;9<@)&ee(v@(6%opjv?IY43_*HO1)m0v~f4^4kH<$<52#{-+JVe|xv`39Pa zJb7Gphi^k-QR(k%YKKpI@dLflD_#P-yjyZ}yGMk6tm}ca{R1Fl9BnuQQKK z8;j{EZ7+s|PBNTaQ-bISkfa%_9s*QtzuAA0@SY)GaLS@p4JvEBp#yt$yqN%Yud?aH zxLj#?pq&mj&bUIabL5nl_4b%@wPs)5P_!sW+&?q?M4DXRYH%u1$Hrq;1&48jTVfQ~ zQ`o6OxJ7^q!zcE-_ON_Fz!qTKYHMZa7CY0g6>CsE4_Zrs#1VG zvg_b262Ei%O8P?`-!1^zQMUA-tI&sqga{X9lZsLYQ_dTq+~)yW^zz20}Vn2$gf1 zP^QihGm@Dz0{?bTMmIaWRcsYL5#e~I+vG+Cz?miy#<91+%7shf7BW|kuk5W&uricf z9vY)r-PDIMqi_jCP?W|Qa`F7@GH0zZr30rff=cs4c@3{!^mk&?P?#z*H_Zd5GHlH0 z-IKxxoZ8XiGh8PVcw-6@WX+A0(a%#11h8@GHvV91>S8dEkt*fdJltQ`M?g4JYr95D zj@13+F9`bDE0^R;JIi}pwJ zGT!q5u4sWc_|JLib_c?eSt{}<`c%q>@Mw{X0y;uO%?!Ccfdu~ z)k_0u23^16XQ&yS(37+qr4e+MZ1z<>v+H`T;brcEY1C2FSO3;1&pI8I=eq`Wj^7_y zU(UoAEuT*nT?JW3BGOL_2+Q#Z)y}}Ll96H(Bn9JigLg(%Ef2z72h8DY-ep@HJKFbl zp9kIM6nKAu<6gSIgS!$>+GT&6DjPh_gZu zw1&q5^fK9vL^9jkZyyv+g(%aNOXbK(IFw1JaSN_5O8KCMy``Ku%MnZ|XvBI}I3x11 z-*kSciQpuZA}dLxXim_am_`Ow1Ory6?o2HBx^Sz0{Is;n)a&~d1AMv0dVkZ!Gw$2{ zn2c*qSz;>`hK1aN^RrGnH4I1ygT<>X)0rxqaQH=O;9x{!BZ6Jb2US>4Rol%c zezvyJ?rM$m1$uQi&C|!cx|sYrAPqVJ`KH@=V}$DZ%}d#}apH~5p@~z!aI!AD)$e%0 zynsiBXwFFpnbGK~mO8$P1~r?=J`A*cpAB*R!Oj+I^1xCkY|Bl!g6o=s9irakIm1Yj zF6x}$Rzogdl%zT~6A}nrXMKrc&fV96wZ6h7K(6szlRmxwCIg+UWt2P@UbLQSc%^nQujt`65gw#c=Ov<>Ek$!-!g_wPy zo>ZBWGDaoO0;2VtK&;NvWGZ~Hn&${ zug{#D0O&YxzdTy+A?x9b?AE;{`ZgB-l2`XbMa-F^2^yXOLokbbI3%V}=zTY ztsjcRgludb9h80fn$Vr>?^)$soOJzXE*9BjS61YSne_I>j@NY-x>%`CyJ!%tI9<=D(G@6SGYPxcTpKmpgf2s^z-4kf%pKh^Z!qUMgKbt`M2wl{wKq_nU8;j9<5WCsrQ9ApwyN2 z!_c?^T47&~)L9am`iDsU6ROCbYWXWPrBd4|)kPt0X(W8L_3d(Dx-NN4X9h#@l{FJ)X^oct`nV zU%I#e5mLdnCbQnbxzP85m92PRiY-ZQFli(afPvfy3R_k2%zk(s;X0||a@J(Xh&=cd z1@%U8hw@q9Zv72`4c&BRMK}b@I&;Mrc6O}csTfY>xGBcsPrc5 z4nBmDnI875 z9oUd5*y)h=bJ}A-UCvaBANOslF?>9Si6h>~Q<(EI)J^IM5yU^i(t%Q3`kP&-wbUIO zy`s;JXwGCwIU(>#vD!%%7V_)cHJdMR1&AgfpG0k6%_3xNLI%%j@C1LbmNtBP9WDP` z_f>RoM}Ujd%ko1-l!fpR;)hX{7J22#!fa$MizSnz${7^CN>e?oC%N$C&A3*Ggxmr{}1A=Z5JQs z=Jd=cW0&OJ*LF)Pv{_C09VDc z{k%V>DI;psZDhx~FQhyW6~(+5Jg~?8gsah<@r)^l!n0{&nau^iNKQ;B-I`Wd*G2GC z0i6k+>w4+RNUzW7+MW*wj1xLlGkH;bPn(l*HWegp3X))j#n+vET}go=@^iG|H0*gM zn^thF33^LhcY1evvQ}sI*-O8zT8v&p>l??c=grKS!miqNQL^1C{7I~tqhajPH=HU9DTSlm}lPFojhaG zZkC@|Z?uE*zv>um*woC}&^VWb>|erl0#vF^Ymk(XWdipYJ`6zE)i&**)Y!ix6F{=H zi*~*hrm^l8AZ}Og(lFb>RAT%kaDOeV<%LX3>MLe@NK)WruLq=jzaa0bh~ZBBD!&Lk z!vT5&Rc;860h#Dv@{2=P^rw||vxk3u$vKN&A&f#;-sr^kb#5hU76+*BCiHGj1OCO)|8`F zOGQ6s#a<<^WV+%VUe94HUi1n9!SuSAQ2O=k+1UsyE87g~nK z@>T+sMz=QkcDPb=^T05FbLF{peJ15P@MgNOVmz4zENo#;+eXEtP#?>#MvOcbweu60kKxjv{`}D@q5YaS*oW z`7;57^W09PWAuu947(8u9RAQRf8Uqu z6Ey|RByE88?=wC68}s&)v&C2dWY`LWV@+{WqCD8J9H!mK(GvKTUu>O{4#aV);7uS z6X>DV<{*}*@_r^IQ3kM5?==U%^7otj+hZqUz+G|E1=rx2NZrr8SWzPt_T#%8X$lU~ z7DT0LLLX-aXpXobH^NM}iBP&NdlGBKhrzyD;pyAkE!lOl&`_epIQz(&loebR%Czr7B+)QQKr#>*(1__vZJ*$cxdFKRWp=#6ON? zYx`F4OsYPyVWq5X?=w8@9o8^m&sOMoi?QBiAQ4MQx& zIb{pwH>i*^;$o*d@Z(~7Ij3>G4xWO!*pRaS%qz)X;Xe2?P2@MWsVmD@4u}Fx8uKQ4 z`BsTRXSPxVp?`Iqnh(m#bJ(xgkr)k7V5OEtSJWn_soJl${=UD0wF0YcXN~4-W;Z4H z?!zl_S5{p(COi*sa;7pu221o;gL8nJNk|TUww}m*bmQCK6t~p3UQf%@-anzeSvOfM zD6Xjx4~j!ZF(PS%o6a^&#wTkE#9#dI>y;;T>wJvMp83v4hsjcRhkdZCUHOcfCv;!~ zW0BY+sJNM(xx*_#qM0c0Z?T7#nI&i_-SHuE8`p2Q9hx}0OE-BmRW-DJVQy*+Bv6o+ z?KOm)IAa4NVlVMmS|}e9R8SXwnUX^pfEbD#h!AM z!%{^o!kZWG1bX7U_iMg%W4fd_AD}PDnmON2tS1;O`)4XaD5>iC&6w<%2-p|P#23tMh9(RI zE&Ka+Yum{hy4Kw;1^RhqrUoMtoT$teH*|!K`R508?z0{rPY01q8c$0NB)`W!7yyI%b4F$VC$+v;#j=i4y5mE9AM{{W)ovlYnkhH&# zbijW>#3$w1?c^idBvYWscAK5R#ZrESh2{8;v)%=hJG`uSqV+BaiK7xnTppOPm`w57 zYM$|=^?diu_}RD3geajvfybqzT<~(+2G@eI5}-N-V3#Uzo!`pMrc!}0fcWBNkaA9t z$Hgq?5U6L|%k(HAd5x#e@5$;9duAtSKE}?_w-mNY+jPpHlo2jX7Bo2Z`rCUh(19m2 zcU|>U*P-n5)x^w3ytE9mk;HA1_r2KQ-6Mb&QvhJemr&~Qk6Ne5%GqQ8&cSq1-18x& z@T}b;GgeR?bmJzF1kUF$xuh=PglG^c2%Uv+Y`l=hFw{53Zhm?_(c;LQ!c5Mc5NPeA4>8&sgK_6j`Y_qS_68S%nqk#efK2xl^f;!E(x3G=uU zQ8W?pvi5MWfg7Uln^|}oRh0l*2VPOksKQPzASxQ&D9TBSqo}NT~dN4x}Pc7yA~P4lBJ1@|(`8Z4P(!aFLXP zH%c*Q6o_D?2jVQJL@Plae(QAaXI^mlkkar`>}0!Tb&eu=tVuM|LihHx1B6 zRd2#w*sb}?iQ7Wjlb4n0W?0k+kS7gLdoxnU+xn|yJ_f&-z?VqH{t=DU%?l3#{p@We z`~;6a6p4LVP#3{?;83|-(r?AVM;75HyLqVHVapd)0 z+mB^JVl{up%bl=vgb0#<)~ZhVriw`5_M=0!TtxUB?~%#4p3ag5NqruuGdJrV*=wQ5lu&#~a2WTrJ*gFj0SU||MfO|_U z>-Bjq_~exeH2*3^M!jH1DC*uMmtQ@hI-H^p=9Iv`94RcSuQ%SgU}E1GEHNR>G4D?z z=cxXdjqbV#ux@!zQ!H5P)@dN+7WPGS zS2?xKUc!&Aj#97jzk^|RDTv{(g)1mW0aT@I7d2sgR6@SZUG zq5<0);$(o~oZV29bw@Omvwqs~Z1T%g6gH_^P4E<~^;NPr5hUai7)fP?4ZW9Wy`}hn z(oS?m!eeyma~=fM0l6f`;H>Zbl7A$1k@NOZaU%yVxua9$=en2BN+U427h3ZAVhl93 z0?xa?0kq$oAG+X=JF=6&NeI)G)3d&;DprA+E;X&Kv*K*JDq7~-#Zr&GrC5kM@Ba6HGiHXncJRBme zii?Fkd-*<6)C|RKf~|>#M1o1V&{QU0?PX6L1$?;Hv}?Ny1*9io<|ltk&9xhS=V;t$ z&Gk+}2k+2h8=9yd42J+%70}IS5Z6jkBjldo6rDdCx#T5Pk+!?(k#_k8S8H&Z*}BUu zIJuC*^QHWrg@n^6ctoI%|7qV9%xhI)m2hpjbE6o3Jo|`GJ&EV!{Kgx=1UZ$=GIht= zAcl*NX~o99&SVt$tIE9-IWR<5+K;#KiB#%|m{!nX=JR(2F64@bip-d{m77WB$Gx=hEKaa98mn^EN#qTtBJ_T40N~!7eLFU zUpHs@uIjtdU98b}lF~h#UQ^+Yf3dXJok7P{=+dtt&J3|R94j7MrYVQNl!sF1GwI9j z$ZottISp)>kPTKl%^M6YH(g;vI&%9OGl35GMqTvh5{T~$YvPOdT^A<~EIX%lK6^0x zOR-jJSIoX@SpwsVtV7)0azN+QOemUX2TIkm^C4LE263|fu=m)Z~B`3 z=x`ks5jDV8!S!-|Fn4F;zbxZVMNbN*k%c#H+|k9&un(5A>eZgJ>bu>Fl(5!E1<@qF zJ40!Q8We9^M4GpUEJ@gr;A-a7|M z`m89VF)xq3qKW~x-(k5O|CTrR4Pb{Q(!2seHy895OoO3uU;LW+R@{$5b;)o~t;Ul~ zOeS~8?W#%*ihpO`n^M>9xP><_6HdNna_~;1sO^rDNGYA@#^+mFB|uUHNag(-O`ibC ziex_iyBVqlLr}4!xOUUl%RTcOVU%{$RYNMsnHr#qzJjLWxtHk#|fDrsVYzWzyGtKGGc+pXB>bMnLfo;TE+53fE9d3>v5i5)sRM z8nk97&4BJnD^TJLk`H&}nvBe7cw+9{1b#MK-w*coZI^MUBRUjY`SBE?av%$*TzCF;@7mF11E>!vTHE?iBq4~(JQ zmpeCe_XC{-32uaPoS|KPFFg1q3Id<$b1(Xoxcc%0-!Yw}n`mAQ3eG)HT>_05;XCiD zp(@xe>4RHVXxZ$X`r^vo1l(OIeqmAEizc=pqSoCD3zIrr;Ax3XNL$`xKg33*r(1)J zlaSz(ioP)AhSxJS7X!=g44sP-OwgsKz(%V`f(j@L^-U=KE5VO;WJ0f`RwK}TgBqwa z@7ajrCfrPA>=Az+SnWI{T*+vk34(5L4HmOQ4oQ~G{bqbwkw_CY^- zyK7h=Cl*VWYT0#Go#nKdv+JhKd23?HF^-rV!8i?8Zc18m(kE* zkxo{%dNQA|XvEy+HZx%P%5zX*%=nJ+VqJw140NC^)6Ad5>vw|hWN(2_sRex; z#4z}m4eY-|?xHHY&%PwWs{?N=O;uq_s_J0}`mfg3FfsHoJdd70}rOADN!!PciS z=jP_j`T3e~7ofBNk2{O&JRj(^=rbwV?B$0ewv6lfKUA5ahRaDhrY2OexFWOLfCZfbPzOzSi5oxJfwR8fYfRM zX&}OvC~;WcM4pMS0;c*IpkaWy2_;E_`x-|zR>gaYi}%8Liss{!Kw z2CV0(r39yFHn3TZ70&{Sq}}i`Cl{Njq2OnCvf%!FdItYvS*~YI~EHfHqa(`eGF$aQBStg6~&*@!RK5IlZN%5A;pZhT# z`SY3&vA+mlgzLumN1=B=tYEO6Q#v*o1K)fhe$u>~sGxX~ zUx8CX`&E_&Jf5dQaKYD~dUlzj%3r1n)oinxn|0{&q zczDxPp=LYJ`(&0ETJl=;lzKsx70;ntADw-lLLcQ)eKTyyWF&!skgPb_5jn%ArC(&U zbA7tolT7lIy6UC(xW8vN%9S=S);*fEZx9CO|L$);Mk}hL zM?;9QyHpRU5K2JkBu6NonHs%rL#}K`Myc*<$$=Hfp{x6%5^pu06*QG&0wf_d@P!j9rcG(g0qV-9o*PA~xt z-X{n3(-yESkiCGnyzqO2gj)sFQg?#DmrJ=UiN@wVKY>z%Ob_-lk~3(9rao3DLmV%~ zMs|14-_6N`CtD5c^PUhW{F=-^--))}x?Ad1r!B7m%rbsRDD6{Ns2%0`9T2}(MCyey zzB)cOjsgvnZss!-PlO4c&R-{-wAQb60nBsSg~Yc_cjeoafL>T*zyfxk zxWqw1zQ#J|Y4GL4Qui)`f+q7u?Q;6NprHE)DL_{npmc;zaqy|cfOsrAe6eNX)KBk$ zfCP}kc#2Bn3_bB8YizZ@VYZ0gv=MWV@y6aONk#kxA$>?{PdBL<+PAe8nyXX42mDDIz8o zYdlOs&H{bvF4$T|28FiNkV@c-9nh0Cms&lI0h-Tw`@0DN{GXL1tBxne%kH-W6;l6H zH(DfmCG$_~X7l%od&)R(0}L8M6O??kPi5@wD)v_@_y*FdBg*PAyS~Q zDW5Cy61@1q_6s#{J#!qPB8j4WPPTctU6J+I!j$TJwRhh?8nl+Zw{PXX+RwsJkzD{F zGN$Z>gH0B7Pl%=NI?gu`pQc1x0Q@bK9JKlCpKM4qgnvND%OZ5m-8sp``G#Epim1mD5uh+%Y+vOjyd$p6va zn}>)2)ALZ$5Mj43;nZ6-r8 z$PDJWrr+<6=Y5aoIga1)Jje4K?;mgfyvKbijv|jUIGi{Wlw!)2a>Az$FZi*&JEAyHQX?t4M#t_i~RU$LF#d$Kti4u!s^g4tn?gw}`20 zX~THkoWc?1eFR3EN|7_;fWf<=vS z7>(9!&HcCwjm)Q8d0p}>g_j+uWl=(gW(mEf#T`zkx|;OiiGxVdjOO$urLA-cAOIS% z3iBQu%fMe|EXn7&v}P(LF_qt#<@Qn6Uld6_d|y@oU)*rKY+kRgS^X}yF`Py4)_B#7 zgKKTWuE5lqs}!5Vv!$a_h<>YsGrXZRb@28zOl!Z1==EZ(_&5u*7AhKq`PrAkF6HVj zDezt3f&Yv<6!9ZpAfm)y^*1C922HodUdRyF+HM4Rs&J%#ZT!%c!x>HXtRDy5h;eh* z4hH~-mrEMUS53)G^7~fN_#An%=oLuFH2UYKMw`XCb~@+mlm_p1zua^fM;k8scVMet z_?9j~yv}zH^{J!RZca<*@M7&K(3Pg-O!%IrxN@*GZjR@pSIptVnY&J`(PxmZIaR(6 zlds>9cD8RET=Z`*X!1b!*A6LOmb}wLt#4gPJgd~a${dDpvdS==m>TXdpj%)?W9S?PxD?sA6RybYx#lBp?uCF7|mu%thOTfs~- z+%m(zh&L^sc5?7$OxJ5B7wN399Ui`f{JcRb5rtRd`Gtj=+zZMx{@j(frvi#B&5!RD z&}+kd@@-dvD)6Meb;i9V?^kwb%%oB&Ps zrC=hpTt`C(u^DY@pG*yy#@M=zI zkYt_1DqYpamkgWPUEee>;rcEt@^pK>mYd-DnuRS*H(ss&yV8*51gxhzgVuWZ^H`ZX zm!`|_Tuj;f6`z=t?nI_tW1P~npLd6!D$`cGdt7v(3MzJU7yXe}tpKc8#=MVKMfPx! z&`lHK&P|c zp2+8r-^N~uNXDGbN~t>AaCk2GWA`F|GMi9uckpihKqkwz`>nJWgOs!EGXBj}jQFZ$ z5l|*^?Y?|NFNe!^-Pn997+DgV|CSLh6dXy`MTn;3-irBPQkx$*moy2zVVoUV0 zIR3<4$5!8@El{b~I`f@l@OK~oStuPnEsRuf?o)BQc5a4f_M1e(ajZdl%GGoGHyLG& zoogl?!Y3qti;Odm8QG0BIkfjKFfMy_3TOHIwVa(P_D(s)DrC0qlsw;>iY|m{pV|`T z&trW4(G&o{jPClX54^H{o_RfI%ZvXSznq^Xb30be)v8l)F2_{=MLp@fNwV+Tlv3*8 zj$a=d@ebHBX-<~jom~(8SnEDcN^sF4s|!z@=PEqX5|7}RQ3^dd`aHH2xX|}EQR+wn z_B?w&R3Co}COnG5B_TpAxmMXI!LL@b*UB{E%{o=Y598qvWrR264&f9ZX5+C$Tf?~6 z8kLYj+2bsn3CYPx9h1O^>RH=fpyYD>%jJaSYzemya1Vb82Yh1>9% zC=VTH#NUFoD6a#g+Nv_Y6HVnfH+aik7-XARvAg?7>f@!KT=^WOx&aVv>Y1}R)yVD3 z4-bxD+=WNp_gS?VHd4Iq1!}-2c29Tgg@MVT!k>A-Cob6}pe7k-kkHIU7rqxr*2Cy~ zt28OTnId>S26sbI&to+ea4ei|45a4v@a{VOC$`){k=vc3t(=?yKZ zZ;FTS%f8-!coD0rGn&A9n{qfKNN)e!g3^Ei5eBk2g8%XuLC%(n{m>5ZCop3k;O+p9 z{I8*Ilsf`K2Fl3)*BO!6@T+%h6x_<=&+~(v{x)AIg`@sc4p5fX;=2NOou|e*U1ox# zA>Uk!-F71ZhJXf4_79{CZHrq9p(nw(;2I%0VCW$H7rjuNFh288;6{sKl3vt6H~+bN ztnV|d#$Wt#FDX69?N)odVpvMuKVN=%=n=es>HPBfwX%xhk}>d#pf=XL=k@F8a2I^i zMVpG&(0W|6q9|0?$a;+#MCWZ3HLdL5D4ogZV!4T5%(|eq&Oq9_CUv3(?+4AGNCZTC zI7X9`)=i@zr8&TcUff;CRNj$60Xd%fYii$sdj4s-i4;xbsGDMLk%-B=TWVlYtv_NdyQamg|3iFU#z^|8 zn(&aC%Gw&(&!PPZE}NWrfRaggudo0z$R@E7I~wy(^aX5~I;n{}aWjDyw2tjRtp)$PWj3 z<2`1;%E0q4)K!mIXMSt}m zhzbvp9{T-^6FJ+8&+;!Bc|S74KXM6`PZG_G*Ljl|l(vsUd*)mL`5?2gvykPe1NdD8J;=+}B9`N_&X}PWx78Pl$~z4m1h(($ z^`szX8)gS05M1sHgz*l;jLK8e2CEGY7NVXDVOrKjp2gBEBi{|S4GDrjU&Rmo z){dO>`=!5*cEu+X9eP1MXrD-zArr}wg0nQu%?D2izSIC zT^7%zaPfPJ^6@_P?@h4A=^E#R%}ZgeSjFY<9vR50a5OUBc%#MBLNsE~IDe|*(Jbpg zj8sft2Ll>W<-VN|lDnE;qHs<1Af3@>b#o63% z)?d}Kez-PEqvO%ZZKcg^D#LQsr8AX#L@RLb<Yelpl4JYe_HeQ6T; zf(DkRV#`{csUv?u>YLF&Hw-n(XZX;HL4Gl2*Yf4RkTyeeOEHQ~j%h{<>D1eKjisLb z^J2o+hF1jiH~J!u`^s{260ek44uJ^@Ms{l}=}8xO!`3%by!~@V4YqU~C5E-$&JOU7 z6o~J_+FMvb*{`K|OBh{tvB|+aU({Y&If}J=UK-)8+Lo$P?UkIqSTodaIL!7UTj>^B zV)f+viyiO#Z^^8vD6}l~S-eSpHHR7_WpjKReM>QdDLB}aAc{!c(aLov!_@zCj&7eT zO}QVu=B_d{!waHCNYFxc6PCN5>6QU3a zDP4-PJLw+GbdJxyo+Z3mv5T8#uRBw9KuNJ+9Lu*6-4igdC|z2ey>=Y5Ug5&psr+0FJ94;Q?&O5mB_*mWw-uQ+`PfFXj{+*Waf+Nxqd{qeyS zjt6b;ghf|Z2Ld&$Td_^pdm)&0#o&VO?wA)2@#m8j|I-Mg7w8p$e`ELbQRBJ8bEp2P z3}K@LM{@ESrPSL?J)ws?HxJ)mwGFq5ZlbfQZT>t)yundUoyr+u0|6!*{_v#O&N*Rt!fRvCIdjXKjfCVK#TK}Bu z^->+*fZ3Dr-Q&GfE^^z47V?q?B{r)7$D~d+rE@F;c(ZLkicSZLNul+oBg;Bsw;+$n zPCKZbP-*MWbnlAwNeluz>r_7Z+nnd;<9NtyQCNn-#fhewNHqy|Yn{iR!#yz)aIN4&PN z8nG#WwsBHaVm#hO1|yDEif`gS9Y8+0e8kz}ncRh_9_@7Bl9pKblB+=_CY_QrGkA^D4!Rfh=C4>%dh2lDp;Cwu8DXIdOl z5|>d4EexF|B;24izghmpg07;0aEe#@`+0fWb;wH{uj_{m+h&8OUAMQH9P`UT2A_1r zu@b5h*ksdvnbhf#;$^kMh8Y_X`gF^pEfrU`{SR?U1+e|oFzQolKVz+X*!-G=tTTwx z?-kr!Qc_74>}F{CtoH4TZY7Du_j~R)pN0jQjugVzA3!!+u+vWO=&&4PuPc|qP{kn-`r3h#v!)u^gHMBLV}|Jf)rXW*`p!p z^smN=x8cbH{T~FEXTSLGLNatF6cHtRUWZ3--g6!wKB!Dc5#i)zYRD?*uKKC%68B7( z{Gu)({>m&`Q-x!U?A_QC*1P;2ya=r7K zeoC0x&ju^O($Hb+vl7JPf-87PQ2RE^h^t7@-lE0ez9e$HS+b;DeKQ=@8BEv`s(;iy4D2xD=z zS!@=Y+lP{gUUac&I>=QQ3-t_=Q-R*$ta8+uba4oXzm8x^kNU@{l#?yVu()ATNl83HaZjve(>DF} z8v6CRn;~|7Z~EV3>)xvh+mRd=Po?6}Y$ZQWn=*WSp<`ZqrwOJ*z?<;+d|_iTPE#a6 zvsQ0?4S65Y~>(@$jw4 z0&xtRRnLy!gZniRJP&e2g=d5GiZf;Fbd79n}i0-A|}(iq*~uW_=a> zc5e*T``*ki)ObY)0lPBEXcqX@0I$mTE&*5b3C5iDPlmX^g{#qmJ2rKa#}|8k#5@Y05Y@R>kbTaXUGG% zh(0}QM#==Lb>Z>HCf9A*xXP4Tk+5JqX0m0$-GDNg()rS^D>zc_KAm&1kF8!ZM@ug{ z{9t>l z86F48HWU!gCUe9JNEgjJw7rRJWs9`RyHP^}K?e$I-1n|JpY|!9u!+FMX$3JXxUQhe zt@``{on%$qvAtBwIp^e!T>$6(sN9FMS|&*0Fx*bOaOd8fN+Cm`OFXB^Xq>i#485&M zRNe(6V#v@`mZC}C6?|`ou~-cKFNFpCK!&;Xtbf(L!lf{*`akSM99;!MFGyqrjZ7<{ z-uy*46>)OMwtI!)%bo5&MIqs@fM;^M?*p$VViT;oPSJgqUHcHhG2EVvMb;L4M zFmO~z0}!(HFTK6g56IJr9CY0+WB_fvRI#6S5YV{@$zP7tVTai%Dx zrIiGMB zIPNVXyx2`lptfB>KY}aRd`Z~RNFiJUfz#1& zD5*f}l)BS-xd~6$g`NJ;-_Ja-KYK{UhD&U!*9LwWDlw&41wpag-@sSxsI^-_?*iIWg~iw*-)L_FZM{qolJ&P;0(a+!Kz#RIR83u3F#(7?k3l9XWD6m1W=XA6Zi68gepAQNm-UCCx#mtH zU6@yY@IhYSfXI$Qb_+Np{u94gL4R=rU%{7p)}~8mV~5$?-uX|xzIq4vhAla18$4*# zEoQtYGUp&w@<1falWiDfep4pm0q;U$`qo=xp8n00g!8Yzz8IYl_Sxr+_;%d6UFvno z%qRD$J$}n+w)MOl6G}Et=u%GM)!Std)T;_e*=5W^`Ta+`kkiA6syQ3#XgMx+ z_g=${#EJ&1+7}h>1;?>K32v$%wmLFEXZ~;&$aOlh9h~hPTROVzU~(>NnOhH>Yx_Q8 z2>q@dF_8ubEnm*8TGTIrKX%*~RtsuTbLc4@ut&}@=U7)?Z-476<=kq1rrB3+N_f=7 zQK$HZ+c&_6In{9@vcubc&stY%HAnlQ@;A!ub&5A+D`S9E4TZZ~Z1laSa3n@9uC%5l zcTCu*dN;Q^GL0Xb<-ntc9yFLPsm_+}iX*)5++->r_g1tuQ+kL@ID%;CR_PZUbd6|) zBvAb+(Qhx#83)5OX+sT^MH&~|b*ZbTgyKNISVImWr?P#@ z_Yt`?!+*Q{L61RAc^9pawGyP98~s3ze+$`lZlCEP5qnP`0Nz43(K}YF*}%3bW$fRA z4CYj>4;m}Qsa4Fpg`rK)j7j;$J1k0qIm>Szzf9N=;<{-MD)lW7 zqSiy$NKFf$b%ORj*GTM}5Fw!ST{$i){2|e!ZB3|oTyP>KFq4~Nw1(Er+{_H@sJCX9 z#+ArA3xC~Kz7vixm6#{6d!+@zh#n|q+PP=*Cv~*6Rx#Ol!Dp&TE=(oCuu?nBD}`X5b`s4| zcJtQbxoM^ftLmpFJ*-iA9b+aN=?mhj+qQTFcb};p%r$GR`p1eF)U{v>T4(fNL4Dij zQci0?Q>6kL=@3Blg=T^|6v*=YQ<+uC>hlZRZPI*@F#AN;rqYKVslBdXj2|}4-*TT3 z+x2zm9FZ;T;`FK1YqX|o6Pzp02r}UlC~mf2p9wCs>^_HczQLx`KA|FyC<`*N%#NSX zH;eS@r*~xD@5RhA-a?C49Qx4ewf;EK{0Qh--yWBq9;9Wwe8(r;iajl7gIgZ1t!&To zoo7z79Z4ev0=x-K!a9Klbl7gsxTO2gMgf z<`<)Gw3G`*3i!91e*Bjf%_uJ|{m+Bpe4VH~xEx<4g}>iqcJ0%}A#*Wd_KY&wpLgfB z7JXgdesj|Bg4a(PbS+KtNuKj%Ue-PL1=dU4D!fvWBvZ`l=|{c8qp2>dv4>3}`EnSl?vk!z}GM8r_4Bdoa8{hfO zpqgCy23Jfr{O6TTzcE_kI;};lH_{>1BD@tK&gU}N3YC(TeJ?Ka{zIr#mLb9{aB7LA z%@EKUQ-fX=92#%s=`s*9f75gvJy}JkGPuz~?kbaAx6AgyF7osg=L&+~#HsSr6OzLk zT~_*ZeSM7cLma4ggQvndEhKl*Gdpa*(#S4KLEqj=h)1we_JS(W+ldtgSniXgw{hJm zm3nu+Uuge^V91I{?{GU_gHo9Nb}t>l!~x03XT;Zz$wUN$Q7Pyid^6XQl~H#;tHpvS zhQvwE5m2ciwKS@kysMbT=W~k*jilFw&Z>L4`!tm^DBlhO)Nk+ZaE11QvfSHs$*qm? z((9q{dR}3WrzO%H&DW95$x*synS4yTbm6Ywm)Pig#Ae&uq)wUp^~QdFY+VdF_kb2Q!s}+7PFBs*F5M=&>?T`& zHwV1AZlDQ`V7n@jF+W&JNT^;+Xs`B$R_>wdLd;Rf zr9lx=v}aIfz;9_KWzE*?E9guQMjmiLXQj>FuR zMxKW0xT*Qe3uY98 zipH_|C(Ii>?3JP0BRH5A-K_({srFP2Zz^anvXVD%KK|m9XxG7OnnBudQ9*`bD#dJH z3xJhy5y%Qn($+Vn$E?+&S6eJnri(Io(6B z3_W}l`bVZ|>Sm?nn&1Ks%n^PH9A$m4t$>sDA~Ey_DOBF#YFjGPi!tYaL8bZ{rOx^Z-(S2EFvJTK0zXQuP6}eHgZJ^Amp90$$H%MXU$3qv^6@z30#LGspm?_V%XEuhjGq{ThXg`uHprLZ-I==d+PCx(3(J) zv@v2YN2vq=y)ii{q(+M2v|O~0HiO_r{vAE){Nn!ahbNGHMMMV=MDwNS{ry<@F;Qw9 z+7`Qm9WMtY@!Yc@8dTmOL3xg`iB%tNc06rv{d&)!u|8~arH&grl^!Y;s83DCIDVY* z)QZG@5Cp3Td^`w;v2c-xS=A8e&A)N$a;_Pe9M8WRSMnc*PF!m2sASF3ovZDH6y0 z$}Bf;KVn(nz@HG%F{ieD^_%=9{~M1dQoIuu%xhozxcODinwagnj7b)?ek~V7H{LkG zat-vUJ2}i~$o1{?+@CW(UK*4cy2#iPKXe9YJZ>-IS83l!sJ>YKG|%jQ`DFh@$}!s? z_l0M#{H-FUI+K**Jxb?X#R4CP8Ud#A0(R-D6EMWVGk=oMFUuxAqZ=_V3u`uQxu?U7 zii$G{{X6PcPNal?;lH#=VoP&2^uf1dw=Mj2K0D2it}hA8Av2eadE;iai2OT!;sdq$Ca)Bqbin4uI-~-#h|jbb0tm(v58PhRZu)=;5AAW4`qdRjIK`sl=eOhd&v4eTJN*4jijKkbl@Bh= z9heJsx(w-YC^z`A2z~3J26$(7J z@t@{2W>4fW$Ui4u@?yIdNzJrjECEg74_bJ?2Qp0Y?+u8_22TGy&>DmlskWcQ# zzTRpvhs-=hM<>?1G#Tk1HsSzF>gF92Fg^pDN$DWX_Wn*vJUdo4Lx(_K4 zVSc55=?JDfLSM8V9HfY6&wzXA7Fc*?(-Y>OPFsi&o090b%SI$-6*jWclfMb9r>|uqu!^$No~shcyq^I?gZ`{E&^W57AenMU!0g zVhj#!FTrN8#VGa^A#-eDe2e`4Nz?J;NFX4&3+je+JC^Fx`>hvBG(-gMg~p!G*s_25 z3$q`3X7k5sB(?3*iLI$lGKU1%WBK1^bG&i+w-`INXZt5Bq;t)J0kre7m0<-hJl4N| z=b7hK6}^_mi?sp>o?IC3sbet_4yrT zQ*wVJm$3}WFLlJ<2FDJA;v@(7v+qM=Q-g%3pc&tS19+!{sNw&N9N~XIGy=K%VmE>W zIAHwx`M;o9SB8=}*e)f2cC6(>xbY2GwDts9?eDHm`&3T=d|5?3ShkdhG#q z+HNpqo?58GyQBIHx2E(d=hMkgw3U>*CgHon_T%HEjYsT|z}qe$djrgM5N3>lFHNR1 zSZ+6Z(RBUC{zI?7r*_M6KvTisiGma~IJv~f*BN{7gw=N?Bl`so;F)N}Y}TDHD>&$^ zl*%!YtaJGD@|*e4jEWF9+TpP`7M1|yw3d5wFv#1i3YJbYB(`kScD?)rn7VCIQ>1r# z8@VW|j~fCab;?=dM)?Fonzq{z&6Y&*$P!?KdWi-tQ0;&2vU8P!84IDpZ^p&8)fQ(w zSu-mj8d1%KQEUXF20-5&j7C%CcaH9<#{SN59c&%HZFSBt=pVF|_C+Q0_{v)auAMK7 z;e12-4r#4^Wl-)gc?tcnAZy&y&=sRK7F{-}h!ZJGTfGjGck(;uXoiCE_EY+vhgaGz zE%H@8K4SZpC*K88s>R;iNDmzdW;#^VIVs5|D5XE{jW2y1q5I{)X=`zithrwGf`*@8 zmP_Jsj!XYl+y(x?ac$5ugN*$EgV6ON8BSHAk$Mb5>BkPTl_zS${Uf}gHeU;DNxo%? zr7TkTFeMX-@g4nXp?hQ~2IIlP<`J$l6YCo!ZM*YhSje_OV2QDNAmOkwf02(tHI#<$ zNDLUqhI_^M2FeB)8Y!lwyc=q*uMgLi@eKW%|4>6RG&2bJ(X??#Ev(4@QPr0_pCAXB z-bZqTa+NVSNZ{kgntlC5=mrbItFWi@#60UJx{oAM)zd9obdW}mFaAnv!T;Qa1=vEj zv)RlMIk}xDjL$>K4FI>vbbw zIF4PMnzKLj)027}7q4E{buIAF=4X)RFz@5b`Do;J%z*=|q3|)+UYT;uEvelihFwLOwp^szvOLZT(fz`j6Fp}MrQd$G$DQ1kxRSo)s0t0FoNwm zd$UeddoRB5g$7rqZY$^ z(pz%Uy#iv2Q*-FAbLvBfK=nC3Vwy3rwB8O2g+H`hw~z}ZOi6Eu)>t-9+Vlz>sP1)P zuzz;T`;0c`67^o!y(iunK?V%5vlFk{BWh5Kq_1Ct6QqlJjA`SprG1un_2ZWm=ap!T z5|jw+a&phd-faq33Dp? z<0GATGx5hnVfw}{tZ>5UwvqEoi(8F_Wq2n7{d4B3`N;>W#G|fI&)7bk!LSL%?ge|- zkKVCTPSfvS5sV6A@}$Etn)QA`wkHN>?G%uPO^hV2`SeSF?ZUC7ibGZvbxd7R85 zDwxAV_+~ZKWG)l8F;`5r+M$FvH-zbij{xgE?eXk)1@%jTqN>7@3$$z1ZqMcuLufZM zOLDyK$1lm)uDXR_!(@T@>?r9&>GFc2Me9MrQQ+Cd>8qjn)+f;~J0cWSPYf~_53BNm zvQ%n|$dkPuut&S-0&N&NUXJOJiEJp{KX|uPFV)a+57Nfy*TA8}@6{@y!&ARjZ&n`T zuSn|I?h5qdF0R$-KdRm@EY+Kohsi!32j)777rOEg-fl2fBJ^3c^K$LJ%!wp-%iiX* zI`!XHcP`^h_1TK+JH!I5i@Ln_P*aUxiXc@4;XUy(deN2wC(u&Fz%NE?$`r8m>nHqx9qO})>IB11$?RPeX1EU6Zb?SlVEqI`I_m98S5yG~E*N7LmmLq&e&D&y~7p_`2T zqQiVQszeVzU#KnW(ogG)H^jcp`VoU=(uu{}hCz*Notet&o3*zduuith=>E%R&&C8$ zc5=l2NH~;PN}*D_u!XfcM+Z$;J|+*Iy?^|nDBaeFav=qcE&LEoptao5pc=0-u_yAV zceLVoIOP@Lhsk=a#8<0T~?|}=BZlz zdlh8n*EiF*39JE6EiJFf>As4QF3Y#8iP3EEl$$z{ceYzIoXO`nn=&C@!<ggjIgE^*nJ1T}_;hCcVYR5ihz2%Z~TQ2sWJDBZ~iQ>hgaWy8yIF+SEN$yNuAMd7xe!Be;k7mh# zER57m9?gF2XouwpU;_K;vB>xFS{+zZp@af!r=3Y&h#I&8zBQ|yVyI&n=i&5vajP5* zn5Oi$!wNoO+mGyQ_OXpM4^Pfs1Plf#W?^WWxOavA;@_K3wSf9}2r;H2ud2R^6ClO` zQ^bud2)c&+G-;vCsyJW^LEDLE+o-BuL}5*t*6fAkD}?vvrjglYdD5aL;j&2GwJ{HQ zraTHOQ}&!Q%dGV%hy1x=KrJxGCxnJ+fkV4(wB^uEk10^xzu zL5IJRmUy0fUfvnurQu_IK#)CeJZYmN;pv&9l9qIK?|ZFMiwu?LxrU5lQw)4?b|7X zq~Q-HUUoyrdQ1rWZWx8vk7`I7UmksR z9_>*tKlLgVeY#@b5OQW(nwyb7Or7tWEZ(}TGG~J7^(dl?F`l3+67*$;bc^+J0QXa< z77thimiyyB?-#^=B+y;~99EW2Ip&R)EbK!D$|g|3&GgX9)t28+Ka*E@zTVBv0N+cp z)(y03Q}8RxyJFqNjkYlPj4L$d|KK{SDL-zaj&Lj7u59&5m)tiN5-YLAQH3AM>{^%C zc{=JOk<#%_A6YT{J#FES?pzmdQ7`=Rkc?Qc!PhPLz9+IO+cJS&z>^EZp5hC=PhD23 zurO}tQLD|62@(d?>X0XjjGtJlTtY_yImM&T0KKy`;$s+(6g|c+G^F0pZPr@^{ z8*B3y2+LwzG6A`^hbrXB7{YUqd~{?TNs)l(lOXDf&pgR)-#Bt!w~&9 zT>UTVRP>w=dN$3;(E=Av`cIQW8;OQbXk&*=I1!IQ_j8J>a}fAkyDnWZ*_Mv{K}ly8 zDBu-;qcCKEd`nVLM)JS=E$0-OE{666`p?>EPE&Zg)fs_%tTge!-vBq^4_8q zWy7zHA;$q>7AMHkD5fYXp=Z8u+%mfkEr`KhzKP7;02vuq2G|{BmfiFpjJ%H+PFZB3 zDQg`3G$Y^=o!a=#sVQ&aiw6_2unqPB0f3`)$fGKc&Uk1+cHy{s5YeS~Mmb%19~xz$ z0(y*4OpfG=rq4DTH|4cSuP$DA39Fvp<9@?tDoq|BzD!Dy-Imm6M9eLVhl-HV*c^HrRwJL}Xxz;v&xjJnO(Xv_iB-+2W z>>`AwqLY%pbAo0RB@C|&ZtpKde7L$Q;9UcnT*mgIs9q8d`Hk0UKNMFowcNbs1Q5gW zRY4%jYB-#wV;9`orleR01>nPB&jV;}E>r6#J*qR>u$NR76{M#S&CGZ_ZaBYOkrf7) zkog5LQSD|;dgi-9y-A&AYCdMlUuwDJu4Li)vc9VS8_qY1qGUga1E=Fo^11;#V?Gp} zi5zG)!y5eddRhJQGbsHkntc9}A~2QTVIoz<|AM;My*E;w2vZwtnmOmLlSKa&_+LXn zZ$o?-{ZvGAR&LcSXrQQ7Aou?~YWH>AEJ&Le?210gL>OyuAqMLX$RcvmFgawaqt#92!E3}sK_2qt2YC1(L2E3J=W=aKAd3gA@G4rS-$ zm}EHfM*Bzk^)M})o)Cy28!!t%Pvp%{mFc|ALF1!S|{*tdl0O*{u z^CwBC*xQH2=4jgifU}bANbKqQAO@QhszioZqSIgFmjhYIG^K@mxyR1!zeDi@BWyhw zz7Hg4TVX;b4`=cjN^Y)FWpXSJFj4Gh7{(2;AAqIpidt<%V+G^TWtS9&sk(W>pYGYq zCu_1O?u`QVqJ72dO)HEI8%<%=`QkXEA=W)LF72as`#Eu9}pSY$>`&g5mWv zjzq?bi#OlC=J4UH=>IYTRSvu~dB^C5joyU$J?TiCKDXFy#+LnxN~;gISG&VL)kT-I zXIH?Z1fIt)hH*=&N+<4PwA>jGN^TlMh-Ba4l^J(>EXosBYbrp{Irb0JIp#X9^%jr; zt>igB>w&aJM>a$J?2M-p<-RD!^rES}!(GPn5#WwRPrh&zY{pe_sVhh zY+giy0B<$4jfVAdAs?Z7-}Csx2xu`b(De0^U`#1PoO$HFZ@FKqeE@sG*s&=L`c6*E z8ZYrY-%2|x40{>V7~hgg0v$)fLx!5;R`K5%hxb$}!dNh^Qy8ztsO;Q@8>_1w;9hh% zfRY_>sWR{{p^tbT5&kJKvuOJGW_*eAzm~tfK5Bfa$z&8t%9~0oci&Ixv-=2SWC_{t zUZPbB6pUBh(|`Pj$;|DOT3vM$GycLzjKD;`%2c|ty%F}Fu-xD;)PZXAl_F7mR1i?A z49}TRYjNhIIjp)KxbZ9yFTM9bsDOZjvQiH~#nzw9?D%3J#vtghj8VuGnA_6aBIPm{ z>J_>GBI<9i`=ui(D)xe)YolRoDb=`^pX;X1^QtCj$|ptaJ!p!7^L^SGW!8J`p#Jdr z`%_O)l{CY|yh%(+r$U8So48bap*b>Z^rt~Hd(d_JnH~Js=1e2Iz14S}8~357x8g3| zWlY$AlOp(STXMZ+qOp>0JLNfdv^I;TY+QY`nZ|qVFy<=NE0rsSj)jV$n*|(i^i{a2 za~~eh$E9XSeEN<3u;Y)hu2d;;X%UNi$l%9jxKIZ1@M@tv?kEJnLnnCNnfMMYLE2i@ zFPu%K+y3qPV%TkrHWfM1XhxHrbs0UP|N0-*SmW~qKAXna1sO3U}&k8fwX++K%Z^)Wp)tS|5jbRoU2B$?D z!eU|t3~K)P&6PLk!{5q*XDyP&J1rj_jbp^!=LNP8?SL7_J%c6oCL63P&KKiQVZb9EuRQMQLi!+;d2A7}tJvNj*XH;|aFVN(lO!z(+>p7p7l)aDE}n^Sa;@C-3Le>1-1pdwVK`v{2??0=^CuK4tVDCDML^2ExV5peH;P$dR#%6!_NR zPzL(*G1KM%eLyXzR7oRv1joU9Vd2_0#RS8{nQ=;)7t}(AJ?wFJfWa`OgQQFg-9eDH z=<2x#`v7kI3l!&YZ|Juv9s87~asS$AKfU1kJL5GN@p;P7-jGw@Fg{PNLYGoVpTs+4 z_Z?hl>k*~O+ZKG*c~P3de5mgD+fwY%;&di?2MjC;47#aqq5a;`Z`&j59yQs}gg}je zE}m?q5zseQw>f{S+?O~ByCsM zowIAzI#Qv{1VB#RVgS?rI?XThrpx;jZ2^MRPt#C0N}uSexT-d1tZcjVXdI)qPKRA6 zBRuy?J4ax-g@m-<`-h0>dF&j6H7=_kqAMJMRfxB=e2Qu2oTzdBVT9KJhJ-*xj{+?| z&tWAXuhPH?CwO*vPcc6^c%vlP;;i}k`v$~q`}eaoXgi8ZZmOt!rc$;4mpjxZiCr)6 zr_uIhAlW<%2FDEsXUU$$rqWmI$-o>bPjLKtDBp5H{=<7LY2%>ZKkYWF#Cif zE3PW_QRSObPGlt${KBbo-qHP%s{4rzU{mPG(E}jLgDH==6{6#T1o>7mpkWo4k`skts$W)- zK)TFPYi;qLQRb$I59OoEFzXM#3^SKs@XP79e}BwZVsRSbr}_^et8!MLgxq90gph`% z8K&N*-*BUeoMj+dpvNI#S(<@mY5lan{j@(Ib&QpXC15Rg+@KRn=;rshCa*#4mMag ztliy*3_TjO#$e>*#?9xI)4{CDuIs~Gq)tRe73AlxJCcjN3S=lB86fsJ__ zOnwYX;R@Y5hZ%b*;7$^*fz=CMg8zj^iT^{I2^b34wCKS@2mb&6Y8mGLALRc@`-NUj shTuQHzV${ia4J%M_;H&&TyU~9gZkwAdnrxu6!@ogUr()8#qPy_0||}KT>t<8 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-win-10-not-activated-enterprise-subscription-not-active.png b/windows/deploy/images/enterprise-e3-win-10-not-activated-enterprise-subscription-not-active.png new file mode 100644 index 0000000000000000000000000000000000000000..84e39071db0ac56e21885734d06df6e7732bd57f GIT binary patch literal 38117 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⪻6&A`fBUN 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 - - Windows 10 Enterprise feature - Description - - - [DirectAccess](https://technet.microsoft.com/library/mt421256.aspx) - DirectAccess is a feature that allows connectivity to organization network resources without the need for traditional Virtual Private Network (VPN) connections. - - - [AppLocker](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/applocker-overview) - AppLocker helps you control which apps and files users can run. - - - [Managed user experience](https://www.microsoft.com/en-us/WindowsForBusiness/windows-products?id=tab1) - With the managed user experience capabilities included in Windows 10 Enterprise, you can create a consistent, predictable experience for users across the organization and configure devices for single-purpose scenarios. - - - [Application Virtualization (App-V)](https://technet.microsoft.com/itpro/windows/manage/appv-for-windows) - Microsoft Application Virtualization (App-V) for Windows 10 enables organizations to deliver Win32 applications to users as virtual applications. - - - [User Experience Virtualization (UE-V)](https://technet.microsoft.com/en-us/itpro/windows/manage/uev-for-windows) - With User Experience Virtualization (UE-V), you can capture user-customized Windows and application settings and store them on a centrally managed network file share. - - - [Credential Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/credential-guard) - Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. - - - [Device Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide) - Device Guard is a combination of enterprise-related hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications that you define in your code integrity policies. - - - [Windows to Go](https://technet.microsoft.com/en-us/itpro/windows/plan/windows-to-go-overview) - Windows To Go enables the creation of a Windows To Go workspace that can be booted from a USB-connected external drive on PCs, providing support for efficient use of resources for alternative workplace scenarios. - - - [BranchCache](https://technet.microsoft.com/library/mt613461.aspx) - BranchCache is a wide area network (WAN) bandwidth optimization technology. - - - - -

    See [What’s new in Windows 10](https://technet.microsoft.com/en-us/itpro/windows/whats-new/index) for more information about features included with Windows 10. - -## How to get Windows 10 Enterprise E3 - -Starting with Windows 10 Anniversary Update, customers who purchased Windows 10 Enterprise E3 as an online service can move from Windows 10 Pro to Windows 10 Enterprise E3 easier than ever before – no keys and no reboots. When you sign in using Azure Active Directory credentials on a device running Windows 10 Pro, the operating system unlocks Windows 10 Enterprise features. When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly steps down to Windows 10 Pro. - -Currently, this offering is only available through a Microsoft CSP. You cannot purchase Windows 10 Enterprise E3 using other volume licensing programs such as a Microsoft Products and Services Agreement (MPSA) or Enterprise Agreement (EA). -- If you are a Microsoft partner, sign in to the [Microsoft Partner Center](https://partnercenter.microsoft.com/en-us/partner/home) to learn more. -- If you are a customer looking to buy Windows 10 Enterprise E3 as an online service for your business, you can search for a Microsoft provider [here](https://pinpoint.microsoft.com/en-US/). - -If you are a Microsoft partner, follow the steps [here](https://msdn.microsoft.com/en-us/library/partnercenter/mt156989.aspx) to create and update customer subscriptions. Depending on your user role, you may not have access to manage customer subscriptions. In this case, clicking on the customer name in the customer list takes you to the customer's services page. For more information on roles, see [Set up your Partner Center account](https://msdn.microsoft.com/en-us/library/partnercenter/mt157015.aspx). - -Partners are able to view and assign seats for Windows 10 Enterprise E3 via CSP. In addition, IT administrators can assign seats using the Office365 IT Admin portal. - -## Upgrading to Windows 10 Enterprise E3 - -In traditional volume licensing programs, customers are provided MAK and/or KMS keys for activation, and the operating system is provided as an ISO file to download and deploy. With the Windows 10 Enterprise E3 in CSP, there are no keys to assign and manage and no deployment is necessary. Instead, users are assigned in the CSP portal (or using partner Center APIs). -

    When an end user that has been assigned a Windows 10 Enterprise E3 subscription signs in to their device using Azure Active Directory credentials, the computer automatically runs Windows 10 Enterprise unlocks all Enterprise edition features. Note: A single user can run Windows 10 Enterprise E3 on a maximum of five computers. - -### License activation - -To confirm that upgrade to Windows 10 Enterprise E3 was successful, check the activation status under Settings > Update & security > Activation. See the following example: - -![activation](images/e3-activated.png) - -When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly changes back to Windows 10 Pro after a grace period of 3 months. - ->**Important**: Any features that are only available in the Enterprise edition will continue to be present, but configuration changes and management of these features is disabled when the Enterprise subscription is not valid. - -The Enterprise E3 subscription is tied closely to Windows 10 Pro. The subscription and activation status of a device can be determined by reviewing the status under Settings > Update & security > Activation. The four possible combinations of activation and subscription and the resulting client states are described in the following table: - - - - - - - - - - - - - - -
    Pro activation: **Yes**Pro activation: **No**
    Enterprise E3 subscription:
    **Active**
    Edition:Windows 10 Enterprise
    Subscription: active
    Activation: Windows is activated
    -
    Edition: Windows 10 Enterprise
    Subscription: active
    Activation Windows is not activated
    -
    Enterprise E3 subscription:
    **Lapsed**
    Edition: Windows 10 Pro
    Subscription: not valid
    Activation: Windows is activated    
    -
    Edition: Windows 10 Pro
    Subscription: not valid
    Activation: Windows is not activated
    -
    -

    **Note**: If no subscription information is displayed under Settings > Update & security > Activation, then there is no subscription entered for the user, either lapsed or active. - -### Requirements - -Devices must be running Windows 10 Pro version 1607 and be Azure Active Directory joined or domain joined with Azure AD Connect. Customers who are [federated](https://azure.microsoft.com/en-us/blog/windows-azure-now-supports-federation-with-windows-server-active-directory/) with Azure Active Directory are also eligible. -To determine if a device is Azure Active Directory joined: -1. Open a command prompt and type dsregcmd /status. -2. Review the output under Device State. -3. If the **AzureAdJoined** status is YES, the device is Azure Active Directory joined. See the following example: - - ![azureadjoined](images/azureadjoined.png) - -To determine the version of Windows 10: -1. Type winver at a command prompt. -2. A popup window will display the Windows 10 version number and detailed OS build information. - -If a device is running a previous version of Windows 10 Pro (ex: 1511), it will not be upgraded to Windows 10 Enterprise E3 when a user signs in, even if the user has been assigned a subscription in the CSP portal. - -## Related topics - -[Connect domain-joined devices to Azure AD for Windows 10 experiences](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-devices-group-policy/) -
    [Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) -
    [Windows for business](https://www.microsoft.com/en-us/windowsforbusiness/default.aspx) -  \ No newline at end of file diff --git a/windows/deploy/windows-10-enterprise-e3-overview.md b/windows/deploy/windows-10-enterprise-e3-overview.md new file mode 100644 index 0000000000..ef108e2ec1 --- /dev/null +++ b/windows/deploy/windows-10-enterprise-e3-overview.md @@ -0,0 +1,399 @@ +--- +title: Windows 10 Enterprise E3 in CSP Overview +description: Describes Windows 10 Enterprise E3, an offering that delivers, by subscription, the features of Windows 10 Enterprise edition. +keywords: upgrade, update, task sequence, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: mdt +author: greg-lindsay +--- + +# Windows 10 Enterprise E3 in CSP Overview + +Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. Windows 10 Enterprise E3 in CSP is a new offering that delivers, by subscription, exclusive features reserved for Windows 10 Enterprise edition. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: + +- Windows 10 Pro, version 1607 (also known as Windows 10 Anniversary Update) or later installed on the devices to be upgraded + +- Azure Active Directory (Azure AD) available for identity management + +Starting with Windows 10, version 1607 (Windows 10 Anniversary Update), you can move from Windows 10 Pro to Windows 10 Enterprise more easily than ever before—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10 Enterprise E3 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise and all the appropriate Windows 10 Enterprise features are unlocked. When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly steps back down to Windows 10 Pro. + +Previously, only organizations with a Microsoft Volume Licensing Agreement could deploy Windows 10 Enterprise to their users. Now, with Windows 10 Enterprise E3 in CSP, small- and medium-sized organizations can more easily take advantage of Windows 10 Enterprise features. + +When you purchase Windows 10 Enterprise E3 via a partner, you get the following benefits: + +- **Windows 10 Enterprise edition**. Devices currently running Windows 10 Pro, version 1607 can get Windows 10 Enterprise Current Branch (CB) or Current Branch for Business (CBB). This benefit does not include Long Term Service Branch (LTSB). + +- **Support from one to hundreds of users**. Although the Windows 10 Enterprise E3 in CSP program does not have a limitation on the number of licenses an organization can have, the program is designed for small- and medium-sized organizations. + +- **Deploy on up to five devices**. For each user covered by the license, you can deploy Windows 10 Enterprise edition on up to five devices. + +- **Roll back to Windows 10 Pro at any time**. When a user’s subscription expires or is transferred to another user, the Windows 10 Enterprise device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 90 days). + +- **Monthly, per-user pricing model**. This makes Windows 10 Enterprise E3 affordable for any organization. + +- **Move licenses between users**. Licenses can be quickly and easily reallocated from one user to another user, allowing you to optimize your licensing investment against changing needs. + +How does the Windows 10 Enterprise E3 in CSP program compare with Microsoft Volume Licensing Agreements and Software Assurance? + +- [Microsoft Volume Licensing](http://www.microsoft.com/en-us/licensing/default.aspx) programs are broader in scope, providing organizations with access to licensing for all Microsoft products. + +- [Software Assurance](http://www.microsoft.com/en-us/Licensing/licensing-programs/software-assurance-default.aspx) provides organizations with the following categories of benefits: + + - **Deployment and management**. These benefits include planning services, Microsoft Desktop Optimization (MDOP), Windows Virtual Desktop Access Rights, Windows-To-Go Rights, Windows Roaming Use Rights, Windows Thin PC, Windows RT Companion VDA Rights, and other benefits. + + - **Training**. These benefits include training vouchers, online e-learning, and a home use program. + + - **Support**. These benefits include 24x7 problem resolution support, backup capabilities for disaster recovery, System Center Global Service Monitor, and a passive secondary instance of SQL Server. + + - **Specialized**. These benefits include step-up licensing availability (which enables you to migrate software from an earlier edition to a higher-level edition) and to spread license and Software Assurance payments across three equal, annual sums. + + In addition, in Windows 10 Enterprise E3 in CSP, a partner can manage your licenses for you. With Software Assurance, you, the customer, manage your own licenses. + +In summary, the Windows 10 Enterprise E3 in CSP program is an upgrade offering that provides small- and medium-sized organizations easier, more flexible access to the benefits of Windows 10 Enterprise edition, whereas Microsoft Volume Licensing programs and Software Assurance are broader in scope and provide benefits beyond access to Windows 10 Enterprise edition. + +For information about deployment, see [Windows 10 Enterprise E3 deployment](windows-10-enterprise-e3-deployment.md). + +## Compare Windows 10 Pro and Enterprise editions + +Windows 10 Enterprise edition has a number of features that are unavailable in Windows 10 Pro. Table 1 lists the Windows 10 Enterprise features not found in Windows 10 Pro. Many of these features are security-related, whereas others enable finer-grained device management. + +*Table 1. Windows 10 Enterprise features not found in Windows 10 Pro* + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FeatureDescription

    Credential Guard\*

    This feature uses virtualization-based security to help protect security secrets (for example, NTLM password hashes, Kerberos Ticket Granting Tickets) so that only privileged system software can access them. This helps prevent Pass-the-Hash or Pass-the-Ticket attacks.

    +

    Credential Guard has the following features:

    +
      +
    • **Hardware-level security**.  Credential Guard uses hardware platform security features (such as Secure Boot and virtualization) to help protect derived domain credentials and other secrets.

    • +
    • **Virtualization-based security**.  Windows services that access derived domain credentials and other secrets run in a virtualized, protected environment that is isolated.

    • +
    • **Improved protection against persistent threats**.  Credential Guard works with other technologies (e.g., Device Guard) to help provide further protection against attacks, no matter how persistent.

    • +
    • **Improved manageability**.  Credential Guard can be managed through Group Policy, Windows Management Instrumentation (WMI), or Windows PowerShell.

    • +
    +

    For more information, see [Protect derived domain credentials with Credential Guard](http://technet.microsoft.com/itpro/windows/keep-secure/credential-guard).

    +

    \* Credential Guard requires UEFI 2.3.1 or greater with Trusted Boot; Virtualization Extensions such as Intel VT-x, AMD-V, and SLAT must be enabled; x64 version of Windows; IOMMU, such as Intel VT-d, AMD-Vi; BIOS Lockdown; TPM 2.0 recommended for device health attestation (will use software if TPM 2.0 not present)

    Device Guard

    This feature is a combination of hardware and software security features that allows only trusted applications to run on a device. Even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to run executable code. Device Guard can use virtualization-based security (VBS) in Windows 10 Enterprise edition to isolate the Code Integrity service from the Windows kernel itself. 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.

    +

    Device Guard does the following:

    +
      +
    • Helps protect against malware

    • +
    • Helps protect the Windows system core from vulnerability and zero-day exploits

    • +
    • Allows only trusted apps to run

    • +
    +

    For more information, see [Introduction to Device Guard](https://technet.microsoft.com/itpro/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies).

    AppLocker management

    This feature helps IT pros determine which applications and files users can run on a device (also known as “whitelisting”). The applications and files that can be managed include executable files, scripts, Windows Installer files, dynamic-link libraries (DLLs), packaged apps, and packaged app installers.

    +

    For more information, see [AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-overview).

    Application Virtualization (App-V)

    This feature makes applications available to end users without installing the applications directly on users’ devices. App-V transforms applications into centrally managed services that are never installed and don't conflict with other applications. This feature also helps ensure that applications are kept current with the latest security updates.

    +

    For more information, see [Getting Started with App-V for Windows 10](https://technet.microsoft.com/itpro/windows/manage/appv-getting-started).

    User Experience Virtualization (UE-V)

    With this feature, you can capture user-customized Windows and application settings and store them on a centrally managed network file share. When users log on, their personalized settings are applied to their work session, regardless of which device or virtual desktop infrastructure (VDI) sessions they log on to.

    +

    UE-V provides the ability to do the following:

    +
      +
    • Specify which application and Windows settings synchronize across user devices

    • +
    • Deliver the settings anytime and anywhere users work throughout the enterprise

    • +
    • Create custom templates for your third-party or line-of-business applications

    • +
    • Recover settings after hardware replacement or upgrade, or after re-imaging a virtual machine to its initial state

    • +
    +

    For more information, see [User Experience Virtualization (UE-V) for Windows 10 overview](https://technet.microsoft.com/itpro/windows/manage/uev-for-windows).

    Managed User Experience

    This feature helps customize and lock down a Windows device’s user interface to restrict it to a specific task. For example, you can configure a device for a controlled scenario such as a kiosk or classroom device. The user experience would be automatically reset once a user signs off. You can also restrict access to services including Cortana or the Windows Store, and manage Start layout options, such as:

    +
      +
    • Removing and preventing access to the Shut Down, Restart, Sleep, and Hibernate commands

    • +
    • Removing Log Off (the User tile) from the Start menu

    • +
    • Removing frequent programs from the Start menu

    • +
    • Removing the All Programs list from the Start menu

    • +
    • Preventing users from customizing their Start screen

    • +
    • Forcing Start menu to be either full-screen size or menu size

    • +
    • Preventing changes to Taskbar and Start menu settings

    • +
    +
    + +## Preparing for deployment of Windows 10 Enterprise E3 licenses + +You probably have on-premises Active Directory Domain Services (AD DS) domains. Users will use their domain-based credentials to sign in to the AD DS domain. Before you start deploying Windows 10 Enterprise E3 licenses to users, you need to synchronize the identities in the on-premises AD DS domain with Azure AD. + +You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10 Enterprise E3). This means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. + +**Figure 1** illustrates the integration between the on-premises AD DS domain with Azure AD. [Microsoft Azure Active Directory Connect](http://www.microsoft.com/en-us/download/details.aspx?id=47594) (Azure AD Connect) is responsible for synchronization of identities between the on-premises AD DS domain and Azure AD. Azure AD Connect is a service that you can install on-premises or in a virtual machine in Azure. + +![Illustration of Azure Active Directory Connect](images/enterprise-e3-ad-connect.png) + +**Figure 1. On-premises AD DS integrated with Azure AD** + +For more information about integrating on-premises AD DS domains with Azure AD, see the following resources: + +- [Integrating your on-premises identities with Azure Active Directory](http://azure.microsoft.com/en-us/documentation/articles/active-directory-aadconnect/) +- [Azure AD + Domain Join + Windows 10](https://blogs.technet.microsoft.com/enterprisemobility/2016/02/17/azure-ad-domain-join-windows-10/) + +### Preparing for deployment: reviewing requirements + +Devices must be running Windows 10 Pro, version 1607, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices). + + + +## Explore the upgrade experience + +Now that your subscription has been established (by the partner who you work with) and Windows 10 Enterprise E3 licenses have been assigned to users, the users are ready to upgrade their devices running Windows 10 Pro, version 1607 edition to Windows 10 Enterprise edition. So what will the users experience? How will they upgrade their devices? + +### Step 1: Join users’ devices to Azure AD + +Users can join a device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1607. + +**To join a device to Azure AD the first time the device is started** + +1. During the initial setup, on the **Who owns this PC?** page, select **My organization**, and then click **Next**, as illustrated in **Figure 2**. + + Who owns this PC? page in Windows 10 setup + + **Figure 2. The “Who owns this PC?” page in initial Windows 10 setup** + +2. On the **Choose how you’ll connect** page, select **Join Azure AD**, and then click **Next**, as illustrated in **Figure 3**. + + Choose how you'll connect - page in Windows 10 setup + + **Figure 3. The “Choose how you’ll connect” page in initial Windows 10 setup** + +3. On the **Let’s get you signed in** page, enter the Azure AD credentials, and then click **Sign in**, as illustrated in **Figure 4**. + + Let's get you signed in - page in Windows 10 setup + + **Figure 4. The “Let’s get you signed in” page in initial Windows 10 setup** + +Now the device is Azure AD joined to the company’s subscription. + +**To join a device to Azure AD when the device already has Windows 10 Pro, version 1607 installed and set up** + +1. Go to **Settings > Accounts > Access work or school**, as illustrated in **Figure 5**. + + Connect to work or school configuration + + **Figure 5. Connect to work or school configuration in Settings** + +2. In **Set up a work or school account**, click **Join this device to Azure Active Directory**, as illustrated in **Figure 6**. + + Set up a work or school account + + **Figure 6. Set up a work or school account** + +3. On the **Let’s get you signed in** page, enter the Azure AD credentials, and then click **Sign in**, as illustrated in **Figure 7**. + + Let's get you signed in - dialog box + + **Figure 7. The “Let’s get you signed in” dialog box** + +Now the device is Azure AD joined to the company’s subscription. + +### Step 2: Sign in using Azure AD account + +Once the device is joined to your Azure AD subscription, the user will sign in by using his or her Azure AD account, as illustrated in **Figure 8**. The Windows 10 Enterprise E3 license associated with the user will enable Windows 10 Enterprise edition capabilities on the device. + +Sign in, Windows 10 + +**Figure 8. Sign in by using Azure AD account** + +### Step 3: Verify that Enterprise edition is enabled + +You can verify the Windows 10 Enterprise E3 subscription in **Settings > Update & Security > Activation**, as illustrated in **Figure 9**. + + +#### Figure 9 - Windows 10 Enterprise E3 subscription in Settings + +Windows 10 activated and subscription active + +If there are any problems with the Windows 10 Enterprise E3 license or the activation of the license, the **Activation** panel will display the appropriate error message or status. You can use this information to help you diagnose the licensing and activation process. + +## Troubleshoot the user experience + +In some instances, users may experience problems with the Windows 10 Enterprise E3 subscription. The most common problems that users may experience are as follows: + +- The existing Windows 10 Pro, version 1607 operating system is not activated. + +- The Windows 10 Enterprise E3 subscription has lapsed or has been removed. + +Use the following figures to help you troubleshoot when users experience these common problems: + +- [Figure 9](#win-10-activated-subscription-active) illustrates a device in a healthy state, where Windows 10 Pro, version 1607 is activated and the Windows 10 Enterprise E3 subscription is active. + +- [Figure 10](#win-10-not-activated) illustrates a device on which Windows 10 Pro, version 1607 is not activated, but the Windows 10 Enterprise E3 subscription is active. + +- [Figure 11](#subscription-not-active) illustrates a device on which Windows 10 Pro, version 1607 is activated, but the Windows 10 Enterprise E3 subscription is lapsed or removed. + +- [Figure 12](#win-10-not-activated-subscription-not-active) illustrates a device on which Windows 10 Pro, version 1607 license is not activated and the Windows 10 Enterprise E3 subscription is lapsed or removed. + + +### Figure 10 - Windows 10 Pro, version 1607 edition not activated in Settings + +Windows 10 not activated and subscription active

    + + +### Figure 11 - Windows 10 Enterprise E3 subscription lapsed or removed in Settings + +Windows 10 activated and subscription not active

    + + +### Figure 12 - Windows 10 Pro, version 1607 edition not activated and Windows 10 Enterprise E3 subscription lapsed or removed in Settings + +Windows 10 not activated and subscription not active

    + +### Review requirements on devices + +Devices must be running Windows 10 Pro, version 1607, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. You can use the following procedures to review whether a particular device meets requirements. + +**To determine if a device is Azure Active Directory joined:** + +1. Open a command prompt and type **dsregcmd /status**. + +2. Review the output under Device State. If the **AzureAdJoined** status is YES, the device is Azure Active Directory joined. + +**To determine the version of Windows 10:** + +- At a command prompt, type: + **winver** + + A popup window will display the Windows 10 version number and detailed OS build information. + + If a device is running a previous version of Windows 10 Pro (for example, version 1511), it will not be upgraded to Windows 10 Enterprise when a user signs in, even if the user has been assigned a subscription in the CSP portal. + +## Deploy Windows 10 Enterprise features + +Now that you have Windows 10 Enterprise edition running on devices, how do you take advantage of the Enterprise edition features and capabilities? What are the next steps that need to be taken for each of the features discussed in [Table 1](#compare-windows10-pro-and-enterprise-editions)? + +The following sections provide you with the high-level tasks that need to be performed in your environment to help users take advantage of the Windows 10 Enterprise edition features. + +### Credential Guard\* + +You can implement Credential Guard on Windows 10 Enterprise devices by turning on Credential Guard on these devices. Credential Guard uses Windows 10 virtualization-based security features (Hyper-V features) that must be enabled on each device before you can turn on Credential Guard. You can turn on Credential Guard by using one of the following methods: + +- **Automated**. You can automatically turn on Credential Guard for one or more devices by using Group Policy. The Group Policy settings automatically add the virtualization-based security features and configure the Credential Guard registry settings on managed devices. + +- **Manual**. You can manually turn on Credential Guard by doing the following: + + - Add the virtualization-based security features by using Programs and Features or Deployment Image Servicing and Management (DISM). + + - Configure Credential Guard registry settings by using the Registry Editor or the [Device Guard and Credential Guard hardware readiness tool](http://www.microsoft.com/download/details.aspx?id=53337). + + You can automate these manual steps by using a management tool such as System Center Configuration Manager. + +For more information about implementing Credential Guard, see the following resources: + +- [Protect derived domain credentials with Credential Guard](http://technet.microsoft.com/itpro/windows/keep-secure/credential-guard) +- [PC OEM requirements for Device Guard and Credential Guard](http://msdn.microsoft.com/library/windows/hardware/mt767514(v=vs.85).aspx) +- [Device Guard and Credential Guard hardware readiness tool](http://www.microsoft.com/download/details.aspx?id=53337) + +\* *Requires UEFI 2.3.1 or greater with Trusted Boot; Virtualization Extensions such as Intel VT-x, AMD-V, and SLAT must be enabled; x64 version of Windows; IOMMU, such as Intel VT-d, AMD-Vi; BIOS Lockdown; TPM 2.0 recommended for device health attestation (will use software if TPM 2.0 not present)* + +### Device Guard + +Now that the devices have Windows 10 Enterprise, you can implement Device Guard on the Windows 10 Enterprise devices by performing the following steps: + +1. **Optionally, create a signing certificate for code integrity policies**. As you deploy code integrity policies, you might need to sign catalog files or code integrity policies internally. To do this, you will either need a publicly issued code signing certificate (that you purchase) or an internal certificate authority (CA). If you choose to use an internal CA, you will need to create a code signing certificate. + +2. **Create code integrity policies from “golden” computers**. When you have identified departments or roles that use distinctive or partly distinctive sets of hardware and software, you can set up “golden” computers containing that software and hardware. In this respect, creating and managing code integrity policies to align with the needs of roles or departments can be similar to managing corporate images. From each “golden” computer, you can create a code integrity policy and decide how to manage that policy. You can merge code integrity policies to create a broader policy or a master policy, or you can manage and deploy each policy individually. + +3. **Audit the code integrity policy and capture information about applications that are outside the policy**. We recommend that you use “audit mode” to carefully test each code integrity policy before you enforce it. With audit mode, no application is blocked—the policy just logs an event whenever an application outside the policy is started. Later, you can expand the policy to allow these applications, as needed. + +4. **Create a “catalog file” for unsigned line-of-business (LOB) applications**. Use the Package Inspector tool to create and sign a catalog file for your unsigned LOB applications. In later steps, you can merge the catalog file's signature into your code integrity policy so that applications in the catalog will be allowed by the policy. + +5. **Capture needed policy information from the event log, and merge information into the existing policy as needed**. After a code integrity policy has been running for a time in audit mode, the event log will contain information about applications that are outside the policy. To expand the policy so that it allows for these applications, use Windows PowerShell commands to capture the needed policy information from the event log, and then merge that information into the existing policy. You can merge code integrity policies from other sources also, for flexibility in how you create your final code integrity policies. + +6. **Deploy code integrity policies and catalog files**. After you confirm that you have completed all the preceding steps, you can begin deploying catalog files and taking code integrity policies out of audit mode. We strongly recommend that you begin this process with a test group of users. This provides a final quality-control validation before you deploy the catalog files and code integrity policies more broadly. + +7. **Enable desired hardware security features**. Hardware-based security features—also called virtualization-based security (VBS) features—strengthen the protections offered by code integrity policies. + +For more information about implementing Device Guard, see: + +- [Planning and getting started on the Device Guard deployment process](https://technet.microsoft.com/itpro/windows/keep-secure/planning-and-getting-started-on-the-device-guard-deployment-process) +- [Device Guard deployment guide](http://technet.microsoft.com/itpro/windows/keep-secure/device-guard-deployment-guide) + +### AppLocker management + +You can manage AppLocker in Windows 10 Enterprise by using Group Policy. Group Policy requires that the you have AD DS and that the Windows 10 Enterprise devices are joined to the your AD DS domain. You can create AppLocker rules by using Group Policy, and then target those rules to the appropriate devices. + +For more information about AppLocker management by using Group Policy, see [AppLocker deployment guide](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-policies-deployment-guide). + +### App-V + +App-V requires an App-V server infrastructure to support App-V clients. The primary App-V components that the you must have are as follows: + +- **App-V server**. The App-V server provides App-V management, virtualized app publishing, app streaming, and reporting services. Each of these services can be run on one server or can be run individually on multiple servers. For example, you could have multiple streaming servers. App-V clients contact App-V servers to determine which apps are published to the user or device, and then run the virtualized app from the server. + +- **App-V sequencer**. The App-V sequencer is a typical client device that is used to sequence (capture) apps and prepare them for hosting from the App-V server. You install apps on the App-V sequencer, and the App-V sequencer software determines the files and registry settings that are changed during app installation. Then the sequencer captures these settings to create a virtualized app. + +- **App-V client**. The App-V client must be enabled on any client device on which apps will be run from the App-V server. These will be the Windows 10 Enterprise E3 devices. + +For more information about implementing the App-V server, App-V sequencer, and App-V client, see the following resources: + +- [Getting Started with App-V for Windows 10](https://technet.microsoft.com/itpro/windows/manage/appv-getting-started) +- [Deploying the App-V server](https://technet.microsoft.com/itpro/windows/manage/appv-deploying-the-appv-server) +- [Deploying the App-V Sequencer and Configuring the Client](https://technet.microsoft.com/itpro/windows/manage/appv-deploying-the-appv-sequencer-and-client) + +### UE-V +UE-V requires server- and client-side components that you you’ll need to download, activate, and install. These components include: + +- **UE-V service**. The UE-V service (when enabled on devices) monitors registered applications and Windows for any settings changes, then synchronizes those settings between devices. + +- **Settings packages**. Settings packages created by the UE-V service store application settings and Windows settings. Settings packages are built, locally stored, and copied to the settings storage location. + +- **Settings storage location**. This location is a standard network share that your users can access. The UE-V service verifies the location and creates a hidden system folder in which to store and retrieve user settings. + +- **Settings location templates**. Settings location templates are XML files that UE-V uses to monitor and synchronize desktop application settings and Windows desktop settings between user computers. By default, some settings location templates are included in UE-V. You can also create, edit, or validate custom settings location templates by using the UE-V template generator. Settings location templates are not required for Windows applications. + +- **Universal Windows applications list**. UE-V determines which Windows applications are enabled for settings synchronization using a managed list of applications. By default, this list includes most Windows applications. + +For more information about deploying UE-V, see the following resources: + +- [User Experience Virtualization (UE-V) for Windows 10 overview](https://technet.microsoft.com/itpro/windows/manage/uev-for-windows) +- [Get Started with UE-V](https://technet.microsoft.com/itpro/windows/manage/uev-getting-started) +- [Prepare a UE-V Deployment](https://technet.microsoft.com/itpro/windows/manage/uev-prepare-for-deployment) + +### Managed User Experience + +The Managed User Experience feature is a set of Windows 10 Enterprise edition features and corresponding settings that you can use to manage user experience. Table 2 describes the Managed User Experience settings (by category), which are only available in Windows 10 Enterprise edition. The management methods used to configure each feature depend on the feature. Some features are configured by using Group Policy, while others are configured by using Windows PowerShell, Deployment Image Servicing and Management (DISM), or other command-line tools. For the Group Policy settings, you must have AD DS with the Windows 10 Enterprise devices joined to your AD DS domain. + +*Table 2. Managed User Experience features* + +| Feature | Description | +|------------------|-----------------| +| Start layout customization | You can deploy a customized Start layout to users in a domain. No reimaging is required, and the Start layout can be updated simply by overwriting the .xml file that contains the layout. This enables you to customize Start layouts for different departments or organizations, with minimal management overhead.
    For more information on these settings, see [Customize Windows 10 Start and taskbar with Group Policy](http://technet.microsoft.com/itpro/windows/manage/customize-windows-10-start-screens-by-using-group-policy). | +| Unbranded boot | You can suppress Windows elements that appear when Windows starts or resumes and can suppress the crash screen when Windows encounters an error from which it cannot recover.
    For more information on these settings, see [Unbranded Boot](http://msdn.microsoft.com/library/windows/hardware/mt571997(v=vs.85).aspx). | +| Custom logon | You can use the Custom Logon feature to suppress Windows 10 UI elements that relate to the Welcome screen and shutdown screen. For example, you can suppress all elements of the Welcome screen UI and provide a custom logon UI. You can also suppress the Blocked Shutdown Resolver (BSDR) screen and automatically end applications while the OS waits for applications to close before a shutdown.
    For more information on these settings, see [Custom Logon](http://msdn.microsoft.com/library/windows/hardware/mt571990(v=vs.85).aspx). | +| Shell launcher | Enables Assigned Access to run only a classic Windows app via Shell Launcher to replace the shell.
    For more information on these settings, see [Shell Launcher](http://msdn.microsoft.com/library/windows/hardware/mt571994(v=vs.85).aspx). | +| Keyboard filter | You can use Keyboard Filter to suppress undesirable key presses or key combinations. Normally, users can use certain Windows key combinations like Ctrl+Alt+Delete or Ctrl+Shift+Tab to control a device by locking the screen or using Task Manager to close a running application. This is not desirable on devices intended for a dedicated purpose.
    For more information on these settings, see [Keyboard Filter](http://msdn.microsoft.com/library/windows/hardware/mt587088(v=vs.85).aspx). | +| Unified write filter | You can use Unified Write Filter (UWF) on your device to help protect your physical storage media, including most standard writable storage types that are supported by Windows, such as physical hard disks, solid-state drives, internal USB devices, external SATA devices, and so on. You can also use UWF to make read-only media appear to the OS as a writable volume.
    For more information on these settings, see [Unified Write Filter](http://msdn.microsoft.com/library/windows/hardware/mt572001(v=vs.85).aspx). | + +## Related topics + +[Windows 10 Enterprise E3 Overview](windows-10-enterprise-e3-overview.md) + +[Connect domain-joined devices to Azure AD for Windows 10 experiences](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-devices-group-policy/) + +[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) + +[Windows for business](https://www.microsoft.com/en-us/windowsforbusiness/default.aspx) From 91ac44506409324f51e81cce83e704938f8a0d80 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Thu, 1 Sep 2016 09:39:02 -0700 Subject: [PATCH 037/108] Link fixes --- windows/deploy/windows-10-enterprise-e3-overview.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/windows/deploy/windows-10-enterprise-e3-overview.md b/windows/deploy/windows-10-enterprise-e3-overview.md index ef108e2ec1..c4a945e569 100644 --- a/windows/deploy/windows-10-enterprise-e3-overview.md +++ b/windows/deploy/windows-10-enterprise-e3-overview.md @@ -53,8 +53,6 @@ How does the Windows 10 Enterprise E3 in CSP program compare with Microsoft Vo In summary, the Windows 10 Enterprise E3 in CSP program is an upgrade offering that provides small- and medium-sized organizations easier, more flexible access to the benefits of Windows 10 Enterprise edition, whereas Microsoft Volume Licensing programs and Software Assurance are broader in scope and provide benefits beyond access to Windows 10 Enterprise edition. -For information about deployment, see [Windows 10 Enterprise E3 deployment](windows-10-enterprise-e3-deployment.md). - ## Compare Windows 10 Pro and Enterprise editions Windows 10 Enterprise edition has a number of features that are unavailable in Windows 10 Pro. Table 1 lists the Windows 10 Enterprise features not found in Windows 10 Pro. Many of these features are security-related, whereas others enable finer-grained device management. @@ -154,7 +152,7 @@ For more information about integrating on-premises AD DS domains with Azure AD, ### Preparing for deployment: reviewing requirements -Devices must be running Windows 10 Pro, version 1607, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices). +Devices must be running Windows 10 Pro, version 1607, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices), later in this topic. @@ -283,7 +281,7 @@ Devices must be running Windows 10 Pro, version 1607, and be Azure Active Direct ## Deploy Windows 10 Enterprise features -Now that you have Windows 10 Enterprise edition running on devices, how do you take advantage of the Enterprise edition features and capabilities? What are the next steps that need to be taken for each of the features discussed in [Table 1](#compare-windows10-pro-and-enterprise-editions)? +Now that you have Windows 10 Enterprise edition running on devices, how do you take advantage of the Enterprise edition features and capabilities? What are the next steps that need to be taken for each of the features discussed in [Table 1](#compare-windows-10-pro-and-enterprise-editions)? The following sections provide you with the high-level tasks that need to be performed in your environment to help users take advantage of the Windows 10 Enterprise edition features. @@ -390,8 +388,6 @@ The Managed User Experience feature is a set of Windows 10 Enterprise edition f ## Related topics -[Windows 10 Enterprise E3 Overview](windows-10-enterprise-e3-overview.md) - [Connect domain-joined devices to Azure AD for Windows 10 experiences](https://azure.microsoft.com/en-us/documentation/articles/active-directory-azureadjoin-devices-group-policy/) [Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) From e65f66a2013acc3f1e24d23b3915503cce2e69e2 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Thu, 1 Sep 2016 09:48:12 -0700 Subject: [PATCH 038/108] Added Enterprise E3 topic to TOC --- windows/deploy/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deploy/TOC.md b/windows/deploy/TOC.md index d75bd0ebe8..8d1cde1de9 100644 --- a/windows/deploy/TOC.md +++ b/windows/deploy/TOC.md @@ -61,6 +61,7 @@ ### [Monitor activation [client]](monitor-activation-client.md) ### [Use the Volume Activation Management Tool [client]](use-the-volume-activation-management-tool-client.md) ### [Appendix: Information sent to Microsoft during activation [client]](appendix-information-sent-to-microsoft-during-activation-client.md) +## [Windows 10 Enterprise E3 in CSP Overview](windows-10-enterprise-e3-overview.md) ## [Windows 10 deployment tools reference](windows-10-deployment-tools-reference.md) ### [Windows 10 deployment tools](windows-deployment-scenarios-and-tools.md) ### [Windows ADK for Windows 10 scenarios for IT Pros](windows-adk-scenarios-for-it-pros.md) From ea72becdd11cf428d3fe158697354c99cd6e56ba Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 1 Sep 2016 16:24:37 -0700 Subject: [PATCH 039/108] tech review feedback --- ...indows-operating-system-components-to-microsoft-services.md | 3 +++ 1 file changed, 3 insertions(+) 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 36a5f810c1..4cfb9640d5 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 @@ -262,6 +262,9 @@ To turn off font streaming, create a REG\_DWORD registry setting called **Disabl The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to releases of Windows 10. +> [!NOTE] +> This setting stops communication with the Windows Insider Preview service that checks for new builds. Windows Insider Preview builds only apply to Windows 10 and will not work with Windows Server 2016. + To turn off Insider Preview builds for a released version of Windows 10: - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. From 11768fe5aff7a30fa42d2c578c8cd58ea43e62fe Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 1 Sep 2016 16:27:15 -0700 Subject: [PATCH 040/108] Revert "Justinha 8431244" --- windows/deploy/TOC.md | 1 - .../upgrade-analytics-create-iedataoptin.png | Bin 19378 -> 0 bytes .../upgrade-analytics-most-active-sites.png | Bin 20602 -> 0 bytes .../upgrade-analytics-query-activex-name.png | Bin 8771 -> 0 bytes ...de-analytics-site-activity-by-doc-mode.png | Bin 19815 -> 0 bytes .../upgrade-analytics-site-domain-detail.png | Bin 85810 -> 0 bytes .../deploy/upgrade-analytics-get-started.md | 20 +----- ...upgrade-analytics-review-site-discovery.md | 63 ------------------ 8 files changed, 2 insertions(+), 82 deletions(-) delete mode 100644 windows/deploy/images/upgrade-analytics-create-iedataoptin.png delete mode 100644 windows/deploy/images/upgrade-analytics-most-active-sites.png delete mode 100644 windows/deploy/images/upgrade-analytics-query-activex-name.png delete mode 100644 windows/deploy/images/upgrade-analytics-site-activity-by-doc-mode.png delete mode 100644 windows/deploy/images/upgrade-analytics-site-domain-detail.png delete mode 100644 windows/deploy/upgrade-analytics-review-site-discovery.md diff --git a/windows/deploy/TOC.md b/windows/deploy/TOC.md index 648f9a4b88..d75bd0ebe8 100644 --- a/windows/deploy/TOC.md +++ b/windows/deploy/TOC.md @@ -9,7 +9,6 @@ #### [Prepare your environment](upgrade-analytics-prepare-your-environment.md) #### [Resolve application and driver issues](upgrade-analytics-resolve-issues.md) #### [Deploy Windows](upgrade-analytics-deploy-windows.md) -#### [Review site discovery](upgrade-analytics-review-site-discovery.md) ### [Troubleshoot Upgrade Analytics](troubleshoot-upgrade-analytics.md) ## [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-10-with-the-microsoft-deployment-toolkit.md) ### [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md) diff --git a/windows/deploy/images/upgrade-analytics-create-iedataoptin.png b/windows/deploy/images/upgrade-analytics-create-iedataoptin.png deleted file mode 100644 index 5d0daa534ce8b9b46118ed8b5e8c00618c186f3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19378 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 diff --git a/windows/deploy/upgrade-analytics-get-started.md b/windows/deploy/upgrade-analytics-get-started.md index 5c3f9cbe12..d80f83c9d3 100644 --- a/windows/deploy/upgrade-analytics-get-started.md +++ b/windows/deploy/upgrade-analytics-get-started.md @@ -94,12 +94,8 @@ The compatibility update KB scans your computers and enables application usage t | **Operating System** | **KBs** | |----------------------|-----------------------------------------------------------------------------| -| Windows 8.1 | [KB 2976978](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2976978)
    Performs diagnostics on the Windows 8.1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues may be encountered when the latest Windows operating system is installed.
    For more information about this KB, see .
    [KB 3150513](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=3150513)
    Provides updated configuration and definitions for compatibility diagnostics performed on the system.
    For more information about this KB, see .
    NOTE: KB2976978 must be installed before you can download and install KB3150513. | -| Windows 7 SP1 | [KB2952664](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2952664)
    Performs diagnostics on the Windows 7 SP1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues may be encountered when the latest Windows operating system is installed.
    For more information about this KB, see .
    [KB 3150513](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=3150513)
    Provides updated configuration and definitions for compatibility diagnostics performed on the system.
    For more information about this KB, see
    NOTE: KB2976978 must be installed before you can download and install KB3150513. | - -| Site discovery | KB | -|------------------------------------------------------|----| -| Internet Explorer data collection |[KB3170106](https://support.microsoft.com/kb/3170106) or later
    Provides the capability for [site discovery](upgrade-analytics-review-site-discovery.md).
    For more information about this KB, see . | +| Windows 8.1 | [KB 2976978](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2976978)
    Performs diagnostics on the Windows 8.1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues may be encountered when the latest Windows operating system is installed.
    For more information about this KB, see
    [KB 3150513](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=3150513)
    Provides updated configuration and definitions for compatibility diagnostics performed on the system.
    For more information about this KB, see
    NOTE: KB2976978 must be installed before you can download and install KB3150513. | +| Windows 7 SP1 | [KB2952664](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2952664)
    Performs diagnostics on the Windows 7 SP1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues may be encountered when the latest Windows operating system is installed.
    For more information about this KB, see
    [KB 3150513](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=3150513)
    Provides updated configuration and definitions for compatibility diagnostics performed on the system.
    For more information about this KB, see
    NOTE: KB2976978 must be installed before you can download and install KB3150513. | IMPORTANT: Restart user computers after you install the compatibility update KBs for the first time. @@ -133,8 +129,6 @@ The Upgrade Analytics deployment script does the following: 7. If enabled, displays the script’s progress in a cmd window, providing you immediate visibility into issues (success or fail for each step) and/or writes to log file. -8. If enabled, collects Internet Explorer data. By default, Internet Explorer data collection is disabled. - To run the Upgrade Analytics deployment script: 1. Download the [Upgrade Analytics deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) and extract UpgradeAnalytics.zip. The files in the Diagnostics folder are necessary only if you plan to run the script in troubleshooting mode. @@ -157,16 +151,6 @@ To run the Upgrade Analytics deployment script: 3. For troubleshooting, set isVerboseLogging to $true to generate log information that can help with diagnosing issues. By default, isVerboseLogging is set to $false. Ensure the Diagnostics folder is installed in the same directory as the script to use this mode. -4. To enable Internet Explorer data collection, set AllowIEData to IEDataOptIn. By default, AllowIEData is set to Disable. Then use one of the following options to determine what Internet Explorer data can be collected: - - > *IEOptInLevel = 0 Internet Explorer data collection is disabled* -> - > *IEOptInLevel = 1 Data collection is enabled for sites in the Local intranet + Trusted sites + Machine local zones* -> - > *IEOptInLevel = 2 Data collection is enabled for sites in the Internet + Restricted sites zones* -> - > *IEOptInLevel = 3 Data collection is enabled for all sites* - 4. Notify users if they need to restart their computers. By default, this is set to off. 5. After you finish editing the parameters in RunConfig.bat, run the script as an administrator. diff --git a/windows/deploy/upgrade-analytics-review-site-discovery.md b/windows/deploy/upgrade-analytics-review-site-discovery.md deleted file mode 100644 index 0a0dc34cd3..0000000000 --- a/windows/deploy/upgrade-analytics-review-site-discovery.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Review site discovery -description: Explains how to review internet web site discovery with Upgrade Analytics. -ms.prod: w10 -author: Justinha ---- - -# Review site discovery - -This section of the Upgrade Analytics workflow provides an inventory of web sites that are being used by client computers that run Internet Explorer on Windows 8.1 and Windows 7 in your environment. This inventory information is provided as optional data related to upgrading to Windows 10 and Internet Explorer 11, and is meant to help prioritize compatibility testing for web applications. You can make more informed decisions about testing based on usage data. Data from Edge browser is not collected. - -## Install prerequisite security update for Internet Explorer - -Ensure the following prerequisites are met before using site discovery: - -1. Install the latest Internet Explorer 11 Cumulative Update. This update provides the capability for site discovery and is available in the [July 2016 cumulative update (KB3170106)](https://support.microsoft.com/kb/3170106) and later. -2. Install the update for customer experience and diagnostic telemetery ([KB3080149](https://support.microsoft.com/kb/3080149)). -3. Enable Internet Explorer data collection, which is disabled by default. To enable it, modify the [Upgrade Analytics deployment script](upgrade-analytics-get-started.md#run-the-upgrade-analytics-deployment-script) to allow Internet Explorer data collection before you run it, or you can enable it by creating the following registry entry: - - HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\DataCollection - - Entry name: IEDataOptIn - - Data type: DWORD - - Values: - - 0 – Internet Explorer data collection is disabled - - 1 – Data collection is enabled for sites in the Local intranet + Trusted sites + Machine local zones - - 2 – Data collection is enabled for sites in the Internet + Restricted sites zones - - 3 – Data collection is enabled for all sites - - For more information about Internet Explorer Security Zones, see [About URL Security Zones](https://msdn.microsoft.com/library/ms537183.aspx). - - ![Create the IEDataOptIn registry key](images/upgrade-analytics-create-iedataoptin.png) - -## Review most active sites - -This blade indicates the most visited sites by computers in your environment. Review this list to determine which web applications and sites are used most frequently. The number of visits is based on the total number of views, and not by the number of unique devices accessing a page. - -For each site, the fully qualified domain name will be listed. You can sort the data by domain name or by URL. - -![Most active sites](Images/upgrade-analytics-most-active-sites.png) - -Click the name of any site in the list to drill down into more details about the visits, including the time of each visit and the computer name. - -![Site domain detail](images/upgrade-analytics-site-domain-detail.png) - -## Review document modes in use - -This blade provides information about which document modes are used in the sites that are visited in your environment. Document modes are used to provide compatibility with older versions of Internet Explorer. Sites that use older technologies may require additional testing and are less likely to be compatible with Microsoft Edge. Counts are based on total page views and not the number of unique devices. For more information about document modes, see [Deprecated document modes](https://technet.microsoft.com/itpro/internet-explorer/ie11-deploy-guide/deprecated-document-modes). - -![Site activity by document mode](images/upgrade-analytics-site-activity-by-doc-mode.png) - -## Run browser-related queries - -You can run predefined queries to capture more info, such as sites that have Enterprise Mode enabled, or the number of unique computers that have visited a site. For example, this query returns the most used ActiveX controls. You can modify and save the predefined queries. - -![](images/upgrade-analytics-query-activex-name.png) - From 93d5448f521e44ff2a07dbddad722151565a877f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 1 Sep 2016 17:15:39 -0700 Subject: [PATCH 041/108] update --- windows/deploy/windows-10-poc-mdt.md | 76 ++++++++++++++++++++++++---- windows/deploy/windows-10-poc.md | 14 ++--- 2 files changed, 74 insertions(+), 16 deletions(-) diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md index 7d53b5e1bd..61819f03b0 100644 --- a/windows/deploy/windows-10-poc-mdt.md +++ b/windows/deploy/windows-10-poc-mdt.md @@ -257,19 +257,23 @@ This procedure will demonstrate how to deploy the reference image to the PoC env _SMSTSORGNAME=Contoso OSInstall=YES UserDataLocation=AUTO - TimeZoneName=Pacific Standard Time + TimeZoneName=Pacific Standard Time + OSDComputerName=PC_#Left("%SerialNumber%",5)# AdminPassword=pass@word1 JoinDomain=contoso.com - DomainAdmin=CONTOSO\administrator + DomainAdmin=administrator + DomainAdminDomain=CONTOSO DomainAdminPassword=pass@word1 - MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com + ScanStateArgs=/ue:*\* /ui:CONTOSO\* + USMTMigFiles001=MigApp.xml + USMTMigFiles002=MigUser.xml HideShell=YES ApplyGPOPack=NO SkipAppsOnUpgrade=NO - SkipAdminPassword=YES + SkipAdminPassword=YES SkipProductKey=YES SkipComputerName=NO - SkipDomainMembership=YES + SkipDomainMembership=YES SkipUserData=YES SkipLocaleSelection=YES SkipTaskSequence=NO @@ -280,6 +284,10 @@ This procedure will demonstrate how to deploy the reference image to the PoC env SkipCapture=YES SkipFinalSummary=NO ``` + **Note**: The contents of the Rules tab are added to c:\MDTProd\Control\CustomSettings.ini. + + **Important**: In this example a **MachineObjectOU** entry is not provided. Normally this entry describes the specific OU where new client computer objects are created in Active Directory. However, for the purposes of this test lab clients are added to the default computers OU, which requires that this parameter be unspecified. Similarly, the default domain administrator account is being used as a user account. These parameters and some other settings would be different in an actual production deployment. + 4. Click **Edit Bootstap.ini** and replace text in the file with the following text: ``` [Settings] @@ -288,7 +296,8 @@ This procedure will demonstrate how to deploy the reference image to the PoC env [Default] DeployRoot=\\SRV1\MDTProd$ UserDomain=CONTOSO - UserID=administrator + UserID=administrator + UserPassword=pass@word1 SkipBDDWelcome=YES ``` 5. Click **OK** when finished. @@ -301,27 +310,74 @@ This procedure will demonstrate how to deploy the reference image to the PoC env 3. Click **Finish** when the update is complete. +### Enable deployment monitoring + +1. In the Deployment Workbench console, right-click **MDT Production** and then click **Properties**. + +2. On the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. + ### Configure Windows Deployment Services - - 1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt: ``` WDSUTIL /Verbose /Progress /Initialize-Server /Server:SRV1 /RemInst:"C:\RemoteInstall" + WDSUTIL /Set-Server /AnswerClients:All ``` 2. Click **Start**, type **Windows Deployment**, and then click **Windows Deployment Services**. 3. Expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. -4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, and accept the defaults in the Add Image Wizard. +4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, click **Next**, and accept the defaults in the Add Image Wizard. Click **Finish** to complete adding a boot image. ### Deploy the client image -1. +1. Before using WDS to deploy a client image, you might need to temporarily disable the external network adapter on SRV1. This is just an artifact of the lab environment. **Note**: Do not disable the *internal* network interface. To disable the *external* interface on SRV1, open a Windows PowerShell prompt on SRV1 and type the following command: + ``` + Disable-NetAdapter "Ethernet 2" -Confirm:$false + ``` +2. Next, switch to the Hyper-V host and open an elevated Windows PowerShell prompt. Create a generation 2 VM on the Hyper-V host that will load its OS using PXE. To create this VM, type the following commands at an elevated Windows PowerShell prompt: + + ``` + New-VM –Name "PC2" –NewVHDPath "c:\vhd\pc2.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 + Set-VMMemory -VMName "PC2" -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 2048MB -Buffer 20 + ``` +3. Start the new VM and connect to it: + + ``` + Start-VM PC2 + vmconnect localhost PC2 + ``` +4. When prompted, hit ENTER to start the network boot process. + +5. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. + +6. When prompted to enter computer details, next to **Computer name** type **PC2** and then click **Next**. + + **Important**: When lite touch installation has started, be sure to re-enable the external network adapter on SRV1. This is needed so the client can use Windows Update after operating system installation is complete. + +7. To re-enable the external network interface, open an elevated Windows PowerShell prompt on SRV1 and type the following command: + + ``` + Enable-NetAdapter "Ethernet 2" + ``` +8. When OS installation is complete, the system will reboot automatically and begin configuring devices. When the new client computer is finished updating, click **Finish**. You will be automatically signed in to the local computer as pc2\administrator. + +9. Turn off the PC2 VM before starting the next section. To turn off the VM, right-click Start, point to Shut down or sign out, and then click Shut down. + +### Refresh a computer with Windows 10 + +This topic will demonstrate how to export user data from an existing client computer, wipe the computer, install a new operating system, and then restore user data and settings. The scenario will use PC1, a computer that was cloned from a physical device to a VM, as described in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). + +1. Sign on to PC1 using the CONTOSO\Administrator account, open an elevated command prompt, and type the following command: + + ``` + \\SRV1\MDTProd$\Scripts\Litetouch.vbs + ``` +2. ## Related Topics diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 85fa231234..1bfca3370f 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -452,23 +452,25 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Ethernet 2 Microsoft Hyper-V Network Adapter #2 14 Up 00-15-5D-83-26-06 1 Gbps Ethernet Microsoft Hyper-V Network Adapter 12 Up 00-15-5D-83-26-05 10 Gbps ``` -24. The DNS server role was installed on SRV1 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. The last step to configure network services on the PoC network is to add this DNS forwarder. To add a server-level DNS forwarder on DC1, type the following command at an elevated command prompt on DC1: +24. The DNS server role was installed on SRV1 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. To add this server-level DNS forwarder on DC1, type the following command at an elevated command prompt on DC1: ``` Add-DnsServerForwarder -IPAddress 192.168.0.2 ``` -25. If your corporate network has a firewall that filters recursive DNS queries, you might be forced to configure a DNS forwarder outside the PoC network in order to resolve Internet names. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following commands: +25. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. To add a conditional forwarder, open an elevated Windows PowerShell prompt on SRV1 and type the following command: + ``` + Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 + ``` +26. If your corporate network has a firewall that filters queries from local DNS servers, you might be forced to configure a server-level DNS forwarder to resolve Internet names. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following commands: ``` Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses ``` -26. Verify that all three VMs on the PoC network can reach the Internet. -27. Because the client computer has different hardware after coping it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: +27. Verify that all three VMs on the PoC network can reach the Internet, and each other. +28. Because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: ``` slmgr -rearm Restart-Computer ``` - - ## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 If your Hyper-V host is running Windows Server 2008 R2, you can use the Hyper-V manager interface to configure Hyper-V, or you can use Hyper-V WMI. Some instructions to configure Hyper-V using WMI are also included in this section for convenience. From a114840b7ced7066ab8b4f77bbcd7ffdd94edc50 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 2 Sep 2016 13:54:52 +1000 Subject: [PATCH 042/108] Add blurb on Windows Enterprise --- .../keep-secure/windows-defender-advanced-threat-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index 01fccfad1a..f06de01862 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -20,6 +20,7 @@ localizationpriority: high - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) +>For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/en-us/WindowsForBusiness/buy). Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. From adb86af426c2cfca0ff7b647bc15b5ce0e8d349b Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 2 Sep 2016 08:52:54 -0700 Subject: [PATCH 043/108] tech review feedback --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 4cfb9640d5..0f1c19b062 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 @@ -263,7 +263,7 @@ To turn off font streaming, create a REG\_DWORD registry setting called **Disabl The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to releases of Windows 10. > [!NOTE] -> This setting stops communication with the Windows Insider Preview service that checks for new builds. Windows Insider Preview builds only apply to Windows 10 and will not work with Windows Server 2016. +> This setting stops communication with the Windows Insider Preview service that checks for new builds. Windows Insider Preview builds only apply to Windows 10 and are not available for Windows Server 2016. To turn off Insider Preview builds for a released version of Windows 10: From 790d99a8b4b888afb269daf45ac5be5ac7bc7ff6 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 2 Sep 2016 09:02:35 -0700 Subject: [PATCH 044/108] fix broken link --- mdop/agpm/choosing-which-version-of-agpm-to-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/agpm/choosing-which-version-of-agpm-to-install.md b/mdop/agpm/choosing-which-version-of-agpm-to-install.md index aa282a3033..e047f05e63 100644 --- a/mdop/agpm/choosing-which-version-of-agpm-to-install.md +++ b/mdop/agpm/choosing-which-version-of-agpm-to-install.md @@ -19,7 +19,7 @@ We recommend that you install the AGPM Server on the most recent version of the All versions of AGPM can manage only the policy settings that were introduced in the same version or an earlier version of the operating system on which AGPM is running. For example, if you install AGPM 4.0 SP2 on Windows Server 2012, you can manage policy settings that were introduced in Windows Server 2012 or earlier, but you cannot manage policy settings that were introduced later, in Windows 8.1 or Windows Server 2012 R2. -If the version of the GPMC on your AGPM Server is older than the version on the computers that administrators use to manage Group Policy, the AGPM Server will be unable to store any policy settings that are not available in the older version of the GPMC. For information about which policy settings are available with which operating systems, see the [Group Policy Settings Reference for Windows and Windows Server](https://go.microsoft.com/fwlink/?LinkId=157345). +If the version of the GPMC on your AGPM Server is older than the version on the computers that administrators use to manage Group Policy, the AGPM Server will be unable to store any policy settings that are not available in the older version of the GPMC. For a spreadsheet of Group Policy settings included in Windows, see [Group Policy Settings Reference for Windows and Windows Server](https://go.microsoft.com/fwlink/p/?LinkId=613627). ## AGPM 4.0 SP3 From 88aa33bc2a8eddc3b1951a6a85100ac407a7bf64 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 2 Sep 2016 10:23:14 -0700 Subject: [PATCH 045/108] added September table --- .../change-history-for-manage-and-update-windows-10.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/manage/change-history-for-manage-and-update-windows-10.md b/windows/manage/change-history-for-manage-and-update-windows-10.md index 55b7e2866d..001afc958e 100644 --- a/windows/manage/change-history-for-manage-and-update-windows-10.md +++ b/windows/manage/change-history-for-manage-and-update-windows-10.md @@ -12,6 +12,11 @@ author: jdeckerMS This topic lists new and updated topics in the [Manage and update Windows 10](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). +## September 2016 + +| New or changed topic | Description | +| --- | --- | +| [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Added content for Windows Server 2016 | ## August 2016 From 6ee3089aeff1358285558b35cb8c8d8a6f3a693d Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 2 Sep 2016 10:57:42 -0700 Subject: [PATCH 046/108] Adding edit steps with images --- CONTRIBUTING.md | 27 ++++++++++++++++++++++----- images/compare-changes.png | Bin 0 -> 31345 bytes images/contribute-link.png | Bin 0 -> 10017 bytes images/pencil-icon.png | Bin 0 -> 10027 bytes images/preview-changes.png | Bin 0 -> 13142 bytes images/propose-file-change.png | Bin 0 -> 20452 bytes 6 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 images/compare-changes.png create mode 100644 images/contribute-link.png create mode 100644 images/pencil-icon.png create mode 100644 images/preview-changes.png create mode 100644 images/propose-file-change.png diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b909c0a74e..4eea0f752a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -13,12 +13,29 @@ You've already completed this step. We've tried to make editing an existing file as simple as possible. -- If you're already in the repo, just navigate to the file you want to make the edits to and click the **Edit** button. -- Alternatively, if you're viewing a TechNet page in your browser, click the **Contribute** button on the top right of the page. You will be redirected to the relevant source file in the repo, where you can click the **Edit** button. - -When you're done, submit a pull request back to the master branch of the official repository. +**To edit a topic** +1. Go to the page on TechNet that you want to update, and then click **Contribute**. + + ![GitHub Web, showing the Contribute link](images/contribute-link.png) + +2. Click the **Pencil** icon (in the red box) to edit the content. + + ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) + +3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see http://aka.ms/windows-op-guide. + +4. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. + + ![GitHub Web, showing the Preview Changes tab](images/preview-changes.png) + +5. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. + + ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) + +The Comparing changes screen appears to see what the changes are between your fork and the original content. +6. On the Comparing changes screen, you’ll see if there are any problems with the file you’re checking in. +If there are no problems, you’ll see the message, Able to merge. -After you create the pull request, a member of the writing team will review your changes. If your request is accepted, updates are published to one of the following places: diff --git a/images/compare-changes.png b/images/compare-changes.png new file mode 100644 index 0000000000000000000000000000000000000000..0d86db70f553f02344c03fa0ac04da5c61319667 GIT binary patch literal 31345 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
    e@QayYrmudRysP{TI;+rUI zS5^;S^bYyZ@JyRmNgZM5cxO8X!ic|Fkub=&-$h!%XHr3nZ{N>O8O%c`Ml?X9t)?Li zS?)c0-%;faL%P!nKwUul7U#Dx!L^PWbqkn$SaUGsisT{m9$J@|1$>VLRuu*zdBAhO zfMLhYN#2XZ8hx!RkN#bHqYDOM>P)scTl6kpyyo=EaCX0V;$1z{(f4;Psvf9j-fpTR z(YPt?BEQ*PGo@E<1|`K+eBvoI`v*|Sz=e8yH&J++#Lf&wXaDw{nxxIAujb6F5rk4W zrF*qftk#_Hq;L|+szyN~b)ooFgk@8ph6P8gi;IT5))~dMHO>$i6T^tzO_t+-us-}{ z{z-hLG72_?ntvww`iq?S`c|sU{f71YK74{Vpqe66HdTf|)z9!9&DIn7R2);o(!5Ti z^dDii4D9HVGr<41sS+$1U@qzf+>joze5KwvPat)g+APk6O>fxSD za$ZbD!T!Tswj*Os;i>3`;F>Q5APsR>^5ZV9!A_2S8ao$x(~w|^3W*K}!<@Z5od)^6 z!ZR9O;jy?{mbQI|TRHHlBI%BIo?kEJ>dhZ%xx>t!?k=!9zyk+qQFjKM@|#&4Og; z6`^0G(PTjmpA2!tu^BYMwOoCvR!?>CFS~BssHeTxJ4D&f@cq9b%i9TnNM-Gx@JoT1 z?|;Sj{|nv$`^^fJ035pG9{>y`AIv>5gjyK=KN6sb)9S=u|2#$FYm=o_5F#)2i}ZFP zvKj4R_@ySu2akjh6ToV#_Q-YZpyLFv77S2ND2=EGWe!ZWAMHEy;#ykxVm^Zdji%Th zG;RL?^q=qZ=XM`+uoHlASCc)%oVnS)_qR`EkZ!5eZEqd(tR5`8w&VWSsTXAiXdajx zglsBSe9mVv_|(@rd!jL?ALw3)p?Ev(T$}ALPzlI>6V4l12~M3T-5P5Tu6m%WyzKYx z+DH@u)rFQ2&mL0}{)71W4k=D(KKWBZ6!u66 z21g^A=c1FmOWSfvDL7%DpEr+L2Gm;?C|y^1*dAJ(OpWI^{{gf%F-C~8T#h-X77|p- zi@+6|$B!?5q&GK8tZhXff)?G%!mwc>(tqW>fC|rkLd)Ne!kd7=N$vle^cf5Xns(Al9A5;qR>MT<tt^7*t>QxE$-i#S5p6maUa6}l0$Ry$upsMOc&*j#`T7=}2KK(&kr z*o266?i&W}8SPIt;i2wsY9d?9f@Piq>qWzsViFCw>SA9rfy+DzP2w>;at|1^MI=u8rFrnCbcR zeY!A--$n@B-*8TNA+g6l?_kH!%2{}~tN$XCp84oJFi=raJ!Z_`KEInUo+mi~ z^b|Pc#DLV{M-vc)CX6{6#u9gLQT_#XcBiSGAe37XEX`Lt%IFWC7Oby<@&ghDr;+KpT2YMUUFBPXs*5=bCVZ)1~ z%!^m}ie4cMASJImrN^#;jj5&eLoSmxXBXr5pVj7wNazA?&~^5DtzcdrIs;AZ-2d90Ln zt`pi=+k|&k)AlN&I-EOb7H4T|v)Ik1f4LQS@Vx|32*0NS^adT!tzjNNr-cgR)=W*@ zZ3a}l0_l!jpp_=jSh#DlH}kNK$D!s~ze>rdFE5^2wFzpzBLQJ&T$FE|%ZPyX&=_7{ zW3rZO_v8~|>Chvjt@a_s%Rd=f&9IezgTOVNFsLPR&RQx-byE)MzduMzZVJ_X$;`m& zx)N~RVlq_j-PchZuegv2AJzPc`g!}Lyi;&t?@uk>bfQGY_n%%9X*_K+Fm$2H;eGwp zD%w)y-yW))eEE~NKl~;3`A{VtKBG6&mpQ^EL=Y9)z44&4aj~X)j}-%iG(mL_Ach8S z=U{K*@c?Y7rD$r;!~V(-kZc2Mlx<(>`<&48rL%)53Oj-T)S0DoXP_x|4OzJCCi(`( zsUNl0vl2%_%x8gC75k95e8C=0E!n=M4-!v4-j+hgnG2*;vUD0$6nH5bl@CJGS2ofg zFTT@&D&|e{98ExPTfml*x{IXG4;R-+BEufxzKT()V!xW0(_=SPcT&&bQh!vpr(IiQ zXgWbavdA^$CQw5*O1*SYu>|@^z4(a37 zoRN?sbR5(_YwY&kGE8S9t4a>*k7BLjj&&?uJyq(M3V%}Q4s~vS^ukf542G3{AON4R5!?PlkWo!yk-3HtzCR*B+Ge`=D;$CIs=AaypNqQUoJlSy%G6#&&tti&T`r04#WV>uo6@AY~Z zO|jX1KkaR4Z7p4ESDFgM4X=>CUS|M<`J&-5`{N!?Q2+L;6R7 zKR_(LTw*6M{pW*z`P+u6vBD+1LiIkQx+)j~ong3O9t0c^v3RH4=NZM4ljn#p;9zMP zW8uB1wU-^^&HL5HpNUrCYhKGo=I`X)#XN+2%C}aaelv5vb;bM8X z5TwyOmgxTm*sf5lyiG`)trFi;WeY1~s4Ne+_A#32)-=@VfgkL`>JnIK=<8oD!6>S= zRUOM$A1!0VJ0RSmydZ(gwWChX*wO?}Y3@B~(~ZjN zeM3r|?<#LqZ@5pJ7s00K&W_*$Gt<3^>uhvcd?R-?WV2kB z9`yb%Dc=<8QYe2W1tJRN1$Ld6LOI>{4wPU}@kOTQ(Nu)vI95&~D4_ucCYB*|Wz%r3 zHj$?-D%%J}>f}UWV5LF9^;}z5r`PCl7dQF4nc`ZMwYu1*`giURJLZq@)kvuTEi1y` zf1#Ycd%}uGmSuv1fBtuc0|T_(C7~riXm`8E(OPi#+~Jr0Kn29{sLO^YIi@B;kBy3e zEC^~)CJX_y4ANCgIGlANcZQTK7WI|j^(A3hxYEO}Bn_*p0_&m+YqQDp3FK8_geJv+ za)hGy-QV12Y0oi#KEi{Irm5ez-|Q^Vv3bc&oyBbKVqvf7iM#bu zm|#TDLFk%6@!^7`!X+iSa?BIghDJ#QS9p86X$+5yYIozFo#?9cIjekL*O7X?nUbc| zEff%{oB3$p;;aqsv_wT(zg}SK6vfM!<<#l>dX8r*$9u&&iOOX5J- z-sxRfj#~=g7VIpl&{cu3Co>~|G4QmpZWkg~hP5z`skR3w$7X4COf9yY47S|aiGkEa0b^14j$@PuTYwN(yW^nL+aBC z&sTerwv@NiKDV4P!3ujEN zskREl%JARSe=7|xm)u0i{Yh!*-0Ux58JKwVxCgoYo!(hLQGBtsAV~0INU7_$nYFZX zx}|R!kdyrZ6Yf9too`?GRxwW#hfx#7v!|quh(o9V!iE`Zmz*vI(nb-wBxH$Gs4b0g zuX#Fy_wo;4F9YfPVENsFOtU_beithfxbv@Si*jN?jHJ=EJsopuBW|!V>*s$z{760L zE$&o}SOa@Z^C~*%02}kdzm~tn{A|5qw&XkO_ona^jV5rNF zl&d|LNY%=GIbeyCdlfMWf=SQhrc$IsBlXCkPOlw-+L)TT6(D+0t5JPM;U>s5z_BhK zPBFYZkN#a0L0hvLr{6qw?X-mx>6>?x@1n!6ujSOgpG9exXqkCFjogy;t6blHGbZt~ zxslDZ8tOG(ajjbPs>)1__8zicuIvwt0C!l^qt>5q@z3F!_g-Hq2{RNZ3Y6O7DVkZU z)h=@haMB_U_I4XoDTMzK)F>|*F!gzkE|_WMPuU%LhnqcK-4i>)Q1^e$pY`?xN^KsI z4UcnW*YnPm$}&HB)=Dkjku%#(>?aXbP2*NHavqZ`o5lU}?my#rC+e zt3&j{UX?LrVl~_`EE_7y%*AYpN?|&_*-q*zc=ik_Doj)vGt&C8whcz8nsfZYQ}T|- zVH0sNzIYwg<{sLf{9TBNJvD6otqVUj%Fxx^njVQR5*I>I=Mm!VPc3D+A0Y2p>@G@- zZCJ=A=YwAWzDaDVeXx@3u^cc`oUkR`m>lR71Bp6{8k=dfx_5iPWHI)G$d)Ac$1W&) z*j$yN*Z5*BPZ$@ocdxbs$jz?eWBSO}r}$ky`kmZzX{YN40xg^$ae8kANC%809(=sA zLiSUsH?y|<$%7i~gv52xW#+p_3M611iPzy9!JHOh*S8DVY*q`Ssm#`v!(ylMD$qG* zl3X|V3jCea$-I6?sFzTVW(EFQWw-Lv&+O4)gUPa@V<4OzqEMRe#li#RiDiW07;;}1 z{(Ox26ho&ZHO63%9JX0PNF3K_k zUb;q$bnqKN>6(V$fAk#IWXh&08cw>eoq0<3hmA>;$NLwysU_i*Y-Bomt6mgK-%V7ld1C5rb0yJ^+&8>M<%66ohzZbvZP5qR6(4nw{jU%FzvW2= zF#)4*Upjz<^(AqJ!~#C-Yy|u)M9a~?^up#d1(v%{4nt1?8f^&FO+7F`ZmT!ZzslFS zzan=5cCPuCTPw|o*vTDGG+>3!RSS3wDU{e7)r%Ss%&dG>X$usS9o9#S0#F^FfLgD` z*8orSn9(odC=>k#LPNNzN_hX&6m{{bR|^7&7{meUXhxA^E3&%Z?{B`Sb6faDXYStp z00Ss2NbElzE%=)0{XDWTw2ye|mcepC0rRx33d_rWKqjfXAq@N!0ZCXc6(5;8lq``n zfmHtqGrc_ym_u~Cmtr&qFO?B^Rl)VKZ(5BfJrN81lmLj~+bi4zLl79$kqM5_Di^Ko zOZTjTCWZ+*GjwO0_58CGBVM&Wab<_w&h^n8w2#rSn_*sJxsP;5_aT2FbF2*dA*bJj zg7}|T_yu%hhZnnvI>Hc;@d_jX^`xYvtl^P}}!eiszKq+D2h!V!mj#1b>kN$*{g&opxKXfDTB)iNP7xze#<57-WvjV*_1A)W_8z+MV z%hh!5yZe;T)$oYR8%DP0(Rld@P}m4&k#8jQm+({eGdYmMhtUI0c3 zSC){$F|~y(4gK7b`L$}Z34ZD7y3}b^k%?S+s&5@-{q^C<`U>`q&DjcQgw*$j!6&e` zmY0&D;b@uH?Y7$oN3w)i>;S;|U$;4Po2XiCV!H|>Yl(PvIHH-=tzDO9%=N;{%o_hM;A!=J#l}a z%%08S8CC-tL${U3S;T!D!1rf59cAZn#Q%8o0muVeSlazQNVnwdItdLZE=t%Pn@IR0 zv?+p3N>->IEl0Kd$F0=WUQ&pu?=ITD&!rS+*I>z5NW{AW|=d=curq(OVzG}R~Dz6-fkB!2y zty}pX%z3wytI5@OjMwJGCp3gSUP~&y-sl~axxkm|pS>fx<6?r^B(q6zb|0ELJwsK9 z=t?kD_%>ao zS>170Dh#zNoCj+@1j;Al=~m9;8Y-n;zyrIIO7Qx-C3bOUsn#`o-9T{5^g@K|0fm;p z!A$)otkghliOVs~I=XX>;H-!pxDoNq2O*1Z`9#@u2wnp8Cwn{-a!~iGdd#0r>;z~D z{!v@!KpT+IF(}JxX{=5aN?nQLTc!&P zg?0}@^l^_Pz_PS7IIAvEe7@Vnz zwmVv(a@*2wuq7!Fw^sP9U32G;3&aQ|z}DxRu>?e&8sc*n6~>z%Vy<RwgfYC{OLQgHRj|bGfB^5RT%O^JieZmJh{Sv^+=+tjkI3ytx=a=>4Yf2hw znB7wFuR`4_Z>JvdP=kd+@@~4iA6NdWY`EV==#T*vO$!J-y@0!oswlsFh}3$!7{>eS z7A0!{@6rmrE)Z4Bj#GKH?rj5V>NXXx7Q6+*HMwet2k^uttqm+ldN84D>KK^Mhj36E zS74Rb6!T~){KWW(%qH)hytG@&V&em145Z-!!e4W9mq$8Cm*UVe=L$zDe#{0%(QxF& zFUtdB724NFXBR>(Vyp}>8@Ai;T5;H_mPG^Xjx4X6yL3>q#YzB8utu-pmD8UA59N+u`G4LYDN!QdW^FB^G=3qTow1oHQVQ~@P%$kM8vZg*Qd20jUb+0&T+F<^KOMut z@OPr{GQmCcHeTKxRQ}eS$i7vo?3%xQ64cg}xsMr6RU)8`^lLl9fz3 z#r=AqRoA$<+wKMH`(KU8>vN{t&SFF>dh;uKm!u!{-meR=dd}C0PqcwS(mn6@QqN{; zqUg?1K~llr&dFCd72f^o$hzNuC$WmgKU-Sp7?Q=p{A`-wS^|p?``N-E&!OmF+kv0f zVc{s+xf}6a5nQZtA5eelCGZBA1A!oK3@Z$~uF2lE-}8>lAx53AwA<2CX(C`VW|QN` zLS|UXyDg*7hc^?6`!(G}QqHzv#0MUgz3~cXU-Wj)}(y$2Q_kh6!mI-?6m_CDtIZS!aD+3n=rKZ##!GM9^~JS;XAgzx^yGFgJ4 z)t^AonpenvPBGl~*B-R)Kbb7R?&}+m4~kF9auJQFoV*TJ?7mf};Gu|5(#s2^V~1l+ z0}hVk%ngN*2J(Fcv^3GH3X_J5h4iJZO)-y&*Bro;jxFVII2#|9uIZf~tod`^Kyr6vgxA$sOX)WuLc_lNw#skt zf4&UaIU9Z>*v}+6M}5gyp+LM;1R84Pml`%M+yTWFD&Zp|RP)5x(PlOKa2E&z*HMT= z%myVj>;+3_n>_LG60fT%*hHPmCY|6)VOsle*PnyI-sAC8cKCLjXMDt+@Il1fANGae zKx#3&!vS+!yg+sUNaUCT;e8<1dov(wl4H z6j2ex^m)@Iz+2jsUM)M{)FmX}SK;ol6I>v|_J_Xxv5f~gTOVaA zil(VcG<)9G+PNTKs<{+XorRdjgw7)+phUhWrFZl_b0T5c)s)W(%1n7TM}DC8EM{AQ zn@~xVc`k2j{rFMuQg5Xp@i1fe1yx*d>A04uTJ@p3iVX{Rfndy(9oMkcAC;4#f6(Qg zll2vN)%#v8JdG!&bz3w?&D2-QWXNBQn@v?$cs`glP)dRFD$|lWHQLzR1)~T6zWlfx zA*MPisFKpc9l@Mjkfm|ojPt-x<_muVVS1k9ghAG;z|?)1qsx%*M1kxw7YR<~P1Cf~ z-66qSrqTOI6KIgg-;R02Yuq*bt#I?8mO4cJ5gUXouXu@wP^g?kp-scOsul#T zKpDUDhE0pz%0F_3-3VSsua$=KVbY5C)iKnev=EHuB)j}wZDa;wejhl}@YJN=i>6k| ze0BIYEhk^wg!1`=?lIyQnl7SDl&rrxJ72{fsM3v|NnC zjrMF6MRm|^!zAg<&O+;SCw7yBZAw1ZpjME##HF2)>IT)y-n7zdReu6j5yFapV5ZS= z{@HqX&}Dk>ArcAcqix46(6_(I*kZ~;HQTS-m2;?LDHpAl^uu97(2)0w(XCXOe(Fuj zyP>eD`>CTApWf0yZ$48B+6~;==!NIPk4~a9FQq#@JUp2VWc4M?3OaMtVRjY#*c4hC znT9Gdq_QorogA^hdiCcE@g2V6ycBwj|K`J z4;$6+)n3w+!AS{9-uA_)N~LH~zP|h_y`VPbA>JiqfF6Qp%2ix2(Ty6gY@@R+uQ9Ol-C8?r3x zSd(sRC4jL3CSt#u1N+b#2@SAS8nyqkZEKap;--GK;?OxHtI+ndIe>czta{qd)()92 ze^1T_yjLs$whFVgRAyH8*&F!ViLk{TKx9|2-WcPH@PhKS4{LYbua(i=0u|Rq(e)>m zsjz_EZD*F@2jD^`-Xqf}!2(^pPOba$ShDOlnT^W3?jI=l168maJ%0n35P46E{oSai zhWJn)a4Fxl( zki%yQRz}vWTIgXROt0b94ZQ5A`4WIr^`U&0ZVF&0qxu$yiWR5RPaC+rJmf=Jp|?T{ zSVa8lT4f!OvBu@qmn{*$b7_B_j>M7ncPFs^_8 zL6_b`7Y`XIdQG6ybAvvm)ETh%BcNa-&d7ff;M0>*%yh8RvxQ`DMGe*!p;peG(PC0d z?{&YK2l7W)OqVMAO*1QZ4c!i{PL}8`7XZ^`hKO*i$JINZ{`Lw9o(fVs6dNJ6G3q1+ zxPMml0jPuVFNNpWB#>%hsZdWcc%wYR?n)HY{nV{m0_wo|fSrQ9mk4SEsKe^b)+w#4 zfa<^>`&kXL`VHIZ<2?6eXZc}YC~EbMzk=xfId0N_WUAGI<9M8)}arb!{ zK|=oJ@n0Z-OmlJ`fEApi3oOkoa%(^0^vco`J!LwBqRu(CC@ka|TYGhD)Ne;k-$T(X zRs5p~QoiaE?2%62{L>WD!9{BuWyAeG)YeXmAay02b>l31CjXPg=eSUr+q9 zow2#zsEle`IIv>v=FdnB#RiVC#D>1DY#_Knn;U@zCebgEDBZSBOWrS*)fB}!# zMgpL8JjoDax#ZLtq4a#g-WUfKH+P93a1puiCT7tGB2-nN<>54;X4=BNk|-Kfk_B}v6s`}jkVE+an$Ii%hWgPbm{7rAd@h)Kp6dN!Kf6f*w*9`*cC$D! zZxnFjF=cT?n=4ZQ{}AmG)u{2pgC)Go1zu03<_C{iU*0_|*^bU7g7%>^E9 zu!OE63nMi7p}aexoFVP__8kLYgvx0^M#?xTNMw~I|BW35xTaivzj@=nkqXb;BT$M| z`+kq<6H16@DFBBaJvCX>GSUs%Y`E**qbsY6O;BtKJ=PE{XZMMRetjZf@7tbIiDyTW zeD={GaL`#Ovb;AHa36C_htmLBXJ#)C@KzEcZK%KipWyj|-T4A)=9m>KUZ~~!@#nsq zfTPiHKrSb6x#ky(JN1e_z9XA@dR+Hs$%Xq3_2w_VY`)bw7w6>}KD}{FLR{Q>I$B2W zg2Dy*pUvXo#%&C3G3Bwpxs8&frtd^}dFAD(SIX7KcQjL?h}_ugHFez-a!Dm(A)lk^ zQQUMzcco#<_P)}Wgc$gcmNM-Oq$YCswslT>;oIXAfhz#ZVWyiTCtV+*xLoda>N^Jq z)zYOBtZ@=j56|&P!9lr()@m)<2s={mmWiX)!=qczH{YLQtfvD zPxLNQO`75AYdqa@H+)8z$^!qWTQdQ>GpmdTXh z;uBBZQmtbhA%IzxTRPnL&nXfA8@sQhS>oy*as2uz8ul}0fOI)YmPOh1FrIGu1B!MM zd|UZ`p!AGUSQsYA?IYNZI{w6)}o@@tSAKVoZv*e{Pb zGyT#x)ayET=guo%>s9r9GU$!u`zZK~-}gYFyeX|xhE@0VwWW_M7^jIbnE->f<|iNj za8T85sFesh?GCv-89I3#I_-W>v{tVdoaPsG*+qMN(1_otX1;}SKB(Oa6~W&DV8NCz zJiBSmx%oLPHT$K%AlywMb`g&#q7P7U1%;)3pUFP0&{BHlaQw; z^hU)Z;L%jzv9x2-2C89Eq2iYtjJ&b?u=SEC!+d~LmC&EK;3L(+PLOLCnf$0)D(t4? zGy~}Fljs#>7C?5@uc`JE;3zY!-;ml+A1(*F4SbJ+ttk-rm8?JxFz(wJW(qFIe~xzT z=!Of4V!x(-1IScQorxx4cl*gy^#s`Yd-_R7b@#eglDVD~o-N$&4~^lo&XmqgFtmAG{I z;WRhZwHCALA_wpnI%w}ZXl__;a*le=Cz4QT^*Gowq_*sQMC&UT)#+I8amyx0YpH2! zP+kp-W!|w*;)b_z&rlmYwcFh4s5E@9`~fX$z$|~3_)K18m<$~rp~OpMq-!M=t2#dR zD#?^5bm7AsV-_WojWN9wD~&?Lh8Tm()QSjUfTGlh5yBq28Mn!1y<; zpZ3sc;tt`+t0XC+%cMebHF@Rc2Zu?iFF-Jn3%I;qC2jOR^%4wnIi}6OGuM+jK<}!J zTa9hxD~<<;aLW3RJF{=57pB6vbo8fsIfu+pAuH5F*y1M3T9!G%IXm>d;zlGNQ7WqO zV9+XHhMF*%z%>*7TK}$a`05li0K24`a<%rXI#>{5Nv)4ENRe}!U6*+#tCGG40Nf@3 zTN{u(S{XHcUji_x+p~~t-F&UPYJEBB={y%R@_R+6AHEvNKV^G< zj0-CiomASvGji#Avm(ULpk|V&@D(S** zMH{QZ#nCbga{$3;|DxD`{T!P+qGZDOK0fcYMAl%F|Y{R|P^NxHZ4>O_V#hq3dVGVeXy4iD zIsqQup6KS)rDwk$*A5#7tU_u_Ab2ZUyxWv27ue%JtKWo%j zS?|cz7+}Os2&3}45`bW@31uH}+)>}Trrs~a%2BPFFya5K8wFSFGDC&6K6ja3yPG+B z%P0bVq;PjKDE8bL-6X6yBp{VCYiWyE86jS!W8`0grW&7zk}%!Zi-h_gtU}PSdw>OH zLXu-T&^oGPTbN_etDihCzI_nDORd2Q3J)4|Vd96fk`u&+kt~ukf;|nh( zch*9WoDs269J?QZt%jgo?EB3q+vHC;^qm{GY%2K0>s1M@A_VcOp%;_7UJyyH_e{t` ze3O}*$7v7`lXki}@Z0-Q=Gzl)8Z~utZX5j53tr{stgxkhdF-A))zmp+1CBMAIcq9W zaBWS=(M_VjKFBlLO=6Pn-F*7_x8^C*7k~FT;mO1!zEz0M0TLeUMZSviw-5oRMDr`R zO^FdELg(@FfB>+<3jErk&b6x5T8#b&gfPZtd5aIYCqs4Y#c`q&l$X=*j29jDKGw&9 zIRJaYb5MbDey%vWPcrKog>RBBiG#~W&N;bmCG#A0`To4qx9CeC{m}$qeHoo(Cei6~ zW3+n3p(=LZFl!R@E~V$vT*BvCAc%TNvrCBLLz4|F%VX(n4U^&^-{Q2`0W>hHLte}e z)hk+nplfvx#p<8C(Zl~GZ^jE*>G0zLFo7bi#b?Ox-rKtqXKn#bo&;u_D@?ZP%OA`> zuD3h^=9!_sXG4V+8JJw$3|kF;O!kb!kH{M9FrEMxGDM--{h<>} z81%F8BmX~6Z!@6if9Ay2H*9FE66eqMKE9gFqDy}^Z)v~(IrgIMCY1%6{%k|_tE5X4 z@?`=xeoJ*Fxgl4|E=<=7CDmM~K9RkYaNQz@m;2+w^bb+i z8Vt_B5*cihO&R(`gbHE=4lDtY189sY<7G#Z0AVMF<^IE{e8mEL8TD3i^q@qsTeA1l zj2Facw#!;}RUr0TwTo#+DL=mnehz6V)Jb8+I~N-(Tlwuw{xHjISIo&`tB{*3TKnnm z$iO%$x-X~hQ0o{-%Zoxw(cx`SbcMi64QO28Y+X^W_~#K#UNs;S#wcKZ!veNaIXSS zX_tn+4Z5d}!+tTb32WSNiVeC5NaP~LLKURelxap^Bw`kF-2m6oV`dd{hgw3HI%gzk z5l${mdTH2ent%%Wat@Gy00@?k?jzPTn2o3O#O06T&gsl%i`YIpf39XIOlmJ3-^%Co z>CsSheo}W_`~V*mNfoiKJTX@0?7B))$90r5 z1GF4#FC)U#7U%ZI1{qRYB!^zMTM^(T(hXt@FP-}Rm3(V)pw>bm`6#XT z)U+@`n#jcQMop6~TjF`G_wTsSp@kHlEfHJAGJS1}DO*8z{E>7hZ%=$?r49~1eKmal zWxRe>;gi{GmekO@GN?Ky_A}O<=QiA3gL8M>eS15TRt>R5Tw5`jg~`JPw`e>Ar+~E8 z&(rRgUxuI~TZc{=59ktt@p=}S3e1czCz&2^3Xma98h^=yC8?Fuw<9(8C)MWI4A*vf;$f|SQ`!RO9c<5bRqZuvF= z)innE+6Dc!Sa1l+Mc+j$PgXyzM_aZZ4E?ikr@bYXMpPE&Hsce$89^=5^6Qn9S12OP zqzW~fnfSzJ76xPIwOozcnC~=r<(B6`{;~NBsIyye(@4vfQOuLc7i0e-dy#i~PXue<%r_TK0d-52{y_mDVat zZg`G#|1N@Q@(NUtPisPJ?|=Tag-4f_D%Aa20sy|Od|?<+aJv$A?z@HT?*bn;aC}Yf zNBO^t?r9+a`5;*NdBqJk958|3Z#k44<~KmYFOgIWx0$V-?W(>{H-tqdpc*nc|ys!zZk-K6&#B|j+W z8^vk=j46vJfuRx|u^^l4?>iB9i4nQsW6}dAnh2~m9+ps=n_kNCF&j11t@fAMcJV=@CoIqO zEeh3kzu}`5ZEa*iv9DR2zgypXa%@Xnenl^jS*W?W$MVBrC}=cT*}?hSw!SYVm*r&; zJ#Cef^@_=H4SxkG%!EnU<;uX`oy63Qr7&FY$i5AH#&FEURswD{#tO?pzMR8%k^<&G zK`=8o;8st6m76D&3Rx9jXVwlSmbQhSBBsm}D`y{G9g_bcXd@sW@a05+Ez?fI1{(#e zOJc-w(UI0aFnjpD^$v4>k}u#3VCFGQ-1v6=;eaG8+ts3|;q<{9Rm|B0fw8Dep&ONi z5iE+Bu0x0t==}W7=CkN)j@(_cX#Eo}w_7+r9b(1z!Psh_p{KEk?KnT9&9Q1E--;yI z2GCfhi`{gc%b8&o_|JYaVP86a54xne_gHe*W5{nZn>|MG475PpO>E-i$48gnP9`gS z%L3HCuk|LwZXE!!OrMc_z3MJb`3zyv>AMnXa3#tl=td-2Fk$t9n5L48_UPgh*?x|* znSw11+dvH_X;YA)v6!VhPZZp|HW#-T8R5UX&!+Rxl$|AGLrpdue8$GxM0rIn4*TBr zmBWNpLB6|-j<>CV!BYR`y<{m(meV{EUiP#F9Y(UAm>Q5QTE$M|x&%#&$IF z@EI(nbJFj|(0OCbg)R>@Nm#z2oowYc`;rDH&cuTU;LI3P%WSa@P?$Fm`S>KK`8y3W zTktub`>jSSrk?%KM>2`H8Ls;6M&d0y9}bU=v9jgl$%pwBd6U?v$F0Fs!WTuQX1x?2 z`;sLIK9fCcV}*oYL$YzsH|x!kGwFujQm$KtDJXb2KiwoGdbtDq^#MYieSO z(5bb0zPF<<&QqVSe-NEd&Fp3~Q8EfIJ)Q}7nrenDT`0kOkk&r3YpV8kr->&N7<|-SmiYSws zk1;FYh$^(f3fcL|1Fj4REz53BI_2|OP6vpG^*C>>Zy3X?_Zj&rEj%66BH3=uzn8^# zYu@al)+^jZJU6!5R67^l#K$BU;NJDZqz9gLo4P!76?ao#goc$ea3-*Mpyv%22fCi6 z_XNL^&E14h%iJXQZ@nga%}4w#+X5Enu9gnGj&00zkxaoB(N?yhefGn|oqFfo7=)SM z%y>b%%vWQ`luh>!32JuPb~O>WcKsMi>D^_rLO^QR3U%MmPOAOF`_esOQ%b zWt};xcHFFF0T*A%RiVUtvZc!UvX(*>pUq*! zVa;AjBd%_+fD(Zn76WckVOS~ekg8y7hr)B!aaS~FA1X$A! zModJNi5$1Q5Q=tjhA%Lc*9ehbWI~y48|DuAakRO7FYD7c=>1@zD2=3->u2y9CaQg-zW- z>4jlN>9d#}`hj_ELg`hLl*Rq^r^_f8gO{2cVg1*wnudqM0;|Yl+hS1?HRS#@*Ii+a z%Gk`HqfP1@m|0aVkgTn5q^j(6pO1D3EDOvxueH0+1b04kLS=|zV+alCdf^v{W106{ zEQQYZ7C*TG3e>s3tz#ktc!DT@V|Vwe(*y-#ElG*P>C2RM+a$L0w|enQ^>HoEJLmPM z>Ia_#JzK-kMBZGUpbe|3SoAoSn3g}H=VF#uP?u#{5P;>2%C6bqnQq63fA+*- z+Va^=f<~kYD_6$uZ%*OQ{^5V$v}NIxM@1ls;`;SA1l>LuQsSDhBo**@X8+ZIb=hGt zyB3YqSjV4{P&@D`Xk`YYFZ@2lHDl=dKNG~YzqEF!YwdHyTwqn1C;wM$f%aM6%Pm#< zBBO}>*VMBeHI{{!2GSm@~sxM5xJ{}AA;P0|%}K0^j&{KiX% zvWZgdrOg(byBmC&B{wZR)$fS+{|>jDIA5mWoUXJNs{HqWj1}J`cKs_b;@4%JhVCqI z+CL+@@N>W~HmlpBfyh_2PklzzbP z2?$EVy8i|^uI>YtX;anph-1 z_;k4M>VQ=b!H&#kL&Na|3F7XRbSNyC08{vVl!!vm$p+Gk$TPzI2u@BSf*`X zfx@B{3;DNTS*gPEtwsS2Lj0PA*o}B85qH3qOyU3wf#XE1e?8#_E_P_w@qWK@Bg2~9 z$s=?d^m5Hq>5a`(Ump7i%oV`ME-Ajz=kU6NFZoXF;{w1M&tV)8C)~=nswjeH<}3r1 zbHEZcJcqT+;i_%y-i16a7NG46RHl}Y9Ll^(KAOt9a`Hm+ZqqxgABa|8WUs!7D};;V%LY%aRmVvq?hg8fqyW_qhEeWb_g3OHZXe4B=HJf@DUw{^1 zEiqaZUCceXI&V!IS341}e+mn)!WO0T@AX3%-altcT_lZi}AkWm%>h>R2)e&NE@V@$uxbE)V zL(-qKs@wwt;pkPEg1b}ej}ssdDXkIxr)w(J%ab-u5!emEVE^Fqe#-m{f8G1lD7e<> zxuKRH7G&vo*gYGz)!v9lg2y6oMThBy!E0%F^9HH!$yWW3Mp>(=7{z-6s*SmE&7{^5 zplH0M1G-j>w5;;0+w4tXceknEd41)z3FM1btXYD=*8aMkC;0LpJ3h~?ZcVW*d0(f6 z%Ph^x3d`0)=qy81?W=0^5k3%s8pxE21t4hlEBCx!H)`-QPeg>D?Z4?J-B^C-s5o7p zw%(#yP1IyiO+m~xboIsF}a|(s{wLpY5nnd^~6Ae znRR!8Q$cU&Oja3~UUdq6G=qaSuuq98ma@Mt4RsB1s@tC&mDY{Dy^8ow+{}2fJyj33 zNm8q>_~b_WUO-!b6Q&Vzw(khAC(P3WcSg+Im1mE3Azn<;{jOn2hf9Q1MuZ9>$A;sF zBVfEkonuH#aG;P!(T57k*ntROnTAy@ZVQcKB;ReW!gsGvaYWiZUWx1gd5v47U*MkT zF1)ri*=N}{DS_sxeWuB&&eM$K>)H&$b1qYXTg$KDUZ5j1jSj~3@+~wVDrb)k__O0_ zp$Lx_;5S*E&^F2>pjQjz%CeN!jf(+Coh5H3!jv9|a9IQy+&9?NA#5l39$Oh{)Tqh8 z2u;w48!5+h(0|M#1%C|PrXB0#2JZJZJW{~0sZo?RP%dHP$QBzejYxHS>h4|(n9EJc zMy+h;e2HS*Xen#vO&ua}^bTveTRZOr#`jxz=pf`H}6SHkW1Hjd*R< zd(yr}kR=JRvr;3#5FZ<|ukCJh2Iyfc$@M}e5#rZo4x|NM4s*B-Eeu-sJMT6Otf*l9 z{iT+FV}|m@6Hv6(xEx#g;0m*uwLqstClCLxV?C7(fE&PUw{b;xcmiwZ`*QtmT?upl z%YWvaP0P2Tu(kg_bo?7z{O^4{FlYz@AkjRFwFpQV{hf&cOe`t!~U3;r``|1Ay>XSQK literal 0 HcmV?d00001 diff --git a/images/contribute-link.png b/images/contribute-link.png new file mode 100644 index 0000000000000000000000000000000000000000..6b17e6dd56574b9dc51983aefd29999b1509ff63 GIT binary patch literal 10017 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 Ms&}_i+2;BG0y)Y(`Tzg` literal 0 HcmV?d00001 diff --git a/images/propose-file-change.png b/images/propose-file-change.png new file mode 100644 index 0000000000000000000000000000000000000000..aedbc07b163d73497ec9f6865093b1c06736c3d9 GIT binary patch literal 20452 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 Z=snoND*o{n_%q)&r0;1Tme={8{tvM)pM?Mb literal 0 HcmV?d00001 From a0c7b7a332226094a19ff79ffca93573a1bf9019 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 2 Sep 2016 11:58:24 -0700 Subject: [PATCH 047/108] Adding steps for editing content --- CONTRIBUTING.md | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4eea0f752a..4dbb21b054 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -30,22 +30,33 @@ We've tried to make editing an existing file as simple as possible. 5. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. - ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) + ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) -The Comparing changes screen appears to see what the changes are between your fork and the original content. -6. On the Comparing changes screen, you’ll see if there are any problems with the file you’re checking in. -If there are no problems, you’ll see the message, Able to merge. + The Comparing changes screen appears to see what the changes are between your fork and the original content. +6. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. -If your request is accepted, updates are published to one of the following places: + If there are no problems, you’ll see the message, **Able to merge**. -- [Windows 10](https://technet.microsoft.com/itpro/windows) -- [Internet Explorer 11](https://technet.microsoft.com/itpro/internet-explorer) -- [Microsoft Edge](https://technet.microsoft.com/itpro/microsoft-edge) -- [Surface](https://technet.microsoft.com/itpro/surface) -- [Surface Hub](https://technet.microsoft.com/itpro/surface-hub) -- [Windows 10 for Education](https://technet.microsoft.com/edu/windows) -- [Microsoft Desktop Optimization Pack](https://technet.microsoft.com/itpro/mdop) + ![GitHub Web, showing the Comparing changes screen](images/compare-changes.png) + +7. Click **Create pull request**. + +8. Enter a title and description to give the approver the appropriate context about what’s in the request. + +9. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. + +10. Click **Create pull request**. + + The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: + + - [Windows 10](https://technet.microsoft.com/itpro/windows) + - [Internet Explorer 11](https://technet.microsoft.com/itpro/internet-explorer) + - [Microsoft Edge](https://technet.microsoft.com/itpro/microsoft-edge) + - [Surface](https://technet.microsoft.com/itpro/surface) + - [Surface Hub](https://technet.microsoft.com/itpro/surface-hub) + - [Windows 10 for Education](https://technet.microsoft.com/edu/windows) + - [Microsoft Desktop Optimization Pack](https://technet.microsoft.com/itpro/mdop) ## Making more substantial changes From 66eeb1c38e1f2c9fb4f2b4b9a413237fd8cde693 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 2 Sep 2016 12:13:12 -0700 Subject: [PATCH 048/108] Fixed formatting --- CONTRIBUTING.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4dbb21b054..94db780c4b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,6 +14,7 @@ You've already completed this step. We've tried to make editing an existing file as simple as possible. **To edit a topic** + 1. Go to the page on TechNet that you want to update, and then click **Contribute**. ![GitHub Web, showing the Contribute link](images/contribute-link.png) @@ -32,7 +33,7 @@ We've tried to make editing an existing file as simple as possible. ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) - The Comparing changes screen appears to see what the changes are between your fork and the original content. + The **Comparing changes** screen appears to see what the changes are between your fork and the original content. 6. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. From a8d15ecf03e944dd9d8ef951d7100e4455135b73 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 2 Sep 2016 12:28:43 -0700 Subject: [PATCH 049/108] Updated to include external markdown reference --- CONTRIBUTING.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 94db780c4b..24cc2ccf6a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,7 +23,9 @@ We've tried to make editing an existing file as simple as possible. ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) -3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see http://aka.ms/windows-op-guide. +3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: + - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) + - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) 4. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. From 6e14fd175e3a188b348b707f1efa4391bd2465eb Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 2 Sep 2016 12:29:17 -0700 Subject: [PATCH 050/108] Added extra spacing --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 24cc2ccf6a..dad15934ad 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,6 +25,7 @@ We've tried to make editing an existing file as simple as possible. 3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) + - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) 4. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. From 2e4dd29a5d82e96c2754a1b00fab3b55ea135524 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Fri, 2 Sep 2016 13:53:18 -0700 Subject: [PATCH 051/108] bug fix --- .../hybrid-deployment-surface-hub-device-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md b/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md index 478ae597cd..4fd03e659e 100644 --- a/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md +++ b/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md @@ -41,7 +41,7 @@ Use this procedure if you use Exchange on-prem. Open your on-prem Exchange Management Shell with administrator permissions, and run this cmdlet. ```ps1 - Enable-Mailbox 'HUB01@contoso.com' -RemoteRoutingAddress 'HUB01@contoso.com' -Room + Enable-RemoteMailbox 'HUB01@contoso.com' -RemoteRoutingAddress 'HUB01@contoso.com' -Room ``` 4. Connect to Microsoft Exchange Online and set some properties for the account in Office 365. From 0820b34173f5870a4be8793aac5cc457fb975907 Mon Sep 17 00:00:00 2001 From: GITMichiko Date: Fri, 2 Sep 2016 14:35:50 -0700 Subject: [PATCH 052/108] Update credential-guard.md --- windows/keep-secure/credential-guard.md | 121 ++++++++++++++---------- 1 file changed, 71 insertions(+), 50 deletions(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 16ffd75334..7966cb3e2a 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -290,8 +290,8 @@ DG_Readiness_Tool_v2.0.ps1 -Ready ### NTLM & CHAP Considerations -When you enable Credential Guard, you can no longer use NTLM v1 authetnication. If you are using Wi-Fi and VPN end points that are based on MS-CHAPv2, they are subject to similar attacks as NTLMv1. We recommend that organizations use certificated-based authentication for Wi-Fi and VPN connections. -- +When you enable Credential Guard, you can no longer use NTLM v1 authentication. If you are using Wi-Fi and VPN end points that are based on MS-CHAPv2, they are subject to similar attacks as NTLMv1. We recommend that organizations use certificated-based authentication for Wi-Fi and VPN connections. + ### Kerberos Considerations When you enable Credential Guard, you can no longer use Kerberos unconstrained delegation or DES encryption. Unconstrained delegation could allow attackers to extract Kerberos keys from the isolated LSA process. You must use constrained or resource-based Kerberos delegation instead. @@ -315,34 +315,39 @@ Some ways to store credentials are not protected by Credential Guard, including: Credential Guard can provide mitigations against attacks on derived credentials and prevent the use of stolen credentials elsewhere. However, PCs can still be vulnerable to certain attacks, even if the derived credentials are protected by Credential Guard. These attacks can include abusing privileges and use of derived credentials directly from a compromised device, reusing previously stolen credentials prior to Device Guard, and abuse of management tools and weak application configurations. Because of this, additional mitigations also need to be deployed to make the domain environment more robust. -Credential theft attacks allow the attacker to steal secrets from one device and use them from another device. By deploying authentication policies with compound authentication in Windows Server 2012 R2 or later domains, users can be restricted to only sign on from specific domain-joined devices. However, since devices also use shared secrets for authentication, attackers can steal those secrets as well. By deploying device certificates with Credential Guard, authentication policies can require that the device authenticates with its private key. This prevents shared secrets on stolen devices to be used with stolen user passwords or Kerberos secret keys to sign on as the user. +### Restricting domain users to specific domain-joined devices -Device certificate authentication has the following requirements: +Credential theft attacks allow the attacker to steal secrets from one device and use them from another device. If a user can sign on multiple devices then any device could be used to steal credentials. How do you ensure that users only sign on with devices with Credential Guard? By deploying authentication policies which restrict them to specific domain-joined device that have been configured with Credential Guard. For the domain controller to know what device a user is signing on from, Kerberos armoring must be used. -- Device domains are Windows Server 2012 or higher and all domain controllers have certificates, which satisfy strict KDC validation (KDC EKU present and the DNS domain name matches the DNSName field of the SubjectAltName (SAN) extension). +#### Kerberos armoring + +Kerberos armoring is part of RFC 6113. When a device supports Kerberos armoring, its TGT is used to protect the user's proof of possession which can mitigate offline dictionary attacks. Kerberos armoring also provides the additional benefit of signed KDC errors this mitigates tampering which can result in things such as downgrade attacks. + +**To enable Kerberos armoring for restricting domain users to specific domain-joined devices** + +- Users need to be in domains which are Windows Server 2012 R2 or higher +- All the domain controllers in these domains must be configured to support Kerberos armoring. Set the **KDC support for claims, compound authentication, and Kerberos armoring** Group Policy setting to either **Supported** or **Always provide claims**. +- All the devices with Credential Guard which the users will be restricted to must be configured to support Kerberos armoring. Enable the **Kerberos client support for claims, compound authentication and Kerberos armoring** Group Policy settings under **Computer Configuration** -> **Administrative Templates** -> **System** -> **Kerberos**. + +#### Protecting domain-joined device secrets + +Since domain-joined devices also use shared secrets for authentication, attackers can steal those secrets as well. By deploying device certificates with Credential Guard, the private key can be protected. Then authentication policies can require that users sign on devices which authenticate using those certificates. This prevents shared secrets on stolen from the device to be used with stolen user credentials to sign on as the user. + +Domain-joined device certificate authentication has the following requirements: +- Devices' accounts are in Windows Server 2012 DFL or higher domains. +- All domain controllers in those domains have KDC certificates which satisfy strict KDC validation certificate requirements: + - KDC EKU present + - DNS domain name matches the DNSName field of the SubjectAltName (SAN) extension - Windows 10 devices have the CA issuing the domain controller certificates in the enterprise store. - A process is established to ensure the identity and trustworthiness of the device in a similar manner as you would establish the identity and trustworthiness of a user before issuing them a smartcard. -### Additional Group Policy settings +###### Deploying domain-joined device certificates -There are a few Group Policy settings that you can enable that provide more protection against credential attacks: +To guarantee that certificates with the issuance policy required are only on the devices these users must use, they must be deployed manually on each device. The same security procedures used for issuing smart cards to users should be applied to device certificates. -- On the domain controllers, configure the KDC support for claims, compound authentication, and Kerberos armoring system by using Group Policy. Set the **KDC support for claims, compound authentication, and Kerberos armoring** Group Policy setting to either **Supported** or **Always provide claims**. -- On devices running Windows 10, you can turn it on by using Group Policy as well. To do this, enable the **Kerberos client support for claims, compound authentication and Kerberos armoring** & **Always send compound authentication first system** Group Policy settings under **Computer Configuration** -> **Administrative Templates** -> **System** -> **Kerberos**. +For example, let's say you wanted to use the High Assurance policy only on these devices. Using a Windows Server enterprise CA, you would create a new template. -### Compound authentication - -Compound authentication adds the device identity to the user’s during authentication to the domain and resources. Without compound authentication, only the user’s secrets are validated. With compound authentication, the Kerberos client has to have both the user’s and device’s secrets. -Enabling compound authentication also enables Kerberos armoring, which provides two additional benefits: - -- User authentication on domain-joined devices will be armored. This means that network captures will contain encrypted Kerberos initial authentication. Without the appropriate device key, Kerberos AS-REQs are protected against offline dictionary attacks. -- KDC errors are signed, which provides protection against error spoofing attacks. - -### Deploying machine certificates - -If the domain controllers in your organization are running Windows Server 2016, devices running Windows 10 will automatically enroll a machine certificate when Credential Guard is enabled and the PC is joined to the domain. -If the domain controllers are running Windows Server 2012 R2, the machine certificates must be provisioned manually on each device. You can do this by creating a certificate template on the domain controller or certificate authority and deploying the machine certificates to each device. -The same security procedures used for issuing smart cards to users should be applied to machine certificates. +**Creating a new certificate template** 1. From the Certificate Manager console, right-click **Certificate Templates**, and then click **Manage.** 2. Right-click **Workstation Authentication**, and then click **Duplicate Template**. @@ -356,7 +361,11 @@ The same security procedures used for issuing smart cards to users should be app 8. Under **Issuance Policies**, click**High Assurance**. 9. On the **Subject name** tab, clear the **DNS name** check box, and then select the **User Principal Name (UPN)** check box. -On devices that are running Credential Guard, enroll the devices using the machine authentication certificate by running the following command: +Then on the devices that are running Credential Guard, enroll the devices using the certificate you just created. + +**Enrolling devices in a certificate** + +Run the following command: ``` syntax CertReq -EnrollCredGuardCert MachineAuthentication ``` @@ -364,53 +373,65 @@ CertReq -EnrollCredGuardCert MachineAuthentication > [!NOTE] > You must restart the device after enrolling the machine authentication certificate.   -### Link the issuance policies to a group +#### How a certificate issuance policy can be used for access control + +Beginning with Windows Server 2008 R2 DFL, domain controllers support for authentication mechanism assurance provides a way to map certificate issuance policy OIDs to universal security groups. Windows Server 2012 domain controllers with claim support can map them to claims. To learn more about authentication mechanism assurance, see [Authentication Mechanism Assurance for AD DS in Windows Server 2008 R2 Step-by-Step Guide](https://technet.microsoft.com/en-us/library/dd378897(v=ws.10).aspx) on TechNet. + +**To see the issuance policies available** -By using an authentication policy, you can ensure that users only sign into devices that are running Credential Guard. Before you deploy the authentication policy though, you must first run a couple of scripts that set up your environment. - The [get-IssuancePolicy.ps1](#bkmk-getscript) shows all of the issuance policies that are available on the certificate authority. From a Windows PowerShell command prompt, run the following command: ``` syntax .\get-IssuancePolicy.ps1 –LinkedToGroup:All ``` +**To link a issuance policy to a universal security group** + - The [set-IssuancePolicyToGroupLink.ps1](#bkmk-setscript) creates a Universal security group, creates an organizational unit, and links the issuance policy to that Universal security group. From a Windows PowerShell command prompt, run the following command: ``` syntax .\set-IssuancePolicyToGroupLink.ps1 –IssuancePolicyName:”” –groupOU:”” –groupName:”” ``` -### Deploy the authentication policy +#### Restricting user sign on -Before setting up the authentication policy, you should log any failed attempt to apply an authentication policy on the KDC. To do this in Event Viewer, navigate to **Applications and Services Logs\\Microsoft\\Windows\\Authentication, right-click AuthenticationPolicyFailures-DomainController**, and then click **Enable Log**. +So we now have: +- Created a special certificate issuance policy to identify devices which meet the deployment criteria required for the user to be able to sign on +- Mapped that policy to a universal security group or claim +- Provided a way for domain controllers to get the device authorization data during user sign on using Kerberos armoring- +so what is left to do is configuring the access check on the domain controllers. This is done with authentication policies. -Now you can set up an authentication policy to use Credential Guard. +Authentication policies have the following requirements: +- Users' accounts are in Windows Server 2012 R2 DFL or higher domains. -**To add an authentication policy for Credential Guard** - -1. Ensure that your domain controllers are running at least the Windows Server 2012 R2 domain functional level. -2. Create a security group that will be used to identify the PCs that will have this authentication policy applied to them. -3. Add the computer account to this security group. -4. Open Active Directory Administrative Center. -5. Click **Authentication**, click **New**, and then click **Authentication Policy**. -6. In the **Display name** box, enter a name for this authentication policy. -7. Under the **Accounts** heading, click **Add**. -8. In the **Select Users, Computers, or Service Accounts** dialog box, type the name of the user account, and then click **OK**. -9. Under the **User** heading, click the **Edit** button that applies to user account. -10. Click **Add a condition**. -11. In the **Edit Access Control Conditions** box, ensure that it reads **User** > **Group** > **Member of each** > **Value**, and then click **Add items**. -12. In the **Select Users, Computers, or Service Accounts** dialog box, type the name of the security group that you created with the set-IssuancePolicyToGroupLink script, and then click **OK**. -13. Click **OK** to close the **Edit Access Control Conditions** box. -14. Click **OK** to create the authentication policy. -15. Close Active Directory Administrative Center. +**Creating an authentication policy restricting to the specific universal security group** +1. Open Active Directory Administrative Center. +2. Click **Authentication**, click **New**, and then click **Authentication Policy**. +3. In the **Display name** box, enter a name for this authentication policy. +4. Under the **Accounts** heading, click **Add**. +5. In the **Select Users, Computers, or Service Accounts** dialog box, type the name of the user account you with to restrict, and then click **OK**. +6. Under the **User Sign On** heading, click the **Edit** button. +7. Click **Add a condition**. +8. In the **Edit Access Control Conditions** box, ensure that it reads **User** > **Group** > **Member of each** > **Value**, and then click **Add items**. +9. In the **Select Users, Computers, or Service Accounts** dialog box, type the name of the universal security group that you created with the set-IssuancePolicyToGroupLink script, and then click **OK**. +10. Click **OK** to close the **Edit Access Control Conditions** box. +11. Click **OK** to create the authentication policy. +12. Close Active Directory Administrative Center. > [!NOTE] -> When authentication policies in enforcement mode are deployed with Credential Guard, users will not be able to sign in using devices that do not have the machine authentication certificate provisioned. This applies to both local and remote sign in scenarios. -  -### Appendix: Scripts +> When the authentication policy enforces policy restrictions, users will not be able to sign on using devices that do not have a certificate with the appropriate issuance policy deployed. This applies to both local and remote sign on scenarios. Therefore, it is strongly recommended to first only audit policy restrictions to ensure you don't have unexpected failures. + +##### Discovering authentication failures due to authentication policies + +To make tracking authentication failures due to authentication policies easier, an operational log exists with just those events. To enable the logs on the domain controllers, in Event Viewer, navigate to **Applications and Services Logs\\Microsoft\\Windows\\Authentication, right-click AuthenticationPolicyFailures-DomainController**, and then click **Enable Log**. + +To learn more about authentication policy events, see [Authentication Policies and Authentication Policy Silos](https://technet.microsoft.com/en-us/library/dn486813(v=ws.11).aspx) on TechNet. + +## Appendix: Scripts Here is a list of scripts that are mentioned in this topic. -#### Get the available issuance policies on the certificate authority +### Get the available issuance policies on the certificate authority Save this script file as get-IssuancePolicy.ps1. @@ -601,7 +622,7 @@ write-host "There are no issuance policies which are not mapped to groups" > [!NOTE] > If you're having trouble running this script, try replacing the single quote after the ConvertFrom-StringData parameter.   -#### Link an issuance policy to a group +### Link an issuance policy to a group Save the script file as set-IssuancePolicyToGroupLink.ps1. From 0304cd0ba806859efd183cb924d5a0cd58a05ac3 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Fri, 2 Sep 2016 16:19:01 -0700 Subject: [PATCH 053/108] Added Sept sectn w tbl showing new Enterprise E3 topic --- windows/deploy/change-history-for-deploy-windows-10.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/deploy/change-history-for-deploy-windows-10.md b/windows/deploy/change-history-for-deploy-windows-10.md index f7b9f06baf..fb3f4478ec 100644 --- a/windows/deploy/change-history-for-deploy-windows-10.md +++ b/windows/deploy/change-history-for-deploy-windows-10.md @@ -11,6 +11,11 @@ author: greg-lindsay # Change history for Deploy Windows 10 This topic lists new and updated topics in the [Deploy Windows 10](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). +## September 2016 +| New or changed topic | Description | +|----------------------|-------------| +| [Windows 10 Enterprise E3 in CSP Overview](windows-10-enterprise-e3-overview.md) | New | + ## RELEASE: Windows 10, version 1607 The topics in this library have been updated for Windows 10, version 1607 (also known as the Anniversary Update). The following new topics have been added: From 007a0dacb47fbbd74843dfd4a4d04a426d2bc14d Mon Sep 17 00:00:00 2001 From: Michael Niehaus Date: Sat, 3 Sep 2016 17:58:54 -0700 Subject: [PATCH 054/108] Update mandatory-user-profile.md Changed Windows Server 2016 so that it is v6, not v5, in the table. --- windows/manage/mandatory-user-profile.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/manage/mandatory-user-profile.md b/windows/manage/mandatory-user-profile.md index 0fae89f325..5a19dddc3e 100644 --- a/windows/manage/mandatory-user-profile.md +++ b/windows/manage/mandatory-user-profile.md @@ -37,8 +37,8 @@ The name of the folder in which you store the mandatory profile must use the cor | Windows Vista
    Windows 7 | Windows Server 2008
    Windows Server 2008 R2 | v2 | | Windows 8 | Windows Server 2012 | v3 | | Windows 8.1 | Windows Server 2012 R2 | v4 | -| Windows 10, versions 1507 and 1511 | Windows Server 2016 | v5 | -| Windows 10, version 1607 (also known as the Anniversary Update) | N/A | v6 | +| Windows 10, versions 1507 and 1511 | N/A | v5 | +| Windows 10, version 1607 (also known as the Anniversary Update) | Windows Server 2016 | v6 | For more information, see [Deploy Roaming User Profiles, Appendix B](https://technet.microsoft.com/library/jj649079.aspx) and [Roaming user profiles versioning in Windows 10 and Windows Server Technical Preview](https://support.microsoft.com/kb/3056198). From 3e3ab9006764c10b24d81b4ab3ba81b1d3caae2b Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 6 Sep 2016 21:54:23 +1000 Subject: [PATCH 055/108] Update investigate-files-windows-defender-advanced-threat-protection.md --- ...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 935b8f7511..fee3265cce 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 @@ -89,7 +89,7 @@ When the sample is collected, Windows Defender ATP runs the file in is a secure A progress bar is displayed and provides information on the different stages of the analysis. You can then view the report when the analysis is done. > [!NOTE] -> Depending on machine availability, sample collection time can vary. There is a 1-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. +> Depending on machine availability, sample collection time can vary. There is a 3-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. ## View deep analysis report From 859e4760444796e2757fc7818e87320e86f8b87a Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 6 Sep 2016 10:24:53 -0700 Subject: [PATCH 056/108] copy edit --- windows/keep-secure/credential-guard.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 7966cb3e2a..4150359f7e 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -36,10 +36,6 @@ Here's a high-level overview on how the LSA is isolated by using virtualization- ![Credential Guard overview](images/credguard.png) -## New and changed functionality - -To see what was added or changed in Credential Guard, see [What's new in Credential Guard?](../whats-new/credential-guard.md). - ## Hardware and software requirements The PC must meet the following hardware and software requirements to use Credential Guard: @@ -290,7 +286,7 @@ DG_Readiness_Tool_v2.0.ps1 -Ready ### NTLM & CHAP Considerations -When you enable Credential Guard, you can no longer use NTLM v1 authentication. If you are using Wi-Fi and VPN end points that are based on MS-CHAPv2, they are subject to similar attacks as NTLMv1. We recommend that organizations use certificated-based authentication for Wi-Fi and VPN connections. +When you enable Credential Guard, you can no longer use NTLM v1 authentication. If you are using WiFi and VPN endpoints that are based on MS-CHAPv2, they are subject to similar attacks as NTLMv1. We recommend that organizations use certificated-based authentication for WiFi and VPN connections. ### Kerberos Considerations @@ -325,7 +321,7 @@ Kerberos armoring is part of RFC 6113. When a device supports Kerberos armoring, **To enable Kerberos armoring for restricting domain users to specific domain-joined devices** -- Users need to be in domains which are Windows Server 2012 R2 or higher +- Users need to be in domains which are running Windows Server 2012 R2 or higher - All the domain controllers in these domains must be configured to support Kerberos armoring. Set the **KDC support for claims, compound authentication, and Kerberos armoring** Group Policy setting to either **Supported** or **Always provide claims**. - All the devices with Credential Guard which the users will be restricted to must be configured to support Kerberos armoring. Enable the **Kerberos client support for claims, compound authentication and Kerberos armoring** Group Policy settings under **Computer Configuration** -> **Administrative Templates** -> **System** -> **Kerberos**. @@ -341,11 +337,11 @@ Domain-joined device certificate authentication has the following requirements: - Windows 10 devices have the CA issuing the domain controller certificates in the enterprise store. - A process is established to ensure the identity and trustworthiness of the device in a similar manner as you would establish the identity and trustworthiness of a user before issuing them a smartcard. -###### Deploying domain-joined device certificates +##### Deploying domain-joined device certificates To guarantee that certificates with the issuance policy required are only on the devices these users must use, they must be deployed manually on each device. The same security procedures used for issuing smart cards to users should be applied to device certificates. -For example, let's say you wanted to use the High Assurance policy only on these devices. Using a Windows Server enterprise CA, you would create a new template. +For example, let's say you wanted to use the High Assurance policy only on these devices. Using a Windows Server Enterprise certificate authority, you would create a new template. **Creating a new certificate template** @@ -375,7 +371,7 @@ CertReq -EnrollCredGuardCert MachineAuthentication   #### How a certificate issuance policy can be used for access control -Beginning with Windows Server 2008 R2 DFL, domain controllers support for authentication mechanism assurance provides a way to map certificate issuance policy OIDs to universal security groups. Windows Server 2012 domain controllers with claim support can map them to claims. To learn more about authentication mechanism assurance, see [Authentication Mechanism Assurance for AD DS in Windows Server 2008 R2 Step-by-Step Guide](https://technet.microsoft.com/en-us/library/dd378897(v=ws.10).aspx) on TechNet. +Beginning with the Windows Server 2008 R2 domain functional level, domain controllers support for authentication mechanism assurance provides a way to map certificate issuance policy OIDs to universal security groups. Windows Server 2012 domain controllers with claim support can map them to claims. To learn more about authentication mechanism assurance, see [Authentication Mechanism Assurance for AD DS in Windows Server 2008 R2 Step-by-Step Guide](https://technet.microsoft.com/en-us/library/dd378897(v=ws.10).aspx) on TechNet. **To see the issuance policies available** From e7c3ead8eb3839c4a0ef3246f019e33cf6fe46c9 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 6 Sep 2016 10:28:34 -0700 Subject: [PATCH 057/108] fixed formatting --- windows/keep-secure/credential-guard.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 4150359f7e..e27819e571 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -217,14 +217,23 @@ If you have to remove Credential Guard on a PC, you need to do the following: 1. From an elevated command prompt, type the following commands: ``` syntax + mountvol X: /s + copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y + bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader + bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" + bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} + bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO + bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: + mountvol X: /d + ``` 2. Restart the PC. 3. Accept the prompt to disable Credential Guard. From d772eeaa1463b149145ca157d4d37f2fb665713e Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 6 Sep 2016 10:59:56 -0700 Subject: [PATCH 058/108] edits --- windows/keep-secure/credential-guard.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index e27819e571..ed51788f44 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -339,7 +339,7 @@ Kerberos armoring is part of RFC 6113. When a device supports Kerberos armoring, Since domain-joined devices also use shared secrets for authentication, attackers can steal those secrets as well. By deploying device certificates with Credential Guard, the private key can be protected. Then authentication policies can require that users sign on devices which authenticate using those certificates. This prevents shared secrets on stolen from the device to be used with stolen user credentials to sign on as the user. Domain-joined device certificate authentication has the following requirements: -- Devices' accounts are in Windows Server 2012 DFL or higher domains. +- Devices' accounts are in Windows Server 2012 domain funcational level or higher domains. - All domain controllers in those domains have KDC certificates which satisfy strict KDC validation certificate requirements: - KDC EKU present - DNS domain name matches the DNSName field of the SubjectAltName (SAN) extension @@ -386,27 +386,30 @@ Beginning with the Windows Server 2008 R2 domain functional level, domain contro - The [get-IssuancePolicy.ps1](#bkmk-getscript) shows all of the issuance policies that are available on the certificate authority. From a Windows PowerShell command prompt, run the following command: + ``` syntax .\get-IssuancePolicy.ps1 –LinkedToGroup:All ``` + **To link a issuance policy to a universal security group** - The [set-IssuancePolicyToGroupLink.ps1](#bkmk-setscript) creates a Universal security group, creates an organizational unit, and links the issuance policy to that Universal security group. From a Windows PowerShell command prompt, run the following command: ``` syntax - .\set-IssuancePolicyToGroupLink.ps1 –IssuancePolicyName:”” –groupOU:”” –groupName:”” + .\set-IssuancePolicyToGroupLink.ps1 –IssuancePolicyName:"" –groupOU:"" –groupName:”" ``` #### Restricting user sign on -So we now have: +So we now have the following: + - Created a special certificate issuance policy to identify devices which meet the deployment criteria required for the user to be able to sign on - Mapped that policy to a universal security group or claim - Provided a way for domain controllers to get the device authorization data during user sign on using Kerberos armoring- so what is left to do is configuring the access check on the domain controllers. This is done with authentication policies. Authentication policies have the following requirements: -- Users' accounts are in Windows Server 2012 R2 DFL or higher domains. +- User accounts are in a Windows Server 2012 domain functional level or higher domain. **Creating an authentication policy restricting to the specific universal security group** From d36173e73869e5a06864f813cfae4f2b8fe8f853 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 11:22:08 -0700 Subject: [PATCH 059/108] Adding editing content to topic --- windows/whats-new/images/compare-changes.png | Bin 0 -> 31345 bytes windows/whats-new/images/contribute-link.png | Bin 0 -> 10017 bytes windows/whats-new/images/pencil-icon.png | Bin 0 -> 10027 bytes windows/whats-new/images/preview-changes.png | Bin 0 -> 13142 bytes .../whats-new/images/propose-file-change.png | Bin 0 -> 20452 bytes windows/whats-new/index.md | 53 +++++++++++++++++- 6 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 windows/whats-new/images/compare-changes.png create mode 100644 windows/whats-new/images/contribute-link.png create mode 100644 windows/whats-new/images/pencil-icon.png create mode 100644 windows/whats-new/images/preview-changes.png create mode 100644 windows/whats-new/images/propose-file-change.png diff --git a/windows/whats-new/images/compare-changes.png b/windows/whats-new/images/compare-changes.png new file mode 100644 index 0000000000000000000000000000000000000000..0d86db70f553f02344c03fa0ac04da5c61319667 GIT binary patch literal 31345 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 literal 0 HcmV?d00001 diff --git a/windows/whats-new/images/contribute-link.png b/windows/whats-new/images/contribute-link.png new file mode 100644 index 0000000000000000000000000000000000000000..6b17e6dd56574b9dc51983aefd29999b1509ff63 GIT binary patch literal 10017 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 Ms&}_i+2;BG0y)Y(`Tzg` literal 0 HcmV?d00001 diff --git a/windows/whats-new/images/propose-file-change.png b/windows/whats-new/images/propose-file-change.png new file mode 100644 index 0000000000000000000000000000000000000000..aedbc07b163d73497ec9f6865093b1c06736c3d9 GIT binary patch literal 20452 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 Z=snoND*o{n_%q)&r0;1Tme={8{tvM)pM?Mb literal 0 HcmV?d00001 diff --git a/windows/whats-new/index.md b/windows/whats-new/index.md index 5c04da963b..726b419a98 100644 --- a/windows/whats-new/index.md +++ b/windows/whats-new/index.md @@ -2,7 +2,7 @@ title: What's new in Windows 10 (Windows 10) description: Learn about new features in Windows 10 for IT professionals, such as Enterprise Data Protection, Microsoft Passport, Device Guard, and more. ms.assetid: F1867017-76A1-4761-A200-7450B96AEF44 -keywords: ["What's new in Windows 10", "Windows 10", "anniversary update"] +keywords: ["What's new in Windows 10", "Windows 10", "anniversary update", "contribute", "edit topic"] ms.prod: w10 author: TrudyHa localizationpriority: high @@ -18,9 +18,58 @@ Windows 10 provides IT professionals with advanced protection against modern sec - [What's new in Windows 10, version 1607](whats-new-windows-10-version-1607.md) - [What's new in Windows 10, versions 1507 and 1511](whats-new-windows-10-version-1507-and-1511.md) +## Contributing and editing topics +You can now make suggestions and update existing content with a simple click of a link. -  +**To edit a topic** + +1. Go to the page on TechNet that you want to update, and then click **Contribute**. + + ![GitHub Web, showing the Contribute link](images/contribute-link.png) + +2. Click the **Pencil** icon (in the red box) to edit the content. + + ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) + +3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: + - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) + + - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) + +4. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. + + ![GitHub Web, showing the Preview Changes tab](images/preview-changes.png) + +5. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. + + ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) + + The **Comparing changes** screen appears to see what the changes are between your fork and the original content. + +6. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. + + If there are no problems, you’ll see the message, **Able to merge**. + + ![GitHub Web, showing the Comparing changes screen](images/compare-changes.png) + +7. Click **Create pull request**. + +8. Enter a title and description to give the approver the appropriate context about what’s in the request. + +9. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. + +10. Click **Create pull request**. + + The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: + + - [Windows 10](https://technet.microsoft.com/itpro/windows) + - [Internet Explorer 11](https://technet.microsoft.com/itpro/internet-explorer) + - [Microsoft Edge](https://technet.microsoft.com/itpro/microsoft-edge) + - [Surface](https://technet.microsoft.com/itpro/surface) + - [Surface Hub](https://technet.microsoft.com/itpro/surface-hub) + - [Windows 10 for Education](https://technet.microsoft.com/edu/windows) + - [Microsoft Desktop Optimization Pack](https://technet.microsoft.com/itpro/mdop) ## Learn more From d831d0c897acfe2d05bf42bddefa68b296b9f24d Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 6 Sep 2016 11:27:42 -0700 Subject: [PATCH 060/108] edits --- windows/keep-secure/credential-guard.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index ed51788f44..55180bcbe5 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -395,6 +395,7 @@ Beginning with the Windows Server 2008 R2 domain functional level, domain contro - The [set-IssuancePolicyToGroupLink.ps1](#bkmk-setscript) creates a Universal security group, creates an organizational unit, and links the issuance policy to that Universal security group. From a Windows PowerShell command prompt, run the following command: + ``` syntax .\set-IssuancePolicyToGroupLink.ps1 –IssuancePolicyName:"" –groupOU:"" –groupName:”" ``` @@ -429,11 +430,11 @@ Authentication policies have the following requirements: > [!NOTE] > When the authentication policy enforces policy restrictions, users will not be able to sign on using devices that do not have a certificate with the appropriate issuance policy deployed. This applies to both local and remote sign on scenarios. Therefore, it is strongly recommended to first only audit policy restrictions to ensure you don't have unexpected failures. -##### Discovering authentication failures due to authentication policies +#### Discovering authentication failures due to authentication policies To make tracking authentication failures due to authentication policies easier, an operational log exists with just those events. To enable the logs on the domain controllers, in Event Viewer, navigate to **Applications and Services Logs\\Microsoft\\Windows\\Authentication, right-click AuthenticationPolicyFailures-DomainController**, and then click **Enable Log**. -To learn more about authentication policy events, see [Authentication Policies and Authentication Policy Silos](https://technet.microsoft.com/en-us/library/dn486813(v=ws.11).aspx) on TechNet. +To learn more about authentication policy events, see [Authentication Policies and Authentication Policy Silos](https://technet.microsoft.com/en-us/library/dn486813(v=ws.11).aspx). ## Appendix: Scripts From e28b19c80eec16090a686b9bb2600fc42c77c579 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 12:38:46 -0700 Subject: [PATCH 061/108] Changed from H2 to H3 --- windows/whats-new/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/index.md b/windows/whats-new/index.md index 726b419a98..f775050b19 100644 --- a/windows/whats-new/index.md +++ b/windows/whats-new/index.md @@ -18,7 +18,7 @@ Windows 10 provides IT professionals with advanced protection against modern sec - [What's new in Windows 10, version 1607](whats-new-windows-10-version-1607.md) - [What's new in Windows 10, versions 1507 and 1511](whats-new-windows-10-version-1507-and-1511.md) -## Contributing and editing topics +### Contributing and editing topics You can now make suggestions and update existing content with a simple click of a link. From 8ae7001cc23977594fd99686725beca5e420d51c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 14:32:55 -0700 Subject: [PATCH 062/108] Added new topic for editing and added bullet to index --- windows/whats-new/contribute-to-a-topic.md | 61 ++++++++++++++++++++++ windows/whats-new/index.md | 52 +----------------- 2 files changed, 62 insertions(+), 51 deletions(-) create mode 100644 windows/whats-new/contribute-to-a-topic.md diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md new file mode 100644 index 0000000000..d32ec563a3 --- /dev/null +++ b/windows/whats-new/contribute-to-a-topic.md @@ -0,0 +1,61 @@ +--- +title: Edit an existing topic +description: Instructions about how to edit an existing topic by using the Contribute link. +keywords: contribute, edit a topic +ms.prod: w10 +ms.mktglfcycl: explore +ms.sitesec: library +--- + +# Edit an existing topic using the Contribute link + +You can now make suggestions and update existing content with a simple click of a link. + +**To edit a topic** + +1. Go to the page on TechNet that you want to update, and then click **Contribute**. + + ![GitHub Web, showing the Contribute link](images/contribute-link.png) + +2. Click the **Pencil** icon (in the red box) to edit the content. + + ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) + +3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: + - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) + + - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) + +4. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. + + ![GitHub Web, showing the Preview Changes tab](images/preview-changes.png) + +5. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. + + ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) + + The **Comparing changes** screen appears to see what the changes are between your fork and the original content. + +6. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. + + If there are no problems, you’ll see the message, **Able to merge**. + + ![GitHub Web, showing the Comparing changes screen](images/compare-changes.png) + +7. Click **Create pull request**. + +8. Enter a title and description to give the approver the appropriate context about what’s in the request. + +9. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. + +10. Click **Create pull request**. + + The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: + + - [Windows 10](https://technet.microsoft.com/itpro/windows) + - [Internet Explorer 11](https://technet.microsoft.com/itpro/internet-explorer) + - [Microsoft Edge](https://technet.microsoft.com/itpro/microsoft-edge) + - [Surface](https://technet.microsoft.com/itpro/surface) + - [Surface Hub](https://technet.microsoft.com/itpro/surface-hub) + - [Windows 10 for Education](https://technet.microsoft.com/edu/windows) + - [Microsoft Desktop Optimization Pack](https://technet.microsoft.com/itpro/mdop) \ No newline at end of file diff --git a/windows/whats-new/index.md b/windows/whats-new/index.md index f775050b19..ff170bce3b 100644 --- a/windows/whats-new/index.md +++ b/windows/whats-new/index.md @@ -18,58 +18,8 @@ Windows 10 provides IT professionals with advanced protection against modern sec - [What's new in Windows 10, version 1607](whats-new-windows-10-version-1607.md) - [What's new in Windows 10, versions 1507 and 1511](whats-new-windows-10-version-1507-and-1511.md) -### Contributing and editing topics -You can now make suggestions and update existing content with a simple click of a link. - -**To edit a topic** - -1. Go to the page on TechNet that you want to update, and then click **Contribute**. - - ![GitHub Web, showing the Contribute link](images/contribute-link.png) - -2. Click the **Pencil** icon (in the red box) to edit the content. - - ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) - -3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: - - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) - - - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) - -4. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. - - ![GitHub Web, showing the Preview Changes tab](images/preview-changes.png) - -5. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. - - ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) - - The **Comparing changes** screen appears to see what the changes are between your fork and the original content. - -6. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. - - If there are no problems, you’ll see the message, **Able to merge**. - - ![GitHub Web, showing the Comparing changes screen](images/compare-changes.png) - -7. Click **Create pull request**. - -8. Enter a title and description to give the approver the appropriate context about what’s in the request. - -9. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. - -10. Click **Create pull request**. - - The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: - - - [Windows 10](https://technet.microsoft.com/itpro/windows) - - [Internet Explorer 11](https://technet.microsoft.com/itpro/internet-explorer) - - [Microsoft Edge](https://technet.microsoft.com/itpro/microsoft-edge) - - [Surface](https://technet.microsoft.com/itpro/surface) - - [Surface Hub](https://technet.microsoft.com/itpro/surface-hub) - - [Windows 10 for Education](https://technet.microsoft.com/edu/windows) - - [Microsoft Desktop Optimization Pack](https://technet.microsoft.com/itpro/mdop) +- [Edit an existing topic using the Contribute link](contribute-to-a-topic.md) ## Learn more From 9730dfe9f272ee440827d6f819dc53d2a09190bd Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 6 Sep 2016 15:17:04 -0700 Subject: [PATCH 063/108] adding beta disclaimer --- ...windows-operating-system-components-to-microsoft-services.md | 2 ++ 1 file changed, 2 insertions(+) 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 0f1c19b062..eae421589e 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 @@ -12,6 +12,8 @@ author: brianlic-msft # Manage connections from Windows operating system components to Microsoft services +[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.] + **Applies to** - Windows 10 From ee445d50b1c865537692907768e2389f56543cb2 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 15:20:01 -0700 Subject: [PATCH 064/108] Added step about signing up for GitHub --- windows/whats-new/contribute-to-a-topic.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index d32ec563a3..02acdf8d59 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -17,7 +17,11 @@ You can now make suggestions and update existing content with a simple click of ![GitHub Web, showing the Contribute link](images/contribute-link.png) -2. Click the **Pencil** icon (in the red box) to edit the content. +2. Log into (or sign up for) a GitHub account. + + You must have a GitHub account to get to the page that lets you edit a topic. + +3. Click the **Pencil** icon (in the red box) to edit the content. ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) From a5250d285cc9b87d1b203f78efc8b414177cc8bc Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 15:23:12 -0700 Subject: [PATCH 065/108] Added text about GitHub --- CONTRIBUTING.md | 24 +++++++++++++--------- windows/whats-new/contribute-to-a-topic.md | 18 ++++++++-------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dad15934ad..189bcf1c03 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,7 +11,7 @@ You've already completed this step. ## Editing topics -We've tried to make editing an existing file as simple as possible. +We've tried to make editing an existing, public file as simple as possible. **To edit a topic** @@ -19,38 +19,42 @@ We've tried to make editing an existing file as simple as possible. ![GitHub Web, showing the Contribute link](images/contribute-link.png) -2. Click the **Pencil** icon (in the red box) to edit the content. +2. Log into (or sign up for) a GitHub account. + + You must have a GitHub account to get to the page that lets you edit a topic. + +3. Click the **Pencil** icon (in the red box) to edit the content. ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) -3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: +4. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) -4. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. +5. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. ![GitHub Web, showing the Preview Changes tab](images/preview-changes.png) -5. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. +6. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) The **Comparing changes** screen appears to see what the changes are between your fork and the original content. -6. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. +7. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. If there are no problems, you’ll see the message, **Able to merge**. ![GitHub Web, showing the Comparing changes screen](images/compare-changes.png) -7. Click **Create pull request**. +8. Click **Create pull request**. -8. Enter a title and description to give the approver the appropriate context about what’s in the request. +9. Enter a title and description to give the approver the appropriate context about what’s in the request. -9. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. +10. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. -10. Click **Create pull request**. +11. Click **Create pull request**. The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index 02acdf8d59..79d0a7fd24 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -9,7 +9,7 @@ ms.sitesec: library # Edit an existing topic using the Contribute link -You can now make suggestions and update existing content with a simple click of a link. +You can now make suggestions and update existing, public content with a GitHub account and a simple click of a link. **To edit a topic** @@ -25,34 +25,34 @@ You can now make suggestions and update existing content with a simple click of ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) -3. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: +4. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) -4. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. +5. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. ![GitHub Web, showing the Preview Changes tab](images/preview-changes.png) -5. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. +6. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) The **Comparing changes** screen appears to see what the changes are between your fork and the original content. -6. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. +7. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. If there are no problems, you’ll see the message, **Able to merge**. ![GitHub Web, showing the Comparing changes screen](images/compare-changes.png) -7. Click **Create pull request**. +8. Click **Create pull request**. -8. Enter a title and description to give the approver the appropriate context about what’s in the request. +9. Enter a title and description to give the approver the appropriate context about what’s in the request. -9. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. +10. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. -10. Click **Create pull request**. +11. Click **Create pull request**. The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: From 81f4bca55619063b93d4cea38b6ff38ee55260f4 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 15:30:03 -0700 Subject: [PATCH 066/108] Fixing broken formatting --- windows/whats-new/contribute-to-a-topic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index 79d0a7fd24..1dc6f34e11 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -23,7 +23,7 @@ You can now make suggestions and update existing, public content with a GitHub a 3. Click the **Pencil** icon (in the red box) to edit the content. - ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) + ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) 4. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) From 6fda4749e9c158b2e7bacde556550037e9d139e8 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 15:31:49 -0700 Subject: [PATCH 067/108] Added details to the title --- windows/whats-new/contribute-to-a-topic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index 1dc6f34e11..72e6ba231a 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -1,5 +1,5 @@ --- -title: Edit an existing topic +title: Edit an existing topic using the Contribute link description: Instructions about how to edit an existing topic by using the Contribute link. keywords: contribute, edit a topic ms.prod: w10 From 0a186819f3643731a8736c94721bf5a19e649b38 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 16:26:38 -0700 Subject: [PATCH 068/108] Updated to include the CLA process --- windows/whats-new/contribute-to-a-topic.md | 27 ++++++++++++---------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index 72e6ba231a..c3fdc4783e 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -8,51 +8,54 @@ ms.sitesec: library --- # Edit an existing topic using the Contribute link - You can now make suggestions and update existing, public content with a GitHub account and a simple click of a link. **To edit a topic** -1. Go to the page on TechNet that you want to update, and then click **Contribute**. +1. All contributors who are ***not*** a Microsoft employee must [sign a Microsoft Contribution Licensing Agreement (CLA)](https://cla.microsoft.com/) before contributing to any Microsoft repositories. +If you've already contributed to Microsoft repositories in the past, congratulations! +You've already completed this step. + +2. Go to the page on TechNet that you want to update, and then click **Contribute**. ![GitHub Web, showing the Contribute link](images/contribute-link.png) -2. Log into (or sign up for) a GitHub account. +3. Log into (or sign up for) a GitHub account. You must have a GitHub account to get to the page that lets you edit a topic. -3. Click the **Pencil** icon (in the red box) to edit the content. +4. Click the **Pencil** icon (in the red box) to edit the content. ![GitHub Web, showing the Pencil icon in the red box](images/pencil-icon.png) -4. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: +5. Using markdown language, make your changes to the topic. For info about how to edit content using markdown, see: - **If you're linked to the Microsoft organization in GitHub:** [Windows Open Publishing Guide Home](http://aka.ms/windows-op-guide) - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) -5. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. +6. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. ![GitHub Web, showing the Preview Changes tab](images/preview-changes.png) -6. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. +7. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. ![GitHub Web, showing the Propose file change button](images/propose-file-change.png) The **Comparing changes** screen appears to see what the changes are between your fork and the original content. -7. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. +8. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. If there are no problems, you’ll see the message, **Able to merge**. ![GitHub Web, showing the Comparing changes screen](images/compare-changes.png) -8. Click **Create pull request**. +9. Click **Create pull request**. -9. Enter a title and description to give the approver the appropriate context about what’s in the request. +10. Enter a title and description to give the approver the appropriate context about what’s in the request. -10. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. +11. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. -11. Click **Create pull request**. +12. Click **Create pull request**. The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: From 3781e4a1b86d407e1df043309c92e191bba61a95 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 6 Sep 2016 16:38:52 -0700 Subject: [PATCH 069/108] Fixing broken image --- windows/whats-new/contribute-to-a-topic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index c3fdc4783e..864af3f184 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -18,7 +18,7 @@ You've already completed this step. 2. Go to the page on TechNet that you want to update, and then click **Contribute**. - ![GitHub Web, showing the Contribute link](images/contribute-link.png) + ![GitHub Web, showing the Contribute link](images/contribute-link.png) 3. Log into (or sign up for) a GitHub account. From 308cd82081ba704dd93128fca52ea3aaf311c4db Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 7 Sep 2016 08:05:45 -0700 Subject: [PATCH 070/108] Updated to add that the second create pull request actually submits the request --- CONTRIBUTING.md | 2 +- windows/whats-new/contribute-to-a-topic.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 189bcf1c03..ab58df92e7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -54,7 +54,7 @@ We've tried to make editing an existing, public file as simple as possible. 10. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. -11. Click **Create pull request**. +11. Click **Create pull request** again to actually submit the pull request. The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index 864af3f184..3fb9fa0055 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -55,7 +55,7 @@ You've already completed this step. 11. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. -12. Click **Create pull request**. +12. Click **Create pull request** again to actually submit the pull request. The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to one of the following places: From 1a56af26da349a9fc4ea69445001920db0ad4563 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 7 Sep 2016 10:09:59 -0700 Subject: [PATCH 071/108] upd --- windows/deploy/windows-10-poc-mdt.md | 68 ++++++++++++++++++++++++---- windows/deploy/windows-10-poc.md | 49 +++++++++----------- 2 files changed, 81 insertions(+), 36 deletions(-) diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md index 61819f03b0..6ea9f3fdf3 100644 --- a/windows/deploy/windows-10-poc-mdt.md +++ b/windows/deploy/windows-10-poc-mdt.md @@ -21,6 +21,8 @@ The PoC environment is a virtual network running on Hyper-V with three virtual m - **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. - **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. +This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. + ## In this guide Yadda yadda @@ -245,7 +247,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\Bootstrap.ini" C:\MDTProd\Control\Bootstrap.ini -Force copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\CustomSettings.ini" C:\MDTProd\Control\CustomSettings.ini -Force ``` -2. In the Deployment Workbench console on SRV1, right-click the MDT Production deployment share and then click Properties. +2. In the Deployment Workbench console on SRV1, right-click the **MDT Production** deployment share and then click Properties. 3. Click the **Rules** tab and replace the rules with the following text: @@ -258,7 +260,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env OSInstall=YES UserDataLocation=AUTO TimeZoneName=Pacific Standard Time - OSDComputerName=PC_#Left("%SerialNumber%",5)# + OSDComputerName=%hostname% AdminPassword=pass@word1 JoinDomain=contoso.com DomainAdmin=administrator @@ -272,7 +274,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env SkipAppsOnUpgrade=NO SkipAdminPassword=YES SkipProductKey=YES - SkipComputerName=NO + SkipComputerName=YES SkipDomainMembership=YES SkipUserData=YES SkipLocaleSelection=YES @@ -283,10 +285,11 @@ This procedure will demonstrate how to deploy the reference image to the PoC env SkipSummary=YES SkipCapture=YES SkipFinalSummary=NO + EventService=http://SRV1:9800 ``` **Note**: The contents of the Rules tab are added to c:\MDTProd\Control\CustomSettings.ini. - **Important**: In this example a **MachineObjectOU** entry is not provided. Normally this entry describes the specific OU where new client computer objects are created in Active Directory. However, for the purposes of this test lab clients are added to the default computers OU, which requires that this parameter be unspecified. Similarly, the default domain administrator account is being used as a user account. These parameters and some other settings would be different in an actual production deployment. + >In this example a **MachineObjectOU** entry is not provided. Normally this entry describes the specific OU where new client computer objects are created in Active Directory. However, for the purposes of this test lab clients are added to the default computers OU, which requires that this parameter be unspecified. 4. Click **Edit Bootstap.ini** and replace text in the file with the following text: ``` @@ -304,7 +307,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env ### Update the deployment share -1. Right-click the MDT Production deployment share and then click Update Deployment Share. +1. Right-click the **MDT Production** deployment share and then click Update Deployment Share. 2. Use the default options for the Update Deployment Share Wizard. The update process requires 5 to 10 minutes to complete. @@ -316,6 +319,10 @@ This procedure will demonstrate how to deploy the reference image to the PoC env 2. On the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. +3. Verify the monitoring service is working as expected by opening the following link in Internet Explorer: [http://localhost:9800/MDTMonitorEvent/](http://localhost:9800/MDTMonitorEvent/). If you do not see "**You have created a service**" at the top of the page, see [Troubleshooting MDT 2012 Monitoring](https://blogs.technet.microsoft.com/mniehaus/2012/05/10/troubleshooting-mdt-2012-monitoring/). + +4. Close Internet Explorer. + ### Configure Windows Deployment Services 1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt: @@ -372,12 +379,57 @@ This procedure will demonstrate how to deploy the reference image to the PoC env This topic will demonstrate how to export user data from an existing client computer, wipe the computer, install a new operating system, and then restore user data and settings. The scenario will use PC1, a computer that was cloned from a physical device to a VM, as described in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). -1. Sign on to PC1 using the CONTOSO\Administrator account, open an elevated command prompt, and type the following command: +1. Create a checkpoint for the PC1 VM so that it can easily be reverted to its current state for troubleshooting purposes and to perform additional scenarios. Checkpoints are also known as snapshots. To create a checkpoint for the PC1 VM, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + ``` + Checkpoint-VM -Name PC1 -SnapshotName BeginState + ``` + +2. Sign on to PC1 using the CONTOSO\Administrator account. + + >Specify **contoso\administrator** as the user name to ensure you do not sign on using the local administrator account. You must sign in with this account so that you have access to the deployment share. + +3. Open an elevated command prompt on PC1 and type the following command: ``` - \\SRV1\MDTProd$\Scripts\Litetouch.vbs + cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs ``` -2. + **Note**: Litetouch.vbs must be able to create the C:\MININT directory on the local computer. + +4. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. + +5. Click **Next** to accept the default for **Computer name**. <--- delete this step + +6. Choose **Do not back up the existing computer** and click **Next**. + + **Note**: The USMT will still back up the computer. + +7. Lite Touch Installation will perform the following actions: + - Back up user settings and data using USMT. + - Install the Windows 10 Enterprise X64 operating system. + - Update the operating system via Windows Update. + - Restore user settings and data using USMT. + + You can review the progress of installation on SRV1 by clicking on the **Monitoring** node in the deployment workbench. When OS installation is complete, the computer will restart, set up devices, and configure settings. + +8. Sign in with the CONTOSO\Administrator account and verify that user accounts and data have been migrated to the new operating system. + +9. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + ``` + Checkpoint-VM -Name PC1 -SnapshotName RefreshState + ``` +10. Restore the PC1 VM to it's previous state in preparation for the replace procedure. To restore a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + ``` + Restore-VMSnapshot -VM PC1 -Name BeginState + ``` + +### Replace a computer with Windows 10 + +1. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + +``` +New-Item -Path C:\MigData -ItemType directory +New-SmbShare ?Name MigData$ ?Path C:\MigData +``` ## Related Topics diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 1bfca3370f..3c1f858a8d 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -227,18 +227,15 @@ The lab architecture is summarized in the following diagram: **Important**:Before you convert a PC to VHD, verify that you have access to a local administrator account on the computer. Alternatively you can use a domain account with administrative rights if these credentials are cached on the computer and your domain policy allows the use of cached credentials for login. +>For purposes of the test lab, you must use a PC with a single hard drive that is assigned a drive letter of C:. Systems with multiple hard drives or non-standard configurations can also be upgraded using PC refresh and replace scenarios, but these systems require more advanced deployment task sequences than those used in this lab. + 1. Download the [Disk2vhd utility](https://technet.microsoft.com/en-us/library/ee656415.aspx), extract the .zip file and copy disk2vhd.exe to a flash drive or other location that is accessible from the computer you wish to convert. >Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. 2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. 3. Select checkboxes next to the volumes you wish to copy and specify a location to save the resulting VHD or VHDX file. If your Hyper-V host is running Windows Server 2008 R2 you must choose VHD, otherwise choose VHDX. -4. Click **Create** to start creating a VHDX file. See the following example: +4. Click **Create** to start creating a VHDX file. - ![disk2vhd](images/convert.png) - - In this example, the source computer has two hard drives, C: and E: and a system reserved partition. The VHDX file (w7.vhdx) is being saved to a flash drive (F:) in the F:\VHD directory.
    - >Disk2vhd can also save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted. - - >If you have experience with Microsoft Virtual Machine Converter and prefer to use this tool instead of Disk2vhd, see [Appendix B: Microsoft Virtual Machine Converter](#appendix-b-microsoft-virtual-machine-converter). + >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. 5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: @@ -275,7 +272,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue/4 2775.5 ``` - In this example, VMs must use a maximum of 2700 MB of RAM so that you can run four VMs simultaneously. + In this example, VMs can use a maximum of 2700 MB of RAM each, to run four VMs simultaneously. 4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. >**Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: @@ -408,10 +405,10 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Add-Computer -DomainName contoso -Credential $cred Restart-Computer ``` - >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" here so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. + >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. 18. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 8. -19. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This ensures that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. +19. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. 20. On the Hyper-V host computer at an elevated Windows PowerShell prompt, type the following commands: ``` Start-VM SRV1 @@ -442,17 +439,17 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` >The previous commands assume that network interfaces were added to the SRV1 VM in the order specified by this guide, resulting in an interface alias of "Ethernet" for the private interface and an interface alias of "Ethernet 2" for the public interface. If the interfaces on SRV1 are not named the same, you must adjust these commands appropriately. - To view a list of interfaces and their associated interface aliases on the VM, you use the Get-NetAdapter cmdlet. See the following example: + To view a list of interfaces and their associated interface aliases on the VM, use the following Windows PowerShell command: ``` - Get-NetAdapter + Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias - Name InterfaceDescription ifIndex Status MacAddress LinkSpeed - ---- -------------------- ------- ------ ---------- --------- - Ethernet 2 Microsoft Hyper-V Network Adapter #2 14 Up 00-15-5D-83-26-06 1 Gbps - Ethernet Microsoft Hyper-V Network Adapter 12 Up 00-15-5D-83-26-05 10 Gbps + IPAddress InterfaceAlias + --------- -------------- + 10.137.130.118 Ethernet 2 + 192.168.0.2 Ethernet ``` -24. The DNS server role was installed on SRV1 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. To add this server-level DNS forwarder on DC1, type the following command at an elevated command prompt on DC1: +24. The DNS server role was installed on SRV1 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. To add this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: ``` Add-DnsServerForwarder -IPAddress 192.168.0.2 ``` @@ -473,16 +470,11 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 -If your Hyper-V host is running Windows Server 2008 R2, you can use the Hyper-V manager interface to configure Hyper-V, or you can use Hyper-V WMI. Some instructions to configure Hyper-V using WMI are also included in this section for convenience. +If your Hyper-V host is running Windows Server 2008 R2, several of the steps in this guide will not work because they use the Hyper-V Module for Windows PowerShell, which is not available on Windows Server 2008 R2. -For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. +To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. -To install Hyper-V on Windows Server 2008 R2, use the Add-WindowsFeature cmdlet: - -``` -Add-WindowsFeature -Name Hyper-V -``` -Use the following Windows PowerShell commands to create a virtual switch on Windows Server 2008 R2: +An example that uses Hyper-V WMI to create a virtual switch on Windows Server 2008 R2 is provided below. Converting all Hyper-V module commands used in this guide to Hyper-V WMI is beyond the scope of the guide. If you must use a Hyper-V host running Windows Server 2008 R2, the steps in the guide can also be accomplished by using the Hyper-V Manager console. ``` $SwitchFriendlyName = "poc-internal" @@ -506,12 +498,13 @@ $Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" $NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter ``` - -Use the following Windows PowerShell commands to add VMs on Windows Server 2008 R2: +To install Hyper-V on Windows Server 2008 R2, you can use the Add-WindowsFeature cmdlet: ``` -command here +Add-WindowsFeature -Name Hyper-V ``` +For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. + ## Appendix B: Verify the configuration Use the following procedures to verify that the PoC environment is configured properly and working as expected. From 1e12192094ce428862dca1c17c0bbccb30383d58 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 7 Sep 2016 10:11:22 -0700 Subject: [PATCH 072/108] upd --- windows/deploy/windows-10-poc-mdt.md | 180 +++++++++++++++++++-------- windows/deploy/windows-10-poc.md | 133 +++++++++++++------- 2 files changed, 214 insertions(+), 99 deletions(-) diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md index 6ea9f3fdf3..d0c059068e 100644 --- a/windows/deploy/windows-10-poc-mdt.md +++ b/windows/deploy/windows-10-poc-mdt.md @@ -25,36 +25,35 @@ This guide leverages the Hyper-V server role to perform procedures. If you do no ## In this guide -Yadda yadda +Description here. ## Install the Microsoft Deployment Toolkit (MDT) -1. Temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt on SRV1: +1. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: ``` $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 Stop-Process -Name Explorer ``` -2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1. +2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. -3. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. +3. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. -3. Re-enable IE Enhanced Security Configuration: +3. If desired, re-enable IE Enhanced Security Configuration: ``` Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 Stop-Process -Name Explorer ``` ->Alternatively, you can download the MDT and ADK installation files on the Hyper-V host, and then copy or share these files to SRV1. ## Create a deployment share -1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. We can use PowerShell on the Hyper-V host to do this. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: +1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: ``` Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso ``` -2. Connect to SRV1 and verify that the Windows Enterprise installation DVD is mounted as the D:\ drive. +2. Connect to SRV1 and verify that the Windows Enterprise installation DVD is mounted as driver letter D. -3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click Start, type deployment, and then click Deployment Workbench. +3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. 4. In the Deployment Workbench console, right-click Deployment Shares and select New Deployment Share. @@ -69,7 +68,7 @@ Yadda yadda 6. Expand the Deployment Shares node, and then expand MDT build lab. -7. Right-click the Operating Systems node, and then click New Folder. Name the new folder **Windows 10**. +7. Right-click the Operating Systems node, and then click New Folder. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. 7. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. @@ -80,9 +79,9 @@ Yadda yadda - Summary: click **Next** - Confirmation: click **Finish** -9. For purposes of this test lab, we will not add applications (such as Microsoft Office) to the deployment share. If you wish to add applications before proceeding, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. +9. For purposes of this test lab, we will not add applications (such as Microsoft Office) to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. -10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the Task Sequences node and then click New Task Sequence. Use the following settings for the New Task Sequence Wizard: +10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - Task sequence ID: **REFW10X64-001**
    - Task sequence name: **Windows 10 Enterprise x64 Default Image**
    - Task sequence comments: **Reference Build**
    @@ -98,7 +97,7 @@ Yadda yadda 11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. -12. Click the **Task Sequence** tab, under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. +12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. 13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. @@ -111,7 +110,7 @@ Yadda yadda 17. Click **OK** to complete editing the task sequence. -18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click Properties, and then click the Rules tab. +18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. 19. Replace the default rules with the following text: @@ -147,7 +146,7 @@ Yadda yadda SkipFinalSummary=YES ``` -20. Click Apply and then click Edit Bootstrap.ini. Replace the contents of the Bootstrap.ini file with the following text, and save the file: +20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: ``` [Settings] Priority=Default @@ -168,7 +167,7 @@ Yadda yadda 24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). ->Hint: Right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. +>Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. 25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: @@ -183,23 +182,23 @@ Yadda yadda 27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. - Additional system restarts will occur to complete updating and preparing the operating system. This step requires approximately 15 to 30 minutes, depending on the speed of the Hyper-V host. Setup will complete the following steps: + Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: - - Installs the Windows 10 Enterprise operating system. - - Installs added applications, roles, and features. - - Updates the operating system using Windows Update (or WSUS if optionally specified). - - Stages Windows PE on the local disk. - - Runs System Preparation (Sysprep) and reboots into Windows PE. - - Captures the installation to a Windows Imaging (WIM) file. - - Turns off the virtual machine. + - Install the Windows 10 Enterprise operating system. + - Install added applications, roles, and features. + - Update the operating system using Windows Update (or WSUS if optionally specified). + - Stage Windows PE on the local disk. + - Run System Preparation (Sysprep) and reboot into Windows PE. + - Capture the installation to a Windows Imaging (WIM) file. + - Turn off the virtual machine. - The entire process requires one to several hours, depending on the speed of the Hyper-V host and network. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the C:\MDTBuildLab\Captures folder on your deployment server. The file name is REFW10X64-001.wim. + This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on your deployment server. The file name is **REFW10X64-001.wim**. ## Deploy a Windows 10 image using MDT This procedure will demonstrate how to deploy the reference image to the PoC environment using MDT. -1. On SRV1, open the MDT Deployment Workbench console, right-click Deployment Shares, and then click New Deployment Share. Use the following values in the New Deployment Share Wizard: +1. On SRV1, open the MDT Deployment Workbench console, right-click **Deployment Shares**, and then click **New Deployment Share**. Use the following values in the New Deployment Share Wizard: - **Deployment share path**: C:\MDTProd - **Share name**: MDTProd$ - **Deployment share description**: MDT Production @@ -207,7 +206,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env 2. Click **Finish** and verify the new deployment share was added successfully. -3. In the Deployment Workbench console, expand the MDT Production deployment share, right-click **Operating Systems**, and then click **New Folder**. Name the new folder **Windows 10**. +3. In the Deployment Workbench console, expand the MDT Production deployment share, right-click **Operating Systems**, and then click **New Folder**. Name the new folder **Windows 10** and complete the wizard using default values. 4. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. @@ -225,7 +224,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env ### Create the deployment task sequence -1. Using the Deployment Workbench, select Task Sequences in the MDT Production node, and create a folder named Windows 10. +1. Using the Deployment Workbench, select Task Sequences in the MDT Production node, and create a folder named **Windows 10**. 2. Right-click the Windows 10 folder created in the previous step, and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - Task sequence ID: W10-X64-001 @@ -260,7 +259,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env OSInstall=YES UserDataLocation=AUTO TimeZoneName=Pacific Standard Time - OSDComputerName=%hostname% + OSDComputername=#Left("PC_%SerialNumber%",7)# AdminPassword=pass@word1 JoinDomain=contoso.com DomainAdmin=administrator @@ -307,7 +306,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env ### Update the deployment share -1. Right-click the **MDT Production** deployment share and then click Update Deployment Share. +1. Right-click the **MDT Production** deployment share and then click **Update Deployment Share**. 2. Use the default options for the Update Deployment Share Wizard. The update process requires 5 to 10 minutes to complete. @@ -319,13 +318,13 @@ This procedure will demonstrate how to deploy the reference image to the PoC env 2. On the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. -3. Verify the monitoring service is working as expected by opening the following link in Internet Explorer: [http://localhost:9800/MDTMonitorEvent/](http://localhost:9800/MDTMonitorEvent/). If you do not see "**You have created a service**" at the top of the page, see [Troubleshooting MDT 2012 Monitoring](https://blogs.technet.microsoft.com/mniehaus/2012/05/10/troubleshooting-mdt-2012-monitoring/). +3. Verify the monitoring service is working as expected by opening the following link on SRV1 in Internet Explorer: [http://localhost:9800/MDTMonitorEvent/](http://localhost:9800/MDTMonitorEvent/). If you do not see "**You have created a service**" at the top of the page, see [Troubleshooting MDT 2012 Monitoring](https://blogs.technet.microsoft.com/mniehaus/2012/05/10/troubleshooting-mdt-2012-monitoring/). 4. Close Internet Explorer. ### Configure Windows Deployment Services -1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt: +1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt on SRV1: ``` WDSUTIL /Verbose /Progress /Initialize-Server /Server:SRV1 /RemInst:"C:\RemoteInstall" @@ -334,13 +333,13 @@ This procedure will demonstrate how to deploy the reference image to the PoC env 2. Click **Start**, type **Windows Deployment**, and then click **Windows Deployment Services**. -3. Expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. +3. In the Windows Deployment Services console, expand Servers, expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. 4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, click **Next**, and accept the defaults in the Add Image Wizard. Click **Finish** to complete adding a boot image. ### Deploy the client image -1. Before using WDS to deploy a client image, you might need to temporarily disable the external network adapter on SRV1. This is just an artifact of the lab environment. **Note**: Do not disable the *internal* network interface. To disable the *external* interface on SRV1, open a Windows PowerShell prompt on SRV1 and type the following command: +1. Before using WDS to deploy a client image, you must temporarily disable the external network adapter on SRV1. This is just an artifact of the lab environment. In a typical deployment environment WDS would not be installed on the default gateway. **Note**: Do not disable the *internal* network interface. To disable the *external* interface on SRV1, open a Windows PowerShell prompt on SRV1 and type the following command: ``` Disable-NetAdapter "Ethernet 2" -Confirm:$false @@ -362,18 +361,15 @@ This procedure will demonstrate how to deploy the reference image to the PoC env 5. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. -6. When prompted to enter computer details, next to **Computer name** type **PC2** and then click **Next**. - - **Important**: When lite touch installation has started, be sure to re-enable the external network adapter on SRV1. This is needed so the client can use Windows Update after operating system installation is complete. - -7. To re-enable the external network interface, open an elevated Windows PowerShell prompt on SRV1 and type the following command: +6. After MDT lite touch installation has started, be sure to re-enable the external network adapter on SRV1. This is needed so the client can use Windows Update after operating system installation is complete.To re-enable the external network interface, open an elevated Windows PowerShell prompt on SRV1 and type the following command: ``` Enable-NetAdapter "Ethernet 2" ``` -8. When OS installation is complete, the system will reboot automatically and begin configuring devices. When the new client computer is finished updating, click **Finish**. You will be automatically signed in to the local computer as pc2\administrator. +7. On SRV1, in the Deployment Workbench console, click on **Monitoring** and view the status of installation. +8. When OS installation is complete, the system will reboot automatically and begin configuring devices. When the new client computer is finished updating, click **Finish**. You will be automatically signed in to the local computer as administrator. -9. Turn off the PC2 VM before starting the next section. To turn off the VM, right-click Start, point to Shut down or sign out, and then click Shut down. +9. Turn off the PC2 VM before starting the next section. To turn off the VM, right-click **Start**, point to **Shut down or sign out**, and then click **Shut down**. ### Refresh a computer with Windows 10 @@ -388,7 +384,7 @@ This topic will demonstrate how to export user data from an existing client comp >Specify **contoso\administrator** as the user name to ensure you do not sign on using the local administrator account. You must sign in with this account so that you have access to the deployment share. -3. Open an elevated command prompt on PC1 and type the following command: +3. Open an elevated command prompt on PC1 and type the following: ``` cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs @@ -397,13 +393,11 @@ This topic will demonstrate how to export user data from an existing client comp 4. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. -5. Click **Next** to accept the default for **Computer name**. <--- delete this step - -6. Choose **Do not back up the existing computer** and click **Next**. +5. Choose **Do not back up the existing computer** and click **Next**. **Note**: The USMT will still back up the computer. -7. Lite Touch Installation will perform the following actions: +6. Lite Touch Installation will perform the following actions: - Back up user settings and data using USMT. - Install the Windows 10 Enterprise X64 operating system. - Update the operating system via Windows Update. @@ -411,26 +405,102 @@ This topic will demonstrate how to export user data from an existing client comp You can review the progress of installation on SRV1 by clicking on the **Monitoring** node in the deployment workbench. When OS installation is complete, the computer will restart, set up devices, and configure settings. -8. Sign in with the CONTOSO\Administrator account and verify that user accounts and data have been migrated to the new operating system. +7. Sign in with the CONTOSO\Administrator account and verify that user accounts and data have been migrated to the new operating system. -9. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: +8. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: ``` Checkpoint-VM -Name PC1 -SnapshotName RefreshState ``` -10. Restore the PC1 VM to it's previous state in preparation for the replace procedure. To restore a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: +9. Restore the PC1 VM to it's previous state in preparation for the replace procedure. To restore a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: ``` - Restore-VMSnapshot -VM PC1 -Name BeginState + Restore-VMSnapshot -VMName PC1 -Name BeginState -Confirm:$false + Start-VM PC1 + vmconnect localhost PC1 ``` +10. Sign in to PC1 using the contoso\administrator account. ### Replace a computer with Windows 10 -1. Type the following commands at an elevated Windows PowerShell prompt on SRV1: +At a high level, the computer replace process consists of:
    +- A special replace task sequence runs the USMT backup and an optional full Window Imaging (WIM) backup.
    +- On the new machine, a standard bare-metal deployment is performed. At the end of the bare-metal deployment, the USMT backup from the old computer is restored. -``` -New-Item -Path C:\MigData -ItemType directory -New-SmbShare ?Name MigData$ ?Path C:\MigData -``` +#### Create a backup-only task sequence +1. On SRV1, right-click the MDT Production deployment share, click **Properties**, click the **Rules** tab, and change the line **SkipUserData=YES** to **SkipUserData=NO**. +2. Click **OK**, right-click **MDT Production**, click **Update Deployment Share** and accept the default options in the wizard to update the share. +3. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + ``` + New-Item -Path C:\MigData -ItemType directory + New-SmbShare -Name MigData$ -Path C:\MigData -ChangeAccess EVERYONE + icacls C:\MigData /grant '"contoso\administrator":(OI)(CI)(M)' + ``` +4. On SRV1 in the deployment workbench, under **MDT Production**, right-click the **Task Sequences** node, and click **New Folder**. +5. Name the new folder **Other**, and complete the wizard using default options. +6. Right-click the **Other** folder and then click **New Task Sequence**. Use the following values in the wizard: + - **Task sequence ID**: REPLACE-001 + - **Task sequence name**: Backup Only Task Sequence + - **Task sequence comments**: Run USMT to backup user data and settings + - **Template**: Standard Client Replace Task Sequence +7. Accept defaults for the rest of the wizard and then click **Finish**. The replace task sequence will skip OS selection and settings. +8. Open the new task sequence that was created and review it. Note the type of capture and backup tasks that are present. Click **OK** when you are finished reviewing the task sequence. + +#### Run the backup-only task sequence + +1. If you are not already signed on to PC1 as contoso\administrator, sign in using this account. +2. On PC1, open an elevated command prompt and type the following: + ``` + cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs + ``` +3. Complete the deployment wizard using the following: + - **Task Sequence**: Backup Only Task Sequence + - **User Data**: Specify a location: **\\SRV1\MigData$\PC1** + - **Computer Backup**: Do not back up the existing computer. +4. Click **Finish** when the capture is complete. +5. On SRV1, verify that the file USMT.MIG was created in the C:\MigData\PC1\USMT directory. See the following example: + ``` + PS C:\> dir C:\MigData\PC1\USMT + + + Directory: C:\MigData\PC1\USMT + + + Mode LastWriteTime Length Name + ---- ------------- ------ ---- + -a--- 9/6/2016 11:34 AM 14248685 USMT.MIG + + ``` +#### Deploy PC3 + +1. On the Hyper-V host, type the following commands at an elevated Windows PowerShell prompt: + ``` + New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 + Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 + ``` +2. Temporarily disable the external network adapter on SRV1 again, so that we can successfully boot PC3 from WDS. To disable the adapter, type the following command at an elevated Windows PowerShell prompt on SRV1: + ``` + Disable-NetAdapter "Ethernet 2" -Confirm:$false + ``` +3. Start and connect to PC3 by typing the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: + ``` + Start-VM PC3 + vmconnect localhost PC3 + ``` +4. When prompted to press ENTER for network boot, press ENTER. +5. On SRV1, re-enable the external network adapter by typing the following command: + ``` + Enable-NetAdapter "Ethernet 2" + ``` +6. On PC3, ue the following settings for the Windows Deployment Wizard: + - Task Sequence: Windows 10 Enterprise x64 Custom Image + - Move Data and Settings: Do not move user data and settings + - User Data (Restore): Specify a location: \\SRV1\MigData$\PC1\USMT +7. Setup will install the Windows 10 Enterprise operating system, update via Windows Update, and restore the user settings and data from PC1. + +Note: If there are problems with deployment, you can review logs in the following locations on the client computer: +- Before the image is applied: X:\MININT\SMSOSD\OSDLOGS +- After the system drive has been formatted: C:\MININT\SMSOSD\OSDLOGS +- After deployment: %WINDIR%\TEMP\DeploymentLogs ## Related Topics diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 3c1f858a8d..efb0a8c295 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -201,10 +201,10 @@ The lab architecture is summarized in the following diagram: 2. Rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. 3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2012R2-poc-2.vhd**. -4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. -5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. - - In this example, a Windows 10 Enterprise, 64 bit, English VHD is chosen. You can choose a different version if desired. Note that Windows 10 in-place upgrade is only possible if the source operating system and installation media are both 32-bit or both 64-bit, so you should download the file version that corresponds to the version of your source computer for upgrade testing. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. The following commands and output display the procedures described in this section: +4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. In this example, a Windows 10 Enterprise, 64 bit, English VHD is chosen. You can choose a different version if desired. Note that Windows 10 in-place upgrade is only possible if the source operating system and installation media are both 32-bit or both 64-bit, so you should download the file version that corresponds to the version of your source computer for upgrade testing. +5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. + + The following commands and output display the procedures described in this section: ``` C:\>mkdir VHD @@ -252,19 +252,26 @@ The lab architecture is summarized in the following diagram: Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). 1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": + >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is "**already bound to the Microsoft Virtual Switch protocol.**" In this case, choose one of the following options:
    +    a) Remove the existing external virtual switch, then add the poc-external switch
    +    b) Rename the existing external switch to "poc-external"
    +    c) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
    + If you choose b) or c), then to not run the second command below. ``` New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" ``` - >Since an external virtual switch is associated to a physical NIC on the Hyper-V host, this NIC must be specified when adding the virtual switch. In the previous step, we attempt to automate this by filtering for active ethernet adapters. If your Hyper-V host is has multiple active ethernet adapters, this automation will not work and the second command above will fail. In this case, you will need to edit the command used to add the "poc-external" VM switch by inserting the specific value needed for the -NetAdapterName option (the name of the network interface you wish to use). + >Additionally, since an external virtual switch is associated to a physical NIC on the Hyper-V host, this NIC must be specified when adding the virtual switch. This step is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. + + 2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: ``` (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue ``` - >On a Hyper-V host computer with 16 GB of RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. + >This command will display the megabytes of RAM available. On a Hyper-V host computer with 16 GB of physical RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. 3. Determine the available memory for VMs by dividing the available RAM by 4. For example: @@ -281,15 +288,18 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 $maxRAM = 2700MB New-VM –Name "DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName DC1 New-VM –Name "SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external" Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName SRV1 New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName PC1 ``` ### Configure Windows Server 2012 R2 VHDs -1. Open an elevated Windows PowerShell window on the Hyper-V host and start the first VM by typing the following command: +1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first VM by typing the following command: ``` Start-VM DC1 @@ -298,35 +308,36 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` vmconnect localhost DC1 ``` -3. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. -4. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." At an elevated Windows PowerShell prompt on DC1, type the following commands to provide a new hostname and configure a static IP address and gateway: +3. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of **pass@word1**, and click **Finish**. +4. Sign in to DC1 using the local administrator account. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. +5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type the following commands to provide a new hostname and configure a static IP address and gateway: ``` Rename-Computer DC1 New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 ``` - >The default gateway will be added to a member server at 192.168.0.2 later in this guide. -5. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: + >The default gateway at 192.168.0.2 will be configured later in this guide. +6. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: ``` Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools ``` -6. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect: +7. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect. To restart the computer, type the following command at an elevated Windows PowerShell prompt: ``` Restart-Computer ``` -7. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: +8. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: ``` $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force ``` Ignore any warnings that are displayed. The computer will automatically reboot upon completion. -8. When the reboot has completed, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: +9. When the reboot has completed, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: ``` Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest @@ -336,35 +347,36 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Add-DhcpServerInDC dc1.contoso.com 192.168.0.1 Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 ``` -9. Next, add a DHCP scope and set option values: +10. Next, add a DHCP scope and set option values: ``` Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force ``` >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. -10. Lastly, add a user account to the contoso.com domain that can be used with client computers: +11. Lastly, add a user account to the contoso.com domain that can be used with client computers: ``` New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true ``` -11. Minimize the DC1 VM window but **do not stop** the VM. +12. Minimize the DC1 VM window but **do not stop** the VM. Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. -12. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: +13. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: ``` Start-VM PC1 vmconnect localhost PC1 ``` -13. Sign on to PC1 using an account that has local administrator rights.
    +14. Sign on to PC1 using an account that has local administrator rights.
    >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. -14. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. +15. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. ![PoC](images/installing-drivers.png) >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. -15. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. -16. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. +16. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. +17. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. + >To open Windows PowerShell on Windows 7, click Start, and search for "power." ``` ipconfig @@ -380,7 +392,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ping dc1.contoso.com - Pingng dc1.contoso.com [192.168.0.1] with 32 bytes of data: + Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data: Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 @@ -396,7 +408,9 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Our Site Name: Default-First-Site-Name Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 ``` -17. From an elevated Windows PowerShell prompt, type the following commands to forcibly remove the computer from its previous domain, join the contoso.com domain, and then restart the computer: +>**Note**: If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. + +18. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: ``` (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force @@ -405,41 +419,52 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Add-Computer -DomainName contoso -Credential $cred Restart-Computer ``` +19. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. +20. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: + ``` + Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1" –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host + ``` + +21. On PC1, type the following commands at an elevated Windows PowerShell prompt: + ``` + Get-Content c:\pc1.ps1 | powershell.exe -noprofile - + ``` + >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. -18. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 8. -19. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. -20. On the Hyper-V host computer at an elevated Windows PowerShell prompt, type the following commands: +22. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. +23. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. +24. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: ``` Start-VM SRV1 vmconnect localhost SRV1 ``` -21. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. -22. Sign in to the member server VM using the administrator account, open an elevated Windows PowerShell prompt, and type the following commands: +25. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. +26. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. +27. Open an elevated Windows PowerShell prompt on SRV1, and type or paste the following commands: ``` Rename-Computer SRV1 New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 + Restart-Computer + ``` +28. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: + ``` $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force $user = "contoso\administrator" $cred = New-Object System.Management.Automation.PSCredential($user,$pass) Add-Computer -DomainName contoso -Credential $cred Restart-Computer ``` -23. Sign in to the contoso.com domain on SRV1 using the domain administrator account, open an elevated Windows PowerShell prompt, and type the following commands: +29. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: ``` Install-WindowsFeature -Name DNS -IncludeManagementTools Install-WindowsFeature -Name WDS -IncludeManagementTools Install-WindowsFeature -Name Routing -IncludeManagementTools - Install-RemoteAccess -VpnType Vpn - cmd /c netsh routing ip nat install - cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL - cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE - cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE ``` - >The previous commands assume that network interfaces were added to the SRV1 VM in the order specified by this guide, resulting in an interface alias of "Ethernet" for the private interface and an interface alias of "Ethernet 2" for the public interface. If the interfaces on SRV1 are not named the same, you must adjust these commands appropriately. +30. Before configuring routing services, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. - To view a list of interfaces and their associated interface aliases on the VM, use the following Windows PowerShell command: + To view a list of interfaces and their associated interface aliases on the VM, use the following Windows PowerShell command. Example output of the command is also shown below: ``` Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias @@ -449,20 +474,35 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 10.137.130.118 Ethernet 2 192.168.0.2 Ethernet ``` -24. The DNS server role was installed on SRV1 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. To add this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: + In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the following commands to configure routing services. +31. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: + ``` + Install-RemoteAccess -VpnType Vpn + cmd /c netsh routing ip nat install + cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL + cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE + cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE + ``` +32. Verify that routing is working as expected by + +33. The DNS server role was installed on SRV1 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: + ``` + Get-DnsServerForwarder + ``` + If 192.168.0.2 is not already configured as a forwarder, you can use the following command to add it: ``` Add-DnsServerForwarder -IPAddress 192.168.0.2 ``` -25. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. To add a conditional forwarder, open an elevated Windows PowerShell prompt on SRV1 and type the following command: +34. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. To add a conditional forwarder, open an elevated Windows PowerShell prompt on SRV1 and type the following command: ``` Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 ``` -26. If your corporate network has a firewall that filters queries from local DNS servers, you might be forced to configure a server-level DNS forwarder to resolve Internet names. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following commands: +35. If your corporate network has a firewall that filters queries from local DNS servers, you might be forced to configure a server-level DNS forwarder to resolve Internet names. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following commands: ``` Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses ``` -27. Verify that all three VMs on the PoC network can reach the Internet, and each other. -28. Because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: +36. Verify that all three VMs on the PoC network can reach the Internet, and each other. +37. Because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: ``` slmgr -rearm Restart-Computer @@ -474,7 +514,7 @@ If your Hyper-V host is running Windows Server 2008 R2, several of the steps in To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. -An example that uses Hyper-V WMI to create a virtual switch on Windows Server 2008 R2 is provided below. Converting all Hyper-V module commands used in this guide to Hyper-V WMI is beyond the scope of the guide. If you must use a Hyper-V host running Windows Server 2008 R2, the steps in the guide can also be accomplished by using the Hyper-V Manager console. +An example that uses Hyper-V WMI to create a virtual switch on Windows Server 2008 R2 is provided below. Converting all Hyper-V module commands used in this guide to Hyper-V WMI is beyond the scope of the guide. If you must use a Hyper-V host running Windows Server 2008 R2, the steps in the guide can be accomplished by using the Hyper-V Manager console. ``` $SwitchFriendlyName = "poc-internal" @@ -552,8 +592,13 @@ Use the following procedures to verify that the PoC environment is configured pr hostname nslookup www.microsoft.com ping -n 1 dc1.contoso.com - + tracert www.microsoft.com ``` + **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed. + **hostname** displays the name of the local computer, for example W7PC-001. + **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net. + **tracert* displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. + ## Related Topics [Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) From 209ece11356caa95d9caab319aaa8f207d1025fc Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 8 Sep 2016 09:40:16 -0700 Subject: [PATCH 073/108] upd --- windows/deploy/windows-10-poc-mdt.md | 57 +++++++++++++++++---------- windows/deploy/windows-10-poc-sccm.md | 11 ++++++ windows/deploy/windows-10-poc.md | 3 +- 3 files changed, 50 insertions(+), 21 deletions(-) diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md index d0c059068e..b9da931613 100644 --- a/windows/deploy/windows-10-poc-mdt.md +++ b/windows/deploy/windows-10-poc-mdt.md @@ -349,8 +349,10 @@ This procedure will demonstrate how to deploy the reference image to the PoC env ``` New-VM –Name "PC2" –NewVHDPath "c:\vhd\pc2.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC2" -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 2048MB -Buffer 20 + Set-VMMemory -VMName "PC2" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 ``` + >Dynamic memory is configured on the VM to conserve resources. However, this can cause memory allocation to be reduced past what is required to install an operating system. If this happens, reset the VM and begin the OS installation task sequence immediately. This ensures the VM memory allocation is not decreased too much while it is idle. + 3. Start the new VM and connect to it: ``` @@ -405,7 +407,7 @@ This topic will demonstrate how to export user data from an existing client comp You can review the progress of installation on SRV1 by clicking on the **Monitoring** node in the deployment workbench. When OS installation is complete, the computer will restart, set up devices, and configure settings. -7. Sign in with the CONTOSO\Administrator account and verify that user accounts and data have been migrated to the new operating system. +7. Sign in with the CONTOSO\Administrator account and verify that all CONTOSO domain user accounts and data have been migrated to the new operating system. 8. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: ``` @@ -422,12 +424,12 @@ This topic will demonstrate how to export user data from an existing client comp ### Replace a computer with Windows 10 At a high level, the computer replace process consists of:
    -- A special replace task sequence runs the USMT backup and an optional full Window Imaging (WIM) backup.
    -- On the new machine, a standard bare-metal deployment is performed. At the end of the bare-metal deployment, the USMT backup from the old computer is restored. +- A special replace task sequence that runs the USMT backup and an optional full Window Imaging (WIM) backup.
    +- A standard OS deployment on a new computer. At the end of the deployment, the USMT backup from the old computer is restored. #### Create a backup-only task sequence -1. On SRV1, right-click the MDT Production deployment share, click **Properties**, click the **Rules** tab, and change the line **SkipUserData=YES** to **SkipUserData=NO**. +1. On SRV1, in the deployment workbench console, right-click the MDT Production deployment share, click **Properties**, click the **Rules** tab, and change the line **SkipUserData=YES** to **SkipUserData=NO**. 2. Click **OK**, right-click **MDT Production**, click **Update Deployment Share** and accept the default options in the wizard to update the share. 3. Type the following commands at an elevated Windows PowerShell prompt on SRV1: ``` @@ -447,8 +449,17 @@ At a high level, the computer replace process consists of:
    #### Run the backup-only task sequence -1. If you are not already signed on to PC1 as contoso\administrator, sign in using this account. -2. On PC1, open an elevated command prompt and type the following: +1. If you are not already signed on to PC1 as **contoso\administrator**, sign in using this account. To verify the currently signed in account, type the following command at an elevated command prompt: + ``` + whoami + ``` +2. To ensure a clean environment before running the backup task sequence, type the following at an elevated Windows PowerShell prompt: + ``` + Remove-Item c:\minint -recurse + Remove-Item c:\_SMSTaskSequence -recurse + Restart-Computer + ``` +2. Sign in to PC1 using the contoso\administrator account, and then type the following at an elevated command prompt: ``` cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs ``` @@ -456,19 +467,17 @@ At a high level, the computer replace process consists of:
    - **Task Sequence**: Backup Only Task Sequence - **User Data**: Specify a location: **\\SRV1\MigData$\PC1** - **Computer Backup**: Do not back up the existing computer. -4. Click **Finish** when the capture is complete. -5. On SRV1, verify that the file USMT.MIG was created in the C:\MigData\PC1\USMT directory. See the following example: +4. While the task sequence is running on PC1, open the deployment workbench console on SRV1 and click the **Monitoring* node. Press F5 to refresh the console, and view the status of current tasks. +5. Verify that **The user state capture was completed successfully** is displayed, and click **Finish** when the capture is complete. +6. On SRV1, verify that the file **USMT.MIG** was created in the **C:\MigData\PC1\USMT** directory. See the following example: ``` PS C:\> dir C:\MigData\PC1\USMT - Directory: C:\MigData\PC1\USMT - Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 9/6/2016 11:34 AM 14248685 USMT.MIG - ``` #### Deploy PC3 @@ -486,25 +495,33 @@ At a high level, the computer replace process consists of:
    Start-VM PC3 vmconnect localhost PC3 ``` -4. When prompted to press ENTER for network boot, press ENTER. -5. On SRV1, re-enable the external network adapter by typing the following command: +4. When prompted, press ENTER for network boot. + +6. On PC3, ue the following settings for the Windows Deployment Wizard: + - **Task Sequence**: Windows 10 Enterprise x64 Custom Image + - **Move Data and Settings**: Do not move user data and settings + - **User Data (Restore)**: Specify a location: **\\SRV1\MigData$\PC1** +5. When OS installation has started on PC1, re-enable the external network adapter on SRV1 by typing the following command on SRV1: ``` Enable-NetAdapter "Ethernet 2" ``` -6. On PC3, ue the following settings for the Windows Deployment Wizard: - - Task Sequence: Windows 10 Enterprise x64 Custom Image - - Move Data and Settings: Do not move user data and settings - - User Data (Restore): Specify a location: \\SRV1\MigData$\PC1\USMT 7. Setup will install the Windows 10 Enterprise operating system, update via Windows Update, and restore the user settings and data from PC1. -Note: If there are problems with deployment, you can review logs in the following locations on the client computer: +#### Troubleshooting logs, events, and utilities + +Deployment logs are available on the client computer in the following locations: - Before the image is applied: X:\MININT\SMSOSD\OSDLOGS - After the system drive has been formatted: C:\MININT\SMSOSD\OSDLOGS - After deployment: %WINDIR%\TEMP\DeploymentLogs +You can review WDS events in Event Viewer at: **Applications and Services Logs > Microsoft > Windows > Deployment-Services-Diagnostics**. By default, only the **Admin** and **Operational** logs are enabled. To enable other logs, right-click the log and then click **Enable Log**. + +Tools for viewing log files, and to assist with troubleshooting are available in the [System Center 2012 R2 Configuration Manager Toolkit](https://www.microsoft.com/en-us/download/details.aspx?id=50012) + ## Related Topics -  +[Microsoft Deployment Toolkit](https://technet.microsoft.com/en-US/windows/dn475741)
    +[Prepare for deployment with MDT 2013](prepare-for-windows-deployment-with-mdt-2013)   diff --git a/windows/deploy/windows-10-poc-sccm.md b/windows/deploy/windows-10-poc-sccm.md index 3e43d7c402..c23f225a10 100644 --- a/windows/deploy/windows-10-poc-sccm.md +++ b/windows/deploy/windows-10-poc-sccm.md @@ -14,6 +14,17 @@ author: greg-lindsay - Windows 10 +**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. + +If you have already completed [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), you can skip some steps of this guide, such as installation of MDT. + +The PoC environment is a virtual network running on Hyper-V with three virtual machines: +- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. +- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. +- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. + +This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. + ## In this guide ## Related Topics diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index efb0a8c295..0c86a9ff5f 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -35,7 +35,7 @@ The following topics and procedures are provided in this guide: - [Configure VHDs](#configure-vhds): Start virtual machines and configure all services and settings. The following optional topics are also available: -- [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Steps to configure a Hyper-V host running Windows Server 2008 R2. +- [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Information about using this guide with a Hyper-V host running Windows Server 2008 R2. - [Appendix B: Verify the configuration](#verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. When you have completed the steps in this guide, see the following guides for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: @@ -433,6 +433,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. 22. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. + >The settings that will be used to migrate user data specifically select only accounts that belong to the CONTOSO domain. If you wish to test migration of user data and settings with an account other than the user1 account, you must copy this account's profile to the user1 profile. 23. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. 24. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: ``` From 50c63e812d6c40523c6d4257123f3a7172059bf0 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 8 Sep 2016 09:50:09 -0700 Subject: [PATCH 074/108] upd --- windows/deploy/windows-10-poc-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md index b9da931613..ee52301e60 100644 --- a/windows/deploy/windows-10-poc-mdt.md +++ b/windows/deploy/windows-10-poc-mdt.md @@ -521,7 +521,7 @@ Tools for viewing log files, and to assist with troubleshooting are available in ## Related Topics [Microsoft Deployment Toolkit](https://technet.microsoft.com/en-US/windows/dn475741)
    -[Prepare for deployment with MDT 2013](prepare-for-windows-deployment-with-mdt-2013) +[Prepare for deployment with MDT 2013](prepare-for-windows-deployment-with-mdt-2013.md)   From 29f9babf50264328c27f3ceca8feaec297e78f77 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 8 Sep 2016 12:05:15 -0700 Subject: [PATCH 075/108] Added note about only english being editable --- windows/whats-new/contribute-to-a-topic.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index 3fb9fa0055..bc6eb57156 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -10,6 +10,9 @@ ms.sitesec: library # Edit an existing topic using the Contribute link You can now make suggestions and update existing, public content with a GitHub account and a simple click of a link. +>**Note**
    +>At this time, only English (en-us) content is available for editing. + **To edit a topic** 1. All contributors who are ***not*** a Microsoft employee must [sign a Microsoft Contribution Licensing Agreement (CLA)](https://cla.microsoft.com/) before contributing to any Microsoft repositories. From 13a263b5c16c8235cfe56423b1ca043b20ca320c Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 8 Sep 2016 12:08:13 -0700 Subject: [PATCH 076/108] Updated to add english only available for editing --- CONTRIBUTING.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ab58df92e7..f3ad142482 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,7 +11,10 @@ You've already completed this step. ## Editing topics -We've tried to make editing an existing, public file as simple as possible. +We've tried to make editing an existing, public file as simple as possible. + +>**Note**
    +>At this time, only English (en-us) content is available for editing. **To edit a topic** From c5a23c82d94820ebb9e4871b74e5b07f8a529f96 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 8 Sep 2016 12:20:29 -0700 Subject: [PATCH 077/108] Tweaked note text --- CONTRIBUTING.md | 2 +- windows/whats-new/contribute-to-a-topic.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f3ad142482..7a759f8ecb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,7 +14,7 @@ You've already completed this step. We've tried to make editing an existing, public file as simple as possible. >**Note**
    ->At this time, only English (en-us) content is available for editing. +>At this time, only the English (en-us) content is available for editing. **To edit a topic** diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index bc6eb57156..9b385aa076 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -11,7 +11,7 @@ ms.sitesec: library You can now make suggestions and update existing, public content with a GitHub account and a simple click of a link. >**Note**
    ->At this time, only English (en-us) content is available for editing. +>At this time, only the English (en-us) content is available for editing. **To edit a topic** From 9f78202741de91b76ec45d9b7ffdd03edf7e3976 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 8 Sep 2016 14:50:41 -0700 Subject: [PATCH 078/108] removing content about 4k --- windows/keep-secure/tpm-recommendations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/tpm-recommendations.md b/windows/keep-secure/tpm-recommendations.md index 0714fff961..acf27319d7 100644 --- a/windows/keep-secure/tpm-recommendations.md +++ b/windows/keep-secure/tpm-recommendations.md @@ -84,7 +84,7 @@ For more info, see [fTPM: A Firmware-based TPM 2.0 Implementation](http://resear ## Is there any importance for TPM for consumer? -For end consumers, TPM is behind the scenes but still very relevant for Hello, Passport and in the future, many other key features in Windows 10. It offers the best Passport experience, helps encrypt passwords, secures streaming high quality 4K content and builds on our overall Windows 10 experience story for security as a critical pillar. Using Windows on a system with a TPM enables a deeper and broader level of security coverage. +For end consumers, TPM is behind the scenes but still very relevant for Hello, Passport and in the future, many other key features in Windows 10. It offers the best Passport experience, helps encrypt passwords, and builds on our overall Windows 10 experience story for security as a critical pillar. Using Windows on a system with a TPM enables a deeper and broader level of security coverage. ## TPM 2.0 Compliance for Windows 10 From cccf8f2be8c905b76086f3a9de5aed45305f3548 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Thu, 8 Sep 2016 17:21:37 -0700 Subject: [PATCH 079/108] Added an example in its own section near the end --- ...ntegrity-policies-policy-rules-and-file-rules.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/deploy-code-integrity-policies-policy-rules-and-file-rules.md b/windows/keep-secure/deploy-code-integrity-policies-policy-rules-and-file-rules.md index a071720d2c..e61e798a6f 100644 --- a/windows/keep-secure/deploy-code-integrity-policies-policy-rules-and-file-rules.md +++ b/windows/keep-secure/deploy-code-integrity-policies-policy-rules-and-file-rules.md @@ -25,6 +25,7 @@ This topic includes the following sections: - [Overview of the process of creating code integrity policies](#overview-of-the-process-of-creating-code-integrity-policies): Helps familiarize you with the process described in this and related topics. - [Code integrity policy rules](#code-integrity-policy-rules): Describes one key element you specify in a policy, the *policy rules*, which control options such as audit mode or whether UMCI is enabled in a code integrity policy. - [Code integrity file rule levels](#code-integrity-file-rule-levels): Describes the other key element you specify in a policy, the *file rules* (or *file rule levels*), which specify the level at which applications will be identified and trusted. +- [Example of file rule levels in use](#example-of-file-rule-levels-in-use): Gives an example of how file rule levels can be applied. ## Overview of the process of creating code integrity policies @@ -97,8 +98,18 @@ Table 3. Code integrity policy - file rule levels > **Note**  When you create code integrity policies with the [New-CIPolicy](https://technet.microsoft.com/library/mt634473.aspx) cmdlet, you can specify a primary file rule level by including the **-Level** parameter. For discovered binaries that cannot be trusted based on the primary file rule criteria, use the **-Fallback** parameter. For example, if the primary file rule level is PCACertificate but you would like to trust the unsigned applications as well, using the Hash rule level as a fallback adds the hash values of binaries that did not have a signing certificate. +## Example of file rule levels in use + +For example, consider some IT professionals in a department that runs many servers. They decide they want their servers to run only software signed by the providers of their software and drivers, that is, the companies that provide their hardware, operating system, antivirus, and other important software. They know that their servers also run an internally written application that is unsigned but is rarely updated. They want to allow this application to run. + +To create the code integrity policy, they build a reference server on their standard hardware, and install all of the software that their servers are known to run. Then they run [New-CIPolicy](https://technet.microsoft.com/library/mt634473.aspx) with **-Level Publisher** (to allow software from their software providers, the "Publishers") and **-Fallback Hash** (to allow the internal, unsigned application). They enable the policy in auditing mode and gather information about any necessary software that was not included on the reference server. They merge code integrity policies into the original policy to allow that additional software to run. Then they enable the code integrity policy in enforced mode for their servers. + +As part of normal operations, they will eventually install software updates, or perhaps add software from the same software providers. Because the "Publisher" remains the same on those updates and software, they will not need to update their code integrity policy. If they come to a time when the internally-written, unsigned application must be updated, they must also update the code integrity policy so that the hash in the policy matches the hash of the updated internal application. + +They could also choose to create a catalog that captures information about the unsigned internal application, then sign and distribute the catalog. Then the internal application could be handled by code integrity policies in the same way as any other signed application. An update to the internal application would only require that the catalog be regenerated, signed, and distributed (no restarts would be required). + + ## Related topics - [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) - [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md) - From 02ac768fa1d3e161e6b9c388ad653dae5360fa70 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Thu, 8 Sep 2016 18:09:23 -0700 Subject: [PATCH 080/108] Added a link or folded in add'l info --- windows/keep-secure/active-directory-security-groups.md | 3 +++ windows/keep-secure/dynamic-access-control.md | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/active-directory-security-groups.md b/windows/keep-secure/active-directory-security-groups.md index 0bf7a79a16..552c86b75a 100644 --- a/windows/keep-secure/active-directory-security-groups.md +++ b/windows/keep-secure/active-directory-security-groups.md @@ -2231,6 +2231,7 @@ The Key Admins group applies to versions of the Windows Server operating system | Default members | None | | Default member of | None | | Protected by ADMINSDHOLDER? | No | +| Safe to move out of default container? | Yes | | Safe to delegate management of this group to non-Service admins? | No | | Default User Rights | None | @@ -3351,6 +3352,7 @@ The Storage Replica Administrators group applies to versions of the Windows Serv | Default members | None | | Default member of | None | | Protected by ADMINSDHOLDER? | No | +| Safe to move out of default container? | Yes | | Safe to delegate management of this group to non-Service admins? | No | | Default User Rights | None | @@ -3371,6 +3373,7 @@ The System Managed Accounts group applies to versions of the Windows Server oper | Default members | Users | | Default member of | None | | Protected by ADMINSDHOLDER? | No | +| Safe to move out of default container? | Yes | | Safe to delegate management of this group to non-Service admins? | No | | Default User Rights | None | diff --git a/windows/keep-secure/dynamic-access-control.md b/windows/keep-secure/dynamic-access-control.md index 643a78aa1c..466562cc90 100644 --- a/windows/keep-secure/dynamic-access-control.md +++ b/windows/keep-secure/dynamic-access-control.md @@ -16,7 +16,7 @@ This overview topic for the IT professional describes Dynamic Access Control and Domain-based Dynamic Access Control enables administrators to apply access-control permissions and restrictions based on well-defined rules that can include the sensitivity of the resources, the job or role of the user, and the configuration of the device that is used to access these resources. -For example, a user might have different permissions when they access a resource from their office computer versus when they are using a portable computer over a virtual private network. Or access may be allowed only if a device meets the security requirements that are defined by the network administrators. When Dynamic Access Control is used, a user’s permissions change dynamically without additional administrator intervention if the user’s job or role changes (resulting in changes to the user’s account attributes in AD DS). +For example, a user might have different permissions when they access a resource from their office computer versus when they are using a portable computer over a virtual private network. Or access may be allowed only if a device meets the security requirements that are defined by the network administrators. When Dynamic Access Control is used, a user’s permissions change dynamically without additional administrator intervention if the user’s job or role changes (resulting in changes to the user’s account attributes in AD DS). For more detailed examples of Dynamic Access Control in use, see the scenarios described in [Dynamic Access Control: Scenario Overview](https://technet.microsoft.com/windows-server-docs/identity/solution-guides/dynamic-access-control--scenario-overview). Dynamic Access Control is not supported in Windows operating systems prior to Windows Server 2012 and Windows 8. When Dynamic Access Control is configured in environments with supported and non-supported versions of Windows, only the supported versions will implement the changes. From 6cbf1eb33b39d466eb4d90abed7bbe7108f97c4e Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Fri, 9 Sep 2016 12:26:20 -0700 Subject: [PATCH 081/108] Added new topic on using MS Forms to create tests and added link from parent topic --- .../create-tests-using-microsoft-forms.md | 29 +++++++++++++++++++ education/windows/take-tests-in-windows-10.md | 7 ++--- 2 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 education/windows/create-tests-using-microsoft-forms.md diff --git a/education/windows/create-tests-using-microsoft-forms.md b/education/windows/create-tests-using-microsoft-forms.md new file mode 100644 index 0000000000..0d25a2780c --- /dev/null +++ b/education/windows/create-tests-using-microsoft-forms.md @@ -0,0 +1,29 @@ +--- +title: Create tests using Microsoft Forms +description: Learn how to use Microsoft Forms with the Take a Test app to prevent access to other computers or online resources while complete a test. +keywords: school, Take a Test, Microsoft Forms +ms.prod: w10 +ms.mktglfcycl: plan +ms.sitesec: library +ms.pagetype: edu +author: CelesteDG +--- + +# Create tests using Microsoft Forms +**Applies to:** + +- Windows 10 + + +For schools that have an Office 365 Education subscription, teachers can use [Microsoft Forms](https://support.office.com/article/What-is-Microsoft-Forms-6b391205-523c-45d2-b53a-fc10b22017c8) to create a test and then require that students use the Take a Test app to block access to other computers or online resources while completing the test created through Microsoft Forms. + +To do this, teachers can select a check box to make it a secure test. Microsoft Forms will generate a link that you can use to embed into your OneNote or class website. When students are ready to take a test, they can click on the link to start the test. + +Microsoft Forms will perform checks to ensure students are taking the test in a locked down Take a Test session. If not, students are not permitted access to the assessment. + +[Learn how block Internet access while students complete your form](https://support.office.com/article/6bd7e31d-5be0-47c9-a0dc-c0a74fc48959) + + +## Related topics + +[Take tests in Windows 10](take-tests-in-windows-10.md) diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index 6bf51bf7b2..40850cf578 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -9,7 +9,7 @@ ms.pagetype: edu author: jdeckerMS --- -# Take tests in Windows 10 +# Take tests in Windows 10 **Applies to:** - Windows 10 @@ -42,7 +42,6 @@ Many schools use online testing for formative and summative assessments. It's cr ## Related topics +[Create tests using Microsoft Forms](create-tests-using-microsoft-forms.md) + [Take a Test app technical reference](take-a-test-app-technical.md) - - - From 09e4856074bc47e280c434d63c0a06b95f9f1f53 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 12:27:01 -0700 Subject: [PATCH 082/108] upd --- windows/deploy/windows-10-poc-mdt.md | 2 +- windows/deploy/windows-10-poc-sccm.md | 41 ++++++++- windows/deploy/windows-10-poc.md | 125 ++++++++++++++++---------- 3 files changed, 120 insertions(+), 48 deletions(-) diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md index ee52301e60..cca03a9792 100644 --- a/windows/deploy/windows-10-poc-mdt.md +++ b/windows/deploy/windows-10-poc-mdt.md @@ -259,7 +259,7 @@ This procedure will demonstrate how to deploy the reference image to the PoC env OSInstall=YES UserDataLocation=AUTO TimeZoneName=Pacific Standard Time - OSDComputername=#Left("PC_%SerialNumber%",7)# + OSDComputername=#Left("PC-%SerialNumber%",7)# AdminPassword=pass@word1 JoinDomain=contoso.com DomainAdmin=administrator diff --git a/windows/deploy/windows-10-poc-sccm.md b/windows/deploy/windows-10-poc-sccm.md index c23f225a10..31c306e7bf 100644 --- a/windows/deploy/windows-10-poc-sccm.md +++ b/windows/deploy/windows-10-poc-sccm.md @@ -18,7 +18,7 @@ author: greg-lindsay If you have already completed [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), you can skip some steps of this guide, such as installation of MDT. -The PoC environment is a virtual network running on Hyper-V with three virtual machines: +The PoC environment is a virtual network running on Hyper-V with three virtual machines (VMs): - **DC1**: A contoso.com domain controller, DNS server, and DHCP server. - **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. - **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. @@ -27,6 +27,45 @@ This guide leverages the Hyper-V server role to perform procedures. If you do no ## In this guide +Description here. + +## Install prerequisites + +1. On SRV1, type the following command at an elevated Windows PowerShell prompt on SRV1 to enable .NET Framework 3.5: + ``` + Add-WindowsFeature NET-Framework-Core + ``` +2. + +## Install System Center Configuration Manager + + +2. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: + ``` + $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 + Stop-Process -Name Explorer + ``` +3. Download [System Center Configuration Manager and Endpoint Protection](https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-configuration-manager-and-endpoint-protection) on SRV1, double-click the file, enter **C:\configmgr** for **Unzip to folder**, and click **Unzip**. The directory will be automatically created. Click **OK** and then close the WinZip Self-Extractor dialog box when finished. +4. To start installation, type the following command at an elevated Windows PowerShell prompt: + ``` + C:\configmgr\SMSSETUP\BIN\X64\Setup.exe + ``` +5. Provide the following in the System Center Configuration Manager Setup Wizard: + - **Before You Begin**: Read the text and click *Next*. + - **Getting Started**: Choose **Install a Configuration Manager primary site** and select the **Use typical installation options for a stand-alone primary site** checkbox. + - Click **Yes** in response to the popup window. + - **Product Key**: Choose **Install the evaluation edition of this Product**. + - **Microsoft Software License Terms**: Read the terms and then select the I accept these license terms checkbox. + - **Prerequisite Licenses**: Review license terms and select all three checkboxes on the page. + - **Prerequisite Downloads**: Choose **Download required files** and enter **c:\configmgr** next to **Path**. + - **Site and Installation Settings**: Site code: **PS1**, Site name: **Contoso**. + - use default settings for all other options + - **Usage Data**: Read the text and click **Next**. + - **Service Connection Point Setup**: Accept the default settings (SRV1.contoso.com is automatically added under Select a server to use). + - **Settings Summary**: Review settings and click **Next**. + - **Prerequisite Check**: + ## Related Topics   diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 0c86a9ff5f..adb33daea6 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -251,6 +251,10 @@ The lab architecture is summarized in the following diagram: Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). +**Important**:You should take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy, then right-clicking and selecting paste. + +Instructions to "type" commands provided in this guide can be typed, but in most cases the preferred method is to copy and paste these commands. + 1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is "**already bound to the Microsoft Virtual Switch protocol.**" In this case, choose one of the following options:
       a) Remove the existing external virtual switch, then add the poc-external switch
    @@ -309,8 +313,8 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 vmconnect localhost DC1 ``` 3. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of **pass@word1**, and click **Finish**. -4. Sign in to DC1 using the local administrator account. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. -5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type the following commands to provide a new hostname and configure a static IP address and gateway: +4. Sign in to DC1 using the local administrator account. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. It is only necessary to do this the first time you sign in to a new VM. +5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type or paste the following commands to provide a new hostname and configure a static IP address and gateway: ``` Rename-Computer DC1 @@ -337,7 +341,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force ``` Ignore any warnings that are displayed. The computer will automatically reboot upon completion. -9. When the reboot has completed, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: +9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: ``` Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest @@ -353,29 +357,45 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force ``` >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. -11. Lastly, add a user account to the contoso.com domain that can be used with client computers: +11. Add a user account to the contoso.com domain that can be used with client computers: ``` New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true ``` -12. Minimize the DC1 VM window but **do not stop** the VM. +12. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: + ``` + Get-DnsServerForwarder + ``` + The following output should be displayed: + ``` + UseRootHint : True + Timeout(s) : 3 + EnableReordering : True + IPAddress : 192.168.0.2 + ReorderedIPAddress : 192.168.0.2 + ``` + If this output is not displayed, you can use the following command to add SRV1 as a forwarder: + ``` + Add-DnsServerForwarder -IPAddress 192.168.0.2 + ``` +13. Minimize the DC1 VM window but **do not stop** the VM. Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. -13. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: +14. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: ``` Start-VM PC1 vmconnect localhost PC1 ``` -14. Sign on to PC1 using an account that has local administrator rights.
    - >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. -15. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. +15. Sign on to PC1 using an account that has local administrator rights.
    + >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. +16. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. ![PoC](images/installing-drivers.png) >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. -16. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. -17. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. +17. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. +18. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. >To open Windows PowerShell on Windows 7, click Start, and search for "power." ``` @@ -398,7 +418,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - nltest /dsgetdc:contoso + nltest /dsgetdc:contoso.com DC: \\DC1 Address: \\192.168.0.1 Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 @@ -408,62 +428,62 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Our Site Name: Default-First-Site-Name Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 ``` ->**Note**: If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. +>**Note**: If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. -18. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: +19. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: ``` (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force $user = "contoso\administrator" $cred = New-Object System.Management.Automation.PSCredential($user,$pass) - Add-Computer -DomainName contoso -Credential $cred + Add-Computer -DomainName contoso.com -Credential $cred Restart-Computer ``` -19. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. -20. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: +20. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. +21. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: ``` Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1" –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host ``` - -21. On PC1, type the following commands at an elevated Windows PowerShell prompt: + >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. +22. On PC1, type the following commands at an elevated Windows PowerShell prompt: ``` Get-Content c:\pc1.ps1 | powershell.exe -noprofile - ``` >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. -22. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. +23. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. >The settings that will be used to migrate user data specifically select only accounts that belong to the CONTOSO domain. If you wish to test migration of user data and settings with an account other than the user1 account, you must copy this account's profile to the user1 profile. -23. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. -24. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: +24. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. +25. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: ``` Start-VM SRV1 vmconnect localhost SRV1 ``` -25. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. -26. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. -27. Open an elevated Windows PowerShell prompt on SRV1, and type or paste the following commands: +26. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. +27. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. +28. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: ``` Rename-Computer SRV1 New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 Restart-Computer ``` -28. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: +29. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: ``` $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force $user = "contoso\administrator" $cred = New-Object System.Management.Automation.PSCredential($user,$pass) - Add-Computer -DomainName contoso -Credential $cred + Add-Computer -DomainName contoso.com -Credential $cred Restart-Computer ``` -29. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: +30. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: ``` Install-WindowsFeature -Name DNS -IncludeManagementTools Install-WindowsFeature -Name WDS -IncludeManagementTools Install-WindowsFeature -Name Routing -IncludeManagementTools ``` -30. Before configuring routing services, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. +31. Before configuring the routing service that was just installed, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. Also verify that the external interface has a valid external DHCP IP address lease. To view a list of interfaces and their associated interface aliases on the VM, use the following Windows PowerShell command. Example output of the command is also shown below: @@ -475,8 +495,9 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 10.137.130.118 Ethernet 2 192.168.0.2 Ethernet ``` - In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the following commands to configure routing services. -31. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: + In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. + +32. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: ``` Install-RemoteAccess -VpnType Vpn cmd /c netsh routing ip nat install @@ -484,26 +505,38 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE ``` -32. Verify that routing is working as expected by - -33. The DNS server role was installed on SRV1 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: - ``` - Get-DnsServerForwarder - ``` - If 192.168.0.2 is not already configured as a forwarder, you can use the following command to add it: - ``` - Add-DnsServerForwarder -IPAddress 192.168.0.2 - ``` -34. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. To add a conditional forwarder, open an elevated Windows PowerShell prompt on SRV1 and type the following command: +33. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: ``` Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 ``` -35. If your corporate network has a firewall that filters queries from local DNS servers, you might be forced to configure a server-level DNS forwarder to resolve Internet names. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following commands: +34. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: + ``` + ping www.microsoft.com + ``` + If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. + + **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: + ``` Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses - ``` -36. Verify that all three VMs on the PoC network can reach the Internet, and each other. -37. Because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: + ``` +35. If DNS and routing are both working correctly, you will see the following on DC1 and PC1: + ``` + PS C:\> ping www.microsoft.com + + Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data: + Reply from 23.222.146.170: bytes=32 time=3ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=1ms TTL=51 + + Ping statistics for 23.222.146.170: + Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), + Approximate round trip times in milli-seconds: + Minimum = 1ms, Maximum = 3ms, Average = 2ms + ``` +36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#verify-the-configuration) for more information. +37. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: ``` slmgr -rearm Restart-Computer From 725318725d835f59d74210b39c00de442f835c36 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 12:33:04 -0700 Subject: [PATCH 083/108] final draft --- windows/deploy/windows-10-poc.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index adb33daea6..b3965b95f0 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -14,8 +14,8 @@ author: greg-lindsay - Windows 10 -**Are you interested** in upgrading to Windows 10 ...but are not sure how some devices and apps will be affected?
    -**Did you know** that you can test drive Windows 10 and check out the upgrade process for free without having to actually upgrade any production devices? +**Are you interested** in upgrading to Windows 10?
    +This guide enables you to test drive Windows 10, and check out the upgrade process at no cost, all without having to actually upgrade any production devices. If you have a computer running Windows 8 or a later OS with 16GB of RAM, you have everything you need to quickly set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. To see how, keep reading. @@ -38,7 +38,7 @@ The following optional topics are also available: - [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Information about using this guide with a Hyper-V host running Windows Server 2008 R2. - [Appendix B: Verify the configuration](#verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. -When you have completed the steps in this guide, see the following guides for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: +When you have completed the steps in this guide, see the following topics for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: - [Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md) - [Deploy Windows 10 in a test lab using System Center](windows-10-poc-sccm.md) From 0a1f5427c6b0de4fe95d0b15c623ac231b5ba429 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Fri, 9 Sep 2016 12:41:25 -0700 Subject: [PATCH 084/108] updated the TOC to include new topic --- education/windows/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index b88d81df41..3f702ad3cc 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -12,9 +12,9 @@ ## [Take tests in Windows 10 ](take-tests-in-windows-10.md) ### [Set up Take a Test on a single PC ](take-a-test-single-pc.md) ### [Set up Take a Test on multiple PCs ](take-a-test-multiple-pcs.md) +### [Create tests using Microsoft Forms ](create-tests-using-microsoft-forms.md) ### [Take a Test app technical reference ](take-a-test-app-technical.md) ## [Deployment recommendations for school IT administrators](edu-deployment-recommendations.md) ## [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) ## [Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md) ## [Chromebook migration guide](chromebook-migration-guide.md) - From 7b05e9faf99ca4a03a0ef11670a07b4aaa39c42c Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 12:47:13 -0700 Subject: [PATCH 085/108] final draft --- windows/deploy/windows-10-poc.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index b3965b95f0..f45551613c 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -309,6 +309,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most Start-VM DC1 ``` 2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt on the Hyper-V host: + ``` vmconnect localhost DC1 ``` @@ -352,16 +353,19 @@ Instructions to "type" commands provided in this guide can be typed, but in most Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 ``` 10. Next, add a DHCP scope and set option values: + ``` Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force ``` >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. 11. Add a user account to the contoso.com domain that can be used with client computers: + ``` New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true ``` 12. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: + ``` Get-DnsServerForwarder ``` @@ -431,6 +435,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most >**Note**: If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. 19. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: + ``` (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force @@ -441,11 +446,13 @@ Instructions to "type" commands provided in this guide can be typed, but in most ``` 20. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. 21. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: + ``` Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1" –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host ``` >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. 22. On PC1, type the following commands at an elevated Windows PowerShell prompt: + ``` Get-Content c:\pc1.ps1 | powershell.exe -noprofile - ``` @@ -456,6 +463,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most >The settings that will be used to migrate user data specifically select only accounts that belong to the CONTOSO domain. If you wish to test migration of user data and settings with an account other than the user1 account, you must copy this account's profile to the user1 profile. 24. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. 25. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: + ``` Start-VM SRV1 vmconnect localhost SRV1 @@ -463,6 +471,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most 26. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. 27. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. 28. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: + ``` Rename-Computer SRV1 New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 @@ -470,6 +479,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most Restart-Computer ``` 29. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: + ``` $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force $user = "contoso\administrator" @@ -478,6 +488,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most Restart-Computer ``` 30. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: + ``` Install-WindowsFeature -Name DNS -IncludeManagementTools Install-WindowsFeature -Name WDS -IncludeManagementTools @@ -498,6 +509,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. 32. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: + ``` Install-RemoteAccess -VpnType Vpn cmd /c netsh routing ip nat install @@ -506,10 +518,12 @@ Instructions to "type" commands provided in this guide can be typed, but in most cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE ``` 33. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: + ``` Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 ``` 34. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: + ``` ping www.microsoft.com ``` @@ -521,6 +535,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses ``` 35. If DNS and routing are both working correctly, you will see the following on DC1 and PC1: + ``` PS C:\> ping www.microsoft.com @@ -537,6 +552,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most ``` 36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#verify-the-configuration) for more information. 37. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: + ``` slmgr -rearm Restart-Computer From 6a313f68bd318202c31bb6eef2d496b7bfbca500 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 12:52:29 -0700 Subject: [PATCH 086/108] final draft --- windows/deploy/windows-10-poc.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index f45551613c..8286d2de72 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -14,10 +14,11 @@ author: greg-lindsay - Windows 10 -**Are you interested** in upgrading to Windows 10?
    -This guide enables you to test drive Windows 10, and check out the upgrade process at no cost, all without having to actually upgrade any production devices. +Are you interested in upgrading to Windows 10? -If you have a computer running Windows 8 or a later OS with 16GB of RAM, you have everything you need to quickly set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. To see how, keep reading. +Did you know that you can test drive Windows 10, and check out the upgrade process at no cost, all without having to actually upgrade any production devices? + +If you have a computer running Windows 8 or a later OS with 16GB of RAM, you have everything you need to quickly set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. To see how, keep reading... ## In this guide From 4c0e13418e312c2cd97c4167d4dc663246ffb027 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Fri, 9 Sep 2016 12:53:35 -0700 Subject: [PATCH 087/108] updated the toc --- education/windows/TOC.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index 3f702ad3cc..5011faf996 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -9,11 +9,11 @@ ## [Get Minecraft Education Edition](get-minecraft-for-education.md) ### [For teachers: get Minecraft Education Edition](teacher-get-minecraft.md) ### [For IT administrators: get Minecraft Education Edition](school-get-minecraft.md) -## [Take tests in Windows 10 ](take-tests-in-windows-10.md) -### [Set up Take a Test on a single PC ](take-a-test-single-pc.md) -### [Set up Take a Test on multiple PCs ](take-a-test-multiple-pcs.md) -### [Create tests using Microsoft Forms ](create-tests-using-microsoft-forms.md) -### [Take a Test app technical reference ](take-a-test-app-technical.md) +## [Take tests in Windows 10](take-tests-in-windows-10.md) +### [Set up Take a Test on a single PC](take-a-test-single-pc.md) +### [Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md) +### [Create tests using Microsoft Forms](create-tests-using-microsoft-forms.md) +### [Take a Test app technical reference](take-a-test-app-technical.md) ## [Deployment recommendations for school IT administrators](edu-deployment-recommendations.md) ## [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) ## [Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md) From 3c0fb1f6d3df5735057bfecaf2047a356795d479 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 12:55:42 -0700 Subject: [PATCH 088/108] final draft --- windows/deploy/windows-10-poc.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 8286d2de72..7da4f1fccb 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -269,8 +269,6 @@ Instructions to "type" commands provided in this guide can be typed, but in most ``` >Additionally, since an external virtual switch is associated to a physical NIC on the Hyper-V host, this NIC must be specified when adding the virtual switch. This step is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. - - 2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: ``` @@ -302,6 +300,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 Enable-VMIntegrationService –Name "Guest Service Interface" -VMName PC1 ``` + ### Configure Windows Server 2012 R2 VHDs 1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first VM by typing the following command: From a6b4e74ea09f7b979f04671f4f6c7298eaac0869 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 13:01:42 -0700 Subject: [PATCH 089/108] final draft --- windows/deploy/windows-10-poc.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 7da4f1fccb..1a0dc24077 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -37,7 +37,7 @@ The following topics and procedures are provided in this guide: The following optional topics are also available: - [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Information about using this guide with a Hyper-V host running Windows Server 2008 R2. -- [Appendix B: Verify the configuration](#verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. +- [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. When you have completed the steps in this guide, see the following topics for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: @@ -134,7 +134,6 @@ The lab architecture is summarized in the following diagram: [Configure Hyper-V](#configure-hyper-v)
    [Convert PC to VHD](#convert-pc-to-vhd)
    [Configure VHDs](#configure-vhds)
    -[Verify the configuration](#verify-the-configuration) ### Verify support and install Hyper-V @@ -300,8 +299,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 Enable-VMIntegrationService –Name "Guest Service Interface" -VMName PC1 ``` - -### Configure Windows Server 2012 R2 VHDs +### Configure VHDs 1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first VM by typing the following command: @@ -550,7 +548,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most Approximate round trip times in milli-seconds: Minimum = 1ms, Maximum = 3ms, Average = 2ms ``` -36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#verify-the-configuration) for more information. +36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration) for more information. 37. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: ``` From a469f5e8afff9905386f14384894d7a705ee77f1 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Fri, 9 Sep 2016 13:15:26 -0700 Subject: [PATCH 090/108] Updatd to new cmdlet-ref link, tidied up syntax lines --- ...ing-uev-with-windows-powershell-and-wmi.md | 7 ++-- ...ith-system-center-configuration-manager.md | 4 +- ...anage-administrative-backup-and-restore.md | 2 +- ...plates-using-windows-powershell-and-wmi.md | 39 ++++++++++--------- ...ackages-with-windows-powershell-and-wmi.md | 32 ++++++++------- 5 files changed, 46 insertions(+), 38 deletions(-) diff --git a/windows/manage/uev-administering-uev-with-windows-powershell-and-wmi.md b/windows/manage/uev-administering-uev-with-windows-powershell-and-wmi.md index 1d0ac589ef..3b0c73a34d 100644 --- a/windows/manage/uev-administering-uev-with-windows-powershell-and-wmi.md +++ b/windows/manage/uev-administering-uev-with-windows-powershell-and-wmi.md @@ -16,8 +16,7 @@ ms.prod: w10 User Experience Virtualization (UE-V) provides Windows PowerShell cmdlets to help administrators perform various UE-V tasks. The following sections provide more information about using Windows PowerShell in UE-V. -**Note**
    -Administering UE-V with Windows PowerShell requires PowerShell 3.0 or higher. For a complete list of UE-V PowerShell cmdlets, see [UE-V Cmdlet Reference](https://technet.microsoft.com/library/dn520275.aspx). +> **Note**  Administering UE-V with Windows PowerShell requires PowerShell 3.0 or higher. For a complete list of UE-V cmdlets, see [User Experience Virtualization in Windows PowerShell](https://technet.microsoft.com/library/mt772286.aspx). ## Managing the UE-V service and packages by using Windows PowerShell and WMI @@ -38,4 +37,6 @@ Add or vote on suggestions on the [User Experience Virtualization feedback site] ## Related topics -[Administering UE-V](uev-administering-uev.md) +- [Administering UE-V](uev-administering-uev.md) + +- [User Experience Virtualization in Windows PowerShell](https://technet.microsoft.com/library/mt772286.aspx) \ No newline at end of file diff --git a/windows/manage/uev-configuring-uev-with-system-center-configuration-manager.md b/windows/manage/uev-configuring-uev-with-system-center-configuration-manager.md index 29e09b7499..e18bff1e74 100644 --- a/windows/manage/uev-configuring-uev-with-system-center-configuration-manager.md +++ b/windows/manage/uev-configuring-uev-with-system-center-configuration-manager.md @@ -160,7 +160,7 @@ It might be necessary to change the PowerShell execution policy to allow these s 3. Run this command on a machine running the ConfigMgr Admin Console: ``` syntax - C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe –Site ABC –CabFilePath “C:\MyCabFiles\UevPolicyItem.cab” –ConfigurationFile “c:\AgentConfiguration.xml” + C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe -Site ABC -CabFilePath "C:\MyCabFiles\UevPolicyItem.cab" -ConfigurationFile "c:\AgentConfiguration.xml" ``` 4. Import the CAB file using ConfigMgr console or PowerShell Import-CMConfigurationItem @@ -205,7 +205,7 @@ The result is a baseline CAB file that is ready for import into Configuration Ma 3. Add the command and parameters to the .bat file that will generate the baseline. The following example creates a baseline that distributes Notepad and Calculator: ``` syntax - C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevTemplateBaselineGenerator.exe –Site “ABC” –TemplateFolder “C:\ProductionUevTemplates” –Register “MicrosoftNotepad.xml, MicrosoftCalculator.xml” –CabFilePath “C:\MyCabFiles\UevTemplateBaseline.cab” + C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevTemplateBaselineGenerator.exe -Site "ABC" -TemplateFolder "C:\ProductionUevTemplates" -Register "MicrosoftNotepad.xml, MicrosoftCalculator.xml" -CabFilePath "C:\MyCabFiles\UevTemplateBaseline.cab" ``` 4. Run the .bat file to create UevTemplateBaseline.cab ready for import into Configuration Manager. diff --git a/windows/manage/uev-manage-administrative-backup-and-restore.md b/windows/manage/uev-manage-administrative-backup-and-restore.md index 1bf9c198d2..4b70595e59 100644 --- a/windows/manage/uev-manage-administrative-backup-and-restore.md +++ b/windows/manage/uev-manage-administrative-backup-and-restore.md @@ -34,7 +34,7 @@ When replacing a user’s device, UE-V automatically restores settings if the us You can also use the Windows PowerShell cmdlet, Restore-UevBackup, to restore settings from a different device. To clone the settings packages for the new device, use the following cmdlet in Windows PowerShell: ``` syntax -Restore-UevBackup –Machine +Restore-UevBackup -Machine ``` where <MachineName> is the computer name of the device. diff --git a/windows/manage/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md b/windows/manage/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md index 8896d2bf40..590e4d58c3 100644 --- a/windows/manage/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md +++ b/windows/manage/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md @@ -14,11 +14,12 @@ ms.prod: w10 **Applies to** - Windows 10, version 1607 -User Experience Virtualization (UE-V) uses XML settings location templates to define the settings that User Experience Virtualization captures and applies. UE-V includes a set of standard settings location templates. It also includes the UE-V template generator tool that enables you to create custom settings location templates. After you create and deploy settings location templates, you can manage those templates by using Windows PowerShell and the Windows Management Instrumentation (WMI). For a complete list of UE-V PowerShell cmdlets, see [UE-V 2 Cmdlet Reference](https://technet.microsoft.com/library/dn520275.aspx). +User Experience Virtualization (UE-V) uses XML settings location templates to define the settings that User Experience Virtualization captures and applies. UE-V includes a set of standard settings location templates. It also includes the UE-V template generator tool that enables you to create custom settings location templates. After you create and deploy settings location templates, you can manage those templates by using Windows PowerShell and the Windows Management Instrumentation (WMI). + +> **Note**  For a complete list of UE-V cmdlets, see [User Experience Virtualization in Windows PowerShell](https://technet.microsoft.com/library/mt772286.aspx). ## Manage UE-V settings location templates by using Windows PowerShell - The WMI and Windows PowerShell features of UE-V include the ability to enable, disable, register, update, and unregister settings location templates. By using these features, you can automate the process of registering, updating, or unregistering templates with the UE-V service. You can also manually register templates by using WMI and Windows PowerShell commands. By using these features in conjunction with an electronic software distribution solution, Group Policy, or another automated deployment method such as a script, you can further automate that process. You must have administrator permissions to update, register, or unregister a settings location template. Administrator permissions are not required to enable, disable, or list templates. @@ -46,11 +47,11 @@ You must have administrator permissions to update, register, or unregister a set

    Lists all the settings location templates that are registered on the computer.

    -

    Get-UevTemplate –Application <string>

    +

    Get-UevTemplate -Application <string>

    Lists all the settings location templates that are registered on the computer where the application name or template name contains <string>.

    -

    Get-UevTemplate –TemplateID <string>

    +

    Get-UevTemplate -TemplateID <string>

    Lists all the settings location templates that are registered on the computer where the template ID contains <string>.

    @@ -78,7 +79,7 @@ You must have administrator permissions to update, register, or unregister a set

    Registers one or more settings location template with UE-V by using relative paths and/or wildcard characters in file paths. After a template is registered, UE-V synchronizes the settings that are defined in the template between computers that have the template registered.

    -

    Register-UevTemplate –LiteralPath <template file path>[,<template file path>]

    +

    Register-UevTemplate -LiteralPath <template file path>[,<template file path>]

    Registers one or more settings location template with UE-V by using literal paths, where no characters can be interpreted as wildcard characters. After a template is registered, UE-V synchronizes the settings that are defined in the template between computers that have the template registered.

    @@ -94,11 +95,11 @@ You must have administrator permissions to update, register, or unregister a set

    Updates one or more settings location templates with a more recent version of the template. Use relative paths and/or wildcard characters in the file paths. The new template should be a newer version than the existing template.

    -

    Update-UevTemplate –LiteralPath <template file path>[,<template file path>]

    +

    Update-UevTemplate -LiteralPath <template file path>[,<template file path>]

    Updates one or more settings location templates with a more recent version of the template. Use full paths to template files, where no characters can be interpreted as wildcard characters. The new template should be a newer version than the existing template.

    -

    Clear-UevAppXPackage –Computer [-PackageFamilyName] <package family name>[,<package family name>]

    +

    Clear-UevAppXPackage -Computer [-PackageFamilyName] <package family name>[,<package family name>]

    Removes one or more Windows apps from the computer Windows app list.

    @@ -106,15 +107,15 @@ You must have administrator permissions to update, register, or unregister a set

    Removes Windows app from the current user Windows app list.

    -

    Clear-UevAppXPackage –Computer -All

    +

    Clear-UevAppXPackage -Computer -All

    Removes all Windows apps from the computer Windows app list.

    -

    Clear-UevAppXPackage [–CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]

    +

    Clear-UevAppXPackage [-CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]

    Removes one or more Windows apps from the current user Windows app list.

    -

    Clear-UevAppXPackage [–CurrentComputerUser] -All

    +

    Clear-UevAppXPackage [-CurrentComputerUser] -All

    Removes all Windows apps from the current user Windows app list.

    @@ -122,11 +123,11 @@ You must have administrator permissions to update, register, or unregister a set

    Disables a settings location template for the current user of the computer.

    -

    Disable-UevAppXPackage –Computer [-PackageFamilyName] <package family name>[,<package family name>]

    +

    Disable-UevAppXPackage -Computer [-PackageFamilyName] <package family name>[,<package family name>]

    Disables one or more Windows apps in the computer Windows app list.

    -

    Disable-UevAppXPackage [–CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]

    +

    Disable-UevAppXPackage [-CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]

    Disables one or more Windows apps in the current user Windows app list.

    @@ -134,11 +135,11 @@ You must have administrator permissions to update, register, or unregister a set

    Enables a settings location template for the current user of the computer.

    -

    Enable-UevAppXPackage –Computer [-PackageFamilyName] <package family name>[,<package family name>]

    +

    Enable-UevAppXPackage -Computer [-PackageFamilyName] <package family name>[,<package family name>]

    Enables one or more Windows apps in the computer Windows app list.

    -

    Enable-UevAppXPackage [–CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]

    +

    Enable-UevAppXPackage [-CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]

    Enables one or more Windows apps in the current user Windows app list.

    @@ -146,7 +147,7 @@ You must have administrator permissions to update, register, or unregister a set

    Determines whether one or more settings location templates comply with its XML schema. Can use relative paths and wildcard characters.

    -

    Test-UevTemplate –LiteralPath <template file path>[,<template file path>]

    +

    Test-UevTemplate -LiteralPath <template file path>[,<template file path>]

    Determines whether one or more settings location templates comply with its XML schema. The path must be a full path to the template file, but does not include wildcard characters.

    @@ -215,9 +216,9 @@ The enabled state is set in the current user section of the registry.
    **PolicyMachine** The enabled state is set in the policy section of the local computer section of the registry. -To get the user-configured list of Windows apps, at the Windows PowerShell command prompt, enter: `Get-UevAppxPackage –CurrentComputerUser` +To get the user-configured list of Windows apps, at the Windows PowerShell command prompt, enter: `Get-UevAppxPackage -CurrentComputerUser` -To get the computer-configured list of Windows apps, at the Windows PowerShell command prompt, enter: `Get-UevAppxPackage –Computer` +To get the computer-configured list of Windows apps, at the Windows PowerShell command prompt, enter: `Get-UevAppxPackage -Computer` For either parameter, CurrentComputerUser or Computer, the cmdlet returns a list of the Windows apps that are configured at the user or at the computer level. @@ -259,7 +260,7 @@ User Experience Virtualization provides the following set of WMI commands. Admin

    Lists all the settings location templates that are registered for the computer.

    -

    Invoke-WmiMethod –Namespace root\Microsoft\UEV –Class SettingsLocationTemplate –Name GetProcessInfoByTemplateId <template Id>

    +

    Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name GetProcessInfoByTemplateId <template Id>

    Gets the name of the program and version information, which depends on the template name.

    @@ -337,3 +338,5 @@ Add or vote on suggestions on the [User Experience Virtualization feedback site] [Administering UE-V with Windows PowerShell and WMI](uev-administering-uev-with-windows-powershell-and-wmi.md) [Administering UE-V](uev-administering-uev.md) + +[User Experience Virtualization in Windows PowerShell](https://technet.microsoft.com/library/mt772286.aspx) diff --git a/windows/manage/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md b/windows/manage/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md index 4018552faf..66c65e3f8b 100644 --- a/windows/manage/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md +++ b/windows/manage/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md @@ -14,7 +14,9 @@ ms.prod: w10 **Applies to** - Windows 10, version 1607 -You can use Windows Management Instrumentation (WMI) and Windows PowerShell to manage User Experience Virtualization (UE-V) service configuration and synchronization behavior. For a complete list of UE-V PowerShell cmdlets, see [UE-V Cmdlet Reference](https://technet.microsoft.com/library/dn520275.aspx). +You can use Windows Management Instrumentation (WMI) and Windows PowerShell to manage User Experience Virtualization (UE-V) service configuration and synchronization behavior. + +>**Note**  For a complete list of UE-V cmdlets, see [User Experience Virtualization in Windows PowerShell](https://technet.microsoft.com/library/mt772286.aspx). ## To configure the UE-V service with Windows PowerShell @@ -67,23 +69,23 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m

    Gets the details for each configuration setting. Displays where the setting is configured or if it uses the default value. Is displayed if the current setting is valid.

    -

    Set-UevConfiguration -Computer –EnableDontSyncWindows8AppSettings

    +

    Set-UevConfiguration -Computer -EnableDontSyncWindows8AppSettings

    Configures the UE-V service to not synchronize any Windows apps for all users on the computer.

    -

    Set-UevConfiguration -CurrentComputerUser – EnableDontSyncWindows8AppSettings

    +

    Set-UevConfiguration -CurrentComputerUser -EnableDontSyncWindows8AppSettings

    Configures the UE-V service to not synchronize any Windows apps for the current computer user.

    -

    Set-UevConfiguration -Computer –EnableFirstUseNotification

    +

    Set-UevConfiguration -Computer -EnableFirstUseNotification

    Configures the UE-V service to display notification the first time the service runs for all users on the computer.

    -

    Set-UevConfiguration -Computer –DisableFirstUseNotification

    +

    Set-UevConfiguration -Computer -DisableFirstUseNotification

    Configures the UE-V service to not display notification the first time that the service runs for all users on the computer.

    -

    Set-UevConfiguration -Computer –EnableSettingsImportNotify

    +

    Set-UevConfiguration -Computer -EnableSettingsImportNotify

    Configures the UE-V service to notify all users on the computer when settings synchronization is delayed.

    Use the DisableSettingsImportNotify parameter to disable notification.

    @@ -93,7 +95,7 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m

    Use the DisableSettingsImportNotify parameter to disable notification.

    -

    Set-UevConfiguration -Computer –EnableSyncUnlistedWindows8Apps

    +

    Set-UevConfiguration -Computer -EnableSyncUnlistedWindows8Apps

    Configures the UE-V service to synchronize all Windows apps that are not explicitly disabled by the Windows app list for all users of the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    Use the DisableSyncUnlistedWindows8Apps parameter to configure the UE-V service to synchronize only Windows apps that are explicitly enabled by the Windows App List.

    @@ -103,17 +105,17 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m

    Use the DisableSyncUnlistedWindows8Apps parameter to configure the UE-V service to synchronize only Windows apps that are explicitly enabled by the Windows App List.

    -

    Set-UevConfiguration –Computer –DisableSync

    +

    Set-UevConfiguration -Computer -DisableSync

    Disables UE-V for all the users on the computer.

    Use the EnableSync parameter to enable or re-enable.

    -

    Set-UevConfiguration –CurrentComputerUser -DisableSync

    +

    Set-UevConfiguration -CurrentComputerUser -DisableSync

    Disables UE-V for the current user on the computer.

    Use the EnableSync parameter to enable or re-enable.

    -

    Set-UevConfiguration -Computer –EnableTrayIcon

    +

    Set-UevConfiguration -Computer -EnableTrayIcon

    Enables the UE-V icon in the notification area for all users of the computer.

    Use the DisableTrayIcon parameter to disable the icon.

    @@ -142,7 +144,7 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m

    Defines a per-user settings storage location.

    -

    Set-UevConfiguration –Computer –SettingsTemplateCatalogPath <path to catalog>

    +

    Set-UevConfiguration -Computer -SettingsTemplateCatalogPath <path to catalog>

    Sets the settings template catalog path for all users of the computer.

    @@ -162,11 +164,11 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m

    Set the synchronization time-out for the current user.

    -

    Clear-UevConfiguration –Computer -<setting name>

    +

    Clear-UevConfiguration -Computer -<setting name>

    Clears the specified setting for all users on the computer.

    -

    Clear-UevConfiguration –CurrentComputerUser -<setting name>

    +

    Clear-UevConfiguration -CurrentComputerUser -<setting name>

    Clears the specified setting for the current user only.

    @@ -244,7 +246,7 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m

    Displays the UE-V service configuration that is defined for a computer.

    -

    Get-WmiObject –Namespace root\Microsoft\Uev ConfigurationItem

    +

    Get-WmiObject -Namespace root\Microsoft\Uev ConfigurationItem

    Displays the details for each configuration item.

    @@ -349,3 +351,5 @@ Add or vote on suggestions on the [User Experience Virtualization feedback site] [Administering UE-V with Windows PowerShell and WMI](uev-administering-uev-with-windows-powershell-and-wmi.md) [Administering UE-V](uev-administering-uev.md) + +[User Experience Virtualization in Windows PowerShell](https://technet.microsoft.com/library/mt772286.aspx) From ddb03c41d779b28c8b4de5ce74782e0703c04e8d Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Fri, 9 Sep 2016 13:22:46 -0700 Subject: [PATCH 091/108] Fixed some link text --- ...-uev-agent-and-packages-with-windows-powershell-and-wmi.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/manage/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md b/windows/manage/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md index 66c65e3f8b..eeb54e2454 100644 --- a/windows/manage/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md +++ b/windows/manage/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md @@ -96,12 +96,12 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m

    Set-UevConfiguration -Computer -EnableSyncUnlistedWindows8Apps

    -

    Configures the UE-V service to synchronize all Windows apps that are not explicitly disabled by the Windows app list for all users of the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    +

    Configures the UE-V service to synchronize all Windows apps that are not explicitly disabled by the Windows app list for all users of the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    Use the DisableSyncUnlistedWindows8Apps parameter to configure the UE-V service to synchronize only Windows apps that are explicitly enabled by the Windows App List.

    Set-UevConfiguration -CurrentComputerUser - EnableSyncUnlistedWindows8Apps

    -

    Configures the UE-V service to synchronize all Windows apps that are not explicitly disabled by the Windows app list for the current user on the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    +

    Configures the UE-V service to synchronize all Windows apps that are not explicitly disabled by the Windows app list for the current user on the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    Use the DisableSyncUnlistedWindows8Apps parameter to configure the UE-V service to synchronize only Windows apps that are explicitly enabled by the Windows App List.

    From ab6082ff9db9369f976b181bb8d8dabe1a41210c Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 13:28:15 -0700 Subject: [PATCH 092/108] final draft --- ...-sccm.md => windows-10-poc-sc-config-mgr.md} | 0 windows/deploy/windows-10-poc.md | 17 ++++++++--------- 2 files changed, 8 insertions(+), 9 deletions(-) rename windows/deploy/{windows-10-poc-sccm.md => windows-10-poc-sc-config-mgr.md} (100%) diff --git a/windows/deploy/windows-10-poc-sccm.md b/windows/deploy/windows-10-poc-sc-config-mgr.md similarity index 100% rename from windows/deploy/windows-10-poc-sccm.md rename to windows/deploy/windows-10-poc-sc-config-mgr.md diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 1a0dc24077..77dd284d4e 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -14,11 +14,9 @@ author: greg-lindsay - Windows 10 -Are you interested in upgrading to Windows 10? +If you are interested in upgrading to Windows 10 and would like to check out the upgrade process at no cost, and without having to actually upgrade any production devices, then keep reading... -Did you know that you can test drive Windows 10, and check out the upgrade process at no cost, all without having to actually upgrade any production devices? - -If you have a computer running Windows 8 or a later OS with 16GB of RAM, you have everything you need to quickly set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. To see how, keep reading... +If you have a computer running Windows 8 or a later OS with 16GB of RAM, you have everything you need to quickly set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. ## In this guide @@ -42,7 +40,7 @@ The following optional topics are also available: When you have completed the steps in this guide, see the following topics for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: - [Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md) -- [Deploy Windows 10 in a test lab using System Center](windows-10-poc-sccm.md) +- [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) ## Hardware and software requirements @@ -642,10 +640,11 @@ Use the following procedures to verify that the PoC environment is configured pr ping -n 1 dc1.contoso.com tracert www.microsoft.com ``` - **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed. - **hostname** displays the name of the local computer, for example W7PC-001. - **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net. - **tracert* displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. + **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
    + **hostname** displays the name of the local computer, for example W7PC-001.
    + **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
    + **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
    + **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. ## Related Topics From acd3bd79afee8a5b515d09a6f757b5a0676bc67c Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 15:02:19 -0700 Subject: [PATCH 093/108] more stuff --- .../deploy/windows-10-poc-sc-config-mgr.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/windows/deploy/windows-10-poc-sc-config-mgr.md b/windows/deploy/windows-10-poc-sc-config-mgr.md index 31c306e7bf..1a4e5e7d83 100644 --- a/windows/deploy/windows-10-poc-sc-config-mgr.md +++ b/windows/deploy/windows-10-poc-sc-config-mgr.md @@ -47,7 +47,33 @@ Description here. Stop-Process -Name Explorer ``` 3. Download [System Center Configuration Manager and Endpoint Protection](https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-configuration-manager-and-endpoint-protection) on SRV1, double-click the file, enter **C:\configmgr** for **Unzip to folder**, and click **Unzip**. The directory will be automatically created. Click **OK** and then close the WinZip Self-Extractor dialog box when finished. + +``` +New-Item -Path c:\setupdl -ItemType Directory +New-SmbShare -Name SetupDL$ -Path C:\setupdl -ChangeAccess EVERYONE +cmd /c c:\configmgr\SMSSETUP\BIN\X64\setupdl.exe "\\greglin-xps\SetupDL$" + +Install-WindowsFeature Web-Windows-Auth +Install-WindowsFeature Web-ISAPI-Ext +Install-WindowsFeature Web-Metabase +Install-WindowsFeature Web-WMI +Install-WindowsFeature BITS +Install-WindowsFeature RDC +Install-WindowsFeature NET-Framework-Features +Install-WindowsFeature Web-Asp-Net +Install-WindowsFeature Web-Asp-Net45 +Install-WindowsFeature NET-HTTP-Activation +Install-WindowsFeature NET-Non-HTTP-Activ + + +``` + +OK this is what I need to go with: +https://gallery.technet.microsoft.com/ConfigMgr-2012-R2-e52919cd + + 4. To start installation, type the following command at an elevated Windows PowerShell prompt: + ``` C:\configmgr\SMSSETUP\BIN\X64\Setup.exe ``` From 6814dfdbb692ab4f049d59408448808d91916ba9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 15:29:12 -0700 Subject: [PATCH 094/108] more stuff --- windows/deploy/windows-10-poc.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 77dd284d4e..d549c32bb2 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -14,9 +14,9 @@ author: greg-lindsay - Windows 10 -If you are interested in upgrading to Windows 10 and would like to check out the upgrade process at no cost, and without having to actually upgrade any production devices, then keep reading... +If you are interested in upgrading to Windows 10 and want to know more about the upgrade process, then keep reading... -If you have a computer running Windows 8 or a later OS with 16GB of RAM, you have everything you need to quickly set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. +Do you have a computer running Windows 8 or later with 16GB of RAM? If so, then you have everything you need to set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. ## In this guide @@ -121,7 +121,7 @@ The lab architecture is summarized in the following diagram: **Note**: >If you have an existing Hyper-V host, you can use this host if desired and skip the Hyper-V installation section in this guide. ->The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts to the corporate network. +>The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts. ## Configure the PoC environment @@ -258,13 +258,13 @@ Instructions to "type" commands provided in this guide can be typed, but in most    a) Remove the existing external virtual switch, then add the poc-external switch
       b) Rename the existing external switch to "poc-external"
       c) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
    - If you choose b) or c), then to not run the second command below. + If you choose b) or c), then do not run the second command below. ``` New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" ``` - >Additionally, since an external virtual switch is associated to a physical NIC on the Hyper-V host, this NIC must be specified when adding the virtual switch. This step is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. + >Also, since an external virtual switch is associated to a physical network adapter on the Hyper-V host, this adapter must be specified when adding the virtual switch. This is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. 2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: @@ -386,7 +386,8 @@ Instructions to "type" commands provided in this guide can be typed, but in most Start-VM PC1 vmconnect localhost PC1 ``` -15. Sign on to PC1 using an account that has local administrator rights.
    +15. Sign on to PC1 using an account that has local administrator rights. + >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. 16. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. @@ -396,7 +397,8 @@ Instructions to "type" commands provided in this guide can be typed, but in most 17. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. 18. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. - >To open Windows PowerShell on Windows 7, click Start, and search for "power." + + To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." ``` ipconfig @@ -428,7 +430,7 @@ Instructions to "type" commands provided in this guide can be typed, but in most Our Site Name: Default-First-Site-Name Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 ``` ->**Note**: If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. +>If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. 19. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: From 9027fa2ea3a6ecab1f515e30701b0c58e860c9eb Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 15:42:06 -0700 Subject: [PATCH 095/108] more stuff --- windows/deploy/windows-10-poc-sc-config-mgr.md | 6 ++++++ windows/deploy/windows-10-poc.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/deploy/windows-10-poc-sc-config-mgr.md b/windows/deploy/windows-10-poc-sc-config-mgr.md index 1a4e5e7d83..5096e58fdb 100644 --- a/windows/deploy/windows-10-poc-sc-config-mgr.md +++ b/windows/deploy/windows-10-poc-sc-config-mgr.md @@ -71,6 +71,12 @@ Install-WindowsFeature NET-Non-HTTP-Activ OK this is what I need to go with: https://gallery.technet.microsoft.com/ConfigMgr-2012-R2-e52919cd +Configure it as a primary site, add state migration point, distribution point, extend AD + +After running it I need to install the ADK, configure SQL, then run SCCM setup.exe + + + 4. To start installation, type the following command at an elevated Windows PowerShell prompt: diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index d549c32bb2..ef7e487c10 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -630,7 +630,7 @@ Use the following procedures to verify that the PoC environment is configured pr **Get-Service** displays a status of "Running" for both services.
    **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
    **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    - **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network. + **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
    **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. 3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: From 2b31ce94df70c5daec570b6ad040101566ba06a9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 9 Sep 2016 16:06:34 -0700 Subject: [PATCH 096/108] more stuff --- windows/deploy/windows-10-poc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index ef7e487c10..220f984040 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -103,7 +103,7 @@ The second computer is used to clone and mirror a client computer (computer 2) f >Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. -*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. The performance and features of the Hyper-V role are also much improved on later operating systems. If your host must be running Windows Server 2008 R2, steps to configure Hyper-V using WMI or the Hyper-V manager console are provided separately in [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). +*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. The performance and features of the Hyper-V role are also much improved on later operating systems. If your host must be running Windows Server 2008 R2, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. From 3f02c09a93b3e37a27248b631f40d8b4b48f99d7 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Sun, 11 Sep 2016 21:24:24 -0700 Subject: [PATCH 097/108] updated 3 files for Sept 12 update --- education/windows/TOC.md | 4 ++-- education/windows/create-tests-using-microsoft-forms.md | 2 +- education/windows/index.md | 8 +++++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index 5011faf996..64da3956f1 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -1,4 +1,4 @@ -# [Windows 10 for education](index.md) +# [Windows 10 for Education](index.md) ## [Change history for Windows 10 for Education](change-history-edu.md) ## [Windows 10 editions for education customers](windows-editions-for-education-customers.md) ## [Setup options for Windows 10](set-up-windows-10.md) @@ -9,7 +9,7 @@ ## [Get Minecraft Education Edition](get-minecraft-for-education.md) ### [For teachers: get Minecraft Education Edition](teacher-get-minecraft.md) ### [For IT administrators: get Minecraft Education Edition](school-get-minecraft.md) -## [Take tests in Windows 10](take-tests-in-windows-10.md) +## [Take tests in Windows 10 ](take-tests-in-windows-10.md) ### [Set up Take a Test on a single PC](take-a-test-single-pc.md) ### [Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md) ### [Create tests using Microsoft Forms](create-tests-using-microsoft-forms.md) diff --git a/education/windows/create-tests-using-microsoft-forms.md b/education/windows/create-tests-using-microsoft-forms.md index 0d25a2780c..ec0fc56066 100644 --- a/education/windows/create-tests-using-microsoft-forms.md +++ b/education/windows/create-tests-using-microsoft-forms.md @@ -21,7 +21,7 @@ To do this, teachers can select a check box to make it a secure test. Microsoft Microsoft Forms will perform checks to ensure students are taking the test in a locked down Take a Test session. If not, students are not permitted access to the assessment. -[Learn how block Internet access while students complete your form](https://support.office.com/article/6bd7e31d-5be0-47c9-a0dc-c0a74fc48959) +[Learn how to block Internet access while students complete your form](https://support.office.com/article/6bd7e31d-5be0-47c9-a0dc-c0a74fc48959) ## Related topics diff --git a/education/windows/index.md b/education/windows/index.md index 6e20c83aae..9dab24d896 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -9,9 +9,11 @@ author: jdeckerMS --- # Windows 10 for Education -[Windows 10 Education](https://www.microsoft.com/en-us/education/products/windows/default.aspx) empowers staff, administrators, teachers and students to do great things. +[Windows 10 Education and Windows 10 Pro Education](https://www.microsoft.com/en-us/education/products/windows/default.aspx) empowers staff, administrators, teachers and students to do great things. -[Find out how to get Windows 10 Education for your school.](https://www.microsoft.com/en-us/education/buy-license/overview-of-how-to-buy/default.aspx?tabshow=schools) +[Find out how to get Windows 10 Education or Windows 10 Pro Education for your school](https://www.microsoft.com/en-us/education/buy-license/overview-of-how-to-buy/default.aspx?tabshow=schools) + +[Learn more about what features and functionality are supported in each Windows edition](https://www.microsoft.com/WindowsForBusiness/Compare) ## In this section @@ -28,5 +30,5 @@ author: jdeckerMS ## Related topics -- [Windows 10 and Windows 10 Mobile](https://technet.microsoft.com/itpro/windows/index) - [Try it out: virtual labs and how-to videos for Windows 10 Education](https://technet.microsoft.com/en-us/windows/dn610356) +- [Windows 10 and Windows 10 Mobile](https://technet.microsoft.com/itpro/windows/index) From 7dba5ca501b295dc3c1dfabaf1bd2228a1287e02 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Sun, 11 Sep 2016 21:36:15 -0700 Subject: [PATCH 098/108] added en us locale to link since it doesn't work without it --- education/windows/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/index.md b/education/windows/index.md index 9dab24d896..f8d54749bf 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -13,7 +13,7 @@ author: jdeckerMS [Find out how to get Windows 10 Education or Windows 10 Pro Education for your school](https://www.microsoft.com/en-us/education/buy-license/overview-of-how-to-buy/default.aspx?tabshow=schools) -[Learn more about what features and functionality are supported in each Windows edition](https://www.microsoft.com/WindowsForBusiness/Compare) +[Learn more about what features and functionality are supported in each Windows edition](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) ## In this section From 049c2994da29eaef1bf26ec01df9c2d8bb2ef9ee Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 12 Sep 2016 14:39:54 +1000 Subject: [PATCH 099/108] update SKU name for Win10 edu --- ...lerts-queue-windows-defender-advanced-threat-protection.md | 2 +- ...rtal-access-windows-defender-advanced-threat-protection.md | 2 +- ...nfigure-aad-windows-defender-advanced-threat-protection.md | 2 +- ...re-arcsight-windows-defender-advanced-threat-protection.md | 2 +- ...ndpoints-gp-windows-defender-advanced-threat-protection.md | 2 +- ...dpoints-mdm-windows-defender-advanced-threat-protection.md | 2 +- ...points-sccm-windows-defender-advanced-threat-protection.md | 2 +- ...ints-script-windows-defender-advanced-threat-protection.md | 2 +- ...e-endpoints-windows-defender-advanced-threat-protection.md | 2 +- ...xy-internet-windows-defender-advanced-threat-protection.md | 2 +- ...figure-siem-windows-defender-advanced-threat-protection.md | 2 +- ...gure-splunk-windows-defender-advanced-threat-protection.md | 2 +- .../dashboard-windows-defender-advanced-threat-protection.md | 2 +- ...age-privacy-windows-defender-advanced-threat-protection.md | 3 ++- ...mpatibility-windows-defender-advanced-threat-protection.md | 2 +- ...error-codes-windows-defender-advanced-threat-protection.md | 2 +- ...gate-alerts-windows-defender-advanced-threat-protection.md | 2 +- ...gate-domain-windows-defender-advanced-threat-protection.md | 2 +- ...igate-files-windows-defender-advanced-threat-protection.md | 2 +- ...estigate-ip-windows-defender-advanced-threat-protection.md | 2 +- ...te-machines-windows-defender-advanced-threat-protection.md | 2 +- ...nage-alerts-windows-defender-advanced-threat-protection.md | 2 +- ...equirements-windows-defender-advanced-threat-protection.md | 4 ++-- ...d-configure-windows-defender-advanced-threat-protection.md | 2 +- ...al-overview-windows-defender-advanced-threat-protection.md | 2 +- .../settings-windows-defender-advanced-threat-protection.md | 2 +- ...-onboarding-windows-defender-advanced-threat-protection.md | 2 +- ...roubleshoot-windows-defender-advanced-threat-protection.md | 2 +- .../use-windows-defender-advanced-threat-protection.md | 2 +- .../windows-defender-advanced-threat-protection.md | 2 +- 30 files changed, 32 insertions(+), 31 deletions(-) diff --git a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md index 02d66f7c0d..09000d467d 100644 --- a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index 30b45491f9..4e5ae1d646 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -15,7 +15,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Azure Active Directory diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md index 51c6a67f78..65dcdf6805 100644 --- a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -17,7 +17,7 @@ localizationpriority: high - Azure Active Directory - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md index cb5fb08c28..614004d2dc 100644 --- a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) 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 0dc00ad4ef..6978b1a8f6 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 @@ -17,7 +17,7 @@ localizationpriority: high - Group Policy - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) 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 04ba717eb7..f667ac1b36 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 @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) 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 c7493e5656..e7e9a27b13 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 @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) 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 bc8fe33b4f..a2643013c6 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 @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) 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 fd3f14562f..18864595b3 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 @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) 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 18dff61270..5aaa60e929 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 @@ -17,7 +17,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md index 75a1c0f0a0..f8f22a049a 100644 --- a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md index 8033431e7e..60e1c00469 100644 --- a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md index bebd3a0cdb..a70c1c7836 100644 --- a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md index 715979e936..c921b59dc1 100644 --- a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -16,11 +16,12 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) + This section covers some of the most frequently asked questions regarding privacy and data handling for Windows Defender ATP. > [!NOTE] > This document explains the data storage and privacy details related to Windows Defender ATP. For more information related to Windows Defender ATP and other products and services like Windows Defender and Windows 10, see [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See also [Windows 10 privacy FAQ](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq) for more information. diff --git a/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md b/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md index 84d052ec72..e3df30dc93 100644 --- a/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender 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 4c51d1c44f..a4b75576ef 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 @@ -18,7 +18,7 @@ localizationpriority: high - Event Viewer - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md index 893a914547..ef95089b35 100644 --- a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md index cab6e62c2d..4e52c15a2e 100644 --- a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md @@ -15,7 +15,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) 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 fee3265cce..ff296372d8 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 @@ -15,7 +15,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md index dc852cb406..381ee7be12 100644 --- a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md @@ -15,7 +15,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md index 561daeebdd..217e287455 100644 --- a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md index 9e115b6e6f..d707f81431 100644 --- a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 32e4420124..8fa747d356 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) @@ -36,7 +36,7 @@ When you run the onboarding wizard for the first time, you must choose where you The Windows Defender ATP agent only supports the following editions of Windows 10: - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education 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 b584f2eb7b..9205bb0153 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 @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md index 9d6334217d..f9a18be888 100644 --- a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md index 4b5dd38660..a5df900c1d 100644 --- a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) 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 a88d28abcf..6ad9ebb407 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 @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md index 770c693912..150079eaff 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md @@ -15,7 +15,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md index 6be25ce91e..2f238a4d6d 100644 --- a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index f06de01862..9e4092ef6a 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to:** - Windows 10 Enterprise -- Windows 10 Enterprise for Education +- Windows 10 Education - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) From d4108bf0688761ca6753ea1fead86ff14fadc277 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 12 Sep 2016 10:22:32 -0700 Subject: [PATCH 100/108] Added MachineKeySet=True --- windows/keep-secure/bitlocker-how-to-enable-network-unlock.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md index 1884657372..4ab8f99c6b 100644 --- a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md +++ b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md @@ -150,6 +150,7 @@ To create a self-signed certificate, do the following: [NewRequest] Subject="CN=BitLocker Network Unlock certificate" ProviderType=0 + MachineKeySet=True Exportable=true RequestType=Cert KeyUsage="CERT_KEY_ENCIPHERMENT_KEY_USAGE" From 641c19bfdc3521ba2949ffd0756936dd792a1c0a Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 12 Sep 2016 12:52:57 -0700 Subject: [PATCH 101/108] Fixing url examples that are acting like broken links --- .../auto-configuration-settings-for-ie11.md | 2 +- .../auto-detection-dhcp-or-dns-servers-ieak11.md | 11 ++++++----- .../ie11-ieak/proxy-settings-ieak11-wizard.md | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-settings-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-settings-for-ie11.md index c430862513..f49ab30704 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-settings-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-settings-for-ie11.md @@ -51,7 +51,7 @@ After adding the `FEATURE\AUTOCONFIG\BRANDING` registry key, you can change your - **Automatic Configuration URL (.INS file) box:** Type the location of your automatic configuration script. - - **Automatic proxy URL (.JS, .JVS, or .PAC file) box:** Type the location of your automatic proxy script.

    **Important**
    Internet Explorer 11 no longer supports using file server locations with your proxy configuration (.pac) files. To keep using your .pac files, you have to keep them on a web server and reference them using a URL, like *http://share/test.ins*. + - **Automatic proxy URL (.JS, .JVS, or .PAC file) box:** Type the location of your automatic proxy script.

    **Important**
    Internet Explorer 11 no longer supports using file server locations with your proxy configuration (.pac) files. To keep using your .pac files, you have to keep them on a web server and reference them using a URL, like `http://share/test.ins`. If your branding changes aren't correctly deployed after running through this process, see [Auto configuration and auto proxy problems with Internet Explorer 11](auto-configuration-and-auto-proxy-problems-with-ie11.md). diff --git a/browsers/internet-explorer/ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md b/browsers/internet-explorer/ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md index cf7ec51045..65baf63d4b 100644 --- a/browsers/internet-explorer/ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md @@ -33,11 +33,12 @@ DHCP has a higher priority than DNS for automatic configuration. If DHCP provide ![](images/wedge.gif) **To set up automatic detection for DHCP servers** - Open the [DHCP Administrative Tool](https://go.microsoft.com/fwlink/p/?LinkId=302212), create a new option type, using the code number 252, and then associate it with the URL to your configuration file. For detailed instructions about how to do this, see [Create an option 252 entry in DHCP](https://go.microsoft.com/fwlink/p/?LinkId=294649). -

    **Examples:**
    -http://www.microsoft.com/webproxy.pac
    -http://marketing/config.ins
    -http://123.4.567.8/account.pac

    -For more detailed info about how to set up your DHCP server, see your server documentation. + + **Examples:**
    + `http://www.microsoft.com/webproxy.pac`
    + `http://marketing/config.ins`
    + `http://123.4.567.8/account.pac`

    + For more detailed info about how to set up your DHCP server, see your server documentation. ![](images/wedge.gif) **To set up automatic detection for DNS servers** diff --git a/browsers/internet-explorer/ie11-ieak/proxy-settings-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/proxy-settings-ieak11-wizard.md index bc7d4bb78f..c758d7acbf 100644 --- a/browsers/internet-explorer/ie11-ieak/proxy-settings-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/proxy-settings-ieak11-wizard.md @@ -20,7 +20,7 @@ Using a proxy server lets you limit access to the Internet. You can also use the 1. Check the **Enable proxy settings** box if you want to use proxy servers for any of your services. 2. Type the address of the proxy server you want to use for your services into the **Address of proxy** box. In most cases, a single proxy server is used for all of your services.

    -Proxy locations that don’t begin with a protocol (like, http:// or ftp://) are assumed to be a CERN-type HTTP proxy. For example, the entry *proxy* is treated the same as the entry *http://proxy*. +Proxy locations that don’t begin with a protocol (like, http:// or ftp://) are assumed to be a CERN-type HTTP proxy. For example, the entry *proxy* is treated the same as the entry `http://proxy`. 3. Type the port for each service. The default value is *80*. From 2f8d8607431c5dac7803ccb1d0341701931e56b4 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 12 Sep 2016 12:56:38 -0700 Subject: [PATCH 102/108] Removed extra bracket found by loc --- windows/keep-secure/overview-create-wip-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/overview-create-wip-policy.md b/windows/keep-secure/overview-create-wip-policy.md index 0bd61f269b..f0ae686b47 100644 --- a/windows/keep-secure/overview-create-wip-policy.md +++ b/windows/keep-secure/overview-create-wip-policy.md @@ -23,4 +23,4 @@ Microsoft Intune and System Center Configuration Manager helps you create and de |------|------------| |[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Intune helps you create and deploy your WIP policy, including letting you choose your protected apps, your WIP-protection level, and how to find enterprise data on the network. | |[Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |System Center Configuration Manager helps you create and deploy your WIP policy, including letting you choose your protected apps, your WIP-protection level, and how to find enterprise data on the network. | -|[Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md)] |Steps to create, verify, and perform a quick recovery using a Encrypting File System (EFS) Data Recovery Agent (DRA) certificate. | \ No newline at end of file +|[Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md) |Steps to create, verify, and perform a quick recovery using a Encrypting File System (EFS) Data Recovery Agent (DRA) certificate. | \ No newline at end of file From 9c3a613a359855ee775e2ae75f222830cfe1725b Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 12 Sep 2016 13:39:25 -0700 Subject: [PATCH 103/108] added ps example --- .../bitlocker-how-to-enable-network-unlock.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md index 4ab8f99c6b..d4d9a55257 100644 --- a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md +++ b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md @@ -141,7 +141,15 @@ To enroll a certificate from an existing certification authority (CA), do the fo 2. Select **Yes, export the private key**. 3. Complete the wizard to create the .pfx file. -To create a self-signed certificate, do the following: +To create a self-signed certificate, you can either use the New-SelfSignedCertificate cmdlet in Windows PowerShell or use Certreq. + +Windows PowerShell example: + +```syntax +New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -Subject "CN=BitLocker Network Unlock certificate" -KeyUsage KeyEncipherment -KeyUsageProperty Decrypt -KeyLength 2048 -KeySpec KeyExchange -HashAlgorithm sha512 -TextExtension @("1.3.6.1.4.1.311.21.10={text}OID=1.3.6.1.4.1.311.67.1.1","2.5.29.37={text}1.3.6.1.4.1.311.67.1.1") +``` + +Certreq example: 1. Create a text file with an .inf extension. For example, notepad.exe BitLocker-NetworkUnlock.inf 2. Add the following contents to the previously created file: @@ -181,7 +189,7 @@ To create a self-signed certificate, do the following: With the certificate and key created, deploy them to the infrastructure to properly unlock systems. To deploy the certificates, do the following: 1. On the WDS server, open a new MMC and add the certificates snap-in. Select the computer account and local computer when given the options. -2. Right-click the Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock item, choose All Tasks, then **Import** +2. Right-click the Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock item, choose All Tasks, then **Import**. 3. In the **File to Import** dialog, choose the .pfx file created previously. 4. Enter the password used to create the .pfx and complete the wizard. From 9a67c2e8f7153e7876392b7c435909d47751ef08 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 12 Sep 2016 14:08:35 -0700 Subject: [PATCH 104/108] more stuff --- .../deploy/windows-10-poc-sc-config-mgr.md | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/windows/deploy/windows-10-poc-sc-config-mgr.md b/windows/deploy/windows-10-poc-sc-config-mgr.md index 5096e58fdb..2b671577a8 100644 --- a/windows/deploy/windows-10-poc-sc-config-mgr.md +++ b/windows/deploy/windows-10-poc-sc-config-mgr.md @@ -73,9 +73,32 @@ https://gallery.technet.microsoft.com/ConfigMgr-2012-R2-e52919cd Configure it as a primary site, add state migration point, distribution point, extend AD -After running it I need to install the ADK, configure SQL, then run SCCM setup.exe +After running it I need to install the ADK, and WDS +To configure SQL I think I have to download SQLEXPR_x64_ENU which is extracted and then run setup to load the install wizard +This defaults to NT Service\MSSQL$SQLEXPRESS +Windows authentication mode +configure SQL - using SQL server installation center (?) + +Maybe use a configuration file +Maybe use: + +Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="contoso\administrator" /SQLSVCPASSWORD="pass@word1" /SQLSYSADMINACCOUNTS="contoso\administrator" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /UpdateEnabled=True /IACCEPTSQLSERVERLICENSETERMS + +.\Setup.exe /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS /SQLSYSADMINACCOUNTS="contoso\administrator" <--- this worked but I probably just need to add /sqlcollation to the first command (install) + +& sc.exe config "$servicename" obj= "[$domain\$username]" password= "[$password] <--- not this + +then run SCCM setup.exe + +Cripes I can't use SQL server express edition.... currently I only have this and the TCP port as failures. +SQL server tcp is enabled and set to static port... + +So.. +I need to download a full version of SQL somewhere +Install it with command line, set the port and firewall +There seems to be some memory requirement for SQL "Configuration Manager requries SQL server to reserve a minimum of 8 GB of memory for central or primary site... I don't know if this will prevent me from getting it working. 4. To start installation, type the following command at an elevated Windows PowerShell prompt: From 33d495c129c71819624ca13b62cf83bdd259d7e3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 12 Sep 2016 15:49:52 -0700 Subject: [PATCH 105/108] fixed 2012 R2 issue --- ...tivate-using-active-directory-based-activation-client.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deploy/activate-using-active-directory-based-activation-client.md b/windows/deploy/activate-using-active-directory-based-activation-client.md index cd91b2b614..5d993ea918 100644 --- a/windows/deploy/activate-using-active-directory-based-activation-client.md +++ b/windows/deploy/activate-using-active-directory-based-activation-client.md @@ -24,8 +24,8 @@ localizationpriority: medium **Looking for retail activation?** - [Get Help Activating Microsoft Windows](http://go.microsoft.com/fwlink/p/?LinkId=618644) -Active Directory-based activation is implemented as a role service that relies on AD DS to store activation objects. Active Directory-based activation requires that the forest schema be updated by adprep.exe on a computer running Windows Server 2012 R2 or Windows Server 2012, but after the schema is updated, older domain controllers can still activate clients. -Any domain-joined computers running Windows 10, Windows 8.1, Windows 8, Windows Server 2012 R2, or Windows Server 2012 with a GVLK will be activated automatically and transparently. They will stay activated as long as they remain members of the domain and maintain periodic contact with a domain controller. Activation takes place after the Licensing service starts. When this service starts, the computer contacts AD DS automatically, receives the activation object, and is activated without user intervention. +Active Directory-based activation is implemented as a role service that relies on AD DS to store activation objects. Active Directory-based activation requires that the forest schema be updated by adprep.exe on a computer running Windows Server 2012 or Windows Server 2012 R2, but after the schema is updated, older domain controllers can still activate clients. +Any domain-joined computers running Windows 10, Windows 8.1, Windows 8, Windows Server 2012, or Windows Server 2012 R2 with a GVLK will be activated automatically and transparently. They will stay activated as long as they remain members of the domain and maintain periodic contact with a domain controller. Activation takes place after the Licensing service starts. When this service starts, the computer contacts AD DS automatically, receives the activation object, and is activated without user intervention. To allow computers with GVLKs to activate themselves, use the Volume Activation Tools console in Windows Server 2012 R2 or the VAMT in earlier versions of Windows Server to create an object in the AD DS forest. You create this activation object by submitting a KMS host key to Microsoft, as shown in Figure 10. The process proceeds as follows: 1. Perform one of the following tasks: @@ -38,7 +38,7 @@ The process proceeds as follows: **Figure 10**. The Active Directory-based activation flow -For environments in which all computers are running Windows 10, Windows 8.1, Windows 8, Windows Server 2012 R2, or Windows Server 2012 R2, and they are joined to a domain, Active Directory-based activation is the best option for activating all client computers and servers, and you may be able to remove any KMS hosts from your environment. +For environments in which all computers are running Windows 10, Windows 8.1, Windows 8, Windows Server 2012, or Windows Server 2012 R2, and they are joined to a domain, Active Directory-based activation is the best option for activating all client computers and servers, and you may be able to remove any KMS hosts from your environment. If an environment will continue to contain earlier volume licensing operating systems and applications or if you have workgroup computers outside the domain, you need to maintain a KMS host to maintain activation status for earlier volume licensing editions of Windows and Office. Clients that are activated with Active Directory-based activation will maintain their activated state for up to 180 days since the last contact with the domain, but they will periodically attempt to reactivate before then and at the end of the 180day period. By default, this reactivation event occurs every seven days. When a reactivation event occurs, the client queries AD DS for the activation object. Client computers examine the activation object and compare it to the local edition as defined by the GVLK. If the object and GVLK match, reactivation occurs. If the AD DS object cannot be retrieved, client computers use KMS activation. If the computer is removed from the domain, when the computer or the Software Protection service is restarted, the operating system will change the status from activated to not activated, and the computer will try to activate with KMS. From ded230295ebde1c7be79cc0b6c0d5f29ce2e8e9b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 12 Sep 2016 15:55:41 -0700 Subject: [PATCH 106/108] removed poc topics --- windows/deploy/windows-10-poc-mdt.md | 531 -------------- .../deploy/windows-10-poc-sc-config-mgr.md | 133 ---- windows/deploy/windows-10-poc.md | 661 ------------------ 3 files changed, 1325 deletions(-) delete mode 100644 windows/deploy/windows-10-poc-mdt.md delete mode 100644 windows/deploy/windows-10-poc-sc-config-mgr.md delete mode 100644 windows/deploy/windows-10-poc.md diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md deleted file mode 100644 index cca03a9792..0000000000 --- a/windows/deploy/windows-10-poc-mdt.md +++ /dev/null @@ -1,531 +0,0 @@ ---- -title: Placeholder (Windows 10) -description: Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit - -**Applies to** - -- Windows 10 - -**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. - -The PoC environment is a virtual network running on Hyper-V with three virtual machines: -- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. -- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. -- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. - -This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. - -## In this guide - -Description here. - -## Install the Microsoft Deployment Toolkit (MDT) - -1. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: - ``` - $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 - Stop-Process -Name Explorer - ``` -2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. - -3. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. - -3. If desired, re-enable IE Enhanced Security Configuration: - ``` - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 - Stop-Process -Name Explorer - ``` - -## Create a deployment share - -1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso - ``` -2. Connect to SRV1 and verify that the Windows Enterprise installation DVD is mounted as driver letter D. - -3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. - -4. In the Deployment Workbench console, right-click Deployment Shares and select New Deployment Share. - -5. Use the following settings for the New Deployment Share Wizard: - - Deployment share path: **C:\MDTBuildLab**
    - - Share name: **MDTBuildLab$**
    - - Deployment share description: **MDT build lab**
    - - Options: click **Next** to accept the default
    - - Summary: click **Next**
    - - Progress: settings will be applied
    - - Confirmation: click **Finish** - -6. Expand the Deployment Shares node, and then expand MDT build lab. - -7. Right-click the Operating Systems node, and then click New Folder. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. - -7. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. - -8. Use the following settings for the Import Operating System Wizard: - - OS Type: **Full set of source files**
    - - Source: **D:\\**
    - - Destination: **W10Ent_x64**
    - - Summary: click **Next** - - Confirmation: click **Finish** - -9. For purposes of this test lab, we will not add applications (such as Microsoft Office) to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. - -10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: **REFW10X64-001**
    - - Task sequence name: **Windows 10 Enterprise x64 Default Image**
    - - Task sequence comments: **Reference Build**
    - - Template: **Standard Client Task Sequence** - - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** - - Specify Product Key: **Do not specify a product key at this time** - - Full Name: **Contoso** - - Organization: **Contoso** - - Internet Explorer home page: **http://www.contoso.com** - - Admin Password: **Do not specify an Administrator password at this time** - - Summary: click **Next** - - Confirmation: click **Finish** - -11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. - -12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. - -13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. - -14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. - -15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. - -16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. - >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. - -17. Click **OK** to complete editing the task sequence. - -18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. - -19. Replace the default rules with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - UserDataLocation=NONE - DoCapture=YES - OSInstall=Y - AdminPassword=pass@word1 - TimeZoneName=Pacific Standard Time - JoinWorkgroup=WORKGROUP - HideShell=YES - FinishAction=SHUTDOWN - DoNotCreateExtraPartition=YES - ApplyGPOPack=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=YES - SkipBitLocker=YES - SkipSummary=YES - SkipRoles=YES - SkipCapture=NO - SkipFinalSummary=YES - ``` - -20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\SRV1\MDTBuildLab$ - UserDomain=CONTOSO - UserID=administrator - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` - -21. Click **OK** to complete the configuration of the deployment share. - -22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. - -23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. - -24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). - ->Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. - -25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: - - ``` - New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB - Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 - Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso - Start-VM REFW10X64-001 - vmconnect localhost REFW10X64-001 - ``` -26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. - -27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. - - Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: - - - Install the Windows 10 Enterprise operating system. - - Install added applications, roles, and features. - - Update the operating system using Windows Update (or WSUS if optionally specified). - - Stage Windows PE on the local disk. - - Run System Preparation (Sysprep) and reboot into Windows PE. - - Capture the installation to a Windows Imaging (WIM) file. - - Turn off the virtual machine. - - This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on your deployment server. The file name is **REFW10X64-001.wim**. - - ## Deploy a Windows 10 image using MDT - -This procedure will demonstrate how to deploy the reference image to the PoC environment using MDT. - -1. On SRV1, open the MDT Deployment Workbench console, right-click **Deployment Shares**, and then click **New Deployment Share**. Use the following values in the New Deployment Share Wizard: - - **Deployment share path**: C:\MDTProd - - **Share name**: MDTProd$ - - **Deployment share description**: MDT Production - - **Options**: accept the default - -2. Click **Finish** and verify the new deployment share was added successfully. - -3. In the Deployment Workbench console, expand the MDT Production deployment share, right-click **Operating Systems**, and then click **New Folder**. Name the new folder **Windows 10** and complete the wizard using default values. - -4. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. - -5. On the **OS Type** page, choose **Custom image file** and then click **Next**. - -6. On the Image page, browse to the C:\MDTBuildLab\Captures\REFW10X64-001.wim file created in the previous procedure, click **Open**, and then click **Next**. - -7. On the Setup page, select **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path**. - -8. Under **Setup source directory**, browse to **C:\MDTBuildLab\Operating Systems\W10Ent_x64** click **OK** and then click **Next**. - -9. On the Destination page, accept the default Destination directory name of **REFW10X64-001**, click **Next** twice, and then click **Finish**. - -10. In the Operating Systems > Windows 10 node, double-click the operating system that was added to view its Properties. Change the Operating system name to **Windows 10 Enterprise x64 Custom Image** and then click **OK**. - -### Create the deployment task sequence - -1. Using the Deployment Workbench, select Task Sequences in the MDT Production node, and create a folder named **Windows 10**. - -2. Right-click the Windows 10 folder created in the previous step, and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: W10-X64-001 - - Task sequence name: Windows 10 Enterprise x64 Custom Image - - Task sequence comments: Production Image - - Select Template: Standard Client Task Sequence - - Select OS: Windows 10 Enterprise x64 Custom Image - - Specify Product Key: Do not specify a product key at this time - - Full Name: Contoso - - Organization: Contoso - - Internet Explorer home page: http://www.contoso.com - - Admin Password: pass@word1 - -### Configure the MDT production deployment share - -1. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\Bootstrap.ini" C:\MDTProd\Control\Bootstrap.ini -Force - copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\CustomSettings.ini" C:\MDTProd\Control\CustomSettings.ini -Force - ``` -2. In the Deployment Workbench console on SRV1, right-click the **MDT Production** deployment share and then click Properties. - -3. Click the **Rules** tab and replace the rules with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - OSInstall=YES - UserDataLocation=AUTO - TimeZoneName=Pacific Standard Time - OSDComputername=#Left("PC-%SerialNumber%",7)# - AdminPassword=pass@word1 - JoinDomain=contoso.com - DomainAdmin=administrator - DomainAdminDomain=CONTOSO - DomainAdminPassword=pass@word1 - ScanStateArgs=/ue:*\* /ui:CONTOSO\* - USMTMigFiles001=MigApp.xml - USMTMigFiles002=MigUser.xml - HideShell=YES - ApplyGPOPack=NO - SkipAppsOnUpgrade=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=NO - SkipBitLocker=YES - SkipSummary=YES - SkipCapture=YES - SkipFinalSummary=NO - EventService=http://SRV1:9800 - ``` - **Note**: The contents of the Rules tab are added to c:\MDTProd\Control\CustomSettings.ini. - - >In this example a **MachineObjectOU** entry is not provided. Normally this entry describes the specific OU where new client computer objects are created in Active Directory. However, for the purposes of this test lab clients are added to the default computers OU, which requires that this parameter be unspecified. - -4. Click **Edit Bootstap.ini** and replace text in the file with the following text: - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\SRV1\MDTProd$ - UserDomain=CONTOSO - UserID=administrator - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` -5. Click **OK** when finished. - -### Update the deployment share - -1. Right-click the **MDT Production** deployment share and then click **Update Deployment Share**. - -2. Use the default options for the Update Deployment Share Wizard. The update process requires 5 to 10 minutes to complete. - -3. Click **Finish** when the update is complete. - -### Enable deployment monitoring - -1. In the Deployment Workbench console, right-click **MDT Production** and then click **Properties**. - -2. On the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. - -3. Verify the monitoring service is working as expected by opening the following link on SRV1 in Internet Explorer: [http://localhost:9800/MDTMonitorEvent/](http://localhost:9800/MDTMonitorEvent/). If you do not see "**You have created a service**" at the top of the page, see [Troubleshooting MDT 2012 Monitoring](https://blogs.technet.microsoft.com/mniehaus/2012/05/10/troubleshooting-mdt-2012-monitoring/). - -4. Close Internet Explorer. - -### Configure Windows Deployment Services - -1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - WDSUTIL /Verbose /Progress /Initialize-Server /Server:SRV1 /RemInst:"C:\RemoteInstall" - WDSUTIL /Set-Server /AnswerClients:All - ``` - -2. Click **Start**, type **Windows Deployment**, and then click **Windows Deployment Services**. - -3. In the Windows Deployment Services console, expand Servers, expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. - -4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, click **Next**, and accept the defaults in the Add Image Wizard. Click **Finish** to complete adding a boot image. - -### Deploy the client image - -1. Before using WDS to deploy a client image, you must temporarily disable the external network adapter on SRV1. This is just an artifact of the lab environment. In a typical deployment environment WDS would not be installed on the default gateway. **Note**: Do not disable the *internal* network interface. To disable the *external* interface on SRV1, open a Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Disable-NetAdapter "Ethernet 2" -Confirm:$false - ``` - -2. Next, switch to the Hyper-V host and open an elevated Windows PowerShell prompt. Create a generation 2 VM on the Hyper-V host that will load its OS using PXE. To create this VM, type the following commands at an elevated Windows PowerShell prompt: - - ``` - New-VM –Name "PC2" –NewVHDPath "c:\vhd\pc2.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC2" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 - ``` - >Dynamic memory is configured on the VM to conserve resources. However, this can cause memory allocation to be reduced past what is required to install an operating system. If this happens, reset the VM and begin the OS installation task sequence immediately. This ensures the VM memory allocation is not decreased too much while it is idle. - -3. Start the new VM and connect to it: - - ``` - Start-VM PC2 - vmconnect localhost PC2 - ``` -4. When prompted, hit ENTER to start the network boot process. - -5. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. - -6. After MDT lite touch installation has started, be sure to re-enable the external network adapter on SRV1. This is needed so the client can use Windows Update after operating system installation is complete.To re-enable the external network interface, open an elevated Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Enable-NetAdapter "Ethernet 2" - ``` -7. On SRV1, in the Deployment Workbench console, click on **Monitoring** and view the status of installation. -8. When OS installation is complete, the system will reboot automatically and begin configuring devices. When the new client computer is finished updating, click **Finish**. You will be automatically signed in to the local computer as administrator. - -9. Turn off the PC2 VM before starting the next section. To turn off the VM, right-click **Start**, point to **Shut down or sign out**, and then click **Shut down**. - -### Refresh a computer with Windows 10 - -This topic will demonstrate how to export user data from an existing client computer, wipe the computer, install a new operating system, and then restore user data and settings. The scenario will use PC1, a computer that was cloned from a physical device to a VM, as described in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). - -1. Create a checkpoint for the PC1 VM so that it can easily be reverted to its current state for troubleshooting purposes and to perform additional scenarios. Checkpoints are also known as snapshots. To create a checkpoint for the PC1 VM, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - ``` - Checkpoint-VM -Name PC1 -SnapshotName BeginState - ``` - -2. Sign on to PC1 using the CONTOSO\Administrator account. - - >Specify **contoso\administrator** as the user name to ensure you do not sign on using the local administrator account. You must sign in with this account so that you have access to the deployment share. - -3. Open an elevated command prompt on PC1 and type the following: - - ``` - cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs - ``` - **Note**: Litetouch.vbs must be able to create the C:\MININT directory on the local computer. - -4. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. - -5. Choose **Do not back up the existing computer** and click **Next**. - - **Note**: The USMT will still back up the computer. - -6. Lite Touch Installation will perform the following actions: - - Back up user settings and data using USMT. - - Install the Windows 10 Enterprise X64 operating system. - - Update the operating system via Windows Update. - - Restore user settings and data using USMT. - - You can review the progress of installation on SRV1 by clicking on the **Monitoring** node in the deployment workbench. When OS installation is complete, the computer will restart, set up devices, and configure settings. - -7. Sign in with the CONTOSO\Administrator account and verify that all CONTOSO domain user accounts and data have been migrated to the new operating system. - -8. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - ``` - Checkpoint-VM -Name PC1 -SnapshotName RefreshState - ``` -9. Restore the PC1 VM to it's previous state in preparation for the replace procedure. To restore a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - ``` - Restore-VMSnapshot -VMName PC1 -Name BeginState -Confirm:$false - Start-VM PC1 - vmconnect localhost PC1 - ``` -10. Sign in to PC1 using the contoso\administrator account. - -### Replace a computer with Windows 10 - -At a high level, the computer replace process consists of:
    -- A special replace task sequence that runs the USMT backup and an optional full Window Imaging (WIM) backup.
    -- A standard OS deployment on a new computer. At the end of the deployment, the USMT backup from the old computer is restored. - -#### Create a backup-only task sequence - -1. On SRV1, in the deployment workbench console, right-click the MDT Production deployment share, click **Properties**, click the **Rules** tab, and change the line **SkipUserData=YES** to **SkipUserData=NO**. -2. Click **OK**, right-click **MDT Production**, click **Update Deployment Share** and accept the default options in the wizard to update the share. -3. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - ``` - New-Item -Path C:\MigData -ItemType directory - New-SmbShare -Name MigData$ -Path C:\MigData -ChangeAccess EVERYONE - icacls C:\MigData /grant '"contoso\administrator":(OI)(CI)(M)' - ``` -4. On SRV1 in the deployment workbench, under **MDT Production**, right-click the **Task Sequences** node, and click **New Folder**. -5. Name the new folder **Other**, and complete the wizard using default options. -6. Right-click the **Other** folder and then click **New Task Sequence**. Use the following values in the wizard: - - **Task sequence ID**: REPLACE-001 - - **Task sequence name**: Backup Only Task Sequence - - **Task sequence comments**: Run USMT to backup user data and settings - - **Template**: Standard Client Replace Task Sequence -7. Accept defaults for the rest of the wizard and then click **Finish**. The replace task sequence will skip OS selection and settings. -8. Open the new task sequence that was created and review it. Note the type of capture and backup tasks that are present. Click **OK** when you are finished reviewing the task sequence. - -#### Run the backup-only task sequence - -1. If you are not already signed on to PC1 as **contoso\administrator**, sign in using this account. To verify the currently signed in account, type the following command at an elevated command prompt: - ``` - whoami - ``` -2. To ensure a clean environment before running the backup task sequence, type the following at an elevated Windows PowerShell prompt: - ``` - Remove-Item c:\minint -recurse - Remove-Item c:\_SMSTaskSequence -recurse - Restart-Computer - ``` -2. Sign in to PC1 using the contoso\administrator account, and then type the following at an elevated command prompt: - ``` - cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs - ``` -3. Complete the deployment wizard using the following: - - **Task Sequence**: Backup Only Task Sequence - - **User Data**: Specify a location: **\\SRV1\MigData$\PC1** - - **Computer Backup**: Do not back up the existing computer. -4. While the task sequence is running on PC1, open the deployment workbench console on SRV1 and click the **Monitoring* node. Press F5 to refresh the console, and view the status of current tasks. -5. Verify that **The user state capture was completed successfully** is displayed, and click **Finish** when the capture is complete. -6. On SRV1, verify that the file **USMT.MIG** was created in the **C:\MigData\PC1\USMT** directory. See the following example: - ``` - PS C:\> dir C:\MigData\PC1\USMT - - Directory: C:\MigData\PC1\USMT - - Mode LastWriteTime Length Name - ---- ------------- ------ ---- - -a--- 9/6/2016 11:34 AM 14248685 USMT.MIG - ``` -#### Deploy PC3 - -1. On the Hyper-V host, type the following commands at an elevated Windows PowerShell prompt: - ``` - New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 - ``` -2. Temporarily disable the external network adapter on SRV1 again, so that we can successfully boot PC3 from WDS. To disable the adapter, type the following command at an elevated Windows PowerShell prompt on SRV1: - ``` - Disable-NetAdapter "Ethernet 2" -Confirm:$false - ``` -3. Start and connect to PC3 by typing the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: - ``` - Start-VM PC3 - vmconnect localhost PC3 - ``` -4. When prompted, press ENTER for network boot. - -6. On PC3, ue the following settings for the Windows Deployment Wizard: - - **Task Sequence**: Windows 10 Enterprise x64 Custom Image - - **Move Data and Settings**: Do not move user data and settings - - **User Data (Restore)**: Specify a location: **\\SRV1\MigData$\PC1** -5. When OS installation has started on PC1, re-enable the external network adapter on SRV1 by typing the following command on SRV1: - ``` - Enable-NetAdapter "Ethernet 2" - ``` -7. Setup will install the Windows 10 Enterprise operating system, update via Windows Update, and restore the user settings and data from PC1. - -#### Troubleshooting logs, events, and utilities - -Deployment logs are available on the client computer in the following locations: -- Before the image is applied: X:\MININT\SMSOSD\OSDLOGS -- After the system drive has been formatted: C:\MININT\SMSOSD\OSDLOGS -- After deployment: %WINDIR%\TEMP\DeploymentLogs - -You can review WDS events in Event Viewer at: **Applications and Services Logs > Microsoft > Windows > Deployment-Services-Diagnostics**. By default, only the **Admin** and **Operational** logs are enabled. To enable other logs, right-click the log and then click **Enable Log**. - -Tools for viewing log files, and to assist with troubleshooting are available in the [System Center 2012 R2 Configuration Manager Toolkit](https://www.microsoft.com/en-us/download/details.aspx?id=50012) - -## Related Topics - -[Microsoft Deployment Toolkit](https://technet.microsoft.com/en-US/windows/dn475741)
    -[Prepare for deployment with MDT 2013](prepare-for-windows-deployment-with-mdt-2013.md) - -  - - - - - diff --git a/windows/deploy/windows-10-poc-sc-config-mgr.md b/windows/deploy/windows-10-poc-sc-config-mgr.md deleted file mode 100644 index 2b671577a8..0000000000 --- a/windows/deploy/windows-10-poc-sc-config-mgr.md +++ /dev/null @@ -1,133 +0,0 @@ ---- -title: Placeholder (Windows 10) -description: Deploy Windows 10 in a test lab using System Center Configuration Manager -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Deploy Windows 10 in a test lab using System Center Configuration Manager - -**Applies to** - -- Windows 10 - -**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. - -If you have already completed [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), you can skip some steps of this guide, such as installation of MDT. - -The PoC environment is a virtual network running on Hyper-V with three virtual machines (VMs): -- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. -- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. -- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. - -This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. - -## In this guide - -Description here. - -## Install prerequisites - -1. On SRV1, type the following command at an elevated Windows PowerShell prompt on SRV1 to enable .NET Framework 3.5: - ``` - Add-WindowsFeature NET-Framework-Core - ``` -2. - -## Install System Center Configuration Manager - - -2. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: - ``` - $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 - Stop-Process -Name Explorer - ``` -3. Download [System Center Configuration Manager and Endpoint Protection](https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-configuration-manager-and-endpoint-protection) on SRV1, double-click the file, enter **C:\configmgr** for **Unzip to folder**, and click **Unzip**. The directory will be automatically created. Click **OK** and then close the WinZip Self-Extractor dialog box when finished. - -``` -New-Item -Path c:\setupdl -ItemType Directory -New-SmbShare -Name SetupDL$ -Path C:\setupdl -ChangeAccess EVERYONE -cmd /c c:\configmgr\SMSSETUP\BIN\X64\setupdl.exe "\\greglin-xps\SetupDL$" - -Install-WindowsFeature Web-Windows-Auth -Install-WindowsFeature Web-ISAPI-Ext -Install-WindowsFeature Web-Metabase -Install-WindowsFeature Web-WMI -Install-WindowsFeature BITS -Install-WindowsFeature RDC -Install-WindowsFeature NET-Framework-Features -Install-WindowsFeature Web-Asp-Net -Install-WindowsFeature Web-Asp-Net45 -Install-WindowsFeature NET-HTTP-Activation -Install-WindowsFeature NET-Non-HTTP-Activ - - -``` - -OK this is what I need to go with: -https://gallery.technet.microsoft.com/ConfigMgr-2012-R2-e52919cd - -Configure it as a primary site, add state migration point, distribution point, extend AD - -After running it I need to install the ADK, and WDS - -To configure SQL I think I have to download SQLEXPR_x64_ENU which is extracted and then run setup to load the install wizard -This defaults to NT Service\MSSQL$SQLEXPRESS -Windows authentication mode - -configure SQL - using SQL server installation center (?) - -Maybe use a configuration file -Maybe use: - -Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="contoso\administrator" /SQLSVCPASSWORD="pass@word1" /SQLSYSADMINACCOUNTS="contoso\administrator" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /UpdateEnabled=True /IACCEPTSQLSERVERLICENSETERMS - -.\Setup.exe /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS /SQLSYSADMINACCOUNTS="contoso\administrator" <--- this worked but I probably just need to add /sqlcollation to the first command (install) - -& sc.exe config "$servicename" obj= "[$domain\$username]" password= "[$password] <--- not this - -then run SCCM setup.exe - -Cripes I can't use SQL server express edition.... currently I only have this and the TCP port as failures. -SQL server tcp is enabled and set to static port... - -So.. -I need to download a full version of SQL somewhere -Install it with command line, set the port and firewall -There seems to be some memory requirement for SQL "Configuration Manager requries SQL server to reserve a minimum of 8 GB of memory for central or primary site... I don't know if this will prevent me from getting it working. - - -4. To start installation, type the following command at an elevated Windows PowerShell prompt: - - ``` - C:\configmgr\SMSSETUP\BIN\X64\Setup.exe - ``` -5. Provide the following in the System Center Configuration Manager Setup Wizard: - - **Before You Begin**: Read the text and click *Next*. - - **Getting Started**: Choose **Install a Configuration Manager primary site** and select the **Use typical installation options for a stand-alone primary site** checkbox. - - Click **Yes** in response to the popup window. - - **Product Key**: Choose **Install the evaluation edition of this Product**. - - **Microsoft Software License Terms**: Read the terms and then select the I accept these license terms checkbox. - - **Prerequisite Licenses**: Review license terms and select all three checkboxes on the page. - - **Prerequisite Downloads**: Choose **Download required files** and enter **c:\configmgr** next to **Path**. - - **Site and Installation Settings**: Site code: **PS1**, Site name: **Contoso**. - - use default settings for all other options - - **Usage Data**: Read the text and click **Next**. - - **Service Connection Point Setup**: Accept the default settings (SRV1.contoso.com is automatically added under Select a server to use). - - **Settings Summary**: Review settings and click **Next**. - - **Prerequisite Check**: - -## Related Topics - -  - -  - - - - - diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md deleted file mode 100644 index 220f984040..0000000000 --- a/windows/deploy/windows-10-poc.md +++ /dev/null @@ -1,661 +0,0 @@ ---- -title: Deploy Windows 10 in a test lab (Windows 10) -description: Concepts and procedures for deploying Windows 10 in a proof of concept lab environment. -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Step by step guide: Deploy Windows 10 in a test lab - -**Applies to** - -- Windows 10 - -If you are interested in upgrading to Windows 10 and want to know more about the upgrade process, then keep reading... - -Do you have a computer running Windows 8 or later with 16GB of RAM? If so, then you have everything you need to set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. - -## In this guide - -This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Simple to use Windows PowerShell commands are provided for setting up the test lab. - -The following topics and procedures are provided in this guide: - -- [Hardware and software requirements](#hardware-and-software-requirements): Prerequisites to complete this guide.
    -- [Lab setup](#lab-setup): A description and diagram of the PoC environment that is configured.
    -- [Configure the PoC environment](#configure-the-poc-environment): Step by step guidance for the following procedures: - - [Verify support and install Hyper-V](#verify-support-and-install-hyper-v): Verify that installation of Hyper-V is supported, and install the Hyper-V server role. - - [Download VHD and ISO files](#download-vhd-and-iso-files): Download evaluation versions of Windows Server 2012 R2 and Windows 10 and prepare these files to be used on the Hyper-V host. - - [Convert PC to VHD](#convert-pc-to-vhd): Convert a physical computer on your network to a VHDX file and prepare it to be used on the Hyper-V host. - - [Configure Hyper-V](#configure-hyper-v): Create virtual switches, determine available RAM for virtual machines, and add virtual machines. - - [Configure VHDs](#configure-vhds): Start virtual machines and configure all services and settings. - -The following optional topics are also available: -- [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Information about using this guide with a Hyper-V host running Windows Server 2008 R2. -- [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. - -When you have completed the steps in this guide, see the following topics for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: - -- [Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md) -- [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) - -## Hardware and software requirements - -One computer that meets the hardware and software specifications below is required to complete the guide; A second computer is recommended to validate the upgrade process. - -The second computer is used to clone and mirror a client computer (computer 2) from your corporate network to the POC environment. Alternatively, you can use an arbitrary VM to represent this computer, therefore this computer is not required to complete the lab. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    **Computer 1** (required)**Computer 2** (recommended)
    RoleHyper-V hostClient computer
    DescriptionThis computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module.This computer is a Windows 7 or Windows 8/8.1 client on your corporate network that will be converted to a VHD for upgrade demonstration purposes.
    OSWindows 8/8.1/10 or Windows Server 2012/2012 R2/2016*Windows 7 or a later
    EditionEnterprise, Professional, or EducationAny
    Architecture64-bitAny
    RAM8 GB RAM (16 GB recommended)Any
    Disk50 GB available hard disk space (100 GB recommended)Any
    CPUSLAT-Capable CPUAny
    NetworkInternet connectionAny
    - ->Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. - -*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. The performance and features of the Hyper-V role are also much improved on later operating systems. If your host must be running Windows Server 2008 R2, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). - -The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. - -## Lab setup - -- The Hyper-V host computer (computer 1) is configured to host four VMs on a private, proof of concept network. - - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. - - Two VMs are client systems: One VM is intended to mirror a host on your corporate network (computer 2) and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. -- Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. - -The lab architecture is summarized in the following diagram: - -![PoC](images/poc.png) - -**Note**: ->If you have an existing Hyper-V host, you can use this host if desired and skip the Hyper-V installation section in this guide. - ->The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts. - -## Configure the PoC environment - -### Procedures in this section - -[Verify support and install Hyper-V](#verify-support-and-install-hyper-v)
    -[Download VHD and ISO files](#download-vhd-and-iso-files)
    -[Configure Hyper-V](#configure-hyper-v)
    -[Convert PC to VHD](#convert-pc-to-vhd)
    -[Configure VHDs](#configure-vhds)
    - -### Verify support and install Hyper-V - -1. Verify that the computer supports Hyper-V. - - Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](http://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. To verify your computer supports SLAT, open an administrator command prompt, type systeminfo, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. - - See the following example: - - ``` - C:\>systeminfo - ... - Hyper-V Requirements: VM Monitor Mode Extensions: Yes - Virtualization Enabled In Firmware: Yes - Second Level Address Translation: Yes - Data Execution Prevention Available: Yes - ``` - In this example, the computer supports SLAT and Hyper-V. - - If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the "Virtualization Enabled In Firmware" setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. - - You can also identify Hyper-V support using [tools](https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/) provided by the processor manufacturer, the [msinfo32](https://technet.microsoft.com/en-us/library/cc731397.aspx) tool, or you can download the [coreinfo](http://technet.microsoft.com/en-us/sysinternals/cc835722) utility and run it, as shown in the following example: - - ``` - C:\>coreinfo -v - - Coreinfo v3.31 - Dump information on system CPU and memory topology - Copyright (C) 2008-2014 Mark Russinovich - Sysinternals - www.sysinternals.com - - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz - Intel64 Family 6 Model 42 Stepping 7, GenuineIntel - Microcode signature: 0000001B - HYPERVISOR - Hypervisor is present - VMX * Supports Intel hardware-assisted virtualization - EPT * Supports Intel extended page tables (SLAT) - ``` - - Note: A 64-bit operating system is requried to run Hyper-V. - -2. Enable Hyper-V. - - The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: - - ``` - Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All - ``` - When you are prompted to restart the computer, choose Yes. The computer might restart more than once. - - You can also install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** (client OS), or using Server Manager's **Add Roles and Features Wizard** (server OS), as shown below: - - ![hyper-v feature](images/hyper-v-feature.png) - - ![hyper-v](images/svr_mgr2.png) - -### Download VHD and ISO files - -1. Create a directory on your Hyper-V host named C:\VHD and download a single [Windows Server 2012 R2 VHD](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2) from the TechNet Evaluation Center to the C:\VHD directory. - - **Important**: This guide assumes that VHDs are stored in the **C:\VHD** directory on the Hyper-V host. If you use a different directory to store VHDs, you must adjust steps in this guide appropriately. - - After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. - - ![VHD](images/download_vhd.png) - -2. Rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. -3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2012R2-poc-2.vhd**. -4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. In this example, a Windows 10 Enterprise, 64 bit, English VHD is chosen. You can choose a different version if desired. Note that Windows 10 in-place upgrade is only possible if the source operating system and installation media are both 32-bit or both 64-bit, so you should download the file version that corresponds to the version of your source computer for upgrade testing. -5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. - - The following commands and output display the procedures described in this section: - - ``` - C:\>mkdir VHD - - C:\>cd VHD - - C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd - - C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd - 1 file(s) copied. - - C:\VHD ren *.iso w10-enterprise.iso - C:\VHD>dir /B - 2012R2-poc-1.vhd - 2012R2-poc-2.vhd - w10-enterprise.iso - ``` - -### Convert PC to VHD - -**Important**:Before you convert a PC to VHD, verify that you have access to a local administrator account on the computer. Alternatively you can use a domain account with administrative rights if these credentials are cached on the computer and your domain policy allows the use of cached credentials for login. - ->For purposes of the test lab, you must use a PC with a single hard drive that is assigned a drive letter of C:. Systems with multiple hard drives or non-standard configurations can also be upgraded using PC refresh and replace scenarios, but these systems require more advanced deployment task sequences than those used in this lab. - -1. Download the [Disk2vhd utility](https://technet.microsoft.com/en-us/library/ee656415.aspx), extract the .zip file and copy disk2vhd.exe to a flash drive or other location that is accessible from the computer you wish to convert. - >Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. -2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. -3. Select checkboxes next to the volumes you wish to copy and specify a location to save the resulting VHD or VHDX file. If your Hyper-V host is running Windows Server 2008 R2 you must choose VHD, otherwise choose VHDX. -4. Click **Create** to start creating a VHDX file. - - >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. - -5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: - - ``` - C:\vhd>dir /B - 2012R2-poc-1.vhd - 2012R2-poc-2.vhd - w10-enterprise.iso - w7.VHDX - ``` - -### Configure Hyper-V - -Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). - -**Important**:You should take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy, then right-clicking and selecting paste. - -Instructions to "type" commands provided in this guide can be typed, but in most cases the preferred method is to copy and paste these commands. - -1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": - >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is "**already bound to the Microsoft Virtual Switch protocol.**" In this case, choose one of the following options:
    -    a) Remove the existing external virtual switch, then add the poc-external switch
    -    b) Rename the existing external switch to "poc-external"
    -    c) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
    - If you choose b) or c), then do not run the second command below. - - ``` - New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" - New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" - ``` - >Also, since an external virtual switch is associated to a physical network adapter on the Hyper-V host, this adapter must be specified when adding the virtual switch. This is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. - -2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: - - ``` - (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue - ``` - >This command will display the megabytes of RAM available. On a Hyper-V host computer with 16 GB of physical RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. - -3. Determine the available memory for VMs by dividing the available RAM by 4. For example: - - ``` - (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue/4 - 2775.5 - ``` - In this example, VMs can use a maximum of 2700 MB of RAM each, to run four VMs simultaneously. - -4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. - >**Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: - - ``` - $maxRAM = 2700MB - New-VM –Name "DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal - Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName DC1 - New-VM –Name "SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal - Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external" - Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName SRV1 - New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal - Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName PC1 - ``` -### Configure VHDs - -1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first VM by typing the following command: - - ``` - Start-VM DC1 - ``` -2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt on the Hyper-V host: - - ``` - vmconnect localhost DC1 - ``` -3. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of **pass@word1**, and click **Finish**. -4. Sign in to DC1 using the local administrator account. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. It is only necessary to do this the first time you sign in to a new VM. -5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type or paste the following commands to provide a new hostname and configure a static IP address and gateway: - - ``` - Rename-Computer DC1 - New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 - Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 - ``` - >The default gateway at 192.168.0.2 will be configured later in this guide. -6. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: - - ``` - Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools - ``` - -7. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect. To restart the computer, type the following command at an elevated Windows PowerShell prompt: - - ``` - Restart-Computer - ``` - -8. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: - - ``` - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force - ``` - Ignore any warnings that are displayed. The computer will automatically reboot upon completion. -9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: - - ``` - Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest - Add-WindowsFeature -Name DHCP -IncludeManagementTools - netsh dhcp add securitygroups - Restart-Service DHCPServer - Add-DhcpServerInDC dc1.contoso.com 192.168.0.1 - Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 - ``` -10. Next, add a DHCP scope and set option values: - - ``` - Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active - Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force - ``` - >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. -11. Add a user account to the contoso.com domain that can be used with client computers: - - ``` - New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true - ``` -12. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: - - ``` - Get-DnsServerForwarder - ``` - The following output should be displayed: - ``` - UseRootHint : True - Timeout(s) : 3 - EnableReordering : True - IPAddress : 192.168.0.2 - ReorderedIPAddress : 192.168.0.2 - ``` - If this output is not displayed, you can use the following command to add SRV1 as a forwarder: - ``` - Add-DnsServerForwarder -IPAddress 192.168.0.2 - ``` -13. Minimize the DC1 VM window but **do not stop** the VM. - - Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. - -14. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: - ``` - Start-VM PC1 - vmconnect localhost PC1 - ``` -15. Sign on to PC1 using an account that has local administrator rights. - - >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. -16. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. - - ![PoC](images/installing-drivers.png) - - >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. - -17. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. -18. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. - - To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." - - ``` - ipconfig - - Windows IP Configuration - - Ethernet adapter Local Area Connection 3: - Connection-specific DNS Suffix . : contoso.com - Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18 - Ipv4 Address. . . . . . . . . . . : 192.168.0.101 - Subnet Mask . . . . . . . . . . . : 255.255.255.0 - Default Gateway . . . . . . . . . : 192.168.0.2 - - ping dc1.contoso.com - - Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data: - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - - nltest /dsgetdc:contoso.com - DC: \\DC1 - Address: \\192.168.0.1 - Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 - Dom Name: CONTOSO - Forest Name: contoso.com - Dc Site Name: Default-First-Site-Name - Our Site Name: Default-First-Site-Name - Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 - ``` ->If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. - -19. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: - - ``` - (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - $user = "contoso\administrator" - $cred = New-Object System.Management.Automation.PSCredential($user,$pass) - Add-Computer -DomainName contoso.com -Credential $cred - Restart-Computer - ``` -20. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. -21. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: - - ``` - Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1" –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host - ``` - >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. -22. On PC1, type the following commands at an elevated Windows PowerShell prompt: - - ``` - Get-Content c:\pc1.ps1 | powershell.exe -noprofile - - ``` - - >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. - -23. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. - >The settings that will be used to migrate user data specifically select only accounts that belong to the CONTOSO domain. If you wish to test migration of user data and settings with an account other than the user1 account, you must copy this account's profile to the user1 profile. -24. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. -25. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: - - ``` - Start-VM SRV1 - vmconnect localhost SRV1 - ``` -26. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. -27. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. -28. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: - - ``` - Rename-Computer SRV1 - New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 - Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 - Restart-Computer - ``` -29. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: - - ``` - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - $user = "contoso\administrator" - $cred = New-Object System.Management.Automation.PSCredential($user,$pass) - Add-Computer -DomainName contoso.com -Credential $cred - Restart-Computer - ``` -30. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: - - ``` - Install-WindowsFeature -Name DNS -IncludeManagementTools - Install-WindowsFeature -Name WDS -IncludeManagementTools - Install-WindowsFeature -Name Routing -IncludeManagementTools - ``` -31. Before configuring the routing service that was just installed, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. Also verify that the external interface has a valid external DHCP IP address lease. - - To view a list of interfaces and their associated interface aliases on the VM, use the following Windows PowerShell command. Example output of the command is also shown below: - - ``` - Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias - - IPAddress InterfaceAlias - --------- -------------- - 10.137.130.118 Ethernet 2 - 192.168.0.2 Ethernet - ``` - In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. - -32. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - Install-RemoteAccess -VpnType Vpn - cmd /c netsh routing ip nat install - cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL - cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE - cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE - ``` -33. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 - ``` -34. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: - - ``` - ping www.microsoft.com - ``` - If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. - - **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: - - ``` - Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses - ``` -35. If DNS and routing are both working correctly, you will see the following on DC1 and PC1: - - ``` - PS C:\> ping www.microsoft.com - - Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data: - Reply from 23.222.146.170: bytes=32 time=3ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=1ms TTL=51 - - Ping statistics for 23.222.146.170: - Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), - Approximate round trip times in milli-seconds: - Minimum = 1ms, Maximum = 3ms, Average = 2ms - ``` -36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration) for more information. -37. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: - - ``` - slmgr -rearm - Restart-Computer - ``` - -## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 - -If your Hyper-V host is running Windows Server 2008 R2, several of the steps in this guide will not work because they use the Hyper-V Module for Windows PowerShell, which is not available on Windows Server 2008 R2. - -To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. - -An example that uses Hyper-V WMI to create a virtual switch on Windows Server 2008 R2 is provided below. Converting all Hyper-V module commands used in this guide to Hyper-V WMI is beyond the scope of the guide. If you must use a Hyper-V host running Windows Server 2008 R2, the steps in the guide can be accomplished by using the Hyper-V Manager console. - -``` -$SwitchFriendlyName = "poc-internal" -$InternalEthernetPortFriendlyName = $SwitchFriendlyName -$InternalSwitchPortFriendlyName = "poc" -$SwitchName = [guid]::NewGuid().ToString() -$InternalSwitchPortName = [guid]::NewGuid().ToString() -$InternalEthernetPortName = [guid]::NewGuid().ToString() -$NumLearnableAddresses = 1024 -$ScopeOfResidence = "" -$VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" -$Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) -$Switch = [WMI]$Result.CreatedVirtualSwitch -$Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) -$InternalSwitchPort = [WMI]$Result.CreatedSwitchPort -$Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) -$InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort -$query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" -$InternalLanEndPoint = gwmi -namespace root\virtualization -query $query -$Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) -$filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" -$NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter -``` -To install Hyper-V on Windows Server 2008 R2, you can use the Add-WindowsFeature cmdlet: - -``` -Add-WindowsFeature -Name Hyper-V -``` -For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. - -## Appendix B: Verify the configuration - -Use the following procedures to verify that the PoC environment is configured properly and working as expected. - -1. On DC1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - Get-Service NTDS,DNS,DHCP - DCDiag -a - Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A - Get-DnsServerForwarder - Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com - Get-DhcpServerInDC - Get-DhcpServerv4Statistics - ipconfig /all - ``` - **Get-Service** displays a status of "Running" for all three services.
    - **DCDiag** displays "passed test" for all tests.
    - **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
    - **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
    - **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    - **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
    - **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
    - **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. - -2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - Get-Service DNS,RemoteAccess - Get-DnsServerForwarder - Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com - ipconfig /all - netsh int ipv4 show address - ``` - **Get-Service** displays a status of "Running" for both services.
    - **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
    - **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    - **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
    - **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. - -3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - whoami - hostname - nslookup www.microsoft.com - ping -n 1 dc1.contoso.com - tracert www.microsoft.com - ``` - **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
    - **hostname** displays the name of the local computer, for example W7PC-001.
    - **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
    - **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
    - **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. - -## Related Topics - -[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) -  - -  - - - - - From 60f594743bf1cf83ae7bd370983b64dbf352d73f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 12 Sep 2016 16:59:17 -0700 Subject: [PATCH 107/108] added loc --- ...rating-system-image-using-configuration-manager.md | 1 + ...ent-with-windows-pe-using-configuration-manager.md | 1 + .../assign-applications-using-roles-in-mdt-2013.md | 1 + ...stributed-environment-for-windows-10-deployment.md | 3 +++ .../configure-a-pxe-server-to-load-windows-pe.md | 1 + .../deploy/configure-mdt-2013-for-userexit-scripts.md | 1 + windows/deploy/configure-mdt-2013-settings.md | 1 + .../deploy/configure-mdt-deployment-share-rules.md | 1 + ...indows-pe-boot-image-with-configuration-manager.md | 1 + ...ask-sequence-with-configuration-manager-and-mdt.md | 1 + windows/deploy/create-a-windows-10-reference-image.md | 11 +++++++++++ ...loy-with-windows-10-using-configuration-manager.md | 1 + windows/deploy/deploy-a-windows-10-image-using-mdt.md | 3 +++ ...-windows-10-using-pxe-and-configuration-manager.md | 1 + ...ith-system-center-2012-r2-configuration-manager.md | 1 + ...indows-10-with-the-microsoft-deployment-toolkit.md | 1 + ...indows-10-deployment-with-configuration-manager.md | 1 + ...t-started-with-the-microsoft-deployment-toolkit.md | 1 + .../integrate-configuration-manager-with-mdt-2013.md | 1 + windows/deploy/key-features-in-mdt-2013.md | 1 + windows/deploy/mdt-2013-lite-touch-components.md | 1 + ...indows-10-deployment-with-configuration-manager.md | 1 + .../prepare-for-windows-deployment-with-mdt-2013.md | 1 + ...lation-of-windows-10-with-configuration-manager.md | 1 + ...ent-with-windows-10-using-configuration-manager.md | 1 + .../refresh-a-windows-7-computer-with-windows-10.md | 2 ++ ...ent-with-windows-10-using-configuration-manager.md | 1 + ...a-windows-7-computer-with-a-windows-10-computer.md | 1 + windows/deploy/set-up-mdt-2013-for-bitlocker.md | 1 + ...e-a-windows-10-deployment-in-a-test-environment.md | 1 + ...dows-10-with-system-center-configuraton-manager.md | 1 + ...indows-10-with-the-microsoft-deployment-toolkit.md | 1 + windows/deploy/upgrade-windows-phone-8-1-to-10.md | 1 + .../deploy/use-orchestrator-runbooks-with-mdt-2013.md | 1 + ...base-to-stage-windows-10-deployment-information.md | 1 + windows/deploy/use-web-services-in-mdt-2013.md | 1 + windows/deploy/windows-10-deployment-scenarios.md | 1 + windows/deploy/windows-10-edition-upgrades.md | 1 + windows/deploy/windows-10-upgrade-paths.md | 1 + windows/deploy/windows-adk-scenarios-for-it-pros.md | 1 + windows/plan/windows-10-compatibility.md | 1 + windows/plan/windows-10-deployment-considerations.md | 1 + .../plan/windows-10-infrastructure-requirements.md | 1 + 43 files changed, 58 insertions(+) diff --git a/windows/deploy/add-a-windows-10-operating-system-image-using-configuration-manager.md b/windows/deploy/add-a-windows-10-operating-system-image-using-configuration-manager.md index 5a3eadbc33..8fb81af58a 100644 --- a/windows/deploy/add-a-windows-10-operating-system-image-using-configuration-manager.md +++ b/windows/deploy/add-a-windows-10-operating-system-image-using-configuration-manager.md @@ -5,6 +5,7 @@ ms.assetid: 77f769cc-1a47-4f36-8082-201cd77b8d3b keywords: image, deploy, distribute ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md b/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md index de701986b4..425d7331d5 100644 --- a/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md +++ b/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md @@ -4,6 +4,7 @@ description: In this topic, you will learn how to configure the Windows Preinsta ms.assetid: 97b3ea46-28d9-407e-8c42-ded2e45e8d5c keywords: deploy, task sequence ms.prod: w10 +localizationpriority: high ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/assign-applications-using-roles-in-mdt-2013.md b/windows/deploy/assign-applications-using-roles-in-mdt-2013.md index 1319888616..a6e7d69377 100644 --- a/windows/deploy/assign-applications-using-roles-in-mdt-2013.md +++ b/windows/deploy/assign-applications-using-roles-in-mdt-2013.md @@ -5,6 +5,7 @@ ms.assetid: d82902e4-de9c-4bc4-afe0-41d649b83ce7 keywords: settings, database, deploy ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/build-a-distributed-environment-for-windows-10-deployment.md b/windows/deploy/build-a-distributed-environment-for-windows-10-deployment.md index f015c71c1f..010284c04f 100644 --- a/windows/deploy/build-a-distributed-environment-for-windows-10-deployment.md +++ b/windows/deploy/build-a-distributed-environment-for-windows-10-deployment.md @@ -5,6 +5,7 @@ ms.assetid: a6cd5657-6a16-4fff-bfb4-44760902d00c keywords: replication, replicate, deploy, configure, remote ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus @@ -76,6 +77,7 @@ Setting up DFS-R for replication is a quick and straightforward process. You pre ![figure 3](images/mdt-10-fig03.png) Figure 3. Sharing the **E:\\MDTProduction folder** on MDT02. + ### Configure the deployment share When you have multiple deployment servers sharing the same content, you need to configure the Bootstrap.ini file with information about which server to connect to based on where the client is located. In MDT, that can be done by using the DefaultGateway property. @@ -146,6 +148,7 @@ Once the MDT01 and MDT02 servers are prepared, you are ready to configure the ac 1. In the **Staging** tab, set the quota to **20480 MB**. 2. In the **Advanced** tab, set the quota to **8192 MB**. In this scenario the size of the deployment share is known, but you might need to change the values for your environment. A good rule of thumb is to get the size of the 16 largest files and make sure they fit in the staging area. Here is a Windows PowerShell example that calculates the size of the 16 largest files in the E:\\MDTProduction deployment share: + ``` syntax (Get-ChildItem E:\MDTProduction -Recurse | Sort-Object Length -Descending | Select-Object -First 16 | Measure-Object -Property Length -Sum).Sum /1GB ``` diff --git a/windows/deploy/configure-a-pxe-server-to-load-windows-pe.md b/windows/deploy/configure-a-pxe-server-to-load-windows-pe.md index 61bc2e47c8..27ab81464f 100644 --- a/windows/deploy/configure-a-pxe-server-to-load-windows-pe.md +++ b/windows/deploy/configure-a-pxe-server-to-load-windows-pe.md @@ -4,6 +4,7 @@ description: This topic describes how to configure a PXE server to load Windows keywords: upgrade, update, windows, windows 10, pxe, WinPE, image, wim ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: deploy author: greg-lindsay diff --git a/windows/deploy/configure-mdt-2013-for-userexit-scripts.md b/windows/deploy/configure-mdt-2013-for-userexit-scripts.md index a94bee6b7b..c95b0fc69e 100644 --- a/windows/deploy/configure-mdt-2013-for-userexit-scripts.md +++ b/windows/deploy/configure-mdt-2013-for-userexit-scripts.md @@ -5,6 +5,7 @@ ms.assetid: 29a421d1-12d2-414e-86dc-25b62f5238a7 keywords: rules, script ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/configure-mdt-2013-settings.md b/windows/deploy/configure-mdt-2013-settings.md index ba84efd5c1..46c1e30220 100644 --- a/windows/deploy/configure-mdt-2013-settings.md +++ b/windows/deploy/configure-mdt-2013-settings.md @@ -5,6 +5,7 @@ ms.assetid: d3e1280c-3d1b-4fad-8ac4-b65dc711f122 keywords: customize, customization, deploy, features, tools ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/configure-mdt-deployment-share-rules.md b/windows/deploy/configure-mdt-deployment-share-rules.md index 5eeadbbfd6..97a448f5da 100644 --- a/windows/deploy/configure-mdt-deployment-share-rules.md +++ b/windows/deploy/configure-mdt-deployment-share-rules.md @@ -5,6 +5,7 @@ ms.assetid: b5ce2360-33cc-4b14-b291-16f75797391b keywords: rules, configuration, automate, deploy ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/create-a-custom-windows-pe-boot-image-with-configuration-manager.md b/windows/deploy/create-a-custom-windows-pe-boot-image-with-configuration-manager.md index a5cbfb7886..3d55bb7385 100644 --- a/windows/deploy/create-a-custom-windows-pe-boot-image-with-configuration-manager.md +++ b/windows/deploy/create-a-custom-windows-pe-boot-image-with-configuration-manager.md @@ -5,6 +5,7 @@ ms.assetid: b9e96974-324d-4fa4-b0ce-33cfc49c4809 keywords: tool, customize, deploy, boot image ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md b/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md index 0838ebde59..c00676a646 100644 --- a/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md +++ b/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md @@ -5,6 +5,7 @@ ms.assetid: 0b069bec-5be8-47c6-bf64-7a630f41ac98 keywords: deploy, upgrade, task sequence, install ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.pagetype: mdt ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/create-a-windows-10-reference-image.md b/windows/deploy/create-a-windows-10-reference-image.md index 50ec7f2fcf..f17a464eba 100644 --- a/windows/deploy/create-a-windows-10-reference-image.md +++ b/windows/deploy/create-a-windows-10-reference-image.md @@ -5,6 +5,7 @@ ms.assetid: 9da2fb57-f2ff-4fce-a858-4ae4c237b5aa keywords: deploy, deployment, configure, customize, install, installation ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus @@ -164,6 +165,7 @@ You also can customize the Office installation using a Config.xml file. But we r If you need to add many applications, you can take advantage of the PowerShell support that MDT has. To start using PowerShell against the deployment share, you must first load the MDT PowerShell snap-in and then make the deployment share a PowerShell drive (PSDrive). 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Import the snap-in and create the PSDrive by running the following commands in an elevated PowerShell prompt: + ``` syntax Import-Topic "C:\Program Files\Microsoft Deployment Toolkit\bin\MicrosoftDeploymentToolkit.psd1" New-PSDrive -Name "DS001" -PSProvider MDTProvider -Root "E:\MDTBuildLab" @@ -173,7 +175,9 @@ If you need to add many applications, you can take advantage of the PowerShell s In these steps we assume that you have downloaded Microsoft Visual C++ 2005 SP1 x86. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to E:\\Downloads\\VC++2005SP1x86. 1. On MDT01, log on as **CONTOSO\\Administrator**. + 2. Create the application by running the following commands in an elevated PowerShell prompt: + ``` syntax $ApplicationName = "Install - Microsoft Visual C++ 2005 SP1 - x86" $CommandLine = "vcredist_x86.exe /Q" @@ -187,6 +191,7 @@ In these steps we assume that you have downloaded Microsoft Visual C++ 2005 SP1 In these steps we assume that you have downloaded Microsoft Visual C++ 2005 SP1 x64. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to E:\\Downloads\\VC++2005SP1x64. 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Create the application by running the following commands in an elevated PowerShell prompt: + ``` syntax $ApplicationName = "Install - Microsoft Visual C++ 2005 SP1 - x64" $CommandLine = "vcredist_x64.exe /Q" @@ -200,6 +205,7 @@ In these steps we assume that you have downloaded Microsoft Visual C++ 2005 SP1 In these steps we assume that you have downloaded Microsoft Visual C++ 2008 SP1 x86. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to E:\\Downloads\\VC++2008SP1x86. 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Create the application by running the following commands in an elevated PowerShell prompt: + ``` syntax $ApplicationName = "Install - Microsoft Visual C++ 2008 SP1 - x86" $CommandLine = "vcredist_x86.exe /Q" @@ -213,6 +219,7 @@ In these steps we assume that you have downloaded Microsoft Visual C++ 2008 SP1 In these steps we assume that you have downloaded Microsoft Visual C++ 2008 SP1 x64. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to E:\\Downloads\\VC++2008SP1x64. 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Create the application by running the following commands in an elevated PowerShell prompt: + ``` syntax $ApplicationName = "Install - Microsoft Visual C++ 2008 SP1 - x64" $CommandLine = "vcredist_x64.exe /Q" @@ -226,6 +233,7 @@ In these steps we assume that you have downloaded Microsoft Visual C++ 2008 SP1 In these steps we assume that you have downloaded Microsoft Visual C++ 2010 SP1 x86. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to E:\\Downloads\\VC++2010SP1x86. 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Create the application by running the following commands in an elevated PowerShell prompt: + ``` syntax $ApplicationName = "Install - Microsoft Visual C++ 2010 SP1 - x86" $CommandLine = "vcredist_x86.exe /Q" @@ -239,6 +247,7 @@ In these steps we assume that you have downloaded Microsoft Visual C++ 2010 SP1 In these steps we assume that you have downloaded Microsoft Visual C++ 2010 SP1 x64. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to E:\\Downloads\\VC++2010SP1x64. 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Create the application by running the following commands in an elevated PowerShell prompt: + ``` syntax $ApplicationName = "Install - Microsoft Visual C++ 2010 SP1 - x64" $CommandLine = "vcredist_x64.exe /Q" @@ -252,6 +261,7 @@ In these steps we assume that you have downloaded Microsoft Visual C++ 2010 SP1 In these steps we assume that you have downloaded Microsoft Visual C++ 2012 Update 4 x86. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to E:\\Downloads\\VC++2012Ux86. 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Create the application by running the following commands in an elevated PowerShell prompt: + ``` syntax $ApplicationName = "Install - Microsoft Visual C++ 2012 Update 4 - x86" $CommandLine = "vcredist_x86.exe /Q" @@ -265,6 +275,7 @@ In these steps we assume that you have downloaded Microsoft Visual C++ 2012 Upda In these steps we assume that you have downloaded Microsoft Visual C++ 2012 Update 4 x64. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to E:\\Downloads\\VC++2012Ux64. 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Create the application by running the following commands in an elevated PowerShell prompt: + ``` syntax $ApplicationName = "Install - Microsoft Visual C++ 2012 Update 4 - x64" $CommandLine = "vcredist_x64.exe /Q" diff --git a/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md b/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md index 5dbd28f0c8..28f0c95e14 100644 --- a/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md @@ -5,6 +5,7 @@ ms.assetid: 2dfb2f39-1597-4999-b4ec-b063e8a8c90c keywords: deployment, task sequence, custom, customize ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/deploy-a-windows-10-image-using-mdt.md b/windows/deploy/deploy-a-windows-10-image-using-mdt.md index 7f92cbc0d8..ff1d3cbfc5 100644 --- a/windows/deploy/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deploy/deploy-a-windows-10-image-using-mdt.md @@ -5,6 +5,7 @@ ms.assetid: 1d70a3d8-1b1d-4051-b656-c0393a93f83c keywords: deployment, automate, tools, configure ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus @@ -304,6 +305,7 @@ In this section, you will learn how to configure the MDT Build Lab deployment sh 2. CustomSettings.ini 2. Right-click the **MDT Production** deployment share and select **Properties**. 3. Select the **Rules** tab and modify using the following information: + ``` syntax [Settings] Priority=Default @@ -340,6 +342,7 @@ In this section, you will learn how to configure the MDT Build Lab deployment sh SkipFinalSummary=NO ``` 4. Click **Edit Bootstrap.ini** and modify using the following information: + ``` syntax [Settings] Priority=Default diff --git a/windows/deploy/deploy-windows-10-using-pxe-and-configuration-manager.md b/windows/deploy/deploy-windows-10-using-pxe-and-configuration-manager.md index 2bc874cf8b..1a6a52fffb 100644 --- a/windows/deploy/deploy-windows-10-using-pxe-and-configuration-manager.md +++ b/windows/deploy/deploy-windows-10-using-pxe-and-configuration-manager.md @@ -5,6 +5,7 @@ ms.assetid: fb93f514-5b30-4f4b-99dc-58e6860009fa keywords: deployment, image, UEFI, task sequence ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md b/windows/deploy/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md index e3e558c24b..dbda9cd4e4 100644 --- a/windows/deploy/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md +++ b/windows/deploy/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md @@ -4,6 +4,7 @@ description: If you have Microsoft System Center 2012 R2 Configuration Manager ms.assetid: eacd7b7b-dde0-423d-97cd-29bde9e8b363 keywords: deployment, custom, boot ms.prod: w10 +localizationpriority: high ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/deploy-windows-10-with-the-microsoft-deployment-toolkit.md b/windows/deploy/deploy-windows-10-with-the-microsoft-deployment-toolkit.md index 93028930c5..2569518b35 100644 --- a/windows/deploy/deploy-windows-10-with-the-microsoft-deployment-toolkit.md +++ b/windows/deploy/deploy-windows-10-with-the-microsoft-deployment-toolkit.md @@ -6,6 +6,7 @@ keywords: deploy, tools, configure, script ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +localizationpriority: high author: mtniehaus ms.pagetype: mdt --- diff --git a/windows/deploy/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md b/windows/deploy/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md index 2ed9de7378..0cebb0c0b2 100644 --- a/windows/deploy/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md +++ b/windows/deploy/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md @@ -4,6 +4,7 @@ description: This topic walks you through the steps to finalize the configuratio ms.assetid: 38b55fa8-e717-4689-bd43-8348751d493e keywords: configure, deploy, upgrade ms.prod: w10 +localizationpriority: high ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deploy/get-started-with-the-microsoft-deployment-toolkit.md index 85ad95c548..48635c7fa7 100644 --- a/windows/deploy/get-started-with-the-microsoft-deployment-toolkit.md +++ b/windows/deploy/get-started-with-the-microsoft-deployment-toolkit.md @@ -5,6 +5,7 @@ ms.assetid: a256442c-be47-4bb9-a105-c831f58ce3ee keywords: deploy, image, feature, install, tools ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/integrate-configuration-manager-with-mdt-2013.md b/windows/deploy/integrate-configuration-manager-with-mdt-2013.md index 4a30f0f74c..85612562d9 100644 --- a/windows/deploy/integrate-configuration-manager-with-mdt-2013.md +++ b/windows/deploy/integrate-configuration-manager-with-mdt-2013.md @@ -5,6 +5,7 @@ ms.assetid: 3bd1cf92-81e5-48dc-b874-0f5d9472e5a5 ms.pagetype: mdt keywords: deploy, image, customize, task sequence ms.prod: w10 +localizationpriority: high ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/key-features-in-mdt-2013.md b/windows/deploy/key-features-in-mdt-2013.md index 03f562ac8e..0ccabf60ed 100644 --- a/windows/deploy/key-features-in-mdt-2013.md +++ b/windows/deploy/key-features-in-mdt-2013.md @@ -5,6 +5,7 @@ ms.assetid: 858e384f-e9db-4a93-9a8b-101a503e4868 keywords: deploy, feature, tools, upgrade, migrate, provisioning ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/mdt-2013-lite-touch-components.md b/windows/deploy/mdt-2013-lite-touch-components.md index 48f1a250ad..f4420cc9cd 100644 --- a/windows/deploy/mdt-2013-lite-touch-components.md +++ b/windows/deploy/mdt-2013-lite-touch-components.md @@ -5,6 +5,7 @@ ms.assetid: 7d6fc159-e338-439e-a2e6-1778d0da9089 keywords: deploy, install, deployment, boot, log, monitor ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/monitor-windows-10-deployment-with-configuration-manager.md b/windows/deploy/monitor-windows-10-deployment-with-configuration-manager.md index 12aae5a28c..395beb960d 100644 --- a/windows/deploy/monitor-windows-10-deployment-with-configuration-manager.md +++ b/windows/deploy/monitor-windows-10-deployment-with-configuration-manager.md @@ -5,6 +5,7 @@ ms.assetid: 4863c6aa-6369-4171-8e1a-b052ca195fce keywords: deploy, upgrade ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md b/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md index 8f2bbad1b9..d1900b7671 100644 --- a/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md +++ b/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md @@ -5,6 +5,7 @@ ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 keywords: deploy, system requirements ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md b/windows/deploy/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md index 88a8cac968..ed2cfe67ed 100644 --- a/windows/deploy/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md +++ b/windows/deploy/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md @@ -4,6 +4,7 @@ description: This topic will walk you through the process of integrating Microso ms.assetid: 06e3a221-31ef-47a5-b4da-3b927cb50d08 keywords: install, configure, deploy, deployment ms.prod: w10 +localizationpriority: high ms.mktglfcycl: deploy ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md b/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md index 68b0a74563..fe8e875c6b 100644 --- a/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md @@ -5,6 +5,7 @@ ms.assetid: 57c81667-1019-4711-b3de-15ae9c5387c7 keywords: upgrade, install, installation, computer refresh ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md b/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md index f6ea4a2125..f68aeb9897 100644 --- a/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md +++ b/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md @@ -5,6 +5,7 @@ ms.assetid: 2866fb3c-4909-4c25-b083-6fc1f7869f6f keywords: reinstallation, customize, template, script, restore ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus @@ -66,6 +67,7 @@ The custom USMT template is named MigContosoData.xml, and you can find it in the In order to use the custom MigContosoData.xml USMT template, you need to copy it to the MDT Production deployment share and update the CustomSettings.ini file. In these steps, we assume you have downloaded the MigContosoData.xml file. 1. Using File Explorer, copy the MigContosoData.xml file to the **E:\\MDTProduction\\Tools\\x64\\USMT5** folder. 2. Using Notepad, edit the E:\\MDTProduction\\Control\\CustomSettings.ini file. After the USMTMigFiles002=MigUser.xml line add the following line: + ``` syntax USMTMigFiles003=MigContosoData.xml ``` diff --git a/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md b/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md index b9f521531f..5691f94681 100644 --- a/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md @@ -5,6 +5,7 @@ ms.assetid: 3c8a2d53-8f08-475f-923a-bca79ca8ac36 keywords: upgrade, install, installation, replace computer, setup ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md b/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md index a862edf501..e06bbac866 100644 --- a/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md +++ b/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md @@ -6,6 +6,7 @@ keywords: deploy, deployment, replace ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +localizationpriority: high ms.pagetype: mdt author: mtniehaus --- diff --git a/windows/deploy/set-up-mdt-2013-for-bitlocker.md b/windows/deploy/set-up-mdt-2013-for-bitlocker.md index 7a76f8cdf7..343846d2f1 100644 --- a/windows/deploy/set-up-mdt-2013-for-bitlocker.md +++ b/windows/deploy/set-up-mdt-2013-for-bitlocker.md @@ -5,6 +5,7 @@ description: keywords: disk, encryption, TPM, configure, secure, script ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/simulate-a-windows-10-deployment-in-a-test-environment.md b/windows/deploy/simulate-a-windows-10-deployment-in-a-test-environment.md index a6c8789efb..d17b165db4 100644 --- a/windows/deploy/simulate-a-windows-10-deployment-in-a-test-environment.md +++ b/windows/deploy/simulate-a-windows-10-deployment-in-a-test-environment.md @@ -5,6 +5,7 @@ ms.assetid: 2de86c55-ced9-4078-b280-35e0329aea9c keywords: deploy, script ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md b/windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md index 0f66363610..6ffba5e3d9 100644 --- a/windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md +++ b/windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md @@ -4,6 +4,7 @@ description: The simplest path to upgrade PCs currently running Windows 7, Wind ms.assetid: F8DF6191-0DB0-4EF5-A9B1-6A11D5DE4878 keywords: upgrade, update, task sequence, deploy ms.prod: w10 +localizationpriority: high ms.mktglfcycl: deploy author: mtniehaus --- diff --git a/windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md b/windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md index 18dfaf7fdf..641bae3904 100644 --- a/windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md +++ b/windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md @@ -5,6 +5,7 @@ ms.assetid: B8993151-3C1E-4F22-93F4-2C5F2771A460 keywords: upgrade, update, task sequence, deploy ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/upgrade-windows-phone-8-1-to-10.md b/windows/deploy/upgrade-windows-phone-8-1-to-10.md index f79c20d4ba..8270ef2a4e 100644 --- a/windows/deploy/upgrade-windows-phone-8-1-to-10.md +++ b/windows/deploy/upgrade-windows-phone-8-1-to-10.md @@ -4,6 +4,7 @@ description: This article describes how to upgrade eligible Windows Phone 8.1 de keywords: upgrade, update, windows, phone, windows 10, mdm, mobile ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: Jamiejdt diff --git a/windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md b/windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md index 64e70ced04..8ca46f745a 100644 --- a/windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md +++ b/windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md @@ -5,6 +5,7 @@ ms.assetid: 68302780-1f6f-4a9c-9407-b14371fdce3f keywords: web services, database ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: mtniehaus diff --git a/windows/deploy/use-the-mdt-database-to-stage-windows-10-deployment-information.md b/windows/deploy/use-the-mdt-database-to-stage-windows-10-deployment-information.md index 32208d3e25..38ae49c0e7 100644 --- a/windows/deploy/use-the-mdt-database-to-stage-windows-10-deployment-information.md +++ b/windows/deploy/use-the-mdt-database-to-stage-windows-10-deployment-information.md @@ -6,6 +6,7 @@ ms.pagetype: mdt keywords: database, permissions, settings, configure, deploy ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/use-web-services-in-mdt-2013.md b/windows/deploy/use-web-services-in-mdt-2013.md index 1d8755df14..4c22c80924 100644 --- a/windows/deploy/use-web-services-in-mdt-2013.md +++ b/windows/deploy/use-web-services-in-mdt-2013.md @@ -5,6 +5,7 @@ ms.assetid: 8f47535e-0551-4ccb-8f02-bb97539c6522 keywords: deploy, web apps ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.pagetype: mdt ms.sitesec: library author: mtniehaus diff --git a/windows/deploy/windows-10-deployment-scenarios.md b/windows/deploy/windows-10-deployment-scenarios.md index e76d648bb0..e520328be0 100644 --- a/windows/deploy/windows-10-deployment-scenarios.md +++ b/windows/deploy/windows-10-deployment-scenarios.md @@ -5,6 +5,7 @@ ms.assetid: 7A29D546-52CC-482C-8870-8123C7DC04B5 keywords: upgrade, in-place, configuration, deploy ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/deploy/windows-10-edition-upgrades.md b/windows/deploy/windows-10-edition-upgrades.md index ab1e629231..b81ac707e4 100644 --- a/windows/deploy/windows-10-edition-upgrades.md +++ b/windows/deploy/windows-10-edition-upgrades.md @@ -4,6 +4,7 @@ description: With Windows 10, you can quickly upgrade from one edition of Windo ms.assetid: A7642E90-A3E7-4A25-8044-C4E402DC462A ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mobile author: greg-lindsay diff --git a/windows/deploy/windows-10-upgrade-paths.md b/windows/deploy/windows-10-upgrade-paths.md index 7ee695086b..b6c196f4d1 100644 --- a/windows/deploy/windows-10-upgrade-paths.md +++ b/windows/deploy/windows-10-upgrade-paths.md @@ -4,6 +4,7 @@ description: You can upgrade to Windows 10 from a previous version of Windows if ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library +localizationpriority: high ms.pagetype: mobile author: greg-lindsay --- diff --git a/windows/deploy/windows-adk-scenarios-for-it-pros.md b/windows/deploy/windows-adk-scenarios-for-it-pros.md index 456d2786a0..ef97f311aa 100644 --- a/windows/deploy/windows-adk-scenarios-for-it-pros.md +++ b/windows/deploy/windows-adk-scenarios-for-it-pros.md @@ -4,6 +4,7 @@ description: The Windows Assessment and Deployment Kit (Windows ADK) contains to ms.assetid: FC4EB39B-29BA-4920-87C2-A00D711AE48B ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library author: greg-lindsay --- diff --git a/windows/plan/windows-10-compatibility.md b/windows/plan/windows-10-compatibility.md index 7466117367..ea07c1d24e 100644 --- a/windows/plan/windows-10-compatibility.md +++ b/windows/plan/windows-10-compatibility.md @@ -6,6 +6,7 @@ keywords: deploy, upgrade, update, appcompat ms.prod: w10 ms.mktglfcycl: plan ms.pagetype: appcompat +localizationpriority: high ms.sitesec: library author: mtniehaus --- diff --git a/windows/plan/windows-10-deployment-considerations.md b/windows/plan/windows-10-deployment-considerations.md index cefe2e8c90..24573012ff 100644 --- a/windows/plan/windows-10-deployment-considerations.md +++ b/windows/plan/windows-10-deployment-considerations.md @@ -4,6 +4,7 @@ description: There are new deployment options in Windows 10 that help you simpl ms.assetid: A8DD6B37-1E11-4CD6-B588-92C2404219FE keywords: deploy, upgrade, update, in-place ms.prod: w10 +localizationpriority: high ms.mktglfcycl: plan ms.sitesec: library author: mtniehaus diff --git a/windows/plan/windows-10-infrastructure-requirements.md b/windows/plan/windows-10-infrastructure-requirements.md index f8a5b10095..61ec890561 100644 --- a/windows/plan/windows-10-infrastructure-requirements.md +++ b/windows/plan/windows-10-infrastructure-requirements.md @@ -5,6 +5,7 @@ ms.assetid: B0FA27D9-A206-4E35-9AE6-74E70748BE64 keywords: deploy, upgrade, update, hardware ms.prod: w10 ms.mktglfcycl: plan +localizationpriority: high ms.sitesec: library author: mtniehaus --- From c228a08b322783827334f6f6852f5dbd423bd887 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 12 Sep 2016 17:03:36 -0700 Subject: [PATCH 108/108] one more topic --- windows/deploy/windows-10-enterprise-e3-overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deploy/windows-10-enterprise-e3-overview.md b/windows/deploy/windows-10-enterprise-e3-overview.md index c4a945e569..c3861f8fe5 100644 --- a/windows/deploy/windows-10-enterprise-e3-overview.md +++ b/windows/deploy/windows-10-enterprise-e3-overview.md @@ -4,6 +4,7 @@ description: Describes Windows 10 Enterprise E3, an offering that delivers, by s keywords: upgrade, update, task sequence, deploy ms.prod: w10 ms.mktglfcycl: deploy +localizationpriority: high ms.sitesec: library ms.pagetype: mdt author: greg-lindsay

    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 diff --git a/windows/deploy/images/upgrade-analytics-most-active-sites.png b/windows/deploy/images/upgrade-analytics-most-active-sites.png deleted file mode 100644 index 2a25648b460f6eddf145d533f95c92a633043c2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20602 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%0A>e)+z$;M zAx28x6Fh`e>hJH@($!7dZ|CZwQX%&C_I7q3YWFv0ISw7+V$9Ej(G!NTvKcXysnFB3dqebLUm%FH|V-(_}zqW}N^ diff --git a/windows/deploy/images/upgrade-analytics-query-activex-name.png b/windows/deploy/images/upgrade-analytics-query-activex-name.png deleted file mode 100644 index 5068e7d20e4fad501b5df0a735c7d525559bb782..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8771 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 diff --git a/windows/deploy/images/upgrade-analytics-site-domain-detail.png b/windows/deploy/images/upgrade-analytics-site-domain-detail.png deleted file mode 100644 index 8aa081b840304d59b14021dfcbae4799792fdc00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85810 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

When an end user that has been assigned a Windows 10 Enterprise E3 subscription signs in to their device using Azure Active Directory credentials, the computer automatically runs Windows 10 Enterprise unlocks all Enterprise edition features. Note: A single user can run Windows 10 Enterprise E3 on a maximum of five computers. ### License activation @@ -124,7 +124,7 @@ The Enterprise E3 subscription is tied closely to Windows 10 Pro. The subscripti Enterprise E3 subscription:
**Lapsed** -
Edition: Windows 10 Pro
Subscription: not valid
Activation: Windows is activated
+
Edition: Windows 10 Pro
Subscription: not valid
Activation: Windows is activated    
Edition: Windows 10 Pro
Subscription: not valid
Activation: Windows is not activated
From f93012c4991da9f8c547c2d27a366df93bdcfc21 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 25 Aug 2016 10:55:56 -0700 Subject: [PATCH 026/108] upd --- windows/deploy/windows-10-poc.md | 154 +++++++++++++++++-------------- 1 file changed, 84 insertions(+), 70 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 7439ce314c..99c169f0b3 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -18,50 +18,17 @@ author: greg-lindsay This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Detailed steps are provided for setting up the test lab, and for deploying Windows 10 under common scenarios with current deployment tools. -The following topics are available in this guide: +The following topics and procedures are provided in this guide: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TopicDescription
[Overview of procedures](#overview-of-procedures)A list of procedures provided in this guide.
[Hardware and software requirements](#hardware-and-software-requirements)Prerequisites to complete this guide.
[Lab setup](#lab-setup)A diagram of the PoC environment.
[Configure the PoC environment](#configure-the-poc-environment)Step by step instructions to configure the PoC environment.
[Step by step: Deploy Windows 10](#windows-10-poc-guides)Detailed, step by step instructions to demonstrate a Windows 10 deployment.
[Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2)Instructions for configuring a Hyper-V host on Windows Server 2008 R2.
- -## Overview of procedures - -The following procedures are documented in this guide: - -1. Configure an internal network on a Hyper-V host computer. -2. Download a Windows Server evaluation VHD for use in the lab. -3. Convert a physical computer to VHD using the Disk2vhd utility. -4. Download a Windows 10 Enterprise evaluation .iso file. -5. Configure Windows Server virtual machines. -6. Download and install tools. -7. Upgrade the client VM to Windows 10 Enterprise. +- [Hardware and software requirements](#hardware-and-software-requirements): Prerequisites to complete this guide.
+- [Lab setup](#lab-setup): A description and diagram of the PoC environment that is configured.
+- [Configure the PoC environment](#configure-the-poc-environment): Step by step guidance for the following procedures: + - [Verify support and install Hyper-V](#verify-support-and-install-hyper-v): Verify that installation of Hyper-V is supported, and install the Hyper-V server role. + - [Download VHD and ISO files](#download-vhd-and-iso-files): Download evaluation versions of Windows Server 2012 R2 and Windows 10 and prepare these files to be used on the Hyper-V host. + - [Convert PC to VHD](#convert-pc-to-vhd): Convert a physical computer on your network to a VHDX file and prepare it to be used on the Hyper-V host. + - [Configure Hyper-V](#configure-hyper-v): Create virtual switches, determine available RAM for virtual machines, and add virtual machines. + - [Configure VHDs](#configure-vhds): Start virtual machines and configure all services and settings. + - [Verify the configuration (optional)](#verify-the-configuration-optional): Verify network connectivity and services in the PoC environment. ## Hardware and software requirements @@ -302,11 +269,11 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` $maxRAM = 2700MB - New-VM –Name "2012R2-DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal - Set-VMMemory -VMName "2012R2-DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - New-VM –Name "2012R2-SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal - Add-VMNetworkAdapter -VMName "2012R2-SRV1" -SwitchName "poc-external" - Set-VMMemory -VMName "2012R2-SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + New-VM –Name "DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal + Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + New-VM –Name "SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal + Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external" + Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 ``` @@ -315,18 +282,19 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 1. Open an elevated Windows PowerShell window on the Hyper-V host and start the first VM by typing the following command: ``` - Start-VM 2012R2-DC1 + Start-VM DC1 ``` 2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt on the Hyper-V host: ``` - vmconnect localhost 2012R2-DC1 + vmconnect localhost DC1 ``` 3. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. -4. If the VM is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." At an elevated Windows PowerShell prompt on the VM, type the following commands to provide a new hostname and configure a static IP address and gateway: +4. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." At an elevated Windows PowerShell prompt on DC1, type the following commands to provide a new hostname and configure a static IP address and gateway: ``` Rename-Computer DC1 New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 + Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 ``` >The default gateway will be added to a member server at 192.168.0.2 later in this guide. 5. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: @@ -335,13 +303,13 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools ``` -6. Before promoting the server to a Domain Controller, you must reboot so that the name change in step 3 above takes effect: +6. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect: ``` Restart-Computer ``` -7. When the VM has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: +7. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: ``` $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force @@ -368,25 +336,25 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 ``` New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true ``` -11. Minimize the 2012-DC1 VM window but **do not stop** the VM. +11. Minimize the DC1 VM window but **do not stop** the VM. Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. -12. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM, and connect to it: +12. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: ``` Start-VM PC1 vmconnect localhost PC1 ``` -13. Sign on to the client VM using an account that has local administrator rights.
- >The client VM will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. -14. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to the VM, installing the network adapter driver might take a few minutes. +13. Sign on to PC1 using an account that has local administrator rights.
+ >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. +14. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. ![PoC](images/installing-drivers.png) >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. 15. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. -16. Open an elevated Windows PowerShell prompt on the client VM and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. +16. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. ``` ipconfig @@ -427,14 +395,14 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Add-Computer -DomainName contoso -Credential $cred Restart-Computer ``` - >The VM client is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. + >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" here so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. -18. After the computer restarts, sign in to the contoso.com domain with the (user1) account you created in step 8. -19. Minimize the client VM and but do not turn it off while the second Windows Server 2012 R2 VM is configured. This ensures that the Hyper-V host has enough resources to run all VMs simultaneously. Next, the member server VM will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. +18. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 8. +19. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This ensures that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. 20. On the Hyper-V host computer at an elevated Windows PowerShell prompt, type the following commands: ``` - Start-VM 2012R2-SRV1 - vmconnect localhost 2012R2-SRV1 + Start-VM SRV1 + vmconnect localhost SRV1 ``` 21. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. 22. Sign in to the member server VM using the administrator account, open an elevated Windows PowerShell prompt, and type the following commands: @@ -448,7 +416,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Add-Computer -DomainName contoso -Credential $cred Restart-Computer ``` -23. Sign in to the contoso.com domain on the member server VM using the domain administrator account, open an elevated Windows PowerShell prompt, and type the following commands: +23. Sign in to the contoso.com domain on SRV1 using the domain administrator account, open an elevated Windows PowerShell prompt, and type the following commands: ``` Install-WindowsFeature -Name DNS -IncludeManagementTools Install-WindowsFeature -Name Routing -IncludeManagementTools @@ -458,7 +426,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE ``` - > The previous commands assume that network interfaces were added to the VM in the order specified by this guide, which results in an interface alias of "Ethernet" for the private interface and an interface alias of "Ethernet 2" for the public interface. If the interfaces on your VM are not named the same, you must adjust these commands appropriately. + >The previous commands assume that network interfaces were added to the SRV1 VM in the order specified by this guide, resulting in an interface alias of "Ethernet" for the private interface and an interface alias of "Ethernet 2" for the public interface. If the interfaces on SRV1 are not named the same, you must adjust these commands appropriately. To view a list of interfaces and their associated interface aliases on the VM, you use the Get-NetAdapter cmdlet. See the following example: @@ -470,24 +438,70 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Ethernet 2 Microsoft Hyper-V Network Adapter #2 14 Up 00-15-5D-83-26-06 1 Gbps Ethernet Microsoft Hyper-V Network Adapter 12 Up 00-15-5D-83-26-05 10 Gbps ``` -24. The DNS server role was installed on the member server VM so that we can forward from the DC to the member server to resolve Internet names without having to configure a forwarder outside the PoC network. The last step to configure network services on the PoC network is to add this forwarder. To add a server-level DNS forwarder on the DC, type the following command at an elevated command prompt on the domain controller VM: +24. The DNS server role was installed on SRV1 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. The last step to configure network services on the PoC network is to add this DNS forwarder. To add a server-level DNS forwarder on DC1, type the following command at an elevated command prompt on DC1: ``` Add-DnsServerForwarder -IPAddress 192.168.0.2 ``` -25. If your corporate network has a firewall that filters recursive DNS queries, you might be forced to configure a DNS forwarder outside the PoC network in order to resolve Internet names. To do this, open an elevated Windows PowerShell prompt on the member server VM and type the following commands: +25. If your corporate network has a firewall that filters recursive DNS queries, you might be forced to configure a DNS forwarder outside the PoC network in order to resolve Internet names. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following commands: ``` Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses ``` 26. Verify that all three VMs on the PoC network can reach the Internet. -27. Because the client computer has different hardware after coping it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on the client VM: +27. Because the client computer has different hardware after coping it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: ``` slmgr -rearm Restart-Computer ``` -## Install tools +## Verify the configuration (optional) +Use the following procedures to verify that the PoC environment is configured properly and working as expected. +1. On DC1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + Get-Service NTDS,DNS,DHCP + DCDiag -a + Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A + Get-DnsServerForwarder + Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com + Get-DhcpServerInDC + Get-DhcpServerv4Statistics + ipconfig /all + ``` + **Get-Service** displays a status of "Running" for all three services.
+ **DCDiag** displays "passed test" for all tests.
+ **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
+ **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
+ **Resolve-DnsName** displays public IP address results for www.microsoft.com.
+ **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
+ **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
+ **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. + +2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + Get-Service DNS,RemoteAccess + Get-DnsServerForwarder + Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com + ipconfig /all + netsh int ipv4 show address + ``` + **Get-Service** displays a status of "Running" for both services.
+ **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
+ **Resolve-DnsName** displays public IP address results for www.microsoft.com.
+ **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network. + **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. + +3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + whoami + hostname + nslookup www.microsoft.com + ping -n 1 dc1.contoso.com + + ``` ## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 From 80529bb3b692430a6d7644c7b885e859e76567ac Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 25 Aug 2016 14:23:25 -0700 Subject: [PATCH 027/108] upd --- windows/deploy/windows-10-poc.md | 114 ++++++++++++++++--------------- 1 file changed, 59 insertions(+), 55 deletions(-) diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 99c169f0b3..520619085c 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -14,9 +14,14 @@ author: greg-lindsay - Windows 10 +**Are you interested** in upgrading to Windows 10 ...but are not sure how some devices and apps will be affected?
+**Did you know** that you can test drive Windows 10 and check out the upgrade process for free without having to actually upgrade any production devices? + +If you have a computer running Windows 8 or a later OS with 16GB of RAM, you have everything you need to quickly set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. To see how, keep reading. + ## In this guide -This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Detailed steps are provided for setting up the test lab, and for deploying Windows 10 under common scenarios with current deployment tools. +This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Simple to use Windows PowerShell commands are provided for setting up the test lab. The following topics and procedures are provided in this guide: @@ -28,7 +33,15 @@ The following topics and procedures are provided in this guide: - [Convert PC to VHD](#convert-pc-to-vhd): Convert a physical computer on your network to a VHDX file and prepare it to be used on the Hyper-V host. - [Configure Hyper-V](#configure-hyper-v): Create virtual switches, determine available RAM for virtual machines, and add virtual machines. - [Configure VHDs](#configure-vhds): Start virtual machines and configure all services and settings. - - [Verify the configuration (optional)](#verify-the-configuration-optional): Verify network connectivity and services in the PoC environment. + +The following optional topics are also available: +- [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Steps to configure a Hyper-V host running Windows Server 2008 R2. +- [Appendix B: Verify the configuration](#verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. + +When you have completed the steps in this guide, see the following guides for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: + +- [Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md) +- [Deploy Windows 10 in a test lab using System Center](windows-10-poc-sccm.md) ## Hardware and software requirements @@ -453,7 +466,50 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 Restart-Computer ``` -## Verify the configuration (optional) + + +## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 + +If your Hyper-V host is running Windows Server 2008 R2, you can use the Hyper-V manager interface to configure Hyper-V, or you can use Hyper-V WMI. Some instructions to configure Hyper-V using WMI are also included in this section for convenience. + +For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. + +To install Hyper-V on Windows Server 2008 R2, use the Add-WindowsFeature cmdlet: + +``` +Add-WindowsFeature -Name Hyper-V +``` +Use the following Windows PowerShell commands to create a virtual switch on Windows Server 2008 R2: + +``` +$SwitchFriendlyName = "poc-internal" +$InternalEthernetPortFriendlyName = $SwitchFriendlyName +$InternalSwitchPortFriendlyName = "poc" +$SwitchName = [guid]::NewGuid().ToString() +$InternalSwitchPortName = [guid]::NewGuid().ToString() +$InternalEthernetPortName = [guid]::NewGuid().ToString() +$NumLearnableAddresses = 1024 +$ScopeOfResidence = "" +$VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" +$Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) +$Switch = [WMI]$Result.CreatedVirtualSwitch +$Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) +$InternalSwitchPort = [WMI]$Result.CreatedSwitchPort +$Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) +$InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort +$query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" +$InternalLanEndPoint = gwmi -namespace root\virtualization -query $query +$Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) +$filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" +$NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter +``` + +Use the following Windows PowerShell commands to add VMs on Windows Server 2008 R2: + +``` +command here +``` +## Appendix B: Verify the configuration Use the following procedures to verify that the PoC environment is configured properly and working as expected. @@ -502,58 +558,6 @@ Use the following procedures to verify that the PoC environment is configured pr ping -n 1 dc1.contoso.com ``` - -## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 - -If your Hyper-V host is running Windows Server 2008 R2, you can use the Hyper-V manager interface to configure Hyper-V, or you can use Hyper-V WMI. Some instructions to configure Hyper-V using WMI are also included in this section for convenience. - -For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. - -To install Hyper-V on Windows Server 2008 R2, use the Add-WindowsFeature cmdlet: - -``` -Add-WindowsFeature -Name Hyper-V -``` -Use the following Windows PowerShell commands to create a virtual switch on Windows Server 2008 R2: - -``` -$SwitchFriendlyName = "poc-internal" -$InternalEthernetPortFriendlyName = $SwitchFriendlyName -$InternalSwitchPortFriendlyName = "poc" -$SwitchName = [guid]::NewGuid().ToString() -$InternalSwitchPortName = [guid]::NewGuid().ToString() -$InternalEthernetPortName = [guid]::NewGuid().ToString() -$NumLearnableAddresses = 1024 -$ScopeOfResidence = "" -$VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" -$Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) -$Switch = [WMI]$Result.CreatedVirtualSwitch -$Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) -$InternalSwitchPort = [WMI]$Result.CreatedSwitchPort -$Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) -$InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort -$query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" -$InternalLanEndPoint = gwmi -namespace root\virtualization -query $query -$Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) -$filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" -$NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter -``` - -Use the following Windows PowerShell commands to add VMs on Windows Server 2008 R2: - -``` -command here -``` - -## Appendix B: Microsoft Virtual Machine Converter - -You can also use [Microsoft Virtual Machine Converter](https://www.microsoft.com/en-us/download/details.aspx?id=42497) (MVMC) to create VHDs from a physical computer. The MVMC utility has enhanced functionality compared to the Disk2vhd utility in that it can be run from any network location, enables you to specify both a remote source computer and remote destination Hyper-V host, and automatically configures and installs the VM on the Hyper-V host. However, MVMC requires that the destination Hyper-V host be running the BITS compact server service, which is only available on Windows Server operating systems. Therefore, you cannot use MVMC if Hyper-V is running on Windows 8 or Windows 10. If you choose to use the MVMC utility instead of disk2vhd, complete the steps in the [Configure Hyper-V](#configure-hyper-v) section first so that you can specify a virtual switch and allocate RAM appropriately to the destination VM when asked to specify these parameters in the MVMC utility. - -## Windows 10 PoC guides - -- [Step by step: Deploy Windows 10 PoC with System Center Configuration Manager](windows-10-poc-sccm.md) -- [Step by step: Deploy Windows 10 PoC with the Microsoft Deployment Toolkit](windows-10-poc-mdt.md) - ## Related Topics [Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) From ca08f33d9e9781668b96d2c1e20d93f8d9aa02c3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 25 Aug 2016 16:16:20 -0700 Subject: [PATCH 028/108] upd --- windows/deploy/windows-10-poc-mdt.md | 19 +++++++++++++++++++ windows/deploy/windows-10-poc.md | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md index 04cb2496e2..ee4760dc1b 100644 --- a/windows/deploy/windows-10-poc-mdt.md +++ b/windows/deploy/windows-10-poc-mdt.md @@ -14,8 +14,27 @@ author: greg-lindsay - Windows 10 +**Important**: This guide leverages the proof of concept (PoC) environment configured using procedrues in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. + +The PoC environment is a virtual network running on Hyper-V with three virtual machines: +- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. +- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. +- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. + ## In this guide +Yadda yadda + +## Install the Microsoft Deployment Toolkit (MDT) + +1. Temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt on SRV1: + ``` + $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 + Stop-Process -Name Explorer + ``` +2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1. + ## Related Topics   diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 520619085c..2e48f82a36 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -120,7 +120,7 @@ The lab architecture is summarized in the following diagram: ![PoC](images/poc.png) **Note**: ->If you have an existing Hyper-V host, you can use this host if desired and skip the Hyper-V installation section in this guide. If your Hyper-V host is running Windows Server 2008 R2, you must enable PowerShell functionality to complete the steps in this guide. +>If you have an existing Hyper-V host, you can use this host if desired and skip the Hyper-V installation section in this guide. >The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts to the corporate network. From cc105203f735ee3e27fef176bcf0fb3d37958a26 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 29 Aug 2016 12:08:46 -0700 Subject: [PATCH 029/108] tech review feedback --- ...system-components-to-microsoft-services.md | 53 +++++++++++-------- 1 file changed, 31 insertions(+), 22 deletions(-) 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 96fe6801ae..83d65e2ace 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 @@ -42,7 +42,7 @@ Here's a list of changes that were made to this article for Windows 10, version - Turn off unsolicited network traffic on the Offline Maps settings page - Turn off all Windows spotlight features -##
Settings by edition +## Settings The following sections list the components that make network connections to Microsoft services by default. You can configure these settings to control the data that is sent to Microsoft. To prevent Windows from sending any data to Microsoft, configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all of these connections. @@ -98,9 +98,9 @@ See the following table for a summary of the management settings for Windows 10 | [25. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | -### Settings for Windows Server 2016, with the desktop experience (Datacenter and Standard editions) +### Settings for Windows Server 2016 with Desktop Experience -See the following table for a summary of the management settings for Windows Server 2016, with the desktop experience (Datacenter and Standard editions). +See the following table for a summary of the management settings for Windows Server 2016 with Desktop Experience. | Setting | UI | Group Policy | MDM policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | @@ -124,9 +124,9 @@ See the following table for a summary of the management settings for Windows Ser | [24. Windows Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | | | | [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | -### Settings for Windows Server 2016, Server Core installation +### Settings for Windows Server 2016 Server Core -See the following table for a summary of the management settings for Windows Server 2016, Server Core installation. +See the following table for a summary of the management settings for Windows Server 2016 Server Core. | Setting | UI | Group Policy | MDM policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | @@ -139,9 +139,9 @@ See the following table for a summary of the management settings for Windows Ser | [21. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | -### Settings for Windows Server 2016, Nano Server installation +### Settings for Windows Server 2016 Nano Server -See the following table for a summary of the management settings for Windows Server 2016, Server Core installation. +See the following table for a summary of the management settings for Windows Server 2016 Nano Server. | Setting | UI | Group Policy | MDM policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | @@ -160,6 +160,8 @@ A certificate trust list is a predefined list of items, such as a list of certif To turn off the automatic download of an updated certificate trust list, you can turn off automatic root updates, which also includes the disallowed certificate list and the pin rules list. +For Windows 10, Windows Server 2016 with Desktop Experience, and Windows Server 2016 Server Core: + - Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Automatic Root Certificates Update** -or- @@ -173,6 +175,9 @@ To turn off the automatic download of an updated certificate trust list, you can 3. On the **Network Retrieval** tab, select the **Define these policy settings** check box. 4. Clear the **Automatically update certificates in the Microsoft Root Certificate Program (recommended)** check box, and then click **OK**. +On Windows Server 2016 Server Core: + +- Create a REG\_DWORD registry setting called **DisableRootAutoUpdate** in **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot**, with a value of 1. ### 2. Cortana @@ -184,11 +189,11 @@ Find the Cortana Group Policy objects under **Computer Configuration** > **Ad | Policy | Description | |------------------------------------------------------|---------------------------------------------------------------------------------------| -| Allow Cortana | Choose whether to let Cortana install and run on the device. | -| Allow search and Cortana to use location | Choose whether Cortana and Search can provide location-aware search results. | -| Do not allow web search | Choose whether to search the web from Windows Desktop Search.
Default: Disabled| -| Don't search the web or display web results in Search| Choose whether to search the web from Cortana. | -| Set what information is shared in Search | Control what information is shared with Bing in Search. | +| Allow Cortana | Choose whether to let Cortana install and run on the device.

Disable this policy to turn off Cortana. | +| Allow search and Cortana to use location | Choose whether Cortana and Search can provide location-aware search results.

Disable this policy to block access to location information for Cortana. | +| Do not allow web search | Choose whether to search the web from Windows Desktop Search.

Enable this policy to remove the option to search the Internet from Cortana. | +| Don't search the web or display web results in Search| Choose whether to search the web from Cortana.

Enable this policy to stop web queries and results from showing in Search. | +| Set what information is shared in Search | Control what information is shared with Bing in Search.

If you enable this policy and set it to **Anonymous info**, usage information will be shared but not search history, Microsoft Account information, or specific location. | In Windows 10, version 1507 and Windows 10, version 1511, when you enable the **Don't search the web or display web results in Search** Group Policy, you can control the behavior of whether Cortana searches the web to display web results. However, this policy only covers whether or not web search is performed. There could still be a small amount of network traffic to Bing.com to evaluate if certain Cortana components are up-to-date or not. In order to turn off that network activity completely, you can create a Windows Firewall rule to prevent outbound traffic. @@ -225,15 +230,13 @@ If your organization tests network traffic, you should not use Fiddler to test W The following Cortana MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). +> [!NOTE] This does not apply to Windows Server 2016. + | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| | Experience/AllowCortana | Choose whether to let Cortana install and run on the device. | | Search/AllowSearchToUseLocation | Choose whether Cortana and Search can provide location-aware search results.
Default: Allowed| -### 2.3 Cortana Windows Provisioning - -To use Windows Imaging and Configuration Designer (ICD) to create a provisioning package with the settings for these policies, go to **Runtime settings** > **Policies** to find **Experience** > **AllowCortana** and **Search** > **AllowSearchToUseLocation**. - ### 3. Date & Time You can prevent Windows from setting the time automatically. @@ -257,11 +260,11 @@ To turn off font streaming, create a REG\_DWORD registry setting called **Disabl ### 6. Insider Preview builds -To turn off Insider Preview builds for a released version of Windows 10: +To turn off Insider Preview builds for a released version of Windows 10 or Windows Server 2016 with Desktop Experience: - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. -To turn off Insider Preview builds: +To turn off Insider Preview builds for Windows 10: > [!NOTE] > If you're running a preview version of Windows 10 or Windows Server 2016, you must roll back to a released version before you can turn off Insider Preview builds. @@ -1032,12 +1035,18 @@ To turn off **Let apps run in the background**: Enterprise customers can manage their Windows activation status with volume licensing using an on-premise Key Management Server. You can opt out of sending KMS client activation data to Microsoft automatically by doing one of the following: +For Windows 10: + - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Activation** -or- - Apply the Licensing/DisallowKMSClientOnlineAVSValidation MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is disabled (default) and 1 is enabled. +For Windows Server 2016 with Desktop Experience or Windows Server 2016 Server Core: + +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Activation** + The Windows activation status will be valid for a rolling period of 180 days with weekly activation status checks to the KMS. ### 18. Sync your settings @@ -1106,7 +1115,7 @@ You can disconnect from the Microsoft Antimalware Protection Service. -or- -- Apply the Defender/AllowClouldProtection MDM policy from the [Defender CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). +- For Windows 10 only, apply the Defender/AllowClouldProtection MDM policy from the [Defender CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). -or- @@ -1122,7 +1131,7 @@ You can stop sending file samples back to Microsoft. -or- -- Apply the Defender/SubmitSamplesConsent MDM policy from the [Defender CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: +- For Windows 10 only, apply the Defender/SubmitSamplesConsent MDM policy from the [Defender CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - **0**. Always prompt. @@ -1144,7 +1153,7 @@ You can stop downloading definition updates: - Disable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender** > **Signature Updates** > **Define file shares for downloading definition updates** and set it to nothing. -You can stop Enhanced Notifications: +For Windows 10 only, you can stop Enhanced Notifications: - Turn off the feature in the UI. @@ -1289,7 +1298,7 @@ You can turn off automatic updates by doing one of the following. This is not re -or- -- Apply the Update/AllowAutoUpdate MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: +- For Windows 10 only, apply the Update/AllowAutoUpdate MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - **0**. Notify the user before downloading the update. From f4ea472b7e3f10ead0390ef32669a15b13b36ef2 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 29 Aug 2016 12:11:42 -0700 Subject: [PATCH 030/108] added GP for continue experiences setting --- ...ndows-operating-system-components-to-microsoft-services.md | 4 ++++ 1 file changed, 4 insertions(+) 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 83d65e2ace..9faeace866 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 @@ -658,6 +658,10 @@ To turn off **Let apps on my other devices open apps and continue experiences on - Turn off the feature in the UI. + -or- + +- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Group Policy** > **Continue experiences on this device**. + To turn off **Let apps on my other devices use Bluetooth to open apps and continue experiences on this device**: - Turn off the feature in the UI. From ceb2663f8ca7dd06f2166af7edea4c32796d0f36 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 29 Aug 2016 12:27:44 -0700 Subject: [PATCH 031/108] fixed build warning --- ...-operating-system-components-to-microsoft-services.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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 9faeace866..8bf2663621 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 @@ -230,7 +230,8 @@ If your organization tests network traffic, you should not use Fiddler to test W The following Cortana MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). -> [!NOTE] This does not apply to Windows Server 2016. +> [!NOTE] +> This does not apply to Windows Server 2016. | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| @@ -297,11 +298,7 @@ To turn off Insider Preview builds for Windows 10: ### 7. Internet Explorer -Use Group Policy to manage settings for Internet Explorer. - -### 7.1 Internet Explorer Group Policies - -Find the Internet Explorer Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer**. +Use Group Policy to manage settings for Internet Explorer. You can find the Internet Explorer Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer**. | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| From 06d5b37edcb473412709c127e4e7b6f426515f7a Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 30 Aug 2016 10:47:24 -0700 Subject: [PATCH 032/108] tech review feedback --- ...system-components-to-microsoft-services.md | 98 +++++++++---------- 1 file changed, 47 insertions(+), 51 deletions(-) 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 8bf2663621..bc6edfa186 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 @@ -56,7 +56,7 @@ See the following table for a summary of the management settings for Windows 10 | Setting | UI | Group Policy | MDM policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | | [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | -| [2. Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | +| [2. Cortana and Search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | | [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | | | | [5. Font streaming](#font-streaming) | | | | ![Check mark](images/checkmark.png) | | @@ -102,53 +102,53 @@ See the following table for a summary of the management settings for Windows 10 See the following table for a summary of the management settings for Windows Server 2016 with Desktop Experience. -| Setting | UI | Group Policy | MDM policy | Registry | Command line | -| - | :-: | :-: | :-: | :-: | :-: | -| [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | -| [2. Cortana and search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | -| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | -| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | | | -| [5. Font streaming](#font-streaming) | | | | ![Check mark](images/checkmark.png) | | -| [6. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | -| [7. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | | -| [8. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | | | -| [10. Microsoft Account](#bkmk-microsoft-account) | | | | ![Check mark](images/checkmark.png) | | -| [12. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | | | -| [14. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | -| [16. Settings > Privacy](#bkmk-settingssection) | | | | | | -|     [16.1 General](#bkmk-priv-general) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | -| [17. Software Protection Platform](#bkmk-spp) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | -| [19. Teredo](#bkmk-teredo) | | | | | ![Check mark](images/checkmark.png) | -| [21. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | -| [22. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | -| [24. Windows Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | | | -| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| Setting | UI | Group Policy | Registry | Command line | +| - | :-: | :-: | :-: | :-: | +| [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [2. Cortana and Search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | | +| [5. Font streaming](#font-streaming) | | | ![Check mark](images/checkmark.png) | | +| [6. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [7. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [8. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | | +| [10. Microsoft Account](#bkmk-microsoft-account) | | | ![Check mark](images/checkmark.png) | | +| [12. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | | +| [14. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | | +| [16. Settings > Privacy](#bkmk-settingssection) | | | | | +|     [16.1 General](#bkmk-priv-general) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [17. Software Protection Platform](#bkmk-spp) | | ![Check mark](images/checkmark.png) | | | +| [19. Teredo](#bkmk-teredo) | | | | ![Check mark](images/checkmark.png) | +| [21. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [22. Windows Media Player](#bkmk-wmp) | | | | ![Check mark](images/checkmark.png) | +| [24. Windows Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | | +| [26. Windows Update](#bkmk-wu) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ### Settings for Windows Server 2016 Server Core See the following table for a summary of the management settings for Windows Server 2016 Server Core. -| Setting | UI | Group Policy | MDM policy | Registry | Command line | +| Setting | Group Policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | -| [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | -| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | -| [5. Font streaming](#font-streaming) | | | | ![Check mark](images/checkmark.png) | | -| [12. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | | | -| [17. Software Protection Platform](#bkmk-spp) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | -| [19. Teredo](#bkmk-teredo) | | | | | ![Check mark](images/checkmark.png) | -| [21. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | -| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [1. Certificate trust lists](#certificate-trust-lists) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [3. Date & Time](#bkmk-datetime) | | ![Check mark](images/checkmark.png) | | +| [5. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | | +| [12. Network Connection Status Indicator](#bkmk-ncsi) | ![Check mark](images/checkmark.png) | | | +| [17. Software Protection Platform](#bkmk-spp) | ![Check mark](images/checkmark.png) | | | +| [19. Teredo](#bkmk-teredo) | | | ![Check mark](images/checkmark.png) | +| [21. Windows Defender](#bkmk-defender) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ### Settings for Windows Server 2016 Nano Server See the following table for a summary of the management settings for Windows Server 2016 Nano Server. -| Setting | UI | Group Policy | MDM policy | Registry | Command line | +| Setting | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | -| [1. Certificate trust lists](#certificate-trust-lists) | | ![Check mark](images/checkmark.png) | | | | -| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | | ![Check mark](images/checkmark.png) | | -| [19. Teredo](#bkmk-teredo) | | | | | ![Check mark](images/checkmark.png) | -| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +| [1. Certificate trust lists](#certificate-trust-lists) | ![Check mark](images/checkmark.png) | | +| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | | +| [19. Teredo](#bkmk-teredo) | | ![Check mark](images/checkmark.png) | +| [26. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | | ## Settings @@ -166,7 +166,7 @@ For Windows 10, Windows Server 2016 with Desktop Experience, and Windows Server -or- -- Create a REG\_DWORD registry setting called **DisableRootAutoUpdate** in **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot**, with a value of 1. +- Create the registry path **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot** and then add a REG\_DWORD registry setting, called **DisableRootAutoUpdate**, with a value of 1. -or- @@ -175,15 +175,15 @@ For Windows 10, Windows Server 2016 with Desktop Experience, and Windows Server 3. On the **Network Retrieval** tab, select the **Define these policy settings** check box. 4. Clear the **Automatically update certificates in the Microsoft Root Certificate Program (recommended)** check box, and then click **OK**. -On Windows Server 2016 Server Core: +On Windows Server 2016 Nano Server: -- Create a REG\_DWORD registry setting called **DisableRootAutoUpdate** in **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot**, with a value of 1. +- Create the registry path **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot** and then add a REG\_DWORD registry setting, called **DisableRootAutoUpdate**, with a value of 1. -### 2. Cortana +### 2. Cortana and Search Use either Group Policy or MDM policies to manage settings for Cortana. For more info, see [Cortana, Search, and privacy: FAQ](http://go.microsoft.com/fwlink/p/?LinkId=730683). -### 2.1 Cortana Group Policies +### 2.1 Cortana and Search Group Policies Find the Cortana Group Policy objects under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Search**. @@ -226,12 +226,9 @@ In Windows 10, version 1507 and Windows 10, version 1511, when you enable the ** If your organization tests network traffic, you should not use Fiddler to test Windows Firewall settings. Fiddler is a network proxy and Windows Firewall does not block proxy traffic. You should use a network traffic analyzer, such as WireShark or Message Analyzer. -### 2.2 Cortana MDM policies +### 2.2 Cortana and Search MDM policies -The following Cortana MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). - -> [!NOTE] -> This does not apply to Windows Server 2016. +For Windows 10 only, the following Cortana MDM policies are available in the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| @@ -261,14 +258,16 @@ To turn off font streaming, create a REG\_DWORD registry setting called **Disabl ### 6. Insider Preview builds -To turn off Insider Preview builds for a released version of Windows 10 or Windows Server 2016 with Desktop Experience: +The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to releases of Windows 10. + +To turn off Insider Preview builds for a released version of Windows 10: - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. To turn off Insider Preview builds for Windows 10: > [!NOTE] -> If you're running a preview version of Windows 10 or Windows Server 2016, you must roll back to a released version before you can turn off Insider Preview builds. +> If you're running a preview version of Windows 10, you must roll back to a released version before you can turn off Insider Preview builds. - Turn off the feature in the UI: **Settings** > **Update & security** > **Windows Insider Program** > **Stop Insider Preview builds**. @@ -398,9 +397,6 @@ The following Microsoft Edge MDM policies are available in the [Policy CSP](http | Browser/AllowSearchSuggestionsinAddressBar | Choose whether the address bar shows search suggestions..
Default: Allowed | | Browser/AllowSmartScreen | Choose whether SmartScreen is turned on or off.
Default: Allowed | -### 11.3 Microsoft Edge Windows Provisioning - -Use Windows ICD to create a provisioning package with the settings for these policies, go to **Runtime settings** > **Policies**. For a complete list of the Microsoft Edge policies, see [Available policies for Microsoft Edge](http://technet.microsoft.com/library/mt270204.aspx). From 8c8be0ede6a530ee87bce91f7b020dc86a1d8d87 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 30 Aug 2016 11:07:43 -0700 Subject: [PATCH 033/108] tech review feedback --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 bc6edfa186..1b405ee8a3 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 @@ -314,7 +314,7 @@ There are two more Group Policy objects that are used by Internet Explorer: | **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer** > **Internet Control Panel** > **Advanced Page** | Turn off the flip ahead with page prediction feature | Choose whether an employee can swipe across a screen or click forward to go to the next pre-loaded page of a website.
Default: Enabled | | **Computer Configuration** > **Administrative Templates** > **Windows Components** > **RSS Feeds** | Turn off background synchronization for feeds and Web Slices | Choose whether to have background synchronization for feeds and Web Slices.
Default: Enabled | -### 7.2 ActiveX control blocking +### 7.1 ActiveX control blocking ActiveX control blocking periodically downloads a new list of out-of-date ActiveX controls that should be blocked. You can turn this off by changing the REG\_DWORD registry setting **HKEY\_CURRENT\_USER\\Software\\Microsoft\\Internet Explorer\\VersionManager\\DownloadVersionList** to 0 (zero). From ef6a057e63025b3b5cc0d2042228198d55f1a8ae Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 31 Aug 2016 10:00:38 -0700 Subject: [PATCH 034/108] adding telmhelp alias --- ...windows-operating-system-components-to-microsoft-services.md | 2 ++ 1 file changed, 2 insertions(+) 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 1b405ee8a3..4244f3e342 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 @@ -25,6 +25,8 @@ If you want to minimize connections from Windows to Microsoft services, or confi You can configure telemetry at the Security level, turn off Windows Defender telemetry and MSRT reporting, and turn off all other connections to Microsoft network endpoints as described in this article to help prevent Windows from sending any data to Microsoft. There are many reason why these communications are enabled by default, such as updating malware definitions and maintain current certificate revocation lists, which is why we strongly recommend against this. This data helps us deliver a secure, reliable, and more delightful personalized experience. +We are always striving to improve our documentation and welcome your feedback. You can provide feedback by contacting telmhelp@microsoft.com. + ## What's new in Windows 10, version 1607 and Windows Server 2016 From 1ca29adc6d6c4897e3fef5873499f14f3f88af3b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 31 Aug 2016 10:37:22 -0700 Subject: [PATCH 035/108] stuff --- windows/deploy/windows-10-poc-mdt.md | 291 ++++++++++++++++++++++++++- windows/deploy/windows-10-poc.md | 1 + 2 files changed, 291 insertions(+), 1 deletion(-) diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md index ee4760dc1b..7d53b5e1bd 100644 --- a/windows/deploy/windows-10-poc-mdt.md +++ b/windows/deploy/windows-10-poc-mdt.md @@ -14,7 +14,7 @@ author: greg-lindsay - Windows 10 -**Important**: This guide leverages the proof of concept (PoC) environment configured using procedrues in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. +**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. The PoC environment is a virtual network running on Hyper-V with three virtual machines: - **DC1**: A contoso.com domain controller, DNS server, and DHCP server. @@ -35,6 +35,295 @@ Yadda yadda ``` 2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1. +3. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. + +3. Re-enable IE Enhanced Security Configuration: + ``` + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 + Stop-Process -Name Explorer + ``` +>Alternatively, you can download the MDT and ADK installation files on the Hyper-V host, and then copy or share these files to SRV1. + +## Create a deployment share + +1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. We can use PowerShell on the Hyper-V host to do this. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso + ``` +2. Connect to SRV1 and verify that the Windows Enterprise installation DVD is mounted as the D:\ drive. + +3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click Start, type deployment, and then click Deployment Workbench. + +4. In the Deployment Workbench console, right-click Deployment Shares and select New Deployment Share. + +5. Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **C:\MDTBuildLab**
+ - Share name: **MDTBuildLab$**
+ - Deployment share description: **MDT build lab**
+ - Options: click **Next** to accept the default
+ - Summary: click **Next**
+ - Progress: settings will be applied
+ - Confirmation: click **Finish** + +6. Expand the Deployment Shares node, and then expand MDT build lab. + +7. Right-click the Operating Systems node, and then click New Folder. Name the new folder **Windows 10**. + +7. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. + +8. Use the following settings for the Import Operating System Wizard: + - OS Type: **Full set of source files**
+ - Source: **D:\\**
+ - Destination: **W10Ent_x64**
+ - Summary: click **Next** + - Confirmation: click **Finish** + +9. For purposes of this test lab, we will not add applications (such as Microsoft Office) to the deployment share. If you wish to add applications before proceeding, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. + +10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the Task Sequences node and then click New Task Sequence. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: **REFW10X64-001**
+ - Task sequence name: **Windows 10 Enterprise x64 Default Image**
+ - Task sequence comments: **Reference Build**
+ - Template: **Standard Client Task Sequence** + - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** + - Specify Product Key: **Do not specify a product key at this time** + - Full Name: **Contoso** + - Organization: **Contoso** + - Internet Explorer home page: **http://www.contoso.com** + - Admin Password: **Do not specify an Administrator password at this time** + - Summary: click **Next** + - Confirmation: click **Finish** + +11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. + +12. Click the **Task Sequence** tab, under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. + +13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. + +14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. + +15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. + +16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. + >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. + +17. Click **OK** to complete editing the task sequence. + +18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click Properties, and then click the Rules tab. + +19. Replace the default rules with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + UserDataLocation=NONE + DoCapture=YES + OSInstall=Y + AdminPassword=pass@word1 + TimeZoneName=Pacific Standard Time + JoinWorkgroup=WORKGROUP + HideShell=YES + FinishAction=SHUTDOWN + DoNotCreateExtraPartition=YES + ApplyGPOPack=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=YES + SkipBitLocker=YES + SkipSummary=YES + SkipRoles=YES + SkipCapture=NO + SkipFinalSummary=YES + ``` + +20. Click Apply and then click Edit Bootstrap.ini. Replace the contents of the Bootstrap.ini file with the following text, and save the file: + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\SRV1\MDTBuildLab$ + UserDomain=CONTOSO + UserID=administrator + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + +21. Click **OK** to complete the configuration of the deployment share. + +22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. + +23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. + +24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). + +>Hint: Right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. + +25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: + + ``` + New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB + Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 + Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso + Start-VM REFW10X64-001 + vmconnect localhost REFW10X64-001 + ``` +26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. + +27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. + + Additional system restarts will occur to complete updating and preparing the operating system. This step requires approximately 15 to 30 minutes, depending on the speed of the Hyper-V host. Setup will complete the following steps: + + - Installs the Windows 10 Enterprise operating system. + - Installs added applications, roles, and features. + - Updates the operating system using Windows Update (or WSUS if optionally specified). + - Stages Windows PE on the local disk. + - Runs System Preparation (Sysprep) and reboots into Windows PE. + - Captures the installation to a Windows Imaging (WIM) file. + - Turns off the virtual machine. + + The entire process requires one to several hours, depending on the speed of the Hyper-V host and network. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the C:\MDTBuildLab\Captures folder on your deployment server. The file name is REFW10X64-001.wim. + + ## Deploy a Windows 10 image using MDT + +This procedure will demonstrate how to deploy the reference image to the PoC environment using MDT. + +1. On SRV1, open the MDT Deployment Workbench console, right-click Deployment Shares, and then click New Deployment Share. Use the following values in the New Deployment Share Wizard: + - **Deployment share path**: C:\MDTProd + - **Share name**: MDTProd$ + - **Deployment share description**: MDT Production + - **Options**: accept the default + +2. Click **Finish** and verify the new deployment share was added successfully. + +3. In the Deployment Workbench console, expand the MDT Production deployment share, right-click **Operating Systems**, and then click **New Folder**. Name the new folder **Windows 10**. + +4. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. + +5. On the **OS Type** page, choose **Custom image file** and then click **Next**. + +6. On the Image page, browse to the C:\MDTBuildLab\Captures\REFW10X64-001.wim file created in the previous procedure, click **Open**, and then click **Next**. + +7. On the Setup page, select **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path**. + +8. Under **Setup source directory**, browse to **C:\MDTBuildLab\Operating Systems\W10Ent_x64** click **OK** and then click **Next**. + +9. On the Destination page, accept the default Destination directory name of **REFW10X64-001**, click **Next** twice, and then click **Finish**. + +10. In the Operating Systems > Windows 10 node, double-click the operating system that was added to view its Properties. Change the Operating system name to **Windows 10 Enterprise x64 Custom Image** and then click **OK**. + +### Create the deployment task sequence + +1. Using the Deployment Workbench, select Task Sequences in the MDT Production node, and create a folder named Windows 10. + +2. Right-click the Windows 10 folder created in the previous step, and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W10-X64-001 + - Task sequence name: Windows 10 Enterprise x64 Custom Image + - Task sequence comments: Production Image + - Select Template: Standard Client Task Sequence + - Select OS: Windows 10 Enterprise x64 Custom Image + - Specify Product Key: Do not specify a product key at this time + - Full Name: Contoso + - Organization: Contoso + - Internet Explorer home page: http://www.contoso.com + - Admin Password: pass@word1 + +### Configure the MDT production deployment share + +1. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\Bootstrap.ini" C:\MDTProd\Control\Bootstrap.ini -Force + copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\CustomSettings.ini" C:\MDTProd\Control\CustomSettings.ini -Force + ``` +2. In the Deployment Workbench console on SRV1, right-click the MDT Production deployment share and then click Properties. + +3. Click the **Rules** tab and replace the rules with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + OSInstall=YES + UserDataLocation=AUTO + TimeZoneName=Pacific Standard Time + AdminPassword=pass@word1 + JoinDomain=contoso.com + DomainAdmin=CONTOSO\administrator + DomainAdminPassword=pass@word1 + MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com + HideShell=YES + ApplyGPOPack=NO + SkipAppsOnUpgrade=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=NO + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=NO + SkipBitLocker=YES + SkipSummary=YES + SkipCapture=YES + SkipFinalSummary=NO + ``` +4. Click **Edit Bootstap.ini** and replace text in the file with the following text: + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\SRV1\MDTProd$ + UserDomain=CONTOSO + UserID=administrator + SkipBDDWelcome=YES + ``` +5. Click **OK** when finished. + +### Update the deployment share + +1. Right-click the MDT Production deployment share and then click Update Deployment Share. + +2. Use the default options for the Update Deployment Share Wizard. The update process requires 5 to 10 minutes to complete. + +3. Click **Finish** when the update is complete. + +### Configure Windows Deployment Services + + + +1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt: + + ``` + WDSUTIL /Verbose /Progress /Initialize-Server /Server:SRV1 /RemInst:"C:\RemoteInstall" + ``` + +2. Click **Start**, type **Windows Deployment**, and then click **Windows Deployment Services**. + +3. Expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. + +4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, and accept the defaults in the Add Image Wizard. + +### Deploy the client image + +1. + + + + ## Related Topics   diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md index 2e48f82a36..85fa231234 100644 --- a/windows/deploy/windows-10-poc.md +++ b/windows/deploy/windows-10-poc.md @@ -432,6 +432,7 @@ Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2 23. Sign in to the contoso.com domain on SRV1 using the domain administrator account, open an elevated Windows PowerShell prompt, and type the following commands: ``` Install-WindowsFeature -Name DNS -IncludeManagementTools + Install-WindowsFeature -Name WDS -IncludeManagementTools Install-WindowsFeature -Name Routing -IncludeManagementTools Install-RemoteAccess -VpnType Vpn cmd /c netsh routing ip nat install From 51fd136271ad9c456c94e9cba0dd7133fb652e19 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Thu, 1 Sep 2016 09:07:41 -0700 Subject: [PATCH 036/108] Added new md file and png files for Enterprise E3 --- .../images/enterprise-e3-ad-connect.png | Bin 0 -> 45917 bytes .../images/enterprise-e3-choose-how.png | Bin 0 -> 19771 bytes ...nterprise-e3-connect-to-work-or-school.png | Bin 0 -> 36765 bytes .../images/enterprise-e3-lets-get-2.png | Bin 0 -> 25251 bytes .../deploy/images/enterprise-e3-lets-get.png | Bin 0 -> 15647 bytes .../enterprise-e3-set-up-work-or-school.png | Bin 0 -> 27370 bytes .../deploy/images/enterprise-e3-sign-in.png | Bin 0 -> 837946 bytes .../deploy/images/enterprise-e3-who-owns.png | Bin 0 -> 11392 bytes ...tivated-enterprise-subscription-active.png | Bin 0 -> 25703 bytes ...ted-enterprise-subscription-not-active.png | Bin 0 -> 26155 bytes ...tivated-enterprise-subscription-active.png | Bin 0 -> 37001 bytes ...ted-enterprise-subscription-not-active.png | Bin 0 -> 38117 bytes .../upgrade-to-windows-10-enterprise-e3.md | 155 ------- .../windows-10-enterprise-e3-overview.md | 399 ++++++++++++++++++ 14 files changed, 399 insertions(+), 155 deletions(-) create mode 100644 windows/deploy/images/enterprise-e3-ad-connect.png create mode 100644 windows/deploy/images/enterprise-e3-choose-how.png create mode 100644 windows/deploy/images/enterprise-e3-connect-to-work-or-school.png create mode 100644 windows/deploy/images/enterprise-e3-lets-get-2.png create mode 100644 windows/deploy/images/enterprise-e3-lets-get.png create mode 100644 windows/deploy/images/enterprise-e3-set-up-work-or-school.png create mode 100644 windows/deploy/images/enterprise-e3-sign-in.png create mode 100644 windows/deploy/images/enterprise-e3-who-owns.png create mode 100644 windows/deploy/images/enterprise-e3-win-10-activated-enterprise-subscription-active.png create mode 100644 windows/deploy/images/enterprise-e3-win-10-activated-enterprise-subscription-not-active.png create mode 100644 windows/deploy/images/enterprise-e3-win-10-not-activated-enterprise-subscription-active.png create mode 100644 windows/deploy/images/enterprise-e3-win-10-not-activated-enterprise-subscription-not-active.png delete mode 100644 windows/deploy/upgrade-to-windows-10-enterprise-e3.md create mode 100644 windows/deploy/windows-10-enterprise-e3-overview.md diff --git a/windows/deploy/images/enterprise-e3-ad-connect.png b/windows/deploy/images/enterprise-e3-ad-connect.png new file mode 100644 index 0000000000000000000000000000000000000000..195058f6f65776a28c1bc188babd0bf00cee106c GIT binary patch literal 45917 zcmeEtWm8;TxNHK!-QC^YEe!7NI=BS4!9qxIcL?t8?(XjH1Shx!J(IlW{)GGOR6$X* zi<#Mbtw*~1=@qK1D1`)%5C7rA2P7G3an%nWAhbVx_*e-G4Zb2T0g?d!`D7`oAo}4$ zO*Fy_5DNSn&QV&&<--T${=dH;6B&>Rz!&jdCA3}D94uTtfX?P0l!4avuFQ%O>ZI-* z%v{WDtgN@rIUhdMuE>ass)G#AGGM-8N-Pe&$Il(4YdcS>h!1?rHGzo0WjhqOn{2z8 zbUneFQc~(khoqN97o~!Ql|~=ov!C>IemPkf?+#iq_cz~r2J#7P2nlTnZD_oE-JJ*x zOz>=-5%4)v!Uh69W=+w&Q-8k@>mWu!@;%Ug7W#Q%cRDY87~i28X|R>byW+yPaJt6u z`}HLiy;C#tP+h-lTUhBJ(dw*`=ryrQW6yA@$_Qnk-g?gGVau9T$LNCy|9c6yFcj!N@b_JabN$ubCVwvlS(|7Z zv;BK7CmUn+ze~VWTx{+C{W!$``?&vGyZ@hoG7&Tdv%Dd!)4uBvWL-sDsE~Hh_Wt$^ z>3|20&Vzo^E7#`rK=d+!>U?H%ZWhD026gyysmTz@B3d_N1qF3@s3+>9Y%K-|Io!hE ztl(7m7rEo1KzFaJyCit+^sj0OQnck49vVPzf4NSSz##;6e!*-d@uLJ~1~CNM4oQE# zU@T&3wqbwku0)_iCfgsO(nIkRiQDM+we<)d;gp@a(Bl%pdENR+ZQhUY|Gmi}0F zm&-(2LkR4K|B|Y5&?|5{y6yNZkt9LraCtG9jk+aMhfH(J4m9avRp~`5(F)x|{?g4_ z1p6;8h)~h#%$T0MY^ku%Ye@5Yv2dZjM1WLC<;%K5IE73i=>-L;WuJu6RG<^ne=n&k zmzPI4^? zC8B{L$=h&^>9HuoJ&wTD#=UGyIU7Z&YdR!)eabuwp+`iRq;CE}NKGU#75%?w`2-Kq z3J8hQ`pPsgC2usH$KVYng~lm*q)Ue)LS*o_n3Il?PS?6aXP*VWZW zbA>e%I>pW#_(s{myU8k#hYNi@(FFfnTe^;ffV61z$DIzhb~-T`K9+R!Vyy%AoY|M< zYX5&L=p7jJ&OVy{c=H|5-qJ`Ykz_-*WGk9GlC8NNXGs0BU#|Ufv(9@fH%|em`d*oM z2uTUVEYu)hEgt-{p@17(D&`dc-4>qC?v67NhX{qlR5|5tydp}#FI6(57b5MvZkZDQ z-&P3}te^MzC1LFug@+e}I4%{jf8sRbCSUj#O-;2MrNV|gw?gaksZpXrRFnIgLU#Q+cJ!HYxH1$K3)m1i= zmmwh~MqXI=T53`486EbIu6!qgLr>mo4F(Q2lw7}@B20ZwDnnX97Q7TA%X}`trCNNV zfnk;R{qGa|rmMHL^yn`ydm(;l#-YO6IUVDbVfB(jT`0%`s(35vb=|~|>hJKW&V`up zl_JB3zI`Hc1%MU@Y2GTvYWIGcQ-N-W0DiN!L43&nJ-dpPw&UVG{firr%$Z*LLjbmx z@2*>lyC-_(5l)n1>{~rI5m6V4E+_WZCfpKISWHbdKosKsMj`Pr4OM3-tYUz5;UB1) zgU+c&*s?F{&l8Dtqq;@K9%vwUx;roron0#ZfnRYV!62@o+6>L2j~jgo9XAZWLD|}2 zIKHY9xWzGXH#uyUvijc>nt}qFQ)>#)QJ82yy9*^T$o9XyJn}NOHeiI8nSLh2GsGdk zO#;ROTm$W~t%G*<Ov&ZU7N{C`j^)t@?Tnk*jlmtSeb%6*bh-r zqD8a{ZHQgd^ZmH$AfS(6CNGcV0bMzh^oU~v-;}=y3+><_AwjUCaTMI&j*-IMANOh@ zSewmCT6uzAptfrSpj_vo=g+_4Rugfe#(MKqB;0HjBsR!BeJYJD)J-!VfV_dP=Groh z9wO*_+$o9%7mY||;Ei!lCH*hWpho>ztb-MV-OEEZHs?Y@mlxVZctm+_6a6OE<2((5 zRPAc!p&)_7U#4=IKP0f#SYAG{BlgvQ{K8CPXsGi&nnz=_o~0otMH6%FI4X9A{hiol zH)j6=k4(La2$$H|oy_2E%jK-u!Je3V-?`s|n)3zo@B5wU&xl{1lgZmVTL~>JHx|;Q_2iIDAyrabMLHvAs|jqj+TXiAvZtiRU!wMa)uyAEtU$} z9s=7@Kw%dd%sqk^uH!?o6)tCKw`w6>2v5o7wFF$VyYg#NxeygIyhNK>2@x)BKY20x=mK`lUbm=1o1GlBhcU%gH0&AI)k5L* zj(%py4+Z=yo($sDj+-ih1uzwti`Th@)SV9Bk>{A@x|b^@v9%^X=+qJmb6~R#woXvL z3TM5jglcIej_{fziv1UV=E@iy*VR}gcG=Kv=hNAudHoDH1G|Dz)0^eDAqzVWrlx4- z$}mZU1H0G2DAfLy{itsA!o2@tFLB59`SK__a9QK56a(UOiSqXNBs8KDhv>jbsm_co zCg}1OSN=>+tk$jSb&{NhINc~<+*!+bq{ROmu4u?(Hqg$l2>bt09KUU*zeHu$=h2(* zt+g6;|Gu>jdg|P!yA30LTELJ*yO)!OQuZsKaZiWKO-l_Y~7(%Cce5soG2*QIrnG|7P{(k|#C=N_S zcnBHvo@9109#N6U$9fay#(x*&iK@_If^E^6*w6{2GdhHiRdaz&=G3UdWfE>?$Fp>2 zgHGZmM*ot(0zYAY#&D(AYjIJG`2b1v^InvU+p)EMxDKQ^3L!D{ld!S`?W@UXH>>;+ zQBVLYmRE=iDFac39eKubj`3e+HWyax3c6|v41D|*?aV94m8N8KMof$mSTs050hl7g z)5TBS@!V?nVO(`6*;`iZ!h%cGSto&1)=29vkP~V{m$k8Vp?V zm5>4~TM23bcU8otA$fqN9qoz00Qa-I9+jbyMgZG|g~@8GGoy$V#+bon*j++cQ9-r? zb+lIqs`F_NK00*hQn($X+=Y|LFYp{}N~Wu*2fZWZlSM1NSRBXLB_U zR0|@bu`ZNuB1Cjl6Xfnt9KKP7+0@D(5HZ#T+fIr0vEFXUErZpBGyh zyf7x_=Jk9{MS1nuXw1N<5H4!~wydGA^W!$=kk%Kc(Ul6d&XK;~b=Q}Jsj8SM8|l== z#LF;XmRT5>gJ%-WLf`won6OZzUz{i_PedHb!y*^Z8T%$Ee{&5+-}0}_B!Nk(vFjt( zAVn=m?DaV2rHYB#oe`>m;Y!Da6s%?5eg~E}xoBmI!Q#RUn51}z1PG-pobcOX)I!c4 zPA8*^N$0TWrS_)sU0mcO-ZHrSJyhAg1{}164*ID90oBuyG;`N6cgL|%P#|01mUN(YhIl+a7(qr}c%;?P zO~DnlIn`hdPlY;@#Pz*gnjuNLT}z#1EiZ-aaH{KzjnL+E`1UD zzeYH|39RIpN3Yb{Ikk;r%TWRu!_Dcg#Mt$@869pLTW^r&$&w`vv#;PbmC|;ozMR{n z&#Z)`K?jSH39nITGQ@jfP}ZiZwi0&i`z)*d>fUkY(S+|2F(sIYy3L-Y4%=Hc36GM? z%hw6^(&wQC=o$!Imy2ae41@EvSDTPnu&ezOcuSIyYNgf%ISC&kqK+>Yzcqf&N9|j? zK3g{2F6NkaX9O0Y0nDW1kj3KM9>;#Nf!=yS@+UY!{v%$un7j0g#n%XB)Yw}6v9Dq8 z18MWu&x$y^=RrL?&8DDF{1T-=w?Fw+iCRA1Vu!nE3>*QUpPA;EU+1h~V;QUJ-=mQQh0l}pPk`l8rD$ljRY$bghzSA*U$5Mr=?sG?iwkfu8pWKO z=dGm}cF8Y3oa(vM*nJw+%-9X)dzL;JFJR}+p7)@5m(wDlJ%p9RnaLc5bi6mpW`U5- zg)7b@dRJo{G%k2ET#>U}O!0|%g|Is?5NB0aRsr&{EZX&`-c8XVy%d%M!1Fu0$3woF zBfPSBf9ca7L2Vw`{EkCsKI_~JD13=U+#;s7|1~;<&q7as+Qzkgx^*oPL&XH*~u@^gDL9C_8dlbnJ+k`bup32}p63bw%(688$ze>+;u zSrn%rJ2kqP+U+!FHhdlZMoLE={KGgy_c_2e82-3hi3N-W5MmtM_vRF^s>dFsxI)>j z98W`NXN+C2HWqoC+TbWuX;;50%*0|B47@9Z3TK~}SLN>Xz3Zoh zL|4l9f+0E?U++Z#349nb38J~^TTnuKE5-kQ$LGlLdk9OSElg+bx3Lu3+pw~(9ur-b z4O33uwlbLzRIj3MDtWyt1`(j+Ufy*#T}Ei?_FXh%4CW>UQv z>?q?vVc5m_QDh@2$`(d~`>1X{DaZS+FemoW+J^tl)r&LtmcIA|@1dS|9b~5gm#L#0 zBI`ZT?C=}uUsg^a?t7+njX{LhRf@=FX(K_?5I|g{G)kMK;2Y_u1vJr6?@h+4%$Ck6 zMrhsv4yD9aqcaGCJ$VX;=N0en&}i@1)=ud!Uux0SmshK91pc*V3k%y$$N_d6Zv}tz zd0I9>2^2SPhsZTPObuW4)Q=hDT>ex1zMsD^8BOCM^>`nGMN62w6iBNwC)BIlQ&Z|HCS3)hsE2;L5)xv6JJI1c?H|*ns0k?Q9vRZoryvTP2>CY%XPl_r> zb9Z_@7PYopjKbD3sKWns7LHoBr63)FiQTHyz8{?QkHdJeAt<&ju$zc;^U7!CPD1h^ zOB3`b8rAWtR`M}GUm$n^>QQwP@9!!8_ogWfS+?)z-Rz6lFyjp=2q=TBm6Q*6*6pdm zHynp(iZ&W&jzNCfafkId#X|Ml!kz5DW$UF2SV;1b8n#*#%H?7gLhh@VD&BIGw4^9B z$P6%ax(i`!LUDkLy@U8;*6@Q@=O1iMg@dnrJa2X86&F**fTBi$?fWJk_F@UnaV2P_JdK! z(t~T175NqY)|JL7I&+bM=RpkCp>orKIU+tgJH@{!vh_FTf{Vm< z+43G*x)Zq#F&vqN43fTWI$=iC zQ`?i(CXv({UkTUA$89EU52b>`LN25m%Z4)0d22t)eFklMcDr~%UCN1QU^=%N^61|P@tNtl|bv)u}7F#{K%+%uHxi( z^!g%{@K?an?zlYV)RGI2p9M;$w*P%72kNM-M9cCM%?WDZerXD@bdJU_*jp+5Ucho8 zxBq02fk95Mg9Te;0X%(}_$D8Z5r&Ec+vn=aNe{*R8zZPk2J>6}0SDl!deMC4vhN)H z6^s9IRW-zkZ@Im!@_TqO#eJR|5z~uAbmEySKRg9W^Y^@M|A{^0P5=|@w@TUe)>?7w zRDOH61)~`pJt6H3VB#NGydY~rFwFBKAPBdG4p<^G!9kf@H?a6J(FB8CFN`@?sBp94 z_x|eN1imw(WZ7Vxeg731iz1l0MNQJGUZyRrp~D*!(@q3FjW;`_++d-`I^ri?J_l$@ zYp2soT0&a4-Bmn3+PbCmKjOmLSw`^@1kh5@Nvw!!X-4;2!0TksV#j%(ue7`u`ENUq zze>$;#RA-{WD1qCCc!C^5*4X+8^E)_8mn|oo-(UUb~NQ zjKpBzP$(w48dB&Le=&H=W&XGp9oTH@{;@LcXSBzn#dmU0XdsODoybr4k7_nc)1%;)xA$&Lrl2A!QOMja)^*GI@A6a@ab& z3(sgR^p}+uZkT#_v)Ou6y}g-|RX(v3h+J@(ibWAwTpyF#Vo1sIhE2g_$#H5{%usf_ zYS-IPO`cl>(Dz65a;+f0v@hX(9Pu!hiB03b>sTZc9o`T!|EU=K`4D2QKgW8%GJG}3TTQlq2v0~moe-f zwV0{z;nq%w_<`xH=oM9E)nAxVI+s;L(??q|RCUq+GMT~+(Kn4U_VPz#F+6a{#?n|m za{)+)v$NpoqM!P$XXs>^u>U;gbeM28d#DE-i7suiP-T_9>luXk)JdHWoZgr?#A4t% zQ|CUu>5>-|WUTwz^9cU&tgd?12q|fCv^Vi31QI1HjPApun{wt zeZGz*8!zKJ)#5kF$-=qwt3iVb^d+`g%2r5jzD37fs&zbK8h=|S0L=FoiYF_oy}>v^ z^~FJfk1*Hr)PvbUTR+x96`qW%HJ;eCEj53#wYdmQO!d~E2~#=LoZqc4iS7y8IXfAf zov!%X01V@!(2&0ZpF88GLu?)PYeC?rq(}R#4d|gkq-y32gy)O!Z91V3(Y+sygo=t# zhe~g4vS$ZA$1mcfidq8vRz0VYa1qV(dGD3?xS8a0R`y9C>_5uuCe~Xm2HA(F!_%an zCtclzPnV%u+N^o9ELrM0o|X%qF_s>?n9tH*J+?T3Zp(461bJT4xncfRMQfgB@r(Pk zibRlyFCX`zfW+SFrK7*9dT+^&&C1a_D=%S@8+)#81hfG}XmSBt8Ct15`o>E6Qxyrs{x7*Q&@-e>v-<2=T&W*hYWRHs7s0HY<@;eKn zM6vJ+Su?B=EvSQV@!7Bl2w!Hd*V%4JEgV>q4>!w02rL0vus&V}5Bx|SVz6Z{Tboqp zkWvVQ$>>ed5d#d#1>hp1Af3K>Z-CsnZiCDSM_T!OsV?-jt*wr5(&69mXO21B5gx2B z_KG2d|BA>pjm50&q4Mo@8oG3J4WE&XEf5KEE2XR94Xk&1swP_t!p(y(Dk6ZeO~s9t zdQx6lEdS;^@KEibha8;;E1bB*@{;I`6s_Tj++>GjtIQTt$*LwEJ| z8zW5ljt>%kEvN?rRXv6^2=;*;hVP~LAxSbjDxy1;Yaljx+n!>z5gD2W2kWrVLjp^SZc&Qjc`(3q{#}n0O2}(vfeh1_Gt`?S^~^ z)9eofm?HdGfhhVR*DS<8ggm$eZPK>7N;A&|xfFl3E1Jk2hX-)m)AmZPe@hWC40c*> za3<=jmmEfa1;feO8}&4>;G&&uj?iwa^B1BxP*{=GpM9 z=KvUEvagH9sYs9αk{~lPIWU@-@i{aXA zVZ2dI%3Ouw;*qMd0AQOg{r8ZXCglQMiO@omSro;c12iYO zPlm13yhxo-URfiAa844`X(ON;71@46<5MFhCWZC#GV)pZFDzW|1^g>q3(8zAd`m$K zI`^N|?^|OEPJ+nLoP&(ZYwjel9MDd#6iid@0b3xXxITd3g)mfmMK{_%j!}VKO8$Q)$Zt{l1_HLq6thZ?7W!w^)ESow;niro^4!+w` zfK?u*H0R&VcACPAhs&pr`ZKV`?;xgg0Ve$SHcqrqAYof5kRLtaTo#Y~nAcoZJ58f$ z(#rl{kkOMlxm~RLe2I6eJjqp~yISUB16}2U0_yg|fc%tS(KN=IVm23b=g}Q2`dQ`6 zex$GBT$J@*0L%i}Z%*fB*Ety>aPGsb9yp-zg5Z#JYW5;a3rB(+;s0fC8NiBReAN)F zP$vbusweK+SWz0b@P2fncDJ%ji3$U2(;|bCOAW^1Ha||Hk}?nfp$*Nzm7RgL(=ioX z@~jlikTL?8;60JOk(`VHtUgz>VMp`X;OmZCphql%+=Cv(g&y=@Oq`Bhe50Kg@~*)z z_$ag%<@U2Nk7_I^!Z~@p5Ii8P>%s*7Sf*BgxOq8;Zue0UL|=9uV2${^h)xy+>r%SD ztaF6eZj1MCK`42JgqQUVReWe0nlE>P*k86v<0$sIREUlABM?N!2AZR7lh!QuNACRI zOHk*QlEz-=sdcOR^E-D!xPvA|2f>i=2loBMU+6XtXX@@1t9Oh&5V)k3Y&?6o0!C2S zm6@?Wq`oo^Zutr8zBLx(&iOG&l&pLV@AIr*&d_!r4(kfF6MpP~aQ859Do~-jY^s@Q z_5@+VP=Mix!e7FbA}MwNat0Kk!i$_$_U4ITn@rcsBYx$81QWTQsppDE&n&Di!rGkC z^CWA#(&Q)A>Zf+$_a{`v-}yye16EF=(T+cDV}Q8SApmu}3XS2v2<;$6`D>MI8&0t7 z+2cbTU|o;{M$0#Yg-Mah0w#>9^4ossCsl)3S9aI%g97Z)feGBF^>Fjn0$4HrCz)Kny#raqUA&NY9DDKvTZ zk-;5HU>k9VVgWTj zoEEoOG0#RFE(&6H3~D37c`;kDPXnuuHAne#j&h^ymV9LcZV(?t%V#V-L6DyqpMCnz zaF_!elixs&FN#WeKko4YQe+Y5$k_nFpH!f!(=I2mWKx{m*e&$u9RKW|i0g}R!o%(G z|M_zYEk!C6W{Jd(s3u~Q2;Zs6EB#MJ2pu{ds0wDpeV2(!ziR?@Nd(DRNo%Pj7Q$2N z|HdjB;M<4*>tAfzE=n}zIOacSMHCczz#1K^=VxB(2Zv^TE>d)`0{ac=!M&INYNZTX zGAz@Y;VhLMan8m{w`!{J2bjOPI-c2+ASdu%-GVnmsOdwR3zIXnvDgB(HF3ORq?1tZ z)rC_H==_D(=c@wz*Ys65KM?_91JnB1YjH3|@YR1)Q}J4eol33OmjHJX@MtU?$j^$2 zdAnjhkn*BIZ1~bZ=p9akga}2Stw|S)og-28i9$FtJ>-FgYPZH^_bR&1l#PDkLx(P% zsV3N6=IRR04SAUU{i~frUyB!86*5Buov?})&EsW55}N`DF*R3^qbsH6W@4C|N6`pb z2lEWRb;hnr`(j{k**AbCd^@=6Mdl_Vqk{>23NkcYi9?gt&f*1FLSJR)#ZSR1)}o6c zF6fiP8Q9xnh`$;g2t6Xqlgc-w@~ui){DIhfGy@>ufJIAwBT_*Tf+^;;q?p^h>iK;Y zlDtUsS7DKd`Oc_y6-HhWT$!K_(7p>@+6I%`$3Kghf{tE@&@`t7#U?rn zVW=Wmy=9nPS`ZPC)D-7gMr6kw5+Q%qT&9umdkZBBUnw#_Ixt{r{q^Dz&HY(ssK~V|fNyi|D}1%4E>fwcaOvIe(Wpu0%$~3;s9n8= z4q9qemQUlJ@OXcHfY}5`#b!3Yo1Q-;c(4%H13+NR>`raH4V&93amjPESaReGkGAf3 zBt+)rE)V{lJW%~wgAeb3RX;+f+)pL;a~&^rQYdg)Hh?};76KFchn4BV+vVdB7>!w~ z@SVzl2ukJ>!lWsc^gjO1?(wH$nws@ZY(kHHWvL5eRMp&sTsun zTr%-ZndBAS^?Jo#>5R#Jx4sEEZ{4uYP>mMru`3+oavG1#pK4<4_IOSQyeZy6{R@No z0_PcN!6N;(zF*JSB)KN#mv&h!2lgT+q3^3~UH+zrvfYM^nxGvu z>+ESsfE{L}yf~w}j6uNV36z2fe}W91a#6l07S-bMow71n7E=!VsG(ow1Oj8BX?0V7 zs0zSXWBFeZmybzVO>!8rtGlkIn=-6Iv5HXn;TIh~I1h|vwO$Zxoe#Qd(RZ{Y400PF zU;dhbaJZvz**dnZ_QXUj>x4r4D@*n&3)w~?1ywUvS)4{RejTgyQJt)vzo+vnRk>al zbfg6rxb4Wx&BSzj*#RKl1pj$86<|Y4m;m}J+tXlYjP9~)c%=08d!rg5_^A^HddJW+=3Y8gUP=&G#S;0 zaX8Q*y)g)G6{~b<;F-EFvQ8zfqt(V}y3b-B622fGGqgu^m<7%KeZ=Ey2Nss&OAYb? ziDhq%8=jyB-z9yeZAYS zZUq=Qpc_9@_w+908-8dU~LR%vGQ)PgX;Qv9P{(a*M-xiZ)iJ*!mtYBB(%OjeCl;eqG|Ghn!nC8@`u?W8x{RkhIqp-bodoLZlfnaM$xm98JCY0z` z{SYH$U7(xi<%5KTw$m`a_82Fξ>tWoBeb(Hn})1(W1UmnGS8MuBuXH^NM`Fx65C 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 GLjNDK$k+e? literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-choose-how.png b/windows/deploy/images/enterprise-e3-choose-how.png new file mode 100644 index 0000000000000000000000000000000000000000..8e84535bfd4cb042ae46dbab8c2e0ad6f8a9148f GIT binary patch literal 19771 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 KTU)@vGk*XU;FN9v literal 0 HcmV?d00001 diff --git a/windows/deploy/images/enterprise-e3-connect-to-work-or-school.png b/windows/deploy/images/enterprise-e3-connect-to-work-or-school.png new file mode 100644 index 0000000000000000000000000000000000000000..90e1b1131f60fdfc855986ea6597f7cabe8574e5 GIT binary patch literal 36765 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