From 07f378d229fdedce30fa7897f4b6a59668fab5b5 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 May 2020 08:09:23 -0700 Subject: [PATCH 1/4] SDA tool updates --- .../images/surface-deployment-accelerator.png | Bin 0 -> 74027 bytes ...icrosoft-surface-deployment-accelerator.md | 131 ++---------------- 2 files changed, 15 insertions(+), 116 deletions(-) create mode 100644 devices/surface/images/surface-deployment-accelerator.png diff --git a/devices/surface/images/surface-deployment-accelerator.png b/devices/surface/images/surface-deployment-accelerator.png new file mode 100644 index 0000000000000000000000000000000000000000..1886a08227f6fcfb2f1cb23ffa78ee8b2524a785 GIT binary patch literal 74027 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 KMNUMnLSTX}yYM0a literal 0 HcmV?d00001 diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index 6c25746e2a..43f7ef6832 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -11,134 +11,33 @@ ms.mktglfcycl: deploy ms.pagetype: surface, devices ms.sitesec: library author: coveminer -ms.author: v-jokai +ms.author: greglin ms.topic: article ms.audience: itpro +ms.date: 5/08/2020 --- # Microsoft Surface Deployment Accelerator -Microsoft Surface Deployment Accelerator (SDA) automates the creation and configuration of a Microsoft recommended deployment experience by using free Microsoft deployment tools. +Microsoft Surface Deployment Accelerator (SDA) automates the creation and configuration of a Microsoft recommended deployment experience by using free Microsoft deployment tools. -> [!NOTE] -> SDA is not supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). +Redesigned in April 2020 to simplify and automate deployment of Surface images in a corporate environment, the +SDA tool allows you to build a “factory-like” Windows image that you can customize to your organizational requirements. -SDA is built on the powerful suite of deployment tools available from Microsoft including the Windows Assessment and Deployment Kit (ADK), the Microsoft Deployment Toolkit (MDT), and Windows Deployment Services (WDS). The resulting deployment share encompasses the recommended best practices for managing drivers during deployment and automating image creation and can serve as a starting point upon which you build your own customized deployment solution. +The open source, script-driven SDA tool leverages the Windows Assessment and Deployment Kit (ADK) for Windows 10, facilitating the creation of Windows images (WIM) in test or production environments. If the latest ADK is not already installed, it will be downloaded and installed when running the SDA tool. -**Download Microsoft Surface Deployment Accelerator** +The resulting image closely matches the configuration of Bare Metal Recovery (BMR) images, without any pre-installed applications such as Microsoft Office or the Surface UWP application. -You can download the installation files for SDA from the Microsoft Download Center. To download the installation files: +## To run SDA -1. Go to the [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) page on the Microsoft Download Center. +1. Go to [SurfaceDeploymentAccelerator](https://github.com/microsoft/SurfaceDeploymentAccelerator) on GitHub. +2. Select **Clone or Download** and review the Readme file. +3. Edit the script with the appropriate variables for your environment, as documented in the Readme, and review before running it in your test environment. -2. Click the **Download** button, select the **Surface\_Deployment\_Accelerator\_xxxx.msi** file, and then click **Next**. + ![Running Surface Deployment Accelerator tool](images/surface-deployment-accelerator.png) -## Microsoft Surface Deployment Accelerator prerequisites - - -Before you install SDA, your environment must meet the following prerequisites: - -- SDA must be installed on Windows Server 2012 R2 or later - -- PowerShell Script Execution Policy must be set to **Unrestricted** - -- DHCP and DNS must be enabled on the network where the Windows Server 2012 R2 environment is connected - -- To download Surface drivers and apps automatically the Windows Server 2012 R2 environment must have Internet access and Internet Explorer Enhanced Security Configuration must be disabled - -- To support network boot, the Windows Server 2012 R2 environment must have Windows Deployment Services installed and configured to respond to PXE requests - -- Access to Windows source files or installation media is required when you prepare a deployment with SDA - -- At least 6 GB of free space for each version of Windows you intend to deploy - -## How Microsoft Surface Deployment Accelerator works - - -As you progress through the SDA wizard, you will be asked some basic questions about how your deployment solution should be configured. As you select the desired Surface models to be supported and apps to be installed (see Figure 1), the wizard will prepare scripts that download, install, and configure everything needed to perform a complete deployment and capture of a reference image. By using the network boot (PXE) capabilities of Windows Deployment Services (WDS), the resulting solution enables you to boot a Surface device from the network and perform a clean deployment of Windows. - -![Software and driver selection window](images/sda-fig1-select-steps.png "Software and driver selection window") - -*Figure 1. Select desired apps and drivers* - -When the SDA completes, you can use the deployment share to deploy over the network immediately. Simply boot your Surface device from the network using a Surface Ethernet Adapter and select the Surface deployment share you created with the SDA wizard. Select the **1- Deploy Microsoft Surface** task sequence and the wizard will walk you through an automated deployment of Windows to your Surface device. - -You can modify the task sequence in the MDT Deployment Workbench to [include your own apps](https://technet.microsoft.com/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt#sec04), or to [pause the automated installation routine](https://blogs.technet.microsoft.com/mniehaus/2009/06/26/mdt-2010-new-feature-3-suspend-and-resume-a-lite-touch-task-sequence/). While the installation is paused, you can make changes to customize your reference image. After the image is captured, you can configure a deployment task sequence and distribute this custom configuration by using the same network boot capabilities as before. - ->[!NOTE] ->With SDA v1.9.0258, Surface Pro 3, Surface Pro 4, and Surface Book are supported for Windows 10 deployment, and Surface Pro 3 is supported for Windows 8.1 deployment. - -  - -## Use Microsoft Surface Deployment Accelerator without an Internet connection - - -For environments where the SDA server will not be able to connect to the Internet, the required Surface files can be downloaded separately. To specify a local source for Surface driver and app files, select the **Copy from a local directory** option and specify the location of your downloaded files (see Figure 2). All of the driver and app files for your selected choices must be placed in the specified folder. - -![Specify a local source for Surface driver and app files](images/sda-fig2-specify-local.png "Specify a local source for Surface driver and app files") - -*Figure 2. Specify a local source for Surface driver and app files* - -You can find a full list of available driver downloads at [Manage and deploy Surface driver and firmware updates](manage-surface-driver-and-firmware-updates.md) - ->[!NOTE] ->Downloaded files do not need to be extracted. The downloaded files can be left as .zip files as long as they are stored in one folder. - ->[!NOTE] ->Using files from a local directory is not supported when including Office 365 in your deployment share. To include Office 365 in your deployment share, select the **Download from the Internet** check box. - -## Changes and updates - -SDA is periodically updated by Microsoft. For instructions on how these features are used, see [Step-by-Step: Microsoft Surface Deployment Accelerator](https://technet.microsoft.com/itpro/surface/step-by-step-surface-deployment-accelerator). - ->[!NOTE] ->To install a newer version of SDA on a server with a previous version of SDA installed, you only need to run the installation file for the new version of SDA. The installer will handle the upgrade process automatically. If you used SDA to create a deployment share prior to the upgrade and want to use new features of the new version of SDA, you will need to create a new deployment share. SDA does not support upgrades of an existing deployment share. - -### Version 2.8.136.0 -This version of SDA supports deployment of the following: -* Surface Book 2 -* Surface Laptop -* Surface Pro LTE - -### Version 2.0.8.0 -This version of SDA supports deployment of the following: -* Surface Pro - ->[!NOTE] ->SDA version 2.0.8.0 includes support only for Surface Pro, and does not support other Surface devices such as Surface Pro 4 or Surface Book. To deploy these devices, please continue to use SDA version 1.96.0405. -  -### Version 1.96.0405 -This version of SDA adds support for the following: -* Microsoft Deployment Toolkit (MDT) 2013 Update 2 -* Office 365 Click-to-Run -* Surface 3 and Surface 3 LTE -* Reduced Windows Assessment and Deployment Kit (Windows ADK) footprint, only the following Windows ADK components are installed: - * Deployment tools - * Windows Preinstallation Environment (WinPE) - * User State Migration Tool (USMT) - -### Version 1.90.0258 -This version of SDA adds support for the following: -* Surface Book -* Surface Pro 4 -* Windows 10 - -### Version 1.90.0000 -This version of SDA adds support for the following: -* Local driver and app files can be used to create a deployment share without access to the Internet - -### Version 1.70.0000 -This version is the original release of SDA. This version of SDA includes support for: -* MDT 2013 Update 1 -* Windows ADK -* Surface Pro 3 -* Windows 8.1 - - -## Related topics - -[Step by step: Surface Deployment Accelerator](step-by-step-surface-deployment-accelerator.md) - -[Using the Surface Deployment Accelerator deployment share](using-the-sda-deployment-share.md) +## Related links +[Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) +[Download and install the Windows ADK](https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install) From 7eb1bce35094857c83abf4df8bfd6b33c5673cd7 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 May 2020 08:29:52 -0700 Subject: [PATCH 2/4] Update microsoft-surface-deployment-accelerator.md --- devices/surface/microsoft-surface-deployment-accelerator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index 43f7ef6832..eea1ab1b15 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -40,4 +40,4 @@ The resulting image closely matches the configuration of Bare Metal Recovery (BM [Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) -[Download and install the Windows ADK](https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install) +[Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) From e8a03889fb541d7876807e785e2f4c381f120a6a Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 May 2020 08:31:35 -0700 Subject: [PATCH 3/4] Update microsoft-surface-deployment-accelerator.md --- devices/surface/microsoft-surface-deployment-accelerator.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index eea1ab1b15..25005db2d4 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -28,7 +28,7 @@ The open source, script-driven SDA tool leverages the Windows Assessment and Dep The resulting image closely matches the configuration of Bare Metal Recovery (BMR) images, without any pre-installed applications such as Microsoft Office or the Surface UWP application. -## To run SDA +**To run SDA:** 1. Go to [SurfaceDeploymentAccelerator](https://github.com/microsoft/SurfaceDeploymentAccelerator) on GitHub. 2. Select **Clone or Download** and review the Readme file. @@ -38,6 +38,6 @@ The resulting image closely matches the configuration of Bare Metal Recovery (BM ## Related links -[Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) +-[Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) -[Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) +-[Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) From bf63c2f3b902339f70f7eb724892e132621bc2b4 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 8 May 2020 14:02:58 -0700 Subject: [PATCH 4/4] Fixing indentation, list bullets --- devices/surface/microsoft-surface-deployment-accelerator.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index 25005db2d4..4a2b2a806c 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -34,10 +34,10 @@ The resulting image closely matches the configuration of Bare Metal Recovery (BM 2. Select **Clone or Download** and review the Readme file. 3. Edit the script with the appropriate variables for your environment, as documented in the Readme, and review before running it in your test environment. - ![Running Surface Deployment Accelerator tool](images/surface-deployment-accelerator.png) + ![Running Surface Deployment Accelerator tool](images/surface-deployment-accelerator.png) ## Related links --[Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) + - [Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) --[Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) + - [Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install)