From afab4332a62d98d524ded02f7cda85fd4ebf6c5f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 7 Mar 2016 16:53:55 -0800 Subject: [PATCH] test migration of everything --- windows/deploy/TOC.md | 137 +- ...ivate-an-active-directory-forest-online.md | 69 + ...ate-by-proxy-an-active-directory-forest.md | 88 + ...ivate-clients-running-windows-81-client.md | 146 + ...ctive-directory-based-activation-client.md | 139 + ...ate-using-key-management-service-client.md | 175 + ...ive-directory-based-activation-overview.md | 39 + ...ystem-image-using-configuration-manager.md | 75 + .../add-and-manage-products-vamt-30-win8.md | 49 + ...d-and-remove-a-product-key-vamt-30-win8.md | 53 + .../add-and-remove-computers-vamt-30-win8.md | 89 + ...-windows-pe-using-configuration-manager.md | 118 + ...t-to-microsoft-during-activation-client.md | 92 + ...gn-applications-using-roles-in-mdt-2013.md | 167 + ...d-environment-for-windows-81-deployment.md | 320 ++ .../change-history-for-deploy-windows-10.md | 53 + ...igration-store-type-usmt-win7-usmt-win8.md | 60 + windows/deploy/common-issues-usmt-win8.md | 307 ++ ...migration-scenarios-usmt-win7-usmt-win8.md | 149 + ...configure-client-computers-vamt-30-win8.md | 134 + ...configure-mdt-2013-for-userexit-scripts.md | 89 + windows/deploy/configure-mdt-2013-settings.md | 64 + .../configure-mdt-deployment-share-rules.md | 143 + .../configxml-file-usmt-win7-usmt-win8.md | 584 +++ ...icts-and-precedence-usmt-win7-usmt-win8.md | 459 ++ ...0-boot-image-with-configuration-manager.md | 123 + ...ence-with-configuration-manager-and-mdt.md | 204 + .../create-a-windows-81-reference-image.md | 868 ++++ ...-windows-81-using-configuration-manager.md | 102 + ...custom-xml-examples-usmt-win7-usmt-win8.md | 313 ++ ...mize-usmt-xml-files-usmt-win7-usmt-win8.md | 133 + ...eploy-a-windows-81-image-using-mdt-2013.md | 927 ++++ windows/deploy/deploy-windows-10.md | 91 + ...-81-using-pxe-and-configuration-manager.md | 67 + ...em-center-2012-r2-configuration-manager.md | 105 + ...1-with-the-microsoft-deployment-toolkit.md | 130 + ...-go-in-your-organization-small-scenario.md | 1043 ++++ ...ine-what-to-migrate-usmt-win7-usmt-win8.md | 62 + ...igration-store-size-usmt-win7-usmt-win8.md | 134 + .../deploy/exclude-files-and-settings-usmt.md | 304 ++ ...-from-a-compressed-usmt-migration-store.md | 117 + ...1-deployment-with-configuration-manager.md | 203 + ...tly-asked-questions-usmt-win7-usmt-win8.md | 132 + ...general-conventions-usmt-win7-usmt-win8.md | 101 + ...-the-microsoft-deployment-toolkit--mdt-.md | 62 + ...th-the-user-state-migration-tool--usmt-.md | 113 + .../hard-link-migration-store-usmt-win8.md | 230 + .../how-usmt-works-usmt-win7-usmt-win8.md | 145 + ...plications-settings-usmt-win7-usmt-win8.md | 57 + ...-file-types-files-and-folders-usmt-win8.md | 46 + ...ing-system-settings-usmt-win7-usmt-win8.md | 55 + .../identify-users-usmt-win7-usmt-win8.md | 85 + windows/deploy/images/checkmark.png | Bin 0 -> 1202 bytes windows/deploy/images/crossmark.png | Bin 0 -> 1569 bytes ...-win8-l-usmt-migrationcomparemigstores.gif | Bin 0 -> 39921 bytes .../images/dep-win8-l-usmt-pcrefresh.jpg | Bin 0 -> 80458 bytes .../images/dep-win8-l-usmt-pcreplace.jpg | Bin 0 -> 50544 bytes .../dep-win8-l-vamt-findingcomputerdialog.gif | Bin 0 -> 28954 bytes ...irewallconfigurationformultiplesubnets.gif | Bin 0 -> 66189 bytes .../dep-win8-l-vamt-image001-enterprise.jpg | Bin 0 -> 134463 bytes ...-vamt-makindependentactivationscenario.jpg | Bin 0 -> 92290 bytes ...win8-l-vamt-makproxyactivationscenario.jpg | Bin 0 -> 94359 bytes .../deploy/images/fig10-contosoinstall.png | Bin 0 -> 75346 bytes windows/deploy/images/fig10-unattend.png | Bin 0 -> 110335 bytes windows/deploy/images/fig13-captureimage.png | Bin 0 -> 134199 bytes windows/deploy/images/fig16-contentstatus.png | Bin 0 -> 122123 bytes windows/deploy/images/fig17-win10image.png | Bin 0 -> 47786 bytes windows/deploy/images/fig18-distwindows.png | Bin 0 -> 124164 bytes windows/deploy/images/fig2-gather.png | Bin 0 -> 42029 bytes windows/deploy/images/fig2-importedos.png | Bin 0 -> 83223 bytes windows/deploy/images/fig2-taskseq.png | Bin 0 -> 192001 bytes windows/deploy/images/fig21-add-drivers.png | Bin 0 -> 28908 bytes .../deploy/images/fig22-createcategories.png | Bin 0 -> 7593 bytes windows/deploy/images/fig27-driverpackage.png | Bin 0 -> 41657 bytes windows/deploy/images/fig28-addapp.png | Bin 0 -> 49205 bytes windows/deploy/images/fig30-settingspack.png | Bin 0 -> 47170 bytes windows/deploy/images/fig32-deploywiz.png | Bin 0 -> 143858 bytes windows/deploy/images/fig4-oob-drivers.png | Bin 0 -> 97264 bytes windows/deploy/images/fig5-selectprofile.png | Bin 0 -> 21475 bytes windows/deploy/images/fig6-taskseq.png | Bin 0 -> 39493 bytes windows/deploy/images/fig8-cust-tasks.png | Bin 0 -> 45446 bytes windows/deploy/images/fig8-suspend.png | Bin 0 -> 36239 bytes windows/deploy/images/fig9-resumetaskseq.png | Bin 0 -> 243991 bytes .../images/figure4-deployment-workbench.png | Bin 0 -> 79049 bytes windows/deploy/images/mdt-01-fig01.png | Bin 0 -> 11297 bytes windows/deploy/images/mdt-01-fig02.jpg | Bin 0 -> 64828 bytes windows/deploy/images/mdt-03-fig01.png | Bin 0 -> 9580 bytes windows/deploy/images/mdt-03-fig02.png | Bin 0 -> 89403 bytes windows/deploy/images/mdt-03-fig03.png | Bin 0 -> 257516 bytes windows/deploy/images/mdt-03-fig04.png | Bin 0 -> 45915 bytes windows/deploy/images/mdt-03-fig05.png | Bin 0 -> 18575 bytes windows/deploy/images/mdt-04-fig01.png | Bin 0 -> 7439 bytes windows/deploy/images/mdt-05-fig01.png | Bin 0 -> 4272 bytes windows/deploy/images/mdt-05-fig02.png | Bin 0 -> 37078 bytes windows/deploy/images/mdt-05-fig03.png | Bin 0 -> 238084 bytes windows/deploy/images/mdt-05-fig04.png | Bin 0 -> 52070 bytes windows/deploy/images/mdt-05-fig05.png | Bin 0 -> 34986 bytes windows/deploy/images/mdt-05-fig07.png | Bin 0 -> 78486 bytes windows/deploy/images/mdt-05-fig08.png | Bin 0 -> 15566 bytes windows/deploy/images/mdt-05-fig09.png | Bin 0 -> 118214 bytes windows/deploy/images/mdt-05-fig10.png | Bin 0 -> 126426 bytes windows/deploy/images/mdt-06-fig01.png | Bin 0 -> 9551 bytes windows/deploy/images/mdt-06-fig03.png | Bin 0 -> 72505 bytes windows/deploy/images/mdt-06-fig04.png | Bin 0 -> 108691 bytes windows/deploy/images/mdt-06-fig05.png | Bin 0 -> 150043 bytes windows/deploy/images/mdt-06-fig06.png | Bin 0 -> 99999 bytes windows/deploy/images/mdt-06-fig07.png | Bin 0 -> 59350 bytes windows/deploy/images/mdt-06-fig08.png | Bin 0 -> 87582 bytes windows/deploy/images/mdt-06-fig10.png | Bin 0 -> 105084 bytes windows/deploy/images/mdt-06-fig12.png | Bin 0 -> 6044 bytes windows/deploy/images/mdt-06-fig13.png | Bin 0 -> 89262 bytes windows/deploy/images/mdt-06-fig14.png | Bin 0 -> 145734 bytes windows/deploy/images/mdt-06-fig15.png | Bin 0 -> 63685 bytes windows/deploy/images/mdt-06-fig16.png | Bin 0 -> 87890 bytes windows/deploy/images/mdt-06-fig20.png | Bin 0 -> 77287 bytes windows/deploy/images/mdt-06-fig21.png | Bin 0 -> 75222 bytes windows/deploy/images/mdt-06-fig26.png | Bin 0 -> 118846 bytes windows/deploy/images/mdt-06-fig31.png | Bin 0 -> 31928 bytes windows/deploy/images/mdt-06-fig33.png | Bin 0 -> 75409 bytes windows/deploy/images/mdt-06-fig35.png | Bin 0 -> 13266 bytes windows/deploy/images/mdt-06-fig36.png | Bin 0 -> 11393 bytes windows/deploy/images/mdt-06-fig37.png | Bin 0 -> 8870 bytes windows/deploy/images/mdt-06-fig39.png | Bin 0 -> 53233 bytes windows/deploy/images/mdt-06-fig42.png | Bin 0 -> 172886 bytes windows/deploy/images/mdt-06-fig43.png | Bin 0 -> 91131 bytes windows/deploy/images/mdt-07-fig01.png | Bin 0 -> 7457 bytes windows/deploy/images/mdt-07-fig03.png | Bin 0 -> 87707 bytes windows/deploy/images/mdt-07-fig08.png | Bin 0 -> 91933 bytes windows/deploy/images/mdt-07-fig09.png | Bin 0 -> 79725 bytes windows/deploy/images/mdt-07-fig10.png | Bin 0 -> 59044 bytes windows/deploy/images/mdt-07-fig11.png | Bin 0 -> 14829 bytes windows/deploy/images/mdt-07-fig13.png | Bin 0 -> 75292 bytes windows/deploy/images/mdt-07-fig14.png | Bin 0 -> 16336 bytes windows/deploy/images/mdt-07-fig15.png | Bin 0 -> 62748 bytes windows/deploy/images/mdt-07-fig16.png | Bin 0 -> 81295 bytes windows/deploy/images/mdt-08-fig01.png | Bin 0 -> 9096 bytes windows/deploy/images/mdt-08-fig02.png | Bin 0 -> 84205 bytes windows/deploy/images/mdt-08-fig03.png | Bin 0 -> 17077 bytes windows/deploy/images/mdt-08-fig05.png | Bin 0 -> 68357 bytes windows/deploy/images/mdt-08-fig06.png | Bin 0 -> 110286 bytes windows/deploy/images/mdt-08-fig14.png | Bin 0 -> 96303 bytes windows/deploy/images/mdt-08-fig15.png | Bin 0 -> 40675 bytes windows/deploy/images/mdt-09-fig01.png | Bin 0 -> 9100 bytes windows/deploy/images/mdt-09-fig02.png | Bin 0 -> 10535 bytes windows/deploy/images/mdt-09-fig03.png | Bin 0 -> 93065 bytes windows/deploy/images/mdt-09-fig04.png | Bin 0 -> 38888 bytes windows/deploy/images/mdt-09-fig06.png | Bin 0 -> 63620 bytes windows/deploy/images/mdt-09-fig07.png | Bin 0 -> 127186 bytes windows/deploy/images/mdt-09-fig08.png | Bin 0 -> 73967 bytes windows/deploy/images/mdt-09-fig09.png | Bin 0 -> 68087 bytes windows/deploy/images/mdt-09-fig10.png | Bin 0 -> 77933 bytes windows/deploy/images/mdt-09-fig11.png | Bin 0 -> 33036 bytes windows/deploy/images/mdt-09-fig12.png | Bin 0 -> 25797 bytes windows/deploy/images/mdt-09-fig13.png | Bin 0 -> 23235 bytes windows/deploy/images/mdt-09-fig14.png | Bin 0 -> 143199 bytes windows/deploy/images/mdt-09-fig15.png | Bin 0 -> 111748 bytes windows/deploy/images/mdt-09-fig16.png | Bin 0 -> 94971 bytes windows/deploy/images/mdt-09-fig17.png | Bin 0 -> 5688 bytes windows/deploy/images/mdt-09-fig18.png | Bin 0 -> 60865 bytes windows/deploy/images/mdt-09-fig19.png | Bin 0 -> 38092 bytes windows/deploy/images/mdt-09-fig20.png | Bin 0 -> 28126 bytes windows/deploy/images/mdt-09-fig21.png | Bin 0 -> 7973 bytes windows/deploy/images/mdt-09-fig22.png | Bin 0 -> 138590 bytes windows/deploy/images/mdt-09-fig23.png | Bin 0 -> 31563 bytes windows/deploy/images/mdt-09-fig24.png | Bin 0 -> 59444 bytes windows/deploy/images/mdt-09-fig25.png | Bin 0 -> 73527 bytes windows/deploy/images/mdt-09-fig26.png | Bin 0 -> 8473 bytes windows/deploy/images/mdt-09-fig27.png | Bin 0 -> 10078 bytes windows/deploy/images/mdt-09-fig28.png | Bin 0 -> 2961 bytes windows/deploy/images/mdt-09-fig29.png | Bin 0 -> 2840 bytes windows/deploy/images/mdt-09-fig30.png | Bin 0 -> 71457 bytes windows/deploy/images/mdt-09-fig31.png | Bin 0 -> 84973 bytes windows/deploy/images/mdt-09-fig32.png | Bin 0 -> 28443 bytes windows/deploy/images/mdt-10-fig01.png | Bin 0 -> 9182 bytes windows/deploy/images/mdt-10-fig02.png | Bin 0 -> 111279 bytes windows/deploy/images/mdt-10-fig03.png | Bin 0 -> 66429 bytes windows/deploy/images/mdt-10-fig04.png | Bin 0 -> 91283 bytes windows/deploy/images/mdt-10-fig05.png | Bin 0 -> 75723 bytes windows/deploy/images/mdt-10-fig06.png | Bin 0 -> 71934 bytes windows/deploy/images/mdt-10-fig07.png | Bin 0 -> 9369 bytes windows/deploy/images/mdt-10-fig08.png | Bin 0 -> 17246 bytes windows/deploy/images/mdt-10-fig09.png | Bin 0 -> 73343 bytes windows/deploy/images/mdt-11-fig05.png | Bin 0 -> 20350 bytes windows/deploy/images/mdt-11-fig06.png | Bin 0 -> 67963 bytes windows/deploy/images/mdt-11-fig07.png | Bin 0 -> 191975 bytes windows/deploy/images/mdt-11-fig08.png | Bin 0 -> 76883 bytes windows/deploy/images/mdt-11-fig09.png | Bin 0 -> 24886 bytes windows/deploy/images/mdt-11-fig10.png | Bin 0 -> 70040 bytes windows/deploy/images/mdt-11-fig11.png | Bin 0 -> 62245 bytes windows/deploy/images/mdt-11-fig12.png | Bin 0 -> 13770 bytes windows/deploy/images/mdt-11-fig13.png | Bin 0 -> 104935 bytes windows/deploy/images/mdt-11-fig14.png | Bin 0 -> 222038 bytes windows/deploy/images/mdt-11-fig15.png | Bin 0 -> 52031 bytes windows/deploy/images/mdt-11-fig16.png | Bin 0 -> 158907 bytes .../images/upgradecfg-fig2-upgrading.png | Bin 0 -> 672459 bytes .../deploy/images/upgradecfg-fig3-upgrade.png | Bin 0 -> 35357 bytes .../images/upgrademdt-fig1-machines.png | Bin 0 -> 8240 bytes .../images/upgrademdt-fig2-importedos.png | Bin 0 -> 64457 bytes .../images/upgrademdt-fig3-tasksequence.png | Bin 0 -> 28104 bytes .../images/upgrademdt-fig4-selecttask.png | Bin 0 -> 191334 bytes .../images/upgrademdt-fig5-winupgrade.png | Bin 0 -> 316608 bytes .../images/vamtuserinterfaceupdated.jpg | Bin 0 -> 81550 bytes .../volumeactivationforwindows81-01.jpg | Bin 0 -> 24613 bytes .../volumeactivationforwindows81-02.jpg | Bin 0 -> 30659 bytes .../volumeactivationforwindows81-03.jpg | Bin 0 -> 43512 bytes .../volumeactivationforwindows81-04.jpg | Bin 0 -> 92707 bytes .../volumeactivationforwindows81-05.jpg | Bin 0 -> 75307 bytes .../volumeactivationforwindows81-06.jpg | Bin 0 -> 68397 bytes .../volumeactivationforwindows81-07.jpg | Bin 0 -> 55729 bytes .../volumeactivationforwindows81-08.jpg | Bin 0 -> 53822 bytes .../volumeactivationforwindows81-09.jpg | Bin 0 -> 60987 bytes .../volumeactivationforwindows81-10.jpg | Bin 0 -> 41992 bytes .../volumeactivationforwindows81-11.jpg | Bin 0 -> 93389 bytes .../volumeactivationforwindows81-12.jpg | Bin 0 -> 75434 bytes .../volumeactivationforwindows81-13.jpg | Bin 0 -> 67660 bytes .../volumeactivationforwindows81-14.jpg | Bin 0 -> 52304 bytes .../volumeactivationforwindows81-15.jpg | Bin 0 -> 54731 bytes .../volumeactivationforwindows81-16.jpg | Bin 0 -> 33203 bytes .../volumeactivationforwindows81-17.jpg | Bin 0 -> 43758 bytes .../volumeactivationforwindows81-18.jpg | Bin 0 -> 90661 bytes .../volumeactivationforwindows81-19.jpg | Bin 0 -> 71172 bytes windows/deploy/images/win-10-adk-select.png | Bin 0 -> 38649 bytes windows/deploy/images/windows-icd.png | Bin 0 -> 96103 bytes ...mport-and-export-vamt-data-vamt-30-win8.md | 75 + .../deploy/include-files-and-settings-usmt.md | 221 + .../install-a-kms-client-key-vamt-30-win8.md | 57 + .../install-a-product-key-vamt-30-win8.md | 57 + ...install-and-configure-vamt-vamt-30-win8.md | 54 + windows/deploy/install-vamt-vamt-30-win8.md | 74 + ...ate-configuration-manager-with-mdt-2013.md | 142 + .../introduction-to-vamtvamt-30-win8.md | 90 + windows/deploy/key-features-in-mdt-2013.md | 91 + .../loadstate-syntax-usmt-win7-usmt-win8.md | 709 +++ .../deploy/log-files-usmt-win7-usmt-win8.md | 488 ++ .../deploy/manage-activations-vamt-30-win8.md | 61 + .../manage-product-keys-vamt-30-win8.md | 49 + .../deploy/manage-vamt-data-vamt-30-win8.md | 45 + .../deploy/mdt-2013-lite-touch-components.md | 183 + .../deploy/migrate-application-settings.md | 167 + ...migrate-efs-files-and-certificates-umst.md | 50 + windows/deploy/migrate-user-accounts-usmt.md | 91 + .../migration-store-encryption-usmt-win8.md | 71 + .../deploy/migration-store-types-overview.md | 76 + windows/deploy/monitor-activation-client.md | 55 + ...1-deployment-with-configuration-manager.md | 88 + windows/deploy/offline-migration-reference.md | 263 + .../perform-kms-activation-vamt-30-win8.md | 73 + ...perform-local-reactivation-vamt-30-win8.md | 66 + .../perform-online-activation-vamt-30-win8.md | 78 + .../perform-proxy-activation-vamt-30-win8.md | 81 + .../plan-for-volume-activation-client.md | 335 ++ ...plan-your-migration-usmt-win7-usmt-win8.md | 66 + .../prepare-for-deployment-with-mdt-2013.md | 191 + ...f-windows-81-with-configuration-manager.md | 289 ++ ...vironment-variables-usmt-win7-usmt-win8.md | 465 ++ ...sh-a-windows-7-computer-with-windows-81.md | 169 + ...-windows-81-using-configuration-manager.md | 156 + .../deploy/remove-products-vamt-30-win8.md | 48 + ...s-7-computer-with-a-windows-81-computer.md | 187 + ...-windows-81-using-configuration-manager.md | 241 + .../deploy/reroute-files-and-settings-usmt.md | 124 + windows/deploy/return-codes-usmt-win8.md | 781 +++ .../scanstate-syntax-usmt-win7-usmt-win8.md | 864 ++++ ...enario-1-online-activation-vamt-30-win8.md | 207 + ...cenario-2-proxy-activation-vamt-30-win8.md | 252 + ...io-3-kms-client-activation-vamt-30-win8.md | 69 + .../deploy/set-up-mdt-2013-for-bitlocker.md | 225 + windows/deploy/sideload-apps-in-windows-10.md | 135 + ...ows-81-deployment-in-a-test-environment.md | 91 + ...test-your-migration-usmt-win7-usmt-win8.md | 48 + .../understanding-migration-xml-files.md | 536 +++ .../update-product-status-vamt-30-win8.md | 53 + ...ws-10-images-with-provisioning-packages.md | 159 + ...with-system-center-configuraton-manager.md | 222 + ...0-with-the-microsoft-deployment-toolkit.md | 140 + ...use-orchestrator-runbooks-with-mdt-2013.md | 259 + ...stage-windows-81-deployment-information.md | 135 + ...olume-activation-management-tool-client.md | 95 + .../deploy/use-vamt-in-windows-powershell.md | 104 + .../deploy/use-web-services-in-mdt-2013.md | 187 + ...gration-tool--usmt--command-line-syntax.md | 49 + ...ate-migration-tool--usmt--how-to-topics.md | 78 + ...e-migration-tool--usmt--overview-topics.md | 58 + ...er-state-migration-tool--usmt--overview.md | 64 + ...gration-tool--usmt--technical-reference.md | 80 + ...e-migration-tool--usmt--troubleshooting.md | 68 + ...tate-migration-toolkit--usmt--reference.md | 72 + ...usmt-best-practices-usmt-win7-usmt-win8.md | 153 + .../usmt-requirements-usmt-win7-usmt-win8.md | 182 + windows/deploy/usmt-resources-usmt-win8.md | 45 + .../usmt-xml-reference-usmt-win7-usmt-win8.md | 73 + windows/deploy/usmtutils-syntax-usmt-win8.md | 346 ++ .../deploy/vamt-known-issues-vamt-30-win8.md | 31 + .../deploy/vamt-requirements-vamt-30-win8.md | 112 + ...amt-step-by-step-scenarios-vamt-30-win8.md | 54 + ...ndition-of-a-compressed-migration-store.md | 123 + ...volume-activation-for-windows-81-client.md | 88 + ...ement-tool--vamt--overview-vamt-30-win8.md | 97 + ...t-does-usmt-migrate-usmt-win7-usmt-win8.md | 417 ++ .../deploy/windows-10-deployment-scenarios.md | 152 + .../windows-10-deployment-tools-reference.md | 59 + windows/deploy/windows-10-edition-upgrades.md | 102 + .../windows-adk-scenarios-for-it-pros.md | 91 + .../windows-deployment-scenarios-and-tools.md | 359 ++ ...grade-and-migration-considerations-win8.md | 85 + ...ml-elements-library-usmt-win7-usmt-win8.md | 4232 +++++++++++++++++ windows/deploy/xml-file-requirements.md | 44 + .../keep-secure/applocker-overview-server.md | 2 +- .../bitlocker-overview-roletech-overview.md | 2 +- ...ange-history-for-keep-windows-10-secure.md | 2 +- windows/keep-secure/credential-guard.md | 2 +- ...loying-advanced-security-audit-policies.md | 4 +- .../security-auditing-overview-glbl.md | 2 +- ...ted-platform-module-technology-overview.md | 2 +- .../user-account-control-overview.md | 2 +- .../windows-10-mobile-security-guide.md | 14 +- windows/manage/TOC.md | 57 +- ...d-unsigned-app-to-code-integrity-policy.md | 122 + .../administrative-tools-in-windows-10.md | 52 + ...gemement-for-windows-store-for-business.md | 206 + .../apps-in-the-windows-store-for-business.md | 91 + windows/manage/assign-apps-to-employees.md | 40 + ...istory-for-manage-and-update-windows-10.md | 157 + ...changes-to-start-policies-in-windows-10.md | 180 + .../manage/configure-devices-without-mdm.md | 195 + windows/manage/configure-mdm-provider.md | 54 + .../customize-and-export-start-layout.md | 148 + ...-10-start-screens-by-using-group-policy.md | 148 + ...by-using-mobile-device-management--mdm-.md | 159 + ...-by-using-provisioning-packages-and-icd.md | 122 + windows/manage/device-guard-signing-portal.md | 95 + ...distribute-apps-from-your-private-store.md | 75 + ...ees-from-the-windows-store-for-business.md | 64 + .../distribute-apps-with-a-management-tool.md | 66 + windows/manage/distribute-offline-apps.md | 88 + windows/manage/find-and-acquire-apps.md | 56 + ...configuration-service-providers--csps--.md | 228 + windows/manage/images/aadj1.jpg | Bin 0 -> 47299 bytes windows/manage/images/aadj2.jpg | Bin 0 -> 48136 bytes windows/manage/images/aadj3.jpg | Bin 0 -> 44481 bytes windows/manage/images/aadj4.jpg | Bin 0 -> 23613 bytes windows/manage/images/aadjcal.jpg | Bin 0 -> 72597 bytes windows/manage/images/aadjcalmail.jpg | Bin 0 -> 23274 bytes windows/manage/images/aadjmail1.jpg | Bin 0 -> 56319 bytes windows/manage/images/aadjmail2.jpg | Bin 0 -> 39475 bytes windows/manage/images/aadjmail3.jpg | Bin 0 -> 50934 bytes windows/manage/images/aadjonenote.jpg | Bin 0 -> 55769 bytes windows/manage/images/aadjonenote2.jpg | Bin 0 -> 44114 bytes windows/manage/images/aadjonenote3.jpg | Bin 0 -> 34853 bytes windows/manage/images/aadjpin.jpg | Bin 0 -> 44844 bytes windows/manage/images/aadjverify.jpg | Bin 0 -> 70911 bytes windows/manage/images/aadjwsfb.jpg | Bin 0 -> 44157 bytes windows/manage/images/apprule.png | Bin 0 -> 116820 bytes windows/manage/images/appwarning.png | Bin 0 -> 3717 bytes windows/manage/images/backicon.png | Bin 0 -> 304 bytes windows/manage/images/checkmark.png | Bin 0 -> 1202 bytes windows/manage/images/configconflict.png | Bin 0 -> 143180 bytes windows/manage/images/crossmark.png | Bin 0 -> 1569 bytes windows/manage/images/csp-placeholder.png | Bin 0 -> 3276 bytes windows/manage/images/cspinicd.png | Bin 0 -> 68581 bytes windows/manage/images/csptable.png | Bin 0 -> 23637 bytes windows/manage/images/doneicon.png | Bin 0 -> 410 bytes windows/manage/images/genrule.png | Bin 0 -> 8590 bytes windows/manage/images/icdbrowse.png | Bin 0 -> 2841 bytes windows/manage/images/identitychoices.png | Bin 0 -> 65251 bytes windows/manage/images/launchicon.png | Bin 0 -> 462 bytes windows/manage/images/lockdownapps.png | Bin 0 -> 4210 bytes windows/manage/images/mdm.png | Bin 0 -> 60296 bytes windows/manage/images/package.png | Bin 0 -> 4523 bytes windows/manage/images/phoneprovision.png | Bin 0 -> 10716 bytes windows/manage/images/policytocsp.png | Bin 0 -> 22938 bytes windows/manage/images/powericon.png | Bin 0 -> 411 bytes .../images/priv-settings-table-1511.png | Bin 0 -> 16377 bytes .../manage/images/priv-telemetry-levels.png | Bin 0 -> 78492 bytes .../provisioning-csp-assignedaccess.png | Bin 0 -> 2470 bytes windows/manage/images/resetdevice.png | Bin 0 -> 28049 bytes windows/manage/images/settingsicon.png | Bin 0 -> 353 bytes windows/manage/images/start-pinned-app.png | Bin 0 -> 19501 bytes windows/manage/images/startannotated.png | Bin 0 -> 48463 bytes windows/manage/images/starticon.png | Bin 0 -> 272 bytes windows/manage/images/startlayoutpolicy.jpg | Bin 0 -> 130362 bytes windows/manage/images/starttemplate.jpg | Bin 0 -> 181982 bytes .../images/w10servicing-f1-branches.png | Bin 0 -> 103417 bytes .../manage/images/wifisense-grouppolicy.png | Bin 0 -> 55921 bytes windows/manage/images/wifisense-registry.png | Bin 0 -> 101319 bytes .../images/wifisense-settingscreens.png | Bin 0 -> 17570 bytes .../manage/images/win10-mobile-mdm-fig1.png | Bin 0 -> 128575 bytes .../win10servicing-fig2-featureupgrade.png | Bin 0 -> 148625 bytes windows/manage/images/win10servicing-fig3.png | Bin 0 -> 129040 bytes .../win10servicing-fig4-upgradereleases.png | Bin 0 -> 126039 bytes windows/manage/images/win10servicing-fig5.png | Bin 0 -> 68271 bytes windows/manage/images/win10servicing-fig6.png | Bin 0 -> 72389 bytes windows/manage/images/win10servicing-fig7.png | Bin 0 -> 58658 bytes windows/manage/images/wsfb-distribute.png | Bin 0 -> 46793 bytes windows/manage/images/wsfb-firstrun.png | Bin 0 -> 102867 bytes .../images/wsfb-inventory-viewlicense.png | Bin 0 -> 26619 bytes .../images/wsfb-inventoryaddprivatestore.png | Bin 0 -> 24652 bytes windows/manage/images/wsfb-landing.png | Bin 0 -> 308847 bytes windows/manage/images/wsfb-licenseassign.png | Bin 0 -> 16631 bytes windows/manage/images/wsfb-licensedetails.png | Bin 0 -> 14986 bytes windows/manage/images/wsfb-licensereclaim.png | Bin 0 -> 16705 bytes .../manage/images/wsfb-manageinventory.png | Bin 0 -> 146905 bytes .../images/wsfb-offline-distribute-mdm.png | Bin 0 -> 40725 bytes windows/manage/images/wsfb-onboard-1.png | Bin 0 -> 154163 bytes windows/manage/images/wsfb-onboard-2.png | Bin 0 -> 199173 bytes windows/manage/images/wsfb-onboard-3.png | Bin 0 -> 87615 bytes windows/manage/images/wsfb-onboard-4.png | Bin 0 -> 100465 bytes windows/manage/images/wsfb-onboard-5.png | Bin 0 -> 78990 bytes windows/manage/images/wsfb-onboard-7.png | Bin 0 -> 192576 bytes .../images/wsfb-online-distribute-mdm.png | Bin 0 -> 38074 bytes .../images/wsfb-permissions-assignrole.png | Bin 0 -> 21621 bytes windows/manage/images/wsfb-privatestore.png | Bin 0 -> 14365 bytes .../manage/images/wsfb-privatestoreapps.png | Bin 0 -> 16797 bytes .../manage/images/wsfb-renameprivatestore.png | Bin 0 -> 6465 bytes windows/manage/images/wsfb-settings-mgmt.png | Bin 0 -> 12935 bytes .../images/wsfb-settings-permissions.png | Bin 0 -> 14834 bytes windows/manage/images/wsfb-wsappaddacct.png | Bin 0 -> 138190 bytes .../manage/images/wsfb-wsappprivatestore.png | Bin 0 -> 154419 bytes windows/manage/images/wsfb-wsappsignin.png | Bin 0 -> 145518 bytes windows/manage/images/wsfb-wsappworkacct.png | Bin 0 -> 94369 bytes .../introduction-to-windows-10-servicing.md | 362 ++ ...ows-10-mobile-to-azure-active-directory.md | 198 + .../lock-down-windows-10-to-specific-apps.md | 130 + windows/manage/lock-down-windows-10.md | 83 + windows/manage/lockdown-xml.md | 564 +++ .../manage/manage-access-to-private-store.md | 42 + .../manage/manage-and-update-windows-10.md | 84 + windows/manage/manage-apps.md | 64 + windows/manage/manage-corporate-devices.md | 138 + .../manage-cortana-in-your-enterprise.md | 200 + ...-privacy-for-windows-10-in-your-company.md | 1776 +++++++ .../manage/manage-private-store-settings.md | 50 + ...tings-in-the-windows-store-for-business.md | 56 + ...roups-in-the-windows-store-for-business.md | 56 + .../manage-wi-fi-sense-in-your-company.md | 152 + windows/manage/new-policies-for-windows-10.md | 96 + ...quisites-for-windows-store-for-business.md | 77 + .../product-ids-in-windows-10-mobile.md | 270 ++ .../reset-a-windows-10-mobile-device.md | 97 + ...sions-in-the-windows-store-for-business.md | 223 + .../set-up-a-device-for-anyone-to-use.md | 86 + ...osk-for-windows-10-for-desktop-editions.md | 392 ++ ...kiosk-for-windows-10-for-mobile-edition.md | 199 + ...s-reference--windows-store-for-business.md | 41 + .../settings-that-can-be-locked-down.md | 489 ++ ...egrity-policy-with-device-guard-signing.md | 53 + windows/manage/sign-up-and-get-started.md | 64 + .../sign-up-for-windows-store-for-business.md | 99 + ...-employees-from-using-the-windows-store.md | 100 + windows/manage/troubleshoot.md | 59 + ...ws-store-for-business-account-settings-.md | 54 + windows/manage/windows-10-mobile-and-mdm.md | 1482 ++++++ ...ws-10-start-layout-options-and-policies.md | 145 + windows/manage/windows-store-for-business.md | 76 + .../working-with-line-of-business-apps.md | 109 + windows/plan/TOC.md | 115 +- .../plan/act-community-ratings-and-process.md | 47 + windows/plan/act-database-configuration.md | 84 + windows/plan/act-database-migration.md | 67 + windows/plan/act-deployment-options.md | 60 + windows/plan/act-glossary.md | 117 + windows/plan/act-lps-share-permissions.md | 75 + ...act-product-and-documentation-resources.md | 66 + .../plan/act-tools-packages-and-services.md | 59 + windows/plan/act-user-interface-reference.md | 73 + .../activating-and-closing-windows-in-acm.md | 51 + windows/plan/adding-or-editing-a-solution.md | 104 + windows/plan/adding-or-editing-an-issue.md | 114 + .../plan/analyzing-your-compatibility-data.md | 79 + ...ility-toolkit--act--technical-reference.md | 88 + windows/plan/application-dialog-box.md | 125 + ...pplying-filters-to-data-in-the-sua-tool.md | 94 + ...perators-in-compatibility-administrator.md | 235 + ...ctice-recommendations-for-windows-to-go.md | 55 + .../categorizing-your-compatibility-data.md | 89 + ...tory-for-plan-for-windows-10-deployment.md | 54 + windows/plan/chromebook-migration-guide.md | 983 ++++ windows/plan/common-compatibility-issues.md | 57 + ...compatibility-administrator-users-guide.md | 79 + ...se-management-strategies-and-deployment.md | 174 + ...r-windows-8-windows-7-and-windows-vista.md | 1022 ++++ .../plan/compatibility-monitor-users-guide.md | 71 + windows/plan/computer-dialog-box.md | 108 + windows/plan/configuring-act.md | 89 + ...lity-fix-in-compatibility-administrator.md | 89 + ...ity-mode-in-compatibility-administrator.md | 94 + .../creating-a-runtime-analysis-package.md | 61 + ...-message-in-compatibility-administrator.md | 110 + ...e-environment-for-compatibility-testing.md | 122 + ...creating-an-inventory-collector-package.md | 57 + ...eating-and-editing-issues-and-solutions.md | 64 + windows/plan/customizing-your-report-views.md | 148 + ...gh-the-microsoft-compatibility-exchange.md | 238 + ...x-an-application-or-deploy-a-workaround.md | 53 + .../deciding-which-applications-to-test.md | 53 + .../deleting-a-data-collection-package.md | 51 + .../deploying-a-runtime-analysis-package.md | 47 + ...eploying-an-inventory-collector-package.md | 142 + ...oyment-considerations-for-windows-to-go.md | 332 ++ windows/plan/device-dialog-box.md | 89 + ...ty-fixes-in-compatibility-administrator.md | 73 + windows/plan/example-filter-queries.md | 78 + .../exporting-a-data-collection-package.md | 53 + .../plan/filtering-your-compatibility-data.md | 114 + ...xing-applications-by-using-the-sua-tool.md | 70 + windows/plan/fixing-compatibility-issues.md | 77 + .../guidance-for-education-environments.md | 47 + ...ying-computers-for-inventory-collection.md | 113 + windows/plan/images/branch.png | Bin 0 -> 34025 bytes .../images/chromebook-fig1-googleadmin.png | Bin 0 -> 94575 bytes .../plan/images/dep-win8-e-act-addissue.gif | Bin 0 -> 1067 bytes .../images/dep-win8-e-act-addsolution.gif | Bin 0 -> 1064 bytes .../plan/images/dep-win8-e-act-categorize.gif | Bin 0 -> 577 bytes .../dep-win8-e-act-communityexample.gif | Bin 0 -> 2860 bytes .../images/dep-win8-e-act-createnewdcp.gif | Bin 0 -> 587 bytes windows/plan/images/dep-win8-e-act-delete.gif | Bin 0 -> 568 bytes .../dep-win8-e-act-deploymentstatus.gif | Bin 0 -> 628 bytes .../dep-win8-e-act-doesnotwork64icon.gif | Bin 0 -> 1194 bytes .../images/dep-win8-e-act-doesnotworkicon.gif | Bin 0 -> 1190 bytes .../plan/images/dep-win8-e-act-exportdcp.gif | Bin 0 -> 576 bytes .../dep-win8-e-act-exportreportdata.gif | Bin 0 -> 630 bytes .../plan/images/dep-win8-e-act-filterdata.gif | Bin 0 -> 1231 bytes ...-act-filterexampleallapps0activeissues.gif | Bin 0 -> 3358 bytes ...win8-e-act-filterexampleallapps0issues.gif | Bin 0 -> 4384 bytes ...win8-e-act-filterexampleallappswissues.gif | Bin 0 -> 4014 bytes .../dep-win8-e-act-filterexamplecategory.gif | Bin 0 -> 7235 bytes ...e-act-filterexampleforissueswsolutions.gif | Bin 0 -> 5291 bytes ...-act-filterexampleforspecificsolutions.gif | Bin 0 -> 8199 bytes .../dep-win8-e-act-greenworks64icon.gif | Bin 0 -> 697 bytes .../images/dep-win8-e-act-greenworksicon.gif | Bin 0 -> 694 bytes windows/plan/images/dep-win8-e-act-help.gif | Bin 0 -> 1008 bytes windows/plan/images/dep-win8-e-act-home.gif | Bin 0 -> 609 bytes .../plan/images/dep-win8-e-act-info64icon.gif | Bin 0 -> 1189 bytes .../plan/images/dep-win8-e-act-infoicon.gif | Bin 0 -> 1182 bytes .../dep-win8-e-act-minorissues64icon.gif | Bin 0 -> 1150 bytes .../images/dep-win8-e-act-minorissuesicon.png | Bin 0 -> 910 bytes .../images/dep-win8-e-act-moveupanddown.gif | Bin 0 -> 194 bytes windows/plan/images/dep-win8-e-act-open.gif | Bin 0 -> 591 bytes .../plan/images/dep-win8-e-act-prioritize.gif | Bin 0 -> 615 bytes ...p-win8-e-act-reactivate-resolved-issue.gif | Bin 0 -> 372 bytes .../plan/images/dep-win8-e-act-refresh.gif | Bin 0 -> 608 bytes .../images/dep-win8-e-act-riskassessment.gif | Bin 0 -> 596 bytes windows/plan/images/dep-win8-e-act-save.gif | Bin 0 -> 632 bytes .../plan/images/dep-win8-e-act-savereport.gif | Bin 0 -> 1030 bytes .../images/dep-win8-e-act-sendandreceive.gif | Bin 0 -> 1325 bytes .../dep-win8-e-act-sendandreceiveicon.gif | Bin 0 -> 311 bytes .../dep-win8-l-act-appcallosthroughiat.jpg | Bin 0 -> 81007 bytes ...ep-win8-l-act-appredirectwithcompatfix.jpg | Bin 0 -> 92479 bytes ...ep-win8-l-act-communityworkflowdiagram.jpg | Bin 0 -> 150268 bytes .../dep-win8-l-act-compatadminflowchart.jpg | Bin 0 -> 105668 bytes .../images/dep-win8-l-act-suaflowchart.jpg | Bin 0 -> 103042 bytes .../dep-win8-l-act-suawizardflowchart.jpg | Bin 0 -> 93207 bytes .../dep-win8-l-act-supportedtopologies.jpg | Bin 0 -> 303991 bytes windows/plan/images/fig1-deferupgrades.png | Bin 0 -> 80429 bytes .../plan/images/fig2-deploymenttimeline.png | Bin 0 -> 94591 bytes windows/plan/images/fig2-locallyconfig.png | Bin 0 -> 86495 bytes windows/plan/images/fig3-overlaprelease.png | Bin 0 -> 8603 bytes windows/plan/images/fig4-wsuslist.png | Bin 0 -> 41852 bytes windows/plan/images/wtg-first-boot-home.gif | Bin 0 -> 5267 bytes windows/plan/images/wtg-first-boot-work.gif | Bin 0 -> 5613 bytes windows/plan/images/wtg-gpt-uefi.gif | Bin 0 -> 10114 bytes windows/plan/images/wtg-image-deployment.gif | Bin 0 -> 2654 bytes windows/plan/images/wtg-mbr-bios.gif | Bin 0 -> 5868 bytes .../plan/images/wtg-mbr-firmware-roaming.gif | Bin 0 -> 7422 bytes windows/plan/images/wtg-startup-options.gif | Bin 0 -> 30151 bytes .../plan/images/wuforbus-fig1-manuallyset.png | Bin 0 -> 30413 bytes .../wuforbusiness-fig10-sccmconsole.png | Bin 0 -> 58189 bytes .../images/wuforbusiness-fig11-intune.png | Bin 0 -> 144794 bytes .../images/wuforbusiness-fig12a-updates.png | Bin 0 -> 32051 bytes .../images/wuforbusiness-fig13a-upgrades.png | Bin 0 -> 43813 bytes windows/plan/images/wuforbusiness-fig2-gp.png | Bin 0 -> 86916 bytes .../plan/images/wuforbusiness-fig3-mdm.png | Bin 0 -> 44398 bytes .../wuforbusiness-fig4-localpoleditor.png | Bin 0 -> 194416 bytes .../wuforbusiness-fig5-deferupgrade.png | Bin 0 -> 97914 bytes .../plan/images/wuforbusiness-fig6-pause.png | Bin 0 -> 11649 bytes .../wuforbusiness-fig7-validationgroup.png | Bin 0 -> 120566 bytes .../wuforbusiness-fig8a-chooseupdates.png | Bin 0 -> 58928 bytes .../images/wuforbusiness-fig9-dosettings.jpg | Bin 0 -> 27373 bytes ...atabases-in-compatibility-administrator.md | 72 + .../integration-with-management-solutions-.md | 76 + .../internet-explorer---web-site-report.md | 67 + windows/plan/labeling-data-in-acm.md | 53 + ...-locations-for-data-collection-packages.md | 53 + ...tibility-fixes-and-custom-fix-databases.md | 71 + .../managing-your-data-collection-packages.md | 79 + .../operatingsystem---application-report.md | 79 + .../plan/operatingsystem---computer-report.md | 61 + .../plan/operatingsystem---device-report.md | 63 + ...ganizational-tasks-for-each-report-type.md | 95 + .../organizing-your-compatibility-data.md | 89 + .../planning-for-windows-10-deployment.md | 95 + ...are-your-organization-for-windows-to-go.md | 139 + .../prioritizing-your-compatibility-data.md | 102 + windows/plan/ratings-icons-in-acm.md | 110 + windows/plan/resolving-an-issue.md | 61 + .../saving-opening-and-exporting-reports.md | 77 + ...ications-in-compatibility-administrator.md | 75 + ...ery-tool-in-compatibility-administrator.md | 188 + ...ection-considerations-for-windows-to-go.md | 86 + ...d-and-receive-status-for-an-application.md | 97 + .../selecting-your-compatibility-rating.md | 107 + .../plan/selecting-your-deployment-status.md | 116 + ...ending-and-receiving-compatibility-data.md | 68 + .../settings-dialog-box---preferences-tab.md | 64 + .../settings-dialog-box---settings-tab.md | 65 + windows/plan/settings-for-acm.md | 69 + windows/plan/setup-and-deployment.md | 204 + ...wing-messages-generated-by-the-sua-tool.md | 74 + windows/plan/software-requirements-for-act.md | 85 + windows/plan/software-requirements-for-rap.md | 69 + windows/plan/sua-users-guide.md | 73 + .../plan/tabs-on-the-sua-tool-interface.md | 99 + .../taking-inventory-of-your-organization.md | 75 + ...ng-compatibility-on-the-target-platform.md | 83 + ...ng-your-application-mitigation-packages.md | 97 + windows/plan/toolbar-icons-in-acm-win-8.md | 232 + .../troubleshooting-act-database-issues.md | 164 + windows/plan/troubleshooting-act.md | 71 + ...leshooting-the-act-configuration-wizard.md | 75 + ...shooting-the-act-log-processing-service.md | 111 + ...rstanding-and-using-compatibility-fixes.md | 106 + windows/plan/using-act.md | 89 + ...-compatibility-monitor-to-send-feedback.md | 83 + ...ng-the-compatibility-administrator-tool.md | 88 + .../using-the-sdbinstexe-command-line-tool.md | 95 + windows/plan/using-the-sua-tool.md | 88 + windows/plan/using-the-sua-wizard.md | 86 + ...s-screen-in-compatibility-administrator.md | 55 + .../viewing-your-compatibility-reports.md | 85 + windows/plan/websiteurl-dialog-box.md | 55 + windows/plan/welcome-to-act.md | 81 + windows/plan/whats-new-in-act-60.md | 83 + windows/plan/windows-10-compatibility.md | 59 + .../windows-10-deployment-considerations.md | 148 + .../windows-10-infrastructure-requirements.md | 134 + windows/plan/windows-10-servicing-model.md | 259 + ...windows-to-go-feature-overview-scenario.md | 279 ++ ...indows-to-go-frequently-asked-questions.md | 454 ++ windows/plan/windows-update-for-business.md | 118 + windows/whats-new/applocker.md | 2 +- windows/whats-new/bitlocker.md | 6 +- .../business-store-for-windows-10.md | 12 +- ...ge-history-for-what-s-new-in-windows-10.md | 8 +- windows/whats-new/credential-guard.md | 2 +- windows/whats-new/device-guard-overview.md | 2 +- windows/whats-new/device-management.md | 4 +- ...ures-from-windows-embedded-industry-8-1.md | 2 +- windows/whats-new/microsoft-passport.md | 4 +- windows/whats-new/provisioning-and-upgrade.md | 4 +- windows/whats-new/security-auditing.md | 6 +- windows/whats-new/security.md | 16 +- windows/whats-new/trusted-platform-module.md | 2 +- windows/whats-new/user-account-control.md | 2 +- windows/whats-new/windows-spotlight.md | 2 +- .../whats-new/windows-update-for-busines.md | 6 +- 655 files changed, 51217 insertions(+), 59 deletions(-) create mode 100644 windows/deploy/activate-an-active-directory-forest-online.md create mode 100644 windows/deploy/activate-by-proxy-an-active-directory-forest.md create mode 100644 windows/deploy/activate-clients-running-windows-81-client.md create mode 100644 windows/deploy/activate-using-active-directory-based-activation-client.md create mode 100644 windows/deploy/activate-using-key-management-service-client.md create mode 100644 windows/deploy/active-directory-based-activation-overview.md create mode 100644 windows/deploy/add-a-windows-81-operating-system-image-using-configuration-manager.md create mode 100644 windows/deploy/add-and-manage-products-vamt-30-win8.md create mode 100644 windows/deploy/add-and-remove-a-product-key-vamt-30-win8.md create mode 100644 windows/deploy/add-and-remove-computers-vamt-30-win8.md create mode 100644 windows/deploy/add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md create mode 100644 windows/deploy/appendix-information-sent-to-microsoft-during-activation-client.md create mode 100644 windows/deploy/assign-applications-using-roles-in-mdt-2013.md create mode 100644 windows/deploy/build-a-distributed-environment-for-windows-81-deployment.md create mode 100644 windows/deploy/change-history-for-deploy-windows-10.md create mode 100644 windows/deploy/choose-a-migration-store-type-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/common-issues-usmt-win8.md create mode 100644 windows/deploy/common-migration-scenarios-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/configure-client-computers-vamt-30-win8.md create mode 100644 windows/deploy/configure-mdt-2013-for-userexit-scripts.md create mode 100644 windows/deploy/configure-mdt-2013-settings.md create mode 100644 windows/deploy/configure-mdt-deployment-share-rules.md create mode 100644 windows/deploy/configxml-file-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/conflicts-and-precedence-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md create mode 100644 windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md create mode 100644 windows/deploy/create-a-windows-81-reference-image.md create mode 100644 windows/deploy/create-an-application-to-deploy-with-windows-81-using-configuration-manager.md create mode 100644 windows/deploy/custom-xml-examples-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/customize-usmt-xml-files-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/deploy-a-windows-81-image-using-mdt-2013.md create mode 100644 windows/deploy/deploy-windows-10.md create mode 100644 windows/deploy/deploy-windows-81-using-pxe-and-configuration-manager.md create mode 100644 windows/deploy/deploy-windows-81-with-system-center-2012-r2-configuration-manager.md create mode 100644 windows/deploy/deploy-windows-81-with-the-microsoft-deployment-toolkit.md create mode 100644 windows/deploy/deploy-windows-to-go-in-your-organization-small-scenario.md create mode 100644 windows/deploy/determine-what-to-migrate-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/estimate-migration-store-size-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/exclude-files-and-settings-usmt.md create mode 100644 windows/deploy/extract-files-from-a-compressed-usmt-migration-store.md create mode 100644 windows/deploy/finalize-the-operating-system-configuration-for-windows-81-deployment-with-configuration-manager.md create mode 100644 windows/deploy/frequently-asked-questions-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/general-conventions-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/get-started-with-the-microsoft-deployment-toolkit--mdt-.md create mode 100644 windows/deploy/getting-started-with-the-user-state-migration-tool--usmt-.md create mode 100644 windows/deploy/hard-link-migration-store-usmt-win8.md create mode 100644 windows/deploy/how-usmt-works-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/identify-applications-settings-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/identify-file-types-files-and-folders-usmt-win8.md create mode 100644 windows/deploy/identify-operating-system-settings-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/identify-users-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/images/checkmark.png create mode 100644 windows/deploy/images/crossmark.png create mode 100644 windows/deploy/images/dep-win8-l-usmt-migrationcomparemigstores.gif create mode 100644 windows/deploy/images/dep-win8-l-usmt-pcrefresh.jpg create mode 100644 windows/deploy/images/dep-win8-l-usmt-pcreplace.jpg create mode 100644 windows/deploy/images/dep-win8-l-vamt-findingcomputerdialog.gif create mode 100644 windows/deploy/images/dep-win8-l-vamt-firewallconfigurationformultiplesubnets.gif create mode 100644 windows/deploy/images/dep-win8-l-vamt-image001-enterprise.jpg create mode 100644 windows/deploy/images/dep-win8-l-vamt-makindependentactivationscenario.jpg create mode 100644 windows/deploy/images/dep-win8-l-vamt-makproxyactivationscenario.jpg create mode 100644 windows/deploy/images/fig10-contosoinstall.png create mode 100644 windows/deploy/images/fig10-unattend.png create mode 100644 windows/deploy/images/fig13-captureimage.png create mode 100644 windows/deploy/images/fig16-contentstatus.png create mode 100644 windows/deploy/images/fig17-win10image.png create mode 100644 windows/deploy/images/fig18-distwindows.png create mode 100644 windows/deploy/images/fig2-gather.png create mode 100644 windows/deploy/images/fig2-importedos.png create mode 100644 windows/deploy/images/fig2-taskseq.png create mode 100644 windows/deploy/images/fig21-add-drivers.png create mode 100644 windows/deploy/images/fig22-createcategories.png create mode 100644 windows/deploy/images/fig27-driverpackage.png create mode 100644 windows/deploy/images/fig28-addapp.png create mode 100644 windows/deploy/images/fig30-settingspack.png create mode 100644 windows/deploy/images/fig32-deploywiz.png create mode 100644 windows/deploy/images/fig4-oob-drivers.png create mode 100644 windows/deploy/images/fig5-selectprofile.png create mode 100644 windows/deploy/images/fig6-taskseq.png create mode 100644 windows/deploy/images/fig8-cust-tasks.png create mode 100644 windows/deploy/images/fig8-suspend.png create mode 100644 windows/deploy/images/fig9-resumetaskseq.png create mode 100644 windows/deploy/images/figure4-deployment-workbench.png create mode 100644 windows/deploy/images/mdt-01-fig01.png create mode 100644 windows/deploy/images/mdt-01-fig02.jpg create mode 100644 windows/deploy/images/mdt-03-fig01.png create mode 100644 windows/deploy/images/mdt-03-fig02.png create mode 100644 windows/deploy/images/mdt-03-fig03.png create mode 100644 windows/deploy/images/mdt-03-fig04.png create mode 100644 windows/deploy/images/mdt-03-fig05.png create mode 100644 windows/deploy/images/mdt-04-fig01.png create mode 100644 windows/deploy/images/mdt-05-fig01.png create mode 100644 windows/deploy/images/mdt-05-fig02.png create mode 100644 windows/deploy/images/mdt-05-fig03.png create mode 100644 windows/deploy/images/mdt-05-fig04.png create mode 100644 windows/deploy/images/mdt-05-fig05.png create mode 100644 windows/deploy/images/mdt-05-fig07.png create mode 100644 windows/deploy/images/mdt-05-fig08.png create mode 100644 windows/deploy/images/mdt-05-fig09.png create mode 100644 windows/deploy/images/mdt-05-fig10.png create mode 100644 windows/deploy/images/mdt-06-fig01.png create mode 100644 windows/deploy/images/mdt-06-fig03.png create mode 100644 windows/deploy/images/mdt-06-fig04.png create mode 100644 windows/deploy/images/mdt-06-fig05.png create mode 100644 windows/deploy/images/mdt-06-fig06.png create mode 100644 windows/deploy/images/mdt-06-fig07.png create mode 100644 windows/deploy/images/mdt-06-fig08.png create mode 100644 windows/deploy/images/mdt-06-fig10.png create mode 100644 windows/deploy/images/mdt-06-fig12.png create mode 100644 windows/deploy/images/mdt-06-fig13.png create mode 100644 windows/deploy/images/mdt-06-fig14.png create mode 100644 windows/deploy/images/mdt-06-fig15.png create mode 100644 windows/deploy/images/mdt-06-fig16.png create mode 100644 windows/deploy/images/mdt-06-fig20.png create mode 100644 windows/deploy/images/mdt-06-fig21.png create mode 100644 windows/deploy/images/mdt-06-fig26.png create mode 100644 windows/deploy/images/mdt-06-fig31.png create mode 100644 windows/deploy/images/mdt-06-fig33.png create mode 100644 windows/deploy/images/mdt-06-fig35.png create mode 100644 windows/deploy/images/mdt-06-fig36.png create mode 100644 windows/deploy/images/mdt-06-fig37.png create mode 100644 windows/deploy/images/mdt-06-fig39.png create mode 100644 windows/deploy/images/mdt-06-fig42.png create mode 100644 windows/deploy/images/mdt-06-fig43.png create mode 100644 windows/deploy/images/mdt-07-fig01.png create mode 100644 windows/deploy/images/mdt-07-fig03.png create mode 100644 windows/deploy/images/mdt-07-fig08.png create mode 100644 windows/deploy/images/mdt-07-fig09.png create mode 100644 windows/deploy/images/mdt-07-fig10.png create mode 100644 windows/deploy/images/mdt-07-fig11.png create mode 100644 windows/deploy/images/mdt-07-fig13.png create mode 100644 windows/deploy/images/mdt-07-fig14.png create mode 100644 windows/deploy/images/mdt-07-fig15.png create mode 100644 windows/deploy/images/mdt-07-fig16.png create mode 100644 windows/deploy/images/mdt-08-fig01.png create mode 100644 windows/deploy/images/mdt-08-fig02.png create mode 100644 windows/deploy/images/mdt-08-fig03.png create mode 100644 windows/deploy/images/mdt-08-fig05.png create mode 100644 windows/deploy/images/mdt-08-fig06.png create mode 100644 windows/deploy/images/mdt-08-fig14.png create mode 100644 windows/deploy/images/mdt-08-fig15.png create mode 100644 windows/deploy/images/mdt-09-fig01.png create mode 100644 windows/deploy/images/mdt-09-fig02.png create mode 100644 windows/deploy/images/mdt-09-fig03.png create mode 100644 windows/deploy/images/mdt-09-fig04.png create mode 100644 windows/deploy/images/mdt-09-fig06.png create mode 100644 windows/deploy/images/mdt-09-fig07.png create mode 100644 windows/deploy/images/mdt-09-fig08.png create mode 100644 windows/deploy/images/mdt-09-fig09.png create mode 100644 windows/deploy/images/mdt-09-fig10.png create mode 100644 windows/deploy/images/mdt-09-fig11.png create mode 100644 windows/deploy/images/mdt-09-fig12.png create mode 100644 windows/deploy/images/mdt-09-fig13.png create mode 100644 windows/deploy/images/mdt-09-fig14.png create mode 100644 windows/deploy/images/mdt-09-fig15.png create mode 100644 windows/deploy/images/mdt-09-fig16.png create mode 100644 windows/deploy/images/mdt-09-fig17.png create mode 100644 windows/deploy/images/mdt-09-fig18.png create mode 100644 windows/deploy/images/mdt-09-fig19.png create mode 100644 windows/deploy/images/mdt-09-fig20.png create mode 100644 windows/deploy/images/mdt-09-fig21.png create mode 100644 windows/deploy/images/mdt-09-fig22.png create mode 100644 windows/deploy/images/mdt-09-fig23.png create mode 100644 windows/deploy/images/mdt-09-fig24.png create mode 100644 windows/deploy/images/mdt-09-fig25.png create mode 100644 windows/deploy/images/mdt-09-fig26.png create mode 100644 windows/deploy/images/mdt-09-fig27.png create mode 100644 windows/deploy/images/mdt-09-fig28.png create mode 100644 windows/deploy/images/mdt-09-fig29.png create mode 100644 windows/deploy/images/mdt-09-fig30.png create mode 100644 windows/deploy/images/mdt-09-fig31.png create mode 100644 windows/deploy/images/mdt-09-fig32.png create mode 100644 windows/deploy/images/mdt-10-fig01.png create mode 100644 windows/deploy/images/mdt-10-fig02.png create mode 100644 windows/deploy/images/mdt-10-fig03.png create mode 100644 windows/deploy/images/mdt-10-fig04.png create mode 100644 windows/deploy/images/mdt-10-fig05.png create mode 100644 windows/deploy/images/mdt-10-fig06.png create mode 100644 windows/deploy/images/mdt-10-fig07.png create mode 100644 windows/deploy/images/mdt-10-fig08.png create mode 100644 windows/deploy/images/mdt-10-fig09.png create mode 100644 windows/deploy/images/mdt-11-fig05.png create mode 100644 windows/deploy/images/mdt-11-fig06.png create mode 100644 windows/deploy/images/mdt-11-fig07.png create mode 100644 windows/deploy/images/mdt-11-fig08.png create mode 100644 windows/deploy/images/mdt-11-fig09.png create mode 100644 windows/deploy/images/mdt-11-fig10.png create mode 100644 windows/deploy/images/mdt-11-fig11.png create mode 100644 windows/deploy/images/mdt-11-fig12.png create mode 100644 windows/deploy/images/mdt-11-fig13.png create mode 100644 windows/deploy/images/mdt-11-fig14.png create mode 100644 windows/deploy/images/mdt-11-fig15.png create mode 100644 windows/deploy/images/mdt-11-fig16.png create mode 100644 windows/deploy/images/upgradecfg-fig2-upgrading.png create mode 100644 windows/deploy/images/upgradecfg-fig3-upgrade.png create mode 100644 windows/deploy/images/upgrademdt-fig1-machines.png create mode 100644 windows/deploy/images/upgrademdt-fig2-importedos.png create mode 100644 windows/deploy/images/upgrademdt-fig3-tasksequence.png create mode 100644 windows/deploy/images/upgrademdt-fig4-selecttask.png create mode 100644 windows/deploy/images/upgrademdt-fig5-winupgrade.png create mode 100644 windows/deploy/images/vamtuserinterfaceupdated.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-01.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-02.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-03.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-04.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-05.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-06.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-07.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-08.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-09.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-10.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-11.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-12.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-13.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-14.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-15.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-16.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-17.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-18.jpg create mode 100644 windows/deploy/images/volumeactivationforwindows81-19.jpg create mode 100644 windows/deploy/images/win-10-adk-select.png create mode 100644 windows/deploy/images/windows-icd.png create mode 100644 windows/deploy/import-and-export-vamt-data-vamt-30-win8.md create mode 100644 windows/deploy/include-files-and-settings-usmt.md create mode 100644 windows/deploy/install-a-kms-client-key-vamt-30-win8.md create mode 100644 windows/deploy/install-a-product-key-vamt-30-win8.md create mode 100644 windows/deploy/install-and-configure-vamt-vamt-30-win8.md create mode 100644 windows/deploy/install-vamt-vamt-30-win8.md create mode 100644 windows/deploy/integrate-configuration-manager-with-mdt-2013.md create mode 100644 windows/deploy/introduction-to-vamtvamt-30-win8.md create mode 100644 windows/deploy/key-features-in-mdt-2013.md create mode 100644 windows/deploy/loadstate-syntax-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/log-files-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/manage-activations-vamt-30-win8.md create mode 100644 windows/deploy/manage-product-keys-vamt-30-win8.md create mode 100644 windows/deploy/manage-vamt-data-vamt-30-win8.md create mode 100644 windows/deploy/mdt-2013-lite-touch-components.md create mode 100644 windows/deploy/migrate-application-settings.md create mode 100644 windows/deploy/migrate-efs-files-and-certificates-umst.md create mode 100644 windows/deploy/migrate-user-accounts-usmt.md create mode 100644 windows/deploy/migration-store-encryption-usmt-win8.md create mode 100644 windows/deploy/migration-store-types-overview.md create mode 100644 windows/deploy/monitor-activation-client.md create mode 100644 windows/deploy/monitor-the-windows-81-deployment-with-configuration-manager.md create mode 100644 windows/deploy/offline-migration-reference.md create mode 100644 windows/deploy/perform-kms-activation-vamt-30-win8.md create mode 100644 windows/deploy/perform-local-reactivation-vamt-30-win8.md create mode 100644 windows/deploy/perform-online-activation-vamt-30-win8.md create mode 100644 windows/deploy/perform-proxy-activation-vamt-30-win8.md create mode 100644 windows/deploy/plan-for-volume-activation-client.md create mode 100644 windows/deploy/plan-your-migration-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/prepare-for-deployment-with-mdt-2013.md create mode 100644 windows/deploy/prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md create mode 100644 windows/deploy/recognized-environment-variables-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/refresh-a-windows-7-computer-with-windows-81.md create mode 100644 windows/deploy/refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md create mode 100644 windows/deploy/remove-products-vamt-30-win8.md create mode 100644 windows/deploy/replace-a-windows-7-computer-with-a-windows-81-computer.md create mode 100644 windows/deploy/replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md create mode 100644 windows/deploy/reroute-files-and-settings-usmt.md create mode 100644 windows/deploy/return-codes-usmt-win8.md create mode 100644 windows/deploy/scanstate-syntax-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/scenario-1-online-activation-vamt-30-win8.md create mode 100644 windows/deploy/scenario-2-proxy-activation-vamt-30-win8.md create mode 100644 windows/deploy/scenario-3-kms-client-activation-vamt-30-win8.md create mode 100644 windows/deploy/set-up-mdt-2013-for-bitlocker.md create mode 100644 windows/deploy/sideload-apps-in-windows-10.md create mode 100644 windows/deploy/simulate-a-windows-81-deployment-in-a-test-environment.md create mode 100644 windows/deploy/test-your-migration-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/understanding-migration-xml-files.md create mode 100644 windows/deploy/update-product-status-vamt-30-win8.md create mode 100644 windows/deploy/update-windows-10-images-with-provisioning-packages.md create mode 100644 windows/deploy/upgrade-to-windows-10-with-system-center-configuraton-manager.md create mode 100644 windows/deploy/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md create mode 100644 windows/deploy/use-orchestrator-runbooks-with-mdt-2013.md create mode 100644 windows/deploy/use-the-mdt-database-to-stage-windows-81-deployment-information.md create mode 100644 windows/deploy/use-the-volume-activation-management-tool-client.md create mode 100644 windows/deploy/use-vamt-in-windows-powershell.md create mode 100644 windows/deploy/use-web-services-in-mdt-2013.md create mode 100644 windows/deploy/user-state-migration-tool--usmt--command-line-syntax.md create mode 100644 windows/deploy/user-state-migration-tool--usmt--how-to-topics.md create mode 100644 windows/deploy/user-state-migration-tool--usmt--overview-topics.md create mode 100644 windows/deploy/user-state-migration-tool--usmt--overview.md create mode 100644 windows/deploy/user-state-migration-tool--usmt--technical-reference.md create mode 100644 windows/deploy/user-state-migration-tool--usmt--troubleshooting.md create mode 100644 windows/deploy/user-state-migration-toolkit--usmt--reference.md create mode 100644 windows/deploy/usmt-best-practices-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/usmt-requirements-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/usmt-resources-usmt-win8.md create mode 100644 windows/deploy/usmt-xml-reference-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/usmtutils-syntax-usmt-win8.md create mode 100644 windows/deploy/vamt-known-issues-vamt-30-win8.md create mode 100644 windows/deploy/vamt-requirements-vamt-30-win8.md create mode 100644 windows/deploy/vamt-step-by-step-scenarios-vamt-30-win8.md create mode 100644 windows/deploy/verify-the-condition-of-a-compressed-migration-store.md create mode 100644 windows/deploy/volume-activation-for-windows-81-client.md create mode 100644 windows/deploy/volume-activation-management-tool--vamt--overview-vamt-30-win8.md create mode 100644 windows/deploy/what-does-usmt-migrate-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/windows-10-deployment-scenarios.md create mode 100644 windows/deploy/windows-10-deployment-tools-reference.md create mode 100644 windows/deploy/windows-10-edition-upgrades.md create mode 100644 windows/deploy/windows-adk-scenarios-for-it-pros.md create mode 100644 windows/deploy/windows-deployment-scenarios-and-tools.md create mode 100644 windows/deploy/windows-upgrade-and-migration-considerations-win8.md create mode 100644 windows/deploy/xml-elements-library-usmt-win7-usmt-win8.md create mode 100644 windows/deploy/xml-file-requirements.md create mode 100644 windows/manage/add-unsigned-app-to-code-integrity-policy.md create mode 100644 windows/manage/administrative-tools-in-windows-10.md create mode 100644 windows/manage/app-inventory-managemement-for-windows-store-for-business.md create mode 100644 windows/manage/apps-in-the-windows-store-for-business.md create mode 100644 windows/manage/assign-apps-to-employees.md create mode 100644 windows/manage/change-history-for-manage-and-update-windows-10.md create mode 100644 windows/manage/changes-to-start-policies-in-windows-10.md create mode 100644 windows/manage/configure-devices-without-mdm.md create mode 100644 windows/manage/configure-mdm-provider.md create mode 100644 windows/manage/customize-and-export-start-layout.md create mode 100644 windows/manage/customize-windows-10-start-screens-by-using-group-policy.md create mode 100644 windows/manage/customize-windows-10-start-screens-by-using-mobile-device-management--mdm-.md create mode 100644 windows/manage/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md create mode 100644 windows/manage/device-guard-signing-portal.md create mode 100644 windows/manage/distribute-apps-from-your-private-store.md create mode 100644 windows/manage/distribute-apps-to-your-employees-from-the-windows-store-for-business.md create mode 100644 windows/manage/distribute-apps-with-a-management-tool.md create mode 100644 windows/manage/distribute-offline-apps.md create mode 100644 windows/manage/find-and-acquire-apps.md create mode 100644 windows/manage/how-it-pros-can-use-configuration-service-providers--csps--.md create mode 100644 windows/manage/images/aadj1.jpg create mode 100644 windows/manage/images/aadj2.jpg create mode 100644 windows/manage/images/aadj3.jpg create mode 100644 windows/manage/images/aadj4.jpg create mode 100644 windows/manage/images/aadjcal.jpg create mode 100644 windows/manage/images/aadjcalmail.jpg create mode 100644 windows/manage/images/aadjmail1.jpg create mode 100644 windows/manage/images/aadjmail2.jpg create mode 100644 windows/manage/images/aadjmail3.jpg create mode 100644 windows/manage/images/aadjonenote.jpg create mode 100644 windows/manage/images/aadjonenote2.jpg create mode 100644 windows/manage/images/aadjonenote3.jpg create mode 100644 windows/manage/images/aadjpin.jpg create mode 100644 windows/manage/images/aadjverify.jpg create mode 100644 windows/manage/images/aadjwsfb.jpg create mode 100644 windows/manage/images/apprule.png create mode 100644 windows/manage/images/appwarning.png create mode 100644 windows/manage/images/backicon.png create mode 100644 windows/manage/images/checkmark.png create mode 100644 windows/manage/images/configconflict.png create mode 100644 windows/manage/images/crossmark.png create mode 100644 windows/manage/images/csp-placeholder.png create mode 100644 windows/manage/images/cspinicd.png create mode 100644 windows/manage/images/csptable.png create mode 100644 windows/manage/images/doneicon.png create mode 100644 windows/manage/images/genrule.png create mode 100644 windows/manage/images/icdbrowse.png create mode 100644 windows/manage/images/identitychoices.png create mode 100644 windows/manage/images/launchicon.png create mode 100644 windows/manage/images/lockdownapps.png create mode 100644 windows/manage/images/mdm.png create mode 100644 windows/manage/images/package.png create mode 100644 windows/manage/images/phoneprovision.png create mode 100644 windows/manage/images/policytocsp.png create mode 100644 windows/manage/images/powericon.png create mode 100644 windows/manage/images/priv-settings-table-1511.png create mode 100644 windows/manage/images/priv-telemetry-levels.png create mode 100644 windows/manage/images/provisioning-csp-assignedaccess.png create mode 100644 windows/manage/images/resetdevice.png create mode 100644 windows/manage/images/settingsicon.png create mode 100644 windows/manage/images/start-pinned-app.png create mode 100644 windows/manage/images/startannotated.png create mode 100644 windows/manage/images/starticon.png create mode 100644 windows/manage/images/startlayoutpolicy.jpg create mode 100644 windows/manage/images/starttemplate.jpg create mode 100644 windows/manage/images/w10servicing-f1-branches.png create mode 100644 windows/manage/images/wifisense-grouppolicy.png create mode 100644 windows/manage/images/wifisense-registry.png create mode 100644 windows/manage/images/wifisense-settingscreens.png create mode 100644 windows/manage/images/win10-mobile-mdm-fig1.png create mode 100644 windows/manage/images/win10servicing-fig2-featureupgrade.png create mode 100644 windows/manage/images/win10servicing-fig3.png create mode 100644 windows/manage/images/win10servicing-fig4-upgradereleases.png create mode 100644 windows/manage/images/win10servicing-fig5.png create mode 100644 windows/manage/images/win10servicing-fig6.png create mode 100644 windows/manage/images/win10servicing-fig7.png create mode 100644 windows/manage/images/wsfb-distribute.png create mode 100644 windows/manage/images/wsfb-firstrun.png create mode 100644 windows/manage/images/wsfb-inventory-viewlicense.png create mode 100644 windows/manage/images/wsfb-inventoryaddprivatestore.png create mode 100644 windows/manage/images/wsfb-landing.png create mode 100644 windows/manage/images/wsfb-licenseassign.png create mode 100644 windows/manage/images/wsfb-licensedetails.png create mode 100644 windows/manage/images/wsfb-licensereclaim.png create mode 100644 windows/manage/images/wsfb-manageinventory.png create mode 100644 windows/manage/images/wsfb-offline-distribute-mdm.png create mode 100644 windows/manage/images/wsfb-onboard-1.png create mode 100644 windows/manage/images/wsfb-onboard-2.png create mode 100644 windows/manage/images/wsfb-onboard-3.png create mode 100644 windows/manage/images/wsfb-onboard-4.png create mode 100644 windows/manage/images/wsfb-onboard-5.png create mode 100644 windows/manage/images/wsfb-onboard-7.png create mode 100644 windows/manage/images/wsfb-online-distribute-mdm.png create mode 100644 windows/manage/images/wsfb-permissions-assignrole.png create mode 100644 windows/manage/images/wsfb-privatestore.png create mode 100644 windows/manage/images/wsfb-privatestoreapps.png create mode 100644 windows/manage/images/wsfb-renameprivatestore.png create mode 100644 windows/manage/images/wsfb-settings-mgmt.png create mode 100644 windows/manage/images/wsfb-settings-permissions.png create mode 100644 windows/manage/images/wsfb-wsappaddacct.png create mode 100644 windows/manage/images/wsfb-wsappprivatestore.png create mode 100644 windows/manage/images/wsfb-wsappsignin.png create mode 100644 windows/manage/images/wsfb-wsappworkacct.png create mode 100644 windows/manage/introduction-to-windows-10-servicing.md create mode 100644 windows/manage/join-windows-10-mobile-to-azure-active-directory.md create mode 100644 windows/manage/lock-down-windows-10-to-specific-apps.md create mode 100644 windows/manage/lock-down-windows-10.md create mode 100644 windows/manage/lockdown-xml.md create mode 100644 windows/manage/manage-access-to-private-store.md create mode 100644 windows/manage/manage-and-update-windows-10.md create mode 100644 windows/manage/manage-apps.md create mode 100644 windows/manage/manage-corporate-devices.md create mode 100644 windows/manage/manage-cortana-in-your-enterprise.md create mode 100644 windows/manage/manage-privacy-for-windows-10-in-your-company.md create mode 100644 windows/manage/manage-private-store-settings.md create mode 100644 windows/manage/manage-settings-in-the-windows-store-for-business.md create mode 100644 windows/manage/manage-users-and-groups-in-the-windows-store-for-business.md create mode 100644 windows/manage/manage-wi-fi-sense-in-your-company.md create mode 100644 windows/manage/new-policies-for-windows-10.md create mode 100644 windows/manage/prerequisites-for-windows-store-for-business.md create mode 100644 windows/manage/product-ids-in-windows-10-mobile.md create mode 100644 windows/manage/reset-a-windows-10-mobile-device.md create mode 100644 windows/manage/roles-and-permissions-in-the-windows-store-for-business.md create mode 100644 windows/manage/set-up-a-device-for-anyone-to-use.md create mode 100644 windows/manage/set-up-a-kiosk-for-windows-10-for-desktop-editions.md create mode 100644 windows/manage/set-up-a-kiosk-for-windows-10-for-mobile-edition.md create mode 100644 windows/manage/settings-reference--windows-store-for-business.md create mode 100644 windows/manage/settings-that-can-be-locked-down.md create mode 100644 windows/manage/sign-code-integrity-policy-with-device-guard-signing.md create mode 100644 windows/manage/sign-up-and-get-started.md create mode 100644 windows/manage/sign-up-for-windows-store-for-business.md create mode 100644 windows/manage/stop-employees-from-using-the-windows-store.md create mode 100644 windows/manage/troubleshoot.md create mode 100644 windows/manage/update-windows-store-for-business-account-settings-.md create mode 100644 windows/manage/windows-10-mobile-and-mdm.md create mode 100644 windows/manage/windows-10-start-layout-options-and-policies.md create mode 100644 windows/manage/windows-store-for-business.md create mode 100644 windows/manage/working-with-line-of-business-apps.md create mode 100644 windows/plan/act-community-ratings-and-process.md create mode 100644 windows/plan/act-database-configuration.md create mode 100644 windows/plan/act-database-migration.md create mode 100644 windows/plan/act-deployment-options.md create mode 100644 windows/plan/act-glossary.md create mode 100644 windows/plan/act-lps-share-permissions.md create mode 100644 windows/plan/act-product-and-documentation-resources.md create mode 100644 windows/plan/act-tools-packages-and-services.md create mode 100644 windows/plan/act-user-interface-reference.md create mode 100644 windows/plan/activating-and-closing-windows-in-acm.md create mode 100644 windows/plan/adding-or-editing-a-solution.md create mode 100644 windows/plan/adding-or-editing-an-issue.md create mode 100644 windows/plan/analyzing-your-compatibility-data.md create mode 100644 windows/plan/application-compatibility-toolkit--act--technical-reference.md create mode 100644 windows/plan/application-dialog-box.md create mode 100644 windows/plan/applying-filters-to-data-in-the-sua-tool.md create mode 100644 windows/plan/available-data-types-and-operators-in-compatibility-administrator.md create mode 100644 windows/plan/best-practice-recommendations-for-windows-to-go.md create mode 100644 windows/plan/categorizing-your-compatibility-data.md create mode 100644 windows/plan/change-history-for-plan-for-windows-10-deployment.md create mode 100644 windows/plan/chromebook-migration-guide.md create mode 100644 windows/plan/common-compatibility-issues.md create mode 100644 windows/plan/compatibility-administrator-users-guide.md create mode 100644 windows/plan/compatibility-fix-database-management-strategies-and-deployment.md create mode 100644 windows/plan/compatibility-fixes-for-windows-8-windows-7-and-windows-vista.md create mode 100644 windows/plan/compatibility-monitor-users-guide.md create mode 100644 windows/plan/computer-dialog-box.md create mode 100644 windows/plan/configuring-act.md create mode 100644 windows/plan/creating-a-custom-compatibility-fix-in-compatibility-administrator.md create mode 100644 windows/plan/creating-a-custom-compatibility-mode-in-compatibility-administrator.md create mode 100644 windows/plan/creating-a-runtime-analysis-package.md create mode 100644 windows/plan/creating-an-apphelp-message-in-compatibility-administrator.md create mode 100644 windows/plan/creating-an-enterprise-environment-for-compatibility-testing.md create mode 100644 windows/plan/creating-an-inventory-collector-package.md create mode 100644 windows/plan/creating-and-editing-issues-and-solutions.md create mode 100644 windows/plan/customizing-your-report-views.md create mode 100644 windows/plan/data-sent-through-the-microsoft-compatibility-exchange.md create mode 100644 windows/plan/deciding-whether-to-fix-an-application-or-deploy-a-workaround.md create mode 100644 windows/plan/deciding-which-applications-to-test.md create mode 100644 windows/plan/deleting-a-data-collection-package.md create mode 100644 windows/plan/deploying-a-runtime-analysis-package.md create mode 100644 windows/plan/deploying-an-inventory-collector-package.md create mode 100644 windows/plan/deployment-considerations-for-windows-to-go.md create mode 100644 windows/plan/device-dialog-box.md create mode 100644 windows/plan/enabling-and-disabling-compatibility-fixes-in-compatibility-administrator.md create mode 100644 windows/plan/example-filter-queries.md create mode 100644 windows/plan/exporting-a-data-collection-package.md create mode 100644 windows/plan/filtering-your-compatibility-data.md create mode 100644 windows/plan/fixing-applications-by-using-the-sua-tool.md create mode 100644 windows/plan/fixing-compatibility-issues.md create mode 100644 windows/plan/guidance-for-education-environments.md create mode 100644 windows/plan/identifying-computers-for-inventory-collection.md create mode 100644 windows/plan/images/branch.png create mode 100644 windows/plan/images/chromebook-fig1-googleadmin.png create mode 100644 windows/plan/images/dep-win8-e-act-addissue.gif create mode 100644 windows/plan/images/dep-win8-e-act-addsolution.gif create mode 100644 windows/plan/images/dep-win8-e-act-categorize.gif create mode 100644 windows/plan/images/dep-win8-e-act-communityexample.gif create mode 100644 windows/plan/images/dep-win8-e-act-createnewdcp.gif create mode 100644 windows/plan/images/dep-win8-e-act-delete.gif create mode 100644 windows/plan/images/dep-win8-e-act-deploymentstatus.gif create mode 100644 windows/plan/images/dep-win8-e-act-doesnotwork64icon.gif create mode 100644 windows/plan/images/dep-win8-e-act-doesnotworkicon.gif create mode 100644 windows/plan/images/dep-win8-e-act-exportdcp.gif create mode 100644 windows/plan/images/dep-win8-e-act-exportreportdata.gif create mode 100644 windows/plan/images/dep-win8-e-act-filterdata.gif create mode 100644 windows/plan/images/dep-win8-e-act-filterexampleallapps0activeissues.gif create mode 100644 windows/plan/images/dep-win8-e-act-filterexampleallapps0issues.gif create mode 100644 windows/plan/images/dep-win8-e-act-filterexampleallappswissues.gif create mode 100644 windows/plan/images/dep-win8-e-act-filterexamplecategory.gif create mode 100644 windows/plan/images/dep-win8-e-act-filterexampleforissueswsolutions.gif create mode 100644 windows/plan/images/dep-win8-e-act-filterexampleforspecificsolutions.gif create mode 100644 windows/plan/images/dep-win8-e-act-greenworks64icon.gif create mode 100644 windows/plan/images/dep-win8-e-act-greenworksicon.gif create mode 100644 windows/plan/images/dep-win8-e-act-help.gif create mode 100644 windows/plan/images/dep-win8-e-act-home.gif create mode 100644 windows/plan/images/dep-win8-e-act-info64icon.gif create mode 100644 windows/plan/images/dep-win8-e-act-infoicon.gif create mode 100644 windows/plan/images/dep-win8-e-act-minorissues64icon.gif create mode 100644 windows/plan/images/dep-win8-e-act-minorissuesicon.png create mode 100644 windows/plan/images/dep-win8-e-act-moveupanddown.gif create mode 100644 windows/plan/images/dep-win8-e-act-open.gif create mode 100644 windows/plan/images/dep-win8-e-act-prioritize.gif create mode 100644 windows/plan/images/dep-win8-e-act-reactivate-resolved-issue.gif create mode 100644 windows/plan/images/dep-win8-e-act-refresh.gif create mode 100644 windows/plan/images/dep-win8-e-act-riskassessment.gif create mode 100644 windows/plan/images/dep-win8-e-act-save.gif create mode 100644 windows/plan/images/dep-win8-e-act-savereport.gif create mode 100644 windows/plan/images/dep-win8-e-act-sendandreceive.gif create mode 100644 windows/plan/images/dep-win8-e-act-sendandreceiveicon.gif create mode 100644 windows/plan/images/dep-win8-l-act-appcallosthroughiat.jpg create mode 100644 windows/plan/images/dep-win8-l-act-appredirectwithcompatfix.jpg create mode 100644 windows/plan/images/dep-win8-l-act-communityworkflowdiagram.jpg create mode 100644 windows/plan/images/dep-win8-l-act-compatadminflowchart.jpg create mode 100644 windows/plan/images/dep-win8-l-act-suaflowchart.jpg create mode 100644 windows/plan/images/dep-win8-l-act-suawizardflowchart.jpg create mode 100644 windows/plan/images/dep-win8-l-act-supportedtopologies.jpg create mode 100644 windows/plan/images/fig1-deferupgrades.png create mode 100644 windows/plan/images/fig2-deploymenttimeline.png create mode 100644 windows/plan/images/fig2-locallyconfig.png create mode 100644 windows/plan/images/fig3-overlaprelease.png create mode 100644 windows/plan/images/fig4-wsuslist.png create mode 100644 windows/plan/images/wtg-first-boot-home.gif create mode 100644 windows/plan/images/wtg-first-boot-work.gif create mode 100644 windows/plan/images/wtg-gpt-uefi.gif create mode 100644 windows/plan/images/wtg-image-deployment.gif create mode 100644 windows/plan/images/wtg-mbr-bios.gif create mode 100644 windows/plan/images/wtg-mbr-firmware-roaming.gif create mode 100644 windows/plan/images/wtg-startup-options.gif create mode 100644 windows/plan/images/wuforbus-fig1-manuallyset.png create mode 100644 windows/plan/images/wuforbusiness-fig10-sccmconsole.png create mode 100644 windows/plan/images/wuforbusiness-fig11-intune.png create mode 100644 windows/plan/images/wuforbusiness-fig12a-updates.png create mode 100644 windows/plan/images/wuforbusiness-fig13a-upgrades.png create mode 100644 windows/plan/images/wuforbusiness-fig2-gp.png create mode 100644 windows/plan/images/wuforbusiness-fig3-mdm.png create mode 100644 windows/plan/images/wuforbusiness-fig4-localpoleditor.png create mode 100644 windows/plan/images/wuforbusiness-fig5-deferupgrade.png create mode 100644 windows/plan/images/wuforbusiness-fig6-pause.png create mode 100644 windows/plan/images/wuforbusiness-fig7-validationgroup.png create mode 100644 windows/plan/images/wuforbusiness-fig8a-chooseupdates.png create mode 100644 windows/plan/images/wuforbusiness-fig9-dosettings.jpg create mode 100644 windows/plan/installing-and-uninstalling-custom-compatibility-databases-in-compatibility-administrator.md create mode 100644 windows/plan/integration-with-management-solutions-.md create mode 100644 windows/plan/internet-explorer---web-site-report.md create mode 100644 windows/plan/labeling-data-in-acm.md create mode 100644 windows/plan/log-file-locations-for-data-collection-packages.md create mode 100644 windows/plan/managing-application-compatibility-fixes-and-custom-fix-databases.md create mode 100644 windows/plan/managing-your-data-collection-packages.md create mode 100644 windows/plan/operatingsystem---application-report.md create mode 100644 windows/plan/operatingsystem---computer-report.md create mode 100644 windows/plan/operatingsystem---device-report.md create mode 100644 windows/plan/organizational-tasks-for-each-report-type.md create mode 100644 windows/plan/organizing-your-compatibility-data.md create mode 100644 windows/plan/planning-for-windows-10-deployment.md create mode 100644 windows/plan/prepare-your-organization-for-windows-to-go.md create mode 100644 windows/plan/prioritizing-your-compatibility-data.md create mode 100644 windows/plan/ratings-icons-in-acm.md create mode 100644 windows/plan/resolving-an-issue.md create mode 100644 windows/plan/saving-opening-and-exporting-reports.md create mode 100644 windows/plan/searching-for-fixed-applications-in-compatibility-administrator.md create mode 100644 windows/plan/searching-for-installed-compatibility-fixes-with-the-query-tool-in-compatibility-administrator.md create mode 100644 windows/plan/security-and-data-protection-considerations-for-windows-to-go.md create mode 100644 windows/plan/selecting-the-send-and-receive-status-for-an-application.md create mode 100644 windows/plan/selecting-your-compatibility-rating.md create mode 100644 windows/plan/selecting-your-deployment-status.md create mode 100644 windows/plan/sending-and-receiving-compatibility-data.md create mode 100644 windows/plan/settings-dialog-box---preferences-tab.md create mode 100644 windows/plan/settings-dialog-box---settings-tab.md create mode 100644 windows/plan/settings-for-acm.md create mode 100644 windows/plan/setup-and-deployment.md create mode 100644 windows/plan/showing-messages-generated-by-the-sua-tool.md create mode 100644 windows/plan/software-requirements-for-act.md create mode 100644 windows/plan/software-requirements-for-rap.md create mode 100644 windows/plan/sua-users-guide.md create mode 100644 windows/plan/tabs-on-the-sua-tool-interface.md create mode 100644 windows/plan/taking-inventory-of-your-organization.md create mode 100644 windows/plan/testing-compatibility-on-the-target-platform.md create mode 100644 windows/plan/testing-your-application-mitigation-packages.md create mode 100644 windows/plan/toolbar-icons-in-acm-win-8.md create mode 100644 windows/plan/troubleshooting-act-database-issues.md create mode 100644 windows/plan/troubleshooting-act.md create mode 100644 windows/plan/troubleshooting-the-act-configuration-wizard.md create mode 100644 windows/plan/troubleshooting-the-act-log-processing-service.md create mode 100644 windows/plan/understanding-and-using-compatibility-fixes.md create mode 100644 windows/plan/using-act.md create mode 100644 windows/plan/using-compatibility-monitor-to-send-feedback.md create mode 100644 windows/plan/using-the-compatibility-administrator-tool.md create mode 100644 windows/plan/using-the-sdbinstexe-command-line-tool.md create mode 100644 windows/plan/using-the-sua-tool.md create mode 100644 windows/plan/using-the-sua-wizard.md create mode 100644 windows/plan/viewing-the-events-screen-in-compatibility-administrator.md create mode 100644 windows/plan/viewing-your-compatibility-reports.md create mode 100644 windows/plan/websiteurl-dialog-box.md create mode 100644 windows/plan/welcome-to-act.md create mode 100644 windows/plan/whats-new-in-act-60.md create mode 100644 windows/plan/windows-10-compatibility.md create mode 100644 windows/plan/windows-10-deployment-considerations.md create mode 100644 windows/plan/windows-10-infrastructure-requirements.md create mode 100644 windows/plan/windows-10-servicing-model.md create mode 100644 windows/plan/windows-to-go-feature-overview-scenario.md create mode 100644 windows/plan/windows-to-go-frequently-asked-questions.md create mode 100644 windows/plan/windows-update-for-business.md diff --git a/windows/deploy/TOC.md b/windows/deploy/TOC.md index 19c548352f..67bd762b59 100644 --- a/windows/deploy/TOC.md +++ b/windows/deploy/TOC.md @@ -1 +1,136 @@ -#[Deploy](placeholder.md) \ No newline at end of file +# [Deploy Windows 10](deploy-windows-10.md) +## [Change history for Deploy Windows 10](change-history-for-deploy-windows-10.md) +## [Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) +## [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md) +### [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit--mdt-.md) +#### [Key features in MDT 2013 Update 1](key-features-in-mdt-2013.md) +#### [MDT 2013 Update 1 Lite Touch components](mdt-2013-lite-touch-components.md) +#### [Prepare for deployment with MDT 2013 Update 1](prepare-for-deployment-with-mdt-2013.md) +### [Create a Windows 10 reference image](create-a-windows-81-reference-image.md) +### [Deploy a Windows 10 image using MDT 2013 Update 1](deploy-a-windows-81-image-using-mdt-2013.md) +### [Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-81-deployment.md) +### [Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-81.md) +### [Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-81-computer.md) +### [Configure MDT settings](configure-mdt-2013-settings.md) +#### [Set up MDT for BitLocker](set-up-mdt-2013-for-bitlocker.md) +#### [Configure MDT deployment share rules](configure-mdt-deployment-share-rules.md) +#### [Configure MDT for UserExit scripts](configure-mdt-2013-for-userexit-scripts.md) +#### [Simulate a Windows 10 deployment in a test environment](simulate-a-windows-81-deployment-in-a-test-environment.md) +#### [Use the MDT database to stage Windows 10 deployment information](use-the-mdt-database-to-stage-windows-81-deployment-information.md) +#### [Assign applications using roles in MDT](assign-applications-using-roles-in-mdt-2013.md) +#### [Use web services in MDT](use-web-services-in-mdt-2013.md) +#### [Use Orchestrator runbooks with MDT](use-orchestrator-runbooks-with-mdt-2013.md) +## [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](deploy-windows-81-with-system-center-2012-r2-configuration-manager.md) +### [Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) +### [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) +### [Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md) +### [Add a Windows 10 operating system image using Configuration Manager](add-a-windows-81-operating-system-image-using-configuration-manager.md) +### [Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-81-using-configuration-manager.md) +### [Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md) +### [Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) +### [Finalize the operating system configuration for Windows 10 deployment with Configuration Manager](finalize-the-operating-system-configuration-for-windows-81-deployment-with-configuration-manager.md) +### [Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-81-using-pxe-and-configuration-manager.md) +### [Monitor the Windows 10 deployment with Configuration Manager](monitor-the-windows-81-deployment-with-configuration-manager.md) +### [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) +### [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) +## [Upgrade to Windows 10 with the Microsoft Deployment Toolkit](upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) +## [Upgrade to Windows 10 with System Center Configuration Manager](upgrade-to-windows-10-with-system-center-configuraton-manager.md) +## [Windows 10 edition upgrade](windows-10-edition-upgrades.md) +## [Deploy Windows To Go in your organization](deploy-windows-to-go-in-your-organization-small-scenario.md) +## [Update Windows 10 images with provisioning packages](update-windows-10-images-with-provisioning-packages.md) +## [Sideload apps in Windows 10](sideload-apps-in-windows-10.md) +## [Volume Activation [client]](volume-activation-for-windows-81-client.md) +### [Plan for volume activation [client]](plan-for-volume-activation-client.md) +### [Activate using Key Management Service [client]](activate-using-key-management-service-client.md) +### [Activate using Active Directory-based activation [client]](activate-using-active-directory-based-activation-client.md) +### [Activate clients running Windows 10](activate-clients-running-windows-81-client.md) +### [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 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) +### [Volume Activation Management Tool (VAMT) Technical Reference](volume-activation-management-tool--vamt--overview-vamt-30-win8.md) +#### [Introduction to VAMT](introduction-to-vamtvamt-30-win8.md) +#### [Active Directory-Based Activation Overview](active-directory-based-activation-overview.md) +#### [Install and Configure VAMT](install-and-configure-vamt-vamt-30-win8.md) +##### [VAMT Requirements](vamt-requirements-vamt-30-win8.md) +##### [Install VAMT](install-vamt-vamt-30-win8.md) +##### [Configure Client Computers](configure-client-computers-vamt-30-win8.md) +#### [Add and Manage Products](add-and-manage-products-vamt-30-win8.md) +##### [Add and Remove Computers](add-and-remove-computers-vamt-30-win8.md) +##### [Update Product Status](update-product-status-vamt-30-win8.md) +##### [Remove Products](remove-products-vamt-30-win8.md) +#### [Manage Product Keys](manage-product-keys-vamt-30-win8.md) +##### [Add and Remove a Product Key](add-and-remove-a-product-key-vamt-30-win8.md) +##### [Install a Product Key](install-a-product-key-vamt-30-win8.md) +##### [Install a KMS Client Key](install-a-kms-client-key-vamt-30-win8.md) +#### [Manage Activations](manage-activations-vamt-30-win8.md) +##### [Perform Online Activation](perform-online-activation-vamt-30-win8.md) +##### [Perform Proxy Activation](perform-proxy-activation-vamt-30-win8.md) +##### [Perform KMS Activation](perform-kms-activation-vamt-30-win8.md) +##### [Perform Local Reactivation](perform-local-reactivation-vamt-30-win8.md) +##### [Activate an Active Directory Forest Online](activate-an-active-directory-forest-online.md) +##### [Activate by Proxy an Active Directory Forest](activate-by-proxy-an-active-directory-forest.md) +#### [Manage VAMT Data](manage-vamt-data-vamt-30-win8.md) +##### [Import and Export VAMT Data](import-and-export-vamt-data-vamt-30-win8.md) +##### [Use VAMT in Windows PowerShell](use-vamt-in-windows-powershell.md) +#### [VAMT Step-by-Step Scenarios](vamt-step-by-step-scenarios-vamt-30-win8.md) +##### [Scenario 1: Online Activation](scenario-1-online-activation-vamt-30-win8.md) +##### [Scenario 2: Proxy Activation](scenario-2-proxy-activation-vamt-30-win8.md) +##### [Scenario 3: KMS Client Activation](scenario-3-kms-client-activation-vamt-30-win8.md) +#### [VAMT Known Issues](vamt-known-issues-vamt-30-win8.md) +### [User State Migration Tool (USMT) Technical Reference](user-state-migration-tool--usmt--technical-reference.md) +#### [User State Migration Tool (USMT) Overview Topics](user-state-migration-tool--usmt--overview-topics.md) +##### [User State Migration Tool (USMT) Overview](user-state-migration-tool--usmt--overview.md) +##### [Getting Started with the User State Migration Tool (USMT)](getting-started-with-the-user-state-migration-tool--usmt-.md) +##### [Windows Upgrade and Migration Considerations](windows-upgrade-and-migration-considerations-win8.md) +#### [User State Migration Tool (USMT) How-to topics](user-state-migration-tool--usmt--how-to-topics.md) +##### [Exclude Files and Settings](exclude-files-and-settings-usmt.md) +##### [Extract Files from a Compressed USMT Migration Store](extract-files-from-a-compressed-usmt-migration-store.md) +##### [Include Files and Settings](include-files-and-settings-usmt.md) +##### [Migrate Application Settings](migrate-application-settings.md) +##### [Migrate EFS Files and Certificates](migrate-efs-files-and-certificates-umst.md) +##### [Migrate User Accounts](migrate-user-accounts-usmt.md) +##### [Reroute Files and Settings](reroute-files-and-settings-usmt.md) +##### [Verify the Condition of a Compressed Migration Store](verify-the-condition-of-a-compressed-migration-store.md) +#### [User State Migration Tool (USMT) Troubleshooting](user-state-migration-tool--usmt--troubleshooting.md) +##### [Common Issues](common-issues-usmt-win8.md) +##### [Frequently Asked Questions](frequently-asked-questions-usmt-win7-usmt-win8.md) +##### [Log Files](log-files-usmt-win7-usmt-win8.md) +##### [Return Codes](return-codes-usmt-win8.md) +##### [USMT Resources](usmt-resources-usmt-win8.md) +#### [User State Migration Toolkit (USMT) Reference](user-state-migration-toolkit--usmt--reference.md) +##### [USMT Requirements](usmt-requirements-usmt-win7-usmt-win8.md) +##### [USMT Best Practices](usmt-best-practices-usmt-win7-usmt-win8.md) +##### [How USMT Works](how-usmt-works-usmt-win7-usmt-win8.md) +##### [Plan Your Migration](plan-your-migration-usmt-win7-usmt-win8.md) +###### [Common Migration Scenarios](common-migration-scenarios-usmt-win7-usmt-win8.md) +###### [What Does USMT Migrate?](what-does-usmt-migrate-usmt-win7-usmt-win8.md) +###### [Choose a Migration Store Type](choose-a-migration-store-type-usmt-win7-usmt-win8.md) +####### [Migration Store Types Overview](migration-store-types-overview.md) +####### [Estimate Migration Store Size](estimate-migration-store-size-usmt-win7-usmt-win8.md) +####### [Hard-Link Migration Store](hard-link-migration-store-usmt-win8.md) +####### [Migration Store Encryption](migration-store-encryption-usmt-win8.md) +###### [Determine What to Migrate](determine-what-to-migrate-usmt-win7-usmt-win8.md) +####### [Identify Users](identify-users-usmt-win7-usmt-win8.md) +####### [Identify Applications Settings](identify-applications-settings-usmt-win7-usmt-win8.md) +####### [Identify Operating System Settings](identify-operating-system-settings-usmt-win7-usmt-win8.md) +####### [Identify File Types, Files, and Folders](identify-file-types-files-and-folders-usmt-win8.md) +###### [Test Your Migration](test-your-migration-usmt-win7-usmt-win8.md) +##### [User State Migration Tool (USMT) Command-line Syntax](user-state-migration-tool--usmt--command-line-syntax.md) +###### [ScanState Syntax](scanstate-syntax-usmt-win7-usmt-win8.md) +###### [LoadState Syntax](loadstate-syntax-usmt-win7-usmt-win8.md) +###### [UsmtUtils Syntax](usmtutils-syntax-usmt-win8.md) +##### [USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md) +###### [Understanding Migration XML Files](understanding-migration-xml-files.md) +###### [Config.xml File](configxml-file-usmt-win7-usmt-win8.md) +###### [Customize USMT XML Files](customize-usmt-xml-files-usmt-win7-usmt-win8.md) +###### [Custom XML Examples](custom-xml-examples-usmt-win7-usmt-win8.md) +###### [Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md) +###### [General Conventions](general-conventions-usmt-win7-usmt-win8.md) +###### [XML File Requirements](xml-file-requirements.md) +###### [Recognized Environment Variables](recognized-environment-variables-usmt-win7-usmt-win8.md) +###### [XML Elements Library](xml-elements-library-usmt-win7-usmt-win8.md) +##### [Offline Migration Reference](offline-migration-reference.md) + diff --git a/windows/deploy/activate-an-active-directory-forest-online.md b/windows/deploy/activate-an-active-directory-forest-online.md new file mode 100644 index 0000000000..3180b988fe --- /dev/null +++ b/windows/deploy/activate-an-active-directory-forest-online.md @@ -0,0 +1,69 @@ +--- +title: Activate an Active Directory Forest Online (Windows 10) +description: Activate an Active Directory Forest Online +ms.assetid: 9b5bc193-799b-4aa5-9d3e-0e495f7195d3 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Activate an Active Directory Forest Online + + +You can use the Volume Activation Management Tool (VAMT) Active Directory-Based Activation (ADBA) function to activate an Active Directory (AD) forest over the Internet. ADBA enables certain products to inherit activation from the domain. + +**Important**   +ADBA is only applicable to Generic Volume License Keys (GVLKs) and KMS Host keys (CSVLKs). To use ADBA, one or more KMS Host keys (CSVLKs) must be installed on the AD forest, and client keys (GVLKs) must be installed on the client products. + +  + +## Requirements + + +Before performing online activation, ensure that the network and the VAMT installation meet the following requirements: + +- VAMT is installed on a host computer that has Internet access. + +- VAMT has administrative permissions to the Active Directory domain. + +- The KMS Host key (CSVLK) you intend to use is added to VAMT in the **Product Keys** node. + +### To Perform an Online Active Directory Forest Activation + +1. Open VAMT. + +2. In the left-side pane, click the **Active Directory-Based Activation** node. + +3. In the right-side **Actions** pane, click **Online activate forest** to open the **Install Product Key** dialog box. + +4. In the **Install Product Key** dialog box, select the KMS Host key (CSVLK) that you want to apply to the AD forest. + +5. If required, enter a new Active Directory-Based Activation Object name + + **Important**   + If you want to rename the ADBA object, you must do it now. After you click **Install Key**, the name cannot be changed. + +   + +6. Click **Install Key**. + +7. VAMT displays the **Activating Active Directory** dialog box until it completes the requested action. + +The activated object and the date that is was created appear in the **Active Directory-Based Activation** node in the center pane. + +## Related topics + + +[Scenario 1: Online Activation](scenario-1-online-activation-vamt-30-win8.md) + +[Add and Remove Computers](add-and-remove-computers-vamt-30-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/activate-by-proxy-an-active-directory-forest.md b/windows/deploy/activate-by-proxy-an-active-directory-forest.md new file mode 100644 index 0000000000..60a3ce5a9a --- /dev/null +++ b/windows/deploy/activate-by-proxy-an-active-directory-forest.md @@ -0,0 +1,88 @@ +--- +title: Activate by Proxy an Active Directory Forest (Windows 10) +description: Activate by Proxy an Active Directory Forest +ms.assetid: 6475fc87-a6f7-4fa8-b0aa-de19f2dea7e5 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Activate by Proxy an Active Directory Forest + + +You can use the Volume Activation Management Tool (VAMT) Active Directory-Based Activation (ADBA) function to activate by proxy an Active Directory (AD) forest for an isolated workgroup that does not have Internet access. ADBA enables certain volume products to inherit activation from the domain. + +**Important**   +ADBA is only applicable to Generic Volume License Keys (GVLKs) and KMS Host key (CSVLK). To use ADBA, one or more KMS Host keys (CSVLK) must be installed on the AD forest, and client keys (GVLKs) must be installed on the client products. + +  + +In a typical proxy-activation scenario, the VAMT host computer distributes a product key to one or more client computers and collects the installation ID (IID) from each computer. The VAMT host computer sends the IIDs to Microsoft on behalf of the client computers and obtains the corresponding Confirmation IDs (CIDs). The VAMT host computer then installs the CIDs on the client computer to complete the activation. If you use this activation method, only the VAMT host computer needs to have Internet access. + +**Note**   +For workgroups that are isolated from any larger network, you can still perform an AD forest activation. This requires installing a second instance of VAMT on a computer in the isolated group and using removable media to transfer activation data between that computer and another VAMT host computer that has Internet access. You can also activate by proxy a KMS Host key (CSVLK) in the core network if you do not want the host computer to connect to Microsoft over the Internet. + +  + +## Requirements + + +Before performing proxy activation, ensure that the network and the VAMT installation meet the following requirements: + +1. There is an instance of VAMT that is installed on a computer that has Internet access. If you are performing proxy activation for an isolated workgroup, you must also have VAMT installed on one of the computers in the workgroup. + +2. VAMT has administrative permissions to the Active Directory domain. + +### To Perform an Active Directory Forest Proxy Activation + +1. Open VAMT. + +2. In the left-side pane, click the **Active Directory-Based Activation** node. + +3. In the right-side **Actions** pane, click **Proxy activate forest** to open the **Install Product Key** dialog box. + +4. In the **Install Product Key** dialog box, select the KMS Host key (CSVLK) that you want to activate. + +5. If you want to rename the ADBA object, enter a new Active Directory-Based Activation Object name. + + **Important**   + If you want to rename the ADBA object, you must do it now. After you click **Install Key**, the name cannot be changed. + +   + +6. Enter the name of the file where you want to save the offline installation ID, or browse to the file location and then click **Open**. If you are activating an AD forest in an isolated workgroup, save the .cilx file to a removable media device. + +7. Click **Install Key**. + +8. VAMT displays the **Activating Active Directory** dialog box until it completes the requested action. The activated object and the date that it was created appear in the **Active Directory-Based Activation** node in the center pane. + +9. Insert the removable media into the VAMT host that has Internet access. Make sure that you are on the root node, and that the **Volume Activation Management Tool** view is displayed in the center pane. + +10. In the right-side **Actions** pane, click **Acquire confirmation IDs for CILX** to open the **Acquire confirmation IDs for file** dialog box. + +11. In the **Acquire confirmation IDs for file** dialog box, browse to where the .cilx file you exported from the isolated workgroup host computer is located. Select the file, and then click **Open**. VAMT displays an **Acquiring Confirmation IDs** message while it contacts Microsoft and acquires the CIDs. + +12. When the CID collection process is complete, VAMT displays a **Volume Activation Management Tool** message that shows how many confirmation IDs were successfully acquired, and the name of the file to which the IDs were saved. Click **OK** to close the message. + +13. Remove the storage device that contains the .cilx file from the Internet-connected VAMT host computer and insert it into the VAMT host computer in the isolated workgroup. + +14. Open VAMT and then click the **Active Directory-Based Activation** node in the left-side pane. + +15. In the right-side **Actions** pane, click **Apply confirmation ID to Active Directory domain**, browse to the .cilx file and then click **Open**. + +VAMT displays the **Activating Active Directory** dialog box until it completes the requested action. The activated object and the date that it was created appear in the **Active Directory-Based Activation** node in the center pane. + +## Related topics + + +[Add and Remove Computers](add-and-remove-computers-vamt-30-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/activate-clients-running-windows-81-client.md b/windows/deploy/activate-clients-running-windows-81-client.md new file mode 100644 index 0000000000..fc3e722384 --- /dev/null +++ b/windows/deploy/activate-clients-running-windows-81-client.md @@ -0,0 +1,146 @@ +--- +title: Activate clients running Windows 10 (Windows 10) +description: After you have configured Key Management Service (KMS) or Active Directory-based activation on your network, activating a client running Windows 10 is easy. +ms.assetid: 39446e49-ad7c-48dc-9f18-f85a11ded643 +keywords: ["vamt", "volume activation", "activation", "windows activation"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Activate clients running Windows 10 + + +**Applies to** + +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows Server 2008 R2 + +**Looking for retail activation?** + +- [Get Help Activating Microsoft Windows](http://go.microsoft.com/fwlink/p/?LinkId=618644) + +After you have configured Key Management Service (KMS) or Active Directory-based activation on your network, activating a client running Windows 10 is easy. If the computer has been configured with a Generic Volume License Key (GVLK), neither IT nor the user need take any action. It just works. + +Enterprise edition images and installation media should already be configured with the GVLK. When the client computer starts, the Licensing service examines the current licensing condition of the computer. If activation or reactivation is required, the following sequence occurs: + +1. If the computer is a member of a domain, it asks a domain controller for a volume activation object. If Active Directory-based activation is configured, the domain controller returns the object. If the object matches the edition of the software that is installed and the computer has a matching GVLK, the computer is activated (or reactivated), and it will not need to be activated again for 180 days, although the operating system will attempt reactivation at much shorter, regular intervals. + +2. If the computer is not a member of a domain or if the volume activation object is not available, the computer will issue a DNS query to attempt to locate a KMS server. If a KMS server can be contacted, activation occurs if the KMS has a key that matches the computer’s GVLK. + +3. The computer tries to activate against Microsoft servers if it is configured with a MAK. + +If the client is not able to activate itself successfully, it will periodically try again. The frequency of the retry attempts depends on the current licensing state and whether the client computer has been successfully activated in the past. For example, if the client computer had been previously activated by Active Directory-based activation, it will periodically try to contact the domain controller at each restart. + +## How Key Management Service works + + +KMS uses a client–server topology. KMS client computers can locate KMS host computers by using DNS or a static configuration. KMS clients contact the KMS host by using RPCs carried over TCP/IP. + +### Key Management Service activation thresholds + +You can activate physical computers and virtual machines by contacting a KMS host. To qualify for KMS activation, there must be a minimum number of qualifying computers (called the activation threshold). KMS clients will be activated only after this threshold has been met. Each KMS host counts the number of computers that have requested activation until the threshold is met. + +A KMS host responds to each valid activation request from a KMS client with the count of how many computers have already contacted the KMS host for activation. Client computers that receive a count below the activation threshold are not activated. For example, if the first two computers that contact the KMS host are running Windows 10, the first receives an activation count of 1, and the second receives an activation count of 2. If the next computer is a virtual machine on a computer running Windows 10, it receives an activation count of 3, and so on. None of these computers will be activated, because computers running Windows 10, like other client operating system versions, must receive an activation count of 25 or more. + +When KMS clients are waiting for the KMS to reach the activation threshold, they will connect to the KMS host every two hours to get the current activation count. They will be activated when the threshold is met. + +In our example, if the next computer that contacts the KMS host is running Windows Server 2012 R2, it receives an activation count of 4, because activation counts are cumulative. If a computer running Windows Server 2012 R2 receives an activation count that is 5 or more, it is activated. If a computer running Windows 10 receives an activation count of 25 or more, it is activated. + +### Activation count cache + +To track the activation threshold, the KMS host keeps a record of the KMS clients that request activation. The KMS host gives each KMS client a client ID designation, and the KMS host saves each client ID in a table. By default, each activation request remains in the table for up to 30 days. When a client renews its activation, the cached client ID is removed from the table, a new record is created, and the 30day period begins again. If a KMS client computer does not renew its activation within 30 days, the KMS host removes the corresponding client ID from the table and reduces the activation count by one. + +However, the KMS host only caches twice the number of client IDs that are required to meet the activation threshold. Therefore, only the 50 most recent client IDs are kept in the table, and a client ID could be removed much sooner than 30 days. + +The total size of the cache is set by the type of client computer that is attempting to activate. If a KMS host receives activation requests only from servers, the cache will hold only 10 client IDs (twice the required 5). If a client computer running Windows 10 contacts that KMS host, KMS increases the cache size to 50 to accommodate the higher threshold. KMS never reduces the cache size. + +### Key Management Service connectivity + +KMS activation requires TCP/IP connectivity. By default, KMS hosts and clients use DNS to publish and find the KMS. The default settings can be used, which require little or no administrative action, or KMS hosts and client computers can be manually configured based on network configuration and security requirements. + +### Key Management Service activation renewal + +KMS activations are valid for 180 days (the *activation validity interval*). To remain activated, KMS client computers must renew their activation by connecting to the KMS host at least once every 180 days. By default, KMS client computers attempt to renew their activation every 7 days. If KMS activation fails, the client computer retries every two hours. After a client computer’s activation is renewed, the activation validity interval begins again. + +### Publication of the Key Management Service + +The KMS uses service (SRV) resource records in DNS to store and communicate the locations of KMS hosts. KMS hosts use the DNS dynamic update protocol, if available, to publish the KMS service (SRV) resource records. If dynamic update is not available or the KMS host does not have rights to publish the resource records, the DNS records must be published manually, or you must configure client computers to connect to specific KMS hosts. + +### Client discovery of the Key Management Service + +By default, KMS client computers query DNS for KMS information. The first time a KMS client computer queries DNS for KMS information, it randomly chooses a KMS host from the list of service (SRV) resource records that DNS returns. The address of a DNS server that contains the service (SRV) resource records can be listed as a suffixed entry on KMS client computers, which allows one DNS server to advertise the service (SRV) resource records for KMS, and KMS client computers with other primary DNS servers to find it. + +Priority and weight parameters can be added to the DnsDomainPublishList registry value for KMS. Establishing KMS host priority groupings and weighting within each group allows you to specify which KMS host the client computers should try first and balances traffic among multiple KMS hosts. Only Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012, and Windows Server 2008 R2 provide these priority and weight parameters. + +If the KMS host that a client computer selects does not respond, the KMS client computer removes that KMS host from its list of service (SRV) resource records and randomly selects another KMS host from the list. When a KMS host responds, the KMS client computer caches the name of the KMS host and uses it for subsequent activation and renewal attempts. If the cached KMS host does not respond on a subsequent renewal, the KMS client computer discovers a new KMS host by querying DNS for KMS service (SRV) resource records. + +By default, client computers connect to the KMS host for activation by using anonymous RPCs through TCP port 1688. (You can change the default port.) After establishing a TCP session with the KMS host, the client computer sends a single request packet. The KMS host responds with the activation count. If the count meets or exceeds the activation threshold for that operating system, the client computer is activated and the session is closed. The KMS client computer uses this same process for renewal requests. 250 bytes are used for communication each way. + +### Domain Name System server configuration + +The default KMS automatic publishing feature requires the service (SRV) resource record and support for DNS dynamic update protocol. KMS client computer default behavior and the KMS service (SRV) resource record publishing are supported on a DNS server that is running Microsoft software or any other DNS server that supports service (SRV) resource records (per Internet Engineering Task Force \[IETF\] Request for Comments \[RFC\] 2782) and dynamic updates (per IETF RFC 2136). For example, Berkeley Internet Domain Name versions 8.x and 9.x support service (SRV) resource records and dynamic update. + +The KMS host must be configured so that it has the credentials needed to create and update the following resource records on the DNS servers: service (SRV), IPv4 host (A), and IPv6 host (AAAA), or the records need to be created manually. The recommended solution for giving the KMS host the needed credentials is to create a security group in AD DS, then add all KMS hosts to that group. On a DNS server that is running Microsoft software, ensure that this security group is given full control over the \_VLMCS.\_TCP record in each DNS domain that will contain the KMS service (SRV) resource records. + +### Activating the first Key Management Service host + +KMS hosts on the network need to install a KMS key, and then be activated with Microsoft. Installation of a KMS key enables the KMS on the KMS host. After installing the KMS key, complete the activation of the KMS host by telephone or online. Beyond this initial activation, a KMS host does not communicate any information to Microsoft. KMS keys are only installed on KMS hosts, never on individual KMS client computers. + +### Activating subsequent Key Management Service hosts + +Each KMS key can be installed on up to six KMS hosts. These hosts can be physical computers or virtual machines. After activating a KMS host, the same host can be reactivated up to nine times with the same key. If the organization needs more than six KMS hosts, you can request additional activations for your organization’s KMS key by calling a Microsoft Volume [Licensing Activation Center](http://go.microsoft.com/fwlink/p/?LinkID=618264) to request an exception. + +## How Multiple Activation Key works + + +A MAK is used for one-time activation with Microsoft’s hosted activation services. Each MAK has a predetermined number of allowed activations. This number is based on volume licensing agreements, and it might not match the organization’s exact license count. Each activation that uses a MAK with the Microsoft hosted activation service counts toward the activation limit. + +You can activate computers by using a MAK in two ways: + +- **MAK independent activation**. Each computer independently connects and is activated with Microsoft over the Internet or by telephone. MAK independent activation is best suited to computers within an organization that do not maintain a connection to the corporate network. MAK independent activation is shown in Figure 16. + + ![mak independent activation](images/volumeactivationforwindows81-16.jpg) + + **Figure 16**. MAK independent activation + +- **MAK proxy activation**. MAK proxy activation enables a centralized activation request on behalf of multiple computers with one connection to Microsoft. You configure MAK proxy activation by using the VAMT. MAK proxy activation is appropriate for environments in which security concerns restrict direct access to the Internet or the corporate network. It is also suited for development and test labs that lack this connectivity. MAK proxy activation with the VAMT is shown in Figure 17. + + ![mak proxy activation](images/volumeactivationforwindows81-17.jpg) + + **Figure 17**. MAK proxy activation with the VAMT + +A MAK is recommended for computers that rarely or never connect to the corporate network and for environments in which the number of computers that require activation does not meet the KMS activation threshold. + +You can use a MAK for individual computers or with an image that can be duplicated or installed by using Microsoft deployment solutions. You can also use a MAK on a computer that was originally configured to use KMS activation. This is useful for moving a computer off the core network to a disconnected environment. + +### Multiple Activation Key architecture and activation + +MAK independent activation installs a MAK product key on a client computer. The key instructs that computer to activate itself with Microsoft servers over the Internet. + +In MAK proxy activation, the VAMT installs a MAK product key on a client computer, obtains the installation ID from the target computer, sends the installation ID to Microsoft on behalf of the client, and obtains a confirmation ID. The tool then activates the client computer by installing the confirmation ID. + +## Activating as a standard user + + +Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012, and Windows Server 2008 R2 do not require administrator privileges for activation, but this change does not allow standard user accounts to remove computers running Windows 7 or Windows Server 2008 R2 from the activated state. An administrator account is still required for other activation- or license-related tasks, such as “rearm.” + +## See also + + +- [Volume Activation for Windows 10](volume-activation-for-windows-81-client.md) + +  + +  + + + + + diff --git a/windows/deploy/activate-using-active-directory-based-activation-client.md b/windows/deploy/activate-using-active-directory-based-activation-client.md new file mode 100644 index 0000000000..07fd4d9f30 --- /dev/null +++ b/windows/deploy/activate-using-active-directory-based-activation-client.md @@ -0,0 +1,139 @@ +--- +title: Activate using Active Directory-based activation (Windows 10) +description: Active Directory-based activation is implemented as a role service that relies on AD DS to store activation objects. +ms.assetid: 08cce6b7-7b5b-42cf-b100-66c363a846af +keywords: ["vamt", "volume activation", "activation", "windows activation"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Activate using Active Directory-based activation + + +**Applies to** + +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows Server 2008 R2 + +**Looking for retail activation?** + +- [Get Help Activating Microsoft Windows](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. + +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: + + - Install the Volume Activation Services server role on a domain controller running Windows Server 2012 R2, and add a KMS host key by using the Volume Activation Tools Wizard. + + - Extend the domain to the Windows Server 2012 R2 schema level, and add a KMS host key by using the VAMT. + +2. Microsoft verifies the KMS host key, and an activation object is created. + +3. Client computers are activated by receiving the activation object from a domain controller during startup. + +![active directory-based activation flow](images/volumeactivationforwindows81-10.jpg) + +**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. + +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. + +## Step-by-step configuration: Active Directory-based activation + + +**Note**   +You must be a member of the local Administrators group on all computers mentioned in these steps. You also need to be a member of the Enterprise Administrators group, because setting up Active Directory-based activation changes forest-wide settings. + +  + +To configure Active Directory-based activation on Windows Server 2012 R2, complete the following steps: + +1. Use an account with Domain Administrator and Enterprise Administrator credentials to sign in to a domain controller. + +2. Launch Server Manager. + +3. Add the Volume Activation Services role, as shown in Figure 11. + + ![image of menu](images/volumeactivationforwindows81-11.jpg) + + **Figure 11**. Adding the Volume Activation Services role + +4. Click the link to launch the Volume Activation Tools (Figure 12). + + ![image of menu](images/volumeactivationforwindows81-12.jpg) + + **Figure 12**. Launching the Volume Activation Tools + +5. Select the **Active Directory-Based Activation** option (Figure 13). + + ![image of menu](images/volumeactivationforwindows81-13.jpg) + + **Figure 13**. Selecting Active Directory-Based Activation + +6. Enter your KMS host key and (optionally) a display name (Figure 14). + + ![image of menu](images/volumeactivationforwindows81-14.jpg) + + **Figure 14**. Entering your KMS host key + +7. Activate your KMS host key by phone or online (Figure 15). + + ![image of menu](images/volumeactivationforwindows81-15.jpg) + + **Figure 15**. Choosing how to activate your product + +8. After activating the key, click **Commit**, and then click **Close**. + +## Verifying the configuration of Active Directory-based activation + + +To verify your Active Directory-based activation configuration, complete the following steps: + +1. After you configure Active Directory-based activation, start a computer that is running an edition of Windows that is configured by volume licensing. + +2. If the computer has been previously configured with a MAK key, replace the MAK key with the GVLK by running the **slmgr.vbs /ipk** command and specifying the GLVK as the new product key. + +3. If the computer is not joined to your domain, join it to the domain. + +4. Sign in to the computer. + +5. Open Windows Explorer, right-click **Computer**, and then click **Properties**. + +6. Scroll down to the **Windows activation** section, and verify that this client has been activated. + +**Note**   +If you are using both KMS and Active Directory-based activation, it may be difficult to see whether a client has been activated by KMS or by Active Directory-based activation. Consider disabling KMS during the test, or make sure that you are using a client computer that has not already been activated by KMS. The **slmrg.vbs /dlv** command also indicates whether KMS has been used. + +  + +## See also + + +- [Volume Activation for Windows 10](volume-activation-for-windows-81-client.md) + +  + +  + + + + + diff --git a/windows/deploy/activate-using-key-management-service-client.md b/windows/deploy/activate-using-key-management-service-client.md new file mode 100644 index 0000000000..b78eddcbe0 --- /dev/null +++ b/windows/deploy/activate-using-key-management-service-client.md @@ -0,0 +1,175 @@ +--- +title: Activate using Key Management Service (Windows 10) +ms.assetid: f2417bfe-7d25-4e82-bc07-de316caa8dac +description: +keywords: ["vamt", "volume activation", "activation", "windows activation"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Activate using Key Management Service + + +**Applies to** + +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows Server 2008 R2 + +**Looking for retail activation?** + +- [Get Help Activating Microsoft Windows](http://go.microsoft.com/fwlink/p/?LinkId=618644) + +There are three possible scenarios for volume activation of Windows 10 or Windows Server 2012 R2 by using a Key Management Service (KMS) host: + +- Host KMS on a computer running Windows 10 + +- Host KMS on a computer running Windows Server 2012 R2 + +- Host KMS on a computer running an earlier version of Windows + +## Key Management Service in Windows 10 + + +Installing a KMS host key on a computer running Windows 10 allows you to activate other computers running Windows 10 against this KMS host and earlier versions of the client operating system, such as Windows 8.1 or Windows 7. + +Clients locate the KMS server by using resource records in DNS, so some configuration of DNS may be required. This scenario can be beneficial if your organization uses volume activation for clients and MAK-based activation for a smaller number of servers. + +To enable KMS functionality, a KMS key is installed on a KMS host; then, the host is activated over the Internet or by phone using Microsoft’s activation services. + +**Configure KMS in Windows 10** + +1. Open an elevated command prompt. + +2. Enter one of the following commands. + - To install a KMS key, type **slmgr.vbs /ipk <KmsKey>**. + - To activate online, type **slmgr.vbs /ato**. + - To activate by using the telephone, type **slui.exe 4**. + +3. After activating the KMS key, restart the Software Protection Service. + +For more information, see the information for Windows 7 in [Deploy KMS Activation](http://go.microsoft.com/fwlink/p/?LinkId=717032). + +## Key Management Service in Windows Server 2012 R2 + + +Installing a KMS host key on a computer running Windows Server allows you to activate computers running Windows Server 2012 R2, Windows Sever 2008 R2, Windows Server 2008, Windows 10, Windows 8.1, Windows 7, and Windows Vista. + +**Note**   +You cannot install a client KMS key into the KMS in Windows Server. + +  + +This scenario is commonly used in larger organizations that do not find the overhead of using a server a burden. + +**Note**   +If you receive error 0xC004F015 when trying to activate Windows 10 Enterprise, see [KB 3086418](http://go.microsoft.com/fwlink/p/?LinkId=620687). + +  + +**Configure KMS in Windows Server 2012 R2** + +1. Sign in to a computer running Windows Server 2012 R2 with an account that has local administrative credentials. + +2. Launch Server Manager. + +3. Add the Volume Activation Services role, as shown in Figure 4. + + ![image of menu](images/volumeactivationforwindows81-04.jpg) + + **Figure 4**. Adding the Volume Activation Services role in Server Manager + +4. When the role installation is complete, click the link to launch the Volume Activation Tools (Figure 5). + + ![image of menu](images/volumeactivationforwindows81-05.jpg) + + **Figure 5**. Launching the Volume Activation Tools + +5. Select the **Key Management Service (KMS)** option, and specify the computer that will act as the KMS host (Figure 6). + + This can be the same computer on which you installed the role or another computer. For example, it can be a client computer running Windows 10. + + ![image of menu](images/volumeactivationforwindows81-06.jpg) + + **Figure 6**. Configuring the computer as a KMS host + +6. Install your KMS host key by typing it in the text box, and then click **Commit** (Figure 7). + + ![image of menu](images/volumeactivationforwindows81-07.jpg) + + **Figure 7**. Installing your KMS host key + +7. If asked to confirm replacement of an existing key, click **Yes**. + +8. After the product key is installed, you must activate it. Click **Next** (Figure 8). + + ![image of menu](images/volumeactivationforwindows81-08.jpg) + + **Figure 8**. Activating the software + +The KMS key can be activated online or by phone. See Figure 9. + +![image of menu](images/volumeactivationforwindows81-09.jpg) + +**Figure 9**. Choosing to activate online + +Now that the KMS host is configured, it will begin to listen for activation requests. However, it will not activate clients successfully until the activation threshold is met. + +## Verifying the configuration of Key Management Service + + +You can verify KMS volume activation from the KMS host server or from the client computer. KMS volume activation requires a minimum threshold of 25 computers before activation requests will be processed. The verification process described here will increment the activation count each time a client computer contacts the KMS host, but unless the activation threshold is reached, the verification will take the form of an error message rather than a confirmation message. + +**Note**   +If you configured Active Directory-based activation before configuring KMS activation, you must use a client computer that will not first try to activate itself by using Active Directory-based activation. You could use a workgroup computer that is not joined to a domain or a computer running Windows 7 or Windows Server 2008 R2. + +  + +To verify that KMS volume activation works, complete the following steps: + +1. On the KMS host, open the event log and confirm that DNS publishing is successful. + +2. On a client computer, open a Command Prompt window, type **Slmgr.vbs /ato**, and then press ENTER. + + The **/ato** command causes the operating system to attempt activation by using whichever key has been installed in the operating system. The response should show the license state and detailed Windows version information. + +3. On a client computer or the KMS host, open an elevated Command Prompt window, type **Slmgr /dlv**, and then press ENTER. + + The **/dlv** command displays the detailed licensing information. The response should return an error that states that the KMS activation count is too low. This confirms that KMS is functioning correctly, even though the client has not been activated. + +For more information about the use and syntax of slmgr.vbs, see [Slmgr.vbs Options](http://go.microsoft.com/fwlink/p/?LinkId=733639). + +## Key Management Service in earlier versions of Windows + + +If you have already established a KMS infrastructure in your organization for an earlier version of Windows, you may want to continue using that infrastructure to activate computers running Windows 10 or Windows Server 2012 R2. Your existing KMS host must be running Windows 7 or later. To upgrade your KMS host, complete the following steps: + +1. Download and install the correct update for your current KMS host operating system. Restart the computer as directed. + +2. Request a new KMS host key from the Volume Licensing Service Center. + +3. Install the new KMS host key on your KMS host. + +4. Activate the new KMS host key by running the slmrg.vbs script. + +For detailed instructions, see [Update that enables Windows 8.1 and Windows 8 KMS hosts to activate a later version of Windows](http://go.microsoft.com/fwlink/p/?LinkId=618265) and [Update that enables Windows 7 and Windows Server 2008 R2 KMS hosts to activate Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=626590). + +## See also + + +- [Volume Activation for Windows 10](volume-activation-for-windows-81-client.md) + +  + +  + + + + + diff --git a/windows/deploy/active-directory-based-activation-overview.md b/windows/deploy/active-directory-based-activation-overview.md new file mode 100644 index 0000000000..77e064ff4e --- /dev/null +++ b/windows/deploy/active-directory-based-activation-overview.md @@ -0,0 +1,39 @@ +--- +title: Active Directory-Based Activation Overview (Windows 10) +description: Active Directory-Based Activation Overview +ms.assetid: c1dac3bd-6a86-4c45-83dd-421e63a398c0 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Active Directory-Based Activation Overview + + +Active Directory-Based Activation (ADBA) enables enterprises to activate computers through a connection to their domain. Many companies have computers at offsite locations that use products that are registered to the company. Previously these computers needed to either use a retail key or a Multiple Activation Key (MAK), or physically connect to the network in order to activate their products by using Key Management Services (KMS). ADBA provides a way to activate these products if the computers can join the company’s domain. When the user joins their computer to the domain, the ADBA object automatically activates Windows installed on their computer, as long as the computer has a Generic Volume License Key (GVLK) installed. No single physical computer is required to act as the activation object, because it is distributed throughout the domain. + +## Active Directory-Based Activation Scenarios + + +VAMT enables IT Professionals to manage and activate the Active Directory-Based Activation object. Activation can be performed by using a scenario such as the following: + +- Online activation: To activate an ADBA forest online, the user selects the **Online activate forest** function, selects a KMS Host key (CSVLK) to use, and gives the Active Directory-Based Activation Object a name. + +- Proxy activation: For a proxy activation, the user first selects the **Proxy activate forest** function, selects a KMS Host key (CSVLK) to use, gives the Active Directory-Based Activation Object a name, and provides a file name to save the CILx file that contains the Installation ID. Next, the user takes that file to a computer that is running VAMT with an Internet connection and then selects the **Acquire confirmation IDs for CILX** function on the VAMT landing page, and provides the original CILx file. When VAMT has loaded the Confirmation IDs into the original CILx file, the user takes this file back to the original VAMT instance, where the user completes the proxy activation process by selecting the **Apply confirmation ID to Active Directory domain** function. + +## Related topics + + +[How to Activate an Active Directory Forest Online](http://go.microsoft.com/fwlink/p/?LinkId=246565) + +[How to Proxy Activate an Active Directory Forest](http://go.microsoft.com/fwlink/p/?LinkId=246566) + +  + +  + + + + + diff --git a/windows/deploy/add-a-windows-81-operating-system-image-using-configuration-manager.md b/windows/deploy/add-a-windows-81-operating-system-image-using-configuration-manager.md new file mode 100644 index 0000000000..4cda450540 --- /dev/null +++ b/windows/deploy/add-a-windows-81-operating-system-image-using-configuration-manager.md @@ -0,0 +1,75 @@ +--- +title: Add a Windows 10 operating system image using Configuration Manager (Windows 10) +description: Operating system images are typically the production image used for deployment throughout the organization. +ms.assetid: 77f769cc-1a47-4f36-8082-201cd77b8d3b +keywords: ["image, deploy, distribute"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Add a Windows 10 operating system image using Configuration Manager + + +**Applies to** + +- Windows 10 + +Operating system images are typically the production image used for deployment throughout the organization. This topic shows you how to add a Windows 10 operating system image created with Microsoft System Center 2012 R2 Configuration Manager, and how to distribute the image to a distribution point. + +For the purposes of this topic, we will use CM01, a machine running Windows Server 2012 R2 Standard, as the distribution point. CM01 is a member of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). Our image is named REFW10-X64-001.wim. For details on building this image, please see [Create a Windows 10 reference image](create-a-windows-81-reference-image.md). + +1. Using File Explorer, in the **E:\\Sources\\OSD\\OS** folder, create a subfolder named **Windows 10 Enterprise x64 RTM**. + +2. Copy the REFW10-X64-001.wim file to the **E:\\Sources\\OSD\\OS\\Windows 10 Enterprise x64 RTM** folder. + + ![figure 17](images/fig17-win10image.png) + + Figure 17. The Windows 10 image copied to the Sources folder structure. + +3. Using the Configuration Manager Console, in the Software Library workspace, right-click **Operating System Images**, and select **Add Operating System Image**. + +4. On the **Data Source** page, in the **Path:** text box, browse to \\\\CM01\\Sources$\\OSD\\OS\\Windows 10 Enterprise x64 RTM\\REFW10-X64-001.wim and click **Next**. + +5. On the **General** page, assign the name Windows 10 Enterprise x64 RTM and click **Next** twice, and then click **Close**. + +6. Distribute the operating system image to the CM01 distribution point by right-clicking the Windows 10 Enterprise x64 RTM operating system image and selecting **Distribute Content**. + +7. In the Distribute Content Wizard, add the CM01 distribution point. + +8. View the content status for the Windows 10 Enterprise x64 RTM package. Do not continue until the distribution is completed. You also can review the E:\\Program Files\\Microsoft Configuration Manager\\Logs\\distmgr.log file and look for the **STATMSG: ID=2301** line. + + ![figure 18](images/fig18-distwindows.png) + + Figure 18. The distributed Windows 10 Enterprise x64 RTM package. + +## Related topics + + +[Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) + +[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) + +[Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md) + +[Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-81-using-configuration-manager.md) + +[Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md) + +[Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) + +[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-81-using-pxe-and-configuration-manager.md) + +[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +  + +  + + + + + diff --git a/windows/deploy/add-and-manage-products-vamt-30-win8.md b/windows/deploy/add-and-manage-products-vamt-30-win8.md new file mode 100644 index 0000000000..ae6d624167 --- /dev/null +++ b/windows/deploy/add-and-manage-products-vamt-30-win8.md @@ -0,0 +1,49 @@ +--- +title: Add and Manage Products (Windows 10) +description: Add and Manage Products +ms.assetid: a48fbc23-917d-40f7-985c-e49702c05e51 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Add and Manage Products + + +This section describes how to add client computers into the Volume Activation Management Tool (VAMT). After the computers are added, you can manage the products that are installed on your network. + +## In this Section + + + ++++ + + + + + + + + + + + + + + +

[Add and Remove Computers](add-and-remove-computers-vamt-30-win8.md)

Describes how to add client computers to VAMT.

[Update Product Status](update-product-status-vamt-30-win8.md)

Describes how to update the status of product license.

[Remove Products](remove-products-vamt-30-win8.md)

Describes how to remove a product from the product list.

+ +  + +  + +  + + + + + diff --git a/windows/deploy/add-and-remove-a-product-key-vamt-30-win8.md b/windows/deploy/add-and-remove-a-product-key-vamt-30-win8.md new file mode 100644 index 0000000000..1ad27d20ad --- /dev/null +++ b/windows/deploy/add-and-remove-a-product-key-vamt-30-win8.md @@ -0,0 +1,53 @@ +--- +title: Add and Remove a Product Key (Windows 10) +description: Add and Remove a Product Key +ms.assetid: feac32bb-fb96-4802-81b8-c69220dcfcce +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Add and Remove a Product Key + + +Before you can use a Multiple Activation Key (MAK), retail, or KMS Host key (CSVLK) product key, you must first add it to the Volume Activation Management Tool (VAMT) database. + +## To Add a Product Key + + +1. Open VAMT. + +2. In the left-side pane, right-click the **Product Keys** node to open the **Actions** menu. + +3. Click **Add product keys** to open the **Add Product Keys** dialog box. + +4. In the **Add Product Keys** dialog box, select from one of the following methods to add product keys: + + - To add product keys manually, click **Enter product key(s) separated by line breaks**, enter one or more product keys separated by line breaks, and click **Add Key(s)**. + + - To import a Comma Separated Values (CSV) file containing a list of product keys, click **Select a product key file to import**, browse to the file location, click **Open** to import the file, and then click **Add Key(s)**. + +**Note**   +If you are activating a large number of products with a MAK, you should refresh the activation count of the MAK, to ensure that the MAK can support the required number of activations. In the product key list in the center pane, select the MAK and click **Refresh product key data online** in the right-side pane to contact Microsoft and retrieve the number of remaining activations for the MAK. This step requires Internet access. You can only retrieve the remaining activation count for MAKs. + +  + +## Remove a Product Key + + +- To remove a product key from the list, simply select the key in the list and click **Delete** on the **Selected Items** menu in the right-side pane. Click **Yes** to confirm deletion of the product key. Removing a product key from the VAMT database will not affect the activation state of any products or computers on the network. + +## Related topics + + +[Manage Product Keys](manage-product-keys-vamt-30-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/add-and-remove-computers-vamt-30-win8.md b/windows/deploy/add-and-remove-computers-vamt-30-win8.md new file mode 100644 index 0000000000..92f99c7ce1 --- /dev/null +++ b/windows/deploy/add-and-remove-computers-vamt-30-win8.md @@ -0,0 +1,89 @@ +--- +title: Add and Remove Computers (Windows 10) +description: Add and Remove Computers +ms.assetid: cb6f3a78-ece0-4dc7-b086-cb003d82cd52 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Add and Remove Computers + + +You can add computers that have any of the supported Windows or Office products installed to a Volume Activation Management Tool (VAMT) database by using the **Discover products** function. You can search for computers in an Active Directory domain, by individual computer name or IP address, in a workgroup, or by a general LDAP query. You can remove computers from a VAMT database by using the **Delete** function. After you add the computers, you can add the products that are installed on the computers by running the **Update license status** function. + +Before adding computers, ensure that the Windows Management Instrumentation (WMI) firewall exception required by VAMT has been enabled on all target computers. For more information see [Configure Client Computers](configure-client-computers-vamt-30-win8.md). + +## To add computers to a VAMT database + + +1. Open VAMT. + +2. Click **Discover products** in the **Actions** menu in the right-side pane to open the **Discover Products** dialog box. + +3. In the **Discover products** dialog box, click **Search for computers in the Active Directory** to display the search options, then click the search option you want to use. You can search for computers in an Active Directory domain, by individual computer name or IP address, in a workgroup, or by a general LDAP query. + + - To search for computers in an Active Directory domain, click **Search for computers in the Active Directory**, then under **Domain Filter Criteria**, in the list of domain names click the name of the domain you want to search. You can narrow the search further by typing a name in the **Filter by computer name** field to search for a specific computer within the domain. This filter supports the asterisk (\*) wildcard. For example, typing "a\*" will display only computer names that start with the letter "a". + + - To search by individual computer name or IP address, click **Manually enter name or IP address**, then enter the full name or IP address in the **One or more computer names or IP addresses separated by commas** text box. Separate multiple entries with a comma. Note that VAMT supports both IPv4 and IPV6 addressing. + + - To search for computers in a workgroup, click **Search for computers in the workgroup**, then under **Workgroup Filter Criteria**, in the list of workgroup names click the name of the workgroup you want to search. You can narrow the search further by typing a name in the **Filter by computer name** field to search for a specific computer within the workgroup. This filter supports the asterisk (\*) wildcard. For example, typing "a\*" will display only computer names that start with the letter "a". + + - To search for computers by using a general LDAP query, click **Search with LDAP query** and enter your query in the text box provided. VAMT will validate only the LDAP query syntax, but will otherwise run the query without further checks. + +4. Click **Search**. + +5. VAMT searches for the specified computers and adds them to the VAMT database. During the search, VAMT displays the **Finding computers** message shown below. + + To cancel the search, click **Cancel**. When the search is complete the names of the newly-discovered computers appear in the product list view in the center pane. + + **Important**   + Note that this step adds only the computers to the VAMT database, and not the products that are installed on the computers. To add the products, you need to run the **Update license status** function. + +   + +![vamt find a computer dialog box](images/dep-win8-l-vamt-findingcomputerdialog.gif) + +## To add products to VAMT + + +1. In the **Products** list, select the computers that need to have their product information added to the VAMT database. + +2. You can use the **Filter** function to narrow your search for computers by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box. + +3. In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. + + - To filter the list by computer name, enter a name in the **Computer Name** box. + + - To filter the list by Product Name, Product Key Type, or License Status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. + +4. Click **Filter**. VAMT displays the filtered list in the center pane. + +5. In the right-side **Actions** pane, click **Update license status** and then click a credential option. Choose **Alternate Credentials** only if you are updating products that require administrator credentials different from the ones you used to log into the computer. If you are supplying alternate credentials, in the **Windows Security** dialog box type the appropriate user name and password and click **OK**. + +6. VAMT displays the **Collecting product information** dialog box while it collects the licensing status of all supported products on the selected computers. When the process is finished, the updated licensing status of each product will appear in the product list view in the center pane. + +**Note**   +If a computer has more than one supported product installed, VAMT adds an entry for each product. The entry appears under the appropriate product heading. + +  + +## To remove computers from a VAMT database + + +You can delete a computer by clicking on it in the product list view, and then clicking **Delete** in the **Selected Item** menu in the right-hand pane. In the **Confirm Delete Selected Products** dialog box that appears, click **Yes** to delete the computer. If a computer has multiple products listed, you must delete each product to completely remove the computer from the VAMT database. + +## Related topics + + +[Add and Manage Products](add-and-manage-products-vamt-30-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md b/windows/deploy/add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md new file mode 100644 index 0000000000..b247cebc50 --- /dev/null +++ b/windows/deploy/add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md @@ -0,0 +1,118 @@ +--- +title: Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager (Windows 10) +description: In this topic, you will learn how to configure the Windows Preinstallation Environment (Windows PE) to include the network drivers required to connect to the deployment share and the storage drivers required to see the local storage on machines. +ms.assetid: 97b3ea46-28d9-407e-8c42-ded2e45e8d5c +keywords: ["deploy, task sequence"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager + + +**Applies to** + +- Windows 10 + +**In this article** + +- [Add drivers for Windows PE](#sec01) +- [Add drivers for Windows 10](#sec02) +- [Related topics](#related_topics) + +In this topic, you will learn how to configure the Windows Preinstallation Environment (Windows PE) to include the network drivers required to connect to the deployment share and the storage drivers required to see the local storage on machines. Even though the Windows PE boot image and the Windows 10 operating system contain many out-of-the-box drivers, it is likely you will have to add new or updated drivers to support all your hardware. In this section, you import drivers for both Windows PE and the full Windows 10 operating system. + +For the purposes of this topic, we will use CM01, a machine running Windows Server 2012 R2 Standard that is a member of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). + +## Add drivers for Windows PE + + +This section will show you how to import some network and storage drivers for Windows PE. This section assumes you have downloaded some drivers to the E:\\Sources\\OSD\\DriverSources\\WinPE x64 folder on CM01. + +1. On CM01, using the Configuration Manager Console, in the Software Library workspace, right-click the **Drivers** node and select **Import Driver**. + +2. In the Import New Driver Wizard, on the **Specify a location to import driver** page, below the Import all drivers in the following network path (UNC) option, browse to the **\\\\CM01\\Sources$\\OSD\\DriverSources\\WinPE x64** folder and click **Next**. + +3. On the **Specify the details for the imported driver** page, click **Categories**, create a category named **WinPE x64**, and then click **Next**. + +4. On the **Select the packages to add the imported driver** page, click **Next**. + +5. On the **Select drivers to include in the boot image** page, select the **Zero Touch WinPE x64** boot image. Also select the **Update distribution points when finished** check box, and click **Next** twice. + +![figure 21](images/fig21-add-drivers.png) + +Figure 21. Add drivers to Windows PE. + +**Note**   +The Updating Boot Image part of the wizard will appear to hang when displaying Done. It will complete in a minute or two. + +  + +## Add drivers for Windows 10 + + +This section illustrates how to add drivers for Windows 10 through an example in which you want to import Windows 10 drivers for the HP EliteBook 8560w model. For the purposes of this section, we assume that you have downloaded the Windows 10 drivers for the HP EliteBook 8560w model and copied them to the E:\\Sources\\OSD\\DriverSources\\Windows 10 x64\\HP EliteBook 8560w folder on CM01. + +1. On CM01, using the Configuration Manager Console, right-click the **Drivers** folder and select **Import Driver**. + +2. In the Import New Driver Wizard, on the **Specify a location to import driver** page, below the Import all drivers in the following network path (UNC) option, browse to the **\\\\CM01\\Sources$\\OSD\\DriverSources\\Windows 10 x64\\HP EliteBook 8560w** folder and click **Next**. + +3. On the **Specify the details for the imported driver** page, click **Categories**, create a category named Windows 10 x64 - HP EliteBook 8560w, and then click **Next**. + + ![figure 22](images/fig22-createcategories.png) + + Figure 22. Create driver categories. + +4. On the **Select the packages to add the imported driver** page, click **New Package**, use the following settings for the package, and then click **Next**: + + 1. Name: Windows 10 x64 - HP EliteBook 8560w + + 2. Path: \\\\CM01\\Sources$\\OSD\\DriverPackages\\Windows 10 x64\\HP EliteBook 8560w + + **Note**   + The package path does not yet exist, so you have to type it in. The wizard will create the new package in that folder. + +   + +5. On the **Select drivers to include in the boot image** page, do not select anything, and click **Next** twice. After the package has been created, click **Close**. + +**Note**   +If you want to monitor the driver import process more closely, you can open the SMSProv.log file during driver import. + +  + +![figure 23](images/mdt-06-fig26.png) + +Figure 23. Drivers imported and a new driver package created. + +## Related topics + + +[Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) + +[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) + +[Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md) + +[Add a Windows 10 operating system image using Configuration Manager](add-a-windows-81-operating-system-image-using-configuration-manager.md) + +[Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-81-using-configuration-manager.md) + +[Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) + +[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-81-using-pxe-and-configuration-manager.md) + +[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +  + +  + + + + + diff --git a/windows/deploy/appendix-information-sent-to-microsoft-during-activation-client.md b/windows/deploy/appendix-information-sent-to-microsoft-during-activation-client.md new file mode 100644 index 0000000000..5700cf58c7 --- /dev/null +++ b/windows/deploy/appendix-information-sent-to-microsoft-during-activation-client.md @@ -0,0 +1,92 @@ +--- +title: Appendix-- Information sent to Microsoft during activation (Windows 10) +ms.assetid: 4bfff495-07d0-4385-86e3-7a077cbd64b8 +description: +keywords: ["vamt", "volume activation", "activation", "windows activation"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Appendix: Information sent to Microsoft during activation + + +**Applies to** + +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows Server 2008 R2 + +**Looking for retail activation?** + +- [Get Help Activating Microsoft Windows](http://go.microsoft.com/fwlink/p/?LinkId=618644) + +When you activate a computer running Windows 10, the following information is sent to Microsoft: + +- The Microsoft product code (a five-digit code that identifies the Windows product you are activating) + +- A channel ID or site code that identifies how the Windows product was originally obtained + + For example, a channel ID or site code identifies whether the product was originally purchased from a retail store, obtained as an evaluation copy, obtained through a volume licensing program, or preinstalled by a computer manufacturer. + +- The date of installation and whether the installation was successful + +- Information that helps confirm that your Windows product key has not been altered + +- Computer make and model + +- Version information for the operating system and software + +- Region and language settings + +- A unique number called a *globally unique identifier*, which is assigned to your computer + +- Product key (hashed) and product ID + +- BIOS name, revision number, and revision date + +- Volume serial number (hashed) of the hard disk drive + +- The result of the activation check + + This includes error codes and the following information about any activation exploits and related malicious or unauthorized software that was found or disabled: + + - The activation exploit’s identifier + + - The activation exploit’s current state, such as cleaned or quarantined + + - Computer manufacturer’s identification + + - The activation exploit’s file name and hash in addition to a hash of related software components that may indicate the presence of an activation exploit + +- The name and a hash of the contents of your computer’s startup instructions file + +- If your Windows license is on a subscription basis, information about how your subscription works + +Standard computer information is also sent, but your computer’s IP address is only retained temporarily. + +## Use of information + + +Microsoft uses the information to confirm that you have a licensed copy of the software. Microsoft does not use the information to contact individual consumers. + +For additional details, see [Windows 10 Privacy Statement](http://go.microsoft.com/fwlink/p/?LinkId=619879). + +## See also + + +- [Volume Activation for Windows 10](volume-activation-for-windows-81-client.md) + +  + +  + + + + + diff --git a/windows/deploy/assign-applications-using-roles-in-mdt-2013.md b/windows/deploy/assign-applications-using-roles-in-mdt-2013.md new file mode 100644 index 0000000000..b21ce2162d --- /dev/null +++ b/windows/deploy/assign-applications-using-roles-in-mdt-2013.md @@ -0,0 +1,167 @@ +--- +title: Assign applications using roles in MDT (Windows 10) +description: This topic will show you how to add applications to a role in the MDT database and then assign that role to a computer. +ms.assetid: d82902e4-de9c-4bc4-afe0-41d649b83ce7 +keywords: ["settings, database, deploy"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Assign applications using roles in MDT + + +**In this article** + +- [Create and assign a role entry in the database](#sec01) +- [Associate the role with a computer in the database](#sec02) +- [Verify database access in the MDT simulation environment](#sec03) +- [Related topics](#related_topics) + +This topic will show you how to add applications to a role in the MDT database and then assign that role to a computer. For the purposes of this topic, the application we are adding is Adobe Reader XI. In addition to using computer-specific entries in the database, you can use roles in MDT to group settings together. + +## Create and assign a role entry in the database + + +1. On MDT01, using Deployment Workbench, in the MDT Production deployment share, expand **Advanced Configuration** and then expand **Database**. + +2. In the **Database** node, right-click **Role**, select **New**, and create a role entry with the following settings: + + 1. Role name: Standard PC + + 2. Applications / Lite Touch Applications: + + 3. Install - Adobe Reader XI - x86 + +![figure 12](images/mdt-09-fig12.png) + +Figure 12. The Standard PC role with the application added + +## Associate the role with a computer in the database + + +After creating the role, you can associate it with one or more computer entries. + +1. Using Deployment Workbench, expand **MDT Production**, expand **Advanced Configuration**, expand **Database**, and select **Computers**. + +2. In the **Computers** node, double-click the **PC00075** entry, and add the following setting: + + - Roles: Standard PC + +![figure 13](images/mdt-09-fig13.png) + +Figure 13. The Standard PC role added to PC00075 (having ID 1 in the database). + +## Verify database access in the MDT simulation environment + + +When the database is populated, you can use the MDT simulation environment to simulate a deployment. The applications are not installed, but you can see which applications would be installed if you did a full deployment of the computer. + +1. On PC0001, log on as **CONTOSO\\MDT\_BA**. + +2. Modify the C:\\MDT\\CustomSettings.ini file to look like the following: + + ``` syntax + [Settings] + Priority=CSettings, CRoles, RApplications, Default + + [Default] + _SMSTSORGNAME=Contoso + OSInstall=Y + UserDataLocation=AUTO + TimeZoneName=Pacific Standard Time + AdminPassword=P@ssw0rd + JoinDomain=contoso.com + DomainAdmin=CONTOSO\MDT_JD + DomainAdminPassword=P@ssw0rd + MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com + SLShare=\\MDT01\Logs$ + ScanStateArgs=/ue:*\* /ui:CONTOSO\* + USMTMigFiles001=MigApp.xml + USMTMigFiles002=MigUser.xml + HideShell=YES + ApplyGPOPack=NO + SkipAppsOnUpgrade=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=NO + SkipDomainMembership=YES + SkipUserData=NO + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=NO + SkipBitLocker=YES + SkipSummary=YES + SkipCapture=YES + SkipFinalSummary=NO + EventService=http://MDT01:9800 + + [CSettings] + SQLServer=MDT01 + Instance=SQLEXPRESS + Database=MDT + Netlib=DBNMPNTW + SQLShare=Logs$ + Table=ComputerSettings + Parameters=UUID, AssetTag, SerialNumber, MacAddress + ParameterCondition=OR + + [CRoles] + SQLServer=MDT01 + Instance=SQLEXPRESS + Database=MDT + Netlib=DBNMPNTW + SQLShare=Logs$ + Table=ComputerRoles + Parameters=UUID, AssetTag, SerialNumber, MacAddress + ParameterCondition=OR + + [RApplications] + SQLServer=MDT01 + Instance=SQLEXPRESS + Database=MDT + Netlib=DBNMPNTW + SQLShare=Logs$ + Table=RoleApplications + Parameters=Role + Order=Sequence + ``` + +3. Using an elevated Windows PowerShell prompt (run as Administrator), run the following commands. Press **Enter** after each command: + + ``` syntax + Set-Location C:\MDT + .\Gather.ps1 + ``` + +![figure 14](images/mdt-09-fig14.png) + +Figure 14. ZTIGather.log displaying the application GUID belonging to the Adobe Reader XI application that would have been installed if you deployed this machine. + +## Related topics + + +[Set up MDT for BitLocker](set-up-mdt-2013-for-bitlocker.md) + +[Configure MDT deployment share rules](configure-mdt-deployment-share-rules.md) + +[Configure MDT for UserExit scripts](configure-mdt-2013-for-userexit-scripts.md) + +[Simulate a Windows 10 deployment in a test environment](simulate-a-windows-81-deployment-in-a-test-environment.md) + +[Use the MDT database to stage Windows 10 deployment information](use-the-mdt-database-to-stage-windows-81-deployment-information.md) + +[Use web services in MDT](use-web-services-in-mdt-2013.md) + +[Use Orchestrator runbooks with MDT](use-orchestrator-runbooks-with-mdt-2013.md) + +  + +  + + + + + diff --git a/windows/deploy/build-a-distributed-environment-for-windows-81-deployment.md b/windows/deploy/build-a-distributed-environment-for-windows-81-deployment.md new file mode 100644 index 0000000000..519850a254 --- /dev/null +++ b/windows/deploy/build-a-distributed-environment-for-windows-81-deployment.md @@ -0,0 +1,320 @@ +--- +title: Build a distributed environment for Windows 10 deployment (Windows 10) +description: In this topic, you will learn how to replicate your Windows 10 deployment shares to facilitate the deployment of Windows 10 in remote or branch locations. +ms.assetid: a6cd5657-6a16-4fff-bfb4-44760902d00c +keywords: ["replication, replicate, deploy, configure, remote"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Build a distributed environment for Windows 10 deployment + + +**Applies to** + +- Windows 10 + +**In this article** + +- [Replicate deployment shares](#sec01) +- [Set up Distributed File System Replication (DFS-R) for replication](#sec02) +- [Replicate the content](#sec03) +- [Configure Windows Deployment Services (WDS) in a remote site](#sec04) +- [Deploy the Windows 10 client to the remote site](#sec05) +- [Related topics](#related_topics) + +In this topic, you will learn how to replicate your Windows 10 deployment shares to facilitate the deployment of Windows 10 in remote or branch locations. If you work in a distributed environment, replicating the deployment shares is an important part of the deployment solution. With images reaching 5 GB in size or more, you can't deploy machines in a remote office over the wire. You need to replicate the content, so that the clients can do local deployments. + +We will use four machines for this topic: DC01, MDT01, MDT02, and PC0006. DC01 is a domain controller, MDT01 is a Windows Server 2012 R2 standard server, and PC0006 is a blank machine to which you will deploy Windows 10. You will configure a second deployment server (MDT02) for a remote site (Stockholm) by replicating the deployment share in the original site (New York). MDT01, MDT02, and PC0006 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md#proof). + +![figure 1](images/mdt-10-fig01.png) + +Figure 1. The machines used in this topic. + +## Replicate deployment shares + + +Replicating the content between MDT01 (New York) and MDT02 (Stockholm) can be done in a number of different ways. The most common content replication solutions with Microsoft Deployment Toolkit (MDT) 2013 use either the Linked Deployment Shares (LDS) feature or Distributed File System Replication (DFS-R). Some organizations have used a simple robocopy script for replication of the content. + +**Note**   +Robocopy has options that allow for synchronization between folders. It has a simple reporting function; it supports transmission retry; and, by default, it will only copy/remove files from the source that are newer than files on the target. + +  + +### Linked deployment shares in MDT 2013 Update 1 + +LDS is a built-in feature in MDT for replicating content. However, LDS works best with strong connections such as LAN connections with low latency. For most WAN links, DFS-R is the better option. + +### Why DFS-R is a better option + +DFS-R is not only very fast and reliable, but it also offers central monitoring, bandwidth control, and a great delta replication engine. DFS-R will work equally well whether you have 2 sites or 90. When using DFS-R for MDT, we recommend running your deployment servers on Windows Server 2008 R2 or higher. From that version on, you can configure the replication target(s) as read-only, which is exactly what you want for MDT. This way, you can have your master deployment share centralized and replicate out changes as they happen. DFS-R will quickly pick up changes at the central deployment share in MDT01 and replicate the delta changes to MDT02. + +## Set up Distributed File System Replication (DFS-R) for replication + + +Setting up DFS-R for replication is a quick and straightforward process. You prepare the deployment servers and then create a replication group. To complete the setup, you configure some replication settings. + +### Prepare MDT01 for replication + +1. On MDT01, using Server Manager, click **Add roles and features**. + +2. On the **Select installation type** page, select **Role-based or feature-based installation**. + +3. On the **Select destination server** page, select **MDT01.contoso.com** and click **Next**. + +4. On the **Select server roles** page, expand **File and Storage Services (Installed)** and expand **File and iSCSI Services (Installed)**. + +5. In the **Roles** list, select **DFS Replication**. In the **Add Roles and Features Wizard** dialog box, select **Add Features**, and then click **Next**. + + ![figure 2](images/mdt-10-fig02.png) + + Figure 2. Adding the DFS Replication role to MDT01. + +6. On the **Select features** page, accept the default settings, and click **Next**. + +7. On the **Confirm installation selections** page, click **Install**. + +8. On the **Installation progress** page, click **Close**. + +### Prepare MDT02 for replication + +1. On MDT02, using Server Manager, click **Add roles and features**. + +2. On the **Select installation type** page, select **Role-based or feature-based installation**. + +3. On the **Select destination server** page, select **MDT02.contoso.com** and click **Next**. + +4. On the **Select server roles** page, expand **File and Storage Services (Installed)** and expand **File and iSCSI Services (Installed)**. + +5. In the **Roles** list, select **DFS Replication**. In the **Add Roles and Features Wizard** dialog box, select **Add Features**, and then click **Next**. + +6. On the **Select features** page, accept the default settings, and click **Next**. + +7. On the **Confirm installation selections** page, click **Install**. + +8. On the **Installation progress** page, click **Close**. + +### Create the MDTProduction folder on MDT02 + +1. On MDT02, using File Explorer, create the **E:\\MDTProduction** folder. + +2. Share the **E:\\MDTProduction** folder as **MDTProduction$**. Use the default permissions. + + ![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. + +1. On MDT01, using Notepad, navigate to the **E:\\MDTProduction\\Control** folder and modify the Boostrap.ini file to look like this: + + ``` syntax + [Settings] + Priority=DefaultGateway, Default + [DefaultGateway] + 192.168.1.1=NewYork + 192.168.2.1=Stockholm + [NewYork] + DeployRoot=\\MDT01\MDTProduction$ + [Stockholm] + DeployRoot=\\MDT02\MDTProduction$ + [Default] + UserDomain=CONTOSO + UserID=MDT_BA + SkipBDDWelcome=YES + ``` + + **Note**   + The DeployRoot value needs to go into the Bootstrap.ini file, but you can use the same logic in the CustomSettings.ini file. For example, you can redirect the logs to the local deployment server (SLSHARE), or have the User State Migration Tool (USMT) migration store (UDDIR) local. To learn more about USMT, see [Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-81.md) and [Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-81-computer.md). + +   + +2. Save the Bootstrap.ini file. + +3. Using the Deployment Workbench, right-click the **MDT Production** deployment share and select **Update Deployment Share**. + + ![figure 4](images/mdt-10-fig04.png) + + Figure 4. Updating the MDT Production deployment share. + +4. Use the default settings for the Update Deployment Share Wizard. + +5. After the update is complete, use the Windows Deployment Services console. In the **Boot Images** node, right-click the **MDT Production x64** boot image and select **Replace Image**. + + ![figure 5](images/mdt-10-fig05.png) + + Figure 5. Replacing the updated boot image in WDS. + +6. Browse and select the **E:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** boot image, and then complete Replace Boot Image Wizard using the default settings. + +## Replicate the content + + +Once the MDT01 and MDT02 servers are prepared, you are ready to configure the actual replication. + +### Create the replication group + +1. On MDT01, using DFS Management, right-click **Replication**, and select **New Replication Group**. + +2. On the **Replication Group Type** page, select **Multipurpose replication group**, and click **Next**. + +3. On the **Name and Domain** page, assign the **MDTProduction** name, and click **Next**. + +4. On the **Replication Group Members** page, click **Add**, add **MDT01** and **MDT02**, and then click **Next**. + + ![figure 6](images/mdt-10-fig06.png) + + Figure 6. Adding the Replication Group Members. + +5. On the **Topology Selection** page, select the **Full mesh** option and click **Next**. + +6. On the **Replication Group Schedule and Bandwidth** page, accept the default settings and click **Next**. + +7. On the **Primary Member** page, select **MDT01** and click **Next**. + +8. On the **Folders to Replicate** page, click **Add**, type in **E:\\MDTProduction** as the folder to replicate, click **OK**, and then click **Next**. + +9. On the **Local Path of MDTProduction** on the **Other Members** page, select **MDT02**, and click **Edit**. + +10. On the **Edit** page, select the **Enabled** option, type in **E:\\MDTProduction** as the local path of folder, select the **Make the selected replicated folder on this member read-only** check box, click **OK**, and then click **Next**. + + ![figure 7](images/mdt-10-fig07.png) + + Figure 7. Configure the MDT02 member. + +11. On the **Review Settings and Create Replication Group** page, click **Create**. + +12. On the **Confirmation** page, click **Close**. + +### Configure replicated folders + +1. On MDT01, using DFS Management, expand **Replication** and then select **MDTProduction**. + +2. In the middle pane, right-click the **MDT01** member and select **Properties**. + +3. On the **MDT01 (MDTProduction) Properties** page, configure the following and then click **OK**: + + 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 + ``` + + ![figure 8](images/mdt-10-fig08.png) + + Figure 8. Configure the Staging settings. + +4. In the middle pane, right-click the **MDT02** member and select **Properties**. + +5. On the **MDT02 (MDTProduction) Properties** page, configure the following and then click **OK**: + + 1. In the **Staging** tab, set the quota to **20480 MB**. + + 2. In the **Advanced** tab, set the quota to **8192 MB**. + +**Note**   +It will take some time for the replication configuration to be picked up by the replication members (MDT01 and MDT02). The time for the initial sync will depend on the WAN link speed between the sites. After that, delta changes are replicated quickly. + +  + +### Verify replication + +1. On MDT02, wait until you start to see content appear in the **E:\\MDTProduction** folder. + +2. Using DFS Management, expand **Replication**, right-click **MDTProduction**, and select **Create Diagnostics Report**. + +3. In the Diagnostics Report Wizard, on the **Type of Diagnostics Report or Test** page, select **Health report** and click **Next**. + +4. On the **Path and Name** page, accept the default settings and click **Next**. + +5. On the **Members to Include** page, accept the default settings and click **Next**. + +6. On the **Options** page, accept the default settings and click **Next**. + +7. On the **Review Settings and Create Report** page, click **Create**. + +8. Open the report in Internet Explorer, and if necessary, select the **Allow blocked content** option. + +![figure 9](images/mdt-10-fig09.png) + +Figure 9. The DFS Replication Health Report. + +## Configure Windows Deployment Services (WDS) in a remote site + + +Like you did in the previous topic for MDT01, you need to add the MDT Production Lite Touch x64 Boot image to Windows Deployment Services on MDT02. For the following steps, we assume that WDS has already been installed on MDT02. + +1. On MDT02, using the WDS console, right-click **Boot Images** and select **Add Boot Image**. + +2. Browse to the E:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim file and add the image with the default settings. + +## Deploy the Windows 10 client to the remote site + + +Now you should have a solution ready for deploying the Windows 10 client to the remote site, Stockholm, connecting to the MDT Production deployment share replica on MDT02. + +1. Create a virtual machine with the following settings: + + 1. Name: PC0006 + + 2. Location: C:\\VMs + + 3. Generation: 2 + + 4. Memory: 2048 MB + + 5. Hard disk: 60 GB (dynamic disk) + +2. Start the PC0006 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The machine will now load the Windows PE boot image from the WDS server. + +3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: + + 1. Password: P@ssw0rd + + 2. Select a task sequence to execute on this computer: + + 1. Windows 10 Enterprise x64 RTM Custom Image + + 2. Computer Name: PC0006 + + 3. Applications: Select the Install - Adobe Reader XI - x86 application + +4. The setup will now start and do the following: + + 1. Install the Windows 10 Enterprise operating system. + + 2. Install the added application. + + 3. Update the operating system via your local Windows Server Update Services (WSUS) server. + +## Related topics + + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit--mdt-.md) + +[Create a Windows 10 reference image](create-a-windows-81-reference-image.md) + +[Deploy a Windows 10 image using MDT 2013 Update 1](deploy-a-windows-81-image-using-mdt-2013.md) + +[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-81.md) + +[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-81-computer.md) + +[Configure MDT settings](configure-mdt-2013-settings.md) + +  + +  + + + + + diff --git a/windows/deploy/change-history-for-deploy-windows-10.md b/windows/deploy/change-history-for-deploy-windows-10.md new file mode 100644 index 0000000000..3810a3e281 --- /dev/null +++ b/windows/deploy/change-history-for-deploy-windows-10.md @@ -0,0 +1,53 @@ +--- +title: Change history for Deploy Windows 10 (Windows 10) +description: This topic lists new and updated topics in the Deploy Windows 10 documentation for Windows 10 and Windows 10 Mobile. +ms.assetid: 19C50373-6B25-4F5C-A6EF-643D36904349 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Change history for Deploy Windows 10 + + +This topic lists new and updated topics in the [Deploy Windows 10](deploy-windows-10.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). + +## December 2015 + + +| New or changed topic | Description | +|-------------------------------------------------------------------------------------------|-------------| +| [Activate using Key Management Service](activate-using-key-management-service-client.md) | Updated | +| [Windows 10 edition upgrade](windows-10-edition-upgrades.md) | Updated | + +  + +## November 2015 + + +| New or changed topic | Description | +|---------------------------------------------------------------|-------------| +| [Windows 10 edition upgrade](windows-10-edition-upgrades.md) | New | + +  + +## Related topics + + +[Change history for What's new in Windows 10](../whats-new/change-history-for-what-s-new-in-windows-10.md) + +[Change history for Plan for Windows 10 deployment](../plan/change-history-for-plan-for-windows-10-deployment.md) + +[Change history for Keep Windows 10 secure](../keep-secure/change-history-for-keep-windows-10-secure.md) + +[Change history for Manage and update Windows 10](../manage/change-history-for-manage-and-update-windows-10.md) + +  + +  + + + + + diff --git a/windows/deploy/choose-a-migration-store-type-usmt-win7-usmt-win8.md b/windows/deploy/choose-a-migration-store-type-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..07f05e35d7 --- /dev/null +++ b/windows/deploy/choose-a-migration-store-type-usmt-win7-usmt-win8.md @@ -0,0 +1,60 @@ +--- +title: Choose a Migration Store Type (Windows 10) +description: Choose a Migration Store Type +ms.assetid: 4e163e90-9c57-490b-b849-2ed52ab6765f +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Choose a Migration Store Type + + +One of the main considerations for planning your migration is to determine which migration store type best meets your needs. As part of these considerations, determine how much space is required to run the User State Migration Tool (USMT) 10.0 components on your source and destination computers, and how much space is needed to create and host the migration store, whether you are using a local share, network share, or storage device. The final consideration is ensuring that user date integrity is maintained by encrypting the migration store. + +## In This Section + + + ++++ + + + + + + + + + + + + + + + + + + +

[Migration Store Types Overview](migration-store-types-overview.md)

Choose the migration store type that works best for your needs and migration scenario.

[Estimate Migration Store Size](estimate-migration-store-size-usmt-win7-usmt-win8.md)

Estimate the amount of disk space needed for computers in your organization based on information about your organization's infrastructure.

[Hard-Link Migration Store](hard-link-migration-store-usmt-win8.md)

Learn about hard-link migration stores and the scenarios in which they are used.

[Migration Store Encryption](migration-store-encryption-usmt-win8.md)

Learn about the using migration store encryption to protect user data integrity during a migration.

+ +  + +## Related topics + + +[Plan Your Migration](plan-your-migration-usmt-win7-usmt-win8.md) + +[User State Migration Tool (USMT) How-to topics](user-state-migration-tool--usmt--how-to-topics.md) + +  + +  + + + + + diff --git a/windows/deploy/common-issues-usmt-win8.md b/windows/deploy/common-issues-usmt-win8.md new file mode 100644 index 0000000000..5be6c43f91 --- /dev/null +++ b/windows/deploy/common-issues-usmt-win8.md @@ -0,0 +1,307 @@ +--- +title: Common Issues (Windows 10) +description: Common Issues +ms.assetid: 5a37e390-8617-4768-9eee-50397fbbb2e1 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Common Issues + + +The following sections discuss common issues that you might see when you run the User State Migration Tool (USMT) 10.0 tools. USMT produces log files that describe in further detail any errors that occurred during the migration process. These logs can be used to troubleshoot migration failures. + +## In This Topic + + +[User Account Problems](#User) + +[Command-line Problems](#Command) + +[XML File Problems](#XML) + +[Migration Problems](#Migration) + +[Offline Migration Problems](#BKMK_Offline) + +[Hard Link Migration Problems](#BKMK_Hardlink) + +## General Guidelines for Identifying Migration Problems + + +When you encounter a problem or error message during migration, you can use the following general guidelines to help determine the source of the problem: + +- Examine the ScanState, LoadState, and UsmtUtils logs to obtain the exact USMT error messages and Windows® application programming interface (API) error messages. For more information about USMT return codes and error messages, see [Return Codes](return-codes-usmt-win8.md). For more information about Windows API error messages, type **nethelpmsg** on the command line. + + In most cases, the ScanState and LoadState logs indicate why a USMT migration is failing. We recommend that you use the **/v***:5* option when testing your migration. This verbosity level can be adjusted in a production migration; however, reducing the verbosity level might make it more difficult to diagnose failures that are encountered during production migrations. You can use a verbosity level higher than 5 if you want the log files output to go to a debugger. + + **Note**   + Running the ScanState and LoadState tools with the **/v***:5* option creates a detailed log file. Although this option makes the log file large, the extra detail can help you determine where migration errors occurred. + +   + +- Use the **/Verify** option in the UsmtUtils tool to determine whether any files in a compressed migration store are corrupted. For more information, see [Verify the Condition of a Compressed Migration Store](verify-the-condition-of-a-compressed-migration-store.md). + +- Use the **/Extract** option in the UsmtUtils tool to extract files from a compressed migration store. For more information, see [Extract Files from a Compressed USMT Migration Store](extract-files-from-a-compressed-usmt-migration-store.md). + +- Create a progress log using the **/Progress** option to monitor your migration. + +- For the source and destination computers, obtain operating system information, and versions of applications such as Internet Explorer and any other relevant programs. Then verify the exact steps that are needed to reproduce the problem. This information might help you to understand what is wrong and to reproduce the issue in your testing environment. + +- Log off after you run the LoadState tool. Some settings—for example, fonts, desktop backgrounds, and screen-saver settings—will not take effect until the next time the end user logs on. + +- Close all applications before running ScanState or LoadState tools. If some applications are running during the ScanState or LoadState process, USMT might not migrate some data. For example, if Microsoft Outlook® is open, USMT might not migrate PST files. + + **Note**   + USMT will fail if it cannot migrate a file or setting unless you specify the **/c** option. When you specify the **/c** option, USMT ignores errors. However, it logs an error when it encounters a file that is in use that did not migrate. + +   + +## User Account Problems + + +The following sections describe common user account problems. Expand the section to see recommended solutions. + +### I'm having problems creating local accounts on the destination computer. + +**Resolution:** For more information about creating accounts and migrating local accounts, see [Migrate User Accounts](migrate-user-accounts-usmt.md). + +### Not all of the user accounts were migrated to the destination computer. + +**Causes/Resolutions** There are two possible causes for this problem: + +When running the ScanState tool on Windows Vista, or the ScanState and LoadState tools on Windows 7, Windows 8, or Windows 10, you must run them in Administrator mode from an account with administrative credentials to ensure that all specified users are migrated. To run in Administrator mode: + +1. Click **Start**. + +2. Click **All Programs**. + +3. Click **Accessories**. + +4. Right-click **Command Prompt**. + +5. Click **Run as administrator**. + +Then specify your LoadState or ScanState command. If you do not run USMT in Administrator mode, only the user profile that is logged on will be included in the migration. + +Any user accounts on the computer that have not been used will not be migrated. For example, if you add User1 to the computer, but User1 never logs on, then USMT will not migrate the User1 account. + +### User accounts that I excluded were migrated to the destination computer. + +**Cause:** The command that you specified might have had conflicting **/ui** and **/ue** options. If a user is specified with the **/ui** option and is also specified to be excluded with either the **/ue** or **/uel** options, the user will be included in the migration. For example, if you specify `/ui:domain1\* /ue:domain1\user1`, then User1 will be migrated because the **/ui** option takes precedence. + +**Resolution:** For more information about how to use the **/ui** and **/ue** options together, see the examples in the [ScanState Syntax](scanstate-syntax-usmt-win7-usmt-win8.md) topic. + +### I am using the /uel option, but many accounts are still being included in the migration. + +**Cause** The **/uel** option depends on the last modified date of the users' NTUser.dat file. There are scenarios in which this last modified date might not match the users' last logon date. + +**Resolution** This is a limitation of the **/uel** option. You might need to exclude these users manually with the **/ue** option. + +### The LoadState tool reports an error as return code 71 and fails to restore a user profile during a migration test. + +**Cause:** During a migration test, if you run the ScanState tool on your test computer and then delete user profiles in order to test the LoadState tool on the same computer, you may have a conflicting key present in the registry. Using the **net use** command to remove a user profile will delete folders and files associated with that profile, but will not remove the registry key. + +**Resolution:** To delete a user profile, use the **User Accounts** item in Control Panel. To correct an incomplete deletion of a user profile: + +1. Open the registry editor by typing `regedit` at an elevated command prompt. + +2. Navigate to `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList`. + + Each user profile is stored in a System Identifier key under `ProfileList`. + +3. Delete the key for the user profile you are trying to remove. + +### Files that were not encrypted before the migration are now encrypted with the account used to run the LoadState tool. + +**Cause:** The ScanState tool was run using the **/EFS: copyraw** option to migrate encrypted files and Encrypting File System (EFS) certificates. The encryption attribute was set on a folder that was migrated, but the attribute was removed from file contents of that folder prior to migration. + +**Resolution:** Before using the ScanState tool for a migration that includes encrypted files and EFS certificates, you can run the Cipher tool at the command prompt to review and change encryption settings on files and folders. You must remove the encryption attribute from folders that contain unencrypted files or encrypt the contents of all files within an encrypted folder. + +To remove encryption from files that have already been migrated incorrectly, you must log on to the computer with the account that you used to run the LoadState tool and then remove the encryption from the affected files. + +### The LoadState tool reports an error as return code 71 and a Windows Error 2202 in the log file. + +**Cause:** The computer name was changed during an offline migration of a local user profile. + +**Resolution:** You can use the **/mu** option when you run the LoadState tool to specify a new name for the user. For example, + +``` syntax +loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore +/progress:prog.log /l:load.log /mu:fareast\user1:farwest\user1 +``` + +## Command-line Problems + + +The following sections describe common command-line problems. Expand the section to see recommended solutions. + +### I received the following error message: "Usage Error: You cannot specify a file path with any of the command-line options that exceeds 256 characters." + +**Cause:** You might receive this error message in some cases even if you do not specify a long store or file path, because the path length is calculated based on the absolute path. For example, if you run the **scanstate.exe /o store** command from C:\\Program Files\\USMT40, then each character in "`C:\Program Files\USMT40`" will be added to the length of "store" to get the length of the path. + +**Resolution:** Ensure that the total path length—the store path plus the current directory—does not exceed 256 characters. + +### I received the following error message: "USMT was unable to create the log file(s). Ensure that you have write access to the log directory." + +**Cause:** If you are running the ScanState or LoadState tools from a shared network resource, you will receive this error message if you do not specify **/l**. + +**Resolution:** To fix this issue in this scenario, specify the **/l:scan.log** or **/l:load.log** option. + +## XML File Problems + + +The following sections describe common XML file problems. Expand the section to see recommended solutions. + +### I used the /genconfig option to create a Config.xml file, but I see only a few applications and components that are in MigApp.xml. Why does Config.xml not contain all of the same applications? + +**Cause:** Config.xml will contain only operating system components, applications, and the user document sections that are in both of the .xml files and are installed on the computer when you run the **/genconfig** option. Otherwise, these applications and components will not appear in the Config.xml file. + +**Resolution:** Install all of the desired applications on the computer before running the **/genconfig** option. Then run ScanState with all of the .xml files. For example, run the following: + +`scanstate /genconfig:config.xml /i:migdocs.xml /i:migapp.xml /v:5 /l:scanstate.log` + +### I am having problems with a custom .xml file that I authored, and I cannot verify that the syntax is correct. + +**Resolution:** You can load the XML schema (MigXML.xsd), included with USMT, into your XML authoring tool. For examples, see the [Visual Studio Development Center](http://go.microsoft.com/fwlink/p/?LinkId=74513). Then, load your .xml file in the authoring tool to see if there is a syntax error. In addition, see [USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md) for more information about using the XML elements. + +### I am using a MigXML helper function, but the migration isn’t working the way I expected it to.  How do I troubleshoot this issue? + +**Cause:** Typically, this issue is caused by incorrect syntax used in a helper function. You receive a Success return code, but the files you wanted to migrate did not get collected or applied, or weren’t collected or applied in the way you expected. + +**Resolution:** You should search the ScanState or LoadState log for either the component name which contains the MigXML helper function, or the MigXML helper function title, so that you can locate the related warning in the log file. + +## Migration Problems + + +The following sections describe common migration problems. Expand the section to see recommended solutions. + +### Files that I specified to exclude are still being migrated. + +**Cause:** There might be another rule that is including the files. If there is a more specific rule or a conflicting rule, the files will be included in the migration. + +**Resolution:** For more information, see [Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md) and the Diagnostic Log section in [Log Files](log-files-usmt-win7-usmt-win8.md). + +### I specified rules to move a folder to a specific location on the destination computer, but it has not migrated correctly. + +**Cause:** There might be an error in the XML syntax. + +**Resolution:** You can use the USMT XML schema (MigXML.xsd) to write and validate migration .xml files. Also see the XML examples in the following topics: + +[Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md) + +[Exclude Files and Settings](exclude-files-and-settings-usmt.md) + +[Reroute Files and Settings](reroute-files-and-settings-usmt.md) + +[Include Files and Settings](include-files-and-settings-usmt.md) + +[Custom XML Examples](custom-xml-examples-usmt-win7-usmt-win8.md) + +### After LoadState completes, the new desktop background does not appear on the destination computer. + +There are three typical causes for this issue. + +**Cause \#1:**: Some settings such as fonts, desktop backgrounds, and screen-saver settings are not applied by LoadState until after the destination computer has been restarted. + +**Resolution:** To fix this issue, log off, and then log back on to see the migrated desktop background. + +**Cause \#2:** If the source computer was running Windows® XP and the desktop background was stored in the *Drive*:\\WINDOWS\\Web\\Wallpaper folder—the default folder where desktop backgrounds are stored in Windows XP—the desktop background will not be migrated. Instead, the destination computer will have the default Windows® desktop background. This will occur even if the desktop background was a custom picture that was added to the \\WINDOWS\\Web\\Wallpaper folder. However, if the end user sets a picture as the desktop background that was saved in another location, for example, My Pictures, then the desktop background will migrate. + +**Resolution:** Ensure that the desktop background images that you want to migrate are not in the \\WINDOWS\\Web\\Wallpaper folder on the source computer. + +**Cause \#3:** If ScanState was not run on Windows XP from an account with administrative credentials, some operating system settings will not migrate. For example, desktop background settings, screen-saver selections, modem options, media-player settings, and Remote Access Service (RAS) connection phone book (.pbk) files and settings will not migrate. + +**Resolution:** Run the ScanState and LoadState tools from within an account with administrative credentials. + +### I included MigApp.xml in the migration, but some PST files aren’t migrating. + +**Cause:** The MigApp.xml file migrates only the PST files that are linked to Outlook profiles. + +**Resolution:** To migrate PST files that are not linked to Outlook profiles, you must create a separate migration rule to capture these files. + +## Offline Migration Problems + + +The following sections describe common offline migration problems. Expand the section to see recommended solutions. + +### Some of my system settings do not migrate in an offline migration. + +**Cause:** Some system settings, such as desktop backgrounds and network printers, are not supported in an offline migration. For more information, see [What Does USMT Migrate?](what-does-usmt-migrate-usmt-win7-usmt-win8.md) + +**Resolution:** In an offline migration, these system settings must be restored manually. + +### The ScanState tool fails with return code 26. + +**Cause:** A common cause of return code 26 is that a temp profile is active on the source computer. This profile maps to c:\\users\\temp. The ScanState log shows a MigStartupOfflineCaught exception that includes the message "User profile duplicate SID error". + +**Resolution:** You can reboot the computer to get rid of the temp profile or you can set MIG\_FAIL\_ON\_PROFILE\_ERROR=0 to skip the error and exclude the temp profile. + +### Include and Exclude rules for migrating user profiles do not work the same offline as they do online. + +**Cause:** When offline, the DNS server cannot be queried to resolve the user name and SID mapping. + +**Resolution:** Use a Security Identifier (SID) to include a user when running the ScanState tool. For example: + +``` syntax +Scanstate /ui:S1-5-21-124525095-708259637-1543119021* +``` + +The wild card (\*) at the end of the SID will migrate the *SID*\_Classes key as well. + +You can also use patterns for SIDs that identify generic users or groups. For example, you can use the */ue:\*-500* option to exclude the local administrator accounts. For more information about Windows SIDs, see [this Microsoft Web site](http://go.microsoft.com/fwlink/p/?LinkId=190277). + +### My script to wipe the disk fails after running the ScanState tool on a 64-bit system. + +**Cause:** The HKLM registry hive is not unloaded after the ScanState tool has finished running. + +**Resolution:** Reboot the computer or unload the registry hive at the command prompt after the ScanState tool has finished running. For example, at a command prompt, type: + +``` syntax +reg.exe unload hklm\$dest$software +``` + +## Hard-Link Migration Problems + + +The following sections describe common hard-link migration problems. Expand the section to see recommended solutions. + +### EFS files are not restored to the new partition. + +**Cause:** EFS files cannot be moved to a new partition with a hard link. The **/efs:hardlink** command-line option is only applicable to files migrated on the same partition. + +**Resolution:** Use the **/efs:copyraw** command-line option to copy EFS files during the migration instead of creating hard links, or manually copy the EFS files from the hard-link store. + +### The ScanState tool cannot delete a previous hard-link migration store. + +**Cause:** The migration store contains hard links to locked files. + +**Resolution:** Use the UsmtUtils tool to delete the store or change the store name. For example, at a command prompt, type: + +``` syntax +USMTutils /rd +``` + +You should also reboot the machine. + +## Related topics + + +[User State Migration Tool (USMT) Troubleshooting](user-state-migration-tool--usmt--troubleshooting.md) + +[Frequently Asked Questions](frequently-asked-questions-usmt-win7-usmt-win8.md) + +[Return Codes](return-codes-usmt-win8.md) + +[UsmtUtils Syntax](usmtutils-syntax-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/common-migration-scenarios-usmt-win7-usmt-win8.md b/windows/deploy/common-migration-scenarios-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..59a55c11e2 --- /dev/null +++ b/windows/deploy/common-migration-scenarios-usmt-win7-usmt-win8.md @@ -0,0 +1,149 @@ +--- +title: Common Migration Scenarios (Windows 10) +description: Common Migration Scenarios +ms.assetid: 1d8170d5-e775-4963-b7a5-b55e8987c1e4 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Common Migration Scenarios + + +You use the User State Migration Tool (USMT) 10.0 when hardware and/or operating system upgrades are planned for a large number of computers. USMT manages the migration of an end-user's digital identity by capturing the user's operating-system settings, application settings, and personal files from a source computer and reinstalling them on a destination computer after the upgrade has occurred. + +One common scenario when only the operating system, and not the hardware, is being upgraded is referred to as *PC refresh*. A second common scenario is known as *PC replacement*, where one piece of hardware is being replaced, typically by newer hardware and a newer operating system. + +## In This Topic + + +[PC Refresh](#BKMK_PCRefresh) + +[Scenario One: PC-refresh offline using Windows PE and a hard-link migration store](#BKMK_OnePCRefresh) + +[Scenario Two: PC-refresh using a compressed migration store](#BKMK_TwoPCRefresh) + +[Scenario Three: PC-refresh using a hard-link migration store](#BKMK_ThreePCRefresh) + +[Scenario Four: PC-refresh using Windows.old folder and a hard-link migration store](#BKMK_FourPCRefresh) + +[PC Replacement](#BKMK_PCReplace) + +[Scenario One: Offline migration using Windows PE and an external migration store](#BKMK_OnePCReplace) + +[Scenario Two: Manual network migration](#BKMK_TwoPCReplace) + +[Scenario Three: Managed network migration](#BKMK_ThreePCReplace) + +## PC-Refresh + + +The following diagram shows a PC-refresh migration, also known as a computer refresh migration. First, the administrator migrates the user state from a source computer to an intermediate store. After installing the operating system, the administrator migrates the user state back to the source computer. + +  + +![usmt pc refresh scenario](images/dep-win8-l-usmt-pcrefresh.jpg) + +  + +### Scenario One: PC-refresh offline using Windows PE and a hard-link migration store + +A company has just received funds to update the operating system on all of its computers in the accounting department to Windows 10. Each employee will keep the same computer, but the operating system on each computer will be updated. In this scenario, the update is being handled completely offline, without a network connection. An administrator uses Windows Preinstallation Environment (WinPE) and a hard-link migration store to save each user state to their respective computer. + +1. On each computer, the administrator boots the machine into WinPE and runs the ScanState command-line tool, specifying the **/hardlink /nocompress** command-line options. ScanState saves the user state to a hard-link migration store on each computer, improving performance by minimizing network traffic as well as minimizing migration failures on computers with very limited space available on the hard drive. + +2. On each computer, the administrator installs the company’s standard operating environment (SOE) which includes Windows 10 and other company applications. + +3. The administrator runs the LoadState command-line tool on each computer. LoadState restores each user state back to each computer. + +### Scenario Two: PC-refresh using a compressed migration store + +A company has just received funds to update the operating system on all of its computers to Windows 10. Each employee will keep the same computer, but the operating system on each computer will be updated. In this scenario, an administrator uses a compressed migration store to save the user states to a server. + +1. The administrator runs the ScanState command-line tool on each computer. ScanState saves each user state to a server. + +2. On each computer, the administrator installs the company's standard SOE which includes Windows 10 and other company applications. + +3. The administrator runs the LoadState command-line tool on each source computer, and LoadState restores each user state back to the computer. + +### Scenario Three: PC-refresh using a hard-link migration store + +A company has just received funds to update the operating system on all of its computers to Windows 10. Each employee will keep the same computer, but the operating system on each computer will be updated. In this scenario, an administrator uses a hard-link migration store to save each user state to their respective computer. + +1. The administrator runs the ScanState command-line tool on each computer, specifying the **/hardlink /nocompress** command-line options. ScanState saves the user state to a hard-link migration store on each computer, improving performance by minimizing network traffic as well as minimizing migration failures on computers with very limited space available on the hard drive. + +2. On each computer, the administrator installs the company's SOE which includes Windows 10 and other company applications. + +3. The administrator runs the LoadState command-line tool on each computer. LoadState restores each user state back on each computer. + +### Scenario Four: PC-refresh using Windows.old folder and a hard-link migration store + +A company has decided to update the operating system on all of its computers to Windows 10. Each employee will keep the same computer, but the operating system on each computer will be updated. In this scenario, an administrator uses Windows.old and a hard-link migration store to save each user state to their respective computer. + +1. The administrator clean installs Windows 10 on each computer, making sure that the Windows.old directory is created by installing Windows 10 without formatting or repartitioning and by selecting a partition that contains the previous version of Windows. + +2. On each computer, the administrator installs the company’s SOE which includes company applications. + +3. The administrator runs the ScanState and LoadState command-line tools successively on each computer while specifying the **/hardlink /nocompress** command-line options. + +## PC-Replacement + + +The following diagram shows a PC-replacement migration. First, the administrator migrates the user state from the source computer to an intermediate store. After installing the operating system on the destination computer, the administrator migrates the user state from the store to the destination computer. + +  + +![usmt pc replace scenario](images/dep-win8-l-usmt-pcreplace.jpg) + +  + +### Scenario One: Offline migration using WinPE and an external migration store + +A company is allocating 20 new computers to users in the accounting department. The users each have a source computer with their files and settings. In this scenario, migration is being handled completely offline, without a network connection. + +1. On each source computer, an administrator boots the machine into WinPE and runs ScanState to collect the user state to either a server or an external hard disk. + +2. On each new computer, the administrator installs the company's SOE which includes Windows 10 and other company applications. + +3. On each of the new computers, the administrator runs the LoadState tool, restoring each user state from the migration store to one of the new computers. + +### Scenario Two: Manual network migration + +A company receives 50 new laptops for their managers and needs to reallocate 50 older laptops to new employees. In this scenario, an administrator runs the ScanState tool from the cmd prompt on each computer to collect the user states and save them to a server in a compressed migration store. + +1. The administrator runs the ScanState tool on each of the manager’s old laptops, and saves each user state to a server. + +2. On the new laptops, the administrator installs the company's SOE, which includes Windows 10 and other company applications. + +3. The administrator runs the LoadState tool on the new laptops to migrate the managers’ user states to the appropriate computer. The new laptops are now ready for the managers to use. + +4. On the old computers, the administrator installs the company’s SOE, which includes Windows 10, Microsoft Office, and other company applications. The old computers are now ready for the new employees to use. + +### Scenario Three: Managed network migration + +A company is allocating 20 new computers to users in the accounting department. The users each have a source computer that contains their files and settings. An administrator uses a management technology such as a logon script or a batch file to run ScanState on each source computer to collect the user states and save them to a server in a compressed migration store. + +1. On each source computer, the administrator runs the ScanState tool using Microsoft System Center Configuration Manager (SCCM), Microsoft Deployment Toolkit (MDT), a logon script, a batch file, or a non-Microsoft management technology. ScanState collects the user state from each source computer and then saves it to a server. + +2. On each new computer, the administrator installs the company's SOE, which includes Windows 10 and other company applications. + +3. On each of the new computers, the administrator runs the LoadState tool using System Center Configuration Manager, a logon script, a batch file, or a non-Microsoft management technology. LoadState migrates each user state from the migration store to one of the new computers. + +## Related topics + + +[Plan Your Migration](plan-your-migration-usmt-win7-usmt-win8.md) + +[Choose a Migration Store Type](choose-a-migration-store-type-usmt-win7-usmt-win8.md) + +[Offline Migration Reference](offline-migration-reference.md) + +  + +  + + + + + diff --git a/windows/deploy/configure-client-computers-vamt-30-win8.md b/windows/deploy/configure-client-computers-vamt-30-win8.md new file mode 100644 index 0000000000..81ba303192 --- /dev/null +++ b/windows/deploy/configure-client-computers-vamt-30-win8.md @@ -0,0 +1,134 @@ +--- +title: Configure Client Computers (Windows 10) +description: Configure Client Computers +ms.assetid: a48176c9-b05c-4dd5-a9ef-83073e2370fc +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Configure Client Computers + + +To enable the Volume Activation Management Tool (VAMT) to function correctly, certain configuration changes are required on all client computers: + +- An exception must be set in the client computer's firewall. + +- A registry key must be created and set properly, for computers in a workgroup; otherwise, Windows® User Account Control (UAC) will not allow remote administrative operations. + +Organizations where the VAMT will be widely used may benefit from making these changes inside the master image for Windows. + +**Important**   +This procedure only applies to clients running Windows Vista or later. For clients running Windows XP Service Pack 1, see [Connecting Through Windows Firewall](http://go.microsoft.com/fwlink/p/?LinkId=182933). + +  + +## Configuring the Windows Firewall to allow VAMT access + + +Enable the VAMT to access client computers using the **Windows Firewall** Control Panel: + +1. Open Control Panel and double-click **System and Security**. + +2. Click **Windows Firewall**. + +3. Click **Allow a program or feature through Windows Firewall**. + +4. Click the **Change settings** option. + +5. Select the **Windows Management Instrumentation (WMI)** checkbox. + +6. Click **OK**. + +**Warning**   +By default, Windows Firewall Exceptions only apply to traffic originating on the local subnet. To expand the exception to apply to multiple subnets, you need to change the exception settings in the Windows Firewall with Advanced Security, as described below. + +  + +## Configure Windows Firewall to allow VAMT access across multiple subnets + + +Enable the VAMT to access client computers across multiple subnets using the **Windows Firewall with Advanced Security** Control Panel: + +![vamt firewall configuration for multiple subnets](images/dep-win8-l-vamt-firewallconfigurationformultiplesubnets.gif) + +1. Open the Control Panel and double-click **Administrative Tools**. + +2. Click **Windows Firewall with Advanced Security**. + +3. For each of the following three WMI items, for the applicable Network Profile (Domain, Public, Private), make the changes listed in steps a-c: + + - Windows Management Instrumentation (ASync-In) + + - Windows Management Instrumentation (DCOM-In) + + - Windows Management Instrumentation (WMI-In) + + 1. In the **Windows Firewall with Advanced Security** dialog box, select **Inbound Rules** from the left-hand panel. + + 2. Right-click the desired rule and select **Properties** to open the **Properties** dialog box. + + 3. On the **General** tab, select the **Allow the connection** checkbox. + + 4. On the **Scope** tab, change the Remote IP Address setting from "Local Subnet" (default) to allow the specific access you need. + + 5. On the **Advanced** tab, verify selection of all profiles that are applicable to the network (Domain or Private/Public). + +In certain scenarios, only a limited set of TCP/IP ports are allowed through a hardware firewall. Administrators must ensure that WMI (which relies on RPC over TCP/IP) is allowed through these types of firewalls. By default, the WMI port is a dynamically allocated random port above 1024. The following Microsoft knowledge article discusses how administrators can limit the range of dynamically-allocated ports. This is useful if, for example, the hardware firewall only allows traffic in a certain range of ports. + +For more info, see [How to configure RPC dynamic port allocation to work with firewalls](http://go.microsoft.com/fwlink/p/?LinkId=182911). + +## Create a registry value for the VAMT to access workgroup-joined computers + + +**Caution**   +This section contains information about how to modify the registry. Make sure to back up the registry before you modify it; in addition, ensure that you know how to restore the registry, if a problem occurs. For more information about how to back up, restore, and modify the registry, see [Windows registry information for advanced users](http://go.microsoft.com/fwlink/p/?LinkId=182912). + +  + +On the client computer, create the following registry key using regedit.exe. + +1. Navigate to `HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system` + +2. Enter the following details: + + **Value Name: LocalAccountTokenFilterPolicy** + + **Type: DWORD** + + **Value Data: 1** + +**Note**   +To discover VAMT-manageable Windows computers in workgroups, you must enable network discovery on each client. + +  + +## Deployment options + + +There are several options for organizations to configure the WMI firewall exception for computers: + +- **Image.** Add the configurations to the master Windows image deployed to all clients. + +- **Group Policy.** If the clients are part of a domain, then all clients can be configured using Group Policy. The Group Policy setting for the WMI firewall exception is found in GPMC.MSC at: **Computer Configuration\\Windows Settings\\Security Settings\\Windows Firewall with Advanced Security\\Windows Firewall with Advanced Security\\Inbound Rules**. + +- **Script.** Execute a script using Microsoft System Center Configuration Manager or a third-party remote script execution facility. + +- **Manual.** Configure the WMI firewall exception individually on each client. + +The above configurations will open an additional port through the Windows Firewall on target computers and should be performed on computers that are protected by a network firewall. In order to allow VAMT to query the up-to-date licensing status, the WMI exception must be maintained. We recommend administrators consult their network security policies and make clear decisions when creating the WMI exception. + +## Related topics + + +[Install and Configure VAMT](install-and-configure-vamt-vamt-30-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/configure-mdt-2013-for-userexit-scripts.md b/windows/deploy/configure-mdt-2013-for-userexit-scripts.md new file mode 100644 index 0000000000..cc1c3d23bd --- /dev/null +++ b/windows/deploy/configure-mdt-2013-for-userexit-scripts.md @@ -0,0 +1,89 @@ +--- +title: Configure MDT for UserExit scripts (Windows 10) +description: In this topic, you will learn how to configure the MDT rules engine to use a UserExit script to generate computer names based on a prefix and the computer MAC Address. +ms.assetid: 29a421d1-12d2-414e-86dc-25b62f5238a7 +keywords: ["rules, script"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Configure MDT for UserExit scripts + + +**In this article** + +- [Configure the rules to call a UserExit script](#configure_the_rules_to_call_a_userexit_script) +- [The Setname.vbs UserExit script](#the_setname.vbs_userexit_script) +- [Related topics](#related_topics) + +In this topic, you will learn how to configure the MDT rules engine to use a UserExit script to generate computer names based on a prefix and the computer MAC Address. MDT supports calling external VBScripts as part of the Gather process; these scripts are referred to as UserExit scripts. The script also removes the colons in the MAC Address. + +## Configure the rules to call a UserExit script + + +You can call a UserExit by referencing the script in your rules. Then you can configure a property to be set to the result of a function of the VBScript. In this example, we have a VBScript named Setname.vbs (provided in the book sample files, in the UserExit folder). + +``` syntax +[Settings] +Priority=Default +[Default] +OSINSTALL=YES +UserExit=Setname.vbs +OSDComputerName=#SetName("%MACADDRESS%")# +``` + +The UserExit=Setname.vbs calls the script and then assigns the computer name to what the SetName function in the script returns. In this sample the %MACADDRESS% variable is passed to the script + +## The Setname.vbs UserExit script + + +The Setname.vbs script takes the MAC Address passed from the rules. The script then does some string manipulation to add a prefix (PC) and remove the semicolons from the MAC Address. + +``` syntax +Function UserExit(sType, sWhen, sDetail, bSkip) + UserExit = Success +End Function +Function SetName(sMac) + Dim re + Set re = new RegExp + re.IgnoreCase = true + re.Global = true + re.Pattern = ":" + SetName = "PC" & re.Replace(sMac, "") +End Function +``` + +The first three lines of the script make up a header that all UserExit scripts have. The interesting part is the lines between Function and End Function. Those lines add a prefix (PC), remove the colons from the MAC Address, and return the value to the rules by setting the SetName value. + +**Note**   +The purpose of this sample is not to recommend that you use the MAC Address as a base for computer naming, but to show you how to take a variable from MDT, pass it to an external script, make some changes to it, and then return the new value to the deployment process. + +  + +## Related topics + + +[Set up MDT for BitLocker](set-up-mdt-2013-for-bitlocker.md) + +[Configure MDT deployment share rules](configure-mdt-deployment-share-rules.md) + +[Simulate a Windows 10 deployment in a test environment](simulate-a-windows-81-deployment-in-a-test-environment.md) + +[Use the MDT database to stage Windows 10 deployment information](use-the-mdt-database-to-stage-windows-81-deployment-information.md) + +[Assign applications using roles in MDT](assign-applications-using-roles-in-mdt-2013.md) + +[Use web services in MDT](use-web-services-in-mdt-2013.md) + +[Use Orchestrator runbooks with MDT](use-orchestrator-runbooks-with-mdt-2013.md) + +  + +  + + + + + diff --git a/windows/deploy/configure-mdt-2013-settings.md b/windows/deploy/configure-mdt-2013-settings.md new file mode 100644 index 0000000000..5bb7696dc1 --- /dev/null +++ b/windows/deploy/configure-mdt-2013-settings.md @@ -0,0 +1,64 @@ +--- +title: Configure MDT settings (Windows 10) +description: One of the most powerful features in Microsoft Deployment Toolkit (MDT) 2013 is its extension capabilities; there is virtually no limitation to what you can do in terms of customization. +ms.assetid: d3e1280c-3d1b-4fad-8ac4-b65dc711f122 +keywords: ["customize, customization, deploy, features, tools"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Configure MDT settings + + +One of the most powerful features in Microsoft Deployment Toolkit (MDT) 2013 is its extension capabilities; there is virtually no limitation to what you can do in terms of customization. In this topic, you learn about configuring customizations for your environment. + +For the purposes of this topic, we will use four machines: DC01, MDT01, HV01, and PC0001. DC01 is a domain controller, MDT01 is a Windows Server 2012 R2 Standard server, and PC0001 is a Windows 10 Enterprise x64 client used for the MDT simulation environment. OR01 has Microsoft System Center 2012 R2 Orchestrator installed. MDT01, OR01, and PC0001 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md#proof). + +![figure 1](images/mdt-09-fig01.png) + +Figure 1. The machines used in this topic. + +## In this section + + +- [Set up MDT for BitLocker](set-up-mdt-2013-for-bitlocker.md) + +- [Configure MDT deployment share rules](configure-mdt-deployment-share-rules.md) + +- [Configure MDT for UserExit scripts](configure-mdt-2013-for-userexit-scripts.md) + +- [Simulate a Windows 10 deployment in a test environment](simulate-a-windows-81-deployment-in-a-test-environment.md) + +- [Use the MDT database to stage Windows 10 deployment information](use-the-mdt-database-to-stage-windows-81-deployment-information.md) + +- [Assign applications using roles in MDT](assign-applications-using-roles-in-mdt-2013.md) + +- [Use web services in MDT](use-web-services-in-mdt-2013.md) + +- [Use Orchestrator runbooks with MDT](use-orchestrator-runbooks-with-mdt-2013.md) + +## Related topics + + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit--mdt-.md) + +[Create a Windows 10 reference image](create-a-windows-81-reference-image.md) + +[Deploy a Windows 10 image using MDT 2013 Update 1](deploy-a-windows-81-image-using-mdt-2013.md) + +[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-81-deployment.md) + +[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-81.md) + +[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-81-computer.md) + +  + +  + + + + + diff --git a/windows/deploy/configure-mdt-deployment-share-rules.md b/windows/deploy/configure-mdt-deployment-share-rules.md new file mode 100644 index 0000000000..d06c838dfb --- /dev/null +++ b/windows/deploy/configure-mdt-deployment-share-rules.md @@ -0,0 +1,143 @@ +--- +title: Configure MDT deployment share rules (Windows 10) +description: In this topic, you will learn how to configure the MDT rules engine to reach out to other resources, including external scripts, databases, and web services, for additional information instead of storing settings directly in the rules engine. +ms.assetid: b5ce2360-33cc-4b14-b291-16f75797391b +keywords: ["rules, configuration, automate, deploy"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Configure MDT deployment share rules + + +**In this article** + +- [Assign settings](#sec01) +- [Sample configurations](#sec02) +- [Related topics](#related_topics) + +In this topic, you will learn how to configure the MDT rules engine to reach out to other resources, including external scripts, databases, and web services, for additional information instead of storing settings directly in the rules engine. The rules engine in MDT is powerful: most of the settings used for operating system deployments are retrieved and assigned via the rules engine. In its simplest form, the rules engine is the CustomSettings.ini text file. + +## Assign settings + + +When using MDT, you can assign setting in three distinct ways: + +- You can pre-stage the information before deployment. + +- You can prompt the user or technician for information. + +- You can have MDT generate the settings automatically. + +In order illustrate these three options, let's look at some sample configurations. + +## Sample configurations + + +Before adding the more advanced components like scripts, databases, and web services, consider the commonly used configurations below; they demonstrate the power of the rules engine. + +### Set computer name by MAC Address + +If you have a small test environment, or simply want to assign settings to a very limited number of machines, you can edit the rules to assign settings directly for a given MAC Address. If you have many machines, it makes sense to use the database instead. + +``` syntax +[Settings] +Priority=MacAddress, Default +[Default] +OSInstall=YES +[00:15:5D:85:6B:00] +OSDComputerName=PC00075 +``` + +In the preceding sample, you set the PC00075 computer name for a machine with a MAC Address of 00:15:5D:85:6B:00. + +### Set computer name by serial number + +Another way to assign a computer name is to identify the machine via its serial number. + +``` syntax +[Settings] +Priority=SerialNumber, Default +[Default] +OSInstall=YES +[CND0370RJ7] +OSDComputerName=PC00075 +``` + +In this sample, you set the PC00075 computer name for a machine with a serial number of CND0370RJ7. + +### Generate a computer name based on a serial number + +You also can configure the rules engine to use a known property, like a serial number, to generate a computer name on the fly. + +``` syntax +[Settings] +Priority=Default +[Default] +OSInstall=YES +OSDComputerName=PC-%SerialNumber% +``` + +In this sample, you configure the rules to set the computer name to a prefix (PC-) and then the serial number. If the serial number of the machine is CND0370RJ7, the preceding configuration sets the computer name to PC-CND0370RJ7. + +**Note**   +Be careful when using the serial number to assign computer names. A serial number can contain more than 15 characters, but the Windows setup limits a computer name to 15 characters. + +  + +### Generate a limited computer name based on a serial number + +To avoid assigning a computer name longer than 15 characters, you can configure the rules in more detail by adding VBScript functions, as follows: + +``` syntax +[Settings] +Priority=Default +[Default] +OSInstall=YES +OSDComputerName=PC-#Left(?%SerialNumber%?,12)# +``` + +In the preceding sample, you still configure the rules to set the computer name to a prefix (PC-) followed by the serial number. However, by adding the Left VBScript function, you configure the rule to use only the first 12 serial-number characters for the name. + +### Add laptops to a different organizational unit (OU) in Active Directory + +In the rules, you find built-in properties that use a Windows Management Instrumentation (WMI) query to determine whether the machine you are deploying is a laptop, desktop, or server. In this sample, we assume you want to add laptops to different OUs in Active Directory. Note that ByLaptopType is not a reserved word; rather, it is the name of the section to read. + +``` syntax +[Settings] +Priority=ByLaptopType, Default +[Default] +MachineObjectOU=OU=Workstations,OU=Contoso,DC=contoso,DC=com +[ByLaptopType] +Subsection=Laptop-%IsLaptop% +[Laptop-True] +MachineObjectOU=OU=Laptops,OU=Contoso,DC=contoso,DC=com +``` + +## Related topics + + +[Set up MDT for BitLocker](set-up-mdt-2013-for-bitlocker.md) + +[Configure MDT for UserExit scripts](configure-mdt-2013-for-userexit-scripts.md) + +[Simulate a Windows 10 deployment in a test environment](simulate-a-windows-81-deployment-in-a-test-environment.md) + +[Use the MDT database to stage Windows 10 deployment information](use-the-mdt-database-to-stage-windows-81-deployment-information.md) + +[Assign applications using roles in MDT](assign-applications-using-roles-in-mdt-2013.md) + +[Use web services in MDT](use-web-services-in-mdt-2013.md) + +[Use Orchestrator runbooks with MDT](use-orchestrator-runbooks-with-mdt-2013.md) + +  + +  + + + + + diff --git a/windows/deploy/configxml-file-usmt-win7-usmt-win8.md b/windows/deploy/configxml-file-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..80691df55a --- /dev/null +++ b/windows/deploy/configxml-file-usmt-win7-usmt-win8.md @@ -0,0 +1,584 @@ +--- +title: Config.xml File (Windows 10) +description: Config.xml File +ms.assetid: 9dc98e76-5155-4641-bcb3-81915db538e8 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Config.xml File + + +## Config.xml File + + +The Config.xml file is an optional User State Migration Tool (USMT) 10.0 file that you can create using the **/genconfig** option with the ScanState.exe tool. If you want to include all of the default components, and do not want to change the default store-creation or profile-migration behavior, you do not need to create a Config.xml file. + +However, if you are satisfied with the default migration behavior defined in the MigApp.xml, MigUser.xml and MigDocs.xml files, but you want to exclude certain components, you can create and modify a Config.xml file and leave the other .xml files unchanged. For example, you must create and modify the Config.xml file if you want to exclude any of the operating-system settings that are migrated. It is necessary to create and modify this file if you want to change any of the default store-creation or profile-migration behavior. + +The Config.xml file has a different format than the other migration .xml files, because it does not contain any migration rules. It contains only a list of the operating-system components, applications, user documents that can be migrated, as well as user-profile policy and error-control policy. For this reason, excluding components using the Config.xml file is easier than modifying the migration .xml files, because you do not need to be familiar with the migration rules and syntax. However, you cannot use wildcard characters in this file. + +For more information about using the Config.xml file with other migration files, such as the MigDocs.xml and MigApps.xml files, see [Understanding Migration XML Files](understanding-migration-xml-files.md). + +**Note**   +To exclude a component from the Config.xml file, set the **migrate** value to **"no"**. Deleting the XML tag for the component from the Config.xml file will not exclude the component from your migration. + +  + +## In This Topic + + +In USMT there are new migration policies that can be configured in the Config.xml file. For example, you can configure additional **<ErrorControl>**, **<ProfileControl>**, and **<HardLinkStoreControl>** options. The following elements and parameters are for use in the Config.xml file only. + +[<Policies>](#BKMK_Policies) + +[<ErrorControl>](#BKMK_ErrorControl) + +[<fatal>](#BKMK_fatal) + +[<fileError>](#BKMK_fileError) + +[<nonfatal>](#BKMK_nonFatal) + +[<registryError>](#BKMK_registryError) + +[<HardLinkStoreControl>](#BKMK_HardLinkStoreControl) + +[<fileLocked>](#BKMK_fileLock) + +[<createHardLink>](#BKMK_createHardLink) + +[<errorHardLink>](#BKMK_errorHardLink) + +[<ProfileControl>](#BKMK_ProfileControl) + +[<localGroups>](#BKMK_localGroups) + +[<mappings>](#BKMK_mappings) + +[<changeGroup>](#BKMK_changeGrou) + +[<include>](#BKMK_include) + +[<exclude>](#BKMK_exclude) + +[Sample Config.xml File](#BKMK_SampleConfigXJMLfile) + +## <Policies> + + +The **<Policies>** element contains elements that describe the policies that USMT follows while creating a migration store. Valid children of the **<Policies>** element are **<ErrorControl>** and **<HardLinkStoreControl>**. The **<Policies>** element is a child of **<Configuration>**. + +Syntax: ` ` + +## <ErrorControl> + + +The **<ErrorControl>** element is an optional element you can configure in the Config.xml file. The configurable **<ErrorControl>** rules support only the environment variables for the operating system that is running and the currently logged-on user. As a workaround, you can specify a path using the (\*) wildcard character. + +- **Number of occurrences**: Once for each component + +- **Parent elements**: The **<Policies>** element + +- **Child elements**: The **<fileError>** and **<registryError>** element + +Syntax: `` + +The following example specifies that all locked files, regardless of their location (including files in C:\\Users), should be ignored. However, the migration fails if any file in C:\\Users cannot be accessed because of any other reason. In the example below, the **<ErrorControl>** element ignores any problems in migrating registry keys that match the supplied pattern, and it resolves them to an **Access denied** error. + +Additionally, the order in the **<ErrorControl>** section implies priority. In this example, the first **<nonFatal>** tag takes precedence over the second **<fatal>** tag. This precedence is applied, regardless of how many tags are listed. + +``` syntax + + + * [*] + C:\Users\* [*] + + + HKCU\SOFTWARE\Microsoft\* [*] + + +``` + +**Important**   +The configurable **<ErrorControl>** rules support only the environment variables for the operating system that is running and the currently logged-on user. As a workaround, you can specify a path using the (\*) wildcard character. + +  + +### <fatal> + +The **<fatal>** element is not required. + +- **Number of occurrences**: Once for each component + +- **Parent elements**: **<fileError>** and **<registryError>** + +- **Child elements**: None. + +Syntax: ``*<pattern>*`` + + +++++ + + + + + + + + + + + + + + +
ParameterRequiredValue

errorCode

No

"any" or "specify system error message here"

+ +  + +You use the **<fatal>** element to specify that errors matching a specific pattern should cause USMT to halt the migration. + +## <fileError> + + +The **<fileError>** element is not required. + +- **Number of occurrences**: Once for each component + +- **Parent elements**: **<ErrorControl>** + +- **Child elements**: **<nonFatal>** and **<fatal>** + +Syntax: `` + +You use the **<fileError>** element to represent the behavior associated with file errors. + +## <nonFatal> + + +The **<nonFatal>** element is not required. + +- **Number of occurrences**: Once for each component + +- **Parent elements**: The **<fileError>** and **<registryError>** elements. + +- **Child elements**: None. + +Syntax: ``*<pattern>*`` + + +++++ + + + + + + + + + + + + + + +
ParameterRequiredValue

<errorCode>

No

"any" or "specify system error message here". If system error messages are not specified, the default behavior applies the parameter to all system error messages.

+ +  + +You use the **<nonFatal>** element to specify that errors matching a specific pattern should not cause USMT to halt the migration. + +## <registryError> + + +The **<registryError>**element is not required. + +- **Number of occurrences**: Once for each component + +- **Parent elements**: **<ErrorControl>** + +- **Child elements**: **<nonfatal>** and **<fatal>** + +Syntax: `` + + +++++ + + + + + + + + + + + + + + +
ParameterRequiredValue

<errorCode>

No

"any" or "specify system error message here". If system error messages are not specified, the default behavior applies the parameter to all system error messages.

+ +  + +You use the **<registryError>** element to specify that errors matching a specific pattern should not cause USMT to halt the migration. + +## <HardLinkStoreControl> + + +The **<HardLinkStoreControl>** element contains elements that describe how to handle files during the creation of a hard-link migration store. Its only valid child is **<fileLocked>**. + +Syntax: ` ` + +- **Number of occurrences**: Once for each component + +- **Parent elements**: **<Policies>** + +- **Child elements**: **<fileLocked>** + +Syntax: `` + +The **<HardLinkStoreControl>** sample code below specifies that hard links can be created to locked files only if the locked file resides somewhere under C:\\Users\\. Otherwise, a file-access error occurs when a locked file is encountered that cannot be copied, even though is technically possible for the link to be created. + +**Important**   +The **<ErrorControl>** section can be configured to conditionally ignore file access errors, based on the file’s location. + +  + +``` syntax + + + + C:\Users\* + C:\* + + + + […] + + +``` + +## <fileLocked> + + +The **<fileLocked>** element contains elements that describe how to handle files that are locked for editing. The rules defined by the **<fileLocked>** element are processed in the order in which they appear in the XML file. + +Syntax: `` + +## <createHardLink> + + +The **<createHardLink>** element defines a standard MigXML pattern that describes file paths where hard links should be created, even if the file is locked for editing by another application. + +Syntax: ``*<pattern>*`` + +## <errorHardLink> + + +The **<errorHardLink>** element defines a standard MigXML pattern that describes file paths where hard links should not be created if the file is locked for editing by another application. USMT will attempt to copy files under these paths into the migration store. However, if that is not possible, **Error\_Locked** is thrown. This is a standard Windows application programming interface (API) error that can be captured by the **<ErrorControl>** section to either cause USMT to skip the file or abort the migration. + +Syntax: ``*<pattern>*`` + +## <ProfileControl> + + +This element is used to contain other elements that establish rules for migrating profiles, users, and policies around local group membership during the migration. **<ProfileMigration>** is a child of **<Configuration>**. + +Syntax: <`ProfileControl> ` + +## <localGroups> + + +This element is used to contain other elements that establish rules for how to migrate local groups. **<localGroups>** is a child of **<ProfileControl>**. + +Syntax: ` ` + +## <mappings> + + +This element is used to contain other elements that establish mappings between groups. + +Syntax: ` ` + +## <changeGroup> + + +This element describes the source and destination groups for a local group membership change during the migration. It is a child of **<localGroups>**. The following parameters are defined: + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterRequiredValue

From

Yes

A valid local group on the source machine that contains users selected for migration on the command line.

To

Yes

A local group that the users are to be moved to during the migration.

appliesTo

Yes

nonmigratedUsers, migratedUsers, AllUsers. This value defines which users the change group operation should apply to.

+ +  + +The valid and required children of **<changeGroup>** are **<include>** and **<exclude>**. Although both can be children at the same time, only one is required. + +Syntax: ` ` + +## <include> + + +This element specifies that its required child, *<pattern>*, should be included in the migration. + +Syntax: ```` + +## <exclude> + + +This element specifies that its required child, *<pattern>*, should be excluded from the migration. + +Syntax: ``` ` + +## Sample Config.xml File + + +Refer to the following sample Config.xml file for additional details about items you can choose to exclude from a migration. + +``` syntax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` + +## Related topics + + +[USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/conflicts-and-precedence-usmt-win7-usmt-win8.md b/windows/deploy/conflicts-and-precedence-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..bad280c132 --- /dev/null +++ b/windows/deploy/conflicts-and-precedence-usmt-win7-usmt-win8.md @@ -0,0 +1,459 @@ +--- +title: Conflicts and Precedence (Windows 10) +description: Conflicts and Precedence +ms.assetid: 0e2691a8-ff1e-4424-879b-4d5a2f8a113a +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Conflicts and Precedence + + +When you include, exclude, and reroute files and settings, it is important to know how User State Migration Tool (USMT) 10.0 deals with conflicts and precedence. When working with USMT, the following are the most important conflicts and precedence guidelines to keep in mind. + +- **If there are conflicting rules within a component, the most specific rule is applied.** However, the <unconditionalExclude> rule is an exception because it takes precedence over all others. Directory names take precedence over file extensions. For examples, see [What happens when there are conflicting include and exclude rules?](#BKMK1) and the first example in [Include and exclude precedence examples](#PrecExamples)****later in this topic. + +- **Only rules inside the same component can affect each other, depending on specificity.** Rules that are in different components do not affect each other, except for the <unconditionalExclude> rule. + +- **If the rules are equally specific, <exclude> takes precedence over <include>.** For example, if you use the <exclude> rule to exclude a file and use the <include> rule to include the same file, the file will be excluded. + +- **The ordering of components does not matter.** It does not matter which components are listed in which .xml file, because each component is processed independently of the other components across all of the .xml files. + +- **The ordering of the <include> and <exclude> rules within a component does not matter.** + +- **You can use the <unconditionalExclude> element to globally exclude data.** This element excludes objects, regardless of any other <include> rules that are in the .xml files. For example, you can use the <unconditionalExclude> element to exclude all MP3 files on the computer or to exclude all files from C:\\UserData. + +## In This Topic + + +**General** + +- [What is the relationship between rules that are located within different components?](#BKMK2) + +- [How does precedence work with the Config.xml file?](#BKMK3) + +- [How does USMT process each component in an .xml file with multiple components?](#BKMK4) + +- [How are rules processed?](#BKMK5) + +- [How does USMT combine all of the .xml files that I specify on the command line?](#BKMK6) + +**The <include> and <exclude> rules** + +- [What happens when there are conflicting include and exclude rules?](#BKMK1) + +- [<include> and <exclude> precedence examples](#PrecExamples) + +**File collisions** + +- [What is the default behavior when there are file collisions?](#Collisions) + +- [How does the <merge> rule work when there are file collisions?](#BKMK11) + +## General + + +### What is the relationship between rules that are located within different components? + +Only rules inside the same component can affect each other, depending on specificity, except for the <unconditionalExclude> rule. Rules that are in different components do not affect each other. If there is an <include> rule in one component and an identical <exclude> rule in another component, the data will be migrated because the two rules are independent of each other. + +If you have an <include> rule in one component and a <locationModify> rule in another component for the same file, the file will be migrated in both places. That is, it will be included based on the <include> rule, and it will be migrated based on the <locationModify> rule. + +The following .xml file migrates all files from C:\\Userdocs, including .mp3 files, because the <exclude> rule is specified in a separate component. + +``` syntax + + +User Documents + + + + + C:\Userdocs\* [*.mp3] + + + + + + + + User documents to include + + + + + C:\Userdocs\ [*] + + + + + + +``` + +### How does precedence work with the Config.xml file? + +Specifying `migrate="no"` in the Config.xml file is the same as deleting the corresponding component from the migration .xml file. However, if you set `migrate="no"` for My Documents, but you have a rule similar to the one shown below in a migration .xml file (which includes all of the .doc files from My Documents), then only the .doc files will be migrated, and all other files will be excluded. + +``` syntax + + + %CSIDL_PERSONAL%\* [*.doc] + + +``` + +### How does USMT process each component in an .xml file with multiple components? + +The ordering of components does not matter. Each component is processed independently of other components. For example, if you have an <include> rule in one component and a <locationModify> rule in another component for the same file, the file will be migrated in both places. That is, it will be included based on the <include> rule, and it will be migrated based on the <locationModify> rule. + +### How are rules processed? + +There are two broad categories of rules. + +- **Rules that affect the behavior of both the ScanState and LoadState tools**. For example, the <include>, <exclude>, and <unconditionalExclude> rules are processed for each component in the .xml files. For each component, USMT creates an include list and an exclude list. Some of the rules in the component might be discarded due to specificity, but all of the remaining rules are processed. For each <include> rule, USMT iterates through the elements to see if any of the locations need to be excluded. USMT enumerates all of the objects and creates a list of objects it is going to collect for each user. Once the list is complete, each of the objects is stored or migrated to the destination computer. + +- **Rules that affect the behavior of only the LoadState tool**. For example, the <locationModify>, <contentModify>, and <destinationCleanup> rules do not affect ScanState. They are processed only with LoadState. First, the LoadState tool determines the content and location of each component based on the <locationModify>and <contentModify> rules. Then, LoadState processes all of the <destinationCleanup> rules and deletes data from the destination computer. Lastly, LoadState applies the components to the computer. + +### How does USMT combine all of the .xml files that I specify on the command line? + +USMT does not distinguish the .xml files based on their name or content. It processes each component within the files separately. USMT supports multiple .xml files only to make it easier to maintain and organize the components within them. Because USMT uses a urlid to distinguish each component from the others, be sure that each .xml file that you specify on the command line has a unique migration urlid. + +## The <include> and <exclude> rules + + +### What happens when there are conflicting <include> and <exclude> rules? + +If there are conflicting rules within a component, the most specific rule is applied, except with the <unconditionalExclude> rule, which takes precedence over all other rules. If the rules are equally specific, then the data will be not be migrated. For example if you exclude a file, and include the same file, the file will not be migrated. If there are conflicting rules within different components, the rules do not affect each other because each component is processed independently. + +In the following example, mp3 files will not be excluded from the migration. This is because directory names take precedence over the file extensions. + +``` syntax + + + C:\Data\* [*] + + + + + C:\* [*.mp3] + + +``` + +### <include> and <exclude> rules precedence examples + +These examples explain how USMT deals with <include> and <exclude> rules. When the rules are in different components, the resulting behavior will be the same regardless of whether the components are in the same or in different migration .xml files. + +- [Including and excluding files](#FilesEx) + +- [Including and excluding registry objects](#RegEx) + +### Including and excluding files + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
If you have the following code in the same componentResulting behaviorExplanation
    +
  • Include rule: <pattern type="File">C:\Dir1\* [*]</pattern>

  • +
  • Exclude rule: <pattern type="File">C:\* [*.txt]</pattern>

  • +

Migrates all files and subfolders in Dir1 (including all .txt files in C:).

The <exclude> rule does not affect the migration because the <include> rule is more specific.

    +
  • Include rule: <pattern type="File">C:\Dir1\* [*]</pattern>

  • +
  • Exclude rule: <pattern type="File">C:\Dir1\Dir2\* [*.txt]</pattern>

  • +

Migrates all files and subfolders in C:\Dir1, except the .txt files in C:\Dir1\Dir2 and its subfolders.

Both rules are processed as intended.

    +
  • Include rule: <pattern type="File">C:\Dir1\* [*]</pattern>

  • +
  • Exclude rule: <pattern type="File">C:\Dir1\ * [*.txt]</pattern>

  • +

Migrates all files and subfolders in C:\Dir1, except the .txt files in C:\Dir1 and its subfolders.

Both rules are processed as intended.

    +
  • Include rule: <pattern type="File">C:\Dir1\Dir2\* [*.txt]</pattern>

  • +
  • Exclude rule: <pattern type="File">C:\Dir1\Dir2\* [*.txt]</pattern>

  • +

Nothing will be migrated.

The rules are equally specific, so the <exclude> rule takes precedence over the <include> rule.

    +
  • Include rule: C:\Dir1\* [*.txt]

  • +
  • Exclude rule: C:\Dir1\Dir2\* [*]

  • +

Migrates the .txt files in Dir1 and the .txt files from subfolders other than Dir2.

+

No files are migrated from Dir2 or its subfolders.

Both rules are processed as intended.

    +
  • Include rule: C:\Dir1\Dir2\* [*]

  • +
  • Exclude rule: C:\Dir1\* [*.txt]

  • +

Migrates all files and subfolders of Dir2, except the .txt files from Dir1 and any subfolders of Dir1 (including Dir2).

Both rules are processed as intended.

+ +  + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
If you have the following code in different componentsResulting behaviorExplanation

Component 1:

+
    +
  • Include rule: <pattern type="File">C:\Dir1\* [*]</pattern>

  • +
  • Exclude rule: <pattern type="File">C:\Dir1\Dir2\* [*.txt]</pattern>

  • +
+

Component 2:

+
    +
  • Include rule: <pattern type="File">C:\Dir1\Dir2\* [*.txt]</pattern>

  • +
  • Exclude rule: <pattern type="File">C:\Dir1\* [*]</pattern>

  • +

Migrates all files and subfolders of C:\Dir1\ (including C:\Dir1\Dir2).

Rules that are in different components do not affect each other, except for the <unconditionalExclude> rule. Therefore, in this example, although some .txt files were excluded when Component 1 was processed, they were included when Component 2 was processed.

Component 1:

+
    +
  • Include rule: C:\Dir1\Dir2\* [*]

  • +
+

Component 2:

+
    +
  • Exclude rule: C:\Dir1\* [*.txt]

  • +

Migrates all files and subfolders from Dir2 except the .txt files in C:\Dir1 and its subfolders.

Both rules are processed as intended.

Component 1:

+
    +
  • Exclude rule: C:\Dir1\Dir2\* [*]

  • +
+

Component 2:

+
    +
  • Include rule: C:\Dir1\* [*.txt]

  • +

Migrates all .txt files in Dir1 and any subfolders.

Component 1 does not contain an <include> rule, so the <exclude> rule is not processed.

+ +  + +### Including and excluding registry objects + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
If you have the following code in the same componentResulting behaviorExplanation
    +
  • Include rule: HKLM\Software\Microsoft\Command Processor\* [*]

  • +
  • Exclude Rule: HKLM\Software\Microsoft\Command Processor [DefaultColor]

  • +

Migrates all keys in HKLM\Software\Microsoft\Command Processor except DefaultColor.

Both rules are processed as intended.

    +
  • Include rule: HKLM\Software\Microsoft\Command Processor [DefaultColor]

  • +
  • Exclude Rule: HKLM\Software\Microsoft\Command Processor\* [*]

  • +

Migrates only DefaultColor in HKLM\Software\Microsoft\Command Processor.

DefaultColor is migrated because the <include> rule is more specific than the <exclude> rule.

    +
  • Include rule: HKLM\Software\Microsoft\Command Processor [DefaultColor]

  • +
  • Exclude rule: HKLM\Software\Microsoft\Command Processor [DefaultColor]

  • +

Does not migrate DefaultColor.

The rules are equally specific, so the <exclude> rule takes precedence over the <include> rule.

+ +  + + +++++ + + + + + + + + + + + + + + +
If you have the following code in different componentsResulting behaviorExplanation

Component 1:

+
    +
  • Include rule: HKLM\Software\Microsoft\Command Processor [DefaultColor]

  • +
  • Exclude rule: HKLM\Software\Microsoft\Command Processor\* [*]

  • +
+

Component 2:

+
    +
  • Include rule: HKLM\Software\Microsoft\Command Processor\* [*]

  • +
  • Exclude rule: HKLM\Software\Microsoft\Command Processor [DefaultColor]

  • +

Migrates all the keys/values under HKLM\Software\Microsoft\Command Processor.

Rules that are in different components do not affect each other, except for the <unconditionalExclude> rule. Therefore, in this example, the objects that were excluded when Component 1 was processed were included when Component 2 was processed.

+ +  + +## File collisions + + +### What is the default behavior when there are file collisions? + +If there is not a <merge> rule, the default behavior for the registry is for the source to overwrite the destination. The default behavior for files is for the source to be renamed incrementally: for example, OriginalFileName(1).OriginalExtension, OriginalFileName(2).OriginalExtension, and so on. + +### How does the <merge> rule work when there are file collisions? + +When a collision is detected, USMT will select the most specific <merge> rule and apply it to resolve the conflict. For example, if you have a <merge> rule for C:\\\* \[\*\] set to **sourcePriority()** and another <merge> rule for C:\\subfolder\\\* \[\*\] set to **destinationPriority()** , then USMT uses the destinationPriority() rule because it is the most specific. + +### Example scenario + +The source computer contains the following files: + +- C:\\Data\\SampleA.txt + +- C:\\Data\\SampleB.txt + +- C:\\Data\\Folder\\SampleB.txt + +The destination computer contains the following files: + +- C:\\Data\\SampleB.txt + +- C:\\Data\\Folder\\SampleB.txt + +You have a custom .xml file that contains the following code: + +``` syntax + + + c:\data\* [*] + + +``` + +For this example, the following table describes the resulting behavior if you add the code in the first column to your custom .xml file. + + ++++ + + + + + + + + + + + + + + + + + + + + +
If you specify the following codeResulting behavior
<merge script="MigXmlHelper.DestinationPriority()"> 
+   <objectSet> 
+      <pattern type="File">c:\data\* [*]</pattern> 
+   </objectSet> 
+</merge>

During ScanState, all the files will be added to the store.

+

During LoadState, only C:\Data\SampleA.txt will be restored.

<merge script="MigXmlHelper.SourcePriority()"> 
+   <objectSet> 
+      <pattern type="File">c:\data\* [*]</pattern> 
+   </objectSet> 
+</merge> 

During ScanState, all the files will be added to the store.

+

During LoadState, all the files will be restored, overwriting the existing files on the destination computer.

<merge script="MigXmlHelper.SourcePriority()"> 
+   <objectSet> 
+      <pattern type="File">c:\data\ [*]</pattern> 
+   </objectSet> 
+</merge> 

During ScanState, all the files will be added to the store.

+

During LoadState, the following will occur:

+
    +
  • C:\Data\SampleA.txt will be restored.

  • +
  • C:\Data\SampleB.txt will be restored, overwriting the existing file on the destination computer.

  • +
  • C:\Data\Folder\SampleB.txt will not be restored.

  • +
+ +  + +## Related topics + + +[USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md b/windows/deploy/create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md new file mode 100644 index 0000000000..f08c563ad6 --- /dev/null +++ b/windows/deploy/create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md @@ -0,0 +1,123 @@ +--- +title: Create a custom Windows PE boot image with Configuration Manager (Windows 10) +description: In Microsoft System Center 2012 R2 Configuration Manager, you can create custom Windows Preinstallation Environment (Windows PE) boot images that include extra components and features. +ms.assetid: b9e96974-324d-4fa4-b0ce-33cfc49c4809 +keywords: ["tool, customize, deploy, boot image"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Create a custom Windows PE boot image with Configuration Manager + + +**Applies to** + +- Windows 10 + +**In this article** + +- [Add DaRT 10 files and prepare to brand the boot image](#sec01) +- [Create a boot image for Configuration Manager using the MDT wizard](#sec02) +- [Related topics](#related_topics) + +In Microsoft System Center 2012 R2 Configuration Manager, you can create custom Windows Preinstallation Environment (Windows PE) boot images that include extra components and features. This topic shows you how to create a custom Windows PE 5.0 boot image with the Microsoft Deployment Toolkit (MDT) 2013 Update 1 wizard. You can also add the Microsoft Diagnostics and Recovery Toolset (DaRT) 10 to the boot image as part of the boot image creation process. + +For the purposes of this topic, we will use two machines: DC01 and CM01. DC01 is a domain controller and CM01 is a machine running Windows Server 2012 R2 Standard. Both are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). + +## Add DaRT 10 files and prepare to brand the boot image + + +The steps below outline the process for adding DaRT 10 installation files to the MDT installation directory. You also copy a custom background image to be used later. We assume you have downloaded Microsoft Desktop Optimization Pack (MDOP) 2015 and copied the x64 version of MSDaRT10.msi to the C:\\Setup\\DaRT 10 folder. We also assume you have created a custom background image and saved it in C:\\Setup\\Branding on CM01. In this section, we use a custom background image named ContosoBackground.bmp. + +1. Install DaRT 10 (C:\\Setup\\DaRT 10\\MSDaRT10.msi) using the default settings. + +2. Using File Explorer, navigate to the **C:\\Program Files\\Microsoft DaRT\\v10** folder. + +3. Copy the Toolsx64.cab file to the **C:\\Program Files\\Microsoft Deployment Toolkit\\Templates\\Distribution\\Tools\\x64** folder. + +4. Copy the Toolsx86.cab file to the **C:\\Program Files\\Microsoft Deployment Toolkit\\Templates\\Distribution\\Tools\\x86** folder. + +5. Using File Explorer, navigate to the **C:\\Setup** folder. + +6. Copy the **Branding** folder to **E:\\Sources\\OSD**. + +## Create a boot image for Configuration Manager using the MDT wizard + + +By using the MDT wizard to create the boot image in Configuration Manager, you gain additional options for adding components and features to the boot image. In this section, you create a boot image for Configuration Manager using the MDT wizard. + +1. Using the Configuration Manager Console, in the Software Library workspace, expand **Operating Systems**, right-click **Boot Images**, and select **Create Boot Image using MDT**. + +2. On the **Package Source** page, in the **Package source folder to be created (UNC Path):** text box, type **\\\\CM01\\Sources$\\OSD\\Boot\\Zero Touch WinPE x64** and click **Next**. + + **Note**   + The Zero Touch WinPE x64 folder does not yet exist. The folder will be created later by the wizard. + +   + +3. On the **General Settings** page, assign the name **Zero Touch WinPE x64** and click **Next**. + +4. On the **Options** page, select the **x64** platform, and click **Next**. + +5. On the **Components** page, in addition to the default selected **Microsoft Data Access Components (MDAC/ADO)** support, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** check box. + + ![figure 15](images/mdt-06-fig16.png) + + Figure 15. Add the DaRT component to the Configuration Manager boot image. + +6. On the **Customization** page, select the **Use a custom background bitmap file** check box, and in the **UNC path:** text box, browse to **\\\\CM01\\Sources$\\OSD\\Branding\\ ContosoBackground.bmp**. Then click **Next** twice. + + **Note**   + It will take a few minutes to generate the boot image. + +   + +7. Distribute the boot image to the CM01 distribution point by selecting the **Boot images** node, right-clicking the **Zero Touch WinPE x64** boot image, and selecting **Distribute Content**. + +8. In the Distribute Content Wizard, add the CM01 distribution point, and complete the wizard. + +9. Using Configuration Manager Trace, review the E:\\Program Files\\Microsoft Configuration Manager\\Logs\\distmgr.log file. Do not continue until you can see that the boot image is distributed. Look for the line that reads STATMSG: ID=2301. You also can view Content Status in the Configuration Manager Console by selecting **the Zero Touch WinPE x86** boot image. + + ![figure 16](images/fig16-contentstatus.png) + + Figure 16. Content status for the Zero Touch WinPE x64 boot image. + +10. Using the Configuration Manager Console, right-click the **Zero Touch WinPE x64** boot image and select **Properties**. + +11. In the **Data Source** tab, select the **Deploy this boot image from the PXE-enabled distribution point** check box, and click **OK**. + +12. Using Configuration Manager Trace, review the E:\\Program Files\\Microsoft Configuration Manager\\Logs\\distmgr.log file and look for this text: Expanding PS10000B to E:\\RemoteInstall\\SMSImages. + +13. Review the **E:\\RemoteInstall\\SMSImages** folder. You should see three folders containing boot images. Two are from the default boot images, and the third folder (PS10000B) is from your new boot image with DaRT. + +## Related topics + + +[Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) + +[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) + +[Add a Windows 10 operating system image using Configuration Manager](add-a-windows-81-operating-system-image-using-configuration-manager.md) + +[Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-81-using-configuration-manager.md) + +[Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md) + +[Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) + +[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-81-using-pxe-and-configuration-manager.md) + +[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +  + +  + + + + + 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 new file mode 100644 index 0000000000..c71d1ef790 --- /dev/null +++ b/windows/deploy/create-a-task-sequence-with-configuration-manager-and-mdt.md @@ -0,0 +1,204 @@ +--- +title: Create a task sequence with Configuration Manager and MDT (Windows 10) +description: In this topic, you will learn how to create a Microsoft System Center 2012 R2 Configuration Manager task sequence with Microsoft Deployment Toolkit (MDT) integration using the MDT wizard. +ms.assetid: 0b069bec-5be8-47c6-bf64-7a630f41ac98 +keywords: ["deploy, upgrade, task sequence, install"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Create a task sequence with Configuration Manager and MDT + + +**Applies to** + +- Windows 10 + +**In this article** + +- [Create a task sequence using the MDT Integration Wizard](#sec01) +- [Edit the task sequence](#sec02) +- [Move the packages](#sec03) +- [Related topics](#related_topics) + +In this topic, you will learn how to create a Microsoft System Center 2012 R2 Configuration Manager task sequence with Microsoft Deployment Toolkit (MDT) integration using the MDT wizard. Creating task sequences in System Center 2012 R2 Configuration Manager requires many more steps than creating task sequences for MDT Lite Touch installation. Luckily, the MDT wizard helps you through the process and also guides you through creating the needed packages. + +For the purposes of this topic, we will use two machines: DC01 and CM01. DC01 is a domain controller and CM01 is a machine running Windows Server 2012 R2 Standard, both of which are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). + +## Create a task sequence using the MDT Integration Wizard + + +This section will walk you through the process of creating a System Center 2012 R2 Configuration Manager task sequence for production use. + +1. On CM01, using the Configuration Manager Console, in the Software Library workspace, expand **Operating Systems**, right-click **Task Sequences**, and select **Create MDT Task Sequence**. + +2. On the **Choose Template** page, select the **Client Task Sequence** template and click **Next**. + +3. On the **General** page, assign the following settings and then click **Next**: + + 1. Task sequence name: Windows 10 Enterprise x64 RTM + + 2. Task sequence comments: Production image with Office 2013 + +4. On the **Details** page, assign the following settings and then click **Next**: + + 1. Join a Domain + + 2. Domain: contoso.com + + 1. Account: CONTOSO\\CM\_JD + + 2. Password: Passw0rd! + + 3. Windows Settings + + 1. User name: Contoso + + 2. Organization name: Contoso + + 3. Product key: <blank> + +5. On the **Capture Settings** page, accept the default settings, and click **Next**. + +6. On the **Boot Image** page, browse and select the **Zero Touch WinPE x64** boot image package. Then click **Next**. + +7. On the **MDT Package** page, select **Create a new Microsoft Deployment Toolkit Files package**, and in the **Package source folder to be created (UNC Path):** text box, type **\\\\CM01\\Sources$\\OSD\\MDT\\MDT 2013**. Then click **Next**. + +8. On the **MDT Details** page, assign the name **MDT 2013** and click **Next**. + +9. On the **OS Image** page, browse and select the **Windows 10 Enterprise x64 RTM** package. Then click **Next**. + +10. On the **Deployment Method** page, accept the default settings and click **Next**. + +11. On the **Client Package** page, browse and select the **OSD / Configuration Manager Client** package. Then click **Next**. + +12. On the **USMT Package** page, browse and select **the OSD / Microsoft Corporation User State Migration Tool for Windows 8 10.0.10240.16384** package. Then click **Next**. + +13. On the **Settings Package** page, select the **Create a new settings package** option, and in the **Package source folder to be created (UNC Path):** text box, type **\\\\CM01\\Sources$\\OSD\\Settings\\Windows 10 x64 Settings**. Then click **Next**. + +14. On the **Settings Details** page, assign the name **Windows 10 x64 Settings** and click **Next**. + +15. On the **Sysprep Package** page, click **Next** twice. + +16. On the **Confirmation** page, click **Finish**. + +## Edit the task sequence + + +After you create the task sequence, we recommend that you configure the task sequence for an optimal deployment experience. The configurations include enabling support for Unified Extensible Firmware Interface (UEFI), dynamic organizational unit (OU) allocation, computer replace scenarios, and more. + +1. On CM01, using the Configuration Manager Console, select **Task Sequences**, right-click **Windows 10 Enterprise x64 RTM** task sequence, and select **Edit**. + +2. In the **Install** group, select the **Set Variable for Drive Letter** action and configure the following: + + - OSDPreserveDriveLetter: True + + **Note**   + If you don't change this value, your Windows installation will end up in E:\\Windows. + +   + +3. In the **Post Install** group, select **Apply Network Settings**, and configure the Domain OU value to use the **Contoso / Workstations** OU (browse for values). + +4. In the **Post Install** group, disable the **Auto Apply Drivers** action. (Disabling is done by selecting the action and, in the **Options** tab, selecting the **Disable this step** check box.) + +5. After the disabled **Post Install / Auto Apply Drivers** action, add a new group name: **Drivers**. + +6. After the **Post Install / Drivers** group, add an **Apply Driver Package** action with the following settings: + + 1. Name: HP EliteBook 8560w + + 2. Driver Package: Windows 10 x64 - HP EliteBook 8560w + + 3. Options: Task Sequence Variable: Model equals HP EliteBook 8560w + + **Note**   + You also can add a Query WMI condition with the following query: SELECT \* FROM Win32\_ComputerSystem WHERE Model LIKE '%HP EliteBook 8560w%' + +   + + ![figure 24](images/fig27-driverpackage.png) + + Figure 24. The driver package options. + +7. In the **State Restore / Install Applications** group, select the **Install Application** action. + +8. Select the **Install the following applications** option, and add the OSD / Adobe Reader XI - OSD Install application to the list. + + ![figure 25](images/fig28-addapp.png) + + Figure 25. Add an application to the Configuration Manager task sequence. + +9. In the **State Restore** group, after the **Set Status 5** action, add a **Request State Store** action with the following settings: + + 1. Restore state from another computer + + 2. If computer account fails to connect to state store, use the Network Access account + + 3. Options: Continue on error + + 4. Options / Condition: + + 1. Task Sequence Variable + + 2. USMTLOCAL not equals True + +10. In the **State Restore** group, after the **Restore User State** action, add a **Release State Store** action with the following settings: + + 1. Options: Continue on error + + 2. Options / Condition: + + 1. Task Sequence Variable + + 2. USMTLOCAL not equals True + +11. Click **OK**. + +**Note**   +The Request State Store and Release State Store actions need to be added for common computer replace scenarios. + +  + +## Move the packages + + +While creating the task sequence with the MDT wizard, a few operating system deployment packages were created. To move these packages to the OSD folder, take the following steps. + +1. On CM01, using the Configuration Manager Console, in the Software Library workspace, expand **Application Management**, and then select **Packages**. + +2. Select the **MDT 2013** and **Windows 10 x64 Settings** packages, right-click and select **Move**. + +3. In the **Move Selected Items** dialog box, select the **OSD** folder, and click **OK**. + +## Related topics + + +[Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) + +[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) + +[Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md) + +[Add a Windows 10 operating system image using Configuration Manager](add-a-windows-81-operating-system-image-using-configuration-manager.md) + +[Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-81-using-configuration-manager.md) + +[Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md) + +[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-81-using-pxe-and-configuration-manager.md) + +[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +  + +  + + + + + diff --git a/windows/deploy/create-a-windows-81-reference-image.md b/windows/deploy/create-a-windows-81-reference-image.md new file mode 100644 index 0000000000..2063b83dd5 --- /dev/null +++ b/windows/deploy/create-a-windows-81-reference-image.md @@ -0,0 +1,868 @@ +--- +title: Create a Windows 10 reference image (Windows 10) +description: Creating a reference image is important because that image serves as the foundation for the devices in your organization. +ms.assetid: 9da2fb57-f2ff-4fce-a858-4ae4c237b5aa +keywords: ["deploy, deployment, configure, customize, install, installation"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Create a Windows 10 reference image + + +**Applies to** + +- Windows 10 + +**In this article** + +- [The reference image](#the_reference_image) +- [Set up the MDT build lab deployment share](#sec01) +- [Add the setup files](#sec02) +- [Add applications](#sec03) +- [Create the reference image task sequence](#sec04) +- [Configure the MDT deployment share rules](#sec05) +- [Build the Windows 10 reference image](#sec06) +- [Related topics](#related_topics) + +Creating a reference image is important because that image serves as the foundation for the devices in your organization. In this topic, you will learn how to create a Windows 10 reference image using the Microsoft Deployment Toolkit (MDT) 2013 Update 1. You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 10 reference image. After completing the steps outlined in this topic, you will have a Windows 10 reference image that can be used in your deployment solution. + +For the purposes of this topic, we will use four machines: DC01, MDT01, HV01, and PC0001. DC01 is a domain controller, PC0001 is a Windows 10 Enterprise x64 client, and MDT01 is a Windows Server 2012 R2 standard server. HV01 is a Hyper-V host server, but HV01 could be replaced by PC0001 as long as PC0001 has enough memory and is capable of running Hyper-V. MDT01, HV01, and PC0001 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md#proof). + +![figure 1](images/mdt-08-fig01.png) + +Figure 1. The machines used in this topic. + +## The reference image + + +The reference image described in this documentation is designed primarily for deployment to physical machines. However, the reference image is created on a virtual platform, before being automatically run through the System Preparation (Sysprep) tool process and captured to a Windows Imaging (WIM) file. The reasons for creating the reference image on a virtual platform are the following: + +- You reduce development time and can use snapshots to test different configurations quickly. + +- You rule out hardware issues. You simply get the best possible image, and if you have a problem, it's not likely to be hardware related. + +- It ensures that you won't have unwanted applications that could be installed as part of a driver install but not removed by the Sysprep process. + +- It's easy to move between lab, test, and production. + +## Set up the MDT build lab deployment share + + +With Windows 10, there is no hard requirement to create reference images; however, to reduce the time needed for deployment, you may want to create a reference image that contains a few base applications as well as all of the latest updates. This section will show you how to create and configure the MDT Build Lab deployment share to create a Windows 10 reference image. Because reference images will be deployed only to virtual machines during the creation process and have specific settings (rules), you should always create a separate deployment share specifically for this process. + +### Create the MDT build lab deployment share + +- On MDT01, log on as Administrator in the CONTOSO domain using a password of **P@ssw0rd**. + +- Using the Deployment Workbench, right-click **Deployment Shares** and select **New Deployment Share**. + +- Use the following settings for the New Deployment Share Wizard: + +- Deployment share path: E:\\MDTBuildLab + +- Share name: MDTBuildLab$ + +- Deployment share description: MDT Build Lab + +- <default> + +- Verify that you can access the \\\\MDT01\\MDTBuildLab$ share. + +![figure 2](images/mdt-08-fig02.png) + +Figure 2. The Deployment Workbench with the MDT Build Lab deployment share created. + +### Configure permissions for the deployment share + +In order to write the reference image back to the deployment share, you need to assign Modify permissions to the MDT Build Account (MDT\_BA) for the **Captures** subfolder in the **E:\\MDTBuildLab** folder + +1. On MDT01, log on as **CONTOSO\\Administrator**. + +2. Modify the NTFS permissions for the **E:\\MDTBuildLab\\Captures** folder by running the following command in an elevated Windows PowerShell prompt: + + ``` syntax + icacls E:\MDTBuildLab\Captures /grant '"MDT_BA":(OI)(CI)(M)' + ``` + +![figure 3](images/mdt-08-fig03.png) + +Figure 3. Permissions configured for the MDT\_BA user. + +## Add the setup files + + +This section will show you how to populate the MDT 2013 Update 1 deployment share with the Windows 10 operating system source files, commonly referred to as setup files, which will be used to create a reference image. Setup files are used during the reference image creation process and are the foundation for the reference image. + +### Add the Windows 10 installation files + +MDT 2013 supports adding both full source Windows 10 DVDs (ISOs) and custom images that you have created. In this case, you create a reference image, so you add the full source setup files from Microsoft. + +**Note**   +Due to the Windows limits on path length, we are purposely keeping the operating system destination directory short, using the folder name W10EX64RTM rather than a more descriptive name like Windows 10 Enterprise x64 RTM. + +  + +### Add Windows 10 Enterprise x64 (full source) + +In these steps we assume that you have copied the content of a Windows 10 Enterprise x64 ISO to the **E:\\Downloads\\Windows 10 Enterprise x64** folder. + +1. On MDT01, log on as **CONTOSO\\Administrator**. + +2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Build Lab**. + +3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. + +4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: + +5. Full set of source files + +6. Source directory: E:\\Downloads\\Windows 10 Enterprise x64 + +7. Destination directory name: W10EX64RTM + +8. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click the added operating system name in the **Operating System** node and change the name to the following: **Windows 10 Enterprise x64 RTM Default Image** + +![figure 4](images/figure4-deployment-workbench.png) + +Figure 4. The imported Windows 10 operating system after renaming it. + +## Add applications + + +Before you create an MDT task sequence, you need to add all of the applications and other sample scripts to the MDT Build Lab share. + +The steps in this section use a strict naming standard for your MDT applications. You add the "Install - " prefix for typical application installations that run a setup installer of some kind, and you use the "Configure - " prefix when an application configures a setting in the operating system. You also add an " - x86", " - x64", or "- x86-x64" suffix to indicate the application's architecture (some applications have installers for both architectures). Using a script naming standard is always recommended when using MDT as it helps maintain order and consistency. + +By storing configuration items as MDT applications, it is easy to move these objects between various solutions, or between test and production environments. In this topic's step-by-step sections, you will add the following applications: + +- Install - Microsoft Office 2013 Pro Plus - x86 + +- Install - Microsoft Silverlight 5.0 - x64 + +- Install - Microsoft Visual C++ 2005 SP1 - x86 + +- Install - Microsoft Visual C++ 2005 SP1 - x64 + +- Install - Microsoft Visual C++ 2008 SP1 - x86 + +- Install - Microsoft Visual C++ 2008 SP1 - x64 + +- Install - Microsoft Visual C++ 2010 SP1 - x86 + +- Install - Microsoft Visual C++ 2010 SP1 - x64 + +- Install - Microsoft Visual C++ 2012 Update 4 - x86 + +- Install - Microsoft Visual C++ 2012 Update 4 - x64 + +In these examples, we assume that you downloaded the software in this list to the E:\\Downloads folder. The first application is added using the UI, but because MDT supports Windows PowerShell, you add the other applications using Windows PowerShell. + +**Note**   +All the Microsoft Visual C++ downloads can be found on [The latest supported Visual C++ downloads](http://go.microsoft.com/fwlink/p/?LinkId=619523). + +  + +### Create the install: Microsoft Office Professional Plus 2013 x86 + +You can customize Office 2013. In the volume license versions of Office 2013, there is an Office Customization Tool you can use to customize the Office installation. In these steps we assume you have copied the Office 2013 installation files to the E:\\Downloads\\Office2013 folder. + +### Add the Microsoft Office Professional Plus 2013 x86 installation files + +After adding the Microsoft Office Professional Plus 2013 x86 application, you then automate its setup by running the Office Customization Tool. In fact, MDT 2013 detects that you added the Office Professional Plus 2013 x86 application and creates a shortcut for doing this. + +You also can customize the Office installation using a Config.xml file. But we recommend that you use the Office Customization Tool as described in the following steps, as it provides a much richer way of controlling Office 2013 settings. + +1. Using the Deployment Workbench in the MDT Build Lab deployment share, expand the **Applications / Microsoft** node, and double-click **Install - Microsoft Office 2013 Pro Plus x86**. + +2. In the **Office Products** tab, click **Office Customization Tool**, and click **OK** in the **Information** dialog box. + + ![figure 5](images/mdt-08-fig05.png) + + Figure 5. The Install - Microsoft Office 2013 Pro Plus - x86 application properties. + + **Note**   + If you don't see the Office Products tab, verify that you are using a volume license version of Office. If you are deploying Office 365, you need to download the Admin folder from Microsoft. + +   + +3. In the Office Customization Tool dialog box, select the Create a new Setup customization file for the following product option, select the Microsoft Office Professional Plus 2013 (32-bit) product, and click OK. + +4. Use the following settings to configure the Office 2013 setup to be fully unattended: + + 1. Install location and organization name + + - Organization name: Contoso + + 2. Licensing and user interface + + 1. Select Use KMS client key + + 2. Select I accept the terms in the License Agreement. + + 3. Select Display level: None + + ![figure 6](images/mdt-08-fig06.png) + + Figure 6. The licensing and user interface screen in the Microsoft Office Customization Tool + + 3. Modify Setup properties + + - Add the **SETUP\_REBOOT** property and set the value to **Never**. + + 4. Modify user settings + + - In the **Microsoft Office 2013** node, expand **Privacy**, select **Trust Center**, and enable the Disable Opt-in Wizard on first run setting. + +5. From the **File** menu, select **Save**, and save the configuration as 0\_Office2013ProPlusx86.msp in the **E:\\MDTBuildLab\\Applications\\Install - Microsoft Office 2013 Pro Plus - x86\\Updates** folder. + + **Note**   + The reason for naming the file with a 0 (zero) at the beginning is that the Updates folder also handles Microsoft Office updates, and they are installed in alphabetical order. The Office 2013 setup works best if the customization file is installed before any updates. + +   + +6. Close the Office Customization Tool, click Yes in the dialog box, and in the **Install - Microsoft Office 2013 Pro Plus - x86 Properties** window, click **OK**. + +### Connect to the deployment share using Windows PowerShell + +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" + ``` + +### Create the install: Microsoft Visual C++ 2005 SP1 x86 + +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" + $ApplicationSourcePath = "E:\Downloads\VC++2005SP1x86" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -Commandline $Commandline -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName + -Verbose + ``` + +### Create the install: Microsoft Visual C++ 2005 SP1 x64 + +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" + $ApplicationSourcePath = "E:\Downloads\VC++2005SP1x64" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -Commandline $Commandline -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName + -Verbose + ``` + +### Create the install: Microsoft Visual C++ 2008 SP1 x86 + +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" + $ApplicationSourcePath = "E:\Downloads\VC++2008SP1x86" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -Commandline $Commandline -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName + -Verbose + ``` + +### Create the install: Microsoft Visual C++ 2008 SP1 x64 + +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" + $ApplicationSourcePath = "E:\Downloads\VC++2008SP1x64" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -Commandline $Commandline -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName + -Verbose + ``` + +### Create the install: Microsoft Visual C++ 2010 SP1 x86 + +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" + $ApplicationSourcePath = "E:\Downloads\VC++2010SP1x86" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName + -Verbose + ``` + +### Create the install: Microsoft Visual C++ 2010 SP1 x64 + +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" + $ApplicationSourcePath = "E:\Downloads\VC++2010SP1x64" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName + -Verbose + ``` + +### Create the install: Microsoft Visual C++ 2012 Update 4 x86 + +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" + $ApplicationSourcePath = "E:\Downloads\VC++2012Ux86" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName + -Verbose + ``` + +### Create the install: Microsoft Visual C++ 2012 Update 4 x64 + +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" + $ApplicationSourcePath = "E:\Downloads\VC++2012Ux64" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName + -Verbose + ``` + +## Create the reference image task sequence + + +In order to build and capture your Windows 10 reference image for deployment using MDT, you will create a task sequence. The task sequence will reference the operating system and applications that you previously imported into the MDT Build Lab deployment share to build a Windows 10 reference image. + +After creating the task sequence, you configure it to enable patching against the Windows Server Update Services (WSUS) server. The Task Sequence Windows Update action supports getting updates directly from Microsoft Update, but you get more stable patching if you use a local WSUS server. WSUS also allows for an easy process of approving the patches that you are deploying. + +### Drivers and the reference image + +Because we use modern virtual platforms for creating our reference images, we don’t need to worry about drivers when creating reference images for Windows 10. We use Hyper-V in our environment, and Windows Preinstallation Environment (Windows PE) already has all the needed drivers built-in for Hyper-V. + +### Create a task sequence for Windows 10 Enterprise + +To create a Windows 10 reference image task sequence, the process is as follows: + +1. Using the Deployment Workbench in the MDT Build Lab deployment share, right-click **Task Sequences**, and create a new folder named **Windows 10**. + +2. Expand the **Task Sequences** node, right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + + 1. Task sequence ID: REFW10X64-001 + + 2. Task sequence name: Windows 10 Enterprise x64 RTM Default Image + + 3. Task sequence comments: Reference Build + + 4. Template: Standard Client Task Sequence + + 5. Select OS: Windows 10 Enterprise x64 RTM Default Image + + 6. Specify Product Key: Do not specify a product key at this time + + 7. Full Name: Contoso + + 8. Organization: Contoso + + 9. Internet Explorer home page: http://www.contoso.com + + 10. Admin Password: Do not specify an Administrator Password at this time + +### Edit the Windows 10 task sequence + +The steps below walk you through the process of editing the Windows 10 reference image task sequence to include the actions required to update the reference image with the latest updates from WSUS, install roles and features, and utilities, and install Microsoft Office 2013. + +1. In the Task Sequences / Windows 10 folder, right-click the Windows 10 Enterprise x64 RTM Default Image task sequence, and select Properties. + +2. On the **Task Sequence** tab, configure the Windows 10 Enterprise x64 RTM Default Image task sequence with the following settings: + + 1. State Restore. Enable the Windows Update (Pre-Application Installation) action. + + **Note**   + Enable an action by going to the Options tab and clearing the Disable this step check box. + +   + + 2. State Restore. Enable the Windows Update (Post-Application Installation) action. + + 3. State Restore. Enable the Windows Update (Post-Application Installation) action. State Restore. After the **Tattoo** action, add a new **Group** action with the following setting: + + - Name: Custom Tasks (Pre-Windows Update) + + 4. State Restore. After Windows Update (Post-Application Installation) action, rename Custom Tasks to Custom Tasks (Post-Windows Update). + + **Note**   + The reason for adding the applications after the Tattoo action but before running Windows Update is simply to save time during the deployment. This way we can add all applications that will upgrade some of the built-in components and avoid unnecessary updating. + +   + + 5. State Restore / Custom Tasks (Pre-Windows Update). Add a new Install Roles and Features action with the following settings: + + 1. Name: Install - Microsoft NET Framework 3.5.1 + + 2. Select the operating system for which roles are to be installed: Windows 8.1 + + 3. Select the roles and features that should be installed: .NET Framework 3.5 (includes .NET 2.0 and 3.0) + + **Important**   + This is probably the most important step when creating a reference image. Many applications need the .NET Framework, and we strongly recommend having it available in the image. The one thing that makes this different from other components is that .NET Framework 3.5.1 is not included in the WIM file. It is installed from the **Sources\\SxS** folder on the media, and that makes it more difficult to add after the image has been deployed. + +   + + ![figure 7](images/fig8-cust-tasks.png) + + Figure 7. The task sequence after creating the Custom Tasks (Pre-Windows Update) group and adding the Install - Microsoft NET Framework 3.5.1 action. + + 6. State Restore - Custom Tasks (Pre-Windows Update). After the **Install - Microsoft NET Framework 3.5.1** action, add a new **Install Application** action with the following settings: + + 1. Name: Install - Microsoft Visual C++ 2005 SP1 - x86 + + 2. Install a Single Application: Install - Microsoft Visual C++ 2005 SP1 - x86-x64 + + 7. Repeat the previous step (add a new **Install Application**) to add the following applications: + + 1. Install - Microsoft Visual C++ 2005 SP1 - x64 + + 2. Install - Microsoft Visual C++ 2008 SP1 - x86 + + 3. Install - Microsoft Visual C++ 2008 SP1 - x64 + + 4. Install - Microsoft Visual C++ 2010 SP1 - x86 + + 5. Install - Microsoft Visual C++ 2010 SP1 - x64 + + 6. Install - Microsoft Visual C++ 2012 Update 4 - x86 + + 7. Install - Microsoft Visual C++ 2012 Update 4 - x64 + + 8. Install - Microsoft Office 2013 Pro Plus - x86 + + 8. After the Install - Microsoft Office 2013 Pro Plus - x86 action, add a new Restart computer action. + +3. Click **OK**. + +### Optional configuration: Add a suspend action + +The goal when creating a reference image is of course to automate everything. But sometimes you have a special configuration or application setup that is too time-consuming to automate. If you need to do some manual configuration, you can add a little-known feature called Lite Touch Installation (LTI) Suspend. If you add the LTISuspend.wsf script as a custom action in the task sequence, it will suspend the task sequence until you click the Resume Task Sequence shortcut icon on the desktop. In addition to using the LTI Suspend feature for manual configuration or installation, you can also use it simply for verifying a reference image before you allow the task sequence to continue and use Sysprep and capture the virtual machine. + +![figure 8](images/fig8-suspend.png) + +Figure 8. A task sequence with optional Suspend action (LTISuspend.wsf) added. + +![figure 9](images/fig9-resumetaskseq.png) + +Figure 9. The Windows 10 desktop with the Resume Task Sequence shortcut. + +### Edit the Unattend.xml file for Windows 10 Enterprise + +When using MDT, you don't need to edit the Unattend.xml file very often because most configurations are taken care of by MDT. However if, for example, you want to configure Internet Explorer 11 behavior, then you can edit the Unattend.xml for this. Editing the Unattend.xml for basic Internet Explorer settings is easy, but for more advanced settings, you will want to use Internet Explorer Administration Kit (IEAK). + +**Note**   +You also can use the Unattend.xml to enable components in Windows 10, like the Telnet Client or Hyper-V client. Normally we prefer to do this via the Install Roles and Features action, or using Deployment Image Servicing and Management (DISM) command-line tools, because then we can add that as an application, being dynamic, having conditions, and so forth. Also, if you are adding packages via Unattend.xml, it is version specific, so Unattend.xml must match the exact version of the operating system you are servicing. + +  + +Follow these steps to configure Internet Explorer settings in Unattend.xml for the Windows 10 Enterprise x64 RTM Default Image task sequence: + +1. Using the Deployment Workbench, right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence and select **Properties**. + +2. In the **OS Info** tab, click **Edit Unattend.xml**. MDT now generates a catalog file. This will take a few minutes, and then Windows System Image Manager (Windows SIM) will start. + +3. In Windows SIM, expand the **4 specialize** node in the **Answer File** pane and select the amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral entry. + +4. In the **amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral properties** window (right-hand window), set the following values: + + - DisableDevTools: true + +5. Save the Unattend.xml file, and close Windows SIM. + +6. On the Windows 10 Enterprise x64 RTM Default Image Properties, click **OK**. + +![figure 10](images/fig10-unattend.png) + +Figure 10. Windows System Image Manager with the Windows 10 Unattend.xml. + +## Configure the MDT deployment share rules + + +Understanding rules is critical to successfully using MDT. Rules are configured using the Rules tab of the deployment share's properties. The Rules tab is essentially a shortcut to edit the CustomSettings.ini file that exists in the E:\\MDTBuildLab\\Control folder. This section discusses how to configure the MDT deployment share rules as part of your Windows 10 Enterprise deployment. + +### MDT deployment share rules overview + +In MDT, there are always two rule files: the CustomSettings.ini file and the Bootstrap.ini file. You can add almost any rule to either; however, the Bootstrap.ini file is copied from the Control folder to the boot image, so the boot image needs to be updated every time you change that file. + +For that reason, add only a minimal set of rules to Bootstrap.ini, such as which deployment server and share to connect to - the DEPLOYROOT value. Put the other rules in CustomSettings.ini because that file is updated immediately when you click OK. By taking the following steps, you will configure the rules for the MDT Build Lab deployment share: + +1. Using the Deployment Workbench, right-click the **MDT Build Lab deployment share** and select **Properties**. + +2. Select the **Rules** tab and modify using the following information: + + ``` syntax + [Settings] + Priority=Default + [Default] + _SMSTSORGNAME=Contoso + UserDataLocation=NONE + DoCapture=YES + OSInstall=Y + AdminPassword=P@ssw0rd + TimeZoneName=Pacific Standard Time + JoinWorkgroup=WORKGROUP + HideShell=YES + FinishAction=SHUTDOWN + DoNotCreateExtraPartition=YES + WSUSServer=http://mdt01.contoso.com:8530 + ApplyGPOPack=NO + SLSHARE=\\MDT01\Logs$ + 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 + ``` + + ![figure 11](images/mdt-08-fig14.png) + + Figure 11. The server-side rules for the MDT Build Lab deployment share. + +3. Click **Edit Bootstrap.ini** and modify using the following information: + + ``` syntax + Settings] + Priority=Default + [Default] + DeployRoot=\\MDT01\MDTBuildLab$ + UserDomain=CONTOSO + UserID=MDT_BA + UserPassword=P@ssw0rd + SkipBDDWelcome=YES + ``` + + ![figure 12](images/mdt-08-fig15.png) + + Figure 12. The boot image rules for the MDT Build Lab deployment share. + + **Note**   + For security reasons, you normally don't add the password to the Bootstrap.ini file; however, because this deployment share is for creating reference image builds only, and should not be published to the production network, it is acceptable to do so in this situation. + +   + +4. In the **Windows PE** tab, in the **Platform** drop-down list, select **x86**. + +5. In the **Lite Touch Boot Image Settings** area, configure the following settings: + + 1. Image description: MDT Build Lab x86 + + 2. ISO file name: MDT Build Lab x86.iso + +6. In the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +7. In the **Lite Touch Boot Image Settings** area, configure the following settings: + + 1. Image description: MDT Build Lab x64 + + 2. ISO file name: MDT Build Lab x64.iso + +8. Click **OK**. + +**Note**   +In MDT, the x86 boot image can deploy both x86 and x64 operating systems (except on computers based on Unified Extensible Firmware Interface). + +  + +### Update the deployment share + +After the deployment share has been configured, it needs to be updated. This is the process when the Windows Windows PE boot images are created. + +1. Using the Deployment Workbench, right-click the **MDT Build Lab deployment share** and select **Update Deployment Share**. + +2. Use the default options for the Update Deployment Share Wizard. + +**Note**   +The update process will take 5 to 10 minutes. + +  + +### The rules explained + +Now that the MDT Build Lab deployment share (the share used to create the reference images) has been configured, it is time to explain the various settings used in the Bootstrap.ini and CustomSettings.ini files. + +The Bootstrap.ini and CustomSettings.ini files work together. The Bootstrap.ini file is always present on the boot image and is read first. The basic purpose for Bootstrap.ini is to provide just enough information for MDT to find the CustomSettings.ini. + +The CustomSettings.ini file is normally stored on the server, in the Deployment share\\Control folder, but also can be stored on the media (when using offline media). + +**Note**   +The settings, or properties, that are used in the rules (CustomSettings.ini and Bootstrap.ini) are listed in the MDT documentation, in the Microsoft Deployment Toolkit Reference / Properties / Property Definition section. + +  + +### The Bootstrap.ini file + +The Bootstrap.ini file is available via the deployment share's Properties dialog box, or via the E:\\MDTBuildLab\\Control folder on MDT01. + +``` syntax +[Settings] +Priority=Default + +[Default] +DeployRoot=\\MDT01\MDTBuildLab$ +UserDomain=CONTOSO +UserID=MDT_BA +UserPassword=P@ssw0rd + +SkipBDDWelcome=YES +``` + +So, what are these settings? + +- **Priority.** This determines the order in which different sections are read. This Bootstrap.ini has only one section, named \[Default\]. + +- **DeployRoot.** This is the location of the deployment share. Normally, this value is set by MDT, but you need to update the DeployRoot value if you move to another server or other share. If you don't specify a value, the Windows Deployment Wizard prompts you for a location. + +- **UserDomain, UserID, and UserPassword.** These values are used for automatic log on to the deployment share. Again, if they are not specified, the wizard prompts you. + + **Note**   + Caution is advised. These values are stored in clear text on the boot image. Use them only for the MDT Build Lab deployment share and not for the MDT Production deployment share that you learn to create in the next topic. + +   + +- **SkipBDDWelcome.** Even if it is nice to be welcomed every time we start a deployment, we prefer to skip the initial welcome page of the Windows Deployment Wizard. + +**Note**   +All properties beginning with "Skip" control only whether to display that pane in the Windows Deployment Wizard. Most of the panes also require you to actually set one or more values. + +  + +### The CustomSettings.ini file + +The CustomSettings.ini file, whose content you see on the Rules tab of the deployment share Properties dialog box, contains most of the properties used in the configuration. + +``` syntax +[Settings] +Priority=Default +[Default] +_SMSTSORGNAME=Contoso +UserDataLocation=NONE +DoCapture=YES +OSInstall=Y +AdminPassword=P@ssw0rd +TimeZoneName=Pacific Standard Time +JoinWorkgroup=WORKGROUP +HideShell=YES +FinishAction=SHUTDOWN +DoNotCreateExtraPartition=YES +WSUSServer=http://mdt01.contoso.com:8530 +ApplyGPOPack=NO +SLSHARE=\\MDT01\Logs$ +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 +``` + +- **Priority.** Has the same function as in Bootstrap.ini. Priority determines the order in which different sections are read. This CustomSettings.ini has only one section, named \[Default\]. In general, if you have multiple sections that set the same value, the value from the first section (higher priority) wins. The rare exceptions are listed in the ZTIGather.xml file. + +- **\_SMSTSORGNAME.** The organization name displayed in the task sequence progress bar window during deployment. + +- **UserDataLocation.** Controls the settings for user state backup. You do not need to use when building and capturing a reference image. + +- **DoCapture.** Configures the task sequence to run the System Preparation (Sysprep) tool and capture the image to a file when the operating system is installed. + +- **OSInstall.** Must be set to Y or YES (the code actually just looks for the Y character) for the setup to proceed. + +- **AdminPassword.** Sets the local Administrator account password. + +- **TimeZoneName.** Establishes the time zone to use. Don't confuse this value with TimeZone, which is only for legacy operating systems (Windows 7 and Windows Server 2003). + + **Note**   + The easiest way to find the current time zone name on a Windows 10 machine is to run tzutil /g in a command prompt. You can also run tzutil /l to get a listing of all available time zone names. + +   + +- **JoinWorkgroup.** Configures Windows to join a workgroup. + +- **HideShell.** Hides the Windows Shell during deployment. This is especially useful for Windows 8.1 deployments in which the deployment wizard will otherwise appear behind the tiles. + +- **FinishAction.** Instructs MDT what to do when the task sequence is complete. + +- **DoNotCreateExtraPartition.** Configures the task sequence not to create the extra partition for BitLocker. There is no need to do this for your reference image. + +- **WSUSServer.** Specifies which Windows Server Update Services (WSUS) server (and port, if needed) to use during the deployment. Without this option MDT will use Microsoft Update directly, which will increase deployment time and limit your options of controlling which updates are applied. + +- **SLSHARE.** Instructs MDT to copy the log files to a server share if something goes wrong during deployment, or when a deployment is successfully completed. + +- **ApplyGPOPack.** Allows you to deploy local group policies created by Microsoft Security Compliance Manager (SCM). + +- **SkipAdminPassword.** Skips the pane that asks for the Administrator password. + +- **SkipProductKey.** Skips the pane that asks for the product key. + +- **SkipComputerName.** Skips the Computer Name pane. + +- **SkipDomainMemberShip.** Skips the Domain Membership pane. If set to Yes, you need to configure either the JoinWorkgroup value or the JoinDomain, DomainAdmin, DomainAdminDomain, and DomainAdminPassword properties. + +- **SkipUserData.** Skips the pane for user state migration. + +- **SkipLocaleSelection.** Skips the pane for selecting language and keyboard settings. + +- **SkipTimeZone.** Skips the pane for setting the time zone. + +- **SkipApplications.** Skips the Applications pane. + +- **SkipBitLocker.** Skips the BitLocker pane. + +- **SkipSummary.** Skips the initial Windows Deployment Wizard summary pane. + +- **SkipRoles.** Skips the Install Roles and Features pane. + +- **SkipCapture.** Skips the Capture pane. + +- **SkipFinalSummary.** Skips the final Windows Deployment Wizard summary. Because you use FinishAction=Shutdown, you don't want the wizard to stop in the end so that you need to click OK before the machine shuts down. + +## Build the Windows 10 reference image + + +Once you have created your task sequence, you are ready to create the Windows 10 reference image. This will be performed by launching the task sequence from a virtual machine which will then automatically perform the reference image creation and capture process. + +This steps below outline the process used to boot a virtual machine using an ISO boot image created by MDT, and then execute the reference image task sequence image to create and capture the Windows 10 reference image. + +1. Copy the E:\\MDTBuildLab\\Boot\\MDT Build Lab x86.iso on MDT01 to C:\\ISO on the Hyper-V host. + + **Note**   + Remember, in MDT you can use the x86 boot image to deploy both x86 and x64 operating system images. That's why you can use the x86 boot image instead of the x64 boot image. + +   + +2. Create a virtual machine with the following settings: + + 1. Name: REFW10X64-001 + + 2. Location: C:\\VMs + + 3. Memory: 1024 MB + + 4. Network: External (The network that is connected to the same infrastructure as MDT01 is) + + 5. Hard disk: 60 GB (dynamic disk) + + 6. Image file: C:\\ISO\\MDT Build Lab x86.iso + +3. Take a snapshot of the REFW10X64-001 virtual machine, and name it **Clean with MDT Build Lab x86 ISO**. + + **Note**   + Taking a snapshot is useful if you need to restart the process and want to make sure you can start clean. + +   + +4. Start the REFW10X64-001 virtual machine. After booting into Windows PE, complete the Windows Deployment Wizard using the following settings: + + 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Default Image + + 2. Specify whether to capture an image: Capture an image of this reference computer + + - Location: \\\\MDT01\\MDTBuildLab$\\Captures + + 3. File name: REFW10X64-001.wim + + ![figure 13](images/fig13-captureimage.png) + + Figure 13. The Windows Deployment Wizard for the Windows 10 reference image. + +5. The setup now starts and does the following: + + 1. Installs the Windows 10 Enterprise operating system. + + 2. Installs the added applications, roles, and features. + + 3. Updates the operating system via your local Windows Server Update Services (WSUS) server. + + 4. Stages Windows PE on the local disk. + + 5. Runs System Preparation (Sysprep) and reboots into Windows PE. + + 6. Captures the installation to a Windows Imaging (WIM) file. + + 7. Turns off the virtual machine. + +After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the E:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. + +## Related topics + + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit--mdt-.md) + +[Deploy a Windows 10 image using MDT 2013 Update 1](deploy-a-windows-81-image-using-mdt-2013.md) + +[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-81-deployment.md) + +[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-81.md) + +[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-81-computer.md) + +[Configure MDT settings](configure-mdt-2013-settings.md) + +  + +  + + + + + diff --git a/windows/deploy/create-an-application-to-deploy-with-windows-81-using-configuration-manager.md b/windows/deploy/create-an-application-to-deploy-with-windows-81-using-configuration-manager.md new file mode 100644 index 0000000000..a76f9d928b --- /dev/null +++ b/windows/deploy/create-an-application-to-deploy-with-windows-81-using-configuration-manager.md @@ -0,0 +1,102 @@ +--- +title: Create an application to deploy with Windows 10 using Configuration Manager (Windows 10) +description: Microsoft System Center 2012 R2 Configuration Manager supports deploying applications as part of the Windows 10 deployment process. +ms.assetid: 2dfb2f39-1597-4999-b4ec-b063e8a8c90c +keywords: ["deployment, task sequence, custom, customize"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Create an application to deploy with Windows 10 using Configuration Manager + + +**Applies to** + +- Windows 10 + +Microsoft System Center 2012 R2 Configuration Manager supports deploying applications as part of the Windows 10 deployment process. In this section, you create an application in System Center 2012 R2 Configuration Manager that you later configure the task sequence to use. + +For the purposes of this topic, we will use CM01, a machine running Windows Server 2012 R2 Standard that is a member of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). + +**Note**   +Even though the new application model is fully supported to deploy via the task sequence, the most reliable way to deploy software via the task sequence is still the legacy packages, especially if you deploy many applications. + +  + +## Example: Create the Adobe Reader XI application + + +The steps below show you how to create the Adobe Reader XI application. This section assumes that you have downloaded the MSI version of Adobe Reader XI to the C:\\Setup\\Adobe Reader XI folder on CM01. + +1. On CM01, using File Explorer, copy the **C:\\Setup\\Adobe Reader XI** folder to the **E:\\Sources\\Software\\Adobe** folder. + +2. Using the Configuration Manager Console, in the Software Library workspace, expand **Application Management**. + +3. Right-click **Applications** and select **Folder / Create Folder**. Assign the name **OSD**. + +4. Right-click the **OSD** folder, and select **Create Application**. + +5. In the Create Application Wizard, on the **General** page, use the following settings: + + 1. Automatically detect information about this application from installation files + + 2. Type: Windows Installer (\*.msi file) + + 3. Location: \\\\CM01\\Sources$\\Software\\Adobe\\Adobe Reader XI + + 4. \\AdbeRdr11000\_en\_US.msi + + ![figure 19](images/mdt-06-fig20.png) + + Figure 19. The Create Application Wizard. + +6. Click **Next**, and wait while Configuration Manager parses the MSI file. + +7. On the **Import Information** page, review the information and then click **Next**. + +8. On the **General Information** page, name the application Adobe Reader XI - OSD Install, click **Next** twice, and then click **Close**. + + **Note**   + Since it is not possible to reference an application deployment type in the task sequence, you should have a single deployment type for applications deployed by the task sequence. If you are deploying applications via both the task sequence and normal application deployment, and you have multiple deployment types, you should have two applications of the same software. In this section, you add the "OSD Install" suffix to applications that are deployed via the task sequence. If using packages, you can still reference both package and program in the task sequence. + +   + + ![figure 20](images/mdt-06-fig21.png) + + Figure 20. Add the "OSD Install" suffix to the application name. + +9. In the **Applications** node, select the Adobe Reader XI - OSD Install application, and click **Properties** on the ribbon bar. + +10. In the **General Information** tab, select the **Allow this application to be installed from the Install Application task sequence action without being deployed** check box, and click **OK**. + +## Related topics + + +[Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) + +[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) + +[Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md) + +[Add a Windows 10 operating system image using Configuration Manager](add-a-windows-81-operating-system-image-using-configuration-manager.md) + +[Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md) + +[Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) + +[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-81-using-pxe-and-configuration-manager.md) + +[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +  + +  + + + + + diff --git a/windows/deploy/custom-xml-examples-usmt-win7-usmt-win8.md b/windows/deploy/custom-xml-examples-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..3767188242 --- /dev/null +++ b/windows/deploy/custom-xml-examples-usmt-win7-usmt-win8.md @@ -0,0 +1,313 @@ +--- +title: Custom XML Examples (Windows 10) +description: Custom XML Examples +ms.assetid: 48f441d9-6c66-43ef-91e9-7c78cde6fcc0 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Custom XML Examples + + +**Note**   +Because the tables in this topic are wide, you may need to adjust the width of its window. + +  + +## In This Topic: + + +- [Example 1: Migrating an Unsupported Application](#Example) + +- [Example 2: Migrating the My Videos Folder](#Example2) + +- [Example 3: Migrating Files and Registry Keys](#Example3) + +- [Example 4: Migrating Specific Folders from Various Locations](#Example4) + +## Example 1: Migrating an Unsupported Application + + +The following is a template for the sections that you need to migrate your application. The template is not functional on its own, but you can use it to write your own .xml file. + +``` syntax + + + + Some Application + + + + + + value + + + + + + + + + + + + MigXMLHelper.DoesObjectExist("Registry","HKLM\Software\MyApp [win32_version]") + + + + + MigXMLHelper.DoesFileVersionMatch("%MyAppExePath%","ProductVersion","8.*") + MigXMLHelper.DoesFileVersionMatch("%MyAppExePath%","ProductVersion","9.*") + + + + + + + + + HKCU\Software\MyApp\Toolbar\* [*] + HKCU\Software\MyApp\ListView\* [*] + HKCU\Software\MyApp [ShowTips] + + + + + + + HKCU\Software\MyApp\Toolbar\* [*] + HKCU\Software\MyApp\ListView\* [*] + HKCU\Software\MyApp [ShowTips] + + + + + + + HKCU\Software\MyApp [Display] + + + + + + +``` + +## Example 2: Migrating the My Videos Folder + + +The following is a custom .xml file named CustomFile.xml that migrates My Videos for all users, if the folder exists on the source computer. + + ++++ + + + + + + + + + + + + + + + + + + + + +
CodeBehavior
<condition>MigXmlHelper.DoesObjectExist("File","%CSIDL_MYVIDEO%")</condition>

Verifies that My Videos exists on the source computer.

<include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>

Filters out the shortcuts in My Videos that do not resolve on the destination computer. This has no effect on files that are not shortcuts. For example, if there is a shortcut in My Videos on the source computer that points to C:\Folder1, that shortcut will be migrated only if C:\Folder1 exists on the destination computer. However, all other files, such as .mp3 files, migrate without any filtering.

<pattern type="File">%CSIDL_MYVIDEO%\* [*]</pattern>

Migrates My Videos for all users.

+ +  + +``` syntax + + + + My Video + + + + MigXmlHelper.DoesObjectExist("File","%CSIDL_MYVIDEO%") + + + + + + %CSIDL_MYVIDEO%\* [*] + + + + + + +``` + +## Example 3: Migrating Files and Registry Keys + + +This table describes the behavior in the following example .xml file. + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + +
CodeBehavior
<pattern type="File">%ProgramFiles%\USMTTestFolder\* [USMTTestFile.txt]</pattern>

Migrates all instances of the file Usmttestfile.txt from all sub-directories under %ProgramFiles%\USMTTestFolder.

<pattern type="File">%ProgramFiles%\USMTDIRTestFolder\* [*]</pattern>

Migrates the whole directory under %ProgramFiles%\USMTDIRTestFolder.

<pattern type="Registry">HKCU\Software\USMTTESTKEY\* [MyKey]</pattern>

Migrates all instances of MyKey under HKCU\Software\USMTTESTKEY.

<pattern type="Registry">HKLM\Software\USMTTESTKEY\* [*]</pattern>

Migrates the entire registry hive under HKLM\Software\USMTTESTKEY.

+ +  + +``` syntax + + + File Migration Test + + + + + %ProgramFiles%\USMTTestFolder\* [USMTTestFile.txt] + %ProgramFiles%\USMTDIRTestFolder\* [*] + + + + + + + Registry Migration Test + + + + + HKCU\Software\USMTTESTKEY\* [MyKey] + HKLM\Software\USMTTESTKEY\* [*] + + + + + + +``` + +## Example 4: Migrating Specific Folders from Various Locations + + +The behavior for this custom .xml file is described within the <`displayName`> tags in the code. + +``` syntax + + + + Component to migrate all Engineering Drafts subfolders without documents in this folder + + + + + C:\EngineeringDrafts\* [*] + + + + + C:\EngineeringDrafts\ [*] + + + + + + + + Component to migrate all user documents except Sample.doc + + + + + C:\UserDocuments\* [*] + + + + + C:\UserDocuments\ [Sample.doc] + + + + + + + + Component to migrate all Requests folders on any drive on the computer + + + + + + + + + + + + + + Component to migrate all Presentations folder from any location on the C: drive + + + + + C:\*\Presentations\* [*] + C:\Presentations\* [*] + + + + + + +``` + +## Related topics + + +[USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md) + +[Customize USMT XML Files](customize-usmt-xml-files-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/customize-usmt-xml-files-usmt-win7-usmt-win8.md b/windows/deploy/customize-usmt-xml-files-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..719255d7bd --- /dev/null +++ b/windows/deploy/customize-usmt-xml-files-usmt-win7-usmt-win8.md @@ -0,0 +1,133 @@ +--- +title: Customize USMT XML Files (Windows 10) +description: Customize USMT XML Files +ms.assetid: d58363c1-fd13-4f65-8b91-9986659dc93e +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Customize USMT XML Files + + +## In This Topic + + +[Overview](#BKMK_Overview) + +[Migration .xml Files](#BKMK_MigXML) + +[Custom .xml Files](#BKMK_CustomXMLFiles) + +[The Config.xml File](#BKMK_ConfigXML) + +[Examples](#BKMK_Examples) + +[Additional Information](#BKMK_AddlInfo) + +## Overview + + +If you want the **ScanState** and **LoadState** tools to use any of the migration .xml files, specify these files at the command line using the **/i** option. Because the **ScanState** and **LoadState** tools need the .xml files to control the migration, specify the same set of .xml files for both the **ScanState** and **LoadState** commands. However, you do not have to specify the Config.xml file with the **/config** option, unless you want to exclude some of the files and settings that you migrated to the store. For example, you might want to migrate the My Documents folder to the store but not to the destination computer. To do this, modify the Config.xml file and specify the updated file with the **LoadState** command. Then the **LoadState** command will migrate only the files and settings that you want to migrate. + +If you leave out an .xml file from the **LoadState** command, all of the data in the store that was migrated with the missing .xml files will be migrated. However, the migration rules that were specified with the **ScanState** command will not apply. For example, if you leave out an .xml file, and it contains a rerouting rule such as: `MigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%")`, USMT will not reroute the files, and they will be migrated to C:\\data. + +To modify the migration, do one or more of the following. + +- **Modify the migration .xml files.** If you want to exclude a portion of a component—for example, you want to migrate C:\\ but exclude all of the .mp3 files—or if you want to move data to a new location on the destination computer, modify the .xml files. To modify these files, you must be familiar with the migration rules and syntax. If you want **ScanState** and **LoadState** to use these files, specify them at the command line when each command is entered. + +- **Create a custom .xml file.** You can also create a custom .xml file to migrate settings for another application, or to change the migration behavior to suit your needs. For **ScanState** and **LoadState** to use this file, specify them on both command lines. + +- **Create and modify a Config.xml file.** Do this if you want to exclude an entire component from the migration. For example, you can use a Config.xml file to exclude the entire My Documents folder, or exclude the settings for an application. Excluding components using a Config.xml file is easier than modifying the migration .xml files because you do not need to be familiar with the migration rules and syntax. In addition, using a Config.xml file is the only way to exclude the operating system settings from being migrated. + +For more information about excluding data, see the [Exclude Files and Settings](exclude-files-and-settings-usmt.md) topic. + +## Migration .xml Files + + +This section describes the migration .xml files that are included with USMT. Each file contains migration rules that control which components are migrated and where they are migrated to on the destination computer. + +**Note**   +You can use the asterisk (\*) wildcard character in each of these files. However, you cannot use a question mark (?) as a wildcard character. + +  + +- **The MigApp.xml file.** Specify this file with both the **ScanState** and **LoadState** commands to migrate application settings. + +- **The MigDocs.xml file.** Specify this file with both the **ScanState** and **LoadState** tools to migrate all user folders and files that are found by the **MigXmlHelper.GenerateDocPatterns** helper function. This helper function finds user data that resides on the root of any drive and in the Users directory. However, it does not find and migrate any application data, program files, or any files in the Windows directory. You can modify the MigDocs.xml file. + +- **The MigUser.xml file.** Specify this file with both the **ScanState** and **LoadState** commands to migrate user folders, files, and file types. You can modify the MigUser.xml file. This file does not contain rules that migrate specific user accounts. The only way to specify which user accounts to migrate is on the command line using the **ScanState** and the **LoadState** user options. + + **Note**   + Do not use the MigUser.xml and MigDocs.xml files together. For more information, see the [Identify File Types, Files, and Folders](identify-file-types-files-and-folders-usmt-win8.md) and [USMT Best Practices](usmt-best-practices-usmt-win7-usmt-win8.md) topics. + +   + +## Custom .xml Files + + +You can create custom .xml files to customize the migration for your unique needs. For example, you may want to create a custom file to migrate a line-of-business application or to modify the default migration behavior. If you want **ScanState** and **LoadState** to use this file, specify it with both commands. For more information, see the How to Create a Custom .xml File topic. + +## The Config.xml File + + +The Config.xml file is an optional file that you create using the **/genconfig** option with the **ScanState** command. You should create and modify this file if you want to exclude certain components from the migration. In addition, you must create and modify this file if you want to exclude any of the operating system settings from being migrated. The Config.xml file format is different from that of the migration .xml files because it does not contain any migration rules. It contains only a list of the operating system components, applications, and the user documents that can be migrated. For an example, see the [Config.xml File](configxml-file-usmt-win7-usmt-win8.md) topic. For this reason, excluding components using this file is easier than modifying the migration .xml files because you do not need to be familiar with the migration rules and syntax. However, you cannot use wildcard characters in a Config.xml file. + +If you want to include all of the default components, you do not need to create the Config.xml file. Alternatively, if you are satisfied with the default migration behavior defined in the MigApp.xml, MigDocs.xml, and MigUser.xml files, and you want to exclude only some components, you can create and modify a Config.xml file and leave the other .xml files in their original state. + +When you run the **ScanState** command with the **/genconfig** option, **ScanState** reads the other .xml files that you specify using the **/i** option to create a custom list of components that can be migrated from the computer. This file will contain only operating system components, applications, and the user document sections that are in both of the .xml files and that are installed on the computer when you run the **ScanState** command with the **/genconfig** option. Therefore, you should create this file on a source computer that contains all of the components, applications, and settings that will be present on the destination computers. This will ensure that this file contains every component that can be migrated. The components are organized into sections: <Applications>, <WindowsComponents>, and <Documents>. To choose not to migrate a component, change its entry to `migrate="no"`. + +After you create this file, you need to specify it only with the **ScanState** command using the **/Config** option for it to affect the migration. However, if you want to exclude additional data that you migrated to the store, modify the Config.xml file and specify the updated file with the **LoadState** command. For example, if you collected the My Documents folder in the store, but you decide that you do not want to migrate the My Documents folder to a destination computer, you can modify the Config.xml file to indicate `migrate="no"` before you run the **LoadState** command, and the file will not be migrated. For more information about the precedence that takes place when excluding data, see the [Exclude Files and Settings](exclude-files-and-settings-usmt.md) topic. + +In addition, note the following functionality with the Config.xml file: + +- If a parent component is removed from the migration in the Config.xml file by specifying `migrate="no"`, all of its child components will automatically be removed from the migration, even if the child component is set to `migrate="yes"`. + +- If you mistakenly have two lines of code for the same component where one line specifies `migrate="no" `and the other line specifies `migrate="yes"`, the component will be migrated. + +- In USMT there are several migration policies that can be configured in the Config.xml file. For example, you can configure additional **<ErrorControl>**, **<ProfileControl>**, and **<HardLinkStoreControl>** options. For more information, see the [Config.xml File](configxml-file-usmt-win7-usmt-win8.md) topic. + +**Note**   +To exclude a component from the Config.xml file, set the **migrate** value to **"no"**. Deleting the XML tag for the component from the Config.xml file will not exclude the component from your migration. + +  + +### Examples + +- The following command creates a Config.xml file in the current directory, but it does not create a store: + + `scanstate /i:migapp.xml /i:migdocs.xml /genconfig:config.xml /v:5` + +- The following command creates an encrypted store using the Config.xml file and the default migration .xml files: + + `scanstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:5 /encrypt /key:"mykey"` + +- The following command decrypts the store and migrates the files and settings: + + `loadstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /v:5 /decrypt /key:"mykey"` + +## Additional Information + + +- For more information about how to change the files and settings that are migrated, see the [User State Migration Tool (USMT) How-to topics](user-state-migration-tool--usmt--how-to-topics.md). + +- For more information about each .xml element, see the [XML Elements Library](xml-elements-library-usmt-win7-usmt-win8.md) topic. + +- For answers to common questions, see ".xml files" in the [Frequently Asked Questions](frequently-asked-questions-usmt-win7-usmt-win8.md) topic. + +## Related topics + + +[User State Migration Tool (USMT) Command-line Syntax](user-state-migration-tool--usmt--command-line-syntax.md) + +[USMT Resources](usmt-resources-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/deploy-a-windows-81-image-using-mdt-2013.md b/windows/deploy/deploy-a-windows-81-image-using-mdt-2013.md new file mode 100644 index 0000000000..44b839f055 --- /dev/null +++ b/windows/deploy/deploy-a-windows-81-image-using-mdt-2013.md @@ -0,0 +1,927 @@ +--- +title: Deploy a Windows 10 image using MDT 2013 Update 1 (Windows 10) +description: This topic will show you how to take your reference image for Windows 10, and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 1 specifically. +ms.assetid: 1d70a3d8-1b1d-4051-b656-c0393a93f83c +keywords: ["deployment, automate, tools, configure"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Deploy a Windows 10 image using MDT 2013 Update 1 + + +**Applies to** + +- Windows 10 + +**In this article** + +- [Step 1: Configure Active Directory permissions](#sec01) +- [Step 2: Set up the MDT production deployment share](#sec02) +- [Step 3: Add a custom image](#sec03) +- [Step 4: Add an application](#sec04) +- [Step 5: Prepare the drivers repository](#sec05) +- [Step 6: Create the deployment task sequence](#sec06) +- [Step 7: Configure the MDT production deployment share](#sec07) +- [Step 8: Deploy the Windows 10 client image](#sec08) +- [Multicast deployments](#sec09) +- [Use offline media to deploy Windows 10](#sec10) +- [Unified Extensible Firmware Interface (UEFI)-based deployments](#sec11) +- [Related topics](#related_topics) + +This topic will show you how to take your reference image for Windows 10, and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 1 specifically. You will prepare for this by creating a MDT deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. You will then configure the deployment share, create a new task sequence, add applications, add drivers, add rules, and configure Active Directory permissions for deployment. + +For the purposes of this topic, we will use three machines: DC01, MDT01, and PC0005. DC01 is a domain controller, MDT01 is a Windows Server 2012 R2 standard server, and PC0005 is a blank machine to which you deploy Windows 10. MDT01 and PC0005 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). + +![figure 1](images/mdt-07-fig01.png) + +Figure 1. The machines used in this topic. + +## Step 1: Configure Active Directory permissions + + +These steps will show you how to configure an Active Directory account with the permissions required to deploy a Windows 10 machine to the domain using MDT. These steps assume you have downloaded the sample [Set-OUPermissions.ps1 script](http://go.microsoft.com/fwlink/p/?LinkId=619362) and copied it to C:\\Setup\\Scripts on DC01. The account is used for Windows Preinstallation Environment (Windows PE) to connect to MDT01. In order for MDT to join machines into the contoso.com domain you need to create an account and configure permissions in Active Directory. + +1. On DC01, using Active Directory User and Computers, browse to **contoso.com / Contoso / Service Accounts**. + +2. Select the **Service Accounts** organizational unit (OU) and create the MDT\_JD account using the following settings: + + 1. Name: MDT\_JD + + 2. User logon name: MDT\_JD + + 3. Password: P@ssw0rd + + 4. User must change password at next logon: Clear + + 5. User cannot change password: Select + + 6. Password never expires: Select + +3. In an elevated Windows PowerShell prompt (run as Administrator), run the following commands and press **Enter** after each command: + + ``` syntax + Set-ExecutionPolicy -ExecutionPolicy RemoteSigned ?Force + Set-Location C:\Setup\Scripts + .\Set-OUPermissions.ps1 -Account MDT_JD + -TargetOU "OU=Workstations,OU=Computers,OU=Contoso" + ``` + +4. The Set-OUPermissions.ps1 script allows the MDT\_JD user account permissions to manage computer accounts in the Contoso / Computers OU. Below you find a list of the permissions being granted: + + 1. Scope: This object and all descendant objects + + 1. Create Computer objects + + 2. Delete Computer objects + + 2. Scope: Descendant Computer objects + + 1. Read All Properties + + 2. Write All Properties + + 3. Read Permissions + + 4. Modify Permissions + + 5. Change Password + + 6. Reset Password + + 7. Validated write to DNS host name + + 8. Validated write to service principal name + +## Step 2: Set up the MDT production deployment share + + +When you are ready to deploy Windows 10 in a production environment, you will first create a new MDT deployment share. You should not use the same deployment share that you used to create the reference image for a production deployment. For guidance on creating a custom Windows 10 image, see [Create a Windows 10 reference image](create-a-windows-81-reference-image.md). + +### Create the MDT production deployment share + +The steps for creating the deployment share for production are the same as when you created the deployment share for creating the custom reference image: + +1. On MDT01, log on as Administrator in the CONTOSO domain using a password of **P@ssw0rd.** + +2. Using the Deployment Workbench, right-click **Deployment Shares** and select **New Deployment Share**. + +3. On the **Path** page, in the **Deployment share path** text box, type **E:\\MDTProduction** and click **Next**. + +4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. + +5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. + +6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. + +7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. + +## Step 3: Add a custom image + + +The next step is to add a reference image into the deployment share with the setup files required to successfully deploy Windows 10. When adding a custom image, you still need to copy setup files (an option in the wizard) because Windows 10 stores additional components in the Sources\\SxS folder which is outside the image and may be required when installing components. + +### Add the Windows 10 Enterprise x64 RTM custom image + +In these steps, we assume that you have completed the steps in the [Create a Windows 10 reference image](create-a-windows-81-reference-image.md) topic, so you have a Windows 10 reference image in the E:\\MDTBuildLab\\Captures folder on MDT01. + +1. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**; select the **Operating Systems** node, and create a folder named **Windows 10**. + +2. Right-click the **Windows 10** folder and select **Import Operating System**. + +3. On the **OS Type** page, select **Custom image file** and click **Next**. + +4. On the **Image** page, in the **Source file** text box, browse to **E:\\MDTBuildLab\\Captures\\REFW10X64-001.wim** and click **Next**. + +5. On the **Setup** page, select the **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path** option; in the **Setup source directory** text box, browse to **E:\\MDTBuildLab\\Operating Systems\\W10EX64RTM** and click **Next**. + +6. On the **Destination** page, in the **Destination directory name** text box, type **W10EX64RTM**, click **Next** twice, and then click **Finish**. + +7. After adding the operating system, double-click the added operating system name in the **Operating Systems / Windows 10** node and change the name to match the following: **Windows 10 Enterprise x64 RTM Custom Image**. + +**Note**   +The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. + +  + +![figure 2](images/fig2-importedos.png) + +Figure 2. The imported operating system after renaming it. + +## Step 4: Add an application + + +When you configure your MDT Build Lab deployment share, you will also add any applications to the new deployment share before creating your task sequence. This section walks you through the process of adding an application to the MDT Production deployment share using Adobe Reader as an example. + +### Create the install: Adobe Reader XI x86 + +In this example, we assume that you have downloaded the Adobe Reader XI installation file (AdbeRdr11000\_eu\_ES.msi) to E:\\Setup\\Adobe Reader on MDT01. + +1. Using the Deployment Workbench, expand the **MDT Production** node and navigate to the **Applications** node. + +2. Right-click the **Applications** node, and create a new folder named **Adobe**. + +3. In the **Applications** node, right-click the **Adobe** folder and select **New Application**. + +4. On the **Application Type** page, select the **Application with source files** option and click **Next**. + +5. On the **Details** page, in the **Application** name text box, type **Install - Adobe Reader XI - x86** and click **Next**. + +6. On the **Source** page, in the **Source Directory** text box, browse to **E:\\Setup\\Adobe Reader XI** and click **Next**. + +7. On the **Destination** page, in the **Specify the name of the directory that should be created** text box, type **Install - Adobe Reader XI - x86** and click **Next**. + +8. On the **Command Details** page, in the **Command Line** text box, type **msiexec /i AdbeRdr11000\_eu\_ES.msi /q**, click **Next** twice, and then click **Finish**. + +![figure 3](images/mdt-07-fig03.png) + +Figure 3. The Adobe Reader application added to the Deployment Workbench. + +## Step 5: Prepare the drivers repository + + +In order to deploy Windows 10 with MDT 2013 Update 1 successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: + +- Lenovo ThinkPad T420 + +- Dell Latitude E6440 + +- HP EliteBook 8560w + +- Microsoft Surface Pro + +For boot images, you need to have storage and network drivers; for the operating system, you need to have the full suite of drivers. + +**Note**   +You should only add drivers to the Windows PE images if the default drivers don't work. Adding drivers that are not necessary will only make the boot image larger and potentially delay the download time. + +  + +### Create the driver source structure in the file system + +The key to successful management of drivers for MDT 2013 Update 1, as well as for any other deployment solution, is to have a really good driver repository. From this repository, you import drivers into MDT for deployment, but you should always maintain the repository for future use. + +1. On MDT01, using File Explorer, create the **E:\\Drivers** folder. + +2. In the **E:\\Drivers** folder, create the following folder structure: + + 1. WinPE x86 + + 2. WinPE x64 + + 3. Windows 10 x64 + +3. In the new Windows 10 x64 folder, create the following folder structure: + + - Dell + + - Latitude E6440 + + - HP + + - HP EliteBook 8560w + + - Lenovo + + - ThinkPad T420 (4178) + + - Microsoft + + - Surface Pro 3 + +**Note**   +Even if you are not going to use both x86 and x64 boot images, we still recommend that you add the support structure for future use. + +  + +### Create the logical driver structure in MDT 2013 Update 1 + +When you import drivers to the MDT 2013 Update 1 driver repository, MDT creates a single instance folder structure based on driver class names. However, you can, and should, mimic the driver structure of your driver source repository in the Deployment Workbench. This is done by creating logical folders in the Deployment Workbench. + +1. On MDT01, using Deployment Workbench, select the **Out-of-Box Drivers** node. + +2. In the **Out-Of-Box Drivers** node, create the following folder structure: + + 1. WinPE x86 + + 2. WinPE x64 + + 3. Windows 10 x64 + +3. In the **Windows 10 x64** folder, create the following folder structure: + + - Dell Inc. + + - Latitude E6440 + + - Hewlett-Packard + + - HP EliteBook 8560w + + - Lenovo + + - 4178 + + - Microsoft + + - Surface Pro 3 + +The preceding folder names are selected because they match the actual make and model values that MDT reads from the machines during deployment. You can find out the model values for your machines via the following command in Windows PowerShell: + +``` syntax +Get-WmiObject -Class:Win32_ComputerSystem +``` + +Or, you can use this command in a normal command prompt: + +``` syntax +wmic csproduct get name +``` + +If you want a more standardized naming convention, try the ModelAliasExit.vbs script from the Deployment Guys blog post entitled [Using and Extending Model Aliases for Hardware Specific Application Installation](http://go.microsoft.com/fwlink/p/?LinkId=619536). + +![figure 4](images/fig4-oob-drivers.png) + +Figure 4. The Out-of-Box Drivers structure in Deployment Workbench. + +### Create the selection profiles for boot image drivers + +By default, MDT adds any storage and network drivers that you import to the boot images. However, you should add only the drivers that are necessary to the boot image. You can control which drivers are added by using selection profiles. + +The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate Windows 10 drivers for your device, a Windows 7 or Windows 8.1 driver will most likely work, but Windows 10 drivers should be your first choice. + +1. On MDT01, using the Deployment Workbench, in the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. + +2. In the New Selection Profile Wizard, create a selection profile with the following settings: + + 1. Selection Profile name: WinPE x86 + + 2. Folders: Select the WinPE x86 folder in Out-of-Box Drivers. + +3. Again, right-click the **Selection Profiles** node, and select **New Selection Profile**. + +4. In the New Selection Profile Wizard, create a selection profile with the following settings: + + 1. Selection Profile name: WinPE x64 + + 2. Folders: Select the WinPE x64 folder in Out-of-Box Drivers. + +![figure 5](images/fig5-selectprofile.png) + +Figure 5. Creating the WinPE x64 selection profile. + +### Extract and import drivers for the x64 boot image + +Windows PE supports all the hardware models that we have, but here you learn to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. + +In these steps, we assume you have downloaded PROWinx64.exe from Intel.com and saved it to a temporary folder. + +1. Extract PROWinx64.exe to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. + +2. Using File Explorer, create the **E:\\Drivers\\WinPE x64\\Intel PRO1000** folder. + +3. Copy the content of the **C:\\Tmp\\PROWinx64\\PRO1000\\Winx64\\NDIS64** folder to the **E:\\Drivers\\WinPE x64\\Intel PRO1000** folder. + +4. Using Deployment Workbench, expand the **Out-of-Box Drivers** node, right-click the **WinPE x64** node, and select **Import Drivers**. Use the following setting for the Import Drivers Wizard: + + - Driver source directory: **E:\\Drivers\\WinPE x64\\Intel PRO1000** + +### Download, extract, and import drivers + +### For the ThinkPad T420 + +For the Lenovo T420 model, you use the Lenovo ThinkVantage Update Retriever software to download the drivers. With Update Retriever, you need to specify the correct Lenovo Machine Type for the actual hardware (the first four characters of the model name). As an example, the Lenovo T420 model has the 4178B9G model name, meaning the Machine Type is 4178. + +To get the updates, you download the drivers from the Lenovo ThinkVantage Update Retriever using its export function. You can download the drivers from the [Lenovo website](http://go.microsoft.com/fwlink/p/?LinkId=619543). + +In these steps, we assume you have downloaded and extracted the drivers using ThinkVantage Update Retriever v5.0 to the E:\\Drivers\\Lenovo\\ThinkPad T420 (4178) folder. + +1. On MDT01, using the Deployment Workbench, in the **MDT Production** node, expand the **Out-Of-Box Drivers** node, and expand the **Lenovo** node. + +2. Right-click the **4178** folder and select **Import Drivers**; use the following setting for the Import Drivers Wizard: + + - Driver source directory: **E:\\Drivers\\Windows 10 x64\\Lenovo\\ThinkPad T420 (4178)** + +### For the Latitude E6440 + +For the Dell Latitude E6440 model, you use the Dell Driver CAB file, which is accessible via the [Dell TechCenter website](http://go.microsoft.com/fwlink/p/?LinkId=619544). + +In these steps, we assume you have downloaded and extracted the CAB file for the Latitude E6440 model to the E:\\Drivers\\Dell\\Latitude E6440 folder. + +1. On **MDT01**, using the **Deployment Workbench**, in the **MDT Production** node, expand the **Out-Of-Box Drivers** node, and expand the **Dell** node. + +2. Right-click the **Latitude E6440** folder and select **Import Drivers**; use the following setting for the Import Drivers Wizard: + + - Driver source directory: **E:\\Drivers\\Windows 10 x64\\Dell\\Latitude E6440** + +### For the HP EliteBook 8560w + +For the HP EliteBook 8560w, you use HP SoftPaq Download Manager to get the drivers. The HP SoftPaq Download Manager can be accessed on the [HP Support site](http://go.microsoft.com/fwlink/p/?LinkId=619545). + +In these steps, we assume you have downloaded and extracted the drivers for the HP EliteBook 8650w model to the E:\\Drivers\\Windows 10 x64\\HP\\HP EliteBook 8560w folder. + +1. On **MDT01**, using the **Deployment Workbench**, in the **MDT Production** node, expand the **Out-Of-Box Drivers** node, and expand the **Hewlett-Packard** node. + +2. Right-click the **HP EliteBook 8560w** folder and select **Import Drivers**; use the following setting for the Import Drivers Wizard: + + - Driver source directory: **E:\\Drivers\\Windows 10 x64\\HP\\HP EliteBook 8560w** + +### For the Microsoft Surface Pro 3 + +For the Microsoft Surface Pro model, you find the drivers on the Microsoft website. In these steps we assume you have downloaded and extracted the Surface Pro 3 drivers to the E:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Pro 3 folder. + +1. On MDT01, using the Deployment Workbench, in the **MDT Production** node, expand the **Out-Of-Box Drivers** node, and expand the **Microsoft** node. + +2. Right-click the **Surface Pro 3** folder and select **Import Drivers**; use the following setting for the Import Drivers Wizard: + + - Driver source directory: **E:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Pro 3** + +## Step 6: Create the deployment task sequence + + +This section will show you how to create the task sequence used to deploy your production Windows 10 reference image. You will then configure the tasks sequence to enable patching via a Windows Server Update Services (WSUS) server. + +### Create a task sequence for Windows 10 Enterprise + +1. Using the Deployment Workbench, select **Task Sequences** in the **MDT Production** node, and create a folder named **Windows 10**. + +2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + + 1. Task sequence ID: W10-X64-001 + + 2. Task sequence name: Windows 10 Enterprise x64 RTM Custom Image + + 3. Task sequence comments: Production Image + + 4. Template: Standard Client Task Sequence + + 5. Select OS: Windows 10 Enterprise x64 RTM Custom Image + + 6. Specify Product Key: Do not specify a product key at this time + + 7. Full Name: Contoso + + 8. Organization: Contoso + + 9. Internet Explorer home page: about:blank + + 10. Admin Password: Do not specify an Administrator Password at this time + +### Edit the Windows 10 task sequence + +1. Right-click the **Windows 10 Enterprise x64 RTM Custom Image** task sequence, and select **Properties**. + +2. On the **Task Sequence** tab, configure the **Windows 10 Enterprise x64 RTM Custom Image** task sequence with the following settings: + + 1. Preinstall. After the **Enable BitLocker (Offline)** action, add a **Set Task Sequence Variable** action with the following settings: + + 1. Name: Set DriverGroup001 + + 2. Task Sequence Variable: DriverGroup001 + + 3. Value: Windows 10 x64\\%Make%\\%Model% + + 2. Configure the **Inject Drivers** action with the following settings: + + 1. Choose a selection profile: Nothing + + 2. Install all drivers from the selection profile + + **Note**   + The configuration above indicates that MDT should only use drivers from the folder specified by the DriverGroup001 property, which is defined by the "Choose a selection profile: Nothing" setting, and that MDT should not use plug and play to determine which drivers to copy, which is defined by the "Install all drivers from the selection profile" setting. + +   + + 3. State Restore. Enable the **Windows Update (Pre-Application Installation)** action. + + 4. State Restore. Enable the **Windows Update (Post-Application Installation)** action. + +3. Click **OK**. + +![figure 6](images/fig6-taskseq.png) + +Figure 6. The task sequence for production deployment. + +## Step 7: Configure the MDT production deployment share + + +In this section, you will learn how to configure the MDT Build Lab deployment share with the rules required to create a simple and dynamic deployment process. This includes configuring commonly used rules and an explanation of how these rules work. + +### Configure the rules + +1. On MDT01, using File Explorer, copy the following files from the **D:\\Setup\\Sample Files\\MDT Production\\Control** folder to **E:\\MDTProduction\\Control**. Overwrite the existing files. + + 1. Bootstrap.ini + + 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 + [Default] + _SMSTSORGNAME=Contoso + OSInstall=YES + UserDataLocation=AUTO + TimeZoneName=Pacific Standard Time + AdminPassword=P@ssw0rd + JoinDomain=contoso.com + DomainAdmin=CONTOSO\MDT_JD + DomainAdminPassword=P@ssw0rd + MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com + SLShare=\\MDT01\Logs$ + ScanStateArgs=/ue:*\* /ui:CONTOSO\* + USMTMigFiles001=MigApp.xml + USMTMigFiles002=MigUser.xml + HideShell=YES + ApplyGPOPack=NO + WSUSServer=mdt01.contoso.com:8530 + 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 Bootstrap.ini** and modify using the following information: + + ``` syntax + [Settings] + Priority=Default + [Default] + DeployRoot=\\MDT01\MDTProduction$ + UserDomain=CONTOSO + UserID=MDT_BA + SkipBDDWelcome=YES + ``` + +5. In the **Windows PE** tab, in the **Platform** drop-down list, make sure **x86** is selected. + +6. In the **General** sub tab, configure the following settings: + + - In the **Lite Touch Boot Image Settings** area: + + 1. Image description: MDT Production x86 + + 2. ISO file name: MDT Production x86.iso + + **Note**   + Because you are going to use Pre-Boot Execution Environment (PXE) later to deploy the machines, you do not need the ISO file; however, we recommend creating ISO files because they are useful when troubleshooting deployments and for quick tests. + +   + +7. In the **Drivers and Patches** sub tab, select the **WinPE x86** selection profile and select the **Include all drivers from the selection profile** option. + +8. In the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +9. In the **General** sub tab, configure the following settings: + + - In the **Lite Touch Boot Image Settings** area: + + 1. Image description: MDT Production x64 + + 2. ISO file name: MDT Production x64.iso + +10. In the **Drivers and Patches** sub tab, select the **WinPE x64** selection profile and select the **Include all drivers from the selection profile** option. + +11. In the **Monitoring** tab, select the **Enable monitoring for this deployment share** check box. + +12. Click **OK**. + +**Note**   +It will take a while for the Deployment Workbench to create the monitoring database and web service. + +  + +![figure 8](images/mdt-07-fig08.png) + +Figure 7. The Windows PE tab for the x64 boot image. + +### The rules explained + +The rules for the MDT Production deployment share are somewhat different from those for the MDT Build Lab deployment share. The biggest differences are that you deploy the machines into a domain instead of a workgroup and that you do not automate the logon. + +### The Bootstrap.ini file + +This is the MDT Production Bootstrap.ini without the user credentials (except domain information): + +``` syntax +[Settings] +Priority=Default +[Default] +DeployRoot=\\MDT01\MDTProduction$ + +UserDomain=CONTOSO +UserID=MDT_BA + +SkipBDDWelcome=YES +``` + +### The CustomSettings.ini file + +This is the CustomSettings.ini file with the new join domain information: + +``` syntax +[Settings] +Priority=Default +[Default] +_SMSTSORGNAME=Contoso +OSInstall=Y +UserDataLocation=AUTO +TimeZoneName=Pacific Standard Time +AdminPassword=P@ssw0rd +JoinDomain=contoso.com +DomainAdmin=CONTOSO\MDT_JD +DomainAdminPassword=P@ssw0rd +MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com +SLShare=\\MDT01\Logs$ +ScanStateArgs=/ue:*\* /ui:CONTOSO\* +USMTMigFiles001=MigApp.xml +USMTMigFiles002=MigUser.xml +HideShell=YES +ApplyGPOPack=NO +WSUSServer=http://mdt01.contoso.com:8530 +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 +EventService=http://MDT01:9800 +``` + +The additional properties to use in the MDT Production rules file are as follows: + +- **JoinDomain.** The domain to join. + +- **DomainAdmin.** The account to use when joining the machine to the domain. + +- **DomainAdminDomain.** The domain for the join domain account. + +- **DomainAdminPassword.** The password for the join domain account. + +- **MachineObjectOU.** The organizational unit (OU) to which to add the computer account. + +- **ScanStateArgs.** Arguments for the User State Migration Tool (USMT) ScanState command. + +- **USMTMigFiles(\*).** List of USMT templates (controlling what to backup and restore). + +- **EventService.** Activates logging information to the MDT monitoring web service. + +### Optional deployment share configuration + +If your organization has a Microsoft Software Assurance agreement, you also can subscribe to the additional Microsoft Desktop Optimization Package (MDOP) license (at an additional cost). Included in MDOP is Microsoft Diagnostics and Recovery Toolkit (DaRT), which contains tools that can help you troubleshoot MDT deployments, as well as troubleshoot Windows itself. + +### Add DaRT 10 to the boot images + +If you have licensing for MDOP and DaRT, you can add DaRT to the boot images using the steps in this section. If you do not have DaRT licensing, or don't want to use it, simply skip to the next section, [Update the Deployment Share](#BKMK_update_deployment). To enable the remote connection feature in MDT 2013 Update 1, you need to do the following: + +- Install DaRT 10 (part of MDOP 2015 R1). + +- Copy the two tools CAB files (Toolsx86.cab and Toolsx64.cab) to the deployment share. + +- Configure the deployment share to add DaRT. + +In these steps, we assume that you downloaded MDOP 2015 R1 and copied DaRT 10 to the E:\\Setup\\DaRT 10 folder on MDT01. + +1. On MDT01, install DaRT 10 (MSDaRT10.msi) using the default settings. + +2. Using File Explorer, navigate to the **C:\\Program Files\\Microsoft DaRT\\v10** folder. + +3. Copy the Toolsx64.cab file to **E:\\MDTProduction\\Tools\\x64**. + +4. Copy the Toolsx86.cab file to **E:\\MDTProduction\\Tools\\x86**. + +5. Using the Deployment Workbench, right-click the **MDT Production** deployment share and select **Properties**. + +6. In the **Windows PE** tab, in the **Platform** drop-down list, make sure **x86** is selected. + +7. In the **Features** sub tab, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** check box. + + ![figure 8](images/mdt-07-fig09.png) + + Figure 8. Selecting the DaRT 10 feature in the deployment share. + +8. In the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +9. In the **Features** sub tab, in addition to the default selected feature pack, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** check box. + +10. Click **OK**. + +### Update the deployment share + +Like the MDT Build Lab deployment share, the MDT Production deployment share needs to be updated after it has been configured. This is the process during which the Windows PE boot images are created. + +1. Right-click the **MDT Production** deployment share and select **Update Deployment Share**. + +2. Use the default options for the Update Deployment Share Wizard. + +**Note**   +The update process will take 5 to 10 minutes. + +  + +## Step 8: Deploy the Windows 10 client image + + +These steps will walk you throug the process of using task sequences to deploy Windows 10 images through a fully automated process. First, you need to add the boot image to Windows Deployment Services (WDS) and then start the deployment. In contrast with deploying images from the MDT Build Lab deployment share, we recommend using the Pre-Installation Execution Environment (PXE) to start the full deployments in the datacenter, even though you technically can use an ISO/CD or USB to start the process. + +### Configure Windows Deployment Services + +You need to add the MDT Production Lite Touch x64 Boot image to WDS in preparation for the deployment. For the following steps, we assume that Windows Deployment Services has already been installed on MDT01. + +1. Using the WDS console, right-click **Boot Images** and select **Add Boot Image**. + +2. Browse to the E:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim file and add the image with the default settings. + +![figure 9](images/mdt-07-fig10.png) + +Figure 9. The boot image added to the WDS console. + +### Deploy the Windows 10 client + +At this point, you should have a solution ready for deploying the Windows 10 client. We recommend starting by trying a few deployments at a time until you are confident that your configuration works as expected. We find it useful to try some initial tests on virtual machines before testing on physical hardware. This helps rule out hardware issues when testing or troubleshooting. Here are the steps to deploy your Windows 10 image to a virtual machine: + +1. Create a virtual machine with the following settings: + + 1. Name: PC0005 + + 2. Location: C:\\VMs + + 3. Generation: 2 + + 4. Memory: 2048 MB + + 5. Hard disk: 60 GB (dynamic disk) + +2. Start the PC0005 virtual machine, and press **Enter** to start the PXE boot. The machine will now load the Windows PE boot image from the WDS server. + + ![figure 10](images/mdt-07-fig11.png) + + Figure 10. The initial PXE boot process of PC0005. + +3. After Windows PE has booted, complete the Windows Deployment Wizard using the following setting: + + 1. Password: P@ssw0rd + + 2. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + + 3. Computer Name: PC0005 + + 4. Applications: Select the Install - Adobe Reader XI - x86 application. + +4. The setup now starts and does the following: + + 1. Installs the Windows 10 Enterprise operating system. + + 2. Installs the added application. + + 3. Updates the operating system via your local Windows Server Update Services (WSUS) server. + +### Use the MDT 2013 monitoring feature + +Now that you have enabled the monitoring on the MDT Production deployment share, you can follow your deployment of PC0005 via the monitoring node. + +1. On MDT01, using Deployment Workbench, expand the **MDT Production** deployment share folder. + +2. Select the **Monitoring** node, and wait until you see PC0005. + +3. Double-click PC0005, and review the information. + +![figure 11](images/mdt-07-fig13.png) + +Figure 11. The Monitoring node, showing the deployment progress of PC0005. + +### Use information in the Event Viewer + +When monitoring is enabled, MDT also writes information to the event viewer on MDT01. This information can be used to trigger notifications via scheduled tasks when deployment is completed. For example, you can configure scheduled tasks to send an email when a certain event is created in the event log. + +![figure 12](images/mdt-07-fig14.png) + +Figure 12. The Event Viewer showing a successful deployment of PC0005. + +## Multicast deployments + + +Multicast deployment allows for image deployment with reduced network load during simultaneous deployments. Multicast is a useful operating system deployment feature in MDT deployments, however it is important to ensure that your network supports it and is designed for it. + +### Requirements + +Multicast requires that Windows Deployment Services (WDS) is running on Windows Server 2008 or later. In addition to the core MDT 2013 setup for multicast, the network needs to be configured to support multicast. In general, this means involving the organization networking team to make sure that Internet Group Management Protocol (IGMP) snooping is turned on and that the network is designed for multicast traffic. The multicast solution uses IGMPv3. + +### Set up MDT for multicast + +Setting up MDT for multicast is straightforward. You enable multicast on the deployment share, and MDT takes care of the rest. + +1. On MDT01, right-click the **MDT Production** deployment share folder and select **Properties**. + +2. In the **General** tab, select the **Enable multicast for this deployment share (requires Windows Server 2008 R2 Windows Deployment Services)** check box, and click **OK**. + +3. Right-click the **MDT Production** deployment share folder and select **Update Deployment Share**. + +4. After updating the deployment share, use the Windows Deployment Services console to, verify that the multicast namespace was created. + +![figure 13](images/mdt-07-fig15.png) + +Figure 13. The newly created multicast namespace. + +## Use offline media to deploy Windows 10 + + +In addition to network-based deployments, MDT supports the use of offline media-based deployments of Windows 10. You can very easily generate an offline version of your deployment share - either the full deployment share or a subset of it - by the use of selection profiles. The generated offline media can be burned to a DVD or copied to a USB stick for deployment. + +Offline media are useful not only when you do not have network connectivity to the deployment share, but also when you have limited connection to the deployment share and do not want to copy 5 GB of data over the wire. Offline media can still join the domain, but you save the transfer of operating system images, drivers, and applications over the wire. + +### Create the offline media selection profile + +To filter what is being added to the media, you create a selection profile. When creating selection profiles, you quickly realize the benefits of having created a good logical folder structure in the Deployment Workbench. + +1. On MDT01, using Deployment Workbench, in the **MDT Production / Advanced Configuration** node, right-click **Selection Profile**, and select **New Selection Profile**. + +2. Use the following settings for the New Selection Profile Wizard: + + 1. General Settings + + - Selection profile name: Windows 10 Offline Media + + 2. Folders + + 1. Applications / Adobe + + 2. Operating Systems / Windows 10 + + 3. Out-Of-Box Drivers / WinPE x64 + + 4. Out-Of-Box Drivers / Windows 10 x64 + + 5. Task Sequences / Windows 10 + +### Create the offline media + +In these steps, you generate offline media from the MDT Production deployment share. To filter what is being added to the media, you use the previously created selection profile. + +1. On MDT01, using File Explorer, create the **E:\\MDTOfflineMedia** folder. + + **Note**   + When creating offline media, you need to create the target folder first. It is crucial that you do not create a subfolder inside the deployment share folder because it will break the offline media. + +   + +2. Using Deployment Workbench, in the **MDT Production / Advanced Configuration** node, right-click the **Media** node, and select **New Media**. + +3. Use the following settings for the New Media Wizard: + + - General Settings + + 1. Media path: **E:\\MDTOfflineMedia** + + 2. Selection profile: Windows 10 Offline Media + +### Configure the offline media + +Offline media has its own rules, its own Bootstrap.ini and CustomSettings.ini files. These files are stored in the Control folder of the offline media; they also can be accessed via properties of the offline media in the Deployment Workbench. + +1. On MDT01, using File Explorer, copy the CustomSettings.ini file from the **E:\\MDTBuildLab\\Control** folder to **E:\\MDTOfflineMedia\\Content\\Deploy\\Control**. Overwrite the existing files. + +2. Using Deployment Workbench, in the **MDT Production / Advanced Configuration / Media** node, right-click the **MEDIA001** media, and select **Properties**. + +3. In the **General** tab, configure the following: + + 1. Clear the Generate x86 boot image check box. + + 2. ISO file name: Windows 10 Offline Media.iso + +4. Still in the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +5. In the **General** sub tab, configure the following settings: + + 1. In the **Lite Touch Boot Image Settings** area: + + - Image description: MDT Production x64 + + 2. In the **Windows PE Customizations** area, set the Scratch space size to 128. + +6. In the **Drivers and Patches** sub tab, select the **WinPE x64** selection profile and select the **Include all drivers from the selection profile** option. + +7. Click **OK**. + +### Generate the offline media + +You have now configured the offline media deployment share however the share has not yet been populated with the files required for deployment. Now everything is ready you populate the deployment share content folder and generate the offline media ISO. + +1. On MDT01, using Deployment Workbench, navigate to the **MDT Production / Advanced Configuration / Media** node. + +2. Right-click the **MEDIA001** media, and select **Update Media Content**. The Update Media Content process now generates the offline media in the **E:\\MDTOfflineMedia\\Content** folder. + +### Create a bootable USB stick + +The ISO that you got when updating the offline media item can be burned to a DVD and used directly (it will be bootable), but it is often more efficient to use USB sticks instead since they are faster and can hold more data. (A dual-layer DVD is limited to 8.5 GB.) + +Follow these steps to create a bootable USB stick from the offline media content: + +1. On a physical machine running Windows 7 or later, insert the USB stick you want to use. + +2. Copy the content of the **MDTOfflineMedia\\Content** folder to the root of the USB stick. + +3. Start an elevated command prompt (run as Administrator), and start the Diskpart utility by typing **Diskpart** and pressing **Enter**. + +4. In the Diskpart utility, you can type **list volume** (or the shorter **list vol**) to list the volumes, but you really only need to remember the drive letter of the USB stick to which you copied the content. In our example, the USB stick had the drive letter F. + +5. In the Diskpart utility, type **select volume F** (replace F with your USB stick drive letter). + +6. In the Diskpart utility, type **active**, and then type **exit**. + +## Unified Extensible Firmware Interface (UEFI)-based deployments + + +As referenced in [Windows 10 deployment tools](http://go.microsoft.com/fwlink/p/?LinkId=619546), Unified Extensible Firmware Interface (UEFI)-based deployments are becoming more common. In fact, when you create a generation 2 virtual machine in Hyper-V, you get a UEFI-based computer. During deployment, MDT automatically detects that you have an UEFI-based machine and creates the partitions UEFI requires. You do not need to update or change your task sequences in any way to accommodate UFEI. + +![figure 14](images/mdt-07-fig16.png) + +Figure 14. The partitions when deploying an UEFI-based machine. + +## Related topics + + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit--mdt-.md) + +[Create a Windows 10 reference image](create-a-windows-81-reference-image.md) + +[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-81-deployment.md) + +[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-81.md) + +[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-81-computer.md) + +[Configure MDT settings](configure-mdt-2013-settings.md) + +  + +  + + + + + diff --git a/windows/deploy/deploy-windows-10.md b/windows/deploy/deploy-windows-10.md new file mode 100644 index 0000000000..9cdeed5942 --- /dev/null +++ b/windows/deploy/deploy-windows-10.md @@ -0,0 +1,91 @@ +--- +title: Deploy Windows 10 (Windows 10) +description: Learn about deploying Windows 10 for IT professionals. +ms.assetid: E9E2DED5-DBA7-4300-B411-BA0FD39BE18C +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Deploy Windows 10 + + +Learn about deploying Windows 10 for IT professionals. + +## In this section + + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TopicDescription

[Change history for Deploy Windows 10](change-history-for-deploy-windows-10.md)

This topic lists new and updated topics in the Deploy Windows 10 documentation for [Windows 10 and Windows 10 Mobile](../index.md).

[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md)

To successfully deploy the Windows 10 operating system in your organization, it is important to understand the different ways that it can be deployed, especially now that there are new scenarios to consider. Choosing among these scenarios, and understanding the key capabilities and limitations of each, is a key task.

[Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md)

This guide will walk you through the process of deploying Windows 10 in an enterprise environment using the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 1 specifically.

[Deploy Windows 10 with System Center 2012 R2 Configuration Manager](deploy-windows-81-with-system-center-2012-r2-configuration-manager.md)

If you have Microsoft System Center 2012 R2 Configuration Manager in your environment, you will most likely want to use it to deploy Windows 10. This topic will show you how to set up Configuration Manager for operating system deployment and how to integrate Configuration Manager with the Microsoft Deployment Toolkit (MDT) or, more specifically, MDT 2013 Update 1.

[Upgrade to Windows 10 with the Microsoft Deployment Toolkit](upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md)

The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. You can use a Microsoft Deployment Toolkit (MDT) 2013 Update 1 task sequence to completely automate the process.

[Upgrade to Windows 10 with System Center Configuration Manager](upgrade-to-windows-10-with-system-center-configuraton-manager.md)

The simplest path to upgrade PCs currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. You can use a System Center Configuration Manager task sequence to completely automate the process.

[Windows 10 edition upgrade](windows-10-edition-upgrades.md)

With Windows 10, you can quickly upgrade from one edition of Windows 10 to another, provided the upgrade path is supported.

[Deploy Windows To Go in your organization](deploy-windows-to-go-in-your-organization-small-scenario.md)

This topic helps you to deploy Windows To Go in your organization. Before you begin deployment, make sure that you have reviewed the topics [Windows To Go: feature overview](../plan/windows-to-go-feature-overview-scenario.md) and [Prepare your organization for Windows To Go](../plan/prepare-your-organization-for-windows-to-go.md) to ensure that you have the correct hardware and are prepared to complete the deployment. You can then use the steps in this topic to start your Windows To Go deployment.

[Update Windows 10 images with provisioning packages](update-windows-10-images-with-provisioning-packages.md)

Use a provisioning package to apply settings, profiles, and file assets to a Windows 10 image.

[Sideload apps in Windows 10](sideload-apps-in-windows-10.md)

Sideload line-of-business apps in Windows 10.

[Volume Activation [client]](volume-activation-for-windows-81-client.md)

This guide is designed to help organizations that are planning to use volume activation to deploy and activate Windows 10, including organizations that have used volume activation for earlier versions of Windows.

[Windows 10 deployment tools reference](windows-10-deployment-tools-reference.md)

Learn about the tools available to deploy Windows 10.

+ +  + +  + +  + + + + + diff --git a/windows/deploy/deploy-windows-81-using-pxe-and-configuration-manager.md b/windows/deploy/deploy-windows-81-using-pxe-and-configuration-manager.md new file mode 100644 index 0000000000..de5b1d0ee6 --- /dev/null +++ b/windows/deploy/deploy-windows-81-using-pxe-and-configuration-manager.md @@ -0,0 +1,67 @@ +--- +title: Deploy Windows 10 using PXE and Configuration Manager (Windows 10) +description: In this topic, you will learn how to deploy Windows 10 using Microsoft System Center 2012 R2 Configuration Manager deployment packages and task sequences. +ms.assetid: fb93f514-5b30-4f4b-99dc-58e6860009fa +keywords: ["deployment, image, UEFI, task sequence"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Deploy Windows 10 using PXE and Configuration Manager + + +**Applies to** + +- Windows 10 + +In this topic, you will learn how to deploy Windows 10 using Microsoft System Center 2012 R2 Configuration Manager deployment packages and task sequences. This topic will walk you through the process of deploying the Windows 10 Enterprise image to a Unified Extensible Firmware Interface (UEFI) machine named PC0001. + +For the purposes of this topic, we will use two additional machines: DC01 and CM01. DC01 is a domain controller and CM01 is a machine running Windows Server 2012 R2 Standard. DC01, CM01, and PC0001 are all members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). + +1. Start the PC0001 machine. At the Pre-Boot Execution Environment (PXE) boot menu, press **Enter** to allow it to PXE boot. + + ![figure 31](images/mdt-06-fig36.png) + + Figure 31. PXE booting PC0001. + +2. On the **Welcome to the Task Sequence Wizard** page, type in the password **Passw0rd!** and click **Next**. + +3. On the **Select a task sequence to run** page, select **Windows 10 Enterprise x64 RTM** and click **Next**. + +4. On the **Edit Task Sequence Variables** page, double-click the **OSDComputerName** variable, and in the **Value** field, type **PC0001** and click **OK**. Then click **Next**. + +![figure 32](images/mdt-06-fig37.png) + +Figure 32. Typing in the computer name. + +## Related topics + + +[Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) + +[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) + +[Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md) + +[Add a Windows 10 operating system image using Configuration Manager](add-a-windows-81-operating-system-image-using-configuration-manager.md) + +[Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-81-using-configuration-manager.md) + +[Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md) + +[Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) + +[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +  + +  + + + + + diff --git a/windows/deploy/deploy-windows-81-with-system-center-2012-r2-configuration-manager.md b/windows/deploy/deploy-windows-81-with-system-center-2012-r2-configuration-manager.md new file mode 100644 index 0000000000..67fef6a4df --- /dev/null +++ b/windows/deploy/deploy-windows-81-with-system-center-2012-r2-configuration-manager.md @@ -0,0 +1,105 @@ +--- +title: Deploy Windows 10 with System Center 2012 R2 Configuration Manager (Windows 10) +description: If you have Microsoft System Center 2012 R2 Configuration Manager in your environment, you will most likely want to use it to deploy Windows 10. +ms.assetid: eacd7b7b-dde0-423d-97cd-29bde9e8b363 +keywords: ["deployment, custom, boot"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Deploy Windows 10 with System Center 2012 R2 Configuration Manager + + +**Applies to** + +- Windows 10 + +If you have Microsoft System Center 2012 R2 Configuration Manager in your environment, you will most likely want to use it to deploy Windows 10. This topic will show you how to set up Configuration Manager for operating system deployment and how to integrate Configuration Manager with the Microsoft Deployment Toolkit (MDT) or, more specifically, MDT 2013 Update 1. + +For the purposes of this topic, we will use four machines: DC01, CM01, PC0003, and PC0004. DC01 is a domain controller and CM01 is a machine running Windows Server 2012 R2 standard. PC0003 and PC0004 are machines with Windows 7 SP1, on which Windows 10 will be deployed via both refresh and replace scenarios. In addition to these four ready-made machines, you could also include a few blank virtual machines to be used for bare-metal deployments. DC01, CM01, PC003, and PC0004 are all members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). + +![figure 1](images/mdt-06-fig01.png) + +Figure 1. The machines used in this topic. + +## In this section + + +- [Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) + +- [Prepare for Zero Touch Installation of Windows with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) + +- [Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md) + +- [Add a Windows 10 operating system image using Configuration Manager](add-a-windows-81-operating-system-image-using-configuration-manager.md) + +- [Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-81-using-configuration-manager.md) + +- [Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md) + +- [Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) + +- [Finalize the operating system configuration for Windows 10 deployment with Configuration Manager](finalize-the-operating-system-configuration-for-windows-81-deployment-with-configuration-manager.md) + +- [Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-81-using-pxe-and-configuration-manager.md) + +- [Monitor the Windows 10 deployment with Configuration Manager](monitor-the-windows-81-deployment-with-configuration-manager.md) + +- [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +- [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +## Components of Configuration Manager operating system deployment + + +Operating system deployment with Configuration Manager is part of the normal software distribution infrastructure, but there are additional components. For example, operating system deployment in Configuration Manager may use the State Migration Point role, which is not used by normal application deployment in Configuration Manager. This section describes the Configuration Manager components involved with the deployment of an operating system, such as Windows 10. + +- **State migration point (SMP).** The state migration point is used to store user state migration data during computer replace scenarios. + +- **Distribution point (DP).** The distribution point is used to store all packages in Configuration Manager, including the operating system deployment-related packages. + +- **Software update point (SUP).** The software update point, which is normally used to deploy updates to existing machines, also can be used to update an operating system as part of the deployment process. You also can use offline servicing to update the image directly on the Configuration Manager server. + +- **Reporting services point.** The reporting services point can be used to monitor the operating system deployment process. + +- **Boot images.** Boot images are the Windows Preinstallation Environment (Windows PE) images Configuration Manager uses to start the deployment. + +- **Operating system images.** The operating system image package contains only one file, the custom .wim image. This is typically the production deployment image. + +- **Operating system installers.** The operating system installers were originally added to create reference images using Configuration Manager. Instead, we recommend that you use MDT 2013 Update 1 Lite Touch to create your reference images. For more information on how to create a reference image, see [Create a Windows 10 reference image](create-a-windows-81-reference-image.md). + +- **Drivers.** Like MDT 2013 Update 1 Lite Touch, Configuration Manager also provides a repository (catalog) of managed device drivers. + +- **Task sequences.** The task sequences in Configuration Manager look and feel pretty much like the sequences in MDT 2013 Update 1 Lite Touch, and they are used for the same purpose. However, in Configuration Manager the task sequence is delivered to the clients as a policy via the Management Point (MP). MDT 2013 Update 1 provides additional task sequence templates to Configuration Manager. + + **Note**  Configuration Manager SP1 along with the Windows Assessment and Deployment Kit (ADK) for Windows 10 are required to support management and deployment of Windows 10. + +   + +## See also + + +- [Microsoft Deployment Toolkit downloads and resources](http://go.microsoft.com/fwlink/p/?LinkId=618117) + +- [Windows deployment tools](windows-deployment-scenarios-and-tools.md) + +- [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md) + +- [Upgrade to Windows 10 with the Microsoft Deployment Toolkit](upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) + +- [Deploy Windows To Go in your organization](deploy-windows-to-go-in-your-organization-small-scenario.md) + +- [Sideload Windows Store apps](http://technet.microsoft.com/library/dn613831.aspx) + +- [Windows ADK for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=526803) + +  + +  + + + + + diff --git a/windows/deploy/deploy-windows-81-with-the-microsoft-deployment-toolkit.md b/windows/deploy/deploy-windows-81-with-the-microsoft-deployment-toolkit.md new file mode 100644 index 0000000000..463cab9240 --- /dev/null +++ b/windows/deploy/deploy-windows-81-with-the-microsoft-deployment-toolkit.md @@ -0,0 +1,130 @@ +--- +title: Deploy Windows 10 with the Microsoft Deployment Toolkit (Windows 10) +description: This guide will walk you through the process of deploying Windows 10 in an enterprise environment using the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 1 specifically. +ms.assetid: 837f009c-617e-4b3f-9028-2246067ee0fb +keywords: ["deploy", "tools", "configure", "script"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Deploy Windows 10 with the Microsoft Deployment Toolkit + + +**Applies to** + +- Windows 10 + +This guide will walk you through the process of deploying Windows 10 in an enterprise environment using the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 1 specifically. + +The Microsoft Deployment Toolkit is a unified collection of tools, processes, and guidance for automating desktop and server deployment. In addition to reducing deployment time and standardizing desktop and server images, MDT enables you to more easily manage security and ongoing configurations. MDT builds on top of the core deployment tools in the Windows Assessment and Deployment Kit (Windows ADK) with additional guidance and features designed to reduce the complexity and time required for deployment in an enterprise environment. + +MDT 2013 Update 1 supports the deployment of Windows 10, as well as Windows 7, Windows 8, Windows 8.1, and Windows Server 2012 R2. It also includes support for zero-touch installation (ZTI) with Microsoft System Center 2012 R2 Configuration Manager. + +To download the latest version of MDT, visit the [MDT resource page](http://go.microsoft.com/fwlink/p/?LinkId=618117). + +## In this section + + +- [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit--mdt-.md) + +- [Create a Windows 10 reference image](create-a-windows-81-reference-image.md) + +- [Deploy a Windows 10 image using MDT 2013 Update 1](deploy-a-windows-81-image-using-mdt-2013.md) + +- [Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-81-deployment.md) + +- [Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-81.md) + +- [Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-81-computer.md) + +- [Configure MDT settings](configure-mdt-2013-settings.md) + +## Proof-of-concept environment + + +For the purposes of this guide, and the topics discussed herein, we will use the following servers and client machines: DC01, MDT01, CM01, PC0001, and PC0002. + +![figure 1](images/mdt-01-fig01.png) + +Figure 1. The servers and machines used for examples in this guide. + +DC01 is a domain controller; the other servers and client machines are members of the domain contoso.com for the fictitious Contoso Corporation. + +![figure 2](images/mdt-01-fig02.jpg) + +Figure 2. The organizational unit (OU) structure used in this guide. + +### Server details + +- **DC01.** A Windows Server 2012 R2 Standard machine, fully patched with the latest security updates, and configured as Active Directory Domain Controller, DNS Server, and DHCP Server in the contoso.com domain. + + - Server name: DC01 + + - IP Address: 192.168.1.200 + + - Roles: DNS, DHCP, and Domain Controller + +- **MDT01.** A Windows Server 2012 R2 Standard machine, fully patched with the latest security updates, and configured as a member server in the contoso.com domain. + + - Server name: MDT01 + + - IP Address: 192.168.1.210 + +- **CM01.** A Windows Server 2012 R2 Standard machine, fully patched with the latest security updates, and configured as a member server in the contoso.com domain. + + - Server name: CM01 + + - IP Address: 192.168.1.214 + +### Client machine details + +- **PC0001.** A Windows 10 Enterprise x64 machine, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This machine is referenced as the admin workstation. + + - Client name: PC0001 + + - IP Address: DHCP + +- **PC0002.** A Windows 7 SP1 Enterprise x64 machine, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This machine is referenced during the migration scenarios. + + - Client name: PC0002 + + - IP Address: DHCP + +## Sample files + + +The information in this guide is designed to help you deploy Windows 10. In order to help you put the information you learn into practice more quickly, we recommend that you download a small set of sample files for the fictitious Contoso Corporation: + +- [Gather.ps1](http://go.microsoft.com/fwlink/p/?LinkId=619361). This sample Windows PowerShell script performs the MDT Gather process in a simulated MDT environment. This allows you to test the MDT gather process and check to see if it is working correctly without performing a full Windows deployment. + +- [Set-OUPermissions.ps1](http://go.microsoft.com/fwlink/p/?LinkId=619362). This sample Windows PowerShell script creates a domain account and then configures OU permissions to allow the account to join machines to the domain in the specified OU. + +- [MDTSample.zip](http://go.microsoft.com/fwlink/p/?LinkId=619363). This sample web service shows you how to configure a computer name dynamically using MDT. + +## Related topics + + +[Microsoft Deployment Toolkit downloads and resources](http://go.microsoft.com/fwlink/p/?LinkId=618117) + +[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) + +[Windows 10 deployment tools](windows-deployment-scenarios-and-tools.md) + +[Deploy Windows 10 with System Center 2012 R2 Configuration Manager](deploy-windows-81-with-system-center-2012-r2-configuration-manager.md) + +[Deploy Windows To Go in your organization](deploy-windows-to-go-in-your-organization-small-scenario.md) + +[Sideload apps in Windows 10](sideload-apps-in-windows-10.md) + +[Volume Activation for Windows 10](volume-activation-for-windows-81-client.md) + +  + +  + + + + + diff --git a/windows/deploy/deploy-windows-to-go-in-your-organization-small-scenario.md b/windows/deploy/deploy-windows-to-go-in-your-organization-small-scenario.md new file mode 100644 index 0000000000..75ab54d40e --- /dev/null +++ b/windows/deploy/deploy-windows-to-go-in-your-organization-small-scenario.md @@ -0,0 +1,1043 @@ +--- +title: Deploy Windows To Go in your organization (Windows 10) +description: This topic helps you to deploy Windows To Go in your organization. +ms.assetid: cfe550be-ffbd-42d1-ab4d-80efae49b07f +keywords: ["deployment, USB, device, BitLocker, workspace, security, data"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Deploy Windows To Go in your organization + + +**Applies to** + +- Windows 10 + +**In this article** + +- [Deployment tips](#deployment_tips) +- [Basic deployment steps](#basic_deployment_steps) +- [Advanced deployment steps](#advanced_deployment_steps) +- [Considerations when using different USB keyboard layouts with Windows To Go](#considerations_when_using_different_usb_keyboard_layouts_with_windows_to_go) +- [Related topics](#related_topics) + +This topic helps you to deploy Windows To Go in your organization. Before you begin deployment, make sure that you have reviewed the topics [Windows To Go: feature overview](../plan/windows-to-go-feature-overview-scenario.md) and [Prepare your organization for Windows To Go](../plan/prepare-your-organization-for-windows-to-go.md) to ensure that you have the correct hardware and are prepared to complete the deployment. You can then use the steps in this topic to start your Windows To Go deployment. + +**Note**   +This topic includes sample Windows PowerShell cmdlets that you can use to automate some of the procedures described. For more information, see [Using Cmdlets](http://go.microsoft.com/fwlink/p/?linkid=230693). + +  + +## Deployment tips + + +The following is a list of items that you should be aware of before you start the deployment process: + +- Only use recommended USB drives for Windows To Go. Use of other drives is not supported. Check the list at [Windows To Go: feature overview](../plan/windows-to-go-feature-overview-scenario.md) for the latest USB drives certified for use as Windows To Go drives. + +- After you provision a new workspace, always eject a Windows To Go drive using the **Safely Remove Hardware and Eject Media** control that can be found in the notification area or in Windows Explorer. Removing the drive from the USB port without ejecting it first can cause the drive to become corrupted. + +- When running a Windows To Go workspace, always shutdown the workspace before unplugging the drive. + +- System Center 2012 Configuration Manager SP1 and later includes support for user self-provisioning of Windows To Go drives. You can download Configuration Manager for evaluation from the [Microsoft TechNet Evaluation Center](http://go.microsoft.com/fwlink/p/?LinkId=618746). For more information on this deployment option, see [How to Provision Windows To Go in Configuration Manager](http://go.microsoft.com/fwlink/p/?LinkId=619148). + +- If you are planning on using a USB drive duplicator to duplicate Windows To Go drives, do not configure offline domain join or BitLocker on the drive. + +## Basic deployment steps + + +Unless you are using a customized operating system image, your initial Windows To Go workspace will not be domain joined and will not contain applications. This is exactly like a new installation of Windows on a desktop or laptop computer. When planning your deployment, you should develop methods to join Windows to Go drives to the domain and install the standard applications that users in your organization require. These methods probably will be similar to the ones used for setting up desktop and laptop computers with domain privileges and applications. This section describes the instructions for creating the correct disk layout on the USB drive, applying the operating system image and the core Windows To Go specific configurations to the drive. The following steps are used in both small-scale and large-scale Windows To Go deployment scenarios. + +Completing these steps will give you a generic Windows To Go drive that can be distributed to your users and then customized for their usage as needed. This drive is also appropriate for use with USB drive duplicators. Your specific deployment scenarios will involve more than just these basic steps but these additional deployment considerations are similar to traditional PC deployment and can be incorporated into your Windows To Go deployment plan. For additional information, see [Windows Deployment Options](http://go.microsoft.com/fwlink/p/?LinkId=619149). + +**Warning**   +If you are planning to use the generic Windows To Go drive as the master drive in a USB duplicator, the drive should not be booted. If the drive has been booted inadvertently it should be reprovisioned prior to duplication. + +  + +### Create the Windows To Go workspace + +In this step we are creating the operating system image that will be used on the Windows To Go drives. You can use the Windows To Go Creator Wizard or you can [do this manually](http://go.microsoft.com/fwlink/p/?LinkId=619174) using a combination of Windows PowerShell and command-line tools. + +**Warning**   +The preferred method for creating a single Windows To Go drive is to use the Windows To Go Creator Wizard included in Windows 10 Enterprise and Windows 10 Education. + +  + +**To create a Windows To Go workspace with the Windows To Go Creator Wizard** + +1. Sign into your Windows PC using an account with Administrator privileges. + +2. Insert the USB drive that you want to use as your Windows To Go drive into your PC. + +3. Verify that the .wim file location (which can be a network share, a DVD , or a USB drive) is accessible and that it contains a valid Windows 10 Enterprise or Windows 10 Education image that has been generalized using sysprep. Many environments can use the same image for both Windows To Go and desktop deployments. + + **Note**   + For more information about .wim files, see [Windows System Image Manager (Windows SIM) Technical Reference](http://go.microsoft.com/fwlink/p/?LinkId=619150). For more information about using sysprep, see [Sysprep Overview](http://go.microsoft.com/fwlink/p/?LinkId=619151). + +   + +4. Using Cortana, search for **Windows To Go** and then press **Enter**. If the **User Account Control** dialog box appears, confirm that the action it displays is what you want, and then click **Yes**. The **Windows To Go Creator Wizard** opens. + +5. On the **Choose the drive you want to use** page select the drive that represents the USB drive you inserted previously, then click **Next.** + +6. On the **Choose a Windows image** page, click **Add Search Location** and then navigate to the .wim file location and click select folder. The wizard will display the installable images present in the folder; select the Windows 10 Enterprise or Windows 10 Education image you wish to use and then click **Next**. + +7. (Optional) On the **Set a BitLocker password (optional)** page, you can select **Use BitLocker with my Windows To Go Workspace** to encrypt your Windows To Go drive. If you do not wish to encrypt the drive at this time, click **Skip**. If you decide you want to add BitLocker protection later, see [Enable BitLocker protection for your Windows To Go drive](http://go.microsoft.com/fwlink/p/?LinkId=619152) for instructions. + + **Warning**   + If you are planning to use a USB-Duplicator to create multiple Windows To Go drives, do not enable BitLocker. Drives protected with BitLocker should not be duplicated. + +   + + If you choose to encrypt the Windows To Go drive now: + + - Type a password that is at least eight characters long and conforms to your organizations password complexity policy. This password will be provided before the operating system is started so any characters you use must be able to be interpreted by the firmware. Some firmware does not support non-ASCII characters. + + - Retype the password, and then click Next. + + **Important**   + The BitLocker recovery password will be saved in the documents library of the computer used to create the workspace automatically. If your organization is using Active Directory Domain Services (AD DS) to store recovery passwords it will also be saved in AD DS under the computer account of the computer used to create the workspace. This password will be used only if you need to recover access to the drive because the BitLocker password specified in the previous step is not available, such as if a password is lost or forgotten. For more information about BitLocker and AD DS, see [Active Directory Domain Services considerations](http://go.microsoft.com/fwlink/p/?LinkId=619157). + +   + +8. Verify that the USB drive inserted is the one you want to provision for Windows To Go and then click **Create** to start the Windows To Go workspace creation process. + + **Warning**   + The USB drive identified will be reformatted as part of the Windows To Go provisioning process and any data on the drive will be erased. + +   + +9. Wait for the creation process to complete, which can take 20 to 30 minutes. A completion page will be displayed that tells you when your Windows To Go workspace is ready to use. From the completion page you can configure the Windows To Go startup options to configure the current computer as a Windows To Go host computer. + +Your Windows To Go workspace is now ready to be started. You can now [prepare a host computer](http://go.microsoft.com/fwlink/p/?LinkId=619159) using the Windows To Go startup options and boot your Windows To Go drive. + +**Windows PowerShell equivalent commands** + +The following Windows PowerShell cmdlet or cmdlets perform the same function as the preceding procedure. Enter each cmdlet on a single line, even though they may appear word-wrapped across several lines here because of formatting constraints. This procedure can only be used on PCs that are running Windows 10. Before starting, ensure that only the USB drive that you want to provision as a Windows To Go drive is connected to the PC. + +1. Using Cortana, search for **powershell**, right-click **Windows PowerShell**, and then select **Run as administrator**. + +2. In the Windows PowerShell session type the following commands to partition a master boot record (MBR) disk for use with a FAT32 system partition and an NTFS-formatted operating system partition. This disk layout can support computers that use either UEFI or BIOS firmware: + + ``` syntax +# The following command will set $Disk to all USB drives with >20 GB of storage + + $Disk = Get-Disk | Where-Object {$_.Path -match "USBSTOR" -and $_.Size -gt 20Gb -and -not $_.IsBoot } + +#Clear the disk. This will delete any data on the disk. (and will fail if the disk is not yet initialized. If that happens, simply continue with ‘New-Partition…) Validate that this is the correct disk that you want to completely erase. +# +# To skip the confirmation prompt, append –confirm:$False + Clear-Disk –InputObject $Disk[0] -RemoveData + +# This command initializes a new MBR disk + Initialize-Disk –InputObject $Disk[0] -PartitionStyle MBR + +# This command creates a 350 MB system partition + $SystemPartition = New-Partition –InputObject $Disk[0] -Size (350MB) -IsActive + +# This formats the volume with a FAT32 Filesystem +# To skip the confirmation dialog, append –Confirm:$False + Format-Volume -NewFileSystemLabel "UFD-System" -FileSystem FAT32 ` + -Partition $SystemPartition + +# This command creates the Windows volume using the maximum space available on the drive. The Windows To Go drive should not be used for other file storage. + $OSPartition = New-Partition –InputObject $Disk[0] -UseMaximumSize + Format-Volume -NewFileSystemLabel "UFD-Windows" -FileSystem NTFS ` + -Partition $OSPartition + +# This command assigns drive letters to the new drive, the drive letters chosen should not already be in use. + Set-Partition -InputObject $SystemPartition -NewDriveLetter "S" + Set-Partition -InputObject $OSPartition -NewDriveLetter "W" + +# This command sets the NODEFAULTDRIVELETTER flag on the partition which prevents drive letters being assigned to either partition when inserted into a different computer. + Set-Partition -InputObject $OSPartition -NoDefaultDriveLetter $TRUE + ``` + +3. Next you need to apply the operating system image that you want to use with Windows To Go to the operating system partition you just created on the disk (this may take 30 minutes or longer, depending on the size of the image and the speed of your USB connection). The following command shows how this can be accomplished using the [Deployment Image Servicing and Management](http://go.microsoft.com/fwlink/p/?LinkId=619161) command-line tool (DISM): + + **Tip**   + The index number must be set correctly to a valid Enterprise image in the .WIM file. + +   + + ``` syntax +#The WIM file must contain a sysprep generalized image. + dism /apply-image /imagefile:n:\imagefolder\deploymentimages\mywtgimage.wim /index:1 /applydir:W:\ + ``` + +4. Now use the [bcdboot](http://go.microsoft.com/fwlink/p/?LinkId=619163) command line tool to move the necessary boot components to the system partition on the disk. This helps ensure that the boot components, operating system versions, and architectures match. The `/f ALL` parameter indicates that boot components for UEFI and BIOS should be placed on the system partition of the disk. The following example illustrates this step: + + ``` syntax + W:\Windows\System32\bcdboot W:\Windows /f ALL /s S: + ``` + +5. Apply SAN policy—OFFLINE\_INTERNAL - “4” to prevent the operating system from automatically bringing online any internally connected disk. This is done by creating and saving a **san\_policy.xml** file on the disk. The following example illustrates this step: + + ``` syntax + + + + + 4 + + + 4 + + + + ``` + +6. Place the **san\_policy.xml** file created in the previous step into the root directory of the Windows partition on the Windows To Go drive (W: from the previous examples) and run the following command: + + ``` syntax + Dism.exe /Image:W:\ /Apply-Unattend:W:\san_policy.xml + ``` + +7. Create an answer file (unattend.xml) that disables the use of Windows Recovery Environment with Windows To Go. You can use the following code sample to create a new answer file or you can paste it into an existing answer file: + + ``` syntax + + + + + true + + + true + + + + ``` + + Once the answer file has been saved, copy unattend.xml into the sysprep folder on the Windows To Go drive (for example, W:\\Windows\\System32\\sysprep\) + + **Important**   + Setup unattend files are processed based on their location. Setup will place a temporary unattend file into the **%systemroot%\\panther** folder which is the first location that setup will check for installation information. You should make sure that folder does not contain a previous version of an unattend.xml file to ensure that the one you just created is used. + + If you do not wish to boot your Windows To Go device on this computer and want to remove it to boot it on another PC, be sure to use the **Safely Remove Hardware and Eject Media** option to safely disconnect the drive before physically removing it from the PC. + +   + +Your Windows To Go workspace is now ready to be started. You can now [prepare a host computer](http://go.microsoft.com/fwlink/p/?LinkId=619165) using the Windows To Go startup options to test your workspace configuration, [configure the workspace for offline domain join](http://go.microsoft.com/fwlink/p/?LinkId=619166), or [enable BitLocker protection for your Windows To Go drive](http://go.microsoft.com/fwlink/p/?LinkId=619167). + +### To prepare a host computer + +Computers running Windows 8 and later can be configured as host computers that use Windows To Go automatically whenever a Windows To Go workspace is available at startup. When the Windows To Go startup options are enabled on a host computer, Windows will divert startup to the Windows To Go drive whenever it is attached to the computer. This makes it easy to switch from using the host computer to using the Windows To Go workspace. + +**Tip**   +If you will be using a PC running Windows 7 as your host computer, see [Tips for configuring your BIOS settings to work with Windows To Go](http://go.microsoft.com/fwlink/p/?LinkId=618951) for information to help you prepare the host computer. + +  + +If you want to use the Windows To Go workspace, simply shut down the computer, plug in the Windows To Go drive, and turn on the computer. To use the host computer, shut down the Windows To Go workspace, unplug the Windows To Go drive, and turn on the computer. + +To set the Windows To Go Startup options for host computers running Windows 10: + +1. Using Cortana, search for **Windows To Go startup options** and then press **Enter**. + +2. In the **Windows To Go Startup Options** dialog box, select **Yes**, and then click **Save Changes** to configure the computer to boot from USB + +For host computers running Windows 8 or Windows 8.1: + +1. Press **Windows logo key+W**, search for **Windows To Go startup options**, and then press **Enter**. +2. In the **Windows To Go Startup Options** dialog box, select **Yes**, and then click **Save Changes** to configure the computer to boot from USB. + +You can configure your organization's computers to automatically start from the USB drive by enabling the following Group Policy setting: + +**\\\\Computer Configuration\\Administrative Templates\\Windows Components\\Portable Operating System\\Windows To Go Default Startup Options** + +After this policy setting is enabled, automatic starting of a Windows To Go workspace will be attempted when a USB drive is connected to the computer when it is started. Users will not be able to use the Windows To Go Startup Options to change this behavior. If you disable this policy setting, booting to Windows To Go when a USB drive is connected will not occur unless a user configures the option manually in the firmware. If you do not configure this policy setting, users who are members of the Administrators group can enable or disable booting from a USB drive using the Windows To Go Startup Options. + +Your host computer is now ready to boot directly into Windows To Go workspace when it is inserted prior to starting the computer. Optionally you can perform [Configure Windows To Go workspace for offline domain join](http://go.microsoft.com/fwlink/p/?LinkId=619169) and [Enable BitLocker protection for your Windows To Go drive](http://go.microsoft.com/fwlink/p/?LinkId=619152). + +### Booting your Windows To Go workspace + +After you have configured your host PC to boot from USB, you can use the following procedure to boot your Windows To Go workspace: + +**To boot your workspace** + +1. Make sure that the host PC is not in a sleep state. If the computer is in a sleep state, either shut it down or hibernate it. + +2. Insert the Windows To Go USB drive directly into a USB 3.0 or USB 2.0 port on the PC. Do not use a USB hub or extender. + +3. Turn on the PC. If your Windows To Go drive is protected with BitLocker you will be asked to type the password, otherwise the workspace will boot directly into the Windows To Go workspace. + +## Advanced deployment steps + + +The following steps are used for more advanced deployments where you want to have further control over the configuration of the Windows To Go drives, ensure that they are correctly configured for remote access to your organizational resources, and have been protected with BitLocker Drive Encryption. + +### Configure Windows To Go workspace for remote access + +Making sure that Windows To Go workspaces are effective when used off premises is essential to a successful deployment. One of the key benefits of Windows To Go is the ability for your users to use the enterprise managed domain joined workspace on an unmanaged computer which is outside your corporate network. To enable this usage, typically you would provision the USB drive as described in the basic deployment instructions and then add the configuration to support domain joining of the workspace, installation of any line-of-business applications, and configuration of your chosen remote connectivity solution such as a virtual private network client or DirectAccess. Once these configurations have been performed the user can work from the workspace using a computer that is off-premises. The following procedure allows you to provision domain joined Windows To Go workspaces for workers that do not have physical access to your corporate network. + +**Prerequisites for remote access scenario** + +- A domain-joined computer running Windows 8 or later and is configured as a Windows To Go host computer + +- A Windows To Go drive that hasn’t been booted or joined to the domain using unattend settings. + +- A domain user account with rights to add computer accounts to the domain and is a member of the Administrator group on the Windows To Go host computer + +- [DirectAccess](http://go.microsoft.com/fwlink/p/?LinkId=619170) configured on the domain + +**To configure your Windows To Go workspace for remote access** + +1. Start the host computer and sign in using a user account with privileges to add workstations to the domain and then run the following command from an elevated command prompt replacing the example placeholder parameters (denoted by <>) with the ones applicable for your environment: + + ``` syntax + djoin /provision /domain /machine /certtemplate /policynames /savefile /reuse + ``` + + **Note**   + The /certtemplate parameter supports the use of certificate templates for distributing certificates for DirectAccess, if your organization is not using certificate templates you can omit this parameter. Additionally, if are using djoin.exe with Windows Server 2008-based Domain Controllers, append the /downlevel switch during provisioning. For more information see the [Offline Domain Join Step-by-Step guide](http://go.microsoft.com/fwlink/p/?LinkId=619171). + +   + +2. Insert the Windows To Go drive. + +3. Launch an elevated Windows PowerShell prompt by right-clicking the Windows PowerShell shortcut in the taskbar, and then clicking **Run as Administrator**. + +4. From the Windows PowerShell command prompt run: + + ``` syntax +# The following command will set $Disk to all USB drives with >20 GB of storage + + $Disk = Get-Disk | Where-Object {$_.Path -match "USBSTOR" -and $_.Size -gt 20Gb -and -not $_.IsBoot } + +#Clear the disk. This will delete any data on the disk. (and will fail if the disk is not yet initialized. If that happens, simply continue with ‘New-Partition…) Validate that this is the correct disk that you want to completely erase. +# +# To skip the confirmation prompt, append –confirm:$False + Clear-Disk –InputObject $Disk[0] -RemoveData + +# This command initializes a new MBR disk + Initialize-Disk –InputObject $Disk[0] -PartitionStyle MBR + +# This command creates a 350 MB system partition + $SystemPartition = New-Partition –InputObject $Disk[0] -Size (350MB) -IsActive + +# This formats the volume with a FAT32 Filesystem +# To skip the confirmation dialog, append –Confirm:$False + Format-Volume -NewFileSystemLabel "UFD-System" -FileSystem FAT32 ` + -Partition $SystemPartition + +# This command creates the Windows volume using the maximum space available on the drive. The Windows To Go drive should not be used for other file storage. + $OSPartition = New-Partition –InputObject $Disk[0] -UseMaximumSize + Format-Volume -NewFileSystemLabel "UFD-Windows" -FileSystem NTFS ` + -Partition $OSPartition + +# This command assigns drive letters to the new drive, the drive letters chosen should not already be in use. + Set-Partition -InputObject $SystemPartition -NewDriveLetter "S" + Set-Partition -InputObject $OSPartition -NewDriveLetter "W" + +# This command toggles the NODEFAULTDRIVELETTER flag on the partition which prevents drive letters being assigned to either partition when inserted into a different computer. + Set-Partition -InputObject $OSPartition -NoDefaultDriveLetter $TRUE + ``` + +5. Next you need to apply the operating system image that you want to use with Windows To Go to the operating system partition you just created on the disk (this may take 30 minutes or longer, depending on the size of the image and the speed of your USB connection). The following command shows how this can be accomplished using the [Deployment Image Servicing and Management](http://go.microsoft.com/fwlink/p/?LinkId=619161) command-line tool (DISM): + + **Tip**   + The index number must be set correctly to a valid Enterprise image in the .WIM file. + +   + + ``` syntax +#The WIM file must contain a sysprep generalized image. + dism /apply-image /imagefile:n:\imagefolder\deploymentimages\mywtgimage.wim /index:1 /applydir:W:\ + ``` + +6. Once those commands have completed, run the following command: + + ``` syntax + djoin /requestodj /loadfile C:\example\path\domainmetadatafile /windowspath W:\Windows + ``` + +7. Next, we will need to edit the unattend.xml file to configure the first run (OOBE) settings. In this example we are hiding the Microsoft Software License Terms (EULA) page, configuring automatic updates to install important and recommended updates automatically, and identifying this workspace as part of a private office network. You can use other OOBE settings that you have configured for your organization if desired. For more information about the OOBE settings, see [OOBE](http://go.microsoft.com/fwlink/p/?LinkId=619172): + + ``` syntax + + + + + true + + true + 1 + Work + + + + true + + true + 1 + Work + + + + + ``` + +8. Safely remove the Windows To Go drive. + +9. From a host computer, either on or off premises, start the computer and boot the Windows To Go workspace. + + 1. If on premises using a host computer with a direct network connection, sign on using your domain credentials. + + 2. If off premises, join a wired or wireless network with internet access and then sign on again using your domain credentials. + + **Note**   + Depending on your DirectAccess configuration you might be asked to insert your smart card to logon to the domain. + +   + +You should now be able to access your organization’s network resources and work from your Windows To Go workspace as you would normally work from your standard desktop computer on premises. + +### Enable BitLocker protection for your Windows To Go drive + +Enabling BitLocker on your Windows To Go drive will help ensure that your data is protected from unauthorized use and that if your Windows To Go drive is lost or stolen it will not be easy for an unauthorized person to obtain confidential data or use the workspace to gain access to protected resources in your organization. When BitLocker is enabled, each time you boot your Windows To Go drive, you will be asked to provide the BitLocker password to unlock the drive. The following procedure provides the steps for enabling BitLocker on your Windows To Go drive: + +**Prerequisites for enabling BitLocker scenario** + +- A Windows To Go drive that can be successfully provisioned. + +- A computer running Windows 8 configured as a Windows To Go host computer + +- Review the following Group Policy settings for BitLocker Drive Encryption and modify the configuration as necessary: + + **\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives\\Require additional authentication at startup**. This policy allows the use of a password key protector with an operating system drive; this policy must be enabled to configure BitLocker from within the Windows To Go workspace. This policy setting allows you to configure whether BitLocker requires additional authentication each time the computer starts and whether you are using BitLocker with or without a Trusted Platform Module (TPM). You must enable this setting and select the **Allow BitLocker without a compatible TPM** check box and then enable the **Configure use of passwords for operating system drives** setting. + + **\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives\\Configure use of passwords for operating system drives**. This policy setting enables passwords to be used to unlock BitLocker-protected operating system drives and provides the means to configure complexity and length requirements on passwords for Windows To Go workspaces. For the complexity requirement setting to be effective the Group Policy setting **Password must meet complexity requirements** located in **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy\\** must be also enabled. + + **\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives\\Enable use of BitLocker authentication requiring preboot keyboard input on slates**. This policy setting allows users to enable authentication options that require user input from the preboot environment even if the platform indicates a lack of preboot input capability. If this setting is not enabled, passwords cannot be used to unlock BitLocker-protected operating system drives. + +You can choose to enable BitLocker protection on Windows To Go drives before distributing them to users as part of your provisioning process or you can allow your end-users to apply BitLocker protection to them after they have taken possession of the drive. A step-by-step procedure is provided for both scenarios. + +Enabling BitLocker during provisioning ensures that your operating system image is always protected by BitLocker. When enabling BitLocker during the provisioning process you can significantly reduce the time required for encrypting the drive by enabling BitLocker after configuring the disk and just prior to applying the image. If you use this method, you will need to give users their BitLocker password when you give then their Windows To Go workspace. Also, you should instruct your users to boot their workspace and change their BitLocker password as soon as possible (this can be done with standard user privileges). + +Enabling BitLocker after distribution requires that your users turn on BitLocker. This means that your Windows To Go workspaces are unprotected until the user enables BitLocker. Administrative rights on the Windows To Go workspace are required to enable BitLocker. For more information about BitLocker see the [BitLocker Overview](http://go.microsoft.com/fwlink/p/?LinkId=619173). + +**BitLocker recovery keys** + +BitLocker recovery keys are the keys that can be used to unlock a BitLocker protected drive if the standard unlock method fails. It is recommended that your BitLocker recovery keys be backed up to Active Directory Domain Services (AD DS). If you do not want to use AD DS to store recovery keys you can save recovery keys to a file or print them. How BitLocker recovery keys are managed differs depending on when BitLocker is enabled. + +- If BitLocker protection is enabled during provisioning, the BitLocker recovery keys will be stored under the computer account of the computer used for provisioning the drives. If backing up recovery keys to AD DS is not used, the recovery keys will need to be printed or saved to a file for each drive. The IT administrator must track which keys were assigned to which Windows To Go drive. + +- **Warning**   + If BitLocker is enabled after distribution, the recovery key will be backed up to AD DS under the computer account of the workspace. If backing up recovery keys to AD DS is not used, they can be printed or saved to a file by the user. If the IT administrator wants a central record of recovery keys, a process by which the user provides the key to the IT department must be put in place. + +   + +**To enable BitLocker during provisioning** + +1. Start the host computer that is running Windows 8. + +2. Insert your Windows To Go drive. + +3. Launch an elevated Windows PowerShell prompt by right-clicking the Windows PowerShell shortcut in the taskbar, and then clicking **Run as Administrator**. + +4. Provision the Windows To Go drive using the following cmdlets: + + **Note**   + If you used the [manual method for creating a workspace](http://go.microsoft.com/fwlink/p/?LinkId=619174) you should have already provisioned the Windows To Go drive. If so, you can continue on to the next step. + +   + + ``` syntax +# The following command will set $Disk to all USB drives with >20 GB of storage + + $Disk = Get-Disk | Where-Object {$_.Path -match "USBSTOR" -and $_.Size -gt 20Gb -and -not $_.IsBoot } + +#Clear the disk. This will delete any data on the disk. (and will fail if the disk is not yet initialized. If that happens, simply continue with ‘New-Partition…) Validate that this is the correct disk that you want to completely erase. +# +# To skip the confirmation prompt, append –confirm:$False + Clear-Disk –InputObject $Disk[0] -RemoveData + +# This command initializes a new MBR disk + Initialize-Disk –InputObject $Disk[0] -PartitionStyle MBR + +# This command creates a 350 MB system partition + $SystemPartition = New-Partition –InputObject $Disk[0] -Size (350MB) -IsActive + +# This formats the volume with a FAT32 Filesystem +# To skip the confirmation dialog, append –Confirm:$False + Format-Volume -NewFileSystemLabel "UFD-System" -FileSystem FAT32 ` + -Partition $SystemPartition + +# This command creates the Windows volume using the maximum space available on the drive. The Windows To Go drive should not be used for other file storage. + $OSPartition = New-Partition –InputObject $Disk[0] -UseMaximumSize + Format-Volume -NewFileSystemLabel "UFD-Windows" -FileSystem NTFS ` + -Partition $OSPartition + +# This command assigns drive letters to the new drive, the drive letters chosen should not already be in use. + Set-Partition -InputObject $SystemPartition -NewDriveLetter "S" + Set-Partition -InputObject $OSPartition -NewDriveLetter "W" + +# This command toggles the NODEFAULTDRIVELETTER flag on the partition which prevents drive letters being assigned to either partition when inserted into a different computer. + Set-Partition -InputObject $OSPartition -NoDefaultDriveLetter $TRUE + ``` + + Next you need to apply the operating system image that you want to use with Windows To Go to the operating system partition you just created on the disk (this may take 30 minutes or longer, depending on the size of the image and the speed of your USB connection). The following command shows how this can be accomplished using the [Deployment Image Servicing and Management](http://go.microsoft.com/fwlink/p/?LinkId=619161) command-line tool (DISM): + + **Tip**   + The index number must be set correctly to a valid Enterprise image in the .WIM file. + +   + + ``` syntax +#The WIM file must contain a sysprep generalized image. + dism /apply-image /imagefile:n:\imagefolder\deploymentimages\mywtgimage.wim /index:1 /applydir:W:\ + ``` + +5. In the same PowerShell session use the following cmdlet to add a recovery key to the drive: + + ``` syntax + $BitlockerRecoveryProtector = Add-BitLockerKeyProtector W: -RecoveryPasswordProtector + ``` + +6. Next, use the following cmdlets to save the recovery key to a file: + + ``` syntax +#The BitLocker Recovery key is essential if for some reason you forget the BitLocker password +#This recovery key can also be backed up into Active Directory using manage-bde.exe or the +#PowerShell cmdlet Backup-BitLockerKeyProtector. + $RecoveryPassword = $BitlockerRecoveryProtector.KeyProtector.RecoveryPassword + $RecoveryPassword > WTG-Demo_Bitlocker_Recovery_Password.txt + ``` + +7. Then, use the following cmdlets to add the password as a secure string. If you omit the password the cmdlet will prompt you for the password before continuing the operation: + + ``` syntax +# Create a variable to store the password + $spwd = ConvertTo-SecureString -String -AsplainText –Force + Enable-BitLocker W: -PasswordProtector $spwd + ``` + + **Warning**   + To have BitLocker only encrypt used space on the disk append the parameter `–UsedSpaceOnly` to the `Enable-BitLocker` cmdlet. As data is added to the drive BitLocker will encrypt additional space. Using this parameter will speed up the preparation process as a smaller percentage of the disk will require encryption. If you are in a time critical situation where you cannot wait for encryption to complete you can also safely remove the Windows To Go drive during the encryption process. The next time the drive is inserted in a computer it will request the BitLocker password. Once the password is supplied, the encryption process will continue. If you do this, make sure your users know that BitLocker encryption is still in process and that they will be able to use the workspace while the encryption completes in the background. + +   + +8. Copy the numerical recovery password and save it to a file in a safe location. The recovery password will be required if the password is lost or forgotten. + + **Warning**   + If the **Choose how BitLocker-protected removable data drives can be recovered** Group Policy setting has been configured to back up recovery information to Active Directory Domain Services, the recovery information for the drive will be stored under the account of the host computer used to apply the recovery key. + + If you want to have the recovery information stored under the account of the Windows To Go workspace you can turn BitLocker from within the Windows To Go workspace using the BitLocker Setup Wizard from the BitLocker Control Panel item as described in [To enable BitLocker after distribution](#enable_bitlocker). + +   + +9. Safely remove the Windows To Go drive. + +The Windows To Go drives are now ready to be distributed to users and are protected by BitLocker. When you distribute the drives, make sure the users know the following: + +- Initial BitLocker password that they will need to boot the drives. + +- Current encryption status. + +- Instructions to change the BitLocker password after the initial boot. + +- Instructions for how to retrieve the recovery password if necessary. This may be a help desk process, an automated password retrieval site, or a person to contact. + + +**To enable BitLocker after distribution** + +1. Insert your Windows To Go drive into your host computer (that is currently shut down) and then turn on the computer and boot into your Windows To Go workspace + +2. Press **Windows logo key+W** to open **Search Settings**, type BitLocker and then select the item for BitLocker Drive Encryption. + +3. The drives on the workspace are displayed, click **Turn BitLocker On** for the C: drive. The **BitLocker Setup Wizard** appears. + +4. Complete the steps in the **BitLocker Setup Wizard** selecting the password protection option. + +**Note**   +If you have not configured the Group Policy setting **\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives\\Require additional authentication at startup** to specify **Allow BitLocker without a compatible TPM** you will not be able to enable BitLocker from within the Windows To Go workspace. + +  + +### Advanced deployment sample script + +The following sample script supports the provisioning of multiple Windows To Go drives and the configuration of offline domain join. + +The sample script creates an unattend file that streamlines the deployment process so that the initial use of the Windows To Go drive does not prompt the end user for any additional configuration information before starting up. + +**Prerequisites for running the advanced deployment sample script** + +- To run this sample script you must open a Windows PowerShell session as an administrator from a domain-joined computer using an account that has permission to create domain accounts. + +- Using offline domain join is required by this script, since the script does not create a local administrator user account. However, domain membership will automatically put “Domain admins” into the local administrators group. Review your domain policies. If you are using DirectAccess you will need to modify the djoin.exe command to include the `policynames` and potentially the `certtemplate` parameters. + +- The script needs to use drive letters, so you can only provision half as many drives as you have free drive letters. + +**To run the advanced deployment sample script** + +1. Copy entire the code sample titled “Windows To Go multiple drive provisioning sample script” into a PowerShell script (.ps1) file. + +2. Make the modifications necessary for it to be appropriate to your deployment and save the file. + +3. Configure the PowerShell execution policy. By default PowerShell’s execution policy is set to Restricted; that means that scripts won’t run until you have explicitly given them permission to. To configure PowerShell’s execution policy to allow the script to run, use the following command from an elevated PowerShell prompt: + + ``` syntax + Set-ExecutionPolicy RemoteSigned + ``` + + The RemoteSigned execution policy will prevent unsigned scripts from the internet from running on the computer, but will allow locally created scripts to run. For more information on execution policies, see [Set-ExecutionPolicy](http://go.microsoft.com/fwlink/p/?LinkId=619175). + + **Tip**   + To get online help for any Windows PowerShell cmdlet, whether or not it is installed locally type the following cmdlet, replacing <cmdlet-name> with the name of the cmdlet you want to see the help for: + + `Get-Help -Online` + + This command causes Windows PowerShell to open the online version of the help topic in your default Internet browser. + +   + +**Windows To Go multiple drive provisioning sample script** + +``` syntax +<# +.SYNOPSIS +Windows To Go multiple drive provisioning sample script. + +.DESCRIPTION +This sample script will provision one or more Windows To Go drives, configure offline domain join (using random machine names) and provides an option for BitLocker encryption. To provide a seamless first boot experience, an unattend file is created that will set the first run (OOBE) settings to defaults. To improve performance of the script, copy your install image to a local location on the computer used for provisioning the drives. + +.EXAMPLE +.\WTG_MultiProvision.ps1 -InstallWIMPath c:\companyImages\amd64_enterprise.wim +provision drives connected to your machine with the provided image. +#> +param ( + [parameter(Mandatory=$true)] + [string] +#Path to install wim. If you have the full path to the wim or want to use a local file. + $InstallWIMPath, + + [string] +#Domain to which to join the Windows To Go workspaces. + $DomainName +) + + +<# + In order to set BitLocker Group Policies for our offline WTG image we need to create a Registry.pol file + in the System32\GroupPolicy folder. This file requires binary editing, which is not possible in PowerShell + directly so we have some C# code that we can use to add a type in our PowerShell instance that will write + the data for us. +#> +$Source = @" +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; + +namespace MS.PolicyFileEditor +{ + //The PolicyEntry represents the DWORD Registry Key/Value/Data entry that will + //be written into the file. + public class PolicyEntry + { + private List byteList; + + public string KeyName { get; set; } + public string ValueName { get; set; } + + internal List DataBytes + { + get { return this.byteList; } + } + + public PolicyEntry( + string Key, + string Value, + uint data) + { + KeyName = Key; + ValueName = Value; + this.byteList = new List(); + byte[] arrBytes = BitConverter.GetBytes(data); + if (BitConverter.IsLittleEndian == false) { Array.Reverse(arrBytes); } + this.byteList.AddRange(arrBytes); + } + + ~PolicyEntry() + { + this.byteList = null; + } + } + + public class PolicyFile + { + private Dictionary entries; + + public List Entries + { + get + { + List policyList = new List(entries.Values); + return policyList; + } + } + + public PolicyFile() + { + this.entries = new Dictionary(StringComparer.OrdinalIgnoreCase); + } + + public void SetDWORDValue(string key, string value, uint data) + { + PolicyEntry entry = new PolicyEntry(key, value, data); + this.entries[entry.KeyName + "\\" + entry.ValueName] = entry; + } + + public void SaveFile(string file) + { + using (FileStream fs = new FileStream(file, FileMode.Create, FileAccess.Write)) + { + fs.Write(new byte[] { 0x50, 0x52, 0x65, 0x67, 0x01, 0x00, 0x00, 0x00 }, 0, 8); + byte[] openBracket = UnicodeEncoding.Unicode.GetBytes("["); + byte[] closeBracket = UnicodeEncoding.Unicode.GetBytes("]"); + byte[] semicolon = UnicodeEncoding.Unicode.GetBytes(";"); + byte[] nullChar = new byte[] { 0, 0 }; + + byte[] bytes; + + foreach (PolicyEntry entry in this.Entries) + { + fs.Write(openBracket, 0, 2); + bytes = UnicodeEncoding.Unicode.GetBytes(entry.KeyName); + fs.Write(bytes, 0, bytes.Length); + fs.Write(nullChar, 0, 2); + + fs.Write(semicolon, 0, 2); + bytes = UnicodeEncoding.Unicode.GetBytes(entry.ValueName); + fs.Write(bytes, 0, bytes.Length); + fs.Write(nullChar, 0, 2); + + fs.Write(semicolon, 0, 2); + bytes = BitConverter.GetBytes(4); + if (BitConverter.IsLittleEndian == false) { Array.Reverse(bytes); } + fs.Write(bytes, 0, 4); + + fs.Write(semicolon, 0, 2); + byte[] data = entry.DataBytes.ToArray(); + bytes = BitConverter.GetBytes((uint)data.Length); + if (BitConverter.IsLittleEndian == false) { Array.Reverse(bytes); } + fs.Write(bytes, 0, 4); + + fs.Write(semicolon, 0, 2); + fs.Write(data, 0, data.Length); + fs.Write(closeBracket, 0, 2); + } + fs.Close(); + } + } + } +} +"@ + +######################################################################## +# +# Helper Functions +# +Function CreateUnattendFile { +param ( + [parameter(Mandatory=$true)] + [string] + $Arch +) + + if ( Test-Path "WtgUnattend.xml" ) { + del .\WtgUnattend.xml + } + $unattendFile = New-Item "WtgUnattend.xml" -type File + $fileContent = @" + + + + + + true + 1 + Work + + + + en-US + en-US + en-US + en-US + + + true + + + +"@ + + Set-Content $unattendFile $fileContent + +#return the file object + $unattendFile +} + +Function CreateRegistryPolicyFile { + + $saveFileLocaiton = "" + (get-location) + "\registry.pol" + + $policyFile = New-Object MS.PolicyFileEditor.PolicyFile + $policyFile.SetDWORDValue("Software\Policies\Microsoft\FVE", "UseAdvancedStartup", 1) + $policyFile.SetDWORDValue("Software\Policies\Microsoft\FVE", "EnableBDEWithNoTPM", 1) + $policyFile.SetDWORDValue("Software\Policies\Microsoft\FVE", "UseTPM", 2) + $policyFile.SetDWORDValue("Software\Policies\Microsoft\FVE", "UseTPMPIN", 2) + $policyFile.SetDWORDValue("Software\Policies\Microsoft\FVE", "UseTPMKey", 2) + $policyFile.SetDWORDValue("Software\Policies\Microsoft\FVE", "UseTPMKeyPIN", 2) + $policyFile.SetDWORDValue("Software\Policies\Microsoft\FVE", "OSEnablePrebootInputProtectorsOnSlates", 1) + $policyFile.SaveFile($saveFileLocaiton) + + $saveFileLocaiton +} + +######################################################################## + +if ( Test-Path $installWIMPath ){ + write-output "Image: $installWIMPath" +} +else{ + write-output "Unable to find image: $installWIMPath" "Exiting the script" + exit +} + +if ( (Get-WindowsImage -ImagePath $InstallWIMPath -Index 1).Architecture -eq 0 ){ + $Arch = "x86" +} +else{ + $Arch = "amd64" +} + +$starttime = get-date + +#Add type information for modifing the Registy Policy file +Add-Type -TypeDefinition $Source -Language CSharp + +#Create helper files +$unattendFile = CreateUnattendFile -Arch $Arch +$registryPolFilePath = CreateRegistryPolicyFile + +$Disks = Get-Disk | Where-Object {$_.Path -match "USBSTOR" -and $_.Size -gt 20Gb -and -not $_.IsBoot } +if ($Disks -eq $null) +{ + Write-Output "No USB Disks found, exiting the script. Please check that you have a device connected." + exit +} + +#We want to make sure that all non-boot connected USB drives are online, writeable and cleaned. +#This command will erase all data from all USB drives larger than 20Gb connected to your machine +#To automate this step you can add: -confirm:$False +Clear-Disk –InputObject $Disks -RemoveData -erroraction SilentlyContinue + +# Currently the provisioning script needs drive letters (for dism and bcdboot.exe) and the script is more +# reliable when the main process determines all of the free drives and provides them to the sub-processes. +# Use a drive index starting at 1, since we need 2 free drives to proceed. (system & operating system) +$driveLetters = 68..90 | ForEach-Object { "$([char]$_):" } | + Where-Object { + (new-object System.IO.DriveInfo $_).DriveType -eq 'noRootdirectory' + } +$driveIndex = 1 + +foreach ($disk in $Disks) +{ + + if ( $driveIndex -lt $driveLetters.count ) + { + Start-Job -ScriptBlock { + $installWIMPath = $args[0] + $unattendFile = $args[1] + $Disk = $args[2] + $SystemDriveLetter = $args[3] + $OSDriveLetter = $args[4] + $DomainName = $args[5] + $policyFilePath = $args[6] + +#For compatibility between UEFI and legacy BIOS we use MBR for the disk. + Initialize-Disk –InputObject $Disk -PartitionStyle MBR + +#A short sleep between creating a new partition and formatting helps ensure the partition +#is ready before formatting. + $SystemPartition = New-Partition –InputObject $Disk -Size (350MB) -IsActive + Sleep 1 + Format-Volume -Partition $SystemPartition -FileSystem FAT32 -NewFileSystemLabel "UFD-System" -confirm:$False | Out-Null + + $OSPartition = New-Partition –InputObject $Disk -UseMaximumSize + Sleep 1 + Format-Volume -NewFileSystemLabel "UFD-Windows" -FileSystem NTFS -Partition $OSPartition -confirm:$False | Out-Null + + +#The No default drive letter prevents other computers from displaying contents of the drive when connected as a Data drive. + Set-Partition -InputObject $OSPartition -NoDefaultDriveLetter $TRUE + Set-Partition -InputObject $SystemPartition -NewDriveLetter $SystemDriveLetter + Set-Partition -InputObject $OSPartition -NewDriveLetter $OSDriveLetter + + dism /apply-image /index:1 /applydir:${OSDriveLetter}:\ /imagefile:$InstallWIMPath + if (!$?){ + write-output "DISM image application failed, exiting." + exit + } + + copy $unattendFile ${OSDriveLetter}:\Windows\System32\sysprep\unattend.xml + +#Create the directory for the Machine Registry Policy file, surpressing the output and any error +#and copy the pre-created Registry.pol file to that location. + write-output "Set BitLocker default policies for WindowsToGo" + md ${OSDriveLetter}:\windows\System32\GroupPolicy\Machine | out-null + copy $policyFilePath ${OSDriveLetter}:\windows\System32\GroupPolicy\Machine + +#modify the registry of the image to set SanPolicy. This is also where you could set the default +#keyboard type for USB keyboards. + write-output "Modify SAN Policy" + reg load HKLM\PW-System ${OSDriveLetter}:\Windows\System32\config\SYSTEM > info.log + reg add HKLM\PW-System\ControlSet001\Services\Partmgr\Parameters /v SanPolicy /d 4 /t REG_DWORD /f > info.log + reg unload HKLM\PW-System > info.log + +#We're running bcdboot from the newly applied image so we know that the correct boot files for the architecture and operating system are used. +#This will fail if we try to run an amd64 bcdboot.exe on x86. + cmd /c "$OSDriveLetter`:\Windows\system32\bcdboot $OSDriveLetter`:\Windows /f ALL /s $SystemDriveLetter`:" + if (!$?){ + write-output "BCDBOOT.exe failed, exiting script." + exit + } + + <# + If a domain name was provided to the script, we will create a random computer name + and perform an offline domain join for the device. With this command we also supress the + Add User OOBE screen. +#> + if ($DomainName) + { +#using get-random, we will create a random computer name for the drive. + $suffix = Get-Random + $computername = "wtg-" + $suffix + djoin /provision /domain $DomainName /savefile ${OSDriveLetter}:\tempBLOB.bin /reuse /machine $computername + djoin /requestodj /loadfile ${OSDriveLetter}:\tempBLOB.bin /windowspath ${OSDriveLetter}:\windows > info.log + del ${OSDriveLetter}:\tempBLOB.bin + +#add offline registry key to skip user account screen + write-output "Add Offline Registry key for skipping UserAccount OOBE page." + reg load HKLM\PW-Temp${OSDriveLetter} ${OSDriveLetter}:\Windows\System32\config\SOFTWARE > info.log + reg add HKLM\PW-Temp${OSDriveLetter}\Microsoft\Windows\CurrentVersion\Setup\OOBE /v UnattendCreatedUser /d 1 /t REG_DWORD > info.log + reg unload HKLM\PW-Temp${OSDriveLetter} > info.log + } + + try + { + Write-VolumeCache -DriveLetter ${OSDriveLetter} + Write-Output "Disk is now ready to be removed." + } + catch [System.Management.Automation.CommandNotFoundException] + { + write-output "Flush Cache not supported, Be sure to safely remove the WTG device." + } + + + } -ArgumentList @($installWIMPath, $unattendFile, $disk, $driveLetters[$driveIndex-1][0], $driveLetters[$driveIndex][0], $DomainName, $registryPolFilePath) + } + $driveIndex = $driveIndex + 2 +} +#wait for all threads to finish +get-job | wait-job + +#print output from all threads +get-job | receive-job + +#delete the job objects +get-job | remove-job + + +#Cleanup helper files +del .\WtgUnattend.xml +del .\Registry.pol + +$finishtime = get-date +$elapsedTime = new-timespan $starttime $finishtime +write-output "Provsioning completed in: $elapsedTime (hh:mm:ss.000)" +write-output "" "Provisioning script complete." +``` + +## Considerations when using different USB keyboard layouts with Windows To Go + + +Before provisioning your Windows To Go drive you need to consider if your workspace will boot on a computer with a non-English USB keyboard attached. As described in [KB article 927824](http://go.microsoft.com/fwlink/p/?LinkId=619176) there is a known issue where the plug and play ID causes the keyboard to be incorrectly identified as an English 101 key keyboard. To avoid this problem, you can modify the provisioning script to set the override keyboard parameters. + +In the PowerShell provisioning script, after the image has been applied, you can add the following commands that will correctly set the keyboard settings. The following example uses the Japanese keyboard layout: + +``` syntax + reg load HKLM\WTG-Keyboard ${OSDriveLetter}:\Windows\System32\config\SYSTEM > info.log + reg add HKLM\WTG-Keyboard\ControlSet001\Services\i8042prt\Parameters /v LayerDriver /d JPN:kbd106dll /t REG_SZ /f + reg add HKLM\WTG-Keyboard\ControlSet001\Services\i8042prt\Parameters /v OverrideKeyboardIdentifier /d PCAT_106KEY /t REG_SZ /f + reg add HKLM\WTG-Keyboard\ControlSet001\Services\i8042prt\Parameters /v OverrideKeyboardSubtype /d 2 /t REG_DWORD /f + reg add HKLM\WTG-Keyboard\ControlSet001\Services\i8042prt\Parameters /v OverrideKeyboardType /d 7 /t REG_DWORD /f + reg unload HKLM\WTG-Keyboard +``` + +## Related topics + + +[Windows To Go: feature overview](../plan/windows-to-go-feature-overview-scenario.md) + +[Windows 10 forums](http://go.microsoft.com/fwlink/p/?LinkId=618949) + +[Prepare your organization for Windows To Go](../plan/prepare-your-organization-for-windows-to-go.md) + +[Deployment considerations for Windows To Go](../plan/deployment-considerations-for-windows-to-go.md) + +[Security and data protection considerations for Windows To Go](../plan/security-and-data-protection-considerations-for-windows-to-go.md) + +[BitLocker overview](http://go.microsoft.com/fwlink/p/?LinkId=619173) + +  + +  + + + + + diff --git a/windows/deploy/determine-what-to-migrate-usmt-win7-usmt-win8.md b/windows/deploy/determine-what-to-migrate-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..8927d465bc --- /dev/null +++ b/windows/deploy/determine-what-to-migrate-usmt-win7-usmt-win8.md @@ -0,0 +1,62 @@ +--- +title: Determine What to Migrate (Windows 10) +description: Determine What to Migrate +ms.assetid: 01ae1d13-c3eb-4618-b39d-ee5d18d55761 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Determine What to Migrate + + +By default, User State Migration Tool (USMT) 10.0 migrates the items listed in [What Does USMT Migrate?](what-does-usmt-migrate-usmt-win7-usmt-win8.md), depending on the migration .xml files you specify. These default settings are often enough for a basic migration. + +However, when considering what settings to migrate, you should also consider what settings you would like the user to be able to configure, if any, and what settings you would like to standardize. Many organizations use their migration as an opportunity to create and begin enforcing a better-managed environment. Some of the settings that users can configure on unmanaged computers prior to the migration can be locked on the new, managed computers. For example, standard wallpaper, Internet Explorer security settings, and desktop configuration are some of the items you can choose to standardize. + +To reduce complexity and increase standardization, your organization should consider creating a *standard operating environment (SOE)*. An SOE is a combination of hardware and software that you distribute to all users. This means selecting a baseline for all computers, including standard hardware drivers; core operating system features; core productivity applications, especially if they are under volume licensing; and core utilities. This environment should also include a standard set of security features, as outlined in the organization’s corporate policy. Using a standard operating environment can vastly simplify the migration and reduce overall deployment challenges. + +## In This Section + + + ++++ + + + + + + + + + + + + + + + + + + +

[Identify Users](identify-users-usmt-win7-usmt-win8.md)

Use command-line options to specify which users to migrate and how they should be migrated.

[Identify Applications Settings](identify-applications-settings-usmt-win7-usmt-win8.md)

Determine which applications you want to migrate and prepare a list of application settings to be migrated.

[Identify Operating System Settings](identify-operating-system-settings-usmt-win7-usmt-win8.md)

Use migration to create a new standard environment on each of the destination computers.

[Identify File Types, Files, and Folders](identify-file-types-files-and-folders-usmt-win8.md)

Determine and locate the standard, company-specified, and non-standard locations of the file types, files, folders, and settings that you want to migrate.

+ +  + +## Related topics + + +[What Does USMT Migrate?](what-does-usmt-migrate-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/estimate-migration-store-size-usmt-win7-usmt-win8.md b/windows/deploy/estimate-migration-store-size-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..628dcfaaae --- /dev/null +++ b/windows/deploy/estimate-migration-store-size-usmt-win7-usmt-win8.md @@ -0,0 +1,134 @@ +--- +title: Estimate Migration Store Size (Windows 10) +description: Estimate Migration Store Size +ms.assetid: cfb9062b-7a2a-467a-a24e-0b31ce830093 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Estimate Migration Store Size + + +The disk space requirements for a migration are dependent on the size of the migration store and the type of migration. You can estimate the amount of disk space needed for computers in your organization based on information about your organization's infrastructure. You can also calculate the disk space requirements using the ScanState tool. + +## In This Topic + + +- [Hard Disk Space Requirements](#BKMK_SpaceReqs). Describes the disk space requirements for the migration store and other considerations on the source and destination computers. + +- [Calculate Disk Space Requirements Using the ScanState Tool](#BKMK_calcDiskSpace). Describes how to use the ScanState tool to determine how big the migration store will be on a particular computer. + +- [Estimate Migration Store Size](#BKMK_EstMigStoreSize). Describes how to estimate the average size of migration stores for the computers in your organization, based on your infrastructure. + +## Hard Disk Space Requirements + + +- **Store.** For non-hard-link migrations, you should ensure that there is enough available disk space at the location where you will save your store to contain the data being migrated. You can save your store to another partition, an external storage device such as a USB flash drive or a server. For more information, see [Choose a Migration Store Type](choose-a-migration-store-type-usmt-win7-usmt-win8.md). + +- **Source Computer.** The source computer needs enough available space for the following: + + - [E250 megabytes (MB) minimum of hard disk space.](#BKMK_EstMigStoreSize) Space is needed to support the User State Migration Tool (USMT) 10.0 operations, for example, growth in the page file. Provided that every volume involved in the migration is formatted as NTFS, 250 MB should be enough space to ensure success for almost every hard-link migration, regardless of the size of the migration. The USMT tools will not create the migration store if 250 MB of disk space is not available. + + - [Temporary space for USMT to run.](#BKMK_EstMigStoreSize) Additional disk space for the USMT tools to operate is required. This does not include the minimum 250 MB needed to create the migration store. The amount of temporary space required can be calculated using the ScanState tool. + + - [Hard-link migration store.](#BKMK_EstMigStoreSize) It is not necessary to estimate the size of a hard-link migration store. The only case where the hard-link store can be quite large is when non-NTFS file systems exist on the system and contain data being migrated. + +- [Destination computer.](#BKMK_EstMigStoreSize) The destination computer needs enough available space for the following: + + - [Operating system.](#BKMK_EstMigStoreSize) + + - [Applications.](#BKMK_EstMigStoreSize) + + - [Data being migrated.](#BKMK_EstMigStoreSize) It is important to consider that in addition to the files being migrated, registry information will also require hard disk space for storage. + + - [Temporary space for USMT to run.](#BKMK_EstMigStoreSize) Additional disk space for the USMT tools to operate is required. The amount of temporary space required can be calculated using the ScanState tool. + +## Calculate Disk Space Requirements using the ScanState Tool + + +You can use the ScanState tool to calculate the disk space requirements for a particular compressed or uncompressed migration. It is not necessary to estimate the migration store size for a hard-link migration since this method does not create a separate migration store. The ScanState tool provides disk space requirements for the state of the computer at the time the tool is run. The state of the computer may change during day to day use so it is recommended that you use the calculations as an estimate when planning your migration. + +**To run the ScanState tool on the source computer with USMT installed,** + +1. Open a command prompt with administrator privileges. + +2. Navigate to the USMT tools. For example, type + + ``` syntax + cd /d "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\" + ``` + + Where *<architecture>* is x86 or amd64. + +3. Run the **ScanState** tool to generate an XML report of the space requirements. At the command prompt, type + + ``` syntax + ScanState.exe /p: + ``` + + Where *<StorePath>* is a path to a directory where the migration store will be saved and *<path to a file>* is the path and filename where the XML report for space requirements will be saved. For example, + + ``` syntax + ScanState.exe c:\store /p:c:\spaceRequirements.xml + ``` + + The migration store will not be created by running this command, but `StorePath` is a required parameter. + +The ScanState tool also allows you to estimate disk space requirements based on a customized migration. For example, you might not want to migrate the My Documents folder to the destination computer. You can specify this in a configuration file when you run the ScanState tool. For more information, see [Customize USMT XML Files](customize-usmt-xml-files-usmt-win7-usmt-win8.md). + +**Note**   +To preserve the functionality of existing applications or scripts that require the previous behavior of USMT, the **/p** option, without specifying *<path to a file>* is still available in USMT. + +  + +The space requirements report provides two elements, <**storeSize**> and <**temporarySpace**>. The <**temporarySpace**> value shows the disk space, in bytes, that USMT uses to operate during the migration—this does not include the minimum 250 MB needed to support USMT. The <**storeSize**> value shows the disk space, in bytes, required to host the migration store contents on both the source and destination computers. The following example shows a report generated using **/p:***<path to a file>*. + +``` syntax + + + + 11010592768 + + + 58189144 + + +``` + +Additionally, USMT performs a compliance check for a required minimum of 250 MB of available disk space and will not create a store if the compliance check fails. + +## Estimate Migration Store Size + + +Determine how much space you will need to store the migrated data. You should base your calculations on the volume of e-mail, personal documents, and system settings for each user. The best way to estimate these is to survey several computers to arrive at an average for the size of the store that you will need. + +The amount of space that is required in the store will vary, depending on the local storage strategies your organization uses. For example, one key element that determines the size of migration data sets is e-mail storage. If e-mail is stored centrally, data sets will be smaller. If e-mail is stored locally, such as offline-storage files, data sets will be larger. Mobile users will typically have larger data sets than workstation users. You should perform tests and inventory the network to determine the average data set size in your organization. + +**Note**   +You can create a space-estimate file (Usmtsize.txt), by using the legacy **/p** command-line option to estimate the size of the store. + +  + +When trying to determine how much disk space you will need, consider the following issues: + +- **E-mail** : If users deal with a large volume of e-mail or keep e-mail on their local computers instead of on a mail server, the e-mail can take up as much disk space as all other user files combined. Prior to migrating user data, make sure that users who store e-mail locally synchronize their inboxes with their mail server. + +- **User documents**: Frequently, all of a user's documents fit into less than 50 MB of space, depending on the types of files involved. This estimate assumes typical office work, such as word-processing documents and spreadsheets. This estimate can vary substantially based on the types of documents that your organization uses. For example, an architectural firm that predominantly uses computer-aided design (CAD) files needs much more space than a law firm that primarily uses word-processing documents. You do not need to migrate the documents that users store on file servers through mechanisms such as Folder Redirection, as long as users will have access to these locations after the migration. + +- **User system settings** Five megabytes is usually adequate space to save the registry settings. This requirement can fluctuate, however, based on the number of applications that have been installed. It is rare, however, for the user-specific portion of the registry to exceed 5 MB. + +## Related topics + + +[Common Migration Scenarios](common-migration-scenarios-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/exclude-files-and-settings-usmt.md b/windows/deploy/exclude-files-and-settings-usmt.md new file mode 100644 index 0000000000..6facd19b59 --- /dev/null +++ b/windows/deploy/exclude-files-and-settings-usmt.md @@ -0,0 +1,304 @@ +--- +title: Exclude Files and Settings (Windows 10) +description: Exclude Files and Settings +ms.assetid: df85baf1-6e29-4995-a4bb-ba3f8f7fed0b +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Exclude Files and Settings + + +When you specify the migration .xml files, MigApp.xml, Migdocs, and MigUser.xml, the User State Migration Tool (USMT) 10.0 migrates the settings and components listed, as discussed in [What Does USMT Migrate?](what-does-usmt-migrate-usmt-win7-usmt-win8.md) You can create a custom .xml file to further specify what to include or exclude in the migration. In addition you can create a Config.xml file to exclude an entire component from a migration. You cannot, however, exclude users by using the migration .xml files or the Config.xml file. The only way to specify which users to include and exclude is by using the User options on the command line in the ScanState tool. For more information, see [ScanState Syntax](scanstate-syntax-usmt-win7-usmt-win8.md). + +In this topic: + +- [Create a custom .xml file](#Options). You can use the following elements to specify what to exclude: + + - [include and exclude](#BKMK_IncludeExclude): You can use the <include> and <exclude> elements to exclude objects with conditions. For example, you can migrate all files located in the C:\\ drive, except any .mp3 files. It is important to remember that [Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md) apply to these elements. + + - [unconditionalExclude](#ExOne): You can use the <unconditionalExclude> element to globally exclude data. This element takes precedence over all other include and exclude rules in the .xml files. Therefore, this element excludes objects regardless of any other <include> rules that are in the .xml files. For example, you can exclude all .mp3 files on the computer, or you can exclude all files from C:\\UserData. + +- [Create a Config.xml file](#Co): You can create and modify a Config.xml file to exclude an entire component from the migration. For example, you can use this file to exclude the settings for one of the default applications. In addition, creating and modifying a Config.xml file is the only way to exclude the operating-system settings that are migrated to computers running Windows. Excluding components using this file is easier than modifying the migration .xml files because you do not need to be familiar with the migration rules and syntax. + +## Create a custom .xml file + + +We recommend that you create a custom .xml file instead of modifying the default migration .xml files. When you use a custom .xml file, you can keep your changes separate from the default .xml files, which makes it easier to track your modifications. + +### <include> and <exclude> + +The migration .xml files, MigApp.xml, MigDocs, and MigUser.xml, contain the <component> element, which typically represents a self-contained component or an application such as Microsoft® Office Outlook® and Word. To exclude the files and registry settings that are associated with these components, use the <include> and <exclude> elements. For example, you can use these elements to migrate all files and settings with pattern X except files and settings with pattern Y, where Y is more specific than X. For the syntax of these elements, see [USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md). + +**Note**   +If you specify an <exclude> rule, always specify a corresponding <include> rule. Otherwise, if you do not specify an <include> rule, the specific files or settings will not be included. They will already be excluded from the migration. Thus, an unaccompanied <exclude> rule is unnecessary. + +  + +- [Example 1: How to migrate all files from C:\\ except .mp3 files](#Ex1) + +- [Example 2: How to migrate all files located in C:\\Data except files in C:\\Data\\tmp](#Ex2) + +- [Example 3: How to exclude the files in a folder but include all subfolders](#Ex3) + +- [Example 4: How to exclude a file from a specific folder](#Ex4) + +- [Example 5: How to exclude a file from any location](#Ex5) + +### Example 1: How to migrate all files from C:\\ except .mp3 files + +The following .xml file migrates all files located on the C: drive, except any .mp3 files. + +``` syntax + + + + MP3 Files + + + + + C:\* [*] + + + + + C:\* [*.mp3] + + + + + + +``` + +### Example 2: How to migrate all files located in C:\\Data except files in C:\\Data\\tmp + +The following .xml file migrates all files and subfolders in C:\\Data, except the files and subfolders in C:\\Data\\tmp. + +``` syntax + + + Test component + + + + + C:\Data\* [*] + + + + + C:\Data\temp\* [*] + + + + + + +``` + +### Example 3: How to exclude the files in a folder but include all subfolders + +The following .xml file migrates any subfolders in C:\\EngineeringDrafts, but excludes all files that are in C:\\EngineeringDrafts. + +``` syntax + + + Component to migrate all Engineering Drafts Documents without subfolders + + + + + C:\EngineeringDrafts\* [*] + + + + + C:\EngineeringDrafts\ [*] + + + + + + +``` + +### Example 4: How to exclude a file from a specific folder + +The following .xml file migrates all files and subfolders in C:\\EngineeringDrafts, except for the Sample.doc file in C:\\EngineeringDrafts. + +``` syntax + + + Component to migrate all Engineering Drafts Documents except Sample.doc + + + + + C:\EngineeringDrafts\* [*] + + + + + C:\EngineeringDrafts\ [Sample.doc] + + + + + + +``` + +### Example 5: How to exclude a file from any location + +To exclude a Sample.doc file from any location on the C: drive, use the <pattern> element. If multiple files exist with the same name on the C: drive, all of these files will be excluded. + +``` syntax + C:\* [Sample.doc] +``` + +To exclude a Sample.doc file from any drive on the computer, use the <script> element. If multiple files exist with the same name, all of these files will be excluded. + +``` syntax + +``` + +[USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md) + +### Example 1: How to exclude all .mp3 files + +The following .xml file excludes all .mp3 files from the migration: + +``` syntax + + + Test + + + + + + + + + + + +``` + +### Example 2: How to exclude all of the files on a specific drive + +The following .xml file excludes only the files located on the C: drive. + +``` syntax + + + Test + + + + + c:\*[*] + + + + + + +``` + +### Example 3: How to exclude registry keys + +The following .xml file unconditionally excludes the HKey\_Current\_User registry key and all of its subkeys. + +``` syntax + + + + Test + + + + + HKCU\testReg[*] + + + + + HKCU\*[*] + + + + + + +``` + +### Example 4: How to Exclude C:\\Windows and C:\\Program Files + +The following .xml file unconditionally excludes the system folders of C:\\Windows and C:\\Program Files. Note that all \*.docx, \*.xls and \*.ppt files will not be migrated because the <unconditionalExclude> element takes precedence over the <include> element. + +``` syntax + + + + Test + + + + + + + + + + + + C:\Program Files\* [*] +C:\Windows\* [*] + + + + + + +``` + +## Create a Config.xml File + + +You can create and modify a Config.xml file if you want to exclude components from the migration. Excluding components using this file is easier than modifying the migration .xml files because you do not need to be familiar with the migration rules and syntax. Config.xml is an optional file that you can create using the **/genconfig** command-line option with the ScanState tool. For example, you can use the Config.xml file to exclude the settings for one of the default applications. In addition, creating and modifying this file is the only way to exclude the operating-system settings that are migrated to computers running Windows. + +- **To exclude the settings for a default application:** Specify `migrate="no"` for the application under the <Applications> section of the Config.xml file. + +- **To exclude an operating system setting:** Specify `migrate="no"` for the setting under the <WindowsComponents> section. + +- **To exclude My Documents:** Specify `migrate="no"` for My Documents under the <Documents> section. Note that any <include> rules in the .xml files will still apply. For example, if you have a rule that includes all the .docx files in My Documents, then only the .docx files will be migrated, but the rest of the files will not. + +See [Config.xml File](configxml-file-usmt-win7-usmt-win8.md) for more information. + +**Note**   +To exclude a component from the Config.xml file, set the **migrate** value to **"no"**. Deleting the XML tag for the component from the Config.xml file will not exclude the component from your migration. + +  + +## Related topics + + +[Customize USMT XML Files](customize-usmt-xml-files-usmt-win7-usmt-win8.md) + +[USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md) + +[Config.xml File](configxml-file-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/extract-files-from-a-compressed-usmt-migration-store.md b/windows/deploy/extract-files-from-a-compressed-usmt-migration-store.md new file mode 100644 index 0000000000..12366a7d4d --- /dev/null +++ b/windows/deploy/extract-files-from-a-compressed-usmt-migration-store.md @@ -0,0 +1,117 @@ +--- +title: Extract Files from a Compressed USMT Migration Store (Windows 10) +description: Extract Files from a Compressed USMT Migration Store +ms.assetid: ad9fbd6e-f89e-4444-8538-9b11566b1f33 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Extract Files from a Compressed USMT Migration Store + + +When you migrate files and settings during a typical PC-refresh migration, you usually create a compressed migration store file on the intermediate store. This migration store is a single image file that contains all files being migrated as well as a catalog file. To protect the compressed file, you can encrypt it by using different encryption algorithms. When you migrate the file back to the source computer after the operating system is installed, you can run the **Usmtutils** command with the **/extract** option to recover the files from the compressed migration store. You can also use the **Usmtutils** command with the **/extract** option any time you need to recover data from a migration store. + +Options used with the **/extract** option can specify: + +- The cryptographic algorithm that was used to create the migration store. + +- The encryption key or the text file that contains the encryption key. + +- Include and exclude patterns for selective data extraction. + +In addition, you can specify the file patterns that you want to extract by using the **/i** option to include file patterns or the **/e** option to exclude file patterns. When both the **/i** option and the **/e** option are used in the same command, include patterns take precedence over exclude patterns. Note that this is different from the include and exclude rules used in the ScanState and LoadState tools. + +## In this topic + + +- [To run the USMTutils tool with the /extract option](#BKMK_extractSyntax) + +- [To extract all files from a compressed migration store](#BKMK_extractAllFiles) + +- [To extract specific file types from an encrypted compressed migration store](#BKMK_extractSpecificFiles) + +- [To extract all but one, or more, file types from an encrypted compressed migration store](#BKMK_excludeFilePattern) + +- [To extract file types using the include pattern and the exclude pattern](#BKMK_includeExcludeFiles) + +### To run the USMTutils tool with the /extract option + +To extract files from the compressed migration store onto the destination computer, use the following USMTutils syntax: + +Cd /d <USMTpath> usmtutils /extract <filePath> <destinationPath> \[/i:<includePattern>\] \[/e:<excludePattern>\] \[/l:<logfile>\] \[/decrypt\[:<AlgID>\] {/key:<keystring> | /keyfile:<filename>}\] \[/o\] + +Where the placeholders have the following values: + +- *<USMTpath>* is the location where you have saved the USMT files and tools. + +- *<filePath>* is the location of the migration store. + +- *<destination path>* is the location of the file where you want the **/extract** option to put the extracted migration store contents. + +- *<includePattern>* specifies the pattern for the files to include in the extraction. + +- *<excludePattern>* specifies the pattern for the files to omit from the extraction. + +- *<AlgID>* is the cryptographic algorithm that was used to create the migration store on the **ScanState** command line. + +- *<logfile>* is the location and name of the log file. + +- *<keystring>* is the encryption key that was used to encrypt the migration store. + +- *<filename>* is the location and name of the text file that contains the encryption key. + +### To extract all files from a compressed migration store + +To extract everything from a compressed migration store to a file on the C:\\ drive, type: + +``` syntax +usmtutils /extract D:\MyMigrationStore\USMT\store.mig C:\ExtractedStore +``` + +### To extract specific file types from an encrypted compressed migration store + +To extract specific files, such as .txt and .pdf files, from an encrypted compressed migration store, type: + +``` syntax +usmtutils /extract D:\MyMigrationStore\USMT\store.mig /i:"*.txt,*.pdf" C:\ExtractedStore /decrypt /keyfile:D:\encryptionKey.txt +``` + +In this example, the file is encrypted and the encryption key is located in a text file called encryptionKey. + +### To extract all but one, or more, file types from an encrypted compressed migration store + +To extract all files except for one file type, such as .exe files, from an encrypted compressed migration store, type: + +``` syntax +usmtutils /extract D:\MyMigrationStore\USMT\store.mig /e:*.exe C:\ExtractedStore /decrypt:AES_128 /key:password /l:C:\usmtutilslog.txt +``` + +### To extract file types using the include pattern and the exclude pattern + +To extract files from a compressed migration store, and to exclude files of one type (such as .exe files) while including only specific files, use both the include pattern and the exclude pattern, as in this example: + +``` syntax +usmtutils /extract D:\MyMigrationStore\USMT\store.mig /i:myProject.* /e:*.exe C:\ExtractedStore /o +``` + +In this example, if there is a myProject.exe file, it will also be extracted because the include pattern option takes precedence over the exclude pattern option. + +## Related topics + + +[UsmtUtils Syntax](usmtutils-syntax-usmt-win8.md) + +[Return Codes](return-codes-usmt-win8.md) + +[Verify the Condition of a Compressed Migration Store](verify-the-condition-of-a-compressed-migration-store.md) + +  + +  + + + + + diff --git a/windows/deploy/finalize-the-operating-system-configuration-for-windows-81-deployment-with-configuration-manager.md b/windows/deploy/finalize-the-operating-system-configuration-for-windows-81-deployment-with-configuration-manager.md new file mode 100644 index 0000000000..fb3172ef6f --- /dev/null +++ b/windows/deploy/finalize-the-operating-system-configuration-for-windows-81-deployment-with-configuration-manager.md @@ -0,0 +1,203 @@ +--- +title: Finalize the operating system configuration for Windows 10 deployment with Configuration Manager (Windows 10) +description: This topic walks you through the steps to finalize the configuration of your Windows 10 operating deployment, which includes enablement of the optional Microsoft Deployment Toolkit (MDT) monitoring for Microsoft System Center 2012 R2 Configuration Manager, logs folder creation, rules configuration, content distribution, and deployment of the previously created task sequence. +ms.assetid: 38b55fa8-e717-4689-bd43-8348751d493e +keywords: ["configure, deploy, upgrade"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Finalize the operating system configuration for Windows 10 deployment with Configuration Manager + + +**Applies to** + +- Windows 10 + +**In this article** + +- [Enable MDT monitoring](#sec01) +- [Create and share the Logs folder](#sec02) +- [Configure the rules (Windows 10 x64 Settings package)](#sec03) +- [Distribute content to the CM01 distribution portal](#sec04) +- [Create a deployment for the task sequence](#sec05) +- [Configure Configuration Manager to prompt for the computer name during deployment (optional)](#sec06) +- [Related topics](#related_topics) + +This topic walks you through the steps to finalize the configuration of your Windows 10 operating deployment, which includes enablement of the optional Microsoft Deployment Toolkit (MDT) monitoring for Microsoft System Center 2012 R2 Configuration Manager, logs folder creation, rules configuration, content distribution, and deployment of the previously created task sequence. + +For the purposes of this topic, we will use two machines: DC01 and CM01. DC01 is a domain controller and CM01 is a machine running Windows Server 2012 R2 Standard. Both are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md). + +## Enable MDT monitoring + + +This section will walk you through the process of creating the E:\\MDTProduction deployment share using the MDT Deployment Workbench to enable monitoring for Configuration Manager. + +1. On CM01, using the Deployment Workbench, right-click **Deployment Shares** and select **New Deployment Share**. Use the following settings for the New Deployment Share Wizard: + + 1. Deployment share path: E:\\MDTProduction + + 2. Share name: MDTProduction$ + + 3. Deployment share description: MDT Production + + 4. Options: <default settings> + +2. Right-click the **MDT Production** deployment share, and select **Properties**. In the **Monitoring** tab, select the **Enable monitoring for this deployment share** check box, and click **OK**. + +![figure 26](images/mdt-06-fig31.png) + +Figure 26. Enabling MDT monitoring for Configuration Manager. + +## Create and share the Logs folder + + +To support additional server-side logging in Configuration Manager, you create and share the E:\\Logs folder on CM01 using Windows PowerShell. Then in the next step, you enable server-side logging by modifying the CustomSettings.ini file used by the Configuration Manager task sequence. + +1. On CM01, start an elevated Windows PowerShell prompt (run as Administrator). + +2. Type the following commands, pressing **Enter** after each one: + + ``` syntax + New-Item -Path E:\Logs -ItemType directory + New-SmbShare ?Name Logs$ ?Path E:\Logs -ChangeAccess EVERYONE + icacls E:\Logs /grant '"CM_NAA":(OI)(CI)(M)' + ``` + +## Configure the rules (Windows 10 x64 Settings package) + + +This section will show you how to configure the rules (the Windows 10 x64 Settings package) to support the Contoso environment. + +1. On CM01, using File Explorer, navigate to the **E:\\Sources\\OSD\\Settings\\Windows 10 x64 Settings** folder. + +2. Using Notepad, edit the CustomSetting.ini file with the following settings: + + ``` syntax + [Settings] + Priority=Default + Properties=OSDMigrateConfigFiles,OSDMigrateMode + [Default] + DoCapture=NO + ComputerBackupLocation=NONE + MachineObjectOU=ou=Workstations,ou=Computers,ou=Contoso,dc=contoso,dc=com + OSDMigrateMode=Advanced + OSDMigrateAdditionalCaptureOptions=/ue:*\* /ui:CONTOSO\* + OSDMigrateConfigFiles=Miguser.xml,Migapp.xml + SLSHARE=\\CM01\Logs$ + EventService=http://CM01:9800 + ApplyGPOPack=NO + ``` + + ![figure 27](images/fig30-settingspack.png) + + Figure 27. The Settings package, holding the rules and the Unattend.xml template used during deployment + +3. Update the distribution point for the **Windows 10 x64 Settings** package by right-clicking the **Windows 10 x64 Settings** package and selecting **Update Distribution Points**. + +**Note**   +Although you have not yet added a distribution point, you still need to select Update Distribution Points. That process also updates the Configuration Manager 2012 content library with changes. + +  + +## Distribute content to the CM01 distribution portal + + +In Configuration Manager, you can distribute all packages needed by a task sequence in a single task. In this section, you distribute packages that have not yet been distributed to the CM01 distribution point. + +1. **On CM01, using the Configuration Manager Console**, select **Task Sequences**, right-click the **Windows 10 Enterprise x64 RTM** task sequence, and select **Distribute Content.** + +2. In the Distribute Content Wizard, add the CM01 distribution point, and complete the wizard. + +3. Using Configuration Manager Trace, verify the distribution to the CM01 distribution point by reviewing the distmgr.log file, or use the Distribution Status / Content Status option in the Monitoring workspace. Do not continue until you see all the new packages being distributed successfully. + +## Create a deployment for the task sequence + + +This sections provides steps to help you create a deployment for the task sequence. + +1. On CM01, using the Configuration Manager Console, select **Task Sequences**, right-click **Windows 10 Enterprise x64 RTM**, and then select **Deploy**. + +2. On the **General** page, select the **All Unknown Computers** collection and click **Next**. + +3. On the **Deployment Settings** page, use the following settings and then click **Next**: + + 1. Purpose: Available + + 2. Make available to the following: Only media and PXE + + ![figure 28](images/mdt-06-fig33.png) + + Figure 28. Configure the deployment settings. + +4. On the **Scheduling** page, accept the default settings and click **Next**. + +5. On the **User Experience** page, accept the default settings and click **Next**. + +6. On the **Alerts** page, accept the default settings and click **Next**. + +7. On the **Distribution Points** page, accept the default settings, click **Next** twice, and then click **Close**. + +![figure 29](images/fig32-deploywiz.png) + +Figure 29. The Windows 10 Enterprise x64 RTM task sequence deployed to the All Unknown Computers collections available for media and PXE. + +## Configure Configuration Manager to prompt for the computer name during deployment (optional) + + +You can have Configuration Manager prompt you for a computer name or you can use rules to generate a computer name. For more details on how to do this, see [Configure MDT settings](configure-mdt-2013-settings.md). + +This section provides steps to help you configure the All Unknown Computers collection to have Configuration Manager prompt for computer names. + +1. Using the Configuration Manager Console, in the Asset and Compliance workspace, select **Device Collections**, right-click **All Unknown Computers**, and select **Properties**. + +2. In the **Collection Variables** tab, create a new variable with the following settings: + + 1. Name: OSDComputerName + + 2. Clear the **Do not display this value in the Configuration Manager console** check box. + +3. Click **OK**. + +**Note**   +Configuration Manager can prompt for information in many ways. Using a collection variable with an empty value is just one of them. Another option is the User-Driven Installation (UDI) wizard. + +  + +![figure 30](images/mdt-06-fig35.png) + +Figure 30. Configure a collection variable. + +## Related topics + + +[Integrate Configuration Manager with MDT 2013 Update 1](integrate-configuration-manager-with-mdt-2013.md) + +[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-81-with-configuration-manager.md) + +[Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-50-boot-image-with-configuration-manager.md) + +[Add a Windows 10 operating system image using Configuration Manager](add-a-windows-81-operating-system-image-using-configuration-manager.md) + +[Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-81-using-configuration-manager.md) + +[Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-81-deployment-with-windows-pe-using-configuration-manager.md) + +[Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) + +[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-81-using-pxe-and-configuration-manager.md) + +[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-sp1-client-with-windows-81-using-configuration-manager.md) + +  + +  + + + + + diff --git a/windows/deploy/frequently-asked-questions-usmt-win7-usmt-win8.md b/windows/deploy/frequently-asked-questions-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..a29a68af08 --- /dev/null +++ b/windows/deploy/frequently-asked-questions-usmt-win7-usmt-win8.md @@ -0,0 +1,132 @@ +--- +title: Frequently Asked Questions (Windows 10) +description: Frequently Asked Questions +ms.assetid: 813c13a7-6818-4e6e-9284-7ee49493241b +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Frequently Asked Questions + + +The following sections provide frequently asked questions and recommended solutions for migrations using User State Migration Tool (USMT) 10.0. + +## General + + +### How much space is needed on the destination computer? + +The destination computer needs enough available space for the following: + +- Operating system + +- Applications + +- Uncompressed store + +### Can I store the files and settings directly on the destination computer or do I need a server? + +You do not need to save the files to a server. If you are moving the user state to a new computer, you can create the store on a shared folder, on media that you can remove, such as a USB flash drive (UFD), or you can store it directly on the destination computer, as in the following steps: + +1. Create and share the directory C:\\store on the destination computer. + +2. Run the ScanState tool on the source computer and save the files and settings to \\\\*DestinationComputerName*\\store + +3. Run the LoadState tool on the destination computer and specify C:\\store as the store location. + +### Can I migrate data between operating systems with different languages? + +No. USMT does not support migrating data between operating systems with different languages; the source computer's operating-system language must match the destination computer's operating-system language. + +### Can I change the location of the temporary directory on the destination computer? + +Yes. The environment variable USMT\_WORKING\_DIR can be changed to an alternative temporary directory. There are some offline migration scenarios where this is necessary, for example, when the USMT binaries are located on read-only Windows Preinstallation Environment (WinPE) boot media. + +### How do I install USMT? + +Because USMT is included in Windows Assessment and Deployment Kit (Windows ADK), you need to install the Windows ADK package on at least one computer in your environment. However, the USMT binaries are designed to be deployed using xcopy. This means that they are installed on a computer simply by recursively copying the USMT directory from the computer containing the Windows ADK to each client computer. + +### How do I uninstall USMT? + +If you have installed the Windows ADK on the computer, uninstalling Windows ADK will uninstall USMT. For client computers that do not have the Windows ADK installed, you can simply delete the USMT directory to uninstall USMT. + +## Files and Settings + + +### How can I exclude a folder or a certain type of file from the migration? + +You can use the **<unconditionalExclude>** element to globally exclude data from the migration. For example, you can use this element to exclude all MP3 files on the computer or to exclude all files from C:\\UserData. This element excludes objects regardless of any other <include> rules that are in the .xml files. For an example, see <unconditionalExclude> in the [Exclude Files and Settings](exclude-files-and-settings-usmt.md) topic. For the syntax of this element, see [XML Elements Library](xml-elements-library-usmt-win7-usmt-win8.md). + +### What happens to files that were located on a drive that does not exist on the destination computer? + +USMT migrates the files to the %SystemDrive% while maintaining the correct folder hierarchy. For example, if E:\\data\\File.pst is on the source computer, but the destination computer does not have an E:\\ drive, the file will be migrated to C:\\data\\File.pst, if C:\\ is the system drive. This holds true even when <locationModify> rules attempt to move data to a drive that does not exist on the destination computer. + +## USMT .xml Files + + +### Where can I get examples of USMT .xml files? + +The following topics include examples of USMT .xml files: + +- [Exclude Files and Settings](exclude-files-and-settings-usmt.md) + +- [Reroute Files and Settings](reroute-files-and-settings-usmt.md) + +- [Include Files and Settings](include-files-and-settings-usmt.md) + +- [Custom XML Examples](custom-xml-examples-usmt-win7-usmt-win8.md) + +### Can I use custom .xml files that were written for USMT 5.0? + +Yes. You can use custom .xml files that were written for USMT 5.0 with USMT for Windows 10. However, in order to use new USMT functionality, you must revisit your custom USMT files and refresh them to include the new command-line options and XML elements. + +### How can I validate the .xml files? + +You can use the USMT XML Schema (MigXML.xsd) to write and validate migration .xml files. + +### Why must I list the .xml files with both the ScanState and LoadState commands? + +The .xml files are not copied to the store as in previous versions of USMT. Because the ScanState and LoadState tools need the .xml files to control the migration, you must specify the same set of .xml files for the **ScanState** and **LoadState** commands. If you used a particular set of mig\*.xml files in the ScanState tool, either called through the "/auto" option, or individually through the "/i" option, then you should use same option to call the exact same mig\*.xml files in the LoadState tool. However, you do not have to specify the Config.xml file, unless you want to exclude some of the files and settings that you migrated to the store. For example, you might want to migrate the My Documents folder to the store, but not to the destination computer. To do this, modify the Config.xml file and specify the updated file with the **LoadState** command. **LoadState** will migrate only the files and settings that you want to migrate. + +If you exclude an .xml file from the **LoadState** command, then all of the data that is in the store that was migrated with the missing .xml files will be migrated. However, the migration rules that were specified for the **ScanState** command will not apply. For example, if you exclude a MigApp.xml file that has a rerouting rule such as `MigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%")`, USMT will not reroute the files. Instead, it will migrate them to C:\\data. + +### Which files can I modify and specify on the command line? + +You can specify the MigUser.xml and MigApp.xml files on the command line. You can modify each of these files. The migration of operating system settings is controlled by the manifests, which you cannot modify. If you want to exclude certain operating-system settings or any other components, create and modify the Config.xml file. + +### What happens if I do not specify the .xml files on the command line? + +- **ScanState** + + If you do not specify any files with the **ScanState** command, all user accounts and default operating system components are migrated. + +- **LoadState** + + If you do not specify any files with the **LoadState** command, all data that is in the store is migrated. However, any target-specific migration rules that were specified in .xml files with the **ScanState** command will not apply. For example, if you exclude a MigApp.xml file that has a rerouting rule such as `MigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%")`, USMT will not reroute the files. Instead, it will migrate them to C:\\data. + +## Conflicts and Precedence + + +### What happens when there are conflicting XML rules or conflicting objects on the destination computer? + +For more information, see [Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md). + +## Related topics + + +[User State Migration Tool (USMT) Troubleshooting](user-state-migration-tool--usmt--troubleshooting.md) + +[Extract Files from a Compressed USMT Migration Store](extract-files-from-a-compressed-usmt-migration-store.md) + +[Verify the Condition of a Compressed Migration Store](verify-the-condition-of-a-compressed-migration-store.md) + +  + +  + + + + + diff --git a/windows/deploy/general-conventions-usmt-win7-usmt-win8.md b/windows/deploy/general-conventions-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..8de760ce4c --- /dev/null +++ b/windows/deploy/general-conventions-usmt-win7-usmt-win8.md @@ -0,0 +1,101 @@ +--- +title: General Conventions (Windows 10) +description: General Conventions +ms.assetid: 5761986e-a847-41bd-bf8e-7c1bd01acbc6 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# General Conventions + + +This topic describes the XML helper functions. + +## In This Topic + + +[General XML Guidelines](#BKMK_General) + +[Helper Functions](#BKMK_HelperFunctions) + +## General XML Guidelines + + +Before you modify the .xml files, become familiar with the following guidelines: + +- **XML schema** + + You can use the User State Migration Tool (USMT) 10.0 XML schema, MigXML.xsd, to write and validate migration .xml files. + +- **Conflits** + + In general, when there are conflicts within the XML schema, the most specific pattern takes precedence. For more information, see [Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md). + +- **Required elements** + + The required elements for a migration .xml file are **<migration>**, **<component>**, **<role>**, and **<rules>**. + +- **Required child elements** + + - USMT does not fail with an error if you do not specify the required child elements. However, you must specify the required child elements for the parent element to affect the migration. + + - The required child elements apply only to the first definition of the element. If these elements are defined and then referred to using their name, the required child elements do not apply. For example, if you define `` in **<namedElements>**, and you specify `` in **<component>** to refer to this element, the definition inside **<namedElements>** must have the required child elements, but the **<component>** element does not need to have the required child elements. + +- **File names with brackets** + + If you are migrating a file that has a bracket character (\[ or \]) in the file name, you must insert a carat (^) character directly before the bracket for the bracket character to be valid. For example, if there is a file named File.txt, you must specify `c:\documents\mydocs [file^].txt] `instead of `c:\documents\mydocs [file].txt]`. + +- **Using quotation marks** + + When you surround code in quotation marks, you can use either double ("") or single (') quotation marks. + +## Helper Functions + + +You can use the XML helper functions in the [XML Elements Library](xml-elements-library-usmt-win7-usmt-win8.md) to change migration behavior. Before you use these functions in an .xml file, note the following: + +- **All of the parameters are strings** + +- **You can leave NULL parameters blank** + + As with parameters with a default value convention, if you have a NULL parameter at the end of a list, you can leave it out. For example, the following function: + + ``` syntax + SomeFunction("My String argument",NULL,NULL) + ``` + + is equivalent to: + + ``` syntax + SomeFunction("My String argument") + ``` + +- **The encoded location used in all the helper functions is an unambiguous string representation for the name of an object** + + It is composed of the node part, optionally followed by the leaf enclosed in square brackets. This makes a clear distinction between nodes and leaves. + + For example, specify the file C:\\Windows\\Notepad.exe: **c:\\Windows\[Notepad.exe\]**. Similarly, specify the directory C:\\Windows\\System32 like this: **c:\\Windows\\System32**; note the absence of the \[\] characters. + + The registry is represented in a similar way. The default value of a registry key is represented as an empty \[\] construct. For example, the default value for the HKLM\\SOFTWARE\\MyKey registry key is **HKLM\\SOFTWARE\\MyKey\[\]**. + +- **You specify a location pattern in a way that is similar to how you specify an actual location** + + The exception is that both the node and leaf part accept patterns. However, a pattern from the node does not extend to the leaf. + + For example, the pattern **c:\\Windows\\\*** will match the \\Windows directory and all subdirectories, but it will not match any of the files in those directories. To match the files as well, you must specify **c:\\Windows\\\*\[\*\]**. + +## Related topics + + +[USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/get-started-with-the-microsoft-deployment-toolkit--mdt-.md b/windows/deploy/get-started-with-the-microsoft-deployment-toolkit--mdt-.md new file mode 100644 index 0000000000..eb6862892e --- /dev/null +++ b/windows/deploy/get-started-with-the-microsoft-deployment-toolkit--mdt-.md @@ -0,0 +1,62 @@ +--- +title: Get started with the Microsoft Deployment Toolkit (MDT) (Windows 10) +description: This topic will help you gain a better understanding of how to use the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 1 in particular, as part of a Windows operating system deployment. +ms.assetid: a256442c-be47-4bb9-a105-c831f58ce3ee +keywords: ["deploy", "image", "feature", "install", "tools"] +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Get started with the Microsoft Deployment Toolkit (MDT) + + +**Applies to** + +- Windows 10 + +This topic will help you gain a better understanding of how to use the Microsoft Deployment Toolkit (MDT), and MDT 2013 Update 1 in particular, as part of a Windows operating system deployment. MDT is one of the most important tools available to IT professionals today. You can use it to create reference images or as a complete deployment solution. MDT 2013 Update 1 also can be used to extend the operating system deployment features available in Microsoft System Center 2012 R2 Configuration Manager. + +In addition to familiarizing you with the features and options available in MDT 2013 Update 1, this topic will walk you through the process of preparing for deploying Windows 10 using MDT by configuring Active Directory, creating an organizational unit (OU) structure, creating service accounts, configuring log files and folders, and installing the tools needed to view the logs and continue with the deployment process. + +For the purposes of this topic, we will use two machines: DC01 and MDT01. DC01 is a domain controller and MDT01 is a Windows Server 2012 R2 standard server. MDT01 is a member of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-81-with-the-microsoft-deployment-toolkit.md#proof). + +![figure 1](images/mdt-05-fig01.png) + +Figure 1. The machines used in this topic. + +## In this section + + +- [Key features in MDT 2013 Update 1](key-features-in-mdt-2013.md) + +- [MDT 2013 Update 1 Lite Touch components](mdt-2013-lite-touch-components.md) + +- [Prepare for deployment with MDT 2013 Update 1](prepare-for-deployment-with-mdt-2013.md) + +## Related topics + + +[Microsoft Deployment Toolkit downloads and documentation](http://go.microsoft.com/fwlink/p/?LinkId=618117) + +[Create a Windows 10 reference image](create-a-windows-81-reference-image.md) + +[Deploy a Windows 10 image using MDT 2013 Update 1](deploy-a-windows-81-image-using-mdt-2013.md) + +[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-81-deployment.md) + +[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-81.md) + +[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-81-computer.md) + +[Configure MDT settings](configure-mdt-2013-settings.md) + +  + +  + + + + + diff --git a/windows/deploy/getting-started-with-the-user-state-migration-tool--usmt-.md b/windows/deploy/getting-started-with-the-user-state-migration-tool--usmt-.md new file mode 100644 index 0000000000..956079c951 --- /dev/null +++ b/windows/deploy/getting-started-with-the-user-state-migration-tool--usmt-.md @@ -0,0 +1,113 @@ +--- +title: Getting Started with the User State Migration Tool (USMT) (Windows 10) +description: Getting Started with the User State Migration Tool (USMT) +ms.assetid: 506ff1d2-94b8-4460-8672-56aad963504b +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Getting Started with the User State Migration Tool (USMT) + + +This topic outlines the general process that you should follow to migrate files and settings. + +## In this Topic + + +- [Step One: Plan Your Migration](#BKMK_PlanMig) + +- [Step Two: Collect Files and Settings from the Source Computer](#BKMK_CollectFiles) + +- [Step Three: Prepare the Destination Computer and Restore Files and Settings](#BKMK_PrepareDestination) + +## Step One: Plan Your Migration + + +1. [Plan Your Migration](plan-your-migration-usmt-win7-usmt-win8.md). Depending on whether your migration scenario is refreshing or replacing computers, you can choose an online migration or an offline migration using Windows Preinstallation Environment (WinPE) or the files in the Windows.old directory. For more information, see [Common Migration Scenarios](common-migration-scenarios-usmt-win7-usmt-win8.md). + +2. [Determine What to Migrate](determine-what-to-migrate-usmt-win7-usmt-win8.md). Data you might consider migrating includes end-user information, applications settings, operating-system settings, files, folders, and registry keys. + +3. Determine where to store data. Depending on the size of your migration store, you can store the data remotely, locally in a hard-link migration store or on a local external storage device, or directly on the destination computer. For more information, see [Choose a Migration Store Type](choose-a-migration-store-type-usmt-win7-usmt-win8.md). + +4. Use the **/GenMigXML** command-line option to determine which files will be included in your migration, and to determine whether any modifications are necessary. For more information see [ScanState Syntax](scanstate-syntax-usmt-win7-usmt-win8.md) + +5. Modify copies of the Migration.xml and MigDocs.xml files and create custom .xml files, if it is required. To modify the migration behavior, such as migrating the **Documents** folder but not the **Music** folder, you can create a custom .xml file or modify the rules in the existing migration .xml files. The document finder, or **MigXmlHelper.GenerateDocPatterns** helper function, can be used to automatically find user documents on a computer without creating extensive custom migration .xml files. + + **Important**   + We recommend that you always make and modify copies of the .xml files included in User State Migration Tool (USMT) 10.0. Never modify the original .xml files. + +   + + You can use the MigXML.xsd file to help you write and validate the .xml files. For more information about how to modify these files, see [USMT XML Reference](usmt-xml-reference-usmt-win7-usmt-win8.md). + +6. Create a [Config.xml File](configxml-file-usmt-win7-usmt-win8.md) if you want to exclude any components from the migration. To create this file, use the [ScanState Syntax](scanstate-syntax-usmt-win7-usmt-win8.md) option together with the other .xml files when you use the **ScanState** command. For example, the following command creates a Config.xml file by using the MigDocs and MigApp.xml files: + + `scanstate /genconfig:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scanstate.log` + +7. Review the migration state of the components listed in the Config.xml file, and specify `migrate=no` for any components that you do not want to migrate. + +## Step Two: Collect Files and Settings from the Source Computer + + +1. Back up the source computer. + +2. Close all applications. If some applications are running when you run the **ScanState** command, USMT might not migrate all of the specified data. For example, if Microsoft® Office Outlook® is open, USMT might not migrate PST files. + + **Note**   + USMT will fail if it cannot migrate a file or setting unless you specify the **/C** option. When you specify the **/C** option, USMT will ignore the errors, and log an error every time that it encounters a file that is being used that USMT did not migrate. You can use the **<ErrorControl>** section in the Config.xml file to specify which errors should be ignored, and which should cause the migration to fail. + +   + +3. Run the **ScanState** command on the source computer to collect files and settings. You should specify all of the .xml files that you want the **ScanState** command to use. For example, + + `scanstate \\server\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log` + + **Note**   + If the source computer is running Windows 7, or Windows 8, you must run the **ScanState** command in **Administrator** mode. To run in **Administrator** mode, right-click **Command Prompt**, and then click **Run As Administrator**. If the source computer is running Windows XP, you must run the **ScanState** command from an account that has administrative credentials. For more information about the how the **ScanState** command processes and stores the data, see [How USMT Works](how-usmt-works-usmt-win7-usmt-win8.md). + +   + +4. Run the **USMTUtils** command with the **/Verify** option to ensure that the store you created is not corrupted. + +## Step Three: Prepare the Destination Computer and Restore Files and Settings + + +1. Install the operating system on the destination computer. + +2. Install all applications that were on the source computer. Although it is not always required, we recommend installing all applications on the destination computer before you restore the user state. This makes sure that migrated settings are preserved. + + **Note**   + The application version that is installed on the destination computer should be the same version as the one on the source computer. USMT does not support migrating the settings for an older version of an application to a newer version. The exception to this is Microsoft® Office, which USMT can migrate from an older version to a newer version. + +   + +3. Close all applications. If some applications are running when you run the **LoadState** command, USMT might not migrate all of the specified data. For example, if Microsoft Office Outlook is open, USMT might not migrate PST files. + + **Note**   + Use **/C** to continue your migration if errors are encountered, and use the **<ErrorControl>** section in the Config.xml file to specify which errors should be ignored, and which errors should cause the migration to fail. + +   + +4. Run the **LoadState** command on the destination computer. Specify the same set of .xml files that you specified when you used the **ScanState** command. However, you do not have to specify the Config.xml file, unless you want to exclude some of the files and settings that you migrated to the store. For example, you might want to migrate the My Documents folder to the store, but not to the destination computer. To do this, modify the Config.xml file and specify the updated file by using the **LoadState** command. Then, the **LoadState** command will migrate only the files and settings that you want to migrate. For more information about the how the **LoadState** command processes and migrates data, see [How USMT Works](how-usmt-works-usmt-win7-usmt-win8.md). + + For example, the following command migrates the files and settings: + + `loadstate \\server\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:load.log` + + **Note**   + Run the **LoadState** command in administrator mode. To do this, right-click **Command Prompt**, and then click **Run As Administrator**. + +   + +5. Log off after you run the **LoadState** command. Some settings (for example, fonts, wallpaper, and screen saver settings) will not take effect until the next time that the user logs on. + +  + +  + + + + + diff --git a/windows/deploy/hard-link-migration-store-usmt-win8.md b/windows/deploy/hard-link-migration-store-usmt-win8.md new file mode 100644 index 0000000000..d4a1b48056 --- /dev/null +++ b/windows/deploy/hard-link-migration-store-usmt-win8.md @@ -0,0 +1,230 @@ +--- +title: Hard-Link Migration Store (Windows 10) +description: Hard-Link Migration Store +ms.assetid: b0598418-4607-4952-bfa3-b6e4aaa2c574 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Hard-Link Migration Store + + +A *hard-link migration store* enables you to perform an in-place migration where all user state is maintained on the computer while the old operating system is removed and the new operating system is installed; this is why it is best suited for the computer-refresh scenario. Use of a hard-link migration store for a computer-refresh scenario drastically improves migration performance and significantly reduces hard-disk utilization, reduces deployment costs and enables entirely new migration scenarios. + +## In This Topic + + +[When to Use a Hard-Link Migration](#BKMK_When) + +[Understanding a Hard-Link Migration](#BKMK_UnderstandHardlinkMig) + +[Scenario](#BKMK_Scenario) + +[Hard-Link Migration Store Details](#BKMK_HardLinkStoreDetails) + +[Hard Disk Space](#BKMK_HardDiskSpace) + +[Hard-Link Store Size Estimation](#BKMK_HardLinkStoreSizeEst) + +[Migration Store Path on Multiple Volumes](#BKMK_MigStoreMultVolumes) + +[Location Modifications](#BKMK_LocationModify) + +[Migrating Encrypting File System (EFS) Certificates and Files](#BKMK_EFS) + +[Migrating Locked Files With the Hard-Link Migration Store](#BKMK_MigLockedFiles) + +[XML Elements in the Config.xml File](#BKMK_XMLElementsinConfig) + +## When to Use a Hard-Link Migration + + +You can use a hard-link migration store when your planned migration meets both of the following criteria: + +- You are upgrading the operating system on existing hardware rather than migrating to new computers. + +- You are upgrading the operating system on the same volume of the computer. + +You cannot use a hard-link migration store if your planned migration includes any of the following: + +- You are migrating data from one computer to a second computer. + +- You are migrating data from one volume on a computer to another volume, for example from C: to D:. + +- You are formatting or repartitioning the disk outside of Windows Setup, or specifying a disk format or repartition during Windows Setup that will remove the migration store. + +## Understanding a Hard-Link Migration + + +The hard-link migration store is created using the command-line option, **/hardlink**, and is equivalent to other migration-store types. However, it differs in that hard links are utilized to keep files stored on the source computer during the migration. Keeping the files in place on the source computer eliminates the redundant work of duplicating files. It also enables the performance benefits and reduction in disk utilization that define this scenario. + +When you create a hard link, you give an existing file an additional path. For instance, you could create a hard link to c:\\file1.txt called c:\\hard link\\myFile.txt. These are two paths to the same file. If you open c:\\file1.txt, make changes, and save the file, you will see those changes when you open c:\\hard link\\myFile.txt. If you delete c:\\file1.txt, the file still exists on your computer as c:\\hardlink\\myFile.txt. You must delete both references to the file in order to delete the file. + +**Note**   +A hard link can only be created for a file on the same volume. If you copy a hard-link migration store to another drive or external device, the files, and not the links, are copied, as in a non-compressed migration-store scenario. + +  + +For more information about hard links, please see [Hard Links and Junctions](http://go.microsoft.com/fwlink/p/?LinkId=132934) + +In most aspects, a hard-link migration store is identical to an uncompressed migration store. It is located where specified by the Scanstate command-line tool and you can view the contents of the store by using Windows® Explorer. Once created, it can be deleted or copied to another location without changing user state. Restoring a hard-link migration store is similar to restoring any other migration store; however, as with creating the store, the same hard-link functionality is used to keep files in-place. + +As a best practice, we recommend that you delete the hard-link migration store after you confirm that the Loadstate tool has successfully migrated the files. Since Loadstate has created new paths to the files on your new installation of a Windows operating system, deleting the hard links in the migration store will only delete one path to the files and will not delete the actual files or the paths to them from your new operating system. + +**Important**   +Using the **/c** option will force the Loadstate tool to continue applying files when non-fatal errors occur. If you use the **/c** option, you should verify that no errors are reported in the logs before deleting the hard-link migration store in order to avoid data loss. + +  + +Keeping the hard-link migration store can result in additional disk space being consumed or problems with some applications for the following reasons: + +- Applications reporting file-system statistics, for example, space used and free space, might incorrectly report these statistics while the hard-link migration store is present. The file may be reported twice because of the two paths that reference that file. + +- A hard link may lose its connection to the original file. Some applications save changes to a file by creating a temporary file and then renaming the original to a backup filename. The path that was not used to open the file in this application will continue to refer to the unmodified file. The unmodified file that is not in use is taking up additional disk space. You should create the hard-link migration store just before you perform the migration, and not use applications once the store is created, in order to make sure you are migrating the latest versions of all files. + +- Editing the file by using different paths simultaneously may result in data corruption. + +**Important**   +The read-only file attribute on migrated files is lost when the hard-link migration store is deleted. This is due to a limitation in NTFS file system hard links. + +  + +## Hard-Link Migration Scenario + + +For example, a company has decided to deploy Windows 10 on all of their computers. Each employee will keep the same computer, but the operating system on each computer will be updated. + +1. An administrator runs the ScanState command-line tool on each computer, specifying the **/hardlink** command-line option. The ScanState tool saves the user state to a hard-link migration store on each computer, improving performance by reducing file duplication, except in certain specific instances. + + **Note**   + As a best practice, we recommend that you do not create your hard-link migration store until just before you perform the migration in order to migrate the latest versions of your files. You should not use your software applications on the computer after creating the migration store until you have finished migrating your files with Loadstate. + +   + +2. On each computer, an administrator installs the company's standard operating environment (SOE), which includes Windows 7 and other applications the company currently uses. + +3. An administrator runs the LoadState command-line tool on each computer. The LoadState tool restores user state back on each computer. + +## Hard-Link Migration Store Details + + +This section provides details about hard-link migration stores. + +### Hard Disk Space + +The **/hardlink** command-line option proceeds with creating the migration store only if there is 250 megabytes (MB) of free space on the hard disk. Provided that every volume involved in the migration is formatted as NTFS, 250 MB should be enough space to ensure success for almost every hard-link migration, regardless on the size of the migration. + +### Hard-Link Store Size Estimation + +It is not necessary to estimate the size of a hard-link migration store. Estimating the size of a migration store is only useful in scenarios where the migration store is very large, and on NTFS volumes the hard-link migration store will require much less incremental space than other store options. The only case where the local store can be quite large is when non-NTFS file systems exist on the system and contain data being migrated. Since NTFS has been the default file system format for Windows XP and newer operating systems, this situation is unusual. + +### Migration Store Path on Multiple Volumes + +Separate hard-link migration stores are created on each NTFS volume that contain data being migrated. In this scenario, the primary migration-store location will be specified on the command line, and should be the operating-system volume. Migration stores with identical names and directory names will be created on every volume containing data being migrated. For example: + +`Scanstate /hardlink c:\USMTMIG […]` + +Running this command on a system that contains the operating system on the C: drive and the user data on the D: drive will generate migration stores in the following locations, assuming that both drives are NTFS: + +C:\\USMTMIG\\ + +D:\\USMTMIG\\ + +The drive you specify on the command line for the hard-link migration store is important, because it defines where the *master migration store* should be placed. The *master migration store* is the location where data migrating from non-NTFS volumes is stored. This volume must have enough space to contain all of the data that comes from non-NTFS volumes. As in other scenarios, if a migration store already exists at the specified path, the **/o** option must be used to overwrite the existing data in the store. + +### Location Modifications + +Location modifications that redirect migrated content from one volume to a different volume have an adverse impact on the performance of a hard-link migration. This is because the migrating data that must cross system volumes cannot remain in the hard-link migration store, and must be copied across the system volumes. + +### Migrating Encrypting File System (EFS) Certificates and Files + +To migrate Encrypting File System (EFS) files to a new installation of an operating system on the same volume of the computer, specify the **/efs:hardlink** option in the Scanstate command-line syntax. + +If the EFS files are being restored to a different partition, you should use the **/efs:copyraw** option instead of the **/efs:hardlink** option. Hard links can only be created for files on the same volume. Moving the files to another partition during the migration requires a copy of the files to be created on the new partition. The **/efs:copyraw** option will copy the files to the new partition in encrypted format. + +For more information, see [Migrate EFS Files and Certificates](migrate-efs-files-and-certificates-umst.md) and the Encrypted File Options in [ScanState Syntax](scanstate-syntax-usmt-win7-usmt-win8.md). + +### Migrating Locked Files with the Hard-Link Migration Store + +Files that are locked by an application or the operating system are handled differently when using a hard-link migration store. + +Files that are locked by the operating system cannot remain in place and must be copied into the hard-link migration store. As a result, selecting many operating-system files for migration significantly reduces performance during a hard-link migration. As a best practice, we recommend that you do not migrate any files out of the \\Windows directory, which minimizes performance-related issues. + +Files that are locked by an application are treated the same in hard-link migrations as in other scenarios when the volume shadow-copy service is not being utilized. The volume shadow-copy service cannot be used in conjunction with hard-link migrations. However, by modifying the new **<HardLinkStoreControl>** section in the Config.xml file, it is possible to enable the migration of files locked by an application. + +**Important**   +There are some scenarios in which modifying the **<HardLinkStoreControl>** section in the Config.xml file makes it more difficult to delete a hard-link migration store. In these scenarios, you must use USMTutils.exe to schedule the migration store for deletion on the next restart. + +  + +## XML Elements in the Config.xml File + + +A new section in the Config.xml file allows optional configuration of some of the hard-link migration behavior introduced with the **/HardLink** option. + + ++++ + + + + + + + + + + + + + + + + + + + + + + +

<Policies>

This element contains elements that describe the policies that USMT follows while creating a migration store.

<HardLinkStoreControl>

This element contains elements that describe how to handle files during the creation of a hard link migration store.

<fileLocked>

This element contains elements that describe how to handle files that are locked for editing.

<createHardLink>

This element defines a standard MigXML pattern that describes file paths where hard links should be created, even if the file is locked for editing by another application.

+

Syntax: <createHardLink> [pattern] </createHardLink>

<errorHardLink>

This element defines a standard MigXML pattern that describes file paths where hard links should not be created, if the file is locked for editing by another application.

+

<errorHardLink> [pattern] </errorHardLink>

+ +  + +**Important**   +You must use the **/nocompress** option with the **/HardLink** option. + +  + +The following XML sample specifies that files locked by an application under the \\Users directory can remain in place during the migration. It also specifies that locked files that are not located in the \\Users directory should result in the **File in Use** error. It is important to exercise caution when specifying the paths using the **File in Use<createhardlink>** tag in order to minimize scenarios that make the hard-link migration store more difficult to delete. + +``` syntax + + + + c:\Users\* [*] + C:\* [*] + + + +``` + +## Related topics + + +[Plan Your Migration](plan-your-migration-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/how-usmt-works-usmt-win7-usmt-win8.md b/windows/deploy/how-usmt-works-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..3556032849 --- /dev/null +++ b/windows/deploy/how-usmt-works-usmt-win7-usmt-win8.md @@ -0,0 +1,145 @@ +--- +title: How USMT Works (Windows 10) +description: How USMT Works +ms.assetid: 5c8bd669-9e1e-473d-81e6-652f40b24171 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# How USMT Works + + +USMT includes two tools that migrate settings and data: ScanState and LoadState. ScanState collects information from the source computer, and LoadState applies that information to the destination computer. + +- [ScanState Process](#BKMK_SSProcess) + +- [LoadState Process](#BKMK_LSProcess) + + **Note**   + For more information about how USMT processes the rules and the XML files, see [Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md). + +   + +## The ScanState Process + + +When you run the ScanState tool on the source computer, it goes through the following process: + +1. It parses and validates the command-line parameters, creates the ScanState.log file, and then begins logging. + +2. It collects information about all of the migration components that need to be migrated. A *migration component* is a logical group of files, registry keys, and values. For example, the set of files, registry keys, and values that store the settings of Adobe Acrobat is grouped into a single migration component. + + There are three types of components: + + - Components that migrate the operating system settings + + - Components that migrate application settings + + - Components that migrate users’ files + + The ScanState tool collects information about the application settings and user data components from the .xml files that are specified on the command line. + + In Windows 7, and Windows 8, the manifest files control how the operating-system settings are migrated. You cannot modify these files. If you want to exclude certain operating-system settings, you must create and modify a Config.xml file. + +3. ScanState determines which user profiles should be migrated. By default, all user profiles on the source computer are migrated. However, you can include and exclude users using the User Options. The public profile in a source computer running Windows 7, Windows 8, and Windows 10 is always migrated, and you cannot exclude these profiles from the migration. + +4. In the "Scanning" phase, ScanState does the following for each user profile selected for migration: + + 1. For each component, ScanState checks the type of the component. If the current user profile is the system profile and the component type is “System” or “UserAndSystem”, the component is selected for this user. Otherwise, the component is ignored. Alternatively, if the current user profile is not the system profile and the component type is “User” or “UserAndSystem”, the component is selected for this user. Otherwise, this component is ignored. + + **Note**   + From this point on, ScanState does not distinguish between components that migrate operating-system settings, those that migrate application settings, and those that migrate users’ files. ScanState processes all components in the same way. + +   + + 2. Each component that is selected in the previous step is processed further. Any profile-specific variables (such as CSIDL\_PERSONAL) are evaluated in the context of the current profile. For example, if the profile that is being processed belongs to “User1”, then CSIDL\_PERSONAL would expand to C:\\Users\\User1\\Documents, assuming that the user profiles are stored in the C:\\Users directory. + + 3. For each selected component, ScanState evaluates the <detects> section. If the condition in the <detects> section evaluates to false, the component is not processed any further. Otherwise, the processing of this component continues. + + 4. For each selected component, ScanState evaluates the <rules> sections. For each <rules> section, if the current user profile is the system profile and the context of the <rules> section is “System” or “UserAndSystem”, the rule is processed further. Otherwise, this rule is ignored. Alternatively, if the current user profile is not the system profile and the context of the <rules> section is “User” or “UserAndSystem”, the rule is processed further. Otherwise, this rule is ignored. + + 5. ScanState creates a list of migration units that need to be migrated by processing the various subsections under this <rules> section. Each unit is collected if it is mentioned in an <include> subsection, as long as there is not a more specific rule for it in an <exclude> subsection in the same <rules> section. For more information about precedence in the .xml files, see [Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md). + + In addition, any migration unit (such as a file, registry key, or set of registry values) that is in an <UnconditionalExclude> section is not migrated. + + **Note**   + ScanState ignores some subsections such as <destinationCleanup> and <locationModify>. These sections are evaluated only on the destination computer. + +   + +5. In the "Collecting" phase, ScanState creates a master list of the migration units by combining the lists that were created for each selected user profile. + +6. In the "Saving" phase, ScanState writes the migration units that were collected to the store location. + + **Note**   + ScanState does not modify the source computer in any way. + +   + +## The LoadState Process + + +The LoadState process is very similar to the ScanState process. The ScanState tool collects migration units such as file, registry key, or registry values from the source computer and saves them to the store. Similarly, the LoadState tool collects migration units from the store and applies them to the destination computer. + +1. ScanState parses and validates the command-line parameters, creates the ScanState.log file, and then begins logging. + +2. LoadState collects information about the migration components that need to be migrated. + + LoadState obtains information for the application-settings components and user-data components from the migration .xml files that are specified by the LoadState command. + + In Windows 7, and Windows 8, the manifest files control how the operating-system settings are migrated. You cannot modify these files. If you want to exclude certain operating-system settings, you must create and modify a Config.xml file. + +3. LoadState determines which user profiles should be migrated. By default, all user profiles present on the source computer are migrated. However, you can include and exclude users using the User Options. The system profile, the "All users" profile in a source computer running Windows XP, or the Public profile in a source computer running Windows Vista, Windows 7, and Windows 8, is always migrated and you cannot exclude these profiles from the migration. + + - If you are migrating local user accounts and if the accounts do not already exist on the destination computer, you must use the**/lac** command-line option. If you do not specify the **/lac** option, any local user accounts that are not already present on the destination computer, are not migrated. + + - The **/md** and **/mu** options are processed to rename the user profile on the destination computer, if they have been included when the LoadState command was specified. + + - For each user profile selected from the store, LoadState creates a corresponding user profile on the destination computer. The destination computer does not need to be connected to the domain for domain user profiles to be created. If USMT cannot determine a domain, it attempts to apply the settings to a local account. For more information, see [Identify Users](identify-users-usmt-win7-usmt-win8.md). + +4. In the "Scanning" phase, LoadState does the following for each user profile: + + 1. For each component, LoadState checks the type of the component. If the current user profile is the system profile and the component type is “System” or “UserAndSystem”, the component is selected for this user. Otherwise, the component is ignored. Alternatively, if the current user profile is not the system profile and the component type is “User” or “UserAndSystem”, the component is selected for this user. Otherwise, this component is ignored. + + **Note**   + From this point on, LoadState does not distinguish between components that migrate operating-system settings, those that migrate application settings, and those that migrate users’ files. LoadState evaluates all components in the same way. + +   + + 2. Each component that is selected is processed further. Any profile-specific variables (such as CSIDL\_PERSONAL) are evaluated in the context of the current profile. For example, if the profile being processed belongs to “User1”, then CSIDL\_PERSONAL would expand to C:\\Users\\User1\\Documents (assuming that the user profiles are stored in the C:\\Users directory). + + **Note**   + LoadState ignores the <detects> section specified in a component. At this point, all specified components are considered to be detected and are selected for migration. + +   + + 3. For each selected component, LoadState evaluates the <rules> sections. For each <rules> section, if the current user profile is the system profile and the context of the <rules> section is “System” or “UserAndSystem”, the rule is processed further. Otherwise, this rule is ignored. Alternatively, if the current user profile is not the system profile and the context of the <rules> section is “User” or “UserAndSystem”, the rule is processed further. Otherwise, this rule is ignored. + + 4. LoadState creates a master list of migration units by processing the various subsections under the <rules> section. Each migration unit that is in an <include> subsection is migrated as long, as there is not a more specific rule for it in an <exclude> subsection in the same <rules> section. For more information about precedence, see [Conflicts and Precedence](conflicts-and-precedence-usmt-win7-usmt-win8.md). + + 5. LoadState evaluates the destination computer-specific subsections; for example, the <destinationCleanup> and <locationModify> subsections. + + 6. If the destination computer is running Windows 7 or Windows 8 then the migunits that were collected by ScanState using downlevel manifest files are processed by LoadState using the corresponding Component Manifest for Windows 7. The downlevel manifest files are not used during LoadState. + + **Important**   + It is important to specify the .xml files with the LoadState command if you want LoadState to use them. Otherwise, any destination-specific rules, such as <locationModify>, in these .xml files are ignored, even if the same .xml files were provided when the ScanState command ran. + +   + +5. In the "Apply" phase, LoadState writes the migration units that were collected to the various locations on the destination computer. If there are conflicts and there is not a <merge> rule for the object, the default behavior for the registry is for the source to overwrite the destination. The default behavior for files is for the source to be renamed incrementally, for example, OriginalFileName(1).OriginalExtension. Some settings, such as fonts, wallpaper, and screen-saver settings, do not take effect until the next time the user logs on. For this reason, you should log off when the LoadState command actions have completed. + +## Related topics + + +[User State Migration Tool (USMT) Command-line Syntax](user-state-migration-tool--usmt--command-line-syntax.md) + +  + +  + + + + + diff --git a/windows/deploy/identify-applications-settings-usmt-win7-usmt-win8.md b/windows/deploy/identify-applications-settings-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..eabc9bea29 --- /dev/null +++ b/windows/deploy/identify-applications-settings-usmt-win7-usmt-win8.md @@ -0,0 +1,57 @@ +--- +title: Identify Applications Settings (Windows 10) +description: Identify Applications Settings +ms.assetid: eda68031-9b02-4a5b-a893-3786a6505381 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Identify Applications Settings + + +When planning for your migration, you should identify which applications and settings you want to migrate. For more information about how to create a custom .xml file to migrate the settings of another application, see [Customize USMT XML Files](customize-usmt-xml-files-usmt-win7-usmt-win8.md). + +## Applications + + +First, create and prioritize a list of applications that to be migrated. It may be helpful to review the application lists and decide which applications will be redeployed and which applications will be retired. Often, the applications are prioritized based on a combination of how widely the application is used and how complex the application is. + +Next, identify an application owner to be in charge of each application. This is necessary because the developers will not be experts on all of the applications in the organization. The application owner should have the most experience with an application. The application owner provides insight into how the organization installs, configures, and uses the application. + +## Application Settings + + +Next, determine and locate the application settings to be migrated. You can acquire much of the information that you need for this step when you are testing the new applications for compatibility with the new operating system. + +After completing the list of applications to be migrated, review the list and work with each application owner on a list of settings to be migrated. For each setting, determine whether it needs to be migrated or if the default settings are adequate. Then, determine where the setting is located; for example, in the registry or in an .ini file. Next, consider the following questions to determine what needs to be done to migrate the setting successfully: + +- Is the destination version of the application newer than the source version? + +- Do these settings work with the new version? + +- Do the settings need to be moved or altered? + +- Can the first-run process force the application to appear as if it had run already? If so, does this work correctly, or does it break the application? + +After answering these questions, create a custom .xml file to migrate settings. Work with the application owner to develop test cases and to determine the file types that need to be migrated for the application. + +## Locating Where Settings Are Stored + + +See [Migrate Application Settings](migrate-application-settings.md) and follow the directions. + +## Related topics + + +[Determine What to Migrate](determine-what-to-migrate-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/identify-file-types-files-and-folders-usmt-win8.md b/windows/deploy/identify-file-types-files-and-folders-usmt-win8.md new file mode 100644 index 0000000000..18b2876980 --- /dev/null +++ b/windows/deploy/identify-file-types-files-and-folders-usmt-win8.md @@ -0,0 +1,46 @@ +--- +title: Identify File Types, Files, and Folders (Windows 10) +description: Identify File Types, Files, and Folders +ms.assetid: 93bb2a33-c126-4f7a-a961-6c89686d54e0 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Identify File Types, Files, and Folders + + +When planning for your migration, if not using MigDocs.xml, you should identify the file types, files, folders, and settings that you want to migrate. First, you should determine the standard file locations on each computer, such as **My Documents.** , **C:\\Data** , and company-specified locations, such as **\\EngineeringDrafts**. Next, you should determine and locate the non-standard locations. For non-standard locations, consider the following: + +- **File types**. Consider which file types need to be included and excluded from the migration. You can create this list based on common applications used in your organization. Applications normally use specific file name extensions. For example, Microsoft Office Word primarily uses .doc, .docx and .dotx file name extension. However, it also uses other file types, such as templates (.dot files), on a less frequent basis. + +- **Excluded locations**. Consider the locations on the computer that should be excluded from the migration (for example, %WINDIR% and Program Files). + +- **New locations**. Decide where files should be migrated to on the destination computer for example, \\My Documents, a designated folder, or a folder matching the files' name and location on the source computer. For example, you might have shared data on source machine or you might wish to clean up documents outside the user profiles on the source system. Identify any data that needs to be redirected to a new location in the apply phase. This can be accomplished with location modify rules. + +Once you have verified which files and file types that the end users work with regularly, you will need to locate them. Files may be saved to a single folder or scattered across a drive. A good starting point for finding files types to include is to look at the registered file types on the computer. + +**To find the registered file types on a computer running Windows 7 or Windows 8** + +1. Click **Start**. Open **Control Panel**, click **Control Panel Home**, and click **Programs**. + +2. Click **Default Programs**, and click **Associate a file type or protocol with a program**. + +3. On this screen, the registered file types are displayed. + +For more information about how to change the file types, files, and folders that are migrated when you specify the MigUser.xml file, see [User State Migration Tool (USMT) How-to topics](user-state-migration-tool--usmt--how-to-topics.md). + +## Related topics + + +[Determine What to Migrate](determine-what-to-migrate-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/identify-operating-system-settings-usmt-win7-usmt-win8.md b/windows/deploy/identify-operating-system-settings-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..03ccb749c5 --- /dev/null +++ b/windows/deploy/identify-operating-system-settings-usmt-win7-usmt-win8.md @@ -0,0 +1,55 @@ +--- +title: Identify Operating System Settings (Windows 10) +description: Identify Operating System Settings +ms.assetid: 1704ab18-1765-41fb-a27c-3aa3128fa242 +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Identify Operating System Settings + + +When planning for your migration, you should identify which operating system settings you want to migrate and to what extent you want to create a new standard environment on each of the computers. User State Migration Tool (USMT) 10.0 enables you to migrate select settings and keep the default values for all others. The operating system settings include the following: + +- **Apperance.** + + This includes items such as wallpaper, colors, sounds, and the location of the taskbar. + +- **Action.** + + This includes items such as the key-repeat rate, whether double-clicking a folder opens it in a new window or the same window, and whether you need to single-click or double-click an item to open it. + +- **Internet.** + + These are the settings that let you connect to the Internet and control how your browser operates. This includes items such as your home page URL, favorites, bookmarks, cookies, security settings, dial-up connections, and proxy settings. + +- **Mail.** + + This includes the information that you need to connect to your mail server, your signature file, views, mail rules, local mail, and contacts. + +To help you decide which settings to migrate, you should consider any previous migration experiences as well as the results of any surveys and tests that you have conducted. You should also consider the number of help-desk calls related to operating-system settings that you have had in the past, and are able to handle in the future. Also decide how much of the new operating-system functionality you want to take advantage of. + +You should migrate any settings that users need to get their jobs done, those that make the work environment comfortable, and those that will reduce help-desk calls after the migration. Although it is easy to dismiss migrating user preferences, you should consider that users can spend a significant amount of time restoring items such as wallpaper, screen savers, and other customizable user-interface features. Most users do not remember how these settings were applied. Although these items are not critical to migration success, migrating these items increases user productivity and overall satisfaction of the migration process. + +**Note**   +For more information about how to change the operating-system settings that are migrated, see [User State Migration Tool (USMT) How-to topics](user-state-migration-tool--usmt--how-to-topics.md). + +For information about the operating-system settings that USMT migrates, see [What Does USMT Migrate?](what-does-usmt-migrate-usmt-win7-usmt-win8.md) + +  + +## Related topics + + +[Determine What to Migrate](determine-what-to-migrate-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/identify-users-usmt-win7-usmt-win8.md b/windows/deploy/identify-users-usmt-win7-usmt-win8.md new file mode 100644 index 0000000000..bd0e798d4c --- /dev/null +++ b/windows/deploy/identify-users-usmt-win7-usmt-win8.md @@ -0,0 +1,85 @@ +--- +title: Identify Users (Windows 10) +description: Identify Users +ms.assetid: 957a4fe9-79fd-44a2-8c26-33e50f71f9de +ms.prod: W10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: brianlic-msft +--- + +# Identify Users + + +It is important to carefully consider how you plan to migrate users. By default, all users are migrated by User State Migration Tool (USMT) 5.0. You must specify which users to include by using the command line. You cannot specify users in the .xml files. For instructions on how to migrate users, see [Migrate User Accounts](migrate-user-accounts-usmt.md). + +## In This Topic + + +- [Migrating Local Accounts](#BKMK_8) + +- [Migrating Domain Accounts](#BKMK_9) + +- [Command-Line Options](#BKMK_7) + +## Migrating Local Accounts + + +Before migrating local accounts, note the following: + +- [You must explicitly specify that local accounts that are not on the destination computer should be migrated.](#BKMK_8) If you are migrating local accounts and the local account does not exist on the destination computer, you must use the**/lac** option when using the LoadState command. If the **/lac** option is not specified, no local user accounts will be migrated. + +- [Consider whether to enable user accounts that are new to the destination computer.](#BKMK_8) The **/lae** option enables the account that was created with the **/lac** option. However, if you create a disabled local account by using only the **/lac** option, a local administrator must enable the account on the destination computer. + +- [Be careful when specifying a password for local accounts.](#BKMK_8) If you create the local account with a blank password, anyone could log on to that account on the destination computer. If you create the local account with a password, the password is available to anyone with access to the USMT command-line tools. + + **Note**   + If there are multiple users on a computer, and you specify a password with the **/lac** option, all migrated users will have the same password. + +   + +## Migrating Domain Accounts + + +The source and destination computers do not need to be connected to the domain for domain user profiles to be migrated. + +## Command-Line Options + + +USMT provides several options to migrate multiple users on a single computer. The following command-line options specify which users to migrate. + +- [Specifying users.](#BKMK_8) You can specify which users to migrate with the **/all**, **/ui**, **/uel**, and **/ue** options with both the ScanState and LoadState command-line tools. + + **Important**   + The **/uel** option excludes users based on the **LastModified** date of the Ntuser.dat file. The **/uel** option is not valid in offline migrations. + +   + +- [Moving users to another domain.](#BKMK_8) You can move user accounts to another domain using the **/md** option with the LoadState command-line tool. + +- [Creating local accounts.](#BKMK_8) You can create and enable local accounts using the **/lac** and **/lae** options with the LoadState command-line tool. + +- [Renaming user accounts.](#BKMK_8) You can rename user accounts using the **/mu** option. + + **Note**   + By default, if a user name is not specified in any of the command-line options, the user will be migrated. + +   + +## Related topics + + +[Determine What to Migrate](determine-what-to-migrate-usmt-win7-usmt-win8.md) + +[ScanState Syntax](scanstate-syntax-usmt-win7-usmt-win8.md) + +[LoadState Syntax](loadstate-syntax-usmt-win7-usmt-win8.md) + +  + +  + + + + + diff --git a/windows/deploy/images/checkmark.png b/windows/deploy/images/checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..04cc421e12a0cdd59062a86103955d57633a7942 GIT binary patch literal 1202 zcmV;j1Wo&iP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Tblw z94U4kFn%5=dmbxz9xsC+Cv+e!gCH(@BQnS%JC-CVVI(k%B{PX8FpDNIk}Ec|D>;}g zI;kx?pDjVJE<2nrLAEeCp)o$9F-qexOwuz#qccs(Gg`1TN4hjm#xz;KG+DzmTD3G> zu{2(@HA=BHUBWhBwl`bKH(k9rKb1H^xi~_fI7+oRRmC`7<2hZ`IbYK`U(`Bb+B#;o zJ6-NOXSzFRygW&wJY(iOYQQ}|dOb#&JxQxQO|m^(y*+5WJ!!r@X~aHAq&`^1K5WfC zZOT7s!ar)kKWfK6ZN5Kl(Liz5L0!l}ZOlP!=t51%LTA)MXWc_ktwU?YLvF-FcHcy9 z-$ZZ6L~zkWb>>A*rbThgMRLzYbJs>sxkqf&M{(Xqci>1>%}93FNOs#vPJ~HSze#n^ zN=$D`Q>;o{&P#XROL^5yP>@Vgl1x|bO@7x-ecVud*HT!VQe41NfZbJp-d1(tS6F#h zWZ+m`o>*twScK+Tf#zCRby{0}T3mlzbLU-Md|hR(USy+QWTakar(S&QUW)5wkMU@4 zz-erbX>5>dYKLrexNUHzZF9(OaFcG7`EPKGa&($?d#H7V_jjBBd3>39iT`?gnR|e! ze14vMm;ZrF4L>=;!I_=;`X~>Few6 z>+J09?(XgG^zQEL@9*vL@$m8S^6~QV^78QV^YQca@bvWd^!4=h_VV`j_xJYu`1$ww z`Stnw`uh6$`uq6%`}_R-_x$|${QUg={Q3R<`u_d<{{H;_{{H{}{r~^||Ns95=!sMS z00Cl2L_t(2&tv$68$7u3kpZXV(_IsK9^#ZfzdnR((sLZrulG)rmlEFi3A^;E6)w_d zk}DqrrQbjKfF^l+XS=w8mB^}>pMcWG*X(|SEcxNsvKZL_6R|}vK7pjS2$pSqgphr< zy-m+B+E{4btxsU-{RxE`i_gGhPcPS1hzK_lm~-tDMEcW)z}YFSJKlnLH#U`u1}FP! z@-Mvq2_}8Hqk3s=_S&1D-W{H9shhG@3(R=O_vh=4*1vyi?>-`dob5)=})WE`}TdpE&b}^UCeX=0B*Yd8FFp? Q-v9sr07*qoM6N<$g7Z*>w*UYD literal 0 HcmV?d00001 diff --git a/windows/deploy/images/crossmark.png b/windows/deploy/images/crossmark.png new file mode 100644 index 0000000000000000000000000000000000000000..2b267dc8024dcaf104c652ecf6b08e2b7d6268bd GIT binary patch literal 1569 zcmV++2HyFJP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Tb-6AvKq0~!0R0kiH%Pn0+3%GAMj+<%h6osbjJgQy{Nf+L{Ba3^adRlJ~%vnC; zwiaZZfCS1J*V;4JTkX8Mo%{z}LxykQSF_8(*<}#4e9O|Te4@caHd0E~Nd-$GSz=rg z4^9*yBK0)((PK4ZLLn}x!yZk$7Rd4-j-%p4e&nTqG%cxUxA*AD2YY+N#1wf*<_aNC z;lyRJbXY93~e8 z#Wl?$G)acf7GM&%-Z38#;T;ZW9*zVsc%a_+9S(%b#1g18p3nIu$%%QY?DF0E4hx6B zUGbI`dk=c>mRKSRNn60BO!~yLJtE$_g|=PxX?H~J6xM@E)sK}u%#hJ&s_N7xm#H7u z=vrvN$heu!Gd9u3yrabLIv4UQ=X??;&?F|D(C2ci?J}nN>Dkal>}(x5b^`|TcQEX5IB zZwsrlg*DsXgc8Srg$px^^}E{Rr%uEjI)^bXjL2*_2RjVvA_B4n-6e<(4_OR zgOWzQO!@yfi+EX)__Wy;+2!QVaKFv*iW2z7&j+Q-2zhHM#oMKC4LuAqXUsxln#ZO= zv*|P(pj4}~UoxD7x~}>|nSzWW@+U8cWled-t|ULxHFldBBT(nK3SyotFijDh zp%u+rk51jtGv!7YhJ}uL$4vW^7lTrjq$j$pm(tjLli6$%%z~{0+a+(5v5%L6(?4R9 z#?Y~&a3T*Ezd5_`BTh3mJ>#3mMH0u+anM$1(yk^y(-yzcX1>^E@;_$+I5cj1?9rp-{C)M-5pGZZNf@0wfry&K#7hEG<%B#{X4&5B4r6)KZc{(- z)ndk_6?H=46f}fAA{j6|)fv~~;9YM6>vzJgQ-{9bfPMYkld4H%^t2y&Avj$b_jn`! zm9Civ(pkp0y~YjAw+T_cZs)rZ`&@#%uKG3FdDhy%UY~dGyx^(GuL8}$A#SmSHtZBA z_9m@HOxx#3ZCrY>{;~?ltG!n(RF3e_+|y@tP{im*{ls z8;k9Iq6g)2a>361SC+OxaA?%>o@x17!e^t$zP) z1AtDd+#3-B{29x~MYBX|Ik}zHgIvXvYE46rfg`l6Z65ylr!<-6KY^zUu(IJ_Kd_-{ TCD%Lo00000NkvXXu0mjf(+Kbz literal 0 HcmV?d00001 diff --git a/windows/deploy/images/dep-win8-l-usmt-migrationcomparemigstores.gif b/windows/deploy/images/dep-win8-l-usmt-migrationcomparemigstores.gif new file mode 100644 index 0000000000000000000000000000000000000000..c23cf5f98cc66cac4469d6be26cb287f61e6aac2 GIT binary patch literal 39921 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 `#YPE_2Z?@(C5VY znb!Go@C-eXdnRUZqDl1IJZ6~f_T(T&?;AjFU(P{J5E3FlGU!QDtEYa)fX-tUTd*`j z9sq&>K@cc5m!>ue6hQnUA|9ME3b}4|HOv({y}d*`OnD&&B{NtA$I{R(P#~6s$}-93 z*jKp4R~D$bmRcvCDKA((UMQXa{xNG|0RFHSzfdX0_G?JU)nh7+`^QM`a*@GeX4UE@ zYAVeOP}N^*@mNl+{+yn;w%{QYMZK&lzI;VZqFb@1MYERLLCU@$#5pX|4v-)Wz^-Uf z`+#-FY!NILB!Ps^VQAb{MES�xI1rp9Y?^ez)FR8O6^?W>dKvQ^^EOe#I?jVki`e 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 In*;;^J4fEOX8-^I literal 0 HcmV?d00001 diff --git a/windows/deploy/images/dep-win8-l-usmt-pcrefresh.jpg b/windows/deploy/images/dep-win8-l-usmt-pcrefresh.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79f874d8952d36bcf8c914b33f4663c004b811d6 GIT binary patch literal 80458 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%0D3(|B8kGMa#)BEA&?H7f*X++mSxG$Rs(|N4_`@ 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ⅆa;IDCOZ|zQdyf`k}E{+JqmiB`l`6Ij^cmphkDA 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/dep-win8-l-usmt-pcreplace.jpg b/windows/deploy/images/dep-win8-l-usmt-pcreplace.jpg new file mode 100644 index 0000000000000000000000000000000000000000..507f783aff0ee09138b5557404510b7d2582b34b GIT binary patch literal 50544 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

-A7eaRhLzL`)!&q%1=i~D$I-b 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 XjEuD8^Ct^Y+W*fO(tn^y{$2lXT6AhF literal 0 HcmV?d00001 diff --git a/windows/deploy/images/dep-win8-l-vamt-findingcomputerdialog.gif b/windows/deploy/images/dep-win8-l-vamt-findingcomputerdialog.gif new file mode 100644 index 0000000000000000000000000000000000000000..3d745d4a779364715057af2de66519fb58bf5b98 GIT binary patch literal 28954 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/dep-win8-l-vamt-firewallconfigurationformultiplesubnets.gif b/windows/deploy/images/dep-win8-l-vamt-firewallconfigurationformultiplesubnets.gif new file mode 100644 index 0000000000000000000000000000000000000000..21fc338e12ca9d3f14c70630db5bfbd6cb6a1bc3 GIT binary patch literal 66189 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 z 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/dep-win8-l-vamt-image001-enterprise.jpg b/windows/deploy/images/dep-win8-l-vamt-image001-enterprise.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7a14115620523307ed910e21ae76fe23a2797c3 GIT binary patch literal 134463 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
O)EOfM zDyfpihbECdYSPbZ^NEnKFWXFrxi?41d=Jf`RbZpTZd^el{+_O8U1rW38*iIfd;T*t z)v(bq$`3Bh{dijX#0-GFvP_%<6*&uQ^o(=h zx5m~ko^_{gE9HgrEmx=b#?FxAhPLSN?rB9TtH=QqY=ti-bvA8c+c`^h5C8?SQf$C# zIegkkM3J^Loy8H7>+5a3d#sCBMLjqzRJV{KgZ1|R&X(st>0`@&*noV!i3}BYgSkEp z1v0f=z45rn0AN*8VIL1%ILgiP)Zl03QJ5-oWkJk!?FTbgd; zZL6?uB%Nsj_lnnh?aFzD;_d_oBx?Lvht>7O%I4~rj%(8%6g*)KZm75L0a_o(D^ll$ zNEq@OTrWu&ee(nsFIncaHWAp8&J2~00JO4HCnRSsmDsrlZnHw|ozJ5UOcWKMYBt4q&d9y^K8E-&P#o

TKqZ!B?-{NuR>NfXQ>Wb4a7{3TV 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

OS5S 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

Bl0B+&j?(d^PQ1*|5X6dXG0bPvxxh_(#0 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/fig13-captureimage.png b/windows/deploy/images/fig13-captureimage.png new file mode 100644 index 0000000000000000000000000000000000000000..678a43ca73ab1770ba635911bccfc218c616d2f4 GIT binary patch literal 134199 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≻WEz^7%D_Qr*w%;R^l~^!ENtXV%i& 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≠#@@GBLNH5_LU3cWS{9l~E3?6dI9m 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 z zqgWI@pHoC{CREqfim}C?l_p(e04fsbfU6WTTRkD)pvq99%1amh5y%nbq(+4c5{c9J zt`|#3SHVEv!lwk;E)1KEA&!axi8cro$CdSU+~JcbAYG!M9#IzmX7Ov^&7WsBHA~hA z^%$m7gkNE?Ov0FrH%Xp^xMb(^D=+9oEzfOddEN?w2XzmOT~N&>uQycidYi=~3%xpU4gywcY8hF z#*GvWd$u9BL-p-CpUrC7H~0c7HIAl-4E7#=_V)7Ig)zFKMiOtKHD$xU0PJIA;r*a> z^nAqRzPdkI4@tZnZfy1IrIR~l&WQ8oSSN8vRS5hyJWW-X6~>d=PTPtHdOK6B2cjab zh&CM#B#DcU0&n|vr8g^706;=QYj64TBFNb)TyS82n*sF;g-l(bEBOHBssK7ugt6Zh_b-XyiEP`?*ZcOIs)ZdG z#dZ>MyO&+{dK*&ljqMRg|Bg(RP^yb_;sRC2dOPm#$IukF(bl|?$=eJpgDfvF%?cfF z=&;|2B8Qaj_}6MYQf+LmepLPyGtW5J4uUm+4h$Ker57duVilfLAt*t_y@r_{VI@(( zD1{$m?}|8rTZ{kY3#^n#XVe;Fq{}#DJdHxu3B5d(wJky8$!o0NIteGs=|Y2tG9{j$ zx{#Sy=j$@-&cnElUia!|(}EvF7Uc42@(In-)ttrASi%@^Q!$$_J6rnC?fTgt3WBa@)nDToTc6Xm?><{!8}}9DVL#Y2?3FOw0vrft<|8`1RAko~_7m~L+KE=i4`0eF;;DKSi zy9X0v$n)k2dpTb_BwZhi+WKFwOJB#JHiIDiMK5i2$E}a|1)%=@N5q0$wQP^iEG8=H1Y=*$LD`Z}q7sha7Eo7Mw}`XK zNb_@rX$9>LrR4||mQg2hu(Rl_%KLy3d_7?TuynUr%^!9HZ}yh9Jg*)&Hy1OS?BJ#% z&Ev<1oif%uhPfPI2XR6#8=IaS@0l2MC;NDK`m$d}6?`<6HWZcSN#m=4Eq4Wbg!j-Q z9~-s5^P8%@F19{hx}Rbw>zp!OkIZ<~Z1Nh4Dj}9cN}?j87dV?9m{UPu{r&=suY)V^ zP^OU3O4kD|?Cc*R(RMBVo8L^;uM`zX_DTf54m?0h$LzH2b;X7T=J)3zB#kc2Eqpsf z;E2AFo8PeAud-04wl=^js$GF@L6p6)3$qbp2Rlkr+O|1x;t52ZA5oQATW_B}pWEky zUv^1*ge*R`l<{ zH-h3x1QOk}?4;bRP_Rgb%Dhfs=f>Rc*EU)pOFBFbA-1z$ldBG+1-c}$qe;9olhk!I zZ5>`x)STF(vMxIN|GeP0A;1=NHF}8GIMP%5ScrM-%nkp%Fg5X_^|zofKS1$$tzWzp z7#e9AC+YJ1aF^UG7n-TlZ8)+Je!SAof6IY{)as6^l zs8QX=XpA?y*ucm}|F2sPhTh!>M;@ohkuFp1ZCC_r|A9K}pZat=XS1`K)ye&kNf2J|OB*1vJZPP#(mz@eWZou@T{J0Jiwq81$& zzs>;qye^mLoLx6jTVK>)`<&HXul*$N+fkfb_(t_aYdap^hkq7~BWnz#U4~Qmg(Ckf zY$H%!inHF2g@<+>s78f?V!@1XYunGj~}$P80G^AvcgTC-{CgkyEC z;Z*;%w6ZxytWQxH}XGjiYz6l!UkI;Nwks;IC?$Du{t!QQdHix}hPi(AXV zlv4jj)#ed`W`#FSu-<0H-M{QVIyS0QDi`K)@l0nbFm}}}=PNoidGVefUY1Tp-632w z2i{`HvRw0*b%k$ze6CKd?k~J}wEt{B^OV*1Y%M)j&880Yv{QFA;$&+DQf^v}Up2d> z7CRg2!X*|+^7F|@Hj4Ij;S%VjRhv5*&EeSlXRglGAD0*TbEmbVnuXME{%4%GkmNys zoFEEh@>npFRGyf{{e(j_l`}17Z_AV_o6ivC%PA@rwVbE`ZcckI5hRR18rvmM%fE+@ zS(cq?krgRcl-b)Okn#LMbdVlDV@ftXJfNuf!G{l-E5W9oWQqY^R)p2Lxi8Xl>a?Mz z3}6)bBrm=pLJ+jEbju1aaTg>*&Gw!K!(c8dk~yQ9UmR>vRfKQGN4>*LSz7$p4Bi43 z0REk9gvm02@eEDX6$JCWANXE}#YS)|_HrvOtfaa{x<(>TZfs}ac9BG|;tJnF6iL#! zsq|ZK+*qMt8jgWXHuX9pMCS3YSLQ~*MgZm~B})81fhpo38Pbg5%|07@Q=(Qy&ct*Lp4WCA@*==x#c7EEf`g z+|}*Xsa*8%g1(!0cD0}*sj~SJTSi(IJBt|_mF)B2Fy-hz8gO)T$_y8u`sNorFV_r( zFrL-Qv2||}($S60slnId5oeIa<9yRauGIqU3)FewQxiY0R)VrogJ9wUbi1^zn24D@ zAG~&RKgu8_vVu-N)0k?;|CgIb$(2t#5}D>bp^QpfgB}(y z;fVFgwEksxYjHDoIx?3xb!D*+C0XxL1gPT z=whyVdk*ze^x1(6*LpHf*g7I;Dh!Sw-KZjfSts((Nq8IfmkZX8Y$-H|HJb zl0lr!Y1gnLnCZPiC2#Ui;at9j~&wOMT<63HAjXJh_Te2}GShA!P6QnO=<h=&*LDS6 zm8ncSDc~sv4_bO#|8RAkDkC@Z(oTcFRT{RpS;SH+CNJK*y|=SZQaGSDYE*T`D^Ko* zRv#>e8=s~h=Iz)SO37W3%FM8GAvIU7h{++y5X_lS=$hHM;n;ec%;QyA8p~eqyHQ%x z;sdPbQ622_a_fdWuxKhy@eV@m;0{|_I$hAa)?UyT9y;7NGr_wwV5eNcp$Al|@T<2* zbhm1HS5Mg(b`aESuVt{(R}VjfqvH;oFjA_IiL$FKh*(myK1BIu`?N%PWooU!3VrYM zi%kp+?J66JsZrN0tjr)qc`NxRdS_3nylns|8T^!G0K6tEcS~&vQ>gL5B;B76RGIB9 z{If$%JD+hDIhGnUbL|QJ4~C3zcoE0VM>Au`H%(Q!^udtE*%XEl^}HKKj+9GPhN?#e=U(# z`y|FF!}dLAYID0Br_8kf#3WJ1J}`g}5lJhq)boF=n}dcegs58XydBSa0f zXd}K2M+aRG*W;lw*?5DY{V;F5Wbfz4o#1SQBp6tz|9gV)ZKGF&>V16@=^erOD4ol= z^W_PVV#9hTLog4J=050IFvIG*WPp50y zxXBuq;{m!{9#Bna`*||9#2B5k#^m~uCwl&mG!%{;?5$s+O9H}{@UO7#rZ}chJMHQ? zZl&$1Z~0Y1RzXVA)B0wM*%}6Nutm6dL9=o%Dmmi$WiP`}r^$osI$AUB|C^sPcy!jv zMNr^I(yA@`=j95bwor%kkqy@UMBjiRXHK;eujj^u&tgEGP}~+M@$nX4OHNkbyD7jS zPASATrp?FFy<44%84_er#6*zuCjor!(+`FyBT&^3LLi|>_4@U=66tyQO*u+Vay@)?FnImwDnpk+KsLQq?-$y*Vk5 z_s9rEJpgwWaU8+6!Ic`(dJ_5azc|baB47gvQR>v8Ka)k=O zu*pLw9{&)SQZ_P?Kv*>Q)x=PeWow)5c=jl7A0HoEm+7NBL;2!45073U)LgKz{(u0d zsO%w1@p_}R10F7}<&BNOJXb!On&rwV-+3ZtTb^BBJL5}J*rb8{TK0wX1xx!=BLlNqu~- zX!|ICw^}+IQl=QXm3!S1)PKGDBy`+f-cF0gMql&sZa>GPiRxvHg-Xaq5&UO&VJQ5ekk5$6^@G!i>w#JN*6fZtBWb zt2Xlvo3e{cItPg%$6CE9Jmgzc)RYi}<`+0UUsjOYY4+nM7@Pm1_HfUe}TcA^$iV< zuCB1p!YSwgUmy@JqHy!bVf;RUjq$UY_s_K&Q7_dFGU^j(<3eK zG)lFM0?9MFT4q1~b~ikr@g(Zyfep4JAT9>h^N1E}+?|f?M+RVNZ%cn6M0ZoSlJYfS zT%=!(4wpN&3YvVjU-2F|iOamQn>P}-kd|2S{E_FiD!MQi|5LD=hOrvx=;%Mhra+R? zvnX!1dU%85>M)1rXC>Ux)nSe)qvEhzgx5>nH&XysgP_ah7JF&PgoCXLtA_%}8akBE z8V&w?)8L145eOlOrjc5O=gf0G1kFkUnIT5G41EiYvi?~}T@#Z7%S{madq`mCnRzOo z&g)O)J$A_;@#;RejAk7@TI*$4Sh{b!}=94N{R_IOkO@NLVQB$0gStMH!vcW z2UPN3p)&>B=%`)y8U=Kph(77O{A2h~?m~wU`;^|*`s8t7hN+0yYsK_wl9%58GU#D} zgMWHCsm=TY;9He-z>rJkxyJ}~)fg1yWTggwpA|c4*3#+5QpLk9lv%pD;X#?2nSL`N z4woUNO4D=ndHOh!NgB7sk|aol9!;OVP}py*JZuD1T( zUr%B$$nWMFYS8N3BqD=CbjMqn85e}CF;gotZ%)!)k~QaL1RVDYw#iNa{YmU$ma*s_ z9z9$0egl3Uchhq_AZv;4m^Ye#c*+Fzn$b2oB31R$p1rl1mDdvyGH;?1a!m9(@zaz% z;?D370?e zOz2&%y211aOQKO?knPx#$Y4p12MmLcF>daTkB>=36I~DMbN9VlAkjgMfnq=m*%L)b zd4A-^!{a&zLRg~93ldrk9k>N){&T(fIfNdo2jwo#aXVRPi|9bbV^N-P>f%Ei)jGM!s zI7g`H{k-G0zlwWD_nH4rVdv)%+!>(>*aV&pc@MZJF>?88Ht5;8v%(xrzYfTn_!NzA zl$r!3?!#*4d$FfwqGZ6y>L)YSd53txw#*fRYSHc+%G{Z8iEis2M(cgLjT7UM-*2xH z7oqvnFo=5^l$bBTPshy~uJJgVy?NZLMNY!CDg)>u1X=a9mpos_qS98}-v6CNx(7hG z6Ej6wSe$XJy#sxwcHnv2L&(F}{>l4k5ng7cw%#XuXC8hDK9$Dpxf&rqv=Mk(jgCbm=x5zkue? z%^VJzx4M794gwjfz_YMAEeMXfP;J&PBV@>XV>kC}xSLUsQEL1^P4B+8dkolIJM_M1 zO9v_RpgQg@{QjAE=KwDG1Es4i*%!2#wR5}Ec=&+&awKE@-CkIrc=<}$aGW=^c4*wm zjXRU{Q}>*oF!7B;FYb5ogxLeW@{ zo}=lD;ea2i;yNim&%?<;icEq(Kj>ig#)8m`jLle|LFcvtt(OwCNUkFSgv&ES0IilY z0HuC9Wje8%rQAO5vEw62l&Uact}f3Q`3d9e!CE&}hS~p z8>U4^^(-u9HsNN)L7+0z+*A?fO33|}a7nJDJN@GyW3<9v{Ifjyn<+B-{QSI;k&$Fi zL(F2Viw7T&#%QCVXW=&+e!;_q6AyhGY|;#oSoQt%=La#dceqU9?~_XH=J-+FawmkB zWBB@&KuBl;4rPPWpc`N9;tDKuI1N`a7%zLrUn@bHmCwdEGtIUu4WwpPo)wLqN!h6a z3J3~&=#djqNEFE$kwR9o+xe&%S5z)!ox`aT-?$bhTrczJrq*pF?>Fwl#1l$mW~cWi z>%>87;kG~~1sKD)3Dz}DQ4AavhE4&x%_k)#xf=6rI@$^r6gGIexj_jOxg>aS@$m7% ze-YyDKv7cGSO(>hVA960vigo6^zCgjS@mo|AHrigx9Z{&Cw{=1fVr;yyr%75p_i5O z+eUK~h=vuUl?9GQ#K?debW`_=VwLB0d;3O!VF{owu5|JUVn|=`eW%68mS^NHtT=4xS=I2k#osa6q zBDt;xV-9Tsd@VLDWd{cdFR!ziZKg4Gb#>N|74GKSou%zL33cN2muc9m3!>g$@N=Zu z)#5`A2A5#Hk@B*$Mjrm`t6>s-fW_IuSrp|#5$LwA%Cie*oS0;6SkuK)b)rhBt!u)* z%&69x`pHmbz$DJIx;E>FgoJe5+3GfWbPnk%(epe&Qs>v0!#LMG$)3oD8cV2iDsG%BdS{u#boL$;HiBWBPYZkKeCPBT zN7po+b!8yXOa%3#nmYU5UWW$V&eL#D9?*X6A@=DGGG!a!2D0zv5GP6?QPuMkZynhm zVTLyXU6(GedyywipYkKevHUMS&MScK;;3Plod#E57CP~=zdwvvtOx(V^jI@A+ge4I zD^|dO19fZ6n%}sTJyX`MoJ0OFk0h)Y6eLVpJO0btxD-=WD?e*J&cx91XH%mJ>F@tz zhbT_aC4f^X!?(#7oV-L3C5DnI@59z~wH_= zlq`ZrHp4!cI%F;K)C<;@BOnYJgv zr^hXw2u(c`WN@&QmFsbLY+N8oL|9gC`~1nV0|+TyfwA$D`}6a6f3XE`qPJW7*M`-3 z58)Wx4DG^bGaoJ8ogqm`Ty!NHyX}}iktW+o*o?@z+)h<*XGR@%&$=uUDI2Mmh+z&*_F8N@K*wQg6+ewb#}Yi$a<^NL!+?YsquZ6Oss^`WNbn21rV&jl zg`01u{VFFdbCKflb_QWXdPdWySFs!131@ncd^LN#Y!&Vf*pEL~9j5JfD;{?Q6nOO;XopyI~ zNoVFLk5sYT1DT+JQ%hXJ+T5nYo!U1Q$L{;*A(UJFKecWsG0_U;m_^8F`36tVG;WTu z%WF|r7gUc=v63Lo9NLBTzxn#-gI>UoW~Ys68pMeXBExs%1h>J`OoUP#@?zCytGUat z_V>~Jc=$L+)rK1I?@Ajp{>$A5>`3c)!n&d|VoqLCZb^#yvggWrOJGz~ZvH4!de`2& zRm9oy_IEM{GLaWkP0<36|76`vymm?XM+nPHZG-WEN}3NLDb=jv8cVjO1${%s&b~=l zjXwxw`iG8g7XV%XbbcBuo7}#~0}oL|8600hF$_{ED$4bLs4~=bx7rROdoro3YZ~&~ zkiSKhpQTqK`v5#ps#LYNidngNdER{gwzcDdRs}<45UK4Q$f1nP3A2?}dGQ>`@euQH zu+sbL#&+v|8kCyhrkpo7vg*Hle5!ldG%oH$rWj8hB7u-+qTRrd(qpR9G4q(NNpq<2YJP3&C}K`FwGt$UGUQ5v}5 z_}JYSastCVu)WjZh+Nx3u5cyqMTHMX`$hb{;i=Oc)we#(^`@ryPGH)6E?-Ww_UF5n zue`IaraJZvXD#w5NkOns(7()Cz8iziSoYn0)vCQ(<(`R%88vs5Es}B;jMDhaoEH@n!?Yg zLi>o$vayt62(F~$eFm3C;kqk?Oyx=ceweudpIz-t0Jy~>|Hd-4Y|)JrNSPYgnpm7e zv)L~PhTh_~3>=|kcDnwceiHXKd`xq=`rKXW{+ONid8qIHLP}sa->MS`liHazw6H6k zKBHx%9ad=6LQ+oLkad;z6C%Zgj~i)CQ`Xm3NI`+FZ6pM>`zDWrwZ!8iMwySA-`NLp zDT)gD1tIo^La?G?4UU-?D*XG)jtJd<_V8!0aqU7kOIHz}Jx%UJ7PpV&<5;4cwp=B& z;^d_Iy{OL%3mX%kGqU9etMIZN7g;n?^%?kZ%CU&z+M%?Jw8eKnjRRc!n%c6mvOa>1#Z{{0(32lr4INkf%+A!APv7?hFZq@to?Gh5FpX3n6twbV_t+m7N4S}$SsbTtxf1{4+O zmg>L)>E~y+2T>nt1~^DPuZ!mD?$1}jSBb9+{jZ1Sx7XLt=a{eOoX=j8$U3}?Wa_vS zFiK1;OtLsH*7o*xZH9z-?$i}#T0BH(*|X4r&b+nUahE0+dAnj<2*mo?$ODYS&!S;HlJ)ZJ2X@ELxa90RnS$>Q0EVWxwH^6xPv`5 z2L%PO9YWNdoF5NJ`g(&7S!#FHR8(fXU@@c3?$IB~+R7VS zv5LE!?QM3b+hB8Gz=ju+7M=rr>6zhYX7*1P%5lSKe2M$dVq!3aP}?VwYi{rKL1#7S zZtHci*_Q+C4NQRP^CVhK(m{wYu(;j%0G~a_*lZ8;RP6W|_n3s{$B#TFIlWK8j#rec zuD45YnUMP ziIe&g6WFJHUMvaPM}^xaKp3ZoH?q!MCo}%l8(W8ojWx%Dg7M=U^>ryURmu{iO$5R6k`5{R5Gk5nx-+~#S zIna-t9R;#{Gp~xGDx+#8Vi?|oT=F|VItvhY21EYs(>OWKjovH5aMO5Qe}Bb5|Mgti zyDzjPDhNKI(6E=2a7%4O@NlK<=k&x}2;!-mFpXyR03a7#p*gML_(fX=NO)9E&M&+Y zq8^}drn&_c6Uxs#=4(wJAO%&w3ROW^Hrv=9@d^H$$pVSh{w}zmtw>=4rBRz8FY>qh zZCI`b6QsTyJ|?Cefkv#Pl~=b-JGlS8jLGl)_u_^270a0Jk*4tOg-iHVwG^AyZ!e-= z^weqO823XVB4gREQS}wI(z4VGnU?`)T1|w80}G-xotl1D{pZ1!p}(3od70)`*uhND zjHM6GnYEQB7rGk)wfBHdoM-iCXKo1t+KM8ki_mIZ2RRvPzY= z0C4oijs<^n>*i{(lUGTBX&V`;GcJ~q@Sf=WD(=Y-^}qGMryXWF4&K zr%zwSJ-v>x+zUKhzYAGIyTP6r8kTRV zrqB7&dg7wAks%i#xatD?q%MDAwt<}{yZyG57^&7zhSHWK{qySq2HkPXvvU%|n_uxs zi%r>&Q{J6}3%osq#`5I1Q|jLp-E=%MXVpJL{M0`^7P{X}Ra%nuW{OJG=I0$~%`E4Lil@vpO8>i1uGS~u-ktHul1n^IQ;tHz?j5Jid@9M69_CZR( zxmcbrYo5Nl^9u`Ecs#J_*|$yfySsKhx}XID)jD0LhtnL^y|@B-ns2$SWa})J;(j6J z4r)x!`5tMAnkY!Xd_bsDA2qRN%_huPHd1@AS^Sg)7gI4C!f=JZH-&UYJw{?NC!}C? zlC{RnM|Wr4rTiYr=?*D!f~EJ)d~Jg=_zPW7K|3vP_}B~YZ_)fl&}E}%epj$(+gjdn zRApL1{c#pMPt+}Lzsh&206%Yd+M?lsY{) zq7|zy`tmp90MmIif8THDu#!aET9ZvgPAx9iIB6VakWi@dC^j>h*<8kCJ_)09F*8esYu3X)RBPx{^Pe{P{R) z?Xrh>p9YXFw~U8{nIa4uct~G)JX==H0J&|n9WTUmKd#^H{@DjZqQ`gFPx1k>xNQ&n zygqzgS6;nO(s(RC{(9s}<;{gVuHnud3C_XT!zd~$N`zkj6b8u9A`&u1Wbt|+t079@ zebLNV4EFKyvdRGL`X0Y2BRWdwQkron_55uIxyZsbGV-vPnV3ki!%h(BM^kc{5KI)d zQ8aRelvEn?`#=d9N~_f;a`aG*f{OnLsPmQ0MH`k>11_*m^@$P1zlB0TH|~2q z!%#M6W?_Yy8eM-IMj@PjsEm6nkAqt*8o1qLpU3(fVNUGTiW!(dEoPe>J-E}d zvt0X@Vl9uSEEfrJ@na;9RCeJwysY_^l^>ZnyN=b<9*^sq*clHX^`w~DplRK}k8H&= zqZ<_!h3hnfLrjFXVA*i$^bmB1lbaaThbx1dtoYPhKi-xN)v1nXzn{ByQh*(CKzT0u z7rMEzL5xDlyk-6ajGc;RT_st4ml|`yqQOrS2L8NZlU5J%xM^P8jXV$bXO(16Cd|)M zrbPm?m;z|`O|bI-eqBu|yg5aop$vaK-!2AI2uD{vz3fr*Q}crRVP+?tF84HK+h3vE z@gY)jeId(rZfZ$P!~wN&kP-U1`7jpEzoHe-@n#usp3#M%&j9}fPf;{FkrzwZ#Usv` z9`HOeyL}#1ac@611wT7&z3-+8GVs6pb3RtOpVhxC16ORl@>j5rzb%qW3PlhjP@9s- z?ox_T)(i`yvdMmIWNly=VF1bjjxUdk&NOo|h*1VB(2%nP_p;a+ROn1fFW3DjXJ@B| z=e|yDb@?oUoFvIVTC(;T8i{)x70Va@oP1ombVsopr53Fo(p2>mM*fa zu=T{=q&;N9SQOPE#u0}}otc&NB-*{Kfdo&?g)!HLFhHh@m27Tk5UTS(!JP@8%m>H) z=GvQkxVH7lF+nvhJzhi1_Ky=R(AtbGv3<22Snp`K{MNI{o>ecXyRsVK+1w6?jGw!V*S}`ceDUe!=yAVLo1ggv zCJ4BQjBtJYbm>ej#rv9JsKPS|f8L!Ym0xv#30OXte?3(n&!h&zGLXGTuI@eidpI~a zXk`3|1}kV;T5<|cQq4^~0U>~=J{PbD@t*FIj4Qc#BiTpNd8 z$xMM)RlDzQxLYNM6z9BRE;$wP1!gT1!Tw?$|uV_9J&+UHyNwbuv*#(+nV_nsz7{(E<$KPSSUm}6Z*;D#BG@h` zCZGW#oW&5%!C9qPX{-Yg$~SB1N0zoV+0%UymO!9x*HQ_o6kD8L$JMrwQ-U=mg52MF zcCCsP11ARNBO(V-$?S1l2UA!_;t3Y`Qn^3bz)XA0zq5F$gmwi)^1fp}7AmSjyIz?6 z%o_`2p_g!%vtD@|peaA>@wPEMS*Rd#?DhGkm(T*|0_@|CYRF z=&)kFWA4u&`rm{HoX==ShGq#@*)?dvDMEU3`S|!?$0?bAOyet~xJYozo)+z3{Vylp zBm>Zfq&fYq0$tJjhNhE>1m8TLvJ|27QKx-Fhf75?D7r`jO~~viK1j zHyN}vy!WzPK(!{Gw~z?wGL5~Cyttdgrc2>N$ox~;$#4eUE^szQEj1_;)s~Pe0{rok zzHbcCk#^EDV>kzv%UH_n4UUdaC(~*y^qCLFztlJVve^ot-c+w+In@w)+jvNImyd-MNK%trWb~25K#?{Jc*SK@lshFR($%8o$+a)cnBwxZR*&_h9z- zZ?86g(wtlp*qB=xDFD&xU=F#TSJpTuGO!!jTv%3=lNzJuiXQZat_Sw5l%x(;5J*gp z_Q}SW!EbtkUmR#BHgQras;iJ42I^O{u5DJ^6CMZWd!O|@VD7qKa$xjcNYpZA7S^&jJ*aoZ7{>B2@V;sSD7ughALeZ_0G)8UKE*9pWyg+ zzLs)pN&ytVmXcran7Ks%3L8Cei@ZGw{gE5PdIPaew!mxq7r@gokJmt*}zU=fm;e^Fzl;iXp zq5$!7M(>V_#tXudVY5IZzHg6TY#D3(q8Msh^3SA``xDdBm?JuzyzU{?%u`0C_q(g& zf(~QE%U&zNNS8}^(sWh$*XS$nwb^-~WLp&5CdEcFK~~dA*z8q0W3~vh0v(jN{^+9P zY(HBBEn#-5Fr}-u_2)pmJ4V(I-36q&68>5WIh{ z?fg8Urbjx6hA`N8I$Hh;#%ax^Hlf|}%LhM248?WcFH2vaY@>&HTAK!|uW%=-^7iE5 z6vfP!22h0VRjTn?X=iS7i9q%n!ddAV3`B^%&K1#eLk)&w(f6I}N}z7$*I^~))tjNB z1#4ok@*`6Hfr@cByp0$Sm)?mhgrH(-z6}o+r+#*rGd%ph`;48WR@RW5y-Aij=jixg zz3SgX`O&{8y&!Hj4fY4pzWDIvu5P^#y)5`JI_yW66&#aEQM2v$X5X>%D>L#`pqle$ z(wSyLX6rX-4CX+?Hojhr@FLKFz+&^uE+%SJSz298(f-W97+c0rF(z@9+CfOcow&Iz z;~DX8>Kr|cCbngQQ`LlI?uy*@YrcgdAEW_T>XDi;X)vjOUe6^}b&)MTCmI_zmb=u{ zG}!y|PG_O%PmUcfZNf8jmeLZ(xeOx{)dB3gcf4$khuYKKb zTz$<8J|FqqUVVNnLpsPcpNwOA&^b%Y)vRBT;N>KNkOU{M979PNP;HY!a>_26*6oVL zZddC?=kKTVR|3*Q(M))yYcS%5$|F1DTdq%@N@4-Ccqc?Vxn-AmcH_?P;x?K}CgUT8 z&jBdaT^^5ngQ_y-DVEOO7LA^hw`Knr& z-Ilf|wllG9+qP}nb|$tpNhY>!+qP|+6MVhTyU+RRy82K5c>3vDYgN^%y6djW>M863 zyFJI7Kex_?tQuT#3R;M~TtoqaA_Ll|}EZFs|Q#E?t1?Amv zRLfvTa4XIe%|3?k`u80z(~B+7gK-N#pRzbbS-)>PS{S!0w|V6skIseVX}a>=Qx+S~ zDg&JHbqD@x>#YsEk0< zZBFkDYVCDmCyf3uK;71$^jY8McYP1%P2zj!^;J1JyUwq;HSRz@zft%2x@je9Tr=nE zz*?eF_Hvxc>K=Ey&FyC@XXthEag>?(UW~U~Ousddd13x=l5#x14lhm;D1QoT99>IQAS-XT^DK`shhRMu?VnqO999B&SXLkYL-jBlR42_g29N1H4* zz}K4jFc(9VH}AvSV&o<0eXO+Hv>D01-SG;z8C~VCTl!6QkbU^n*|Y1aENLw*TCd7! z`20n$-d=SGq1WjSNw~e6N}SFsYk%H*ub$H`idiFVLV2KG3t9RJx0NNl8Ckqtz8sJ- z#CqU!RJGr}?gq{@f#t$+ZouTO^0!#SgowZ*ZA#gd9cvKCB{O6BDJ05?x z_`oj!&21^k>e43VRacNQp6pqKZ}q>qi37|iGP4Lu^}Z3Y11yI*eLxoi0JshPXv zYCey33@ogJ`(Qxx4QFq5T0q~`>!OaVuC%EtvCry($n#;P)70Zc&-dRlOC+Cp_a``E zUsdbPYD`YqwZ6d7fgb!Uw`Qy2vUJ;Q4u}&wR#e{LV%S-hz?vg+VW2Z_=}^I>c7DkBP~kE> zKvcCkaqHcA`&Xu4*YjwMqca~xZf;Cr@cfh@-)4X5^!Gstfs}U5$r5+uL_K5H&VzcI zWU>$gND|^ebvb=$xlsJ-dXm=mCC#J~eR2M)#Uauel7ZD%uyA+@hyUh-~W0_+7H-r{%YdB!qj2Z0?`@rSB@WHc)mMzJ)~DPyzp$EEJJ#( zf+G5@gmiWG5WLCtqk_uX@|LQ!I-`KXw%`y+W`tQPZQb!g+Y-b}ny(1R$?+L&5)|vY-|VhE z;CH|Dt-T*VS6<@80QJ48&FFW!JgD&zfJw>8!C(@jKw7f1F)C}WaIi2b>S-ci@512! zf+Z&vAT&@340rF;lms-Z^?h)8zw@{IsFpE}|87cAb(NNaJO92dmC} zn8~)i+aq?MFwFy`3FrfIjTG~y#^`~SuZ7tzQ|a}4R26v00aZhgue6k{jc?)r<+sP-+R$1ZX#5T$q}F|w#BZvDtKbRR<8mm^Tx9v!o{ zINw~8b$?;>`kR(L`^(c+SXY^QGbdSfIRY&?Nci${vmf(o|FII|&V88tjf18Ccn`p3 zaP%2uvwj}-za!rUNY8HWbKZw4<=ob>`&>8RcaWV@K9fY2hwG_PEwGzuPd42=k5 z0ni@-OcUVLltf79z8N-qu}^6)IQeeH=NiS&q%DXXK!_!cUB`kOkNARA4v{`7a&4_K zb1)5;m0M%s;Ns`}5!c}@?SLMX%Jc9v2-nq8ESR@za%aZE-bk+;+YCe=8XtzivWfej zLZbRfA;M!ymaxr^LdOHz=J|eo9||#GELc9ltHXB7bG2g<(_D9ID5|K@=_oWexrU*f zX}=9|1s!Oq$?g0=31uE4{aJ6C)wfSuRywQ+X%r320ZMNL>H{d#{>NEB(s`DaqBw1Act5X2Rp!?jK%;%4%uAO=G%g4*A534=sy;c6J2Xpj`*&s%rMGy*7G zk6FtmLmEv6+sg29vz4puz^Mp>;VKmU=rY2>S@zdnx1gG+sVqe{9aWW4%#6!R%p*db zwifqHW>0)dR#c9ss3~{@HwX)I)^7%Z9Xo=CG zLgHW)28$1gi3|z78Fed27S=o8M;h-Z=1R%=7*RzdhS-!2Z7gt4qu;mb6iOrhBW(FyB1|fil{~|he0&NnpsBvdscy9&>rt@CbJuqPpT^Oo zeaR{*sz$EEmK1sH!^nYCK@w)d{&%+&Fy$u#!E(;p@_faa^eS^{z!Xs^Y5RGM!3ug1 zVrdGRQ4`j=p*cdvVO~RRU`4Yr3I|~ka17Bu8(vBC^>wXkZR??w zRaR&IPQFGmlBBrXk8_U$U3t=-4SIMP>Hu`b!h$rRG8ixt!Wl9sK!V{)rTuf+dPf=a zYBzJ|nab)hCKp~7o_-d>;(!McXQ^n}Oc%kO>N6c>JFVh)RXI8d4IRWeuUX(h00G2M z_#9c}@Fmj!AG!T;itIPXHxn#VtP(9x70i^bK!%rt7$+~~$rK^b@>?CQ4B}s9Azp{k zF>avCsyW*kUZi$w{r+04DUa*%=)AlgbCOYPsWJ91S;qLRV{@|?rR8H}ZD?>`42ntqbyN*Xc9x;iC1ox-~n(Trn+555I`1~a<58arF#$ur``F!x2oF!W7* zYSF$y)Cg7z1OfeHNXvBkTlT`cirvm`rxW@AQ~(+bA)LyA7DFbj>Un{{hW>f*wY|Jg zd;dp2yL)o$*P5~tbN&)G?Q~IavP+jG7I0`fkEW)mt)e2>Vt0T9W@)){m@PD14?Nfh z)j3xF0ZOTippTT7kQA9?aGU!LpO3Y=sOtb^iZd+<4G&W&$GFYeX`Hk~7Zx&~2u{%8 zGYYh_la!bDO0JCE=t#2A+kW7FePw1~a${zI;rZMFxzxBdI8^fJX=`I;=QN)Xfc(lw zNJ-31P(cDTi8x3&vBIY4$n{fr@j|hVF=9-Cn}LKUkehE!JXZ%E-qzwAoPDEqw6u0q zgQmO5+<}FJh^Z#Gup|c+4QY#C#Pi2EG?8xLe^$?BO!gVMYMVz2hmQJ;hTe{P@?wG> zlak_!lIG09#^#Soda;=gqBTlR^87L@21@EAN;%WKbNK~UgEOP>K;z<~On5FPdf5b( z^((NbqNJ;!;#cc_fyW>Fk+ZiH9oCrt+XSMipm;H8C-;RyBSuVK-hUn7Jb3WL^O&oud(2#1 zWvcu=iR1Sx>yay1Teq0`EP}d#mW4AJWL`jv8 zB+JrCNmb*SY2(kgS+D3{Ar$)zE^=d`3+qx7ppyg{rq`1ZSqx<8 zaRhSfXCN-R0>pBC2rj`!#7v=*lp2^C9*(G}agZy63j*P-@y(&84ha4uJQnST*&ts0 zN7wE+eKy}X2(LiT+oJ8D{~S)BGh~tfo;N%W-TgR}>_n--Bov#n=m``_5#RukQ6!j= zB`$4(C+^8O4qk@OI_OUC0bv5(iYH^{!Z&jFWwCB!x|QC`nVrUv-bm zF!RRuDAazQBjN9}wgV@Oaf56_2ND!1W}FNmV-%?-qI5j5&|D)05{Hl1;^{~%97tjbriw)l z1JcHdx~Z+t!Dl<*>N?!{lLpTuf@uQ{Gp6DOy;a?mr>7`en6p2}pComUw{upHMq&8G{(PnI5lrKV zJf@vB81yk0J5|zUgN#6r%xfSeUEe5;YWbN->cQkGdOB7X_eNKEuubE>@5Z{KigtJe z!a;?-ng(kJhcxIrKAnKhcKDK&jG({)=*S6bD=e$p*Xr!N06`^r{JgF(#PE>>IV@-A zD6>unn@ukt?&yJi$Yd*F6Bi-7Ur3n+(1=)9U7|xrYGEyTbAriGEwn>~@G zP8%dhfa2oDxIR6Bbb&C9nV>Xd9!m5^_Tr_wza*JR5ra0Em>o8|JwAw1QLyslF}%RW zuYO1t4a0NFEqcAoj$$N1xCO2`)?vvI8we_%X986~4L+Vn;}NB&#AnLoI~iy&1jJkN z^h1I~6D>0SQgh>@00}=JjZZVMjHi-O*hZMd3mR}iPN|sZQqdyUQ1*w80WlfW0-ent zW&lffQ8C;u3Xs=hCS<5^ZA1tLSbQRzMHUBP7j=gU5vazgrIvSkJlemjXGR*Yy-RF zQzmJFH1TTNIXw8+92pi|ATtm;42oshE?+*LPs*WrM+;%*DT!OCAg9X|E0nTug-jG% z%hH`1I874&I%eTI)-)>EQ3!T{0tQHb=n5%}O@yNHA4cxqs93gwNY5kk>^^@}lhKSLOEBpom%8#t+k;SzBK8p`ph{=@v0~<1v@_?)vn+CU6?Bl)swS8Awwy43Riw z_FNv}xy^mlUZ5A3>)Li**9@{++SCJP8P?FR@N$O0sL>~g5q?jQtR&tpG={OhA1CWFn^>;C)8 zU0gd!C6ApGZGy^?d^%fRY6dU$Y+sq_f#K+Op1(glQaaS_m!qn$@yMAodN2F(smAFk zUYY$Vz-h+GPq$*>WNT~uqUF)bXE{Mj!RPyB6h0{@H8Vy@(cwg!UtkXyxpKYuCY|m% z>?6o46i_@PM;>8jd^nd<6LO->35WH@_nrRw7K24tg;V}YbB**u8 zZ3NHTX5-lwP}1Mt?t*ZDSiw6QK)In-nI&b^N=ls%fuEJOVL-?g?&rPPD)C~yBwnnWg%d##`Ol%5q;T8&q}5%wSLI_SGb zEOl{BV^u)@a!;PkP}f8cDa&7w7*gNHv8;F*8Pzx;kgrg>2%fBJF;@+%Vo&uC*ffe4 z{P~_?Pwy2L{(pNMc%Ia~KpK>WjLqt1HJHs;gO05=6CR!H)K`fc-USLWVNF!u%MGY7 zfL+53z(xiUYN-%l@6WM3CyRk+s&0(!N%WH>E)4Zv0kyajnY&>(C_DZg7dSdE9Jf^$Y~m)R^?U4? zByohw8aq;o>d4BP7ENDG>n9cxr$BB%Za_Q^L*1^nx6?g=O9?#RDn*w2ofM)?5mPWv z9uYTSqO*~}oWcJh9Yzcm!_ z6v$^R(nDgj3PvvJc|ooz9}HF@7kz+2fLw2E6wZe0e)ytdaj$Z+441{~8F~IhquL1Q zp8La7i)=%sAS7?>P}2hzZC^hZ_@xNZ*Bitnd)68nwqMJ6-qia29h~Kfnf!!5o1*Hh| zy@s8yo1cZC6avG;OxrHQHm5NPOM(dcg80=I(m%Q0q%0;yPCRsUR`G=EOp-Aorl4#w%dvY3k{ld#gY&< z9~ur74Hr&q+&hO3-O9xiI9iq3#pNZjRPkW(l_TGWFUv zccwi-PZ1`8ce%jFsj|1qxqBz@2opL8@Pl&k=ftgW9)rVF&Xk@NFKaPBHqcq%3m+K^ z(&B`oWOS6Y&H9w8@=YENv1`!7_b5d*l6oSGvj%Uk>gD(?PJ+5tBRyQ|LKQM@!Z0$N zTgx26a{hgBc15bBf&XyB@3=2QSd54@Ft}HH%Mg#Nd|g&QUk^aXC(SMTTSG!Y12^aa|wt6F*aaa;|Yw zPf!N{!Q*poZY^wWto+@&@oj0YcC)ZJoiCDxZp$w#ix@dEtXoY^PB!dkcntQPGILgT zR<>}ku#&P;QCS=xAD^FB64>cQYR|0h?(SwBUVXmWIAifL_&6#$IxRir=lKll&gOf3 z5(9*X9tMQSk@rpyyAV_nB2@I$-!!gckBd}h!Og}7wWez;P3`M-_45}GM-?nLMs+m? z7nDiEXPEfmL0mSZN*v+4IL z!Q0){hzv8=lZzJ`T1GydDLFOS<-r-=hn7T9XM$WMJwIQab7ii!*3f&&AAlxd`#uP`>SR(0Q4{RJp=^GmjFy0Uagpa`RkOuUs7VG)AQt7c6Byy z$8+!aOLN!C{5){Xfp{EXoGipMu;(413!#klJc(R>`QY4eDuGxW`T?e;s|RkKu#d2< zt*yiT1`Rr-mLh3PZ}WqQWjdQTigFNC3^8gbgWaCb={0=FWUa}1<-)!je!rlr>vQsq zIn7AM$j3+^0RuLa|LZO;LNbD=4sv;LaIkl8%jd%@=<8zV)l1C`&1W`M-*c_wR905H z%jItVTDRlnX6M`Q*Q=jE<>bsvfj!?paSI3xUdi;i}6d2)Y_IsEzix7zX$X>qM* zJwmZJo|mo>TiO;K`((ter%&2_yaWlu(Vi2>O{sM6HiHlrkTD2kVD&Uz+P%LgVy#TC zp1}uV)L?fLZ!3?Tv~|>$S16u&-GKil0OY`fk0AFpmL2VQttN!H#HXXuCh*$!eqIN-}HO!`}sJ|D;0NE@Ug>-yl=COu84!Whx!@jj6zJ17C}mk=`tD1&cU}L=Zvw@eOUrN zt5DzK-4a3nz79x*GyyGGu#SnjDf&-zC=XzX&mU4pHSLE7_ZggqzeZ*Rq#A!DsE-H> z{_FnmG`ykGBnd=_4QSey^qfW>%VH^W%-!IFEZ>KdVs>7~Ry)MuvP`($M)g(=F^wf{ zQp!YruwYyut*3VM2Z zS=kVENUt7ah$^v(BZr&TF|(#B^6wDP!F0^@rKP2K$1pyzp0@4&k!b(ggt?s+d>2*< zGA?jr?y8z#BLLRDJ)@>hK<->SK06y;Gu6kMl)GPeU=LVMS~{qruBj=7$&1*UO-7qT zcY5O`gl7w_!4xFxR24r!AT2#RJtHe4>(7$qRG=eN(g5~JTwHAIwq$ChC5#+*sM@b4 z-Xnv{KJ#C1QPSV{8rS^3Rfl6GfBjy#p3LcEnxE=*v#}dEbBfcA(91A5fOJ6_+4!7L6rCN_G2uYB#(Lj0e1tb@(r%{ z%j%)f-_<@cYr*}S>>{)kz0f37h#J`9ss5x@g@q*S-0mJ8tw0+;mK!4LBLVGcqry2^ z>2O{}g^i%s$9aZ%@it$JW6CyU+>C@siD^SaBVDiiQ3`R#lWWZJjA&*MghxJ>l9cUb zgg#y}GBTCsg`tI>1X+EP8A%yI_JiVLqVpDw`T0cikY#OUZFzZyf19u3{V}woVxq%? zsh}Mw6UE2k*Svfi|D6A+t!1c1Ha{{ET;^lT_}uos2{;Wn5m7cq!HYAW|184R%Frh6 zC;pR>0m7Pr$VQXPG#u~=5sS+Ueq}AV0*}Yj`jl0bm6gTY#S0w*oTv!_0pYBH(>lC+ z*XDgY9jRk<{=K>WmuWPMCLqqRAkDAp1+A1A2bi}ns ze$#5hp(@_Or+lXn2iHZ*G&x60_wVnt4vBN7l5v$TXf@m^pabah1(TR(Of{sCyKPR-c*7n9P3^%|bi& zU|>k0kP5qEB};W_G_Pgj=(naQOwcjF2;iejZ2as9`~rCvI{??r#Ke?a3Rf5f7mb3C z9d~U3ne#Ju7D&Z9a3AE>8T$Sso6i^Pm!l9Y;i3@m1Vp-&8&~F@;T~2B86P1Z6_Zqv zN`jA}IE zWg^h(i$@cweV|M%9H1Gw&8b61nk^kVogR$5w77|C4<4PXs~QSRh#pGn$`EU%d5;j` z7#_r}eL_(16!PGK;N@10&5eN=i4#YFbP8L^7I+Q$w_NTW;NG;rmaMY!>ofs()+ zj9Vd{sHg}J&!JZ5ANz#XO%KoE=0Cp|Hb3UuLgDMr)rjKBN6a=cA$+N8j$VA6srau z>nxRwl@(Bm6)ihW=hR>za(<3P0q_0hKBOCovhl)2t+7hUn6GSCsMkz@*%LzLix7E# zM91@J;Le11Q5N<{HppVWB>KV(9ztpLP9kUX_OfQJNyH?4qYV@8tfMdih7D~h&alxlp$*x{#y5sexZi?tayG*-~ zC~~uJD;8$>)QfnBmD3k;)3ad;M7yJVlV!v`$PW6c6*It1l<}r~PomDPF6!Q$U2%%) z^;{K$xMA5WOP?CMzR{N5Wr{^Jz}fSPxbASRm1@BuR3%f5KGw(-lHHfEa!{t2(0Z$2 zBZ9%k1-&!hKfLU0RnN3lDDB!bkPp@6Aw&*##YD&N`+V=s{Y+AFLcyXI(^sZvY$|(@ zH!uPrcDe;(QZ+}aj6uHiTQUVxk36|p0Do1ttf9iiExkXNu{9UYn5wDyax*b1H7KSz zy_?WU670D@Ww-tuJi}U$Xk~&`Z53%))0-Hg5-R$Kcb^4Ay^d`_+>ZkrnSS%IB!=;kUQJ_gCgR&;#hv>^5$~*$_%`y60$Y zlh1)BHMWH<>3z3>?tYpQ#g*3qOUU?!dl5f=#kOaNo(}K1c9-Eynx;nEyoJn73tIH* z$YO)}`P1FjF;9L~_TDv$+``WWRTXvGg_K!iN^K`-&V1y0V!u_aO(UgMH2D>*dZ=e+*Y;X9W6ZS((>4@unxTSeYLA0hqNi}1=7cM+ z9tB=QJ&$BpD0R@tL5@5oq_O?U=<0VZrsm%|%EC3(hDHp9!5Z{J@b$?qwPStw@e7P{sYSK7WRCt2R@4C%;FhNJb z?Rorh)_^Xb)#dWM-;`TBDjX)C$>$y-v6t0@^*&MZOI1zt`>%O6ZM8+K11Sk9F*ywt z9d`}tG1D@FeF4%VQ8?QyX-=;ma2q~y67ozoFU%PZ!NyDk3ORtT!N7D!0KbqSfJX)9 z0fv^AHXbcdsz`2}T+|4Oq#PMKIR29%-UQewy;RjILW5`*Mj(NNjErp`dy0(NtDKN$ z(SW;Dez)gw>wQKqx$>ccHN$Dh5uuY#lT&=B&GuEkL!1o)a=GBMP(4%6yH{^MXbRAl zHn}uO6g8oPjNGUt zTl^W+>G7f@QMAfTL|kod!)_qaLQC&g_Sr*Fj5C+3Xu9K=Kir%iSn-+>afuRfdhBYY zf8bE6QUY|aO!?%IwNx5QOd?8qqaT?@MZ*{gSsIHn=k&=>SkTg(R+bY{u^4pxkuzfYkp6jBM!syZ!9@7a=Ad^X{%pc1jl&+;4*WCU#y!JT8ZZq6`*3PHuwk z^cr)$$(tTBIR@V4C+Y(SfojQCr`BS*7jkLe7`Z`C?n};p6JyVcKhO zR)-s4ieyED`>B_K~mUzIe=!^iIOR_XGD=3>dJekv%S8fLdJ!Vqpguw*2lwAA7J=K|b~< zc$lT$U;e7^_pTZJ7)9Z&){~DvGut^ zPyOSW8&-|&!0teL%D%QBBP~|pQ0)eP8>v=Z|J1^W%{tw(efX zXy}_(S(d-nS}q;WT)}$|2KzG=3$mW*s%hvZW&V=W6sIJQMwgFIc(P?IC zlORddIo1JY#`5ZJIZTA$wBpZ`PC7QJ7`k$pS2bHkEg3Vk+BR!u^${wcsc1zB-mqZk zx}8)`@qyqX;+t^cIGZ#J6*zBJ&;^ieDnJ1{5mKj&e{Fw7q0TLoky=>wNf&L2W1=OLjD*VN?B*r9zuSG1w>O2=r{m6j@B5%revgPLIZ)oFxNPJgMjZ9bcMvMT(537A;JvyT1wnteBrO3{=lO){#Cd@zR67G zk_xdx-c5s4tzLzF4s(H8JYT@jB`W((zZ^}>cX$}Jm?V|d$K@^mCfz%okQ^U8u*b#4 zRjt#lq^=8raH%*?frQZG5-ga4Q!%8aq?4GD z!Oh7D)lKG*AlMiF+UimIpsuM2)eb6yq|iV`P7NWYC7cQGF~>)+17A9nlAH#*WJ+8k zE`%ACe27X>4_4i+FhR>pjBACKFJy;}`L6jC_vib}ar1M5)PM=7Myay?HNZEUX4;_> zuY5(gC&IX*V!NqInyqQ+y7n~7`9T@H!yHYm&t9{`m#tQ{f_>7zqI89EaYHJB8=WS9 zbYdhf3l>ZH6qc=JXFGq7t?@an7`+Nv&Raar@t5m%<++s=nszZ-UtoSW(oRY0{Hknwm&o@939)f1yt{c3S)F zd53*JxCvyJ*|;mJQO8P-_qOX!RaBEvk5$<)X~@2ULpN1ZmMQN&RY=nUfwJAk3h1UH zINe;h11ePSn`%#zZ3y7SU)I1PSgS_i16{_#@XemVI-D^#Lci~Cy6@$Cd@mhKG;U>nlZlhjGT;m+bT|Qwd71ZK0EEJ=`InaX$Y}w)ubBqXU|1r&sIAVM#1(&Hr;)Va;ws}K5qH14ejr{ zn!BC%;k=uV6K#I4n?r9u8NV;}qMjWupNqHF2c_`UI&TmoA>%Z!hbeY?J-9!*kEA6> zouAKYNv^+?OwVvhnyqzl*Z?j30X8JNiCZ8JswgK`-@9*v-@3^dw=N`Sc;}_-c3-dAg zPnM%H@}zHXax?N&HoRFI5<2v4##IHhC-@EP&czsMHBcxXY*-GD;4M)Jcl^;?OWT z1Vq@3m#?DZSb#-RJwK@|}Z+(KK4x_!hX3$-{+grvoF+JKeN- zZtr)U!BR9_+kxbI{Ti7*B7^sTkMRUzt<@*m@dBrQhyk}i&fVP3EMhk*f>MS_)dlI zn>mvAY5;2swqnpUNX3AZj|Vu4+Git4G^&NEQ_MjZaiuLQT3vcQG)}Wr&2y@1kvFn> zwP@Xt&3W*G96F=ZIf6N1|JfJ(RRamBj|iW*^Wn91LNB$Bw=hM8cUm%bZsn_tP>iFm zw1jHlXlkq}J8@~#t8iWlO~owWwg{!>EG8}~dR`};sstUSm0_KKKVBcnz+&{0*MJ__ zUlSV(b1_jr4GM9TdeqVsli&qyT&_(n(S>9<2cQduk`7NTZ4@f!&pU5y11 z+MOWu!PjZxN2d=Y{*J;9yo9#XSwE>mvLnZ}ju9eLlRzxmYWp>+j;0=_LnV}fqa#vK z-{aHE9+pEbB#L$rNYI6LUm@ra%$f|_>**#Rhs-Z98l~MzWgQin;`l2zZ(Uhj4)mHA zpq%WvIqt(aV0ZjdDF18w7dXrQ_z}JWC*PJ^2^t^~c{wG?fwsEIMjD-)=R2j(#+?z}xOF+)+L<~9oItl2G8U2Zd^ed=?D zvbMJ()3r0&En~PNLeHY9)<;kg;6!m25Cau!L7V8x{iPhAc41~XC0%d{A%U#|tc>Iny(60ap5d`Na zHHjLh`?HR%ZPmnCV5MU&KLHpH4S>H+DDbehwl*)1(4m-;md@77N=jBT>t04xP38IV z(O=nt00t&?>gxP7P{svF7g!XI(gfNh5GgV^m+g=CpAGJH@lbIC91R|y)7yjr@m&Dg zby2{aLKHN~G=MlysWhHy*n*+Bq4lf!ULr9oQfcMMm%-Xl=0oRrBcRX!dq?Z#t+xPMrizg47{2r_WQb>8epP zYAPx@Ir+e=0od5|GI$1Ix3vPJ74RpqraZKM*VeLXbguX=&}6%@^== zx~9WD;isLSAAiyi?4x+=%x(2#Sbdx?O2^s4;F-YY)QS~*7u&6Kh)bSqmT+} zLxPA0E6;t4B`E(HbF2?6ZxK&?(Q{+ZejBI>hPNFj5U9c+5X!G=FH zbQpb^yL(%WXXNH4XlePhv^xt(X0>~Z&o4M?aNM6I-8SZExSZxz9MbsPF_417;U?;Nj-PQQF#_arxaTDM)Cj$`VJe{R=SO z%lq-Vln!UsvcUUf*oy_3(%L|0=+H{NUDU}36k8QAIY5@RWP0b)?E2*5&fe_8U5SS6 zSYt`+2Nit({Fsz)w2!Xt3&2lOgs!$0>d1_xH=t{6yjO#UL`$>mAu%2ZiOR?bDJqJ} z*a*3~{j${sfHvHXl(aN7Ox$lAl&xp>3PzxajZ3C={F7_U<#L#{%nAxnn4F-eb=!sV z9prMlR=4Ck9lqv&1VF!&)zq?(5|`xX(-AZKnIvPPqDEGdNu&}G_%N}svHm*q^DFDB z;;n`JHC5B|{N6VJLAZP=%ztawKV_W@L^qixH2FUMq^sxsz#85KT?yJ^3Lgd1XB{AW z0R;;Z{BnN4m^jB@SNu`1~D;j zL1iWE`$8#8IE-?c%I@AT04de&UwE9u^Kq-$6oS_PY)F?Ar#1)hU7lY0-ONoK3X_Dy zL?-?dc`M*K&)o}MJr_ewt4AQ#pIUKF2L8?Bpm1FQ0>C zfS7?6`7LzBTqUAq=QDH$jkR}Q{!|+%8hV(wsq9hZs_sMp6{qzzL_qwib1ZjT4 zLMCY5{s=u`5t$pVJjjl0rwd`a^mc?7f2QOjRmO|WbhMJKZM?!HPB2?#v~U-qiB`w9Md$vEP|H zH@^;?|NjEg6fNrnBEs@=^I$PIFPFpSz(K-?g6S?msbTYH;OAavLq0eRGfZvr_I z7!ZQ>2KolpPZWQgpO%*9Tk&OPWrE^?vUGNJzVz}-2?+`C)M>yq zzF&8{#zme7MA=@JBl zM*#5q9zwO(7r_hwPjtOr4C*)v>!;81DW?SGBZX-M(lQbQE?H-8VDm72nGI-exo5N zDG6*6VAxo<^hhOA$m|E!l)&yFSwLgKfkFC2h*}5jC6!6xT|h#?)_PohMn(qMb-;K7 z9|W@a+|Wsra?g|ps&c}Pa2^69FM1cNtEvOW4^TFsY4DBss>-UsnH1cVI^c*a9IpTMNaeZ$Pm42oAr zK)M7G=@JA41OxxTf`EX4fPnA?0Q{^iMhip*-vUr7;H`yp$)iJvQBvxhjV)c(wN2GEjV%5o zcq`u@U1GJ_su=7TaYe!)TD{kwOCwQ&Em=+n%ZoezdyP}qt=cvd4}nE zt!vsczhsoa!e_0E<{8` zM8u6oq)Rr?JWhFOxj!Ot)d%J>aPo&WkjB94^+MJG2-tHt93rs@A_Et^3s5N+QXoKp zpVR4tSO7?W6o^59+y;6Q?_(*}rLdTjoij8z)Y{z29AkoHVRP7h1AS!`WiZ1BX(FemromGhR^l3P z2lgL;p5fu)FhWyf6J$n$Y)&`ZOV)JBJe4bqOG=;f`TEJ!oWkO5yZ6SXq{pXc4$v4$ zndxe)Gq&*%(Y?SATML9!($uHG^~sA|fIp(k1Bmy-{?@-0U1= zl?H|8I*w`3kXM!|Gkcb)*Gk^sJUZD+^5|AvAuL;sx2aF|eFfu! ztc@ad`*~PE+rINMp2mm(|Xx)&asGouQkWq40#`O3g5n(@z_d87yL* zanfv)=uN{+_5hWkbf%i1a}yVU380h={oHxXCp&AE47cH@C2|wBnohuB@-T zom11^nYoYafQX2Qh=_=Y_{q4*Y@ZJhYU8D*WsR{#Q07-4R@+>Qa+M8==jqMU(15ah zP#zCT`cdiQMMdSX-s*&U!gEIJ?D`0Zh=_=Yh=_=vhMV*zXMk46OlD?oUVd?5QJGMz zJa+74b}lBjpqNHyr)T7bg+*m$=Ly6LzCeyCt!irP#W%H=R8&L8Hoe)oJ_sTrA|fIp zBH}0JCZ*05pi1wiFa&aqgC|r{=;JhosHD7Zgu?Lt(iBs^y%His0KPfjkPCSjs`l$i$?-|?)WZ(MbIR-=@N!x z->~}7u=4DP{Q9UOovEr98xu#ROr2fjoN>=BuG~~>rGTT}PO;sME=ii42_3Y3C2sP& zsfu-eGfDnji59Dw`)qZ|5w`#Jtyalfb(}4=oGmq+w`#d>)pBm;n>FmMZIZ(bIC%Hn zk9?3hb%1W0iUYI+Nj z`#TOW-1qb@H+_()9YdyNl!7f)x@NO zM9m?V`!01!nbw=ivYw9a3D2j#e*u3bp}new-!>p?8dMfFO^mRN*D{CF>-d?t@$3d+ z4qlwoD5>w4AC7M=R(eX+UZhJ95fKsZAK~84p1M2fFy$x9{h1%b5$^QPUdfO4oOr!r z;4it2FXy-XIj;D%g7*CsGiZ@Ngr@&^>w!ab>u;{a|28NQl*e)5;-6v*Hz!rSoP&QZ zrts%SFaOuuyW!aOk#vv!^nad>$b~+4t4rYXY#lLnOc-ye%2qS3nOj`Gy;|E{>XLm7 zSD47tBAt#U+LJ~d>r5ayN|>%v<;TXM_Bjp);pQ=O;o&VJjuYzFmf~XoD2guRnLl7j)tno zt}Dkvtb)Y%2!_9Ox*)ge((FfHtC zpd8Psc(tJA?XsS?s)qKBXpY==%Y|;Q*AS0o6s6-kUQH<6i6!o`X9rxUP!5YE*b-U zzF=Jvu$P1n*&j=ge?MKh&hMlsUMSU7sb=4yICjyUd&fS#F0r4Yn)Y-}9Bp7<9Z;O> zoeUaMR*G!%OFn_q8%(hr?lUWYnucV z-)e%7@ud>X?myINUT;&q)+__Q(JFtom>I2|54HN<8uR`vi@9@1bL38f`lED72FJGl zO3R*eP0ziXUtG(2|3ufd_|fwbgyYu;zk3y`K_4aA>E;=BL|~fN|3z- z5fKsbv!5cFIx6rU=6G(O-8jsf+lw8}X=s&d4T0No47N45cQmqN_(*x{E~4)6+MWLZ zXXaR4e_mtz<${V#eEa4~;?_R-tG(KN#m&j}t?vzK0#CYw?CI^5eJ9e3CN+lnndx^b z`*w*|cEei;ya)f5l?6uFJEGf1Hi8Cv7f;{WBRNR7?H*FX1P#pNz$Q47{Zz}IVR$e1 zjn1%g%@1Vvkm?}Kc7Wzr3;Rfhy+rLt8FlWgOSX@ia+z|T*+tho0%RGT$y6ChV_RPn zAkXBABFlEs?DwQgo=8)ED_QZ4WF_#+af+aRYcpZ2xRqGcJlw^e43f-kADi041iHb> za?k%@hJD|#?#){Ewo=k>vPXWFL;rCB^H{-j!lx1V=iav5l zb8TL6aY1r9zoYD4b;&NqTn(?*XM9dm|LszZqHNihVV+7ixB|@3yOK4IP>J<0+xl{! z;rmInx7(ygxzl&AOES6k9jEcH@2ULFE19KO_FISA4qxuwf4=AaV{L~n;LZl)Ufi0! z<7nBH@aAoYtKQsOaqLRl;n>y^71AY$h=_=vrPId2G5fFI-S_ps+w`CR{XaX}cz)lD zTXac1F%RE*v8?fObr=8K{?)ux@nytxn+J4^WJ6H4C248F(hO>&fKa^Sv^aYmuP!oE%VX#mV0-mp&E6`p&75=fbF) zv-)=Q2@kXHZ60nXbGCunB;&kH1pIeyu_9Q9eW;rAxB;jyLvK|M<7jKlnv>Wdrw>-A#Yl)3kX9e*5uS zC`NGezgTZ@{c>~C8#^lwMztVaf{2KS_?gn__a_xC`6*t$-61q!FUf6a+0rjRN6^S# zcxtJqeMu%;EXk&AdFe3Sd0^dA&YL?>JCIh5`{l9Vlh-dUlD=MW9*I4y5FcA`kwtmcrzj_rT=G>gs2!Oa38pB9dUw z#rK7mc65x1in=JV)jbKded~;^>S?73%X;Y-a`0_bVW?#89;_x{JEEEYf@Qy-*Z=d- zx}StM{4TNcCox?=i5~cUBKZ%=v|mLte{_ZZvrE*sv#76@4IZKx53%l5m(10X+kI2b zRON8J%)>Ozk_Y4bgN%JkyvWn5sAU`k8riV}H(S%HG3Sycb>K zB~Bcl9Qx(UdBk7gGj|ZAYtUXRGKe(;8y-?N|DK((ZUXs(;V0_Q*$g zMSYyT2Zfrk){^NWk1PgCf z5?;w_0R8lAc-HQL$&)hQ>t%h*cBr&PV)%7#tvHZp!6ocdf; z0ZjM2QPlZTPSZZB<=2;D!AbV{xZ)pgJNkN2mtV)+Z9IIZOAT zOPC8OtTr|AN7woZr#Yr=jg()PvVPy8dx`FOl{^0eZT6{l)A#fEKTRTR>z+KuoBmjz zsXOTsjW<{5J`mb=GNSF>GuSteS8X|2_0H*<-IwvZFE{QBZaEOrwCz0hg%nKja<)_vHYb)p zbvpca7h+#Zt9zrY4?JFfzVF=cE+xKE*8i7m{8J}Ge{~{c_kd!1ujHw-;YY{kUMueW z#i6U4ldJAgm)uR*lAlv|?=%WJZa3YzmFh^Ac*v8+0g-km*~9Q`8?helQ}63i?e0`<9kK6W&Fp6QxsNsX7SX(l}QNy88?E$*O?-j-I9AUYRfYe~Qj&i0T0OxLW)kozo zDN)at=@t`+s*B~MvzWniMMLL{3FnK4&SHjcTJ-Z=5#eIRaMFmRSOLb81(d%85fKq_ z1I8)`rd|BbxoeLeuzVaBFC817hsEPUFN6sBJ#g1Hf%x!m5-h+XMDZNuuT4(D2y0IY zSPv@?eZ1f6?h7G%vudD)cyCPqfcLcN{_;Rp&E}(*wqL%!FFa{)SmI~ST|qH_K6G|} oRyDdF5D^g(5kD=nYCx0xKZIs2U0Oh))&Kwi07*qoM6N<$f{C?)t^fc4 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/fig17-win10image.png b/windows/deploy/images/fig17-win10image.png new file mode 100644 index 0000000000000000000000000000000000000000..d16eee554d8b94b454c1d174b7a4081fccc548f1 GIT binary patch literal 47786 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⁣Ze|vm#YLYy?u(*t>;+=xxLE>0pQQ5_d(PRp9Y=X?;&V!zZ3gk(xo}j~K zw`pnj&8!9K19ytc?j=$paYU&xINctL-E*%z&k<2O?43KE-oHMNiD~`SD2W}Oj=J#O z@@%Xu0_Vo#b1JRH3yyMjWROZ^bDB+-eB<2I+k2W+cNpy&M_^)fLuvo?ZJ1z&8 zAhpzGWM|!Fx<1VNF>z>kL9nDysx21J7m1rMkfRl=(;E&Re-`>4&c zhUVGx+%MoeX!z03`2W*nTUDuTd*;c=E1RU!?v;VRD7tU?4-LE9=U&Ls)2~@siMx;X z4h;W4fBr^FZlN>ybh|}5G)R;ybt?)j7>RhYH}*sjwcFY8^fXntAY^hE!V`5yM<~vn z<&!Ba&deN>we34wZ`yJLO=t4J`StYVcw1Zhp3amV_BC*R4VdRI?U{l3tuH|cZ}7*T ze0n=0Co?loEK%=pemybGIMeohDs727Bipl(o`Fd^V~$K+oSl^g{eazdH2K4CEVm!L za4EXFwwcMC1FzGUuf#`RiGx=eGN-0xgIf#mh3#~%Pfjve?0N8x4S6nHywcW=-P0#H z@?7Bj+6^n&0z1+HWGd&M-uls%gd}a4Q|xdD*=Dm_r7(aC>}@CGcHax){2CAya#oDm zvnP&jJ7F?A{Gqr)YYW9^`I6nnLX~=iLD+*E34IR(k1%9>HXQSd>QG#w*tuv@x}rfN zKsN-^AyAit4(Sj>`>2^XkrZ(@tqERTsdesch)``?mLjf(Ap;N=cUz1q?3uN=0w^yU z#f{_)xDXmgxsT}6p;kPA?}%8d1DV)2_B59&Tvo5hjNz9+B@ira1KeDN4sqvJww_&O zLOdVwR`xU+fqt5Wf47M;P;d_4Nre~PkMds|%7@37~;&jb$BPn(Mc2!5T!T4|$v6 zn8N%U0%Q9_;3 z);$F8sMX3vEz+g~s(fgg2AtgmbA$jB|CvlnO#KBjkIghYwHl5qZVOwOIskd`o5^Nr12S7NWh zPXbOdV&jr3YMRj671feCp?r9Z#$S+DRyQT5WYSoC&@*BE!!1FLGB7;Fnq9tiJLef|Ne31W&Y8h^a>BLbit3ioDKC|l z?9Yk1SfP1+Gu!JQvZDdmlBs)?b{*yh}@@8jDnG zo1pQSe6d(<-cw8T@cb5!#^jn6Na-_+I;-#gS~4&~ZR#3?krkQ7I?WL-$@IW(7fO)Q z7FN_XjXhNE;(|z}xB14Xvv8EmnxAIPKMgIJpwEjG#wo_UO7EOqRM5GLIvd!xwd9pH zJ-(Kt=T-5SR6?n4QL5XaB^|wEUHv0!lY5#iD64Jff;XZtE$QeUqw|)*joyM-qcXWV zabqK7?vl*#VrhxdwGj@p+pjiz^!7Egdow&;2Hz#2JRZL(7|~d~p+u$5u%oC@W?;r! zyhv#}+bV=6w;wb^X>waUnXrgiD~2P@=`Vl?Q!N``Xs-vP2rnWAg>zM1uof10UQO2+h74c$|lQ zvWU__BN{;j_eGRWZ`_L+?+>jrScU0{P2@`lA`!d}K(`HaK6NuNzbJ}Qs!YH6@M3mR zqtmqpGpO)Uikq1CufqqMo52yl7mCGdPrDU^>6?OYWBBNW5P=H`Su=~6-r*nq_$~av z*!UD9udpolPEl|F$mQ60@XX7cSybyCkj=e{Smc5T3=Cvu<<&N}!N*Z!E2gar2R>UM zy|JYmE!Jdpq-EsRG_=7-!QcoP=G6KJ#=)J7NUAC;udA+U26uz!E?m(C$$}T6ITNjP!(TnBbwoXpP1F6_V(E=FI4&*PR(Y|^a^xyHg@ls9)^ zw;m*dU0C<74H1Uiz5tac2UiA*B4yNyT(8!PLb#*qI zZT@imK!FZ>fa<_VfXy9%iTZUvGNljmw4PPu_sh#K4Zl1L8-VR{I0|vd>_KOkoyh5E z2B@*F#3lIFkdo1X85pgC2>i5g2<{DraFEQdt9M#^?h?TAY_yOMo^ZGq3)N`%S1qpsj%^Vwf?8xhtqnDyr%; zvvZ;Kfo~!-GnK)IX}pKj5}y?o-&n1%sApr{AHfrc%dxt?zP7sR1Hej32(307gllVC zi2yXi#>UzsY6;A(&%^wRTuoujmR8o4lvR^yGd;K=P#OkXKx58z~%RjkmB?C z+FIM%TH3fA?%3!Uq(eT?0H^|%HhoH zCF3I`sF7ez5Ujo1S{-6=2V0*t^aGkq<#KqU(7L@x(~^}H)nfvtt@oc*>1QcF4D=Q>(!_JT(1@ z0Q&h5qNFScLu9S}0KGA^wMIw$Lau%wahgnr5KV!?ArG2)$Ni&ZF!a$N0);>X&5xc7 zA^OzlxhSIy5_jCp+S*oK0!OzfZR^`I+~dKmHuRAZ>*cNu^l|R8+Nw{@RAtHcWqUX;po5XF+kLSYfJf?C8Msb#~!ON~>T&YjIgkbxnO?X_Z(mtF3D- zudK^2Di=v~oLS+%TAaR6las>>jKJw|PK-~0lxpj06Ot0nojX@sQ~OXQMD1oY zO_OQQpkETSJL}`|W^HzNI2=F%wIlX}olYOb0l}PJhr{c1t)hou*X#8|h@Ju|U!3c+ z**!tHBM1kG2m}}sR7iCD#2$4?T@z8nqXG4%p{XMw@g_L8FD$L>=^Ku}c72RQhc!g~ z17mef9a*^rK(-j4peCmQjo{L|@4a^=?pjMb?m?f&&*vK_vOUhWhnC=p6kU)ihjv$? z(Ltw$Aw*fC=$Zqh1N%jsOyQsz_Tly1=Yq}ciirN@))JV?+0Ctef-MesXQQ*&5z)WI zS^_FUSe(~sZ7`)L5UJ+`@|-)x&F$TCjSUFEMhjY7cz|3vGETwbU;u(5SW->VW`Mzl zA0olg{Nf6vg0ZXu_f8l_B#vmwE2Smlqhr$)hSuPztZT|IEQ4jz%Mv{@d}7+NP5=|d zDjiG(d&F{6W^RE*VMe&oVqIv61(`{sewZR!@=CNgPkZb&q9re@mW+;5kk4RY zi-L1osWAg#!tUOjrt?seK5Ehf+fA@K{gnuPd==&UN3`Vi(h~IZb$+5iHF-&{GA74KWh&DQf2F*;hzJLdVoGTnVl|3tLpwbK%x$HSfBp$hS2 z`C1Vzd3Ce|KfPdgx?9_O8{07*nEnfwukaQmPflGTTJlP0343OlHM1P~#))hX=$9ze zwuqKQw)<&Gf5zLbBRptv+F;RqZBuQ1OMXEqe9mNKbB89b}q-t4i z6)9}|C5=FASXeR4i*#UvYh;QeQ9JL0h?cwxS~4dzE(jOcT)sr*ld9L{+70H695+Cr zGFNCUF`h_oYQrmZ{%OWiSI;BX~&=`4Wz74_}v9Eb9YWU9nPC z-_W+Oq&j)#EI2~~y6@2NB!xB$bHcD}psK1K9LfTr96TpIf|e{UEiQ|e(aV>Wl~q(! z{M|SI?iX+WqPwTNsi|q4G*0LzXw(`sgI=ePiH$jN^2C9U543l*zw@hie)X$gojrFJ z4vmkG_hNg`ojv!R?|dhK*u2ABy?QnBi$2-y=8c>8_{M>;c9SpY9C-~j^9tkZL4zf0 z`k={I)bJ}D3Yi*zC@oQ`R8XBf!W~C!@7*6Oq=DJdi{20cZ7?srJQ6NEzH?Ck6?aX2$8v$wmq zv9S?uJ2f?RaB%SY_3MvZGWtQfRhQg8@V7$)1fy+ZWSm-DR$Ep9_U7;42qQA3727?~ z+fM}j$jr*`8yM@t60TmoHZn%ZFRFlST>i50!4~%(qAp=ES&=vRiEJG96Cf(wr6p>E zM;&HTJksJsw!5^%VD>GE41g7>NhCI+@uv-i&he^>^^cmPzSfE0D;-g%DDOS9>v}z_ zGc($!rX?oNf>_tqNyc=~cK5J_QiDLEUy>OiF$DgydQoZ!PkBtpRhAuh1Kp95k`ic5 zbvj*ZOKWyc_DiQ9j&&=lAK`ejEo%QI{CQi{SK1-J(WqHkVG%PjQkw^vtA6hag+J9= zbN_SACR-l?vA13@W*p$#`*{w5&ezGcH?eHsJvD#SR7x@%9UBca%Oh%uK&(@lw9~b* zO-&QrdD*+a{~-Qa3STHcb?)M|@ME#G5>!a!x2;SkXQXc5BHi zuH^EJxqzp`ap=4mi=VAKjg~0w4|u82>mn%cLVTs z{xYgar?mE7S_0T-AsWgbX{mn-UKbK>#$7mcHNLoOhD-kR$fc_OK}L5WpREWu7M}5Q zF{ljg%q-G-)f+v}7`uC~7PE!N=b1f3r6HwwEr9PTMe^M7>z$H&(a z&Y%7f_s^j&ac!)-k_$UN`SkOeoHORR{?*OrrX|~7!Y1?jA0PSB_p*P;=LsYVOX}^6 z{Ni%3FmUqt$y;ez?VY`sE=M0fb?WJ9NnUQ=;K1O;ixB+HK+E#dvO=M_aQ=eB?tpk^X6Bi*XD(m93~p%W=jRIw3RXlbPf3~@kK$e`^3}(v zOJ0;OVZ`*F)>&3u`jcP&a+=HtH>w8Q9CZ2@Dw}THU}U`H0gX=k-da*DOxMHFoE6b0oo(!yMvvTui@yTw{nA87UwdA?rl^iVji(S2wzwi6=S7B5w^s_0o z_QfT6L`xoXD-fjoS!>iAtx;d@_&@!d{+Io6wzXtYtOI}6Bf}%mtefn9t1Hln!7ob; zpf}xpMDjF8DAKaIi(vcpk(M1rM(AJSO$J^Q6>>yNKp}*}#m>$yC+7!?A`NdrCYBi$ z8ao)F=L=+pprb9d-UYoA;Eq2j*2OC$NBC|!d*1pzW=@NgBQv-|NPCO z;v(=6ot>QxuODQ)apT6h^XK9d;^*e(I4n+Gech&iv!<#B{8GZ8b74WDPOF1#Qi(J- zJGZ;L8)lvp6BD2N)1gboqQcDp>#UoR7Uz*St@f^Il$qI?@Ld=)e1tLu0>O)=C6V51 zWZS*LP&hc6eGXcJuB^V#ovp2{KRVVQoX7pjZ60LvK3Sl}s?{36^Q=ptsot$3a+%`9 z*^6?EV^%DanrvFvs>aeZdF*FkW*oE$;@^%v1edp zoXH)fal{78?23%HB8LozPM(oloP4PgvPn!ak+$Ugajo*RE^R0!gljxIQDhlhc8p0JXv)W!>1e)H!Aw)lWI-WfQd|;U2q_;8 zi_i>j_bN6R|Hn;BAdNnPrqs$;YZa^SoNE2$8RC_EN+D*UMz&fb^Bo@I!HK_o`zLR` z_0~83?i>H*zx>f9o()nyqv&?uNd)`Hu~`oq`H-YI`bGQ*%NEM;R$lXaEtB89nDWCL z#ov$5`(KAH{3N{&J%ngUF>8gcGNTBclPPk2El={(T1Aq;x#N28b@SiH3j4+Gx9>2* zwItx727LVid!0|0RYPnE*OGwX&2*J5TkHCI*+RIM{PVw-wDt-?u|7G43D=Te{QRvq z-gx6r|MX9Db8{nF@_5SOMk9*~wf6XtqZ~VqG<9%V_xmyV>3ZDRlsloEM>&pTGtT3D z-%)5)IQFA#8>DP&N&m8DcU=NnlHWGiOXl@c`M2r`;TL|tl2k~SHnH`;C?C2@OY8%- z)y)yzT7$}8)>jhJk^{`u_h-DnY@h!KxA=n+a=4a!`F|yT@3*aR-EaLYH(X1i!nTN( zJQ2J%Ae8^@n-KY|j~gII9i$kK&A6xuF^QcdG{ZNKUjBG!@$ItSAKj{WE2HlFiFbZg zirdx_1Z>+OmhHnS&9-KNqBQhhENBOu%xb(#Jvp}HEDHe63fB?_r7U?&-q(LCzI!EY z02@}9*y<-UzE?Z@TkL$O5YUopsrS^i-b=UezdP0N$))ycnJ=Uz(LBp#wh2Y_oF$?q z&j5#+=HJwh{j#|GDBFI7Y5tt5|7A(p^R%B z*RN6?fibOjLhGgJS7~}L%e2Y?zi&YZJb`&nfT8zJ2Qxsnah(rBg3{A5CX7ufNGa`X z9~X5_NxCN`U6V^yz0;U!IiQEGBCu55)6$k<0fsF5{A_G&dU-chgPoT3(3L$@c|D$k znOMY9q!^04m#%CcTW%*UU%HllExV?NrUG=)l-(3*4^@04yP|oBgQF?%OikysvVBql z)qK~fZXKJuic{f$wOO4ChH{n4V2RJpI!+F(RJyb;xUD3@Dbk1_?PE7-zMVvLmRd8(W5IhvyfTc-#ncCm{{*xh&`pCH}pB}$>_G;?q zr!Eh0%{Z2BYSEfn&@{l-5oZiIrf!gH9AImE=-Q4kK9(dPur*UljtlWA*V2nGB%~90 zW-Lwn=wN8EtOsC#r6oLj%sc~F2s73_(a*7XT`srHz5`x|lR}<$+id8re|0Ue;dfh+ zU8PjQ5E`9UYbdh^JbVTtR=pm6!KnI?rEmW89tlW?P?t$#u5DsJrf-6x;L-bmK_0*3W~+!?@(QZ6N?_Otm3xg|GBs__Cf)Fw?s z{L+rmW0#XoM_=z8pRa5iF6$c2sp>g#=~@Gx_U^}r&cvrzc9Ae-N&EQH#l+0K+P+VZ zo^Qgl-#c)$vU99ukkN#rTuU!%9HbvUAJ;M}tnFjn%C9SG8TjmE%<)S}M=!+pOf5C` zGwS^PTj`=cZ0J~?*o*u`rl&4aZ)6WvqG z$1WsdsHzW-p8NIhK5ZZ7W|X!x_D@uG4Y!Z*K0A5oMt0fJiwOsgoqz9>qc?IYu%x+^ zygGQFd#K8*X@zGJ(i?D;YV1^Q73NZ6=KBYZT};Zpax)u8krdVAns5^xBQxp6jdgfh zb?3;1_*-p6&PPYjeQ@X`funCAu-b|2vvFxh&c^mJRWYe|CYRie1O}0-`S{40&rU^m zlEnnBzLzQ|aCHgkrBE;Y;ozzA&av#uwjq|Xd4QFWQJj!gc;rm%A3i@h$kBXs_zYCL zg{`BFedLlR0%l^qsHy*4+^yCD*5$;^KDPRHacd7*(9kmhmB>H;TghiBB6ld^02*jSplX<%lMtvYe>+R01T zPhC#9l$1r_m{W=xI|u2RWeqiLgo}w8pBy zvlI3G(}Nscq&9gPwTaW_@H)K!yV)+6$lZ1~#MeA)Bcmj@-34*!iWJj{`TKwP`@nht zc4aFPy3p*hJ0ZT|+xW%Le-U>zZq>aCyC$t+h@+2!cRr_yexqz6sg!i1oK!uy@C0j< z@);xDZEAud!8 z3u=c2E#u1&xj(AHup_Z$KNuB4ccW!|WoP<0K=KH{P}OadvK@)dk5tqim_qs>kA`Nl zq$}9%!qJsjvKZ}xJu%Qi5QoL@193M^hhrM8*+1O=i+{=ctDltq_g~ii?Qh!t?%mG6d%x%J z-s}CwZ`=OoJI(*?7u8?=aq*YFm-R>AyrD68C2}pSBYGgftP!0pV9kmiZFPY{uhW91gmPW8}-Z2E8qCewJ;>S@$D`Ae?Pyyu&g-|-~MOcMh^Yw zZ^UYht2(tFtu1ceN>M45TYZdhLhI&MjlyK{chn}ZM8Ba03zplQzCdzH#;QM1QPTv5 z?_r^%{%%)1k=i7J2wpS*o90Sl#_@|u#^BpJJGb0Q}EC$N%gQ?w>#H{lP~a-~C zJz8l@OitPCHlPw@=jH~DrO(KZk1qZyOqa!35gM+@mQ8P1h5e7S zO#45@w!GpV8FScO>to{r!Vug>z#o`U5CZ#nBFOXi6My-e@gHVLuR~lYSn6!=LZ79- zw;$w)W`o@s&g=tA;|fKmFI=i>?TWi~^HO}=_|){nKKnS6Jtx)N&dEKWknr)b z%>3sqi&>lZe-?khPQJQ6{;zPuqGgfEV6j?kt<7!zz0QKf0m2ZU$A94c0F4}eP{5tM zJ0Vf*39H3kSys8QAT%1x_mj3i;PY*I5%@hmzyD!W4l>hu!rIoZ{OYD2{E+|Q)m14| za+n+r0|A@CCQnlQkE8Ri6QCxEVzKz%|DV10fNm>0&qbBBa_@TYCU4#MZi?+(UpvKd zZdMW}xt=&q>~R^}Gak>3<>@ohs7q8Y6sbaqz4zXGCjkNkNq`L`!2%KhQ3wJc3eh`3 zq7sFuB;F4~!{JaAMQNmw#ybD{*5SrJ|K4YxbN2bT>;Joh4+IcO=YR7w{9jG~@(;pu z|Fd=^m&j(5nKG|8xL2y(5L~GVYV(4c+@L9Cs{`sKg0;iz5Bkp$K`k4z9T8E*56H3E}LeV^CG2q*ofKK$JM9RlXjb{Pm29t zV}Iyyd7GM1!$YGmq^`ZXp(#DTptcc5o{$zZllkh!ho<%WgZTcz_uf6& zKQOISYH!}SJw7qj(t^5sCr&EUw6}N7v$>O#)QJfSXcpub13L^1jDkTkz1|WLaXvXE z>GsW-8#iL`_~DMuP81r~)ZAKHS_x_;C8cEYY-&noPEKB7Q9)XIYHn^(T3WhJXNLbG z^YcQba*4&{fM$JtOHa?h*cf@&_wHKT80Bi0oqN#kV(usyog)p_U!L1dx8}x zJRHpyS7%qh)$VzuDhdgQhlo%}kw`8UD+EF*i@~*6)*iL0znB0fIWRlRaXJEfV9n|H zFaIs|z)?J>?RyUVAH09vH!(4`=Gu6WzTNJ>KN1Wz_$3)WVOl_x7LcTMW1C$zmCJ4_ zEUWdngAdI?A(dlT&VH^FH|Ibx?7ef|n8{Bj6#aXb{Bw8V+E5vt9F>Qo_VKlTzShgv zul7qZ9%pc$Ik+6_`@h_Su%PFbjb*>p@Y3mlHyfM!T)qvH)nm51dwOX5%mE%(ZfRw5 zeieR@Sl5h!9E?`?nlm^+n0shihdmJR1^wO-JnqN89iKb+#UI74uiI`9V5rJ5mB%iw z@CZ^jk>VAm%@5vne){}ZSA7qtsOzI-=9S26(J{BK+>RqnGm2{(*BrZ7)Lk=iIoE+r z*4F$YrJf^@iews*Kx$lZ>{g!xP6VF^Fv$VxEZgdE?+vGCeTqzLX=+YMji-?D;}g>s z`vaAYR;SImGt%M+xJ5~JZkmgiJU%ix)q29kNpSNLW+sPrD8o;q)wLt}qC`Sma7>Eq z1Dw?fv3G2IJU_p{>hL_Ysr*FXF_Cw|t`26iPe=N#(I3%v(Plk+OAohJZ0 z^ajEJbDuZj^aNs(vu-Em&o3-AwBojM=)%sJY!A5|Eo(II>cJIwL9S4l^NUK|zFkf@OcvsK%~v#*$RXeCdgEH6ybY^V>mMO9yc}N35PQL zH1dAH6`{iHh-6OV#3SdV!x8hiQ%v*`O2rV~z(cl>3!;%>)WFG&BrNly{WDMK0T*H^8zk-Lm<9%{}V>3kzV91Jg9N z!Rme}jH^ENie0&6G1`60HqRcK+GXpm3d^4&l*6{4JJeQIJ-QX!&a^fUq}qY~6njU` zJFwq`RuA(Z|A%EgNWFMs#kEmY+nAn}$L32LS~|1yOK;tcTU6*OYa5f(vh-%xXQ^x< z?D8CJ9*Z-eU2&S7>zhx*3#lIUc8sfDlf(b%lkw{Ik;973TQ{ZXpH+4bkwpzZ=QF3k zn8%5e5p|6niOHFbEoimD789Fv>1x!Sxa3RMZpJ30DfQ-trq0P(c3nd|_^ZDb6+;}K zY3;xgh~r?a@uN?U8y$WWju07r`$kMW8rR?5H*_aHr48MCHz9Rsl&oB`QklGI`uypL ziw~+ZyT0x{0Qsnw%zITolasz6V+mw7cW~vw6;-V_8El?MtwLL6Ube11UfSPd0FxXb zQ||ez=Pzoq^2@%n#`5nR4>bPq!r7#u0OXKaW>Gg%+*Y3?yBR+_9nqvhUnXhC&DZ@j&$5AM2`Fm~hS z-R!(#HdhuCn=DltVVbS1vT2sN06$Gu{~mc#=p1(-*n#N!46%HfG)bSPa<*QC zT)7+$gOACs?g6N5X_@(N9DHX5+$>zaW?u^ymR1|g-pHui6Ep0gF-m4`(ey0mzA~D{%Oc?p|VTLwj#OsiL-7rZN?kRzt-TN(@lXafH!1 zj^y5(HG7ch;T-@b`HW4>s~eWpfW;nw)n(?@0K64g`D(GR!_Ve+tZxI>nE4#;AXG<) zvDiaSL?H$eDm2#gtOBS9_ui9Azw+5qG>^@>5w0cStPCc&&^qJ;E7str(Ylj&AYP$e z-dZi=^1`)3?n%Sm(xFsPHb`i7tOLTCZ2wfY>gbMa;i7QXYzwSdeUPo$whlU>Piq?! zJt-r%pB4suzI#5sDId66HQW5~5H?+{Zmd|mCYyirfp|8L-tfJISJ}XmhdbSJ6|i+v zMr-Kam(3o9-U10jufysKzc0AK&G)kY>DB#Ti7FU+-J0bc`~r^)o=^DA!rO-`v_-P; zphPm|J>`|P&8Okryz$VhglZOk4iE_s91=p6-h9*ncvjhYrCYC9C{aLGTXh2-yLlBl zYa5_eQQZ)(V^9)^55KJNLtfb|257EW5c=4YO+syf(V4MH>e%FLd}6A`;2=}xj~qP- z?fJ@@rn>qTSiqW{Ul5a!l$es%hUz_Z_*hat8cA+4?NEvk5Rx^sPH@y!qCd zvlq{vyWB?@n`QAOik0ipG5LjM@4WXxN@^x^UIOnpBI05=hwW?v$j&KLXl!t~Sth@r zsG_L_O`YX|8@b}r%J)C`xU8ZUR>5sC*D#4en-i&YtCbDtPTX)|Wou{m@S@DnJ4k|A zg+UTEzpSagwTCBEPfW8Ggj%R@BjXIx^gJ3jEKwQ-VqHpZCAOE?(9u^|(bCw__eJ<+ zJDY@7?rE%Qy%iSzGUi12MHPc1(-Tun_}_czljAwr#YIIG>8aUUZ94cWC=7mUXIE8q zLw#dMN?PuXTX!0o(buDH0gomY~U znOjxg+}hC%FO)GS!1WTJEKxpHHhEYhaT}X#Z+;q_Wfk>s*BvMvg|SdrQZYI~I~{TU zqeDk--i^Eezsq(uc~l^5@?bWhv6rmwEl4%Sl~wQdm_5K2$jJ2h9g#A%e#P$FXAbuR zy5b7m@{UM}dS!XvrFvArc+k_x*5rV}9nVuL^Y0BpuUoske|^L1CYwA=jW5$0Y`kIEZT(zv_@2_keYR{O(^(#ge~nM=IXo(xgsa5;6=QEUfhq@eU`Hw# zk%ia2YgXIY1k|* z6GvxR3$j*pe-B{-iyy=EjkRM2q-rAyN7Nb}swMO6ym)AAc3^mVlthO?S;m6AcW}Cg zFp2INfms7GoxiAB7Av&fgvsj0u33%*-93yOB+InsuLPTzoc?hd57j+VT!UJW>4nlI zR4=K2h_>opCo=>iQ*+}~_7p>aCsHP6c>`m!&<*SxntAB|i7$aoOwIs_!o>|tPfoL4 zf#4vC2DPQIs)Hqv@69GH=mCp+qkE9l)i;S9m~6ukDNNBQjKYpnCuuxz74|?jvALT& z2BaDjRBv4W6qZ235vEYMk!Mzt5m-!;YVuF))X4 zAT$T5H-%Q(udV;$V1!=38eVm8GC8+)2VzG#URX5=8?x5dcgzkz7O0*vn|<{U{~R54 zx;~~xI50Q`vzsuR1KWA9IqWDlKq6n-H7f)N9uF3K(BpK6%|3cv9+xKwvy&8o;eEV1 za##gb5tciF+5wn6Q>%?;tN-MM#K@Zkq;d8bY0dyscSZ;7m$jIk27`^Ypz0^{VRPrY z{~nug1gh|KCLD*S=4`9>zxZa!|M{ns@4q(Q(vIJ%%23f^u5PQ|pNY7rH?D0JaehJG z*whXV+A^{WQ!{ez-i^!2FR5>A!}bhjW*1a9w5Dg}0*S!R!>rum;__NprU`SOu%PbZ zm1}v0B`l8gc3k|L?_O@8mY$uzbuHkF$mpA0-Gi_!rLnmqD*Bc}W3jCI4}EgDr2}*G z)*Ue2bS*0S#F+?~`3@(kZ$b&Ax~<~D;=SUs+L)O5bC<5BX69bH5-C@ibOuLVLo1yn zgo$koZkRr|n4FOt85 z8uQdNGdVL4mYl-lJsEK>HaX*J)NQrSrqtO4Vhw2a6G;UnC1o|um36JKRJWwEZhVT- zitZgDQAJXHCl-%<9ta+dP2h8IxP=Qsokr(%dR*?%r(HB8ATh+LJ##=VFboBYxefpw zzyc7Nb`_vAdcpxIgqLhSPcRJF>K+bw-GLo#6ZknhFA04Tn-)>gZXZz#byHtB5M1bHi0GlCUrzl{}<+D0NO=jq>*xjK3K%uojFXw=6+4(|Y z)2f>b0RjY19QV9bn;*O;eaFhhaPQ`;yJAnOws|(Kgn$W;2U%*k-}DAp1A3_0k^Pt^ z2^rDYpE3djUpa)>1Z>9Ul(giRwiZ=&=9hI8RCd*O45VgPw_!$VntQQ$^4x-|pb8CJ zY;sE5oom5<;_N(MgX)_UNe$)o*q;6wux~Rm$%23T&n=12+0tuw^MD6|O@K#4VwFa> zQc;H)n_`vKVslH{ORBqI;G?dk2R}$@Y#+e(O?KnQVQ<(hL$D5p#md^N8oQf2`UE>m8csm`d(%n}ly(qqTTE zds*UQ%!%(cC_KRhfy(3A?_*sutSZ$;q2)RT^OOTPD{dK=74;Ouyz@Ul2(7LfICCiwfwHa~H(hBli!; z?HRC%$+kW;&Hj1wm7`O?Y2}PaWJ@S49yaf`qI(t=HHF3HlQWFW?EJ#g^3h3JeM8&u z7$r6#xuK~8#(`7PGAOg$>o;!Y9dJJ zCYNC_7>fniWLc$J_WRb&W^*UH^M2FYLZJ|`KaR+AB`&AWYX%o8i(0GK1Ez4@q!AK(j_vpRyj!)fj!rVD$RDK>!Geu?#-5!sCD-kK8r^ z(uM(_ zCxLF{3c1ti+*sd0YA_nhiz6H4u=D#*kTip$HU_;xSTGJ+Y@FAKA+Fy@+dPD zl~OfM8kb3AE|-fsLshDjB9Z8RHpy+{t8{C5?F)BGSpyV(Q~@0>TH7nlY2xLz^DDae zQAN!7DmGJKp$jZ!n8n0uw%xG~384Uw%qC!@$GB;r41DlBx0W*Y&nC82k49@kfZ(eF zwFbuEHl%W$OrhU`O0(?s1b0O4ACU0b^mOQK0hvtIFM|_xm<`cp=M{~N(|2OV(Jy*>N zXa#I+Jl&=)xZHfI`74x)eQNG=PRFyf*(A{|uZ06)V|ma{0V`o)dx)C`@9wo+!Z!Fe zO+A8@D*vWJ$Z{emhwbi#)xb2~m$Gza7d9dE5%$9-(1x^HtVAO5E7U3uv&rQ6WT>mW zts2W@vM+&6;G)sd(OVzV)+y*th6D6jdN`m`sY0Fb(J_%KjwbXEKZbv@F9%lJ zDij_na9LStSw+?O_%s&RTV36NLg5MvN~3SyzH=uoI{MZVzb;&K)$R~4$}_X_vU3aA z^L)GAOXw$dbYPQHGmjlVel0RO>gLUc#@3388ca7nHZ~5PZCP10?3o%NlCm;$Yib*> zMqa-WeKRdBD&R=Y5XwJc=~rhi}r9tc=0J$&R7$p6~4=*XxW@o@+o~VCt>@gm@ z)oN2H^l(#MxZc6xiHNi3lT*_(vvM1o+u%|A{K2*kY(hd}^sSg3m3%*ddM=YIo>)&u zZw)%hiN4#fxD#Ir-1y;=Y7tr-=^5EzIChRJRqO2>z7pCU;Qaus^}?pIipo0JI;>Ee zVf#;MMYU$h4kNV-A~m!`SX}WmZ65kTU?dfc$U_T7EHfyzR{e@|o+k%;t|IA@Ol1W7 zsk&ts?DPd903+{homeP_NTPotY$8)F>vekg$Edz18h{EBL=gD`qE@L_ZL9lfo2=AJr@b*9cqBgwl9$W`V|YqO>8ZEp{)fA#xe zT-*Z)&%nXl+>IMI1Ok3yVj{TDJ$3rDLLuMmF`2`S^FY8K@cW_N3xToGvCV%JYjA{Y zAxpQZG zdwV7(Cz_j^V`6SwZI;7_4;zguk=L$aF_@mdo~Kj*onCj~1+b>QlTG|CFYKyb6fJP( zX1lvFH0q>QrG*XGyCUcd9zS^^JuMAYAfRk7Q@&rY5B(B_$>%B!Iat zbSDb(tg5IaPfo?f#s_^Hr%s(DjgqV@7KunaIy_pGU)a>tSY26tBkD#&eM4PceOXEA z1ZkqAuo&j{A!eR6f9cXCuhR=X6tD$BouPfK)^mJgX z%Y_Ich&)k&M)$tjCL)Qhvbw|M2u|hxTxYOrmmCy2_gd7A4peV*YgbciS8{r0Yg<=B zN;((>YHCJ-g(O(&sxvsj)k{H1WgDtHE3asHlw4L--_nWA%`Yjfs7pvr!(jW1%WEdd zvvtiK-FRYIMfK&YQD7p3&_7mCRGyhr2;SR zSye4qMUg628r!-;%VAMHSZ{LZXndMH+ux1$x?U3&ik4Q?>4>v18Qj>4>c$Nu#3z?k*1`NvQfg*-RUPzS zsPu)XTQS*r#o)#PVG~3Ud4YO5%a-+JD=hj58drmlu|0=6%X>b|7a(kc2qMpX+{ENv zwruE)UX$7L72NEHun8iFJUcdlrbJ~`J>el67v+X_bZ*i?NnPN~&w=Y5hyjiO>m;?c&6@^IU>!YJ zD)3l07u1`qezPqE(i8){e}_MVG~3Ud7jurA~&qAy4j2B_4Rf2(rQB!s<{IT%TkS@wW=| zK-dHkL=ZN4Ab0|$*Rw9yg)HvD3i=5$tDv|-qFezsS+@9C^NWow9W0I%w)w$kzvsY# z4#FmgAo9Gj$ya^XAHpVxAo3isiNWMubGdbIR=^2!(E%8YyOJClAZir2W28SxjtLEnB z5jH^tk!Qvxn-2P5zn?dZupi>b089xzcG}0r=h`N6EtSqd*aQ(oo(-FD1$wp4+1}QB z@OSw9MqzfV5?nwSEdiG&xMKD%oBS*0fYGuJ$IYv8*27^?gLnuy*MggBA)RpK z=5Z_e#^^mGtGyJYUBVuhiA{95|5n`YSj8_9qO! zM46nLtFr{F>e~f!Q+`oZc41|1QPm7neEQsl^6IvXoRYHYRyeAS-geA@MC&ZCX>Dl7 zwR95do6!}u?bmO_r0144qwt-WL9j5(;%nP50~kE18&B#Pn2L!_VlJo)N~+Uyi#xDG z=$;YCL8!Do9{36i7^y|r1QA4@gSLrC&yg*64@~uw82C{-20sDefpG@>#P&}CAOJtR z2gsQINy6Cdz&H~(IE^7pK)8!A(MzO47(X`KJ3_?`Pj~fC^o~*oCRsg13WR$`C=iBI z5XKG9K)7#|)-^EMj2Rpvvmq6P(S!-Mc^n82Co#ExdpKJwXU%h+?&tyWH)c$t*UEeau)9< zBu7M?g^8P}8@IssMQ&l)@W`}MV`*wZ7nN3)R8+&-wo6y9_4E!Ur)9;)CFT^A%+R>} zMNP<9ByKP%DGfFg<`tCy5YG`teVH zdOG49bTL#~8+agB=~tCnD=dM9&JItg2C@LhH^3}mODGE>jYP4Wo}MFDnFL}93{oJw{t!U~kuSt1JSM$jYH?U-D!u-W#Tl%wZ%s+had|_gr@=yfI~r%S z`I+-#@EmM{fmoa0<_a1u{!RZoUa-{$%^9l$+?B&F!I1xRXh=}bOM z1Gl1Z*xn&nAxmW}*n8m=iT+d`au7{!M6_<6&7v9x3;!E=y@e3ByMbM96o$lAy>f9mw)o|qHr;M zs<)?i*Cg9>-Y$neIW$Tdg}}v&7vcEQOE3NE)n64C760Jhe$d_BJvut7(P#<_3XwXB z$nz{<-SrXJ#BN)E9fiqWG3J@gzi4WqNOV9M#bq_MO&#?Otz{Lp;Lp6ixwERep`xk@ zEY!n7)j%*fFhpwW>_K6Ay08SkSPKi-Dl2Qb0u`)w1rw0H{UbMHV!1-q#5CheU=xGR zU|Y30T~4dbDpM_Qe-=Oc+0T+wk|7XvJ?hlSQ}4a|-rMiI{oV)f&C+HwGBVt2?tlBi zzy0ms{VkWredU!`Kn=cduh)Af;*3}#hM%v#_Uhc+9E-&|dFmw4L0o)XZC&ljV<#bD zR%R9&g}!_D?&*lrcs%~}+0&mK`GhhP;<8&eZ=t);AAS5$UVa|@Jay_69Dn+gpSHBN zKp-V4r4!ZZusehTVNP}qQeP2y&ISIzzCb-4U=yp=YPZ|rxPwg)K?IQ}+0%ip2Unos z3AMks5b59u_Xq~xWEvat))7JEiAebW^y=y=9G8}s?zK%|*7ijJ+$q8)h#>L=*~DZr zSuB>%u}K(W#Y$0e$sd0M`<)*<_^RL>@7@B|-L}#_XoZ_E+}JU1?$g`V(bu!>`0QYl z@$qq_PCO~0)9F61Z*Lt6g@Qb&U1e-+EF5sV-S?keTU&$Uz`y_;9S#Q^p+)e_%RDnZ zBN0ou93F$gq)@5b*~Bx6DlNbKOY+1_e{Vmy8J;GSLsYW5o|c|7%M>)VV~(FVF*GuB z{=((-jNJ0dT9H`0w6b>L;+3M}iuCNfq~!EFcN5lp!NTHlSfv(oC;m=s{PpNtkTpXo+J$Nw|BI|l>97pwymvgadEM_ zqPni8uBN)?9-+)oxLj^ePY;X18W|bEVz4lz1q0PD_ye3EP4wb=QJtuH&OFQs#NCa9 zCzhO;EEbDB9uJ?-r_pFoT{}BE@qPH_#%56Fa5#5j?m$|2k}zrT49fhe#bsD~0pZWs z1Y8K;ZJ%$MG1pFNZWeZ}JW<0)U}=dj(mW4?vfJ5YeIqC|xkY8#z#n~bgnV7s^F|BbI)e6NDK&xHp=pduf%+|Kq9^7m=^7jL3&5BBEc@Ucz42E!b z6p`np>l9e~^Y#OOh29H)(sn@R5I&^>Xqy$CQL)BGEdX&9ArloSt=!#T(cNw$m*Ox;1EAbG2)!Lo1+jvPElktsk#fOIJLB z^^gLb1yzn_?aO8p22aIV5Vy9HFjx)-JI^GKkF^xEwNnI(vZ0X)#+-mBl$MrN{rWd= zT)KR%trI&iG&)2i)zmh!IfClirs|pokyMqPTVycWn%huUuixM-ES8p6S5(%{^F%du z&5Su-AASgOdxj86HR=bm2@J=o)oK_3%g+GIKs3M4H=2xIw|AU0KF6LL9vZ%U>9Rth z5b}k@A)-_!4UdN*@>Jzd+aAIr+X2chzx~M;V0|O--&+mkD4mzPiTcXn*)Y-#@-R8VqC-R&-Jr?LpGJ<#m%?=xLc!FIVXyUMN;*^d_-PEmtk6w968?MyXj=Xbd8$63&8- zND>MFcmfF=K|!N8%GFEZct~>O*a_{D2{fM}RJ!Fo+9rrRKl0Ef$^H0d=K;f-_KB8a zV^wy2Rep0-eq$p5vnMW#|K5p|$mq6F-ac{&Tu8|Oz3=Hr7Nx^OqqB7SJvIURjDwS$ z(U}Djg-@ag0AmzB{QNxwahj*m+aAOwxjDJ6HCJ4092SkWS#2VrsGy(#;s^T&;kdkl ztf2jp<(|-L0i@kqPyqsj=yegzlo`yX1+MYiA2Jl9hl-oSB#Pd(S5Q`2MV%tXUf4b8|Xj zdq^SU&(C^E$d|d^1d-=WzJ)sQcx>`#?FXJ{S7&|hFaDhUm)~T6>o0r;11$20P0w0# zg*K#cC7Qgx`LNa$=Fa9A&+_FvvB)UwXKZ4!1pe&D-}sZlKY!`af4r9V#@kWvNF_>$ z*BYFCL*vs_wtm?awj&Sr=%;4bi!uYu`+}u-uv5&fA~Bgw@4ojg?8LhfedEg2D-~rGFz5dS--pxbyn6L&L_`EM zi$HGNxB&|anwy)AE5_8cR3?+jVRK-x1~h3@T4{MHjPEqmHuMwv4<0<2mYR0t=#k*& ziWtzB$z<=m{SJ)#OifOG_|b>w&z=tr3O>=&ehG4s^4{aI$xD4-d$Me@c<@c}dvA;1 zIp{Z=VeDeXAM~2|moA)cB9OZo%Incl5+V8Ktymrf-j46%E4L9gIk3&_fcO9X^`Cw7 zm*4s355M!T=fD3KH~xx6=Rv$&ZDI2y%sC-Xq)yGq85$w;Me53$rkdK8p1#4v)C^eL zHabqr$|XM6(}c$az7vkNHJ@6mUlQ*yJlDZL%_Gbo})LNCc*SVpyks>YiYZj~lF<&HbgF9_VPIw1?5wD&hw1tJ{Nkw@<`xGbY=X$HqEsqjoT9wE zoH$I}TXS?QWcw0!5()%@9jC&3Y8A@QhPUotX9)WeOG`^3AdyJWXf*7j2h(|QX*Qb; zF+?H}hNxy{X8ZwvMMVXu!7fm^76hnN>I`K@r_({WpfI#_0G1KJ{zj2V^di5wuzi!T z?6gP#4UI5xxc;_If}-p1ke&`AUxL7g4aYO5&*bIiz4qE`U{ABLu@P)y);H9{w+*&< z8ygy72kn3U_&>k*uipdB-2B{YSFXX-TXjt}%w#bb43$b{ci6!s0_?aYPmza*hnWm! zbyYPi8iK6i65^C9C0ND`ZkkPi+!huVcsySIroa;Cgv11(A=o%RG&t1J)&Ub?nVFfO z3}n%b>oyvVX(?%-pOX_ZtO=XT1M2}`K;Wi;Kd@|AM%ZK*HbKTs5J3cyM`9C;)dCyb z5H>*s5k#Iq+hnID$KQMCR@VON+uvGPR6hors8nj6T+J5C_rQWe)7FLCTj%l6*^OUN zYQA75ETKf}aI0-j1kW|Bj;{tjEwEh`dT2S5H!=!|?tYc>)uE*R>$;suzu1A+oYhSw&6E{v_M&61k zEU#?nz{Dk|9XowCyPzaJukhoe#|kQ{v4r7_{36`&=#AKT6n^0J`HPStZeRq`_7KM{ zfgomZ?E39k3YUK?E|Dpcd~oRS>u($^sj0gheM{$XpTBwyKQcw4vEKaM+s96y&n+oy z>g+mm;i_1_B3(8s%&T&v6#;^$hXb45f?pu)zipC{p7CkhL__5X83HktE1=Bt>HI|i zgD<9XLO*907H8%cXbYl-HuN-`#}Z0IKe;*^*3XlYpn>w+Oc_?R*beuj10rDIdvf5M@!zG{?kSeSIr)Zl+ z4P62h78W54rzV;6Dyu_ovLQh5^l-pxbpwWm#`^n5Y&H*s!$*~B*>3lR&mus80Kr3X zK&H0>a`H>6>YGwBa^^*<`c_m!E4s3-i7(R+lc-?@1PBly*c%7xzyWA8YF9M0pdWPV zX#g&lTU4G~T(N)DHnu+FitEc>as z&x2vxe)bS%I*MlvqnOD}At#d<{Um00CWUf|=eorA0JaoviCiBOB|9#0hPC>eK2^c^ zRB-t_MNN^%djv${g;UJWuJT3&u3qJ>Rk-08nL8R=N2<3>a187=7VV#>o$FUj1 zJ|74I1kWMhOZ;JE@(Jq7zelE=<$C_<(1qh<{l8sKILq_??OPuoo7VrbpfiH&ezgd* zJryv?JvKSbwBg12@StNWSG6?~Suv;Fl}-L@lK4+ErGOt+s`kSsXBd{N)4F1s4lOk5 zoa<=}Q^u^hl5YH{`48NW3Tcw+n_yul_K~SpVWYiDVJ%~--8(9*r zjIE6wIK&E`<2v8Ni7sn`FO|`^>wLy0YVXOrgkK(QJbibfq>1y%^^o5q0!f(N#6F+d zSEuye&n7n(-9P*3kHAs+@#DuyI1i|xwBkg0; z^BmYX^IJUsD9s#dD6n0%J^eZD*h*|4dU*7Mam{Ay!FH~LbhvR~*GztvQTtxk?7v-( zeFbB+fs{kj4xf>t~l(3NwMW zz!WI@q^2R2?HGOcJ3L8UdaZWmFO!E}M=waN{_o_?f9o3cowD&WOzQ*K#1(W-nOEsH z>zG>IB$ib!3iAY;ZY}yfX zj@L8mU(akfGw%w=9P1qaRX1nhm46Rz1R3xD?gVrQ;OpolWpv=WDtE=jFts@tED&MCLoNE1P^BX`3K;j`}I^SwYj|sBq)tw(si<+wl=I2-rTn zaB|LZG(-wJb2vOI{aI4QdngJF9UPs~y;g(<+JeT&&yywCQ10B88?NBY^fL&Gq?mMEy% zM8l_nErd_CjR*)#WBZ7(b~6T0N8~qd23m;xHc$v-Y>~h+wT+0{LXn#o;df4{aI~ei zQQ@bNg3r#5^4mzVR+7APQr$+9Z%4<363{v(?}oIWKlMP2%dr$KmZl}lt?aD{S8SWu z_H#nsMcFLCRwP;8L6#FarXHGlU~YMky@H-mwv$8g00{Kb)T5l$F0!nXEGN+Qou8fx z1N(XOvz7_$WddtyD+W*3VaYNG^f7cqo@J10!cKpxKP|&=)7*@aV`t<&baf~|4MX;6 zKmqRsOVNx8*02=SDBsmh)r1v#Sq3acfu*Xk)TQkhoVSJpy$mRosh7UoGi%tP^T=R4 z1U-zU{$~RAmjLU7Kww*YnU-BJ9|CdSGJGFMeEaZj@tda{2MSTFJB4F$r4#ur?7~+1 z6J(Pb!UAd8L$L=*1`lb;O1ym} zcTdSWrxbm&Dm;DZY*c&~MTMINB2aWr%G$>zCojijR-w_8vTm{rH3d34JY9S8;_cRc z8jh;L%_vZ0W#^W8D;mZ7Cy^fstOpSzGo`6sENST z{^*t0;k)glX$VYR&#bzWtiVy!UDL|$X(bkNpsM?*Y63&wHUVFzq^y&8^lWr|e!~FE z0LtBp| zti$uhnDnCd!P!B&qOg&GL8#;@P|1YQ;k4RZw$&ZbC>3_Ab?ax)AMiR|5b!vht!*f; z%N35_iiD%v?#Rn6Jdo8in^-yz;DzfXy4a1@*NF~#@;M*t9la#i3M=-k?EAs_2 zD(bZBL8&vS@&!2t&(B_alcusPx`Q06kLwCv%P6F|fO_2JJ+foZ^`=&*Sd9@#%x!N_Yj!evNB`y}Xj}+ITZ>QvCm$e>0A9eh~ z^<(F*$7h#hmbPH0#Gsa1+1WC-7?o5szF^HLX})|j`ICsNSMQ`p#-^T)PUxSJ)u4&( zMAogO!e9UH{hsN?v)5wU2B~9nn!GAh9d`1_>C3PF_WjhNx^9}L20IZMlbToAaXTd+ zHNt-X=$T)<@lIY%`#9Ga6`PfkUpvJ&XP38Lxs~$Hp;K>vcoa3QOet(^#Zw3AN(@!~ z!LbXSL#)!~-o7b*R(b1%TS><+M!$FX?sGx^k&JJTXdW(}6W)JMgppNWk7GRSMYZT={Pg*#gkK+gKQ60ckYfQV>7O%Sxtm6u)4l$?4;rzf(~I^ichZOF&5?2G zXRqEO@eF4!MqRm?SlHNe`qGVY&N6{vJaXpphsPq0oV<{jTRKdWk~sRychaD3f>6m5 zr;^}8RXH?+?vjpZGEF=^QeIfd_h zdy(FW9Q1+28x?-&?-SqE1+F~nUck%ms8~4Cc-RkT5;;~ zt;1)ppSgOss2P7Jt*ErAue7;mm~A|M@n#Q2iKD3sn+XwDV-BB-jEKCGQPGN@S{S0M zD^Voirh>Ze-+g$bi9pY->BNk2uH8v{>%Buz&X10t{qV?{ljpBT$7MA2ka5$(iss(b zqWTLr6M>!Ma%+m4`+FJs9=iT~bbNYobLSwvq!CxzfGutr9Go*jJLuPMy?yaUV&v__ z8KL>arRZ8L>Fq-&N4VB^51)#-db^9rx^gGAmn^`Jv(H^mzx)h%43k7ZekcFQQVG=@ zs2!eSF1t=$yD`jKZ0&=FLrYC_JDI`Ou2@&S!IrKbsmU36C!Q`dT#HL@8=Hx^6-zVv z%f@AxX-yw(>26+qZ8sIdU1U|)l(K^)?PnP}$HlEMx-llkkmWFd(mpC0m@~DFN(SeQ z?IdZ(W?C4SfPM{uwbD5*ZygDZm2^(X2Ih=yqq2}PNsgLQV<<~q)4Hx19k9}c=s3)@ zte<7XP_z(der8)2@I69g~m`+=xH6O_0H-+4K)qp z1uFd9N>e}cb}}@Sn0V$&H$~G;)q`?3RSo@!zPTkrXqZ4fIB)7AD}mskZ-tpr<7oQc zSzZ6!ayL~qz+UcU>bqtX!(20pEF0pOu(Z%c@pA^;jB+Rx8S2QuKm!bm;OKhvv>ZPB z@K{OfCVFX_t|?illQk`a_6we+hfxn)h&a?EY!h^Fa8$+NGuL`(S`1l6;;;5G^w7z| zGnar_NJ4u`X$Pc&v5%yp)`>+IeBroRO*c(BvS1tLn(%W*DEtV|48t@dJWDrCJ2Z@NLx9)aB&n!0a-_LmLFB#0}nzJ?o$;lgNVWK}Z-nxf>jU4 z>|v~UODAOEA=P%0q@Kv%8c%%?wuWG9w#C$hhFt}1`#{H}qH9{SIrzFQepCR%uKOKT z-99KguEfxEt-Fq=J`s=~AFZDbm%=~{_P!z5FNDvAUAK?C?hQ4bW!`%z=|SX!sc|#HP**-c>$?r=N4Zyi%kd+e6_G__F*xYs#^3k zl?C7If&cG&x4!;T?AKqq`;8wY{l$MI|F0iqfBQ#S-~LI~w||uV%^zlc?FWh9_(8(g zLJD_&eXMGpCkypVwg@BmKrZpG`R=C@n{&ft^KZG`0T+S@l^{UyRRK89a=U|Y41dC1 zDAZ3cN)}bFgBN?jB50UO?ry`KuYW&;KmF%h0~3OIzV^@lH70y&JC!)BcKD0yCWL-& zIaUpPMlSbL32<2S&D-+}3X3BMPIergVDI3B%M*kl9-A|WPzeGA&p9k6*Q@VG=ym3> zOPree?*IPd4it|3*RQusPty+kkMG_3#t)Oe^`o?J{Uqz}Udj6ID@EV^Rq=OUE&lE= zivH%O`TusX^jj}yed|AxzW#&6&!}Y6lXhiQ6{Z^p-iflZvgmXMXJLWR-+$)xJztG} z-!4>g^;*=(_zZ+=>sm@HYFj#S$4{O*dFE_>Q8_{-2oOB)RATj6Y<{aP+?ntU42}N% zZ>lSr<}wONT7%=jcYaa)F9&OX@NV}*)}=5WG_7Pr&sjE|4sq7se4xx-=T&P7eR)A>6;d-S%N5o;5Gtr}<^@gtlb#>Xz3K zAVBaU-~i$}2oXdO`Qmb5k6D;7HazZqP5(X;0-NxEdDw9KLc_y>;QE^PadOyNQTN5M zLmn}Cz_SiF;&plan+p&_SP%NVo_(cthjvf6SKXmU;s5=_Mj+@}^F79cMeqe{b%;s= z{s&+^=$^}Wc6`q(Y=iG;J@8=7hawP44hY*-GBYxb%zVQl@$qtlFCmY06^{GVhr*kC z@yoPX&jR1m+qVXbh5f;WWv0`;`p~qXS*UKb(WbB0GJlwsHq2nFxk9xH##mrW zk1zO0F!G!1ng+YFYE@n-n@(W&UK#Jpmk&ii6JbBeeSr|X{t$eDjjOEp(+pROh1Y%l z{T9IP*;uQqcV*{k3}(oLZJ>{t2PYi^<~8fy2}9c-88`jwFkQWTTN#?4$}cJviItbH zUaP9A?!ga@j7?m+a#b{8#16vDxekz}I^ughq^!gTeLidneWwh5V^$8eCeVGjw!z zUAcOFK_Knu#Qf+-KW=SD(`H$Am(OOiVY~ZA$EGe_zFObVJUlW+=pQ_L?mV5vj*7lP zXUx~u*I&L8+0@*wTQUU#p??vlPDdy;y33cZ<>eJF2qcl$qw@=jDywT={_#)Y?A^H7 zd7c3DJ36r=qoiF6X|j4oIeM@dxV9c#^9QGeOU|V^_rBjUjV)Xdiah?{qC(TtH{kI< z+Ou7CdbK)(Os>}IS2Rm29-o&uJo2cSyqH)IQ3*6X+z)^^=$pB=j{alJjUNQh9VlwN z5nUgrF$EcP`U8_Z0IsE>pe84%%?)aDO`P-*q1omQlKE=0+5XV9P{N)enEaVyOJvMN zX?0WE@ErcG>@a-f`z?ScxJo416OxwVlQo1vwZSYDC_CiUY#rJ2(5rib@q#PxsQ#Ju z=O2#04xhvVf3dc)iudE zxs&6J zMZU;rbc~EljFZR~>l%1jyL&hO{G|&?NojF$aeBQO?qX@l+>PxM3T2a%RIykIZ(w4A z+}PMwThj>Bb{QGDQmLl34P9JZ0TfnUT~DR5Mn|Uz{R1wiXJ&d9j~{}Vl$4CjjO^6Z zOn7dnj!qVf+tAQ@`*y5ay?lT1;9aO!oUJo5wJXS#%jYGM5vI_p?_HiR*yqDx3Kcwo z%w%za+o#4>6mMr#m@6#$7?F+v>mJYpsElAUAoexbrHAU&^#dr7h$;G0L zjeEDSwzj#tFc1vKKz;CUvJ!kk+wTsZ;reFhluBi0=M_OXtRGemD}cZestsi8_utDl zoHJYn8ZP1ZaOC~38>mESu(wQ0`(>WsQe{wGykY7TQ!)(f+*OPD)7ll-;|9?^M8*VJ zvt+95B$Sp_!{r`aO9Q)7iI6W=YxF{qgfCcB8;rw4#QUja*Efq$$pIhmg(L7FxSZ=B z9%}zDKh6ExNnB9%?Mqj>qcWDYI^!Nm>~{Yy@v1KOLP|iC<`<=kiPu+cD{J;8scxCY z;65}t)G(^Zh@#suOh-S*+0S*3ixqcfjt18DD)|nWR;(PgkFWLe_3QI0FIVly@lkvO zZ=cCs&W$za#{Mq{SY7q)h;ciEJ%YAl86U-14mA;)#flZ1!)q`)7KM^E*M2jfVQ?~w zDx>1kvG`uG(g-=2%|4A}8Q#=G(|SD{e)yQZp~jKJ9(bhN*#bNVw`=3^((YYbT#mq^ z+L7DG!BFRXf+UY1)gwrO;~FP!OKtbswF#|ZwRdPNEj{`0i4)D8*vR-~Se^MGWyfy$ zSWIg`C8I{q{DPRxmw=59ppyF^?EP;R0no?+rzc=_xE}FE5ofT#_FBMn%?HOwsSG&cH*H+ueSu(9}C; z?_=9Z|37>00o_QFrU%yP-n%>9d(ug_Z?)3y&Kl|VWS;J6=SI5K&fM-!YqVo_=EihS zPtWwUo$fC0i&ZQ~Q}o_@?@7>s2A}~55(Ghj1ObpB4B0owb3tY))WtSVM@ z8CG@v?|;caWMpJyM&!qcKYpWFfuqm~!_K1H_lPz;$P0^(>4kvYwk}y%pE9kB7lKNy z$+r?X(&ZbwzSRvR{K1{0-_hw^KKL^IYrnJn=u_|aemVc`PiKFqoO3VO{3?w@d-Rqp zud{ig*t7!p92({GWy-}TszGO7^!Qhw=)FB}KG5B;0^Qizo#~5o@^3jN?l>pzxF+tX z22MkwO%!lHy!}%OeN1BV8$bL1{`&8~_pQHs1Lp9OIgQ7Ac;Q3qvAg_osmf}#&uQir z8skcEYhYmT!58~r&yoxnc?^_V(7F6zRX?B2>ulx5_a)4zGJq-O<{dKFB`TYCtni2(H2wC8Ti!MZy1u~?p z%y-!Xz4NT%*^Zl9owcB_;%;<;$?Q0D_Tq($*D9+UPMtcZR+}J#6^djZef;U_>ULF4 zb4_haR7~8oWG*o=_2#W;YFB?+TK36P=iKg9wZ=^AW5{G$h+{8YygI_>U%7g{uD-Q} z(sljDoy@GlAOGZMpMG{4D}sl$>cQ>~HFbG+d1ZGQ;nl!vNN?|*a=4d$4|!K;?I%}m z{`@y@pSygivZ4KUY?4H(I<$*XgVVio=;$>X?PimMV3Wyl=rFU`yiYXtz7C9meZsx6 zwdh@c4Exq??lqI$hqMD=@$iy%U%+Db9)2p!&ZVH;cRy`EtQh9t_6Kg^T-rFmk8kq> zcX#*$2lzCE^O)mv^Z{CT{$Sb&U>yA`y>}Rqo>za$ps*1{Ld-{g< zx7=WH99kjXfNynIx8O!$v;jY@?zJa+7IcAkb(^@?(Q7a{J?u$!-OP@(`b~b#n^KK! zd`c=+8gdHC&R@DxR@snWSe}-i)7I6WTUgf7!)R&mhR4jDqVl`3iPvx39vtCePvrXb z+X{{Ox9@-4K%pX$oSMxTD=eJxyWO0I{q2LI|VE`)Ccr*{L1rL|o=8WQlv^2LRYb&b)!=h>m7i(#_*#wVqr zR~LTa8iNBbeBb-rK8i=EIn9DvZ{K@qG9@-E0(<^n9&@>KEw_1;ll$Yg9*)DiL%a%n1$kqjf!{W&Ou zorAp*+f3AAK*GKPCU&$Y7@+;9=!z#O;o*zIlrmGi{MX+0(~*>=)QT>G!YfPKwl`Swnm8u-Ud$-Pj|Mn?$p^ zu?gAZEg-#{PvIm+rLhoDf)BN;n_gSr*2f&X9vSt)ho21%^IALll2S5K(sQXj%)Wuq zH{ST~-Si>6a&AY(IXs(>Gvy3A zmv@iV5Zvo-f}1Hl0NJ1Y@@>FwWpy)mVs?Nve(UbNy?=NRGXuei^xc?5AXigck4U18 zib*tBd?JZPZ}t=vS2ea!`x#>Z5e{z#bEQu{J=4(KL8USA4vGJ5*2Sg!!^0hPI2?^F z-CaG*a~G~+TwT3>3z=Ct#ULDm>;U~E=yxOqD^bfIHi{dv!ldD*2kZozL%6TIxZd>5hSK&B_?M*2qjp<6JyKi+0@Rv zqT}MFbEeGf-13SVd^wYtyqY}KbRafB1z%ZhM@3zSXjKz8ih7xTGpQv*610TPf)|l+IrCR7*R}>R5Z_ zhM-n&+Ycqxb(HfLua#9a+)GL?si@D)E}WQ>Gg%XRGZ*uM$Mrd~19@-Wi3QNin>{1k zX{ce(X{_-nnfP~=oSrqp6){F8sv6ojyy>QvE`??R|B5~z_nQ{0@ADD6+0sU14D;tS z&`n!uqIBtu&Zv7ynD0c#Cgv4a<`x!Tj<_jTnj>yRp)1j+a!gK1_;?tU5M34Af=||6 ztZ2g1)By1rz&5JBnTme}*pS0}M@dXs0U4OCl8;M>^}_9_XjHhghO2g#R_`w;kiUn^M_KP26V~kOZem2Di`{;V zu5COl(!}7|D`2v^_GTzZ-~|#d3Kj{r@Y*x{mWa#^Vwi;&Xq)v-olei*>)nEkX8&Xj zBZ{~YZ%T&ohHKFy7~VvC&=QP%oCR2;H)j3a;eQ0UDO{~4236v1r zLm$pBti&yFM+{9gzP*QmcS1laCT=$8>gR<6cVq7*BxPVqNQfTHR{sigRe96*-=u$= z%b(STwvczjVv8NrgEVH~BcoF&GpDwoPUPdC{Qg&T{GsHrydO&TkK^RD9IT`9$OKsX z!vZYgpC1q*{9kQ*fBF4Ta$pVk*q$Y!(Gne%{~tem1>|K@|enfZZPNqs~6C|B^oho8ul zreFU0-Rrla;uBJYGaBX)H$5}wr$2x5%()Ap{|WBk`HNSH5&vZ<*-#r6ODgN*5>jLC zB@VK9MdfwB{>}USgCiZ({MtEUCg|8~8}=9z>n_MHL_Y?z1abBk>7+`0;1`%rUiovAVwTUQ%*O zW)3!7&Rx9n3e8HM4oWaiAa!bK@4*VCroJ_|2#fLJoct0<^ss-V)L0)J_YZ@Tqx38Z zC69p;rOtLeGI~~_buVpSxqh48Kf>lt6_wUP^fk&8GFg25lbjSOATGtnR$kRmR#gwV zS5k|n{@M53~}uq zBJ76}e0$e#+?B}nr%s=rRT$5ozuG^p0HK)?qYno|OGn%IM0kjiRk`5ZXl{(bcGcv>$b@h!k zbuc6fbI$;`jzZ^)lt zFGL0nEq9~hr>0f#Rwbd6Uvhm#?FDAWeW;N)MgY)6Xs_3W*qN>L_^I)3Z9r zQy^lTk!i6rJut*+Xzt3&ErEvq>kTECMV>r;0Rt)aUP@GKqC{>ub^0vCx2Mlu8e&g& zb`OwH@*>?}T(i4yEm?z@r0VS^@lTh*!q2wszo`jMY3MJ0vO^w-gAoJ1x!w-cLT%tBP zAG{DMiO&d1)=ZA2Lr*RG0}tF~&Ei_wKjk?}t6nWAv3l0farxXhx{iw6iT$f5$~GKvoxPKpj2&<%o!Uy z2ggN<1=q?jZ)RY0%CQt|>SPFITA9XTuzHysk!N*#a8!u)^QTp>3Y4JPtJ}N$X(f6} zIqw+aO*c>mCuh_ulhfu~m#9o*0@)CEdVbNb(A&78IjzOjJvfe2FC9v{2FJ~g<;2ty zvvXM>)u~M`xo&|uCfxhf4}}tpfeDcc)&qiB^$34fsVT3OMMzr+~<19wS!=MC8 z-wU3l(MhRTVdx#=Ex6bEM<#(F<3fdCR+C@WpfuQJngx?{8KVfzAfe=Gpro|69mj@N zdPyZkq?o5MxFU&4p|^6UW{UmvzvF>HTce;t~|(Tf3OdQNe)* zJOz~W4sgYCeHVRHJ-<*?L77n+d16&(ABVvf=qzr)3b3QDsYjxm#}Ki4R;wGR4Q>4< zyPr8K!mw-W8HRvUX|O5u3nSbTJ!YTm&UD_f{6=9qX^ZE9>E zJaEZ=D8WCKHrmMaoI$C#!~G_0XmSPKeCyf;v)YFCfv!F_oyjY%YLlqVkm85O4+$j? zff64audZwz%HF^ZKpF|p`Zi{sc!?0Q;@>-Fk`KGY14md3wgZ{C3YU1+cW_+v1@RM^ zsO``ibS8^?{h>`dl-;YFfUvIqQPk{NyWi$8%53l51%2O68-W){fTK6C+tSG-S`r!) zz5qt^gVo|Jo*JjzQ4}#ul zp)!g0A9`& z&l>*0?Dc6kgL|Mb%oJ^I-=U*a28VXuKzOW%Zt7auCf=ScwCoDKBFD;>OsRCNytJM@ zo(vc{!QoCmTOJ#qdMTIlCPa@o%jF9v1k-yz$N9pew`Wo)d5ZRMdBSJ@Zom3#Ir@XY z7=H5Z7Cd470`9or==E@UQ?E+T9ydO*7_u29nPiel{z`lTikP!9vs7-`&&YwUr`G5` zz>9}y?5weQv!i?|$t08fIy3Kc-k<)Q0T(BD0>vRg`w$w6a47y|lB!Jypk#K=vio_w zz0I9aoR=WUB$NDl@%BD2*xU~c+xP!csLT_SVijT(fD0=+KRg+;bw8ZS&eqobE2d=- z@@t8-Ok+L(C33YDv6@oSo8S3nN@VHyy}D(i*#-+2Fzm`8Kqt}!!{luL&yKEs7^)E^ zTRZ6cPwi*8VuC@6M5Yg0i|#&*m)F1a6IOrOd1ZFj+JR!opH<8sT0_{-Zhy(0)bxDZ z`oWSgmV=jo135W)WjG%Cqz_(xpykD7wI-|Q!IG#)W3cZpk4BbO)Wa_E5tYwKHIKME z$s|812ZB5B=u7bG`Y!Cz5u)U5r}FP;9*-volXq(0*a?wDx3s)b-#qZs-(1cqZc5Fq zfsZ1;Ke)BIv$e4^t1!t`3$!u0VAcQx0+hg5rlz4aAvuHaBBRtUB6wP5S=*mw=o>12 za5Har-ng*Wg1n;Az0Uy16dj+k_l?1nJL2Zuolr=(GhF^mNonovyK&qJF>g|mkzHso zxl+@zZ`_K8$w?n`6vg;c(rY*Fz&TS(YuBkW7vTLU^7frB+R)yo{*#}*x&M=6jfP@b zR#i8sb!Ika^7Oe&xdo*uX<41!eWDrVsWTT_+q>atwwJ~v%41^n);sU+p$QW4iK(ce zrLE`2%_vx!pFDlOwy}L=OjJ@<`|tn5e}s+FtvfL=^g#PXGb(_lSfZ?JYAdg5inxB~ z@80;{=(q^pQm@^(otaZ)FganiyH|NkT&jB?7Qh7zz`dxvIwm0nuB4LFas|_K0GH2B zolDOyqBA(HRQk2ZsEpi#q|^-ji-?X(9bj=~N<&<7YDI0!7=H#9C>3>-d+}-U$!S3L z`ew?t$h*;TDKPB5boF|3I}J`1;m`y-t7pz%2AGoH2FXtfC6;*$qo3iny9p@iWQp)~ zTx*)}EpH=$VLwZ7Vn#L(beI%re*CNRgF`~bkPxP*4%gaNa0j0kcE;=ufA6TwXmR2v zF)IOx%rAI9x4v@%N(u@(zVS!dfBXIF|N0Y--tYyKSmD&uwN9i#?|=C5-q(%+J<1j5 z6;&{Y`7AaccD-;^RSqNI#I!q6_p0lgaUpC4Q4*GKvN=<4{|IYzst}H% zgo?qT@q5V`328Y6r4_)$%DOta%81}l#T9jMvzC&TefM6{&8Rq?(SequzsPTcCASD@E0jige3q#h`C(5*p#oR0-^A^R zu))h~p)kE6_by;uwezJ#)`6yOg`X&=uo!+xP(O~uV}@K$1$S4&uce`xT3t^e=64~l zw^k2cpm!xy8}W2RNnD7WkT009OBdAKO&`w8D@L19$@VV!VUYYZP=cjRU?mV*;Dn)M z$+!Na&iRH>CB_&QJL6Nz6LVUdeql*x@#`&qi(?%LFq|`Q2DTA#3%s=viswe8AA}OP z(j>k>)QGR^fE3`l@{7FJBN*T3!{jwj$_JqKL1EAy_C31fgD>jQvKx{~e$2>R-VCg7 z6YN_K`8Jpn!u>Wz#$Pcq5RoKFzW)b@Kwee|ao_Mg1*szV9%?;iF>5X$pF&gSOs zM(|NDadYGGFM9L7!p?3mNDe!aUq>jx?n7=FWm;;$mgItCWqeX0nX`mqvV}bQhayyX zLqQ%wq1&)KE1EUJv3o{d1AL}~fhnN?0!s)o03ZKb#~DN%?to_AML>z(;OOWX!QL|f z1sH)NzH=}(LZAp|wRs3dUuf$Qr*cc1h0{tv%yw9}PoXk}F2qjFcIXnk#OC(FkcRM1 zh_^nk3I&KGQF(T83(hXDY>n|{P~?%yjR>=<(Jd;~R)CAnU?;~S$*(q);On9dP9hFw zNEMASfq+%RJXvcmyQ!1O6Dkw4s&h+PW0FgAi(61qA~)xkwx;IP7gV&xq?8YHr&IIl zGYgvw%3F%6T90jz1mN9wfAS&Bh0wy4mF=>cj@^**1(nI3YHS}UC~vQCrmd`Q7nZkC zY3vDsyt!?txqYalvZJt~b$e@9t~8E}iQ#0wqP`2?KhkNr4bZTNkUU zzB|8^QdUdl@?~W;-H4di-o+}Z?4l3yj3yUeG`uWb18`(b*G{srZEP?b+t?%QeHVe}3axJeJ~<R!4pp{s@>ulx z%-QN@-L(lkp;k&ics+gH(6zFmMoM$^Bri(YdqS;p|)wXgoUyYM}ua`KXVHYF0+ zwMuxCsox9scV+o|2-YZBVu!Y+6C`v~tN%VC;wV`+J_QU^BjQPMswK61dPq&Ln`41R zhHyr~Uvyosr-R{vrt0T)!ff^lYxa3>R@{0S8$jy5O3)DkTjL^G_S{9SRIZlBnjJ^- zqX{oc`TP(T0wA9!&WiI`V>2u+BOlgudGQzeAhN0}Ti+TN=zd^7Q#G+)Hna~MI1Ub4 zPhV8;Zt!$)-dCP2$CN_}Ll5*x6XI)xA8Pg5+0&aBZ#LF$RL`aVU}tAzePgRM)97$E zqw?g?pxTNi1NQRz`uAv#ojV9WdJT>A5txd~7f(q%4jg!27iZ_t0q-AG8^D6fo4njW zc20sB{b$gltq=LvY)Fy)n&0EVnyK^CvqB^##YLEb+p;pQfWe@R#lG3G$0_X}8nIb% z{W}pxR0^H~<{sofc_}Nqa%qVvJL6{6G_}3Xtfic^;39R}-LXUQ-`9g^9+LoD@<0d` zfuif6+yQ-O!IagFjn1|v_nzjt4n6N=viNA6)JQg%95Q4>Mzu%bc2%0q^=01?ok~`l zz#G9l7y8%csG^{UhX;NJ22RGX2_Q?aZc0-h3w5fn(pmOgB+xNJnQkTC{Md_CWd^ar*BM#zrK_p2$XQ4Qi@BDxG0~4qo+XLygJGX)>L>-mz=yDGfQ7gcv$fxlWRhK zBSK|@0H=xO`uwVv+=j2)7+gxyda;+RK(6dzqJvYTQ|7#kA3y(D;mk1$RnqF;zx>f! z@zKPI+iy$ejRchhJwe}O^X4b2X`muS44@^zKrgXXXi%G*oABTv55J>*CqaiUlrNR~ z(ccJ_1KuLL&bTy?!k0eQt;OL)>p@kj{A1xcr@e-7dDKjKex{Kn`k=Xaxizu1PNvay z%As8>vRq$(FHzzHjUT3fkRLpme!%)`YEv1S0Ybu}Cyvy6_73xEJU)pB8gTtFzqZCb zfD1MR6b?uLj7Eh z_bOW0l}BRls>O!RPOIj%uy^vjYnCH8 z0~G#m4UB?gTWe2~Le~ilBrt)}f}s$Ii@(H(%qi^?)nE(@875#jI?@BthE#ARl$Bki zjf+=yN&Zt|E4CQ7-cn}OC)M&0Rm0&kt*z`AA-Ri6*0ZD@x1#x?cQ4ViVg?Nh17T{=UTetl&ic%PqeE14YwWF#%Zc0OWS6 z1>?%aTUF(9X;I2YMkFC4%ckIn4SGK*N#-mn5MFtk~Xw_Sa^j`gzox0WJ zXa7{S)UnGAaEklCA?j;pH!zg?VXxZybu+u2-e<~gMzs5sOob@c$v~*E?L~ACc8N@k z;a`wPuMZ=OkDKrDWAS6F?X`9n^PeTlu1BN@aoJFbG^?4SYMG}9uSX4+7;uBlHk*jx zi`fbvT%DJN6-SL+7k0?h{N}b51Ni1qudRz;9qns-5BRnFa?ZAah+o!fZU~u-Y}Ba% z7TpC6k#%Eje-^V&+YYt4%EM-rl$OAKE|>8jL&<&=G6lD|2_INxIzEeAUmROq6gWB0 zrl)b6pHhgMr2>IHjg%g6I3XDA!Wcw9+kTDS{Xmrvqu?x()pvowI=5g`G0g-sV&2yk zgrb9}nFX!bCbuKw5kNC;vE}v6_9(|j?}@G^t(e6;lm#0Mh120l2@UHih1GE|4WO1nEx1@Z^Vst|eJ zw?`z?ZM4{x*VSFF2SuEkR64#_V1qe#601w%-=Dv&Yv{68pJhUZeK2ukW_1T+p%+D)&@dCs>#hft$MhtEH%C1&`>ZI6`N>v zdD2qTZ|$jRXsrksM#Evz&AmdBl3pbW^%jalY{Rf@jV~!m)4hCa1#&^OX1_~ zb$&cnR|~Hf%%u|fyqST+U?9@bo&6vxxey%^Pc5AX8d%KBg={k3$wAb zBG`io9~;}-O;GF4NJ(iqQG?*dXEMv62NL)h%anFwB^x$z@Nv7HcKdumMNL*dT@Ge* zyP&+`rmD4;d;$3oW1_o;)6tcb7D6;w895lcy zgoO(Oq@0EJrTN7bTl6q68uM^c`!A_!sOneOOG{G?G=JII3CqciuGAl)0g=+{?Oi?X z4EHat1ItOc$-lHM@nh{I7^Dkl9qex>e+(y$s}LRH#Q37}YYaSy=>iu#w&149`{%*~1hfT)WQiMmT{+%o!yQN zY51%7qWfadXId#!E$n~&g`LG5q8<^Gk;2W_t%0`1Uv|+a ze@*@)^j>?XGnMy7)?)!O;HjLe0f8e30^(+S0LA4O^CK=lK70S?&Euu;d`DN)-hba6|zYv?bIX_ptUz zyC3%U5us1rUl6T}uQ zpw7S+|7EnWy! zT*r^*kkk@#4IsS+<6{%)ULL}$DJzduzQrw9+xU>kcxkBSRw+?jU1nBMVMbG3vIkS} zyj|}AH=(RE4FVS@aCE51m0#Iz1O1B`B@@kWPeOtk6vsHdyE$fIeO35E?^v4d&Og7P z#d33ZK*_vQiI<&-AX!yzZhl#yvdoO|=%)NMjo^2ul_&qXxdVy*#^R8OnwySvz3&jR z!*HK|H!aZLeKC6x(^q*aS}<0cvUfR5DW7w^+l5`E7b&kUD}s;^(%)-z2>*>?UX!S(rtBN5v|2KG}fg$e* z!*$Wa%pThA5jyM?Hk7@G0Flu56!^&mAh@|8?0E0Bqq~)^t*(*N!FsDhc{w$1<>OFP zY=gds#kjeaZxJ)yIt+LGkH_zQv%k*40&nHMP1L)aIp&H@=)#kv_Zn(;y3;ZhSu*|xH~ZMouEt@_akUboow)t^*X@3v5^GA5T*%LHC~IqxVUcU>Vm+M^txct_|cxw~) zylql+5it>88^hg_5>i|qm**Z=ohrbOjt&tX8k_<(HqqS4J@L?A@@#J~koZXf5>?07 z`;+kS@W<%K$tY=6>?}SXLg-!RR-4VXQbnqC-1L#Fp#2a#-JiA}uMhVP_e7u9A+iu9 zrDeU_FUS2cAk?&phYj;AH2f4+i7|Yi&nSW)MpB;&9S``DG;F2d8G4tJTXD71rM`BWG5lnovK{J3~+M| zRZ>+=Ny}j3VhUfYd{Hs`+38+McqdZbub`!rl$f%tx^-QH882mT%NZM&8s@huVJ0mu zgF|$X^?uJBCGYhzo0L(pepyxJa5Qa^lxC4!ZCwGGE&5INVlQ{V^zIH^VnMZdvhxO) zf3#zC_paLCN;zGV7%Qx(re1QNCveI3p1v}~4WXkBjQ*~iBluRZcrlcvH@mohuup}y z8az4q+l~-_c_w-I4wYf>-BPH&q~zI~b#s%-&e4;Wk0Gh}XWQNEEf=GG>@r?LHWI@- z{5f96bQU8o5fY#ue-yl&wYgw0F9WfaK}&C1&rg4AscqT~kri1+gj=G-za73<(_?^&1y!#2k-8uGY>C!blcB?*YNU zV#x3zlhcJzMR>hUYlB~0N@nkRpfSoyA}XmL!){2J;ieVS%|U`CSw|7n)-71JuJwV+ ztT#buwp;-CA`@`4Op>{~#0T{QN!<>vO+XTm-YQsh;EQDSo?D&e4G#bw9+7$rE!d-0 zxEb;omlfohfx+yun&ClO^wZ2^Y)iuJj> zf0F;G^acKPB}cCq*)T47aTo>)9Fb9MEQ z^8qYrC`CadC#!l^9WRZW$U;L(07jgQ0Eq%+%-RWh_?antxHv_DrWZ?O|Dtafc(`2E^O-(u7RzMBen?d;h3iyso@_{2Tmd$ywB` zW?+pB3^E<_ebp^_0|R<(&nm^z+Y%csBF&cnb~}&R7fi@^=P$_!0sjG-0FE(<5DtSf z-8B#YI<7+c&kf9r4m1-+q`s9-ecXTq&26Ayl!F2SQw(ClGHiuzzDMiW6=Qat6T1-) zR*}WsH~Pk_crm90q5?%BOcs^lI0`d!;yX@F$;z`hMT%FKbp1;x|GQ-rt-MrU~sF?3g!BTY?00+HRY4Jxfd(--jU_Kf)g`Ux>A ztj-^iq8}d-n&mv8Lfjw|-VzkZ4bb9I#z15?9quHxWkY}edzcZe?d6`>2-4mo*i&7S z!z7Dm+>$qhvgh(8g!6h-Sh~)2nNtKO1c3FSQW&5lUV8Eu&96#SUV@9wRM*0Rn+wx} zedY=Ea8f&P`&$}Wp|R2;i{lehE+Hyf_B}~|N`kBasyMxha-H?lC09?ER`FHX!$GY@ z#K?X@MIc!`P;Xpp#Yn;mfY!*(`S;VwJO^6zr_s_J{9LdbGLh=i1$5vd$D;)v!pp_z`K)xXi4fdMerW@Egszx6$pEi|@TQLeKV zU(xNCag5S!$%rU#O4ufk;{G0=2>Rh+B(0!evGm0F-2*G z)j(0Tt%z_T!XjHk*W0Iu!Jhs*4P_-&Wd(bRW^8vC_6FL&=Lrjjjh>SGYoVm~;-w{8 z8Qm^w#v8MY?riw`D5uVXd+2nIYA9<*ZKoF&CY6?|)xwCQOQ=X{&`+2n=T94I1XF|5 zDkdw)YOc+jH@McGD5z->VGvL&q$Zt0WR5~`Z$A$tV$}owX>q5N8jLc9d7)-yM#4B5 zY%6}7$#QRy!ZVB?eDt0lnCd+L7W}JOR$=UwX)#t6h9K4=dt=DQpp5`6Ef7v4%r+HS zP}F%^YY$H2Hum45ph*ydGRDv$FS>PRdsje#{2P!3IN%zapP@BC5LKM)Cm@mEV}Zv; zTSKchWpW6@6;Ew=EC|`5z8A;+_m*Ud__&!i3gwEpG%{PatMiG_Xt50wJW-pxOt`nF>vMeP_m%}F z2S~N#C7tj=V*>xFW}K{j3w1tDsy0hLD3M^n_gtW$X(Lb&Prm$vh_b4X>)kkR@g5RW z&~RZctnVm-fdvNViaOeEgkSTa5-lN`NvcF0o17$!jYsIn!wQnW0j^nfJfAMYJ-SQ7 zy&|S}_}4J(YJ4GN#R8hBmrpfA_(1#CAw^wNbzs-th?y-xTM&$z#A}(zo1yVWHxI1# z*R(5!UoN&E3&)eWR=NKjg2|A8oszU){(huF98=^*0*<$iOWqhm(t>rUSGVyd;xt(R zBjBljkD3GS9eGGA34O-RZ6be)iJ^WLxekIQ8XGgBWK336s7|(T4wrWnTBz>IEccyu zDZ->tzECb#&DVnUro!0Sn(#zz(37H);X7?6b6%v7HNTr?5R0OUz=>?*s@V!wGlMG6 z_2#3arVFJLwJ04DHbv>_xdPx6Os9M z8hBE`m`{Fcb6sq8$~k?mc1m&*RBi~Qn-sU?(RJsn@4`-=B@Fiq}G zWC)u)N-nVN?WWCcvvK>wP~vF%>2Ed_H9pH_F;gZ`V8J&j6&&Ecby%@dH>11Eq$Nj2 zoVBbQB2hRZCN8CPh{4B5%6=)_vHZUkB~;}y2le`O!#DlD*!}TL-_<`#c``>=5r%>3 zxkHH)q_}$hBDrKAUZ$og?rlb!K&yz`LD1Rn8TW&^8faxIbYsh=CtKiho2PS~rL{xU z-_=uT=&M`X38MvZ&986TI9g*SE-A4)DK9iHvAS$Xj*X1bo7fMau;UHlv4t$qKVs$0Oi-oYzIo-Db&l0YnLvxYj3wT8{Q8r^or{Z)I!Tr3 zB;9Er)f_{KJegKVRjhar9xcgCW7#05raq@GAYpw4qElq=GBa$B=Mjhs=W0Gwz*rRx z$07!8Jkh5n>BTIa`%qYbwY@BOl()YehoODCpyt+z%Lr~iT%y0oN^7S{)L z_WM6}%|v@6dKreZF)eIPn_cbw4Tf-hR22PE#q(-NW?f-sSy^OXl`z@s>ynETvdC6m z%SscrNBeJG?&EXG(5Lk61`V~monAhT8U9_g&n24xZJ_~O`-w*{FPYTP3$z}WU?nP? z*S;Qf+*8e5@F1fkT6pZC?joqu*4nnUXanglV^48CnFMNC6_;C$)ig!8SO}m)$|%as zQ_`|X|40(g;SB>JY&3%=va}(2a=-r>JbEc%+mFXJqd0kD<`kNohzs-Iy|v{+7s+o7 zh$gjzeL$v5>-lGb*#)7l?XrJf6}h0D%}E}cN6p~cbJWnJEgbHn0}723la|nvmB@<< zeiRzjaw=#!4k3#oCnwGdorH&WASAu4caQ{)@pNxXi;wSK4?IX)x#a7wwV#NOma<&+NTL>_`?yMDw5)`)PQL;1S*Th=A@1h5r*5?-kxY|!DcI1BP z+jG%CN{*ES%cEP-m??2M4bbM6NNhHu!--ie#Q#~^P=Fs1ogrL8Rs_dpSGjT?D2G4T zh&g!~S(%yHxtkf-oB6+|C5+qyX{&g8rGE28Ozn#u9^z@NlG=#&t`~Kb`K@w8JNhnK z8o)J%&8jJ?uMA`3=-RG&K>D(_Fq~@ZYZ++#=zB?0-VBSbEVT#^?@ETJj}Zpa&`Sd_ zSWQJp3q34c*l(2;m6X0okYt#u8EJXjapr+xCMy2Lv3%_jlk|uYF!-ki(Zv;pT9wQQ z^}!+{LmZxR%ds|il3|zea8j?Z}>jkTB0 zKIr7)|4Dz5tN@oGSr}P-7HA>|Pv|XPO-Pf?;(vQI@Dij1X6B>Mr_E~DlZGg{i<2*_ zaNyf|H?@=y3U6?4!~fhFZ~*?Nqqv)!x7;Qq=_>okiAnTn zq|9nh$!HsyQW_akKd@lSAN~~tFBBM%nlQ6!bHn;4?Tx|ldQ&}JNt>~Xb3wEu((DE0ucV*GScPvo6?yxMoqMMSnnbc zKAXEizezPYMs|s#^lh!dMTP!}{E~+9ZXb{W$yu+q@=YlGP8Bw;?mwe5cfaSy6t$VJ z;6KMHT`kPRprW1)K-t=!nWu0P>NXZoV{hsA&zRxDl-<3)Xc+W)&KC(Y@{XIEGuOQK z0up=(7`i13#!zh5 zx@x`Jms-0~rN+tSBFfT|!AMeGPHB<_K#_4|wDd+;>yjiw^yzT$s&)CmrM*f_>t+N!BFmCPy-d{KiSeSiHkf2232H;9tI zR)duL{n#d72axqpFJQH(wPUsE_*7<(U1Ai#Opt~S%*3RbVf}0;`PRxN3N*OSeTYv( zYwL>e#p;**R5rKI@wmE{*2nbM0Us7R`unyhU(YnN$&}D$B$*5?J-v;U6@mK#w#j*~ zRKkqoyt2@H7AGhKTr%=&SlG1wV(ZlUJ6BY~fEj zCL|Wtn`K0EF<@K|FXQzPv2|=-rch;mep-L@Mq`GCDN+yuiiJGua9m%uhaYN&zEc<&E!j^PRGIBi|uHP z_j5k58D`1J$q76$gV*adihZ-i>**2PN1%Gn#Kh$2@bCv2+53UcCqTBSrDXZ+Vb z!jZ6b71M&t$i!q%Mp1eYp*uEDo^tuEv;@xtV(gdrp;c9zZWOp{AN)XE{tF#IJ z&~}q1%>gGYIQck_tjI`=v|L6u5F{t2{HDRiEU#s)ZD*zBAR@!N-bL58hzjIQ9KT!7 z9q8J1@=#G$VX(Vy<9W;7pKRV7xIy~dM&fGcD$P_Z5arCbyRl2A(|X;B@eZx0q@-Mg zurLudadT@m6!8bM@q9u6`Afg`X>=UG=YkB;sQn?zNj~YN@ZkyJPo};U67@!|J|? zvMDerN(e|QFpybWTNBMp>e-9Cb9fBYYBLB2wVCjcOc!3_+TqSh(eKHHiTi=iN+SIn z6tYIPj|}@fF!QNz`F>9Aoy|u|o8Mf#bo7au$iv44q+;S65hKCksKyF00i=ZK1=;H= z|K|k7$=({u+GlH8|MSsOk=f|{{kFYe!3AaW7P$)?{w!rJxRaj;ur)W0{^AEFJThw@ zTAzNe?%f9F1P-E<-4`uog>d!>|L@-dVTvTIxRFn}fyi-Pk5VJ<|Bh4>NC06qkkK1R zrj)x6=L|70Cs1qZsqasYehsa1TaEV5k)MW_U}H=E7^fbm-Ua{}KtHn8REW;Zh2Fz_ zm`G!MP1Y+^BvI=*V zK$#gC1r6_^n8ge`Y@hG$l0>I~O-xK|hc*oAyS+qht|W;YQ5Bj?P~huDd4mE%sV{Yt zKknbYroY}jqWC^C4->fQV)($JAoI&R10c1SXpoT^u*b}7DH(_p_n-&ersXL}$Z!2n zdM`FEwTJS!UC*p5Wb^#n()#h*2D+QzlHA@qytvz{O1;bo^tb|`d8{2EWns)+QMjr@ zeu5NweWhvR?tCV2ZI@FALmohY;|?&(F`*FKY(y zOxLF%6dN1BK3OeBM#f3$Nw_~j6%{o66DHYS!A!0mK=KOONm?Mdj;ooVpde;FfQ#xi zVau!U=x%}PAtEFmFg@#a)^w6epEIztQPuT`^b*%?jL6Vda^Li*P2#RR-x-(y>^Ew0 z1hy*^;AFmU6c^vZN?4fVR&BMw=-d%xdWDVR0HG5A2dsjmX!pFz4i-=5wpgIlE$^wf z;c4+>Z9rPk`^bt#XI!2X%})EymWHy{Mz~-8cxj~+&bRX`^N|_JV1OYv1HE5*K;{ZZ zDGYmvp(kh$@Gns1WEBf@iz>~w_>7DRLxveWGI^dqRhnJ9wj8$(cc5b%4VR~F=EvXy zc-Y|`c)bXp97IMru#xpn2u|!(TVfK@{=s&?U49E{ee22qPFDVmY0W}-OvKXJ1Bkvl zJ;Lrp+)i9;Yipi=o<_5E?!@Fs`be%U#RxcyPN%(-o?fpd8#^0|fK^##<3$U9*ko&( zl4@FphWg)$93%#CFc>CA98i|;vdUft!yplGTf#5Gg#uxaD7Ntmb?cJcIBF1+iI;kh z;J~CgFQrokeJ_CBMtJm4N^Zu^U~d=3PpXVze;*wf@={)6NlsoWEI2@fx6|8Wr(G&8 zG{Hhw0db73tRSOfiw=Z|kH!-g62cFGnA(x;L#J?G2`7m@lgSs$Z~nPv<7zMQ*{94X z8iE={p5s`_mljpN7DIdYp!c+T*gurC-YU|SO}-m-LEiv)*zB31&j?u7djTMgKTKYP z2*3mqz(qem4C6*ummgC93)@WFDT8_NjQrB^fK-l`y$zSouX_GAh2%Z>n!W|^(`-s- zXTZ(hm9Pg55C{@4cPM2+tWiIjpKNc0#EKT0vgq$mkl=;^RHL_kd;AjnF!`!`8OUz- z4*RMB{>pxas8wG#dYZ3P$T3-ECDC=c%aX)TrAImk^ctr$-?)aq^N2W%D;gVT5AMPn zbrDuHM}@J(_{N8Y!Q9UMRCZMHJVhb`iTijbrzQ8Ecs_J!YqwgkRAcnTQa-$KaG2!d zzTy}QDqrq?H{ZXhIGwyCUZlBEFhb&|tHoWuza)33fA|s`;-JP@W(KJ^WqXfJqjULy&YJcOiP;98*2|>bWI_+ zm+N(I7L6l@8Lnu`i8LBkuj{qWhii?f3Yz~++ut;l7xG*ks2fbSP$yqRo;5#>Ci`M4 zZxs#HRk>JeT4+%mc__SI3|g9e6b!ewJ&@!Ml*|GvLC7T~MAlXZ0K)e$UDjsjRhoqg zXOTX4E?Y`wQ7di`^-N9!Q5svHQ(M&v+ZrdTL@qK!-4n6I!3+&Jy^nWD|i%=Y&7DlaOp6TrX1 z{syurQCPJM$prb5 zlZ2K4kLO%575?0|RDW-*%*3b6!}@7-%Wj>59ZKNZ6qtGxjgk+Ry86#SLDaL zNj?*wD1aH)zf_4jys$m>Iy5Dr>p|P{(?I*K+6I)8?2t8sK%siOWqTu~vBE&YAB;;> zmZkeO4~s*hQ;Wl*p_)S_!@SUWVO$#9Paw9EZ)J?TCEbnb}G@sWY|rxRUs&F+Ox=Uqhe z){cz$*4wc{&{Q<64(2#Zljwwm7?<+>Thwn~(rrF-PCd1mZfkpzVS!@UHgDw6I$t*lgR13pBEw2kFk;YiIr_~a}Vx<;RfL-v#ZheS_vTmHT6O~;c!RvJ=ow)@NTVcmTc{X5CH|> zaK~zVRdsa8|I_1fyiYz$H(ZJrg|RU4qY-AyFt1ZS)z&X?OT4e2@0QV}H^}5=~$l#Zy3! zwjy>)0tTbeccb-jl^Lb#Sq~0h^`BT0I+5qQ~tv5Nm7uaq&;}l|Ls9^^M27{>`sJH}Fi~?AqGt7l zT#4BNmn=QW{jJaP6TUZt>j|BAPVYaS?u9jhs9Y%5(NFB>7<+hvlH2|zDVs14OTc_U zO|Koq>q(@`=7;orX8UARqW5d8tvMvo<`THXHr}q0({OA3(e|pr6?ulNluV$aN(sUI zo0WyN$TB}-y2F=2dKO!%l*hqNj{pZCPz7%J3XSt^TIN=VkrsRW^gUZX3sMw>pZ0ak zWEpiu$4l~k_zRWitHHXWzYty$7SG6YhcIiC0B__Wd(GA19k)FTl=lC*qP zoT3#85Jgbw^UnTth~)ifa;4*O^+o$;Q#?1ltVNuk#B4%e1rE$`vI0TnxcalpY07KH>VUk6X&Gp_8F6;p zh7RgeCBZr^H*b1cYUCNHqh`&@5AUB@Y?szR&2Jm<&cT7($)_YYFD z^ZIn3nC0x_(USB0T4J^g{=7Fi)%gUgczIZR9;Gvw!Y3HyMHD-@-{5nLDB29aZRACcM&*{ zbFmRKKJ1UytF64WLI5z7r0rlzp)oSz|0E@;WW=Vhjo=5|p=>6eCk4a@2SbKNZ@Y?+ zp|@(%i4~xnp=Go1j$15M=`AAT;BfNs`CM&wE*>tLtP#XMpz^{hIg~AX)Pm5AxZ7-Y ztcack6hOXQpZ>{Ajk?Z%XneR1WoF_+bt7e>q8ih485kJS9foOhV4Pt*F*~t)+O4av z%kK*mhb4r%5!Y$Gc_AwOx~I$mcjnr^y>8(bmv_G9lYIFAI&oj`AIE&35&J%Gn^8!D zvb(S%LPA;HwlCV6_KKRGz?izcxw4diy&xPbbMvvYB7P<(*AQC2A4&+j*4lhloWcm2 zn2wX$==BIg^7zJEYh$CZ5TZ|2V4;MS)kVO|K=8f7;{$a|$Yd=7?;tL@_-&*X=tAQ? zx>AF$WSPJhPZ^2iyZI-i5MZr+FyOZFdk0oKyT2qgo~-27I-(`b3;vo0u?Za`rIS(O zXEkeL150xwYvWd%*AviP{XBH}JbT09Z3;T5R-NzR$<`%-v<=mI$_Lxp0wIxU1p{_S zPT6Ye0W%b{3UgmGkKH^d(eGCX)7}!Zvokt!OQ2Qe&@h!0wF`s@-8p0-YdBw(SMQxF zt7mdgB1`vxBop+*14m~k)<}(DMPjI_QG$*Z+_5E9<=a8TsoR6LEdz4?e!TE?M_Y%o^4qc_$c1|lDwLKmOP0lm(X1d?ih;S&g6L)lP zdt06BjBsUi+jiyjR~^TV_TH?_gtb0i@-oFOud&+}Lvb~VENzNlS|4O$6gVAPRSP ztAJu{$-R!p?QL7EmUs{OdX^wuyR=GGY(m7F6DO;A*!`&lwiXBMms8GVbU4o2*&)t1 zl{LFgtJ;J{2sxP1rSGb%I}I&a9w}*QxId4KTyH`&)b@tKW!?i%9-DCahdE7NB6%I$9!cJ7y!D`(?b zQgmnM=NZ{g-oqe6q5`?s78-We&1)s>uZRItw!f3$V+;oI2}8yMlp>3MkU#Y4$pW^K z3cgwHzvv^FB}p2E9@8)ebRwz-KqzpcVyd(W?9nH1DhBg^U#$2GPBw;{M3=(=j@p_! zxRJvs?5(`ZN9gdr_S>5NK~q&RB_)FbHJnZd$eDXv7y*jK%*?c=zV`VX!sj3M{oKy& z@E+$`9X88PCd5UYm_al+lkOMy`@W9P?#db{ZkWL0{GxBI4KR#mYHF(HhI5_{^J5%X zao7?jIjdowWB{fYhA_V;JRwuv&n95ophrZOJOM z8JO-8UUW}Lh%G>imUWHa)adw4dHnBE)T`?dvo)yaU1N7kDXCNWbe>N=m9HB$qUw&< z@M$?kP4F=icJgGI!tSrnH=p-CA{~zp)@6Tg5}w`3r7g0A(Q6|EFR!1bP|0%;5qv#Z zA~|X@nY>9EiSWIG{elYe3V8AaM&{37&(PfAZdQvp1c$G6Lxp6d>k&9=WYbA0aocIqLQJN^`<`vp0$BbV&E#Iu9o zFa9;y=;8CW2A~Ff{C|0D$>`=a?fUKs|H4C*jsVxxXg*#L6fJ zO&LwOAWT}kfiDARQ*dlu|Lwc>VVG*t9}((iVPP@nzHw9NOW%xHFWi+IJKh;9 zeh||2!?2*FVRtzUjUnS5zRb|nKDzFQI}cafw~2=+^6;OuDZ5ckbn|z^0fd>cX_nre zGkOi)oVMisc!wSw_YZE3H!_kNZoPg+!@3`}-^$`s50rvcop(;1az*Itmm#PK5`S=T zy+I+HMy~5)nMIZK+Fk#Ok=BGk+$nEB?G!e1s9VCY4Wmth(nMNiSj#;IK#m8G{z;6B z8l(^CP&EMqeNH+T9??wpTlI%tdN39PdpG(sdHG2UJw&&fUFQa-pU{o0Q=C02|h_VT~iVOg{-377~+eS$2G2iY2 z@p{>B;coR%hVJJb8N@*}bZev;dZKSV@GShO)C%hMl|^OrW^U$=sBqK6EH~4yx^?80 zw3IdQP_m)D)`}%?HMphPvvyZshoUb5kj({cauv**urZit(!l;}KX$=sowmgI)Tfyp zgN*? zn0&O=z7uK@;xf6=15pH_8gh()B&9-DR`RKgfT~Lc0D=_(436434WZu@by>+Mbt$;? z%xsjz=;-tqJz^WipNzEBj5IlQwWZkzNNc8GQeWrep~%STJp+Z=G4r!C4dmY39k)V^ z91DrFG_Nx7<>ASZ<1=f`XvIAKKkG&dgLzHkNs1rL>&fSdMB6CexFlDY1V` z%87H8oM<@#7{8kPX3*xyr?h>`frr(wNtJ{rp0t-V$QCHRZ3VcpdZz_c5I*j(LW&_B zQL_ZO!!sN@q~Fw!+ND3HmLMEG#jW+pJ^OUCs)kpT4q;P}>{(;rJxb6J#p6df#dL(B$*Id+rb=ot8I_+`~24p>m=WWw!brQd`F54SW5;# z!(|EmKmx}!vm}W)ion6QZNy@x@=vDZdw-s=9kE<_SMN3THn-%`)Nx)u*D#LQK;q*C zw#ncUu&p_ZiwCWA7%_3~pzE@=LrYTgHWPV2?+l~aiIp}1F(BJsm1~9Yh?0eJZ`0EB z0@BZC!_8aAL<%eYeE;3IXD3#|Ai=_R*#^1!_!e9XGkPLkii6=a2~ntICtk|b`3?O2 zx*v&;Fh)=y4CZ@$3YmSn{8{i8LZMdGih8nIte5JR5+CrEnBhHH1B)jta3J#DOQF(l zzxc7DrmSL#yw*;3>T0s$oO9oiDf&vQbJsFWj6X^~cH#5DQLy8~>RxGUHu8d_Yk(Nt z{rZ9{Uqp?|*E4|o+fwTkVeR31T|7*#u#25b?Qg*ST_!L2TgfBT9!!oZz3jP(a&tW= zGdsoXM=~9w7KWu)g5@yWiwufdG6xw589dmtuj_<5>z17cf0F|FIuBD{^q~y_k4gv% zv#cY1nbiCBo+PL&X$Tm0RRkI7HqVMh zd3P!)_`6aO2yyKe`87v{DqYp4Ajtb=`|D`n_waU{AqFsOCfdx118jk-`%@0*+*4c! z>XZX$eNI7D=WLK|G<06wL3TvC5jGnnB)Gv^$O(NG?cJ4U7G^(3*Z6-Y zu~C@pb8P{H*_!yPECR3U3i(A?*MAMOu1Zyre%( zZ@y`U|8cXD-YrGZCE)VO!?MS;VaE<#61P^i|J)&OX6O3oT;9}vSxN1LU+pEEw7-YY zZLtpWUIyf??{bTs*!YfD9SLJBR0NZ&XE@2zW{h*7u^W7xtSp731OOBmVbt@BPbW;1 zm9$Y=;z&^|k%> zb&a&e>v${+Zci6!c3Y0h*9HA-D066ZW_Z_W+-?2=P2D2o;_uT_cCqP@{CtgFW#_VG zj{TF3|7Gc}Sw{L=2SMW1O61~faHD(N`Z;ExPG=CyYhChrslHbQTLVcB5ORd>vM`LM zBtFn`=wk>6^7S)d%Z))9wWES}MSN;l(yA&GHjOc%V0^%0t2!O=JD+9}eB5iZRk=0X zs1-4X)Htj%rA4Fs5RFo7pZ|&maFVnuSx9eM1n%0Hs+cm#iwbjJ)_=ldQP_MvYpGf zvP!5L@=g!03s*j0Z(Gkp>|kJEbx+aVpJ&~VK(Y8VY%^GRJ?nXHzryX|9&_)o*v$i@ zbCuN+J=))XakhgJZ1A>Jw=W{0N8*IfykwaP%uZujV{7k2l^=`6A~dc2?vQE>RrpN{ z9+JfK=B*9S7Qe-P3$B;B4pkQLrATH?UV8RNF~JbiIIgRJAtv-b6@RVYCdHD6>4#^% z{wWbG=8vVyU#c&BLkT)z+V9BXZDQ^m)V;AoJeQOJ&z$NEZKA8r&qjy0h8=Gud8wKI1LQy(zy0!^@|srCDnr$b zAnfk!&J#p9g5cz}-bbmDt0_5$9(MRui64Kmag8a_yQMuxy6|^ZNqJBI)e+uiYrQ2s z<}zOGeULL;g`LQp)`8g5e|f329TdbFlDV%J=~-HE5|)go-#tV5)Vsx1_BQma%e2is zhxszy2~GME#RkgdD$DJqEet1kf=+n>sw8<@*F3hg$dwK*G5}~CbycK9&Ql-y_61pg z2SxvBCYmTSz0pDMV`$$iVZ5EQe0EO!s9{$$VVGz1Zk|NdZ{ak~5#?69%-x~%ILL3^ zV7nfwN(Kb!Cn}qgb-S16Bqye2ueYp32%WFiu`aEeA3p3#(|`Bp$&HBB-+bKl-nmxa z{VKKASN~Adux@>*DmfpW>Q^Oxe8FFE3fd6osdn|Xi}Hw@XQ*}`bGh2okL&p5aO!`Z z?)}#bd#?f@S%Vr;9(_*`AAOekDOGY5O*w~G{xP@h!_N8Nq*ed?R@yN%<-{oG)$0j= zEbjWSefGzf!d|`_ePLPm5LI%KsJ}QPN?s6lvlZkGo!Rbsj4Fv7*Tha}gG;+_l=j># z@AUyrF$C7526B$iY`m3=c|9BR$DFa(bEf~8gL|`V^dd?3C{=>QV@6q+++{@vg zTRhfsYlNFe*4pvExxsn3Dj8vgpBfgu+{M4C@?=;&K^o5wP}-0CS^JZ?kCnW0q4CXA zH7A3c-#S_Q&e@uPsJ75s49u@ ztlJ-|O2U}tP_php+$5{~lfiy`ML;$k8)m*<(tVL=_(N{n#brJ4k#jithn)*=Rb$?+ z8M;i}JU+sDt9I!Av64#y5BxnXE-+j$V{{(^SliDK)m?ltuZWjIiSZpVmk zpN0wCp#t~4tD>DV!_-Ucolix=atAQnk4fS(&r>Thw(C4TAk3a_%l+sydhQA|%k4+7 z!nh63{&XLYqrHm(O!xDYgCBl;=>TfvQ2hwIZkScxPb)`J%aN1{6s4li`&*7$tsbB^ zjB-HW3y8WQX2q&@R=qW+c0LMtl@|oHbJ+)tlk@<<(|2`YPk#Q2~OJt&ztm&pl42unC7>8J=yIO+>Qx$ zhu7i#?Z5(9U9&Bkq_KK-i8cUI+Y6^4h0-;3II-It(E!xhScm zrKn>HF}r@}(jDOm&R+cYLUr5`XrJbH&5FAh#GP}3l!~5;o(06Lq3-Zv z6o6WkR3T>zn}^0|n$q^sE8%J3sU@wWlrEg4V^)Ni-HRWB?72HQceFt4}QI4UIa3zMKN*#WQ1LN zk_eoz11AFXEv;8|PX)*21jpyKj*>^n(!|21pvd&-?CK$+tbKx3*gDd`B<|c3z6%5n zl9o1N2)E*MZ$xKR_0A5jsE{~e|DvQ3vz$_nKrRST3*Ho=-hJr73A^sNQ8*#sj{ElM z9z-a-c!;dZZyLH5m6=}A-8IQcE$i-?=VM4R$SMkM1maxqX1lOuv>r_uAZ~a=EeHol z^3smUy56~zg2tez%;>CY#1y-a06~PlP~L!xqCSGOdv>j~a{{@rz8B%Xt9Y*fpr5dT zA*s*=MOIZ`{lIenvc&7ZBtq>0>4gMmw_=fdz3@_w>M$d~8)$g}??! zr8l5((@YZrOS>7DlULm{wxa7>+VF)!E=dQ;ni?dod4z%{tM}rRA(xb>eL&s;xcisY z{rL5w=HdPYaX&%TyXQGbQbQYv&#taV<0lyg)Eqy*X<%@9V}PhaeLAYo70XH#>3M-B zDMv`k;jalOUkw@_w%9bz{bKTx zO5i10_pnf(-HAzWK@N+JbLuU;(m_yfjqwyyV(p54YgOl*WJ?GedYaxz({C{ix4|;G zSCy6;)NonXKq;bsUZ{e}BC^&&(m0khjzyIN;+a!AdZ^-YsbyN_oKiYwRL+ z^z`M_vbNTtrK9HqKM4r>S_6m=g#F|e%cnc)K6dGE-XbHUO53v1C?6(=tTzkBplVs32% zYVO~D_8&o^2?;qB1;X#f|Jkk>v=twAj$6}MEhk9_>e#h~c4 z;+Em_fzjY>Kurh7q<{ZMKS?WYh)OSM=wASwycqo9Cl}JnJNxE&=L5sfUJHZM%HEmY zg$)42`NrEHUJ8yJCQ5rI>4#4TTndTqpBF@Blpa2HF)Y2bZ-H|zFzjT&jdzcptwB!r zPIJy&k2rezN=e)B2uXfDGUe!*t0ynrD(e{So#mbniavhvMn%U+H3Iw5smnoeS*_!A z^s>CP6C0CVIe=rGxf%kGs4xmu?4b2aqilb511E3i~eMp^5LbAf@8X=s9|ws-1-;}=g~3lC2z_?I8O92Aw(KhF+{ z&prliptNHT{_?H3bHR}r)m?D(lQj4RszjFr>diOl6EaDsiqqnl8`?^)#ujs zWmk2#VU|9*5Pa@xST}YhASmYLU;MJ98I@d6*FH>a9#}Ye;o1ks&*s*4BWGBUw+lfL zhfiN>AEynF)IO5YPmpy_ajH5;ZYAZ9kt7X$xX9E30?!zkn44dP2#wDn2{$V`Mxn|^ zRyBhp&ET^1a%ddX_yTf^NlUp{A+7f8*VEK0JCOBJn3b{aIF7bJM^K6f$Vi z{$-V)m-u+o7s9dHoL{H+)(bicR|Lv=~T*;Tbo;V6VfU) z+1UkSE9yhdSYAf`(jSi2C*{rOSFK))9v`1!OC*Mq!N}m0fdT~Ki_A-KCQsGq!u7<= zA(m`@!xCLsaq?==Ac<9t9PL|JZ5kZE7#wybGjL*I+!Y3R9b$(tq2@nHqVz|iHyG#5j!K+B$n4VPZG{YCZ;rW;S9ULOJKaD zWt@c}swe20xU7m(SHqeI@gXtkq4C)jZG$}%R8Y0SF&W4?=B@agp7E6%kx8clf)aA7 z(~Db6o6zv^!>-CA(u-?R)2##eGuI;eaPSH)%dhJ{8x%E2*yzPc;hhXr{Oj)?Nyw>; z%c^QbPM^LU+&Z|_G_Y_yAP_OSc>a3$$dcgQ!=GHc6$b*P&4c+hh@hB^fkjEjG!KQ} zh)697O(`0uY9Z!N6%gB93jDDtZR%Mk(85| zU4A|&q6gmMS5w=wa}P=poqw{lC}X{ zP;A;XMR74WGPSVr?3J)lqI8m}zj8Anx3c46NbKN}w6G2p7?B1~Wyn}v@AT!H@wJGt z>!I<1;RzM(L(wS(@QAv2BRVW0^X!$7=Ki@;mqIY}+=}*rD>tG_8qt?SVuK@6LSiyv zGfQ%-yGiRiX~p$I?%`BqF~R{00VP9^13 zq!l&f)gVq^y@_2_VriPb1@4(EA*1B=b3qX&F9xROR~OXvhQwwk5O+^=;_{kqB^5OeF8AXl!xVL5Vf{NForueU!5|J20$vXv zU6$0NrmsaNmpAnVg(uI@6d`fhzyoT#ClU*4fl*z$8FM2tB``Fp9x((ZHpe#CB4?sf z@^40`R(DMgl9k8>!SIR}FL1UDE`0RKg{tQaju zp>S@+=jGI(Mk!hhX(KYdtR6Xonq!{3c5{NfK0#5Bkv0NCq7ri}<8vxIM@c}N!s649 zoDS$5S^_dx(S|vHHIyW_WmmK$<(6lbG=|1zTn&!QDQ|8^&&B6f%&;`qB2zO<8$x0- zC#dpyjxi>yGPA5HC?au|rO7I93r{XwSaZP01ai?!O$Lc-#276kE)z@M$SOx9<<%0n zri84DgshVAq+Ei)T7keur4^4+v||)aL`q?KJBF^>j>{}6s_V+BY!8V}IeRHEA-lYD z5FeSG8=jbhoTl|mtU@MZGs}m`@^Ol;cbW-pGN-KZ!=qrhkF*tEiu1|%BC zx*nZANmC-H88_lG`|yGRqQ=il{JiAL!Am$+>jS(5NXE8v8vu;qK3*agi6$mzfR}9E z;U(Z{&>BAc=)-Tm^v%~^e=RvVxv9Cyv+cRdOV$OVx~4r|V)+y=f%t*Jz=y0q_`we@ z23$1hO#69>PN~VsDfIG^mI+>R)xtl&k`$hTJ#uNJp^fY_QR^9?{PKh1k{;3*nU^e> zJmr|#lq~D?0jOGYY5@T~ta&c~fU-Y{C?gCf1l!bFvv? zsln~hIy`2NCpbJ>x#=luY-_}j3ty+CzaL?GlW@9T}Lin#lhH& z%uzWjL`<$lq*Z=$@y6AN^bRb2hHbhPmvb{VYiv~$lT&~6Vn{|+54=#qSje@gY{Vox zBE9_h`QYTz_T~|CVo7WFyfC|dsBVDNG_;yh+Sxh129qycGXlgkjJV{(8+=4+IeJM_ z&@_1BLU2fYUi%n5xum0Ugwiy!l2qK*j}yk`HAH4rB4!wY(V1tjMZoYt1DcRsgF?&- zAgXpOs|P1(93%(aj0d8SQPBnC%rRLtC(Z{Y!l*P!o?ZoWF4H}8YYBzTFdULy*9Uiz z+kmO)njBmbCg#;fBxRqud;>AbsOp+JcRf5dv#h*rxTbGDy|Np#EUWC9zH~D_JhiZ> zeWZU;6p>n*T-caVg=iWf!vxLsh?GkqagCUz-Z^e+Nk`8duNpa@Q`_GKb5FC9#-Ww8 zG6ZHxTG}z*fLVe^Z*KiS&nzoCv;0bUN@jU04A>-wdNI4Ur)zxma#+gE`26DL z0W3wGU)u}MRCsfRVTMtXI4CCT_-PdggxuQx0fHpA9@RO`Y8qOu?wN+sn&9Zn(By(b?|8{dW@XO^aRbNOgkhT4tjaN( z9%h0tL|I7(7WgrY64ap%+dznMr_WFn5>M7&Yo#jZe2gbnNx!d z2#!h4uWv>#H1*G43W*11-!!l|4AeO;udoqQ)I8WV!Gux6D>oAZZp3zuQ~Pjh5Ne35 ztV7{Sn}=@1WH$B_FngmWeFRz83?D}CFa+7yiYle3@%*)jy!!rWhM@(6zYrLeTGBF3 z(Ic1S=w-zaNtu{ie=R&QwWz)eOKHL^TnvteLB2ZV6iMnlcRdo=?JUcbm|u79T6jhK z=;*2rO;q>cMCoOS5%NY=*ZBGC5#h;2!vtx0C$@2bfTd{@^J_E9n`1J|pf8To3`qYx zj-Qu&X?Y1y3hWs6zwaI2`~LS7QUwr*$M6zh9>O(Y$gL0|UszmRTvJoC>)O2=+oO01 zP!O}h{MOrV6&Dm+P1a*aj-{lec-$VKMECO&pdGpGqzf^ikS z>*s6EMz>e=uQrZ-L3v5lsumBXA=)j9*}bB%Qw`2_*REvSBer=q9G(rk$KdibPb(&F)kk~lo79goEA;hMKO)@{1U z&31aorX7OHF}62eQa{dWz_RMGtVS%W9m^^0m}qSg-#bu=lyW!goAxqkf;e zZV%vS!LnMgoYuXVo4szYamlBn^#Xia_t4^HAsjF$xdZk-K;Bq)uEHsps&LvTIbM4a ztPkuvjy+6r!Kk7Jy_{Q%0-KD!1qm<-u#$lwKI{+W^_k+dPjfn^h3)%HKyDk9?6WC3 zAZ~|xsQHL5wwd*IEVH0t04yPTW;m!l3bH@Qr&631^)Ja#OR|nVJCe>ldyz*PraTNF z-|3UwGd=0tgU>3(=jrv?voG=4!N6(9ew&y(>G}e8?%ANU-!T?x$KCJtp>q!%kH%er zyTVUI&z_;l9kUWK(5%Yt>5d5|%1vpT!lg2>>D<|5N^K9s$3I#ZCa#VAJmfSz~c!VyR3l zQAjo*2$#X$A7pu9v9`X2$Ti3%8!Q@Qe}rP5V2$N<2sk_;m%l$0eT9;lnd9Xp)kDlW zc+!t?8pgQ|@aqNFhx$=Y?J(=$sPlsD#R$7*h*gDQ0;&g@HAC#0;TMNNwl`V~vk)%_ z)7OesP35YlYE@Ics;QyqYAL!psuvAZT_aW3MAJ0`=(-lVu9dE9W9ZuN0Nky6o^T0d zn&`Slx~_qytJ^~@RaZmRRZ}%p6fY_OtD4dkP1%&7dW2Cm%DjupJyiXP&@{?yc~KZ) zw2U&E$GiZ?-sz)-$C)h?0DjAa;B!Os9khJuFe7N0{ga_=ZjBud9)f`HU+a78Qr8>jTR*te zQr)_&HEgN0cG&ul$CvQ<;unH7frLuuiZ*l-nQ@gS&>3Bj%I5<}ORlz(C_Ihc`MD+f zg@@CR13~|%gvJj){P+sO@i{?v59${L$iLp?R%&cQu}UCP%9R#41yA4ALvNg|`O60%Z~Z*&?|+%~?O$d8({Bs@@pmQv`wu1Gd9CWZuh)L}jhgSh38?$tTlL?2tImrz zYrqpOfdGhsFa-Jbe`G`OZ~Y?eZ-18b7e9)8{Y;HQyG3OP6>>F9p}5>H3=W5DnZyun z7)eyVO6OE+9iI;%Evdq?yvkE(?4Mhre)!>sAAb1pC51xs5Kpafdzs9H{V|g(DX9(W zoEAk`4!)wUYkF=;V{n7Op*PRf{?(78{`Qr)eTenqr(S&Xr}5u>$fxp7l*H)v)94x=Oupl;fEi7`0)bih|c7; zTAXEdJsP#qXxX{@+yqj>UrPq+@Rru~f>R3tD9TOcZ;0yQ1;NE&NFH!4V!gXzOO8U^)oJ4Nw>KQnF=3-TC%QBHs zP*k}>TMNDscJa!!j;?+Jkr5mc(bmHRUgC!ze)!>sAI}D()w6&n z28BkM4c6Gi^nt-KtKH+f1cL%=LPck1*B>r)9{Nu4J6F1Hq>lXHJC zE{EQ~+V-tqWc>5*^1t)Pl7D%vqtWCP6q(J|f|Amqp`nDt1Uj8=FdFv9;C8u)WTsGRAg-=GhL`XJ%7Wrj zlYLtvGsGsOEU&P03rkyCyK?hO%d6^#$L0%5t4hkNBO;?ay9a12NiT8`i5@XnJdYVK zktobdWR9Pg_~C~ie)!?XCojF&wB0lb7jqyy)A{1gn(2;ayD zl!(Eyv+42}t-BCJZ+1gio6`f|Y{UGH&a}O`1($Zfy*J(S1kQ2rc^^Og@WT&3{P5#Z z&uADL(OY%_@F3nl%5bO!G1lHY+ul3ZiJb35;ShZbh<$(g`0v^8Uo3&>44hUacyrgnf9q^>-xs-zMF+@leXcL z>+KhOcPobF8fjss-H`YbHU{?vd_cH7q2``hEc*;)KQPW)TCzF({}aAsH?-)^zl z9d;*tIp-{UV zzoW-{JSO6r4mmQRT255SrOwYjR{&V~etXB$$|wvW9Z6lgUd4*l+jYQ;UT{L&9@u(G zzC^P04Q!5J^%IlsF{}gCNAK&GNR^Jg)%RUH9=d8}SlTEGI?P8lUD7MsOn&`HE1HjOS?-!R)< z$th{$Q?s+UMWt2`b+Ng%4drZcxLiBCo30%Y08hSHTHnwLPr$A1U8~a#Ua)C{)w!LL znu!@6D<~{h=?r)3ZU^?nfJ*gAS~guprR4^T!?xx1hnS%rZBDmy8}`tE3f;BXUEuaT zUJ0btmR7{}9(ibO@2YQX#x0RxS!&1tWW%dH;PqkGn?tB3Jb~1U9Prkc3(Uf{VRH%Z zC8xJJt#2sWJG$*IZ#*kBMs7hqhc8m;Or}j|Sw%H)QE$WB%goah<}Mh{D~yg6v4O9$ ztSPNrg_$Ea0oZaAO={{VOAT9Ym&fDWeeo>^%8D;lClr@g)-~v$G~K&$jUl7B;_Q_` z28-|Ze8#$T+gn^1%n*mW#)1XHSv(4j1rz9`6$XJ!ClDz^<8uWyT~Hln*mrIF^U$Jx zd>sJ&95~4#5{a?11B;bCB_ImkfEn>?d;d>%=lsVykSDA7qo$=JEJT2@V%f_(B*zVDkdbAZDO}R&1?opI_j--D`lP|!db<6p@>AJT)(hV(*!A1>?!(Nfd!TG*n29v>3Ds(f`3+Vm< z-@7iG%`eC=Rw?yIj~t5#kBN&*qEXq&iK)j=9H-Nn%`F`?8spf}6Sr=L*Vfd7ywmBq z6&i8w+(qp8%+L_F3(-p?lHYyr{ad%fi;K%DD{9aKqXvT|CokLSbk9uTu3Wix^Hx|z zMYX|T>__*vwzUNYhJ@aVj0le|C@2;RC1et%uC4`Q-q_F-6_xJnc;C>KN?mz*6*#)P zyW88^6O$9wYF&12E)KUiJUl);JbLov8E7piBsw-GL8mikWM;$IZ(D08s4@V9&W(`_s zDJIhB^y)U0Su*3?dXX&$ih6}97@1w*@YjL*L;HlrY&JW(dk0!NdyE#>^EZ;mr*1ZF zO<*Ti$#k7YkDFVj(Yg2~DlE6Xv`pu(iD89Kqro&aIc+f5olehZuG{_idH}j7aFS=` zB>+(33WmAwH47oz*7CoKuAl9^{?q02f62b`H}#he$M;=G#J=>il)q^o<1KPMlXFZ8 zh5A|O{rj*fAM&WGJnK0gNxny#@BIbH^B4LPx~HitQm0JkE=_Xyd)j6_AAdube z7g3tq9tw>yG(J2%J2f*qH8F*q#Z3cd=BH+HGjKXRJxQbyDoLqzj7+MMxU=;c+&;Xu zaQK$ESVux4yQ^!3$(Bw`OOrE%iAgjRiVM3jtqJ%%zDTl8RV@>hc!^=%^&%7s=tsM4 zr-D^bOvwh-Oq7!TcI^NDGxVYF_5TfWr3(l!nS5Nb~ZFPX?Wnf^mwGE+C8sJF-l#xiJY;Nw{uQZ>Amrz-}rq1rhR%B%( zA}Tejx~Z|Gs=2Ie5ZOCp)NQJj4ynY&?sJU+5GAzCv%e;$A+bGiJ{@rghG z#y1WfI`qw#z9o|@H?1~0g9D{47R!nXOHq9ot;Wn`d1qiL6h=-?!Q|vDmC7zDtr{Mk z*tEIP{lg3fcV=cGJ3F67<3gNJ7a(A zYMsu?V6J6l<;~75!idMp3f;cBO(IgvCI^rV$b4VlU}0gYP$*kjVZuX^Or~2buKxaE zB9XdBYYZH=5ON3(He0}A3A9?v!U7Q@gysbPPoYmXcWj%xM81w|a1*tjX*x^JZd7rb zl-y=5zm+&sEMAPYFygn?l9EoPm;w63*wj*$n@ zBkrvy#0gp$^6+>Wh(sb<$8)r7rF)iV=P0*eyQ6W|CXR0(pjzkF>{A@qqDYoQx>d_f zC(9Og9M4|nj{zumnOMHchLu)!*HmtmWtYBgTcJrfN(WQ!7OGur#rC?^vaFgVsON+_ zk<0$#lD2yXPK-vo&AM$j0@d{Z_j1}_{5{$?cTE-tFrg<(Zaclx0|Jqn&9NlT+=wC` zORp_z??6@7cS@x?criC_y4Ctkk=VR0gEv1S8jas}z2MxsogU&Uy{@gZuCuEXJ(O8k z+0}<`?e4Cu?SMRZym{C*ns!MWOWEWb1;kra{;KCimWR%hj?R;2mznj&B`HCdo6+NR z9)CljPS4GM_k;Im7f3r#Uyo*s6Y_H)#cubQ4ST$V%~$J9YL!;4H*1U*fYxMDXbs@W zPi&J2_Wwbe-Aql{R&e{VreT$XhpeMCdC1EfFs&%qWFIZcnSCyxi7UijR7MOv4e6%{#lQUp;xCDGY zfvcP4I)`aCJl}z3ZUXRY4mh3T+Nao?i$WK9d3Dp`vTeHc*3D-w^Tz=0MXu8DRaTaA znisjx#%B$!@yXdXS{%1z&4XB~S3({*BJ{wb@kQjpXmvp3VBzt^ z=KVFt<9oNpWS45KIF7m%OF)k!oct2YN`jS=;>Bu;jgn$sO|ei?9JEyJVkBjv&}iFw zP<=rXPn9K`)3r$BlBvvsf}Fsx8y}rH6%ZH{aQ({pYga!wbpbsxnOjzynp?I+qN_D# zz3C}$)^f1+V}s=-Ok-o?Y}T6AXk{8U#Zvj|DxF4S!O)smEP?(5lm!Ij8vQ{O`$77w zAASHE0Z!uOC15NGTI@Lh+s)X7>k_eKoy%s75B0RQ)YjEBbs#$?NXMq(y!roV;bCBrEYz z`sHZpOz090tFyRGwkKpjXSC@}n~zT#?EBXE{3Wgq_K!xA&0}+?M~2~rSJs^*v4bXc!0*bsgCg;QDcxLRtBE`vjll(7 zW3oA4OuBZroWZnp)G8;(GfC0t*+sc&CypJ-Ehyb|?(DxWaD(wF{2DBF$R3!DK39{o!>3oz7z0>yZaTdgFg#Om zxCLl4&sA0j>)l{SyfE3xoJ~~|6I2TkDtx38AF1&EMgdg#C=DToh`bxUu^BnlNhZ%=!Eplu=u3F(C|O|^KX3f+kf}#H~;g8zxYLXQd(I}YeIGr zl_fA3HziUvbO)2wd7zs$*bL^)1D35?X9oKc8ihrtvR7$55{*x1tTE{v2A#vCap

I!ROVp5?o9HiHH`>e(B*{ME1z8U~Fvd2pZ6qpY-8XeCGli5imu1;XFL;{h^;Zjy8 zqobpBbq&>(RjsWZi$tn$U9B@XOivrF$*Iv<0N^-49=18SD&}YybtsZD7)Bcmo$d^q z92v|?OG~}^$AzvdfZ2|KiI$6#EdfK7M`x#p^u}$I=?NKt{;7eU|JV#zEp9f4FHxIW z${nV{%>pRh;DBizmfC}!BreR)EiU4**a?ls^8BU!D45M#vJH(2<|edmp~fZBdU4yK z+o5pf94-v&NMXiZqqQESNDrE>ZChh>@+N15uf5Fu&VQpEd2NFy^y+A%17`Xf>YLG+ z5jIO0myjZsD8aIX$>hVA+L@WTT&`H7wlElLU>^Xd*oj%EV;8Q1-HFxeet2>wheB;I znx331n|TMOmIzCX;$q~Dj?sWOPr~J`KSO&yVDC1WwlpgB z8g-nzGRj^VW)TPJ1T=M_Zxz==n&~D?buNszuve$dmit?*$>`J?tSYVPsqzNGa8vm; z9mg*R{@|5=`}TML`M>?eH@@``|L^x+{>jJZuc1dL&s+;Bt!W;gnqMR_lq&N9BL^|a ziI*fDI43jHbJ%h06n1iOd=fQ2IgFhg9~~bX9S1!I{^R506XTOmr^Y8`0FqXy!A#cv z*{ME1z8ZjD51izM@e&_I>vA3!G%Sx!XOWi4EoNS(!Rdh-2U8}ng(R&| z;3?S9+?ktSbn5ik?3}``-u}w!hW0kZ=`-hZate`sgKcdHxmtVUW@vPDJnXsXdon$g zmq-6I2=-Xf#|>D9n7ma+$;*o+M$07S{x-=V1en z>}ggv*u;2~lWoq;(g@2`pu+II>yhq)-QwsMt2XSeIK+($vzOlULZ&i*9T01w*sS>c%6-Pj(>s zO3P~C3zw48n#rk!{DQJ`7cLhTSD^=n-R|v_wA}2RqM+bg>6y8>1riK`ty0*>PMl6l z%L=*?2A@_nx3ohoqxy%MTf6pbnXyNYoy^NC?&|6XpH2jdO5>GP)}#7|p;ExMx2>)F z!iCGXZbjtfmlYIO(V1SG+~U&eW#S4r%F63SqILKZCpJE{y0%HDH+3M8W7xT(k}9p% zR9;!XM4=u*)l#8FM-$nr{xV#$$Knvu*EPxb^M!PK8zRLvFgAXDkRBbr9%!SnA+is7)^4sY372SX^p&_wxBeyL5UC_T5hfH#${5n6|+E z>6mY0FaE8EUb+tu$%e`RP@A444|#*GvgLuu4-zxn(LwS6=}HuOncAd!;9m5bJ0|#U zaG$@%;#NI6x&5~QZuPzreo=r_pf**HDE5cmoyxTJyy@C@6f~~l?N>OLjww|pCES|b z!=783sj5-ib|6bEz6^mJ>>I?YKtnk_crv}E6S>M1vITMoPNZ_0J9=pxF<+t?om^1p z?7isG{^7|DjrE~7qA@vzpqGsgxfe4qA*aVz&JVQe+cJA?&kZ%Tzj69n?2D}nh!7G| z=#;+?)-F+jA zWG0k}T(?POi%jrs|CWcrldLNZn6a5*>^w}Z4vo*Eho{uWt-D~pD$)oh7=1F=F@~|$`Dzugd)iT8FP0PCd zY)uYG=Hp8S8k`EED_O(@TQWIkyqc0uz-HC!|F-iAh5X|xM3kp*c%WW zux%b}jAz~3DsK#nqcR1nbODtqhEssawgVgXSnROcl6U{S2lvT?_j?%gc;be65J_TE zMow-?7jjT%azjo`-n9o{H$Iof;N7kdw(+xiv*+EP4{oHnwWqnQ*JAfPK3dr1Z$qwA zs7$a8;ayLid1rB%9-ov^SW>mT!ht)5&Hq%|&AfsVP(yH2P>hf|I3T#r`_-qXsjXvl zV%`Q~IwuJC4~!vt(I5c%gz|a*J&>Rh=LyXAo{=H!5{}4*n>AW?A$6_6Wiam;EW3~{ zoO(U=E}z3}^I*mo<_U~XH-KjXe0|N^fVr1@doSsn>b;#IU-%xCI-^S@R_F{{`}e3c zZF*V|eHSlYDJrRnOG*<+bh8U9Q14LGP{k8d1U7dAWT3PK>)I8%AT1+LDAjHPiP3Kv zEZ*A(G4`5bVsgpXT)i#X0uy1)$S#5G!E@)1v(hBkKX+qDy=nP-1g~k9M)WyW7=H!>d@-uq# zu1}r%S`J8pHiNYGwkF;7={k{Azd{qt<0*8O2u@X6Fdo{zFHukh5}4%GSe5%WNb@!o z({^%NUUY17LP{1_pn$dMAX?}JKGg&z0~v!vAwqCNHXt)_*XGR~kQ|*_;ER;RRSuW0 z05PBb2T7mm`&6G@hmUxi_w6g|haV3<$bggF&r6_fwIKQ%+j{c~E6~F;c_rnOv&&`G z^<`D{S@~sTDnC3b9z8e-TD7AGjX?H$+pBq}xw9{)pd>CSWqy%bSY8_&pK{{l>DS+Q zr=+qrG%`k}vbA@kUwi${g5t{R`W7U5xTc{Aey;`wjZWZ_{(tt~Gq{l~&lBtWrqD$w zLguT!=^_-;NxGG8CGADrt!{63?rwKx_Qty%(_`9IyXx|m<>syko(1C@OF^5x5y&;0Ul@0GOo4AnMuNEg@M z`|zWO_DBrwJ-Z+D&>VZ*PLMNNy_n2B1LIa__|nx|fA^jLJUlkh);Yjn&j3LD@>jq4 z>CgY^+{LS9m34|$ZPA_5ff3d-aS0|fc*%C>1HcHgE1UpalfM7qrwa;INqO~xVhh{A z#fw*_d6K&&Wh3LvzyIz({`6k41@))3GW82cuKGHqNW^xx;9NCmW&J!s{8G@Z% zkKXL9Z5eLv9&hVqviUN(QX6=4_8W4I(;0032XP6&^Z<=DGR6P|1gpQRcjS6eNn78@ zl^b^)?pR$zhj?xUod4#IKAvD8clnva6dY5zJES)R&7(3bWhh3_kX=2Y_IVK3!GY z+|@ri&fr|SQZz9=d%L7!eaqC+-jDay($+i46*sr{{Q7r)fW+$Dg{!F0^Wd)UbVYV8 z?n12c2S2xb$%^X6x~9&FY0-~={>$(G;Kz{BlvXteCCi16nInzCapCd};F9Ww)}R0K z*WdraPuhBhN-Jx3t-k4*xwf7Wt-)E}ickha_03&EsiL!gsIzMri!+vMp=7bFs&U8U zI=yTHs+!EMeNWW$FfKVNx>NDTcg|GRHgWlL=Pq1cQmXHkRO*cT<<*Te#`L)hSJqU9 z;)<%0^4eeg@;86~-R}-t3`I3V=3ZsiWQ@8gRq=XFk1gyI8ug1{UkbpI*3f z{nqj-@i`7+bHq4%@oJID>cjl}_3!`qSz!cYK%e>e-0gc6i_0p$M2<}to5Zv z*S3teiz{d>E;jPf@kxA-j*L%g4UW>vI!r=1oWvw~XyGv1+`Bf{^Wc)U&cWaR@x6&D zkw~)i+4-xNuHQ1-f}9!Y*!VP_sJXT0o%cTC31rfR^$$Neclmk|9ts~W&xSh|r`6#* zy-9!%q%}G&T)KY#;?haaEE49EWW&U+sg zmsi7!SYvDVyYGM0J2bwi*u=gy%@boe=b6XGA^e+NcDSAHm zNY3uZLqMDr&dRs6R?f`4N@K=y2j=J`M@;D4)VG1N#TCpCjS=5wojt?veelV|l<=X? zDlixzC(?s`_h3H86?01Pr+3dZw{`D(6XjJ6XFmFDWnIe`Ef$y7xcw;rm-^;TtSUT# zbjP%hrRM65JG)kIV{;d7geCz@zx%<*5Q+(X~vOBm`8 z@wdYtiEZ0X$F^!^B@c;OHooLEDqv3PR@#uKWJUM9crj=PWWPzY9z-hrN(Fs5>N-YB z-a|E7gO9F9N7d@KyDG8?m52}EpEZ8u<-7xg;Br@yKYYw%q8cWzEUk8r(i7WBFqbT0 zQfLbTCiao<27iVXJw1Wk#7XAvfYAD7LZlo8OR)*h75RSj#YS8uS2U(nuw4fn|GLrD z*>?E3@Ll~}uJ%~0zF!mQj|f7f&^jJ=v`kW0a;$wCNi#18!Agl{1q+R z?OLo1H2;{~&3M0}sN($3K@@ID)B^^IU@={E z$j|$g?4UA~RTV(^L#(^Ysyrpybe3m5js_Yku)*!*XY@M1PTQn(K#UAe$5$QI4kRD5 z=f7()5h+9%gW0!|HJJ)1W1n0f|a2}?fvbsM@F2m|X7gL!TUHP}^OIHAq zU}*1PoTGmj5chX9`O0PL^YiKj3dMHY*n0BjZzHYN-cdBT?6lBFjVOlub7$~tL5NYz z!%0bW8cY`+q9C-tqz*~$j>T%qt_M_DIp()V*>j$xi}wzTJzqWF+kJp={R=`_DA1?Zhz!l9 z=>YZECODc(iC=C$y%dO(f$m=|zVEr3Ywx}HKN0c-CJDZYL?HYq*D4l z_b-Z3&`}ItO4YVlrpKr+2iAYj8`gv#Wps||Hi0VW)aAj?@C~tK(BN&s@hkVGzjC)Y z2J~-lT{J{^c*DM1zCZPxA7h;!qxB83@LNz79*%a9ff0$LP#h&8_2K#q zRdg%?myCt0I*O|IfD&}p7T4oL>>|`hb!i~2zT8%i{U;1>3n|NPx6|Pp3NDlhKF1+n z1?{`?BkEu&inoGR(27hCvl)FC1EtV*D!tT=j7bXC`~?e;mgVdwpB zsELZo9qQu_WMOyRr>cbeOmCWCS+LEftlyw$17pgocr$@~p%+agFT$-vYj%LMwoHk%T&buoj-{%63O#g?sw~@X zU}2dAkW!^9F|)P^*?rm2F%ff;TzPMZd6wsS-NlWml5}C7Y+CoN;E1P3)xe7U~yo?3)-lc`+$-v0WGg zamIG9qrcoN7vm5*on^F*AK_JHfn{7UT|*6C26v(!a2Nhd+2kE>_jgvlDi%4TL4o4?eJbrMU1(kddKP^ssH-Z$$* zLtgPX{P(5+og>hmvN8~A26Jrz|Mu=Wkj{s>xj&gq8*HO_01h_W4c3eHzME@Y9CD&* z$bYVp6M*!6X*?3iOI&ZDCO_|;1J`Hx?QR`lmV;P6j^o>sS{i33IOpdW&P}LM9;pe- ze1u4(btd|SwMDi06<8l>F}Z6LIfp|FKn&p5);s?9!>{6l#58`CE~Hk_-_Tg&>hsmx zop2$}(;|jy=s>I5^&JpKMTAe9lOfKaN~=5WI^mi6+q?13Ui7O!9Bmp7wSzwk zPO(3#52!V4f_W@JB65^MH@nov3wg?e;DJU5^=UCDib>7NqC}!xL3;M^e}tK<^f{mg z+Y|l`4+YMd{e8(~zw51i7gk1Y_4*Oan#bw{cA=j>-#K|(SEFwdEv+p3pu#D)akvBd zl;WnS9Hw`W2kU;O@SBScFeX+@_#g})78ADhjEj^$NGcX& zV$?^*!GH7{-87tWtnl}QaVKOadp*^#x)(-pfy4>Uovtviwk1idV6YVQH45Bl2(no4 za~c#W!mVZx8WrOM2lz^g>UAt$+)`$2Q)m>5C<*{IOf~@B-&N*8uA3g{E_hdlTZ%*m z7CT8mZ};*ACN^9ec2kV%XBwEZc(>}@D0dnGXG#`I{(=F8h_<*3u?;R|r?zoFHIqkN zEK=fO9DNme6km9{pezN75SiD}9$IOSU7@m{+rEY?{b7iVZ${@+soe<9s8kg6o{0Vm zF<+L)2SvfjDtL7rFm2z(7jo2-#Jx^Oho4l=3@Ex%tU8p^pwlqdPzCuig>muy$P_M* zU>U4H?#&s4;OHTGEI)kgaa}Ko9aJYnFq7VG7ThpQD@lUSTvkz70mNlcDjUOK-3L!f z80znJ)~rmP{N9Q9NP71f;A|At%aY_laCiLF!TOqJxEYC+Mo8^?J@vMn#f6%Rc)g(6 zBegG|9&U$V-VxF|5H*U=;YU`H8dL+9?GaMF>B&c7z7bM6T_e5HCOzX|0qm=NQ zHBPf%#n=1D77Gdwl?v^(AJp1+Q5q2BC3<%$PX(<9uj}_&q`CO1UI5a{*>pNU?u_G@ z+D$Qq_Fa+E!TmFaJJ^11!Eqlc!h_jCMK38`J3P1VSjld}Xlkpl{0~5^flT#7s**qT z94QV>``xmIAPfKe7r zS2p6jU$69^N_6tB2x&cTsT`5*{^%ng`XXiQscC}OG-JAWFkZ8ue`M}+SMg)3LsK_> z468+@aKQkCpc*;XpbJ_=LRQIxQA-6sy9<~cjRU{Fbf%ThQ4a6&UMb=rf@(xUSAOe~ zYuVidHC~@%o=>n(bO)C_a zTKjQK9t?~zwynj<30D&a@80&V37Q)60IoPMyI0Pd-AB$iH2%uf;GxjwpHTIaVl-iM zQW;4~6Ctpp*H~g_>8;`!Ofox1t1La2!aV_?4E|a#zcsfNSz6iatTXhMTH@PWVXY&O z=|Lv*@%0Smj?!44tiNNP=|I@Jw3Qh(Hde!c3oy+kdnQ-S)?J=pqmM5YzeZB$NH@UD zoG>w`)VjJk=vb1aUe~~+@{9TNQf{!ad#h{oOAP;WbMrFw8#a)Rd{rbB3}AMOVQxf_ zyFb$M9HyDx`Da)6ulV<$>TK^x_o1biAUgw-j&5gj(N1Y2NPR;lPC_iB$dD2DpbSB3 zD!s*~CkAEkcZ|Rq2F^TIF6QaWGqcOKfzm9dik&H17N@8rwg*TvR5og@p zG%?9Py0c_McaPa?O9E(eYg-d(M-yblMLosm8;^a6Kyy{DUG zYwd2N=@0&Y;t;D}V}bmBUPlgYw>3wOAwB)wzd96M7p}pnHJGVFk*_j^(uZ8p?wscs z_ld~t?xQVO9pT+b>6)faD0IplNxr&K7lFoht@rQNp@5t@loS6Jqx)|-EXZ!ka}-IIKE98a;~1V5nHnOzz=2ty4M zS1!F_vjMWX$oI#p zWUu!x(}{nYb(2(HK0c5Mywe(7U}eS8RWdcD*tqc{P{w7Hj)5vH^$l(86N%&UCkqtU z7bJd9*UU`*aYAcxl4$BI`}VMh!io(eu^Wc27QLP&*^8=muOF8Eu{{3snW0LkdIYo< z48g5TS6W^62cXL>unj6!UWXm28ORJE(e5F&5^)q@%E6%NX9Iplo32TXPn$Sd?RsHGg}=(J{N_kQ z=`U-Kr_umu@u)|-Qqz82+>zMk`#M?ZJ0YX(tN*?|gBUJGGS0I!4`3l)zZdP&>wkK( z9wx0twY|U^C`A-kW6-Zh_P>$nf~i9Xt^=sHv$S8I*C5FC6h&1Fa0H2h)SnU$=YWbsT73UM*5-g1T{y8`D#{HmnmwuPT*3XqVhYj?l$Owe$C9Ys65c6Np&61V(~D zII_y+bCp8Mklhx|HK)N8 zpuzFM$Gf&8w(k2TcNh{gkV#c#Wpj$5yXv-cm)vw&+$`{7FYr~!b8|wIlCx$+&S8G= z)4#2+E^N-1BHQNQ*Siwou&BURZks9nQ8Fi zF@W;^=(=k0l>yoR4q5uuTJ3X0qsq#h@LDu<7+oZW_vAFe*Av-J-@($~W`gBtY9e!= zB;dx_p3}I1esob_DD!EZ*?`h@le94loY>i9_N*w3B!Z&wzegAR!%}!ABRj1pUH}MD z>!CYuKw|FkU5AM1dVUyD1VzEmqq|9%v(XFY`|_eab$LN^vs%=MlQ7!_-H8*Tv5M8E z91(1!=Nq!k%RiKfr*D(zdR_++_~b3>-LBH)DIdO^-El<*L`XWYTer^y{uoUS7WWnZ*A06r;mOMhdpdimEoMdO zr5t&^Sljz+-hebO8BFz!#=+mG^XXz@Vpxg$r>&r+;zlc>(9eCl_5@jq z)MJB&V~yr26gr6$Y6o{FZC(mRNgdn@L9Ic=H@^cAUfj+w*arJfKaNW#cW-xZZ%-{0 zRQ@<~AjkSm$4q9=-w6HKsa=tiID1jJzpwp;!8?(wk!FROfgaN}&YB0p055+J zB!4;l1cB_`l_U;0{_m zCHTqYojX-OV>U@RHGX4mUw_}2`+KN^cXQK)HYAU%~|-hxPI zXzl2_jmj==G7oy#{u4rpGC1v+HWg_1CtaL8aTVyn1Ob1TbQN|ZU43Ql zGMPq-EYq8s_7)6DhAlSE2VocaMk;N?eJ4SjT62^Bb>@3LrThA;Vhy3^d240cYj$;E zg6|0OKs6KQ{O*)i+%yKMpr)>fINkfB*}4e=8KP~(hQ4g0&e#X+ml9}$R2WFs)bDil z2jXyUqGf*fhN{Am!^lKW4x1pYLcE|MB80d=>yVYB{a5w3FHtTQ;^GFkUS`O&0Cq1m z8or?24HEnoq=0Kj14)0)#2Mju!Cc?RkIIM?$y zk{>uELJP500P7AdJ6Q*sjxB>8Ke=z^!mn5@IFh# zS1>lBj`rF05yO};ayp*T5SNPl3M8cLtfpbvZs6 zf|QO=`})*Ty+%n}mzL+4Jg@wgdvc+ek7#sJ$edIv#Fj=^L(TXSI|GA3WCSVLfA6l7 z`>9sF5)=0PRcSw48K4#@1&@46ox-gj#ND^gE{CYEg=3LrMSguI0sCzc~` zoF*jza=uR$?ZeIO#jLAy;DQsf()Y92p3|d3T%;E7kv%WV--~?THR!2}!YzaN;KqBe zMb$aH8&s}dlUZpN*4LQ%b%?*>8Twx7_+9|%vAh*!wrwtjkk^e>4Y?z^*t9`kSXlX= z|LZ}WB*H95UM;XSMFW0f@mqs1roH+;gkWL)V1JOQP&}hjHwW|Sz3W9V_LH}ep0ZJQ3-E>Fy!;a}*XzvhdmtrHYz~_UB+abJrV+5Y12eGayplt$8%J81WJ&RMA8sm1Ju z?0TyktXNaki_y3(bPCI}TdPd=0K>IhHMa?u!yuFnm3cNEa zyH7Fy{uQB-BXE3IsxOkU@(dh^iZ}y5EVePx2}R69>_ge?s#s$s#V5a2s6>`~_}2wm z5|#2f7ttP43||6)bP{unrrHFK&FZ}L4``-9dznblp57shK1Zo@ReaCfd%}3@o|d-4 z1}#~C{Rvc&{^}8Yo~i#;>^eYJh`@P1=U74BpOk4pLpRu@jNcRpP^=msoM zvaK#Ktyi;4sA~QE1P>3>2%^6&)D8;ILZ>V8CRWZ6INxs*x9YDsRgFb0XCObwwb#pE zcNOAx_-n`w_`%2EOkNw_ChS%RJV?Jshj=5K>{Hh&bs>+&Z5AE4CKcHkeipIdc$g8WuoMIjvFAh3gSyN{#!7h7`3^{te7 z>uX%}6|1n`W3KGYOn?x~1gggFXtjDjMQ7QIPHq=Iyb}~q4nSkL2o@mI8axPdiiH$i zWh|tzpf(P8SgIXDvUfLX3-sdj_7a2$i^rCy>@c-~PRvk%d+Gnciq!Tj5g4KAVm+Bee8+^CN3fJsncnj~M?CEB?2#b;jPn zJj;iX72w%p=P;&Q^=*47-ic$`d7S?LA@u^b;4NU*{F6+{FZrc*e5oQx7mbkrhv9WS zJJ%SBkOz%Bp2WHBo$Ms>|9^z9tHpUM{YcCw{oX)A z>pH%8zXvJaj0aK`i`0pEA;aj%ubfD3GT$*;kFT8nt42;H`bp_|^c~Q!)<-U{Fua(= z56-RxV)#4%D4Eab)Eq-5qeo_Fd9Esbm_!o8x>{j%DY3V7mop+T2m_z4t)(>CCbiU7 zYAK$DoCJsz!L#zNAW>zCvNm7d#4|E=w6_+})!<^}&&b*tbD3`Uw#Jcb`g0{4gg}b+ zpPzO4*I{m5jFb3|;fl*ZrMODxr1A@HI|#;VT4B6QdN~%@w{5Q4AC4Rh8CQ!)b<7F`tw- zk^lGCtN~8df7VpfVir}CVzW-8wXnjT$9lr%8U}N;T$CZk^KCCnq}15ZRR`#HtdAbi zY*5&w(Acs$&tcBrtH=!OUvOBN+O2z(6bMx>&{biNaYkA~fX=~1GHuMt?nA0dmV2-= zFCD>iMpDsL;ID1MB(cHD+@RUPEIkNb)1!B<4@H(|l2!qa{qd@kXWu7<L{{YFn(-&s$F7z=q258Oq-<5cPjD? zf_NrrkzC)2BSz*q!8K-D*<)CumIaWRhMs=l7Fr6Kl-uGzy%kRB8135CR|liPA|t`t zonrzVu5TWOk8HkgV7UhgJo+2?x0Xh-4rm))06&uC8v@4Z6h`u)#VMgX)GE!6V}xSB z#dye)C1WvqRfs{aC>MmGiS$4uD0&H+#TBPFPFGs zgdiqdZ>xs{sA@G&_57P(U^4$#_M39RKhd-6K#Ih2_kpxx4KTQ{Us#av_G;klIO0qq z+@Y8Bnh3ZfPWMNnwowWO?9kyPDg-DX55*zCLu+7+l=@eq^%z46)cb^zbI{XbWFzh) zLmPMrC`=2zk^alXoP)wc(%QLc?J_eIDI3sRnSgQu)4svoN?psNmkjVT4a?@0v%2}W z08$VaP)kgwrDz{a^@v-DXN!|g;gUs8jC{~1FK_}>&uZL1faiw6549?Yxkn(i5cQPx zMLNjS_WqdI^KUY^GsTJnXJaaC*u)E0Fu@D|8XhYoV&}s*|Ls~ zxg{S|CAPe@{wrWeJTH4-^VKr8wHFwboK;;u?e}KbzRvb6pO`X$U^E8H@MtIk^uzwyctx0`*3>r9vL+f(@HEqSZIul{@ z)xA55!O2WLMZ%~oz!`RtoW(=)c*a}Co9WQ_(q#wf3k^GO-_K0PV4Q<`jV9C3LDFHJk?x7)Dbx8=W?52XsK8YlXYj16(dwc2 zF!H!`S`uaC$l+#XE!B!gl6wg#Fu}gK?Q35v33Z6lX6M_N-F>jbR|ul*?32rQX!nEL z-Q)I<)yZ5bWKEA)qX7aw#~YU2gd)_%O0U8+Q=gvHcU#l%!|%?QrO@*pNRa^3K(Id% z{wE6de@(V`+-7>!MNF)tIbWUKW``+y6c?XWjY$`Rg{(~ zbksW>n#7wc+m#eqMRTkFnu}_`PUjFFzQwHKfsVJipTh@CFE6lw%>KxWs<&E$Z~ATP zbtgbRkbC3Zxbeb;W$&eA_mO#XYv#`s%TSI6x-GZ&ZwY<}Vi4n{rw2x@Uk>{Z?DB(E zjH|S1!wbt*asBs8Jao1m>;Ul_D>PFii<34W2MZ!WiRA=H0ij#Dgs!3@48r$^M-ivZ zVY&5|%7tOr7}E{gW`YBezhqXkpgM^giuf*hhf^dCSpGpcO|q?ytW>%^Ewg zzP(L;?n_21fOVMZtI}B8g*{X^jgy(tuzjixfwRgO6#AM{FFe^3ht7#eY^>Ef{K!+A(oXQFkZ%&IcWsONprbUFp(a5P3iS6S{kw_C(og}I9 zQ|d@aybgkf4l>u^rS>j~nysOS9RiOfnA>P{=jp0pprffIfEAg``qMv909^>8iB3Kf zVo6oY6T0zKI)^(GqQ{xhON zkL2*)t>BQwS0ZL7(XGE~$c)9I4WBK5E;WeP0wF$hers51Yh@)ZD+`=NuOW>xVdD5; z@4*=bq`3onNBvGPaHOf{NFEkYTmB|YTzGR-GFGF2VD|dI2nuc0~X6bS9k@QuOF_hT>jY8<;g*e)sD=HaPWsd7Dnl!Uz+s#mmOG{-0UHKQ$v~@+B8w6A(~Z z`&Ok~Wh!J!bymaW>5VJJp~O|z5Eq{TC7xoYm4fYet7cydS3$!Xyv3@^pra)n8rXr- zSw*H&@AqlJ%DfB6%KgWX2k`UVT}z|bz)+4$#it2aZ`Ys?^La%5y9@=G}K0)?< zyOsQ?1TJnT&y8C*SVv;1n>%{OIgEJ{IWT$f`9MwAQsJMKIpwg2N|8_Slrcm}2#pSY zsB0xjmc2ZA(0AZ}6S~vHOYQ;EJ&3()8^D>yLq$$QI1s3g8-=+&-rY55j)Q!f49q)_ zXa&WANxk-Cc7qk!Ss*UijIKWK_m{sSNYtATX6|5c10i(B27{LrZo`!>zU$Wisqfzd zSB)8aT5{{z6T9V24F(WcB@ng!UKB_?FkH?LYQ zU;n%4DLk4E>_DSMEh&<;bvNzUvt7LId1A8O-=PmR9~`^XnnVL}7`GMJU+ST(g+RJr zJ!%juFf&7 zl`z?B$MtXzq(DSa^Y%X-$8{pQa3bD%RoF`qG+N#l!{4QW++aLOhCQ^10@Nh7n|Vuy zF&43H4Zq{o@{AL6WdA8JU?2o(^L$_2)uhD4=+-$q(LP5|d9irZ+)H7vuLs@B*NLxf z%(*|V(Eut@e6LQTxWFMExb?B-7nxcu?`tY#xWBx<33w8?L)IweBL{G8El$_w)U&TZ z5u^Gpf+Zs+QmxFb{HLwh?I&|}tSl~PF>xoxt!;ODtzgnBc^N?wVyxehfRHGvuhO(1 zAE(yad4yk2uP~FwlT^hZj|M4rVv6T+=oV<@4 zJ8^NQN%?rOgnh+0s$`; z>)#f3P%9+$Dmn!A+~g^XODqE!=)dN;Z}(}Me(f&x4pUIp)USYuM%L7ofh_ej-j0PF z#R$Kdn+WNsZ7(eW@S{x3C&%pHP@<=KeP7RJF$!(gr@HYY}1@IX%J6_pK=ASlL|Z({VU6#muDBC#UP|UCgd~PuQ^`p&*Qy zU5vC!hK?$#Z1d&pAVM+amubuaJ_GjQBj>)shRTtP0U6r_ZMIJY9rc~{jg6o~x)c>1 zI#+B`HgI4B4MQJQ$cxt*u7t5A%4m>P!NzmOj0&GO|3LW-nKAF5g{(T`p&Gc5y#uSD zcjAZI&AgkOyOBM!HlC)pnALjsBi(@i3S1=Q>dEiTP{MB;`|r_ATHHBCo(mOHzm6~E zFjX>Lt?R_wlZjEJ1m5Rw%X|4TUSL(FVUseLCS`=iXTgIYxR??q&rU)#YciLTw7O~&p07Arbrps-M%;@|Q$ zzcuyX+3aA92}I$hfi@aSbg z1mRsrdk1^g-+DN^#z(=L9bVeiu2`vvNGXF4On4E-bZXre>zVfUA655Cn1uurXU8Tu zUp~9vfPA*B>$|S~pJd)3C^2{?ZarNMxcxbG>WDUXZTb-*VyX(uW|kmGABpO`c@1`b z*;NO3kg zy(`S@+#C`b>WXZxFDRuS$wSX43;=aOf(GVp9NE8=&0Dyne*DcA=S`YQVq!D4zVEE5 zRISd>IV1S38cyq%PYAHlxqQB_Z_(?|SIM@P(#pMC=tL`Tp~MQ2i_#V;8r1JCw%gX$ z*Aiq1+g}6tl9E)|XIkb)PGpg&(Sz&jp2jc}IMt=~^)}{qpfw4i*hUQGGkUE7`;q9h zq5Wmc-|@HqRt5^{*mJUBA2-&S!n!WsrnEpir}6cu+EHT$wYWGlGuFQzN?ftAv>?Dm zu`}1~n!5@e!$fPUt2nsFQ#7wA-C7uQnCq)hjnvFix(0pEnU^ zFLA2#DjHH}&_@h4kW)uf57^Dktx~3GVq)fIvR?m{bchjTuw_*K*pxa|oSv_`6cfk3 zNOIv~ACoa-$?Htej_4SGyt>6D?ElJGgJcWnhb>M`WweLzQz$CvIPQxAqOn^tGuF7c z-rbpifslY&pK`WHgSERmxh0Jr9uQbrTDsq_-i>2fTAcF0fyb(>ky?%aTI=hFsbdan zINnn|IzQfQ4`uFpdtKpJCa5!9p`g=^CwqSm@O|vc5ujLGScVTG_q=aj{{*#VX0CH+ z8;FTL9~H;I&PS7=NLpfNBvn*6BA4~muCJ{<%6&gz2OF9gCmlY4{*0NAU{tHo-c~-< z)a)>+H@S1yGcV2aVoYbf#FDU{j~LIGl6mxoRnvrzJ*Q1Q9**X^%m#rU`I^!ap^dF6 zDAy#(sj)PlJN>ci3{+H%$82>!&v+^8s_Lld@G*0T#4Q*#OXXhf=h7Rx3FUHa_-6RtsgYMNUYIHl?57!=lVt3u94kCr+ySW{~3)}J5 zvf?2Dn}v-%=5|Z?nK)+-A+{J>n=UbW^hIarZC4x}kH& zX$a?Qf*Ig7CUcg_ZZ0M^wu6@?1<&4}t)O(CGe={%c(zs+rlus}2YpAyrawN~NYc+Q z49Lu-ZmO4uUFQI)TExM9j?B%#yVAZ!OF0rouWn;!XDS@obzI(+{M8HHB>OhO+OFK} zZ1jjDB0!)TmsgKUD=61*AM0lC9=eb~bLMdP+)OQK&^=uD`07HuS5lMnbnKJw~+zlEB2Zs^!8jdXAl6F*`GH2*!@YE4U zmTnJU#Fo76`R{O?C!c&f_?e&aIG_do{AmM7hQ@opaW|X(sXKZKo*>FIrlUe1qoXGe z^8QJysxA}qmp-D$h`4iWD5v28Z}5y{LqxC7C_G6Cu@vuTbbrZQ~FjO7EjQ02<`}wy_V85+?@h7+_)<8X+!hIzPAQ zv`M8paR@~o6AB%GNVZv^%SbLlfLAHUtuyXxKMsiX3kIW5t9t!l@Dl$wAG*HIW%U#_ zfqUcDI~ix*IBZTWw8xh@#lp}xkl3H^W^KKBbJMEX73f*k;yNp3%7g*?*J&ui;kPcw z(-ZffWL7k(`__gEON*D$JqHnt2y=1|BX4i)*E)(M41c#J26Mn#G@Q(zY&HyQY;4UI zs<5r~RffWCyZluvPoLH&cI||b3m|3&tY4$bp(4dHYCJh3XuscahcZ&Ptg z-ML?yyX>w7<-o2knmh*mfp^#zg2R~losO7fcGa72o{dZ@MeNA=gwCm5E+;{p9AoW)CvKZ63*;f#OisoO{ z6bVJ-$RC(=i7_TlUTw#Sjr1TIIFX}&d3hD-c*n_=#OhX5^CJuzLS1OBX!o48#P!L3 zw<9DgpFy@xS^4)oZD4b*G1NR;sfJnQn2CTL#USUph}F#8MW%oT&eGL&^^=kAwW$S3 zHIF3hQH}g)TRWe=O{PD&d{?(2s=u^Zzy{0 zc26IN48seHnIbHYKUQNNeW)K!pt*7S_oVO3ZOI0vz1VW^QFFL_+UBhH+iKfYcl;vU z=VPX;)`}^*PZi5ka?hcFVLoZ}od39TUTO#jRmzJV}t_HD|dR4WxaD~k#<>rDW zZ--r3WqosF<(-WLlu-Z|l}5YI`O~2#8vt*VEKb7A{w#CdW|QXX47c682KG<8p1aq6 z$-9aW5YD#%WA@BZETdQ`L}-~CV`7w9LY)(LN))&fK%NszQn)`|nJkxZ{J$>W{{$z} zEC1jVAb!d1sEpbNh}l%E^=RTDdL!n4F7&q_X(t9XA0o{cd!}1HlW2b_i>PE<{Z%5{ z21+ouIv2dyUMptpHm@$Ks;I7ODsMLMv8PEV?5zGJZ3pIhcjUS%s|8atw)BvX}54^mzFx6|&CEPAZl{T=>~)%6LO`sxa6u+d2EZJWpE z@F=^djX_n5FDxKjYyF*?_4`#SHMKV?TSs388cVC=ISVQ6J}F6UnWdQ^&)!Jt#~gco zh1=it(>rn^Gt>KqL|ohp-13ad63eeh zm)s|O;Pgq*%Q22)()d2zs=UN@FZc7gu;(q+?E3TVt&MeU)#dN4dCZVTot7&?Y?vXP zqvSI=SC*O!1QhX?~-=X12<@I`?pw~MlbLv0e47s&YXn~G>$|C7?# zR30O}6_LYssX^!z)ndO!`I^Pk?7>I7nsfgqyLxYH<30f_3S1a4e-gRm7M-ZBl<8gzfhOl* zpcgK@LJr}G{Z+@98{Ep)d>Mvg);--<^QCWV6(vm%5$=mGZyV3I!KppI^{T~Ee;nZ_ z5!9lfZD(U8%AYsB&sDh+j(Kf7wO;g>PG0qZQsqB*u@GH?I6nck=gTz%fsjG*KdE0w zI!r6cfvPJoEd~9qG9f71n$V6&=UO>UeCih1H z;9Nu`#L9#=jcsk=h7g$jt5~%5mmMF!_=tRc-d0Nl^AYVE;(VVrRwKrt6*2K>Ha1qW za&qvf)d_Xl9KcM8AyXfhzrSjhmzLu0Z%gon7H>s5;wAq_ppKq+?~1=nZ*r+iN7$e; z=$j7YVLyOlKp3nVGiV&59=?bU*eWO>^;a6ETUc6FR8llE0!tKZ%+upDx-_jPI7F!aWQYTYG+m~qdKg;k$ z|LN&To9y|$#rHch_j_;h-K_h)>pCMksE8u5@8JIB@iF>Lrax$R?=@1u*3MFCeqjR^ zdu}3?j(GZ5|9eNuiTHn-SAf7CkkoeWmUm0#zkUY#i|NXa53}3eH9g! zAia?B^84fIb0?42J>;dar4&`;e%ia?M{LnR3DzDU_Mda!pTJ8!>0^Zu8NyZ)LBB$9 z=kQ1JCw>$(k@+AN(+Mz=JBbT`sez&eTyt8(t1*WArTk6MXWw^zXIVchD+^y*O0i!% zY1YgZH#RW0Q#=x(M2R5%oo>gD2TwlA2Qy;75+zIo^>OytQHv={0&fUN^3XzuCUUvW z-^TBgDU2tfwP)X;P%_{8G|iLdPLU;T01xEYK`2r(H{e8*(x7&!TH1LGCfWs^{3Q?D z(wue~Z?|!HXTj_NN(m{3T-sAu;cAi5(eo3JMH05Q7j}b*5Ms!6f>Ht@3eieA4iTvE z5IgdlUrC6NqE`qGkFb>*;wO>Nc9fh8LM}A3K*9~Jkp$6?F9anAekO8u;#9fX4#)S@ z=HLGm4E+(pcqpnQhSq(G`}d)BodilPMiHXFXMKhwA<>y2|KNlp!ceQqQhTUFJwNlb zQBNB0)pi9;q|HZupUct5J9Z*#?;#v2b9!DwwsbXJe6+=mWJEXw* zu=cmpT5S1*#Zt$YEFG>(aLiaVj=djJ0yy5@MEUu3lCnAM(@{z_j~IsiBche9iw)-X zoIIR{wkkp_!#l)q9(BNE5o*&s?)v8az!Z1Z>befYeU7g{9i^VC(Cz^CxOSJ1qwCE1 zN-WVdegwy+eVJ8Leie*lnXH^5chCPcMbEG_f0`$sdQs#I8+++V!N6925(|K_26VcN zeTo`8HH%g^MX32B(IYDE4rv-eF9k>r;2y8K*^naeBa42-T1Q9Cv_Vi0p$*9CibYK) zGVee_WEJ?q_KS1lPv@9&7_Fdh@<}}w|LY+r7tCSD>qg^1SpD?SRJ6906gL0Xi#1X? zMyh-dv)=@6!ck(b*m_U6-QNArm|QUD<+6LX)NB&O%0aAsa)Igao^YuHLO<2S!INp> zZTl_mXy(eEvbJ!7m9fs{5n|t5QPNY?<*3ueC7O$6COcp)AwY*JE3-F5n(TFp%r9gq zHUqe2$eudA!tQo>1i!GG|v5hOnqZ`r0df4o){C`)=ZL) zZQHh;iETTX*vZ7UZQHhO>+5~a-sk=9-`!W|xl>P7t*TY4cEYqf<>%*kM~z^OB5*di z1v@_SI8BzWF)cF&g!eP6!g2(5kpFuD$U&0$365$PM6Rrr5k30 zwz?3kq}$QIXR#t^s%s1DT0*fA;}MJ(S#rX+doH@QjPk z%q~>3B-GWvC&^(2|A2lI^ZboJ*-5ivZ4q;#avdp1@;~1Wli1<`iXSWmNqY8xvO$TH z$AJm^%CB2A{6dp2YHSQt0B0U8`TJ*pA0*ZSDG49kMwCcCOkNa^qgotbAafS-GddCK z{>C$kVN!sLdfXrgv7g5cT+}|!^?YkPlHo{;?-ylBiX5soF*z}Daj?L=Fc@qW-AndQ z6W9j0OG)Fbw^o7yuy-RAuH2%wHmbOwpZOn7ym6CUcg5dy!3>#JD`r@; zPm)`r)zcho?gT5psqrb7g|8rPboC{OSqt7jm|96kPaQ=Z@lwmqn#oCu7+NU^qWe2$ zlu%&|)J!r>b04q26pS*OuWF$jv^=?z8GCe7mhLIy`O%j z{h1y(Jg!=Nh^~@T5P|DTDEOW5c;XMlJG3=gtp?^ZaBlNIDZ}60?=VSJ%e0cPu(I#W zYxo5vT}wIdO&*ubfmSS+DUoeZ3|?GK&4XFUGIu5iW2K!)?snpCrdNm#{+gOg%j=s9 z%j+!MG=I_V*a`>aMK)G;eiE%dMr)Jn`aF%NMqhS*%8LjqgL-K2naa34evhtW3oT`2 z{MqLDfIZFUBn_INyo2u@$fGO~2&zO^kh%Q6qjOU~j`xO_c6e0h=ZY|Nag7iWzjaH7yXuG= zN-we0`##lONjp8lxdl)aj}nL8D1#xit8!3iX6j9e9jTZxv5Y4IB`8?v1WaY8s7F~L zgNMe-&e%Pvbn9(9j^TAl1tAsw&(8K#3!Y$LH8IzFIkEUXzRhK2lfJ88_rIEMMDX21 z{n3}S4C0R9O$hp8YUcFlA3Ey^8ypPV95e@yo=c6HTVr$0I2;lmd1Kde5<5(U`hq3h z|0%TXaf~iIL+EyWiGb=|o;wm?EyjCqmVg`b{~0&s>*|FaaIW${u0!b+eJ_p=V#g*F zimgY`h3*O(|FzG}jPKYfU2g-Ths6akIlAmoNbN9uM0Nbj3fy?6d&DCpr>UTd)|tgtX7dDW`qCV zjZO5CZOfLI|I);xGxCxHFxxh_Ev9eKOkst`d@pbl9NCc(-?Uv~Q*A#Yg#ooaXBSv= zf4gWi#^d%6ODe;Kn+(6jm1a{9at0fn3v$ zUzuCojAHW)owKZc-M$uVX;f6*!j-{oa=M=+me6(J%>5uz!Y97&fx(awwK&xb8N$@= z2;BKD0J$e3QulV+fJ1kz{OcIbgq0Q-+xVFzX! zitMwK{e0>o$CA1D#e7kp>kvl(I;v~+mJdB!8aXo6dXTunY5uP4z759B;YifDZE8bv*1jSdt2LHP zGSc)=Ko+;V>UhH6&f3-?g#O(R0p$zEf8N3G@3HIg*Kj2DNHiCzWrpb0)#oJl)4Ib{ zM|MB{Fx^8hp20QT(gaumSgs zlN_k1&0pDD_?d|42};zJ?kgg&4PE8!4xs9XMqM^PnEvIhuGro>{sIV9^#8TETxmy=R zbbw7083_g9ZZt%!A(>V?I#L=lpB}C-=ze^?Ij|l&I={>m>ZdV`WNF@R+)qkrh63o= zYeGH-4)SgdU8oYL$7m>_(bd<+`ADtn?-esqh%WU=GG;A8m=1ZgY({{F(Ct50q_wc{LznkUU@RRO6$}8wx-~`1fhH zbRB_&zp>KD(7al09B8n1ax4Fx+qC7oUhF7yQ-4Tu{a5zv8F53z;`}P;$#PjHE+IPZ z=QxMA`6)V+wsGeM?UY(@f?;088@8iEV zCW&halel6;cRA0=dIT(`QKK*EY4^8ojZiV0)Ge~Q7%Ya$MlN`aQVQ%JYYP!Y{rgSX zxMaP<5G`Z*(S?rjlXG_siw(YuKd#<(+AN%9%oCjJYYWUYd(<<9Ly9WuOUsL?S(&;^ z>zkX*fz9qIml8M!-(&18Pc`Ee7{QU9#D%SObi@@UMU||G(jNM(Br8o)(a(xRC z3|wS+?YY1pM(D5-l=Tv$r60W~M*ki%Lt~Mv--c z6={zO%(%GU$XtSo20rL3S@7T9Z zo^3|KF#nihV6x|PNmb`@&lUZb60$*HGU9*Ex{8jy(>?B8+hI(iVC28IxHct;xMPD? z7Nl&SxMHR-If`bV2#DJX=Y@hlx3Fe9dOsx4jtrQ=J#Kv!b*_Ax=KD;%M*jDI3urOP zyoP9Ns|Gyr*&LP`R)G>#G=9)1(B{sow;rM{LiDVC$}4Eb16+wa`KOD zENNhJFanw6kqQO;-53(a?qDc`9QuR(`@uts;^xJbmg3T5jFcI_Rq^s@8- z&;X(wA|QEWLwh4$pyu}!#eXeg+xtFQ3IVlx48HE?=II!(TKcDq_3URHY?n#Y^!YD@ zcLJ$NM;(1PJ1k*SEj}o2a?$VEkWrHZAbUCT@VQ5NK{AS#s?IuLa^={j5s2tRy#0)m z$RzFX7Qai%!O0RscZ#N$k*e4ji=YO;a#u#E;2JE8%UqiC+ns#}{T1^|8aQdGG8NW{ zRo8CAN7L7kDs6sLRa=2zbg&-n=uKh74O?l3o66n<+JEL7^d=*GL4JomCq@a8`)fcBvk0nvj|W-Fzf_K>RQRAd zuv?XeHe8ZqNS8*HEdskzD>`IM-0KB-GavV`Bcn-!3Ld&jsjQpobIh&mVGI0hRQt~| zT|i8pPHMC4h&piw!~dLVSWL1Mmg&P7UlEyE6pe(9t#`_0>Qv1VMQ}~u=5h5#d>7*4am{9)t1bgCWtixz&w@mGOeOO2si zp{|_fVr+~QCh}+f*Lrws<8l8zG*Ilt^w)4ZVlO{oabFFTY1g+$J+I= znG^WKSS zN^o_B0PW~u+TzjShta}(BUB>{m4_%8i?lb3bPvn)xAe7;pOzXwEJ}*~Xch}i4pbKu zEz{f1G+WEgIB+!H9AL`)1@aj0#sUO#?;5IFA0vT%1g(8QVs)# zt^N$~RGDSbF_=y7 zyRo`gfg?{u`r9Q>K^j$~&zZ58-7o7`Sf6FIu1>|xIj+0~oP0zgzl_U^vH(;a`m=CD z@4dt9zrxl;|CM%@WeveEGk1M+|aMlyq!x#kV~`tpz}Wpf(O zq+l5(7)eFOS*qfFNm5edPGX@s7}!RmB_(RumU5_b7h4GLU|!tBmg-(+Pt*mi1ZL?n z18n<$D1Drk#{&(b5b3f$!4tDeQt+2sjgTBIBQ{7#eJE)2QE*=voFgS?0FR#6|z8L}KGavo=nNtItC+`%~k=HI; zN(ZHdI6zHEP+3$~IOS}GczqRZb%$7Mg-F-**!YQmQclmv=wk3SyR zw6zhXXlkCd-Vo15UtQTz%fLiMM?fLi!yKzY8w#G?{=RvxV?`E6kW`=^j+J@RD4jYw zGNU)Y-YNk=S&5BpB7dr(QQW~1{}%J2`Y*m|-{%g%kaUliG_97BjaXg7DYdkCZGAH- zG{vEk{zKvo0C7=(ABe>&n4#}VOp9BY-TawQjA)@&Naykp#iycNQgbE^Yw@w(O&3q& zo2_SVF9Ej%#YL%80iV5Oq++~)wZX(eLC)i56d7W%1CkR13lXAj8y-m?WPY-u2O)Ji zzYT?x1yRx)cLK&BjMEeE=jS(~m#F(=BtItj7W2TxET( zi9d-Qjn$a);wHa{qZXGc9jFUbJHs{yC2axQZ}hF?s`B&tS$kNLSk zE=6qq>x>&%kF#*6Ei_oxN>8Z@528!?@?$y-C9GhcG|Yu|)@S0V$}@$U6QV-_-(ygt zGQ6YNdH^s!>LM{eFWy(?{$+7(5y9S3=3rCJl>9FydJ9SR<&LZo-g`m2NY)o2tE(aK@oez^pgKWI?%p^_K z=fK``r?-fj(ftjhX`MsF9?Be@4eFc*4S`(}#J{)m1O~v$M0|fX<@J8MX!8EN%jUiA z1_fMrpA2B=x?VJ}TAW!VYH*^rD9NV*LPW_5^6Q>MJCc!-Q{qzN5mw^#`dh?h%8E;~ z<pdHL-sKjtt{Raxrm1N{33DH`S9>h8jUI2iyDJT0QW zO{rEpb}0RHKL_wD`A#>D56u4mTRUi$b%S0kHH-RHF~ZH9XJGeyPtOu4{t9Ux3EjBa zeyls-{{l$66V*62k( z^pih;*x(;f^m#zm|L;rOT;~dHlEs0}t+I4@Uk(j&y179X^U|4q%Kwk;^%PA=mOHG) zfd9Em`-)s2?+-HuWWio#5Cv#)Cyx_DGyLU2?_RG^GjER~h+9WM~+(V>HaD<`mW z4xbwQ58%FtwF~v@EB5Lbj@FL|-ckjOo!B0Lx3kTvSU%D2YHMpekro~CL2Lpyi|0H( z!9|gP=n_P&Y_hX4jaK|&f+GD9I%IeN@86q{AdjxfO$mMSRM@C9?ma+;t=Y=)7Mx>& zVCViD=W6j--BtqVgu#MD=Y(=-Xm9{>o52B+`e=USk}&4H7gBBn{o3kMiU zBMXZ^B)sh8-L?;=JA3R9(<0Z2o7GM=TN!F^C4QFL8LAOGzH0py9bMB8QbWxB)5kUt zoC@{d8@#mB@u$bg+}zxfTmOx>l7h36g0hl=H=~|JJ~SNVU})Mt*i{QL4r+HBnM8)$ zFMwa?QUO<3R9@UMTD_UbriU5oaTMjdrzVUQGziZdGRU^IDgBeGh_Dv#87}FI5QPUV zaC#2&(3y5eyUS2JRX#1V|Y(_*{V;{uYyKLt8(q)GX+4u+TPyod3Ru!PK`dc zWBcrqNn5mFvEjyG(U3M_V%eZE)hJ4hp11NzvkF`{{Eh(E4eHrtD*Shjbxn1LT;^px zy8ml#rPQhtyR2;Sw6w8B!-*wl#@Md>bo}yuoGa6uzog~}JpnGtmW~Qc(x&=2m}hXP z9=XV44R8blzoW6Np>{*)uIua#t+M+^&F0HY+Hh?*4Kl(7a}Q)3!2d1sgisE+)viVu zt6&qJ+r9sy&po5O+`l*_FtoT?#R8yo4b;z}Y^*=*`JTAmPTVmP#pW;bgnrth>i_QM z2JK)4LZ7ih%@QBhJsBA*f7Mla`3pP10Z5NO_&wI**5b+YmA>_A;_1oNy6N@yC|*cv zU14qC(q3E3K*L>8(gID!k7uxJAd|sm_d0KWPTbfX6oDZkB9hNITRB-dF)@*wo7(`C zleTD6`awfU85$Mwpa|Etk(HhNHB1t7eBUZc;N@s+Ovb^$!A`ca<=eF7&B@8Rwl%@Z z!m_xqBrGE8kCT{`;Qd0-8JRIKFp$5WpOJy9w7EK~p(eMywWO=78v`LUAmm4J)7;*^ z&Se3aD3CL3Vl+25M?^#ftl|_`=hu^Ra9}sQR4vTUgAp?@GS00nc>s6xjE|3J9?7X| zhoS4V+s<@FDB`<4Ba!az?#X0vg$bFsn@A~rM{e%1@!Z2HlJy`Eu(P{a>biMYKi9ei z|GPT!Z1y{pOg&ZoSZF#Y0X5k(uH8uAo72Yi{h;&nP+E5A(fMr=-96YU@sJ(npeX@+ zu-s062Gm|o+FS@1w^B|8D5*Wa=tV>qI*}b78GVJ1DLqD;l7xkbXlfL>Byr*MF%iK0 zU@dHnTK);{fr*Lj@wQykKR-Ta3aYkVf&_7N9ZSOgB0PYWaNgbw+Do!B< z+wBQY_xD$z^#KaCDk`W)C=a2bG3V^a7t0km2n~@9^cP4~3m<{dHY&W)(Lb7SvAXa8 z=+)6_MDE%xH@%qA*MBW#2pFy`uXp<4^jUb^j!-`I5K0AVr}p}=L|XppuR)&+2FrLNs+%z*mwtQ%+JsF_xI!JDCp>1%JROA*AZf& z?4hu!5~%{C{um)W@9RtqABgSDX!vLVB)q>p%{Ty<5_Ey#FJ9`)wmz3_4CX!#0gM3v`R)5$>k@a8k)gvP(jRU{}6RI9j z2=~&IV@&L*N9Z?6t7zuVRrkuUR};azoI;hZj)ht8z*VQh2FdV5=4fVDYKc+HRgTvh zOibL|Y?jUWS@x#wZ)JRRJ6YdE^u#d51h)`LScupe$ZJ{}Fa`=u;cWdPr(5PP`Pqaa z%%vb4kip2vc?#NFJKKB$`{E}lrI2Q7(kW<#Kp*|BHa zib?*!-Z8rIC1SxWqXP68)i2~$Q%o*Reo~!Wguw`NY zp*#hv@MG{gpF%^To`c>6wWW#NR}b zWCr*Ug6)S*gZ^%C#e=6lwc1ZzBPaI-ZE6=NJUBkFT}-~bxFv7geEX+H=6j87(DXZ5 z3$`u(zsaY68?dW^Tx`QYRns<&TgFmm`RkYYug~z7Lv*}Jw-CHLNh_Rm&3$2t|FmiZ zt7|&-=dpH{x*#yihsuGLT+6{Wnwh06J7p2Nalt~SxL0+et5PvN@lVac7V;)8DhiK) zmmGZ6+PO;tJO##t>2h@j3Q25UYV&&pfW)~8=QCO$Ecl;4hcoH#YONsP2R99O7ojdG zVoL@sT_W#w9KtNCgMsIerMEa!SFAdoOVGc+F!U<9P2PhH*HyQ#;WGkvpon*e|1@i_ zqqB$6xo{oiW6a|+%vZ2R1^T$|3>#0o?r7O0G5LPsR z1|$46E?HhF{mLgRGQZ+WQuX!N#QPQV1;75#a>@IF%}eA{Qt46F?3O;Mpfw>$_n^R3 za03D9?UTw7nzC}lLbQL1K<&xs^}`>!%yE;jZH5)R!4`;haauzxzgP6P}kc>L!M z8LKB_>5o!{IK@+ovp=)^pV^4(?7pD{_fORWxlcIg(-!rf_+P;xeHR?iZa^r=$abs)B~T0#b^rnTuwb3dpIXO`SHtp~7|V~};o)g%sc8W;fC<1!y~)fz zQ#wTos!Vir^k!)Cb2E4qjZOQ$r)KZx@CWbP6i~FV43gn%_bzDbRs1R@3-j&LFt1`m zEBS5I41RvR7|#of{YBgy>o?UIp3y#9(w)%lVdLg(xcl(9%hR0Xs0HDs`|&g<1})gF zaCmQA>E$PVSE0J;ldTRvyC@+JwtjNrl7P2PiIc7C+)I#gk!<$GIkrE@$28@eXE%7d zrM9Vknd4+MzJ`GPAYA|_mAtYX_MK!YhkFR4LwGaD%J#I7v6G^VcZrdR%Zt4$XG2wI zj+aDXRq?OVd?uL*Y>Trs;4(g7@8`Voq4hBOyxkzRcb$<=MN0xnx{R;-l0XMURzqK( z$Z;_wIQW#(={hSBJy|6|6%_-msHiZY3Kbn~*AgES6)NbB}655cbbAQbO&yDv4|_$NuDF6=G8nzjb127pJYZ-Y~hRCC!AXTlV?D`4m{8)}w-n9U^mKIBgJ(9+;8g%Ht>rGCue&K8gdPzy zNn)uX4+j^TRAiv;d(b(9CXd7d{8c27yH4xP9yS}a-!muf8XhG{? zx^~;QZ$>jlYe-mqTzo9bazE|<1a&>QW{@OBzA9qtLL^vD$WNG^oqdRU+YZ@ngrwhC zmw8H5s~dGOoVW!a?yBkP=egQpOr3cnXuaapm)Mgih)t&vTH;)l|_j ztfnr^H}PZQ19Mi$g>Obo$y7u|$4^hnTAN>2S6#wK#zsPPb+b@GSXo?b#24$g2V=A$ zU}qUbjwon-6|qngDxYje#KcWYO~fF`=AdKB%7~jl5ko>>cVN4@zy7&jDZ;Rzxc+oL^^U|5-cZ0*cDQSk z8sLY^DbTH?q(T^#od}Giz|NbTbWkK!$V88X3h5Jr# zP(lJKWnW`M!^;`}HqNau$#edn#o_?}0Aga|YlqUhIuw3{>j)G}sGM%tDM+u#OGmbV z0DtBm(vDJ&YG#;5J|`rOp6jA!B$UB);*1Ja$8?^3p@zP)ygdHTFX_q2syZs(C$j~Y zS-(8L2LuEldH$vP&CYKazy@PLfdsephHLA(O~I*Bla!dme~qm>;QtQd`JG50D%--< zv^wa~QA#S(Q6rocriN`B1nZcfJ0~zOFf&E#x{WYW#9o0xAe@-b+{lPjjTt>lNmXUc zwBy?_pMforryddn*zFu46O`M`>^ca8V*@SA4%rp_DBEHXjI>BqV-)$H2FV;uzjT@?6RRS5cLAR7)xEcNy$&1`X z$$i*q9IC9`otFB`P(iF8$qug?2Qf&l1^TdSojCB%yfn#*Y%v%XEK|z3!h8A z*B~5{rLV04fuO?LC*{`9TNC8AgGcWw0yl=Hlk{t(LA!VDG?z2hH#8D%?wfxb=k`9( z9CQ`t`U)1P;&Aech0vTEsTC2wOZd^>x8`Gm8k9Qu-&n!3Ea(&{(w#>F0)${T~J0!`M!S>&A> zze9uc$hbmFL9V~fR(DC6siCHh3`VFUN8MXmT>mAQ;)%BV9d0IP*$g|)-&KHhY^4#0 z&$5fFZh_AnlO^6oFQ_+-3)<=AswJO8kR$1(v?#6-P6C;bwnpdX8skXz98{=vLBYpM znUTdskECBSCg`#Yr+IDE5tgi!V2?52HkBRyUaz+TS+(>aF$n$Ss>q z-Jn(T(PhjJu*V`t!Qy{J&Dn$MmRFV;_YXA$2hE3sEb78no*ZvGIf+R~nlm(v=pvIV zrXOgWm9MtP@3FQl+DlJLWB}97X!*%YJdAYe!iKp`4?0_;B%K9Rj4Q{&KrtVIr%05*h{k33~ zm94v6&8})4EzF|We-vIxE5|~=G@SiZl=#>X{}3GNtausPk;MHZ6831;P^o;Zrta`x^;?^b$p&@8C8iDWT#@Cs+?MrNG1Krz@}YNSLXPL6~u37OBBVCsG;d@ zvU5_05!E=5_03(M>R`SlVgSvFW$CnD3$UbSM|^stJ?w|;1IGs2kYm!a>aWSi{ZzEG zd4njjQn!jQB3Ye917Jmv+)bt9s?rb5O{oSY|QYOh$6UI5CFIU zGbIf-&Cj1@O=TFT7_6{N^n?7m_;;)SUZFt9VG0|O6 zkRwAyBumT5r7j-{uYZ1tyQy*oW-D~P9;7`r`*f~ccWoVzWf|v@(j1=G{9aBQ%-<_g}?JjCbcdGc5aSRhu$Ag`z zh0jDo%a3F6FtO9Qu&N-4{5iob%upw%{wxYMlD?;94#;F;^$}Nz(R!s z+~B^B5LU~c?SZ+rsYvRmP@Zf-q2s*L43+Zz=xA8DgtN}3n4n3%K51iV zb37xDy0UPHNa~i!0t;OnaHm#zN#2#G-f>A?a&#sK4k~uT(ZZ4-$u2EeFz?GetbEN# zvVR|Zhu8Tw=g=gCmesE-Sh$#%O$6`XaanhDx?Bm`YEHZ7L81h27f;^Tx)XSyB5U>n z_KTXLGOg&`C+q`PxSVeH&nF~9Q@FfdM1++0-RU+2+;-7}h#6c2&)HjF{C4USF+PuX z{LOEH!5m=CLfhn3kwPBIlQ@S6(zuqs|6U+y?p1@$wAclY!o*lCIqy6J?4LB<{ ze13A~7YOZGtfH!to}NwwOV7f>@-sV8N}N!M3_UEz`xqnDHz`b`AS){k9a>nAw5Fy8 z?g7puKK0%L%!Ro*x(4!$_bxF_HY?$L`RIp>v5fG>O}o)qe}7hTuy>2gvwT;N$NlTD zO{S%DS66;SoZb0y&0Wb0dU6Zh?(Rzb(Hpp8-o*iAbf%e!B-;9?Aw_h4{dcy6IUhP}AYK)&WPu$>8{d8OqgqU;_t4g9pX6X>R-2bwB{hPMSJ1F` zC_Xq~3WAtKh?g)mqzigO==|u700=ge7gW5pU^riSe00-gqTyvOFVFYrL1()^w#?W~ z<}_`NP*JyG;$|ge&8;wBk8UpU(J|P=#$<4jC6$&@!g=UyU|?rb{vL)ycTrc~0QkHN z$C6MO?8cKA?vdmgKDOVEN&>nBF7VlW=u=kNF zr7fstRI6H=Kl)F=<-)nM>Y}`}Z1BJc{ea2*gF$@zSto>A^d^^wFQ$KUr?EP(JF?Ek(XUMeX=1-JLAmCN1h)-?#Ai4W*Uwrs}Li z$0?QA(Jxqz1|M5TiW_Lld%kw7Pw!2J1{ae&CNCWURaKKEPKAlmQ-x~_uZypzyZ$cS2K*yX(&otY8WF1^BX4f1cX1B~53xP5!^Oj=r>B+CGQW|{wmUj`! zoB{k`7*LN(E|mJ)kivw1s|Bw!q>u2}y@SE?*LOBHqU#qE@**hP6jO(Qh487roTt`J z%S=v95a44S+OqHa;P!L`8twt!trso`$-MjIkdj{5mdaf$TxyLEytam)GtA#5Rjtlp z55uagDqc)mIL-tqE2IaYCk)_7I`r4etbdqSO2$;}$WB#qO4rbrD0HxMpOnuZ=sTL? zv$@zSUBx~XB_!+zqDRvXYi2Ef7?@ZnSbYP5*w4>5y}yq*23?@13PV#C9J^xaA-0k{ zNAq{-{(K+5NGi?+T0# zjU&K%^2}!D`b?u$3ifQ#Tu0L*+0NKwp#0R#Dy?=LI6a-)S=%WKz^l5#a*AU+c3}tf zyd&$`dCwTtj~dy->kc1z{n`9UpZg@iXPYg!joSw`8Q|0ulidB;=&st%b{*|Sj)Okd z+Ee|D>9a?w@WN$}ZYq^o0N+M|tF8W~5@6^sVCGa=PHmWQm{!WNlw6sV;=tL!HF8e; zqO~F0zAtz@J%&b}IGVq-23N@b{YFi1Qh5lM_>@Q~ixq_6U{`>zoVgT<0!fQDx~bYUO78`_dA2*L*0yw{HlZ6j20;YOjuW6FRyS zUFbIKCWquUi~zT33X3?R7DbFhE9)?yXYR`_&!nd(-DU$_ci*oDKtS3vJm=Wd!Pt@N zHG$qn$q$HrM>MLJbuo76||$FY@TLMgt}#@7Iug4Qo2eP zfkU+66;?zxe`B7D@$)k0Bl3cVPk_(;O4suheAPsiKyCC1ij$592h z2mA#OhN}pg=@Nzlro3mYOn}PQzlQsH; z8A^R~emd~^Fx2ppcg%>1e^i*|XIV*E4{e}kuz4RLM`mWG8dXP44LvJwGGewbJBJwK zaU@U>5w%az!rYqOdzY>B;d$PmwXH2y?ngq`+r^cu7Ji!FP-kZ&{xK-Lw3O8S)5D(r zBdFI$XorrR9ABqR6YAwdi>{N`+gQTdkYwj!0smKoao$Ew#|TiOrOPYi1LG_GuBEHh zAp1k|65|U(2W87nRGlxjhc!R%s3ACcp$S9SMZ!t4(ml1YN%3oM%gmO%O0P zDfPz3y?Ww;p3XkZLA`wCA|2}>>I3|A3<0OQ{Km1PO$xmz|U1&}X(zen&5=l?**{S&MZpB!JbbjB}7XM-#I*Y{u^fuZj> z0GvHooHLvWle+9JC1oY)Na=l(qunk|X=a%MInENpdwM0PmDc@yqie3vdFFZMKXfMO zdoQk@xz0MyacS_oamkscHEQ;?4x?jZf`S4iN~hb~ddf~{CL#PRB6%}<-t_%vDoLue zI_+ZZ-I zK34!hW--f z=YSUN5}X&W@PP2#+-3n}@zF;pNDAcS0J`yS->d#9u}bgTPb30d4Rv*XkM;o3&KZ|T zrkuZ`bH5c6kjaB;aT-R_-+HydvGMu9)I9wHrQ$EnylU{=Y|U+R@QAlYkfj^YyB$&o z>58fWL$TUfO*IZ48j{_$j^WH z23+wReJS18WQpB&D{%@thV!8!wg?t*+Hd4CuWarY$9fbZji`iYl4aPPL>Vf7hVi;9$=jrroj?fq9I zJ-2%I&MC|S?!Y7+NS`-dR*|NUKl-XTsiJ=X%OxSe6&xaXgCOftc%uk8k(K69+y91) zsAFH(-rq(#)UY#$-D02yYgkVk1wU6je@Q?1JWaP@kV(-X5F1)Vt9E( zh9Cfr=U(c|hj;a3O7_v~>!l|f4{s}z8E>Q(4q#0i2Pw>F%M7raXwh;`R>%pExWm$k4s5cY%+NzQMb+-day^`npFgnO&db4X@9>6+HZ_#r{;!gNH!~4Rve)jbA3iwQg({!M=210UEidH#fvC}yW_u~Bh1vuM6fIKMR@XX>i-Q94F z;%`rG=lj5!T2y@e__$by-SHMAh^yn9xy+7wMT)6=xM;sEqXTrZd_L`Z4l-sB*91I7 zL|{1jyAbNh#Kgqnc{s&8x43$^l_*gl%k|m+$@*m3u=@1g-3Ft2L>QZu1y8?~Ii9JA z?{jNcO!UTxRPH;pGcYvphHxRIeyi$_C`lO>!)$M)psrz&)}#*y=Pj-8^Sdz9!ok5I z3Sw`vAuTNp5vkWfd!IagW6-27k2p_ato_#4$;k=WQNV?#0J2od>dLCCtAXhjF&But zmz)GOHRb+|n;d#@IbFnvfZWaQu0et*+YKv1d)OaHIccH)SJYWXMHO{@Tqzal1_7nJ zyOord9CA=<=#lP_Qo1FE?(XhJM0$`M8ipFW^BtdOt>?Y#ez>2`S@-OF_dRRh-~Yeo zf=fzR{ORz~SXYgn`K_9I1q_kWV)l^Wfhn!SWTz%4pTo@k`LZdg-o7=_)D7(Z2Lilw z`=-Kgcf{tM1BtYZ6*}(RV&MF~Px0RH9;3bA+z_2<^`!;j5(^_ZZ2%&VGMJH=4EP&8 zxtn-PU6wyMaGyE6H6P}+fg2qJoRFg3aPdYOk-U1Uj`n~3g`Z8A;;vEH{3Ij97~+gd zO**vnGiJ+f-Wc-8EYj)K_yG4hgZtcE65DAki~Zdw>ru(w`=?VmJ~>Xvy6+!IhE+iy~$XtTZMR8Py1^K zUv_=cG&-Hmx_3ER?ih-uzPlOsi~fwlb>P>-MJ~>eD*YmI;yH^V%N%TJft{J%V=D`^${sfBX(;w(NhGc!B;oviYE;lSE>UfJ;XlF_V|#Kp%2q$U(p zysTqdn9)=%FaerN~GojktzkXX=2!nHz?i%sK$M)2bnO%sJ>t^5!Bfu*Gd zEg2z27-XPI=Mza=-}1s=R+2C(!S7krG=ETbesoC(r|j(SE_#0IRs5oQy-rkLxWwZRMDyxw3^ELKWRaLby*h3No6aiL7o7nX2n?at# zcOgrQtFJ74did3gp{#{7OPY0NK`!_IDe|Mf{~;?&JvSfn=9z>jEv<#Q`Q{e*^{<*nVNJb0g8CV{{*vIeiiRx>Nl` zS?%Z7+IZ{uCrMv1V}{BKwdop(I59yOl+?_qn6-p@0poB5IXPEXcN*W@^WFM-{(f!g zw6W}>{K9wVbb->Fq?bEM7*K&rbo|e=Ghmn+_Gu`GXqx@jj*8r}$ z`vuH*+oD(oDMrl61*35nWe5gX-eht3hcj|V)>@%*pO z^w2pwM&TX(Q}(cZkd!Ea=QVOSiuXUIvF=IyO^avbI!&~fo(GxFPnU^8za zf?oQ%Qfbg`7Vk0Q2w# z@9)~tA_b#z|0qlM5`3W3+o+91q9hLhy@U5EXCJ-)=KH~Cy{MlQx&tM?_tB)rf3{fN zTi81|V5i5c?jGNDG39u+8FO!omu>%ShQ-{=hZSA#ps7zeG)3H{)yzln{pXjW(DL4? zz*E*umzZcp{?JPNTeiEaaWak|_Cvgg2x{%}Nq6ihdJD_3G=x1Wf8q!C=+5?>Ueqd-@Fd3C#igKK&xk*wJXQ<4GEVfLh)%|p#JT-FKp(xkXrxLc&xblrBbtpI}$ zEFa=kEJKHs^#01ywz?(zW1Z2`Sb(T-k5+_Yl=RT@%`dzNZP6TvoMhGAPtr}+D^N&d z`Kk7!ppUYr8%@E&H3O$vZyw4xlX~(bTl}f%0#|i^6cdubM|VU{1z1RLe$C(9QdiZO z8jca9$bW@JZ$T_9B+;^^<4VEX3&M&5$Xh4AIzr4bPoX#l4aC#RJ+it?Q)XQ>}>nO zuf;c3<2IZUP=lYz(n~TB7V%%5=bLZ62nkMIVxw8pfG+n0PW`TotAVEXW>>$g7ZG9V zs;}hXWawK3M*mPQwz1$V@69Opec3ff-ZmsSo#hiM#P^Nt0p8(r51NDq9Jx%?XhD?oD!->X8xI)L`(?So{F^^fRky82}_;g4>xuz{FnVpM6Mu!3iH$R7b zz??T{3@w%JrG`w(b7~^HxX>cBM079JSle?kxn?8Iu|N>|mSd%rX5!Cyw^8A-mkL$} zgH{pVu>-aThY41Ze;ZUAoI4A^)&7A65EJv4{Rv9gez#ZAd>|~6`<*O-#lnk18o?%T zWXRg9M4qa0Av4PFNZPK|=UQ-8X*W9x3HTT}G%E`8g>NtWU4LA4cuq{Vjd?<_A-lN8 zxcA{p0W9PjmXV8{6XqZJ{3&ZV$tuwaP#F|&c(Bv%I9YhuiBwRA>0o>_nh||Z$hsO< zv*xslcD$3_Q%533N$@qjTOsgPWJ-UD$cMFgDRLO2DopAv!VW=Q3`WSJkoFQ!R)!JrgTCvDFV*^enKwc8 z*A3w*cbw!`FC^PO_8v;%&BI10)aXZ`s?iPR%UagDMRD&)*Yt>W)&&$HsD^4194Y^y z27UsF^Ms2e+J7=0uA$l!i~gX=22ZlzR^RcxG?WF4qKt*!)`Xuzl%$3}hiy`Pe_w8{q7q$4AHp!xhxLdCZjGN>5)-bR5M^<-zZf;9>|vjx z`NE?af(}AJ-~VqAN4w;y`eJ@gA7(AGC4vxrd*E#~)3R|P4;M_cO~U<~RKj4b&py^g znM%afU>)s$79y)QmBhW{tBAFF*WMP+Fh>K7Dju}hKfd$}n5*P)F(Xxu*o~Jombksc z`u(kQcvh?>t2t+31@u?kSRnAVZ#_xp`wY+M(%=s0$p?Yd3sd>9_H4; zT!li@p?rU+DcN)!|H(y>0#2Ar>s*ZNrX+CbN=0Mw8*r_{L-)=bEr#)D$HX817Uw-R zZ}tDKFVpr9g++mrIh3`wg##*s%6T=mwKR1*)bR zj=a}(E-9wTS&W&t$0SVbJsOsq&A4VMI9>G1pvvBi=|WoL_H{xnhZ4T064>X@cBjbW z_9?_@oU({2(n;+pvy6mAMUDg}do?Cc6;FCELcmtVZt8R!Tg&=JJ266`eD1MgS9{H8 zsn7Qx@s-E4->P5T_x?#%O+Wg$^TbgoMWl4JG6d{gYk7e_5(DQ4y&N4#YmlD#9ZhTt z=qsM?A@7SLr_-1}zrL?&Zm*eZ58Jsv36|FNVqq$XOwt`x;<_@hL>FrQOq&E^`CDmX ztQhAd0NC^5t-1(tn|yRwyV)JEbvR4x_cdCVJo)D4WU~f6&z&tK8UMIl<*y4bBF!v2 zSQ+B>Ug;CtWuQUEw&reV!jOuj>dPG?=rQ)|&BP|=Z6PW<{6pp{=agQrXDF)-v9t)-^1>0e8quPA3`7Aec+K|LwGq)3y5e za85g3*RqqgD|o4p5*nmeUv6oMn>4?~t*r@52JpoK7LyZr=A!GyJPjS{H(C<)@!Ph0I!!y0mh2e8iNBIYB`92rbs{7HMpC|=w zA3NL<+Bbu(BS5X=7p@ELlft zzbKUJy}I)F08i%YQFB24vh~Y+E7&*^IV)>XmJVgF0t4SxAQ(M|C4aJgTzB}%DLZxG zm={eILGDOYYb^JB0FaV}#U;|8Dc0j=ysB?fvZebn%EI)n*&3MyXV|mYh}tk2oaMNA zrkoqJ4hf^unQT*Dh>Stt3<~{h+Lj&8ykqY^@|qE#@azHY@v;Fs=5(PR8Kj&;#NU!(B)K`sZJDVBk z7NrA*oDb{IH2u-B5{oQ#a?BBUK2$|h6tog%KLYr(BF-fuR7a4abG=jLcQciljI7va z`rHl=QF|ZcC{T-f?5w&!UWh&2f}c(iNB3t!T{r3`H{Yx7kv+6$DvjGZPu)#KXStn} zgx%$lI?aDyhMTT6W$!&QutnmdWYJCPdS%hbi%V?V)$r!dIl`p+K9-x|3q)7UFia)~ zQI^x8E8|^I>+jxnOkoh@2iFPRdVevo51W4B&e5>}=TXYpyzhfmH;!6D60S`#-` zrVO_wP5mQ9Dw%I7aXmX7?k9tPgC*LI{4qtBQ!m6R0r#tYF;DkSgCEwW{4=objOEW_ zqC@X#nGt|j7PujBDv}D{-^j`&*DLC3DLlHTA@i+hUy%#y5>N2~e@0|TY{H|!VW@%!qiHoo{4a)Xc5%LLTxOR2$W-yYN>?&0VMUlB^#GiUtH zh&Jm33DmS8AzJ9skg}#nU(i4*H_=gQNj0rqsY zrM^e)CwWw%obfHJ@2(H>S}L-ue?*zriTZX+y^Lk%M@1dzC=;IPec1N&2qQJ|sj2EZ zQh)4{x;c|VQpP^peEydp|H~rexyoR|fGh*^m|pGT4d2sDQiMuZzJ+;cRo_!sFy~du zl?q%-jo>H#{Bt-tahVguz)>~f0>16M2OpE*0N7@JR4c&V^^uo8G51%n1z&X4 z69En`EUSA7nBQUVVQpqp!Wl>)G-)6NG~xw}vqKCp$lBgL&AlKIXcsJBR1iWoYz9cx z6xn(`1tVr?E|&cUHqedlcE<2|7#3;qs4c zzSnK!ge${ep0cIWdz%bNB&^woq!?aydBr_&kuqkgQQg?1BUBq7LOWnDP6*s$K&fl< zRu|*1C+{1G_Ysk&4@>pctflkRF&Drfb^% zF4y$ab9_~-T>Q~WQ71U#>|4lf6dw4g(ZCXXQqP}f0 z<51-6&2~H7Vr(rvSp+UMe&)YiHx~N0G zc<6+U+|4qC!JIjt8yQ};tB*5TlDdj!doJf2s7pujg?`6bU+onJWyBl#q|zkv1`F-y zDsVCe!>P351WeO7UnyIr_`4lstaLbkemj!2?2Y@Eft#CKN@zM1u(t$mjni^<%5C5&XP@(-CZP4$=veqwR}G4h5xI=fdT&^!K;3yNH$Ap1L~# zPhDN_r2N`9g`hpQI(5X@wG%{w71_7Cy5y2!GAbO{YJAck*VcCrs+`$|cMI^Zlx2Mh zKZFyH`<4+NZ)liC$)v8U)E+~r9>3QcNF%y`{C!6;`z3@1a$Y!Kdnd^6`RAcGBQHu`6s-5HKIZ1!!0u?evb?WtRg@AT zE}nOfucFay%=lFJ}f`)z-p5%4rfCw?8#&mbfIW}^Pfe&AZCPRC!Y#FjOwmrp|)y%gAJYb&v~I5TI}W{prR`*%2W5e(!IBVQvdiWk9^K z&P<`{@c_?_zzPv2kg%_`B$hd~VJh34vr0!%w<;A+U{~+_r+C{Z=x(}!d+_}#UcsDr zk0CAXUFa;YYP)He1p3UdCSb8ssp@0z1-Z&3!|foGU(m(S zSb-ol9Lp2iPL``($si=q+tQd-8^ES5JpX4D6bskd`LuO^r{Q{ty&>7woO>Cbj8-ev zpn82ALH3yU7#X-+zjRoiez*_)t~5hWrr&|om(2;^_R3$}S#FyBh>ILogPX*2h#WODh1g< zY6PY}MIN*yAB=*6CqG8uo#$Qq;wR=WUcY278rACTOjeMtS&L;7Rp-LE-F=M-Qx*O} z6=0VdsD(dlB479p!c=icWb_A&QV4*Dt4(a_P5JR2jO`ZRy@Qzz6*nqz$~8(#;Zp`_ z*rm5*c;cRq$@QL7n#qb%(Lr2`XKrYBG^|<)0TtsM;oalPd`DL8X zR=$T_ChIbYT0vQ7Ur$2$Wn<`cn@bE`H(V>4b#}^nme_^r zw2G!V18bDIO(B$W{U|jHgw;tub>WtTi=w_VOMNV$Xg%Q#|KzBdaF3O;I|cu@kWim& zChCdRf>1`voYuD^Ivb^-PS-*-!^7vbZNe9YuUcgr@mG4@*x&ESXE0~mQfSah#=#tG zZF-eT>kffUvE^wxYW}gTPr_=!9>PC%^_Qpl8WK3kr;C_LHO#361L0(PE|W19F&4%+ z%wOpoVILWORXagPHPLc@^$H-Ii~6~YHOphk$L6H7gr`r1=`S$j*iPH2w}?s3j3+k9 zj*k5WG-gXAp5*A8DyW_wQ9NBU6p%TbCD;5`ZNY`U_F&u22! zMvn5l&Q5tTpvNFyZH9TD7)tlC-ScZXRo$U9!7P@tq#vRX^7UG&VgXCx1Yuk^TrL@o z(~w`I0%f>kG32eS&$D)c?-8W_Rc&2`imGevQ{&nMmpXn~=?4}M%H^GXlTa?ceA?0U z6GQwS`$h7E;64!afAt}!kHy96B)#hMpEgUh;kO?Yw~v1(bpz=$g?!|lufRac#hVls$7G@362fs-S$c1nS!(3iQ8u-lQ|a%0~B=OI~I&Z z`^Wh5N!RV*HOL^osTv>W27ac7`Y$4U-hD^%3ow7wDmksGgN#vvs52RwvY<*@SAVfu zqB8xApQmzMcPkpQ!NoR{W?6fN8&8^Zlf%Hf)3w>AuwCO9s!|2ZJFe(o?kYInNk$rn zV^5&zh5}8m;RxnlU3Rph!_Kow0|ZiL-yLnykEqAXsX|*58LM z4(3<-`_b@HA5h|FVBwqxWxfmte%^iK6G9Z0-|rbbsi|7TTp<~ryGGA&1c9%QBF;^Qu=e?{{g!fxs(6^ literal 0 HcmV?d00001 diff --git a/windows/deploy/images/fig2-gather.png b/windows/deploy/images/fig2-gather.png new file mode 100644 index 0000000000000000000000000000000000000000..01ffca2770afa8e9a3c1eb76db785977f4e16994 GIT binary patch literal 42029 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/fig2-importedos.png b/windows/deploy/images/fig2-importedos.png new file mode 100644 index 0000000000000000000000000000000000000000..ed72d2ef4db181954281ec3e76fe29fa1292ffcb GIT binary patch literal 83223 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

~%fb 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 O_~(@9Z_cLv8~1MyqV|LU literal 0 HcmV?d00001 diff --git a/windows/deploy/images/fig10-contosoinstall.png b/windows/deploy/images/fig10-contosoinstall.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4eaf2aa0574bbc14ef98956125644749ab9a27 GIT binary patch literal 75346 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/fig10-unattend.png b/windows/deploy/images/fig10-unattend.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d2bc16df9ad8b522d955f768aac5e2c3751b27 GIT binary patch literal 110335 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